:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes r-arrival-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:839px){.r-arrival-message{width:100%;padding-bottom:140px}.r-arrival-chat{margin-bottom:24px}}@media (max-width:599px){.r-arrival-message{justify-content:center;padding-bottom:136px}.r-arrival-greeting{font-size:18px;line-height:25px}.r-arrival-intro{font-size:14px;line-height:20px}.r-arrival-summary{margin-top:12px;font-size:14px;line-height:21px}.r-arrival-transcript{gap:10px;margin:24px 0}.r-arrival-transcript p{grid-template-columns:82px minmax(0,1fr);gap:8px}.r-arrival-transcript b,.r-arrival-transcript span{font-size:12px;line-height:18px}}@media (prefers-reduced-motion:reduce){.r-arrival-greeting,.r-arrival-intro,.r-arrival-brief,.r-arrival-transcript,.r-arrival-actions{opacity:1;animation:none}}.r-content{max-width:1240px;padding:36px var(--page-gutter) 96px}.r-page-head{gap:24px}.r-page-head h1{max-width:760px}.r-page-head p{max-width:650px;font-size:15px;line-height:23px}.r-capture,.r-feature,.r-daybar,.r-calendar,.r-learning-continue,.r-meeting-stepper,.r-action-list,.r-brief-toolbar{border-radius:8px}.r-card>header,.r-priority>header{margin-bottom:18px}.r-button.primary{background:#20221f}.r-home-summary{gap:16px;margin-bottom:24px}.r-aum-overview{padding:24px}.r-home-summary-side{gap:16px}.r-home-quick-metric{border-radius:8px;min-height:0;padding:18px}.r-home-quick-metric header{align-items:center}.r-home-quick-metric header>span{font-size:14px;line-height:20px}.r-home-quick-metric strong{margin-top:16px;font-size:32px;line-height:36px}.r-aum-primary{margin-top:22px}.r-aum-details{gap:0;margin-top:22px}.r-aum-details>span{min-width:0;padding:0 14px}.r-aum-details>span:first-child{padding-left:0}.r-work-queues{margin-bottom:24px}.r-work-queues>div{gap:12px}.r-work-queues button{min-height:76px;transition:border-color var(--md-motion), background var(--md-motion);padding:14px}.r-work-queues button:hover{background:var(--ds-surface-subtle);border-color:#b9bcb4}.r-rm-score{min-height:70px;margin-bottom:24px;padding:12px 14px}.r-next{min-height:236px;padding:24px}.r-next h3{margin-top:24px}.r-action-list{overflow:hidden}.r-action{min-height:76px;padding:12px 14px}.r-action-manage{min-width:0}.r-action-manage b,.r-action-manage span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-toolbar{align-items:center;min-height:44px}.r-queue-tabs{margin-bottom:16px}.r-table-card{overflow:hidden}.r-table-head{min-height:42px}.r-table-row{min-height:76px;padding:14px 16px}.r-task-row{min-height:76px;padding:14px 16px}.r-task-manage{min-width:0}.r-task-manage b,.r-task-manage span,.r-task-manage small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-call-capacity{border-radius:8px;margin-bottom:16px;padding:16px 18px}.r-call-trigger-note{margin-bottom:16px}.r-record-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:24px}.r-record-main,.r-record-side{gap:16px}.r-record-meta{align-self:stretch}.r-record-meta span{min-width:116px;padding:12px 14px}.r-record-side .r-card{padding:18px}.r-meeting-stepper{margin-bottom:20px}.r-meeting-steps{min-height:72px}.r-brief-layout{gap:24px}.r-brief-main,.r-brief-side{gap:16px}.r-brief-action{min-height:0;padding:24px}.r-capture{padding:28px}.r-capture textarea{min-height:164px}@media (max-width:1199px){.r-app{--page-gutter:28px;--card-padding:20px}.r-home-summary{grid-template-columns:minmax(0,1fr)}.r-home-summary-side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.r-record-layout{grid-template-columns:minmax(0,1fr) 292px}}@media (max-width:839px){.r-app{--page-gutter:20px;--section-gap:20px;--card-padding:18px}.r-content{padding:24px var(--page-gutter) 104px}.r-page-head-wrap{margin-bottom:24px}.r-page-head{gap:16px}.r-page-head p{font-size:14px;line-height:21px}.r-page-head>.r-button,.r-page-head>.r-head-actions{flex:none}.r-home-summary-side{grid-template-columns:minmax(0,1fr);gap:12px}.r-home-quick-metric{min-height:88px}.r-work-queues>div{grid-template-columns:minmax(0,1fr);gap:8px}.r-work-queues button{min-height:70px}.r-priority-grid{grid-template-columns:minmax(0,1fr)}.r-next{min-height:0}.r-record-layout{grid-template-columns:minmax(0,1fr)}.r-record-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-brief-layout{grid-template-columns:minmax(0,1fr)}.r-brief-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:599px){.r-app{--page-gutter:16px;--card-padding:16px}.r-content{padding-top:20px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.r-page-head{display:block}.r-page-head h1{margin-top:6px}.r-page-head p{margin-top:8px}.r-page-head>.r-button{justify-content:center;width:100%;margin-top:18px}.r-page-head>.r-head-actions{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.r-page-head>.r-head-actions .r-button{justify-content:center;width:100%}.r-home-summary{gap:12px;margin-bottom:20px}.r-aum-overview{padding:18px}.r-aum-primary{gap:3px;margin-top:18px;display:grid}.r-aum-primary b{font-size:38px;line-height:42px}.r-aum-primary span{font-size:13px;line-height:18px}.r-aum-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0;margin-top:18px;display:grid}.r-aum-details>span{padding:0 12px}.r-aum-details>span:nth-child(odd){padding-left:0}.r-aum-details>span:nth-child(3){border-left:0}.r-home-quick-metric{min-height:82px;padding:14px}.r-home-quick-metric strong{margin:0;font-size:26px;line-height:30px;position:absolute;bottom:16px;right:48px}.r-home-quick-metric small{max-width:calc(100% - 100px)}.r-work-queues{margin-bottom:20px}.r-work-queues button{grid-template-columns:36px minmax(0,1fr) auto 18px;gap:9px;padding:12px}.r-work-queues button>strong{font-size:18px}.r-rm-score{margin-bottom:20px}.r-priority>header{align-items:flex-start}.r-priority>header>button{flex:none}.r-next{padding:18px}.r-next h3{margin-top:20px}.r-next-actions{grid-template-columns:1fr;display:grid}.r-next-actions .r-button{justify-content:center;width:100%}.r-action{min-height:78px;padding:12px}.r-action-manage aside{display:none}.r-task-tabs{gap:18px;width:calc(100% + 4px);overflow-x:auto}.r-task-row{grid-template-columns:28px minmax(0,1fr) auto;min-height:78px;padding:12px}.r-task-row>.r-badge{display:none}.r-task-row>span{text-align:right;max-width:70px;font-size:12px;line-height:16px}.r-toolbar{grid-template-columns:1fr auto;display:grid}.r-searchbox{grid-column:1/-1}.r-segments{min-width:0;overflow:hidden}.r-segments button{min-width:0;padding-inline:10px}.r-filter{min-width:44px;padding:0 12px;font-size:0}.r-filter .r-icon{font-size:20px}.r-crm-context{gap:4px 0}.r-crm-context span{padding:0 8px}.r-table-head{display:none}.r-table-row{grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:12px;display:grid}.r-table-row>span:nth-child(2),.r-table-row>b,.r-table-row>i{display:none}.r-table-row>span:nth-child(4){grid-column:1;margin-left:48px}.r-table-row>strong{grid-area:1/2/span 2;align-self:center}.r-person>i{width:36px;height:36px}.r-record-side,.r-brief-side{grid-template-columns:minmax(0,1fr)}.r-record-meta{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.r-record-meta span{min-width:0;padding:12px}.r-meeting-stepper{overflow:hidden}.r-meeting-steps{min-width:540px}.r-brief-toolbar{padding:12px}.r-capture{padding:18px}.r-capture textarea{min-height:144px}}@media (min-width:840px){.r-home-summary{grid-template-columns:minmax(0,1fr);gap:16px}.r-home-summary-side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r-home-quick-metric{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:16px;min-height:148px;display:grid}.r-home-quick-metric header{display:contents}.r-home-quick-metric header>i{grid-area:1/1;width:40px;height:40px}.r-home-quick-metric header>span{grid-area:1/1;align-self:center;margin-left:52px;font-size:15px;line-height:20px}.r-home-quick-metric header>.r-icon{grid-area:1/2;align-self:center}.r-home-quick-metric strong{grid-area:2/1;margin:20px 0 4px;font-size:30px;line-height:34px}.r-home-quick-metric small{grid-area:3/1/auto/-1;max-width:none;font-size:13px;line-height:19px}.r-home-quick-metric .r-metric-progress{grid-area:4/1/auto/-1;margin-top:16px}}.r-aum-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.r-aum-details>span,.r-aum-details>span:first-child{border:0;border-left:1px solid var(--ds-border);background:0 0;border-radius:0;min-width:0;padding:0 16px}.r-aum-details>span:first-child{border-left:0;padding-left:0}.r-aum-details>span small{color:var(--ds-text-secondary);margin-bottom:4px;font-size:12px;font-weight:600;line-height:17px;display:block}.r-aum-details>span b{font-size:18px;line-height:24px}.r-home-quick-metric{min-height:0}.r-home-quick-metric header{grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:12px;display:grid!important}.r-home-quick-metric header>i{grid-area:auto!important;width:40px!important;height:40px!important}.r-home-quick-metric header>span{min-width:0;grid-area:auto!important;margin:0!important;font-size:15px!important;line-height:20px!important}.r-home-quick-metric header>.r-icon{justify-self:end;grid-area:auto!important}.r-home-quick-metric strong{grid-area:auto!important;margin:18px 0 4px!important}.r-home-quick-metric small{grid-area:auto!important}.r-home-quick-metric .r-metric-progress{grid-area:auto!important;margin-top:16px!important}@media (max-width:839px){.r-home-summary-side{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:12px}.r-home-quick-metric{min-height:128px}}@media (max-width:599px){.r-aum-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0;margin-top:18px}.r-aum-details>span,.r-aum-details>span:first-child{padding:0 12px}.r-aum-details>span:nth-child(odd){border-left:0;padding-left:0}.r-home-quick-metric strong{font-size:28px;line-height:32px;position:static;margin-top:16px!important}.r-home-quick-metric small{max-width:none}}.r-stage-requirements{margin:0 0 var(--ds-4);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);align-items:flex-start;gap:10px;padding:12px;display:flex}.r-stage-requirements>.r-icon{color:var(--ds-green-dark);flex:none;font-size:20px}.r-stage-requirements span{gap:2px;min-width:0;display:grid}.r-stage-requirements b{font-size:12px;font-weight:600;line-height:16px}.r-stage-requirements small{color:var(--ds-text-secondary);font-size:12px;line-height:17px}.r-stage-modal-requirements{background:var(--ds-surface-subtle);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);gap:10px;margin-bottom:14px;padding:14px;display:flex}.r-stage-modal-requirements>.r-icon{color:var(--ds-green-dark);flex:none;margin-top:1px;font-size:20px}.r-stage-modal-requirements>div{gap:12px;width:100%;min-width:0;display:grid}.r-stage-modal-requirements b{font-size:14px;font-weight:600;line-height:20px}.r-stage-modal-requirements>div>small{color:var(--ds-text-secondary);font-size:12px;line-height:17px}.r-stage-modal-requirements .r-form-field{gap:6px}.r-stage-modal-requirements .r-form-field span{font-size:12px}@media (max-width:599px){.r-stage-requirements{padding:10px}.r-stage-modal-requirements{padding:12px}}.r-rm-score{width:100%;color:var(--ds-text);text-align:left;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);align-items:center;gap:14px;margin:0 0 20px;padding:14px 16px;display:flex}.r-rm-score-donut{--score:0;background:conic-gradient(var(--ds-green) calc(var(--score) * 1%), var(--ds-border) 0);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.r-rm-score-donut:after{content:"";background:var(--ds-surface);border-radius:inherit;position:absolute;inset:5px}.r-rm-score-donut strong{z-index:1;font-size:14px;font-weight:600;line-height:18px;position:relative}.r-rm-score-copy{gap:2px;min-width:0;display:grid}.r-rm-score-copy small{color:var(--ds-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.r-rm-score-copy b{color:var(--ds-text);font-size:15px;font-weight:600;line-height:21px}@media (max-width:599px){.r-rm-score{gap:12px;margin-bottom:16px;padding:12px 14px}.r-rm-score-donut{width:44px;height:44px}.r-rm-score-copy b{font-size:14px;line-height:20px}}.r-arrival-conversation{width:100%}.r-arrival-speaker{color:var(--ds-green-dark);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 20px;font-size:12px;font-weight:600;display:inline-flex}.r-arrival-speaker .r-icon{width:18px;font-size:18px}.r-arrival-line{max-width:620px;color:var(--ds-text);margin:0 0 14px;font-size:clamp(19px,2.4vw,25px);font-weight:400;line-height:1.35;animation:.36s cubic-bezier(.2,0,0,1) both r-conversation-line}.r-arrival-recommendation{border-top:1px solid var(--ds-border);max-width:670px;margin-top:28px;padding-top:24px;animation:.42s cubic-bezier(.2,0,0,1) both r-conversation-line}.r-arrival-recommendation small{color:var(--ds-green-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.r-arrival-recommendation h1{max-width:650px;margin:0}.r-arrival-recommendation p{color:var(--ds-text-secondary);margin:14px 0 0;font-size:15px;line-height:22px}.r-arrival-conversation .r-arrival-actions{margin-top:28px;animation:.36s cubic-bezier(.2,0,0,1) both r-conversation-line}@keyframes r-conversation-line{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:599px){.r-arrival-message{padding-bottom:136px}.r-arrival-speaker{margin-bottom:18px}.r-arrival-line{margin-bottom:12px;font-size:18px;line-height:1.38}.r-arrival-recommendation{margin-top:22px;padding-top:20px}.r-arrival-recommendation p{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.r-arrival-line,.r-arrival-recommendation,.r-arrival-conversation .r-arrival-actions{animation:none}}.r-typing-caret{vertical-align:-.08em;background:var(--ds-green);width:2px;height:.95em;margin-left:3px;animation:.85s step-end infinite r-typing-blink;display:inline-block}@keyframes r-typing-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.r-typing-caret{animation:none}}.r-work-queues{margin:0 0 28px}.r-work-queues>header{margin-bottom:12px}.r-work-queues>header small{color:var(--ds-text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600}.r-work-queues>header h2{margin:3px 0 0}.r-work-queues>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.r-work-queues button{min-width:0;color:var(--ds-text);text-align:left;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:14px;display:grid}.r-work-queues button>i{width:36px;height:36px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);place-items:center;font-style:normal;display:grid}.r-work-queues button>i .r-icon{width:20px;font-size:20px}.r-work-queues button>span{gap:2px;min-width:0;display:grid}.r-work-queues button b{font-size:14px;font-weight:600;line-height:19px}.r-work-queues button small{color:var(--ds-text-secondary);font-size:12px;line-height:16px}.r-work-queues button>strong{font-size:22px;font-weight:600;line-height:26px}.r-work-queues button>.r-icon{color:var(--ds-green-dark);font-size:20px}.r-queue-tabs{gap:8px;margin:0 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.r-queue-tabs button{min-height:36px;color:var(--ds-text-secondary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);flex:none;padding:0 12px;font-size:12px;font-weight:600}.r-queue-tabs button.active{color:var(--ds-green-dark);background:var(--ds-green-soft);border-color:#0000}@media (max-width:839px){.r-work-queues{margin-bottom:20px}.r-work-queues>div{grid-template-columns:minmax(0,1fr);gap:8px}.r-work-queues button{min-height:68px}}@media (max-width:599px){.r-work-queues button{padding:12px}.r-work-queues button b{font-size:13px;line-height:18px}.r-work-queues button>strong{font-size:20px}.r-work-queues button small{font-size:12px;line-height:15px}}.r-arrival{background:#fcfcf8}.r-arrival>header{z-index:2;position:relative}.r-arrival-message{place-items:center start;display:grid}.r-arrival-conversation{max-width:680px;position:relative}.r-arrival-speaker{min-height:32px;color:var(--ds-text-secondary);letter-spacing:.04em;gap:9px;margin-bottom:26px}.r-arrival-speaker .r-icon{width:32px;height:32px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:50%;place-items:center;font-size:17px;display:grid}.r-arrival-line{color:#42443f;letter-spacing:-.012em;max-width:590px;margin-bottom:16px;font-size:clamp(19px,2.2vw,24px);font-weight:400;line-height:1.42}.r-arrival-recommendation{border-top:0;max-width:660px;margin-top:32px;padding:26px 0 0;position:relative}.r-arrival-recommendation:before{content:"";background:var(--ds-green);border-radius:99px;width:42px;height:3px;position:absolute;top:0;left:0}.r-arrival-recommendation small{color:var(--ds-green-dark);letter-spacing:.09em;margin-bottom:10px}.r-arrival-recommendation h1{max-width:650px;color:var(--ds-text)}.r-arrival-conversation .r-arrival-actions{margin-top:32px}@media (max-width:599px){.r-arrival-message{place-items:center stretch}.r-arrival-speaker{margin-bottom:22px}.r-arrival-line{max-width:none;font-size:18px;line-height:1.42}.r-arrival-recommendation{margin-top:26px;padding-top:22px}.r-arrival-conversation .r-arrival-actions{margin-top:26px}}html,body{background:var(--md-surface)}body{color:var(--md-on-surface);font-family:Inter,Roboto,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45}button,input,textarea,select{font:inherit}button{color:inherit}button,[role=button],input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.r-sidebar nav button:focus-visible,.r-mobile-nav button:focus-visible,.r-top button:focus-visible,.r-sheet button:focus-visible{outline:2px solid var(--md-primary);outline-offset:-2px}button:disabled{opacity:.38;cursor:default}.r-page-head h1{color:var(--md-on-surface);font-family:inherit}.r-page-head p{color:var(--md-on-surface-variant);font-size:15px;line-height:1.5}.r-page-head>div:first-child>small,.r-card header small,.r-priority header small,.r-capture>small,.r-sources>span{color:var(--md-on-surface-variant);letter-spacing:.1em;font-size:12px;font-weight:600;line-height:16px}.r-card h2,.r-priority h2{color:var(--md-on-surface)}.r-app,.r-main{background:var(--md-surface)}.r-card,.r-priority,.r-table-card,.r-record-hero,.r-task-board,.r-material{color:var(--md-on-surface);border:1px solid var(--md-outline-variant);box-shadow:none;background:#fff}.r-capture,.r-feature,.r-daybar,.r-calendar,.r-learning-continue,.r-meeting-stepper{color:var(--md-on-surface);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-sm);box-shadow:none;background:#fff}.r-metric{color:var(--md-on-surface);border-radius:var(--md-shape-sm);background:#fff;border:1px solid var(--md-outline-variant)!important}.r-metric>span,.r-metric>small{color:var(--md-on-surface-variant)}.r-next{color:var(--md-on-secondary-container);background:var(--md-secondary-container);border-radius:var(--md-shape-sm)}.r-next p,.r-next-top>span{color:#35523f}.r-button{transition:background-color var(--md-motion), box-shadow var(--md-motion), color var(--md-motion);border:0;gap:8px;transform:none}.r-button:hover{transform:none}.r-button.primary{color:#fff;box-shadow:none;background:#171917}.r-button.primary:active{background:#000}.r-button.quiet{color:var(--md-primary);border:1px solid var(--md-outline);background:0 0}.r-button.quiet:hover{background:var(--md-state-hover)}.r-button.quiet:active{background:var(--md-state-pressed)}.r-next .r-button.primary{color:#fff;background:#171917}.r-next .r-button.quiet{color:var(--md-on-secondary-container);border-color:#68766b}.r-search,.r-round,.r-ask,.r-back,.r-save-material,.r-modal>header>button,.r-viewer-controls button{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--md-on-surface-variant);box-shadow:none;transition:background-color var(--md-motion), color var(--md-motion);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.r-search:hover,.r-round:hover,.r-ask:hover,.r-back:hover,.r-save-material:hover,.r-modal>header>button:hover,.r-viewer-controls button:hover{color:var(--md-primary);background:var(--md-state-hover)}.r-search:active,.r-round:active,.r-ask:active,.r-back:active,.r-save-material:active,.r-modal>header>button:active,.r-viewer-controls button:active{background:var(--md-state-pressed)}.r-back:after{content:none;display:none}.r-search{border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-sm);justify-content:flex-start;width:auto;min-width:240px;padding:0 14px}.r-ask:before{color:currentColor}.r-viewer-controls button.play{width:56px;height:56px;color:var(--md-on-primary);background:var(--md-primary)}.r-sidebar{color:var(--md-on-surface);border-color:var(--md-outline-variant);background:#fff}.r-sidebar nav button{color:var(--md-on-surface-variant);transition:background-color var(--md-motion), color var(--md-motion)}.r-sidebar nav button:hover{color:var(--md-on-surface);background:var(--md-state-hover)}.r-sidebar nav button.active{color:var(--md-primary);box-shadow:none;background:0 0}.r-sidebar nav button.active:after{background:var(--md-primary)}.r-sidebar nav em{color:var(--md-on-primary-container);background:var(--md-primary-container)}.r-top{border-color:var(--md-outline-variant);background:#fcfcf8f5}.r-mobile-nav{border-color:var(--md-outline-variant);background:#fff}.r-mobile-nav button{color:var(--md-on-surface-variant)}.r-mobile-nav button.active{color:var(--md-on-primary-container);background:0 0}.r-mobile-nav button.active .r-icon{color:var(--md-on-primary-container);background:var(--md-primary-container)}.r-segments{background:var(--md-surface-container);border-radius:var(--md-shape-sm);gap:2px;padding:4px}.r-segments button{min-height:40px;color:var(--md-on-surface-variant);border:0;border-radius:6px}.r-segments button:hover{background:var(--md-state-hover)}.r-segments button.active{color:var(--md-on-primary-container);background:var(--md-primary-container);box-shadow:none;border:0}.r-task-tabs{border-color:var(--md-outline-variant);gap:24px}.r-task-tabs button{min-height:48px;color:var(--md-on-surface-variant);border:0;padding:0 2px;position:relative}.r-task-tabs button:hover{color:var(--md-primary);background:0 0}.r-task-tabs button.active{color:var(--md-primary);border:0}.r-task-tabs button.active:after{content:"";background:var(--md-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.r-learning-filters button,.r-assistant-prompts button,.r-outcome-options button{min-height:40px;color:var(--md-on-surface-variant);border:1px solid var(--md-outline);background:#fff}.r-learning-filters button:hover,.r-assistant-prompts button:hover,.r-outcome-options button:hover{background:var(--md-state-hover)}.r-learning-filters button.active,.r-outcome-options button.active{color:var(--md-on-primary-container);background:var(--md-primary-container);border-color:#0000}.r-searchbox,.r-library-search{min-height:48px;color:var(--md-on-surface-variant);border:1px solid var(--md-outline);border-radius:var(--md-shape-xs);background:#fff}.r-searchbox:focus-within,.r-library-search:focus-within{border-color:var(--md-primary);box-shadow:0 0 0 1px var(--md-primary)}.r-searchbox input:focus-visible,.r-library-search input:focus-visible{outline:0}.r-form-field{gap:6px}.r-form-field>span{color:var(--md-on-surface-variant);font-size:12px;font-weight:600}.r-form-field input,.r-form-field select,.r-form-field textarea,.r-capture textarea,.r-practice-flow textarea{min-height:48px;color:var(--md-on-surface);border:1px solid var(--md-outline);border-radius:var(--md-shape-xs);background:#fff;outline:0;padding:12px 14px}.r-form-field input:focus,.r-form-field select:focus,.r-form-field textarea:focus,.r-capture textarea:focus,.r-practice-flow textarea:focus{border:2px solid var(--md-primary);box-shadow:none}.r-action,.r-meeting-row,.r-signal,.r-table-row,.r-opportunity,.r-task-row,.r-learning,.r-news-button,.r-story-button,.r-notification-list>button:not(.r-button),.r-filter-dialog>button{transition:background-color var(--md-motion);border-color:var(--md-outline-variant)}.r-action:hover,.r-meeting-row:hover,.r-signal:hover,.r-table-row:hover,.r-opportunity:hover,.r-task-row:hover,.r-learning:hover,.r-news-button:hover,.r-story-button:hover,.r-notification-list>button:not(.r-button):hover,.r-filter-dialog>button:hover{background:var(--md-state-hover)}.r-check{border:1.5px solid var(--md-outline);border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.r-check:hover{border-color:var(--md-primary);background:var(--md-state-hover)}.r-check,.r-priority header button,.r-card header>button,.r-action div button{position:relative}.r-check:after,.r-priority header button:after,.r-card header>button:after,.r-action div button:after{content:"";border-radius:var(--md-shape-sm);position:absolute;inset:-12px}.r-task-row.completed .r-check{color:var(--md-on-primary);background:var(--md-primary);border-color:var(--md-primary)}.r-task-row.completed .r-check .r-icon{color:#fff;width:16px;font-size:15px;line-height:1}.r-action:last-child,.r-meeting-row:last-child,.r-signal:last-child,.r-table-row:last-child,.r-opportunity:last-child,.r-task-row:last-child,.r-news-button:last-child,.r-story-button:last-child,.r-learning:last-child,.r-mini-task:last-of-type,.r-notification-list>button:not(.r-button):last-of-type{border-bottom:0}.r-badge{color:var(--md-on-surface-variant);background:var(--md-surface-container);font-weight:600}.r-badge.purple{color:var(--md-on-primary-container);background:var(--md-primary-container)}.r-badge.green{color:var(--md-on-secondary-container);background:var(--md-secondary-container)}.r-badge.red{color:var(--md-on-error-container);background:var(--md-error-container)}.r-feature{color:var(--md-on-secondary-container);background:var(--md-secondary-container)}.r-feature.coaching{color:var(--md-on-surface);background:#eef8f1}.r-feature.coaching>p{color:var(--md-on-surface-variant);opacity:1}.r-feature>p{color:inherit;opacity:.78}.r-person>i,.r-sheet-item>.r-icon:first-child,.r-notification-list>button>.r-icon{color:var(--md-on-primary-container);background:var(--md-primary-container)}.r-sheet-item>.r-icon:last-child{width:24px;height:24px;color:var(--md-on-surface-variant);background:0 0;border-radius:0}.r-progress i,.r-material-progress i,.r-practice-progress i,.r-step-progress i,.r-stage>div i{background:var(--md-primary)}.r-modal-scrim,.r-sheet-bg{background:var(--md-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.r-modal{color:var(--md-on-surface);background:var(--md-surface);border-radius:var(--md-shape-md);border:0;box-shadow:0 12px 32px #00000038}.r-modal>header{border-color:var(--md-outline-variant)}.r-sheet{color:var(--md-on-surface);background:var(--md-surface);box-shadow:0 -8px 24px #0000002e}.r-assistant label>div{border-color:var(--md-outline);border-radius:var(--md-shape-xs)}.r-assistant label button{color:var(--md-on-primary);background:var(--md-primary)}.r-assistant-answer,.r-follow-check{color:var(--md-on-primary-container);background:var(--md-primary-container)}.r-toast{color:#fff;border-radius:var(--md-shape-xs);background:#30312e}.r-brief-side .r-card>.r-button{margin-bottom:2px}.r-card>footer{margin-top:20px}.r-meeting-stepper{background:0 0;border:0;width:min(100%,720px);margin-bottom:24px;padding:0}.r-step-summary,.r-step-progress,.r-meeting-steps:before{display:none}.r-meeting-steps{border:0;border-bottom:1px solid var(--md-outline-variant);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.r-meeting-steps button,.r-meeting-steps button.active{min-width:0;min-height:52px;color:var(--md-on-surface-variant);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px 10px;display:flex}.r-meeting-steps button:hover{background:var(--md-state-hover)}.r-meeting-steps button.active{color:var(--md-on-surface);border-bottom-color:var(--md-primary);box-shadow:none;background:0 0}.r-meeting-steps i{width:22px;height:22px;color:inherit;background:0 0;border:1px solid;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;font-style:normal;display:inline-flex}.r-meeting-steps .active i{color:#fff;background:var(--md-primary);border-color:var(--md-primary)}.r-meeting-steps button.done i{color:var(--md-primary);border-color:var(--md-primary);background:0 0}.r-meeting-steps span{color:inherit;text-align:left;flex-direction:column;font-size:12px;line-height:1.25;display:flex}.r-meeting-steps small{color:var(--md-on-surface-variant);margin-top:1px;font-size:12px;font-weight:400}.r-meeting-steps button:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}@media (min-width:840px){.r-content{max-width:1240px;padding:40px 48px 80px}.r-desktop-utils>button:hover,.r-desktop-utils>button.active{color:var(--md-primary);background:var(--md-state-hover)}.r-profile-button:hover{color:#fff!important;background:#30312e!important}}@media (max-width:839px){.r-content{max-width:760px;padding:28px 24px 48px}.r-page-head p{font-size:14px}.r-search{border:0;border-radius:50%;justify-content:center;width:48px;min-width:48px;padding:0}.r-round{display:none}.r-ask{color:var(--md-on-surface-variant);background:0 0}.r-mobile-nav button{min-height:80px}.r-mobile-nav button .r-icon{border-radius:999px;width:64px;height:32px}.r-meeting-stepper{border-radius:0}}@media (max-width:599px){.r-content{padding:24px 16px 40px}.r-page-head-wrap{margin-bottom:24px}.r-toolbar{gap:8px}.r-segments{width:100%}.r-segments button{flex:1;padding-inline:10px}.r-task-tabs{scrollbar-width:none;gap:20px;overflow-x:auto}.r-task-tabs button{flex:none}.r-modal{border-radius:20px 20px 0 0}.r-modal>header{min-height:72px}.r-form-actions{background:var(--md-surface);padding:12px 0 0;position:sticky;bottom:0}.r-meeting-stepper{width:100%;margin-bottom:20px;padding:0}.r-meeting-steps{gap:0}.r-meeting-steps button,.r-meeting-steps button.active{justify-content:center;gap:5px;min-height:48px;padding:0 4px 8px}.r-meeting-steps i{flex-basis:18px;width:18px;height:18px;font-size:12px}.r-meeting-steps span{text-align:center;white-space:nowrap;font-size:12px;display:block}.r-meeting-steps small{display:none}.r-brief-toolbar{flex-direction:row;align-items:center;min-height:56px;padding:8px 10px}.r-brief-toolbar>div{gap:8px;min-width:0}.r-brief-toolbar .r-badge{display:none}.r-brief-toolbar b,.r-brief-toolbar small{font-size:12px}.r-brief-toolbar .r-button{border-color:#0000;width:44px;min-width:44px}.r-brief-toolbar .r-button .r-icon{font-size:20px;display:inline-block}.r-brief-side .r-card{padding:16px}.r-brief-side .r-card>header{margin-bottom:12px}.r-brief-side .r-button.quiet{color:var(--md-primary);border:0}.r-feature.coaching{padding:22px 18px}.r-feature.coaching h2{margin-block:20px 10px}.r-feature.coaching .r-button{width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.r-main .r-content{width:min(100%,1240px);margin-inline:auto;padding-bottom:64px}.r-page-head-wrap{margin-bottom:28px}.r-home-summary{margin-bottom:20px}.r-rm-score{text-align:left;width:100%;color:var(--ds-text);background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs);border:0;align-items:center;gap:14px;margin:0 0 20px;padding:12px 16px;display:flex}.r-rm-score small{color:var(--ds-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px;display:block}.r-rm-score-value{flex:none;align-items:baseline;gap:4px;display:inline-flex}.r-rm-score-value small{margin:0 4px 0 0}.r-rm-score-value strong{letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:24px}.r-rm-score-value em{color:var(--ds-text-secondary);font-size:12px;font-style:normal;line-height:16px}.r-rm-score-copy{min-width:0;color:var(--ds-text-secondary);flex:1;font-size:14px;line-height:20px}.r-rm-score-copy b{color:var(--ds-text);font-weight:600}.r-rm-score>.r-icon{color:var(--ds-green-dark);flex:none;font-size:20px}.r-home-summary,.r-home-summary-side,.r-priority-grid,.r-home-grid,.r-brief-layout,.r-record-layout{min-width:0}.r-priority{margin-top:0;margin-bottom:28px}.r-priority>header{margin-bottom:16px}.r-priority-grid{gap:16px}.r-next,.r-action-list,.r-pipeline-preview{border-radius:var(--ds-radius-sm)}.r-action,.r-action-manage,.r-action-manage>div{min-width:0}.r-action-manage b,.r-action-manage span,.r-action-manage small{overflow-wrap:anywhere}.r-pipeline-preview{margin-top:0}.r-task-board{overflow:hidden}.r-task-row{min-width:0}.r-task-manage{text-align:left;min-width:0}.r-task-manage b,.r-task-manage span,.r-task-manage small{overflow-wrap:anywhere}.r-pipeline-workspace{overflow:visible}.r-stage-rail{scrollbar-width:thin}.r-stage-detail,.r-stage-card,.r-stage-person{min-width:0}.r-stage-person b,.r-stage-person small{overflow-wrap:anywhere}@media (min-width:840px) and (max-width:1100px){.r-main .r-content{padding-inline:24px}.r-home-summary{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.r-rm-score{gap:12px}}@media (max-width:839px){.r-main .r-content{padding-inline:16px;padding-bottom:100px}.r-page-head-wrap{margin-bottom:20px}.r-home-summary{gap:12px;margin-bottom:16px}.r-rm-score{gap:10px;margin-bottom:16px;padding:12px 14px}.r-rm-score-value small{display:none}.r-rm-score-value strong{font-size:19px;line-height:22px}.r-rm-score-copy{font-size:13px;line-height:18px}.r-priority{margin-bottom:20px}.r-priority-grid{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:599px){.r-main .r-content{padding-inline:14px}.r-rm-score{padding:12px}.r-rm-score-copy{font-size:12px;line-height:17px}.r-task-tabs{padding-bottom:2px;overflow-x:auto}.r-task-tabs button{flex:none;min-height:38px}.r-task-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.r-task-row>.r-check{grid-area:1/1/span 2}.r-task-row>.r-task-manage{grid-column:2}.r-task-row>.r-badge{grid-column:2;justify-self:start;margin-top:2px}.r-task-row>span:last-child{grid-column:2;justify-self:start;margin-top:4px}.r-pipeline-workspace{padding:14px}.r-pipeline-workspace>header{gap:12px}.r-stage-detail{margin-top:18px;padding-top:18px}.r-stage-card>div{grid-template-columns:minmax(0,1fr);gap:10px}.r-stage-card .r-button{justify-content:center;width:100%}}.r-app{--page-gutter:48px;--section-gap:24px;--card-padding:24px;--row-padding:12px}body,.r-app{color:var(--ds-text);background:var(--ds-canvas);font-family:Inter,Roboto,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.r-app h1,.r-app h2,.r-app h3,.r-app p{overflow-wrap:anywhere}.r-app h1,.r-app h2,.r-app h3{font-family:inherit}.r-app b,.r-app strong{font-weight:600}.r-app button,.r-app input,.r-app textarea,.r-app select{font-weight:500}.r-page-head>div:first-child>small,.r-card header small,.r-priority header small,.r-capture>small,.r-sources>span,.r-material-type>span,.r-brief-field>span{color:var(--ds-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.r-task-board>h3{color:var(--ds-text-secondary);text-transform:uppercase}.r-page-head p,.r-prose,.r-muted{color:var(--ds-text-secondary);font-size:14px;line-height:1.55}.r-main{background:var(--ds-canvas)}.r-content{width:100%;max-width:1280px;padding:var(--ds-10) var(--ds-12) 80px;margin:0 auto}.r-page-head-wrap{margin:0 0 var(--ds-8)}.r-page-head{align-items:flex-start;gap:var(--ds-8);margin:0}.r-page-head h1{margin:var(--ds-2) 0 var(--ds-2)}.r-page-head p{max-width:720px;margin:0}.r-head-actions{gap:var(--ds-2)}.r-metrics,.r-learning-summary{gap:var(--ds-4);margin:0 0 var(--ds-6)}.r-priority,.r-task-board,.r-table-card,.r-funnel,.r-feature,.r-learning-continue,.r-learning-library,.r-daybar,.r-calendar{margin-bottom:var(--ds-6)}.r-home-grid,.r-priority-grid,.r-record-layout,.r-brief-layout{gap:var(--ds-6)}.r-home-operations{gap:var(--ds-6);margin-bottom:var(--ds-6);grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;display:grid}.r-home-operations-clean{display:block}.r-home-operations-clean .r-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r-home-operations>.r-preflight{margin-bottom:0}.r-home-operations .r-home-grid{gap:var(--ds-6);grid-template-columns:1fr;display:grid}.r-home-operations .r-home-grid .r-card{margin:0}.r-priority-grid{align-items:start}.r-action-list{align-self:start}.r-record-main,.r-record-side,.r-brief-main,.r-brief-side{gap:var(--ds-5)}.r-card,.r-priority,.r-table-card,.r-record-hero,.r-task-board,.r-material{color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:none}.r-capture,.r-feature,.r-daybar,.r-calendar,.r-learning-continue,.r-meeting-stepper,.r-action-list,.r-brief-toolbar{color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:none}.r-card>header,.r-priority>header,.r-learning-library>header{margin:0 0 var(--ds-4);gap:var(--ds-4);align-items:flex-start}.r-card h2,.r-priority h2{margin:var(--ds-1) 0 0}.r-metric{min-height:112px;padding:var(--ds-5);border-radius:var(--ds-radius-sm);background:var(--ds-surface);border:1px solid var(--ds-border)!important}.r-metric>span{color:var(--ds-text-secondary);font-size:12px;font-weight:600;line-height:18px}.r-metric>b{margin:var(--ds-2) 0 var(--ds-1);letter-spacing:-.035em;font-size:30px;line-height:1.05}.r-metric>small{color:var(--ds-text-secondary);font-size:12px;line-height:17px}.r-metric.risk,.r-metric.good{border-top:1px solid var(--ds-border)!important}.r-metric.risk>b,.r-metric.good>b{color:var(--ds-text)}.r-button{gap:var(--ds-2);border:1px solid #0000}.r-button.primary{color:#fff;background:#1d1f1c}.r-button.primary:hover{background:#343733}.r-button.quiet{color:var(--ds-green);border-color:var(--ds-border);background:0 0}.r-button.quiet:hover{color:var(--ds-green-dark);background:#1665340f;border-color:#afb2aa}.r-card>.r-button,.r-feature>.r-button{margin-top:var(--ds-5)}.r-card>.r-prose+.r-button{margin-top:var(--ds-4)}.r-next-actions,.r-capture footer,.r-form-actions,.r-practice-flow>footer,.r-learning-viewer>footer{gap:var(--ds-2);margin-top:var(--ds-5)}.r-priority header button,.r-card header>button,.r-material footer button{color:var(--ds-green);font-size:12px;line-height:20px}.r-toolbar{gap:var(--ds-3);margin:0 0 var(--ds-4)}.r-crm-context{min-height:36px;margin:0 0 var(--ds-3);color:var(--ds-text-secondary);flex-wrap:wrap;align-items:center;gap:0;font-size:12px;line-height:18px;display:flex}.r-crm-context span{padding:0 var(--ds-3);border-right:1px solid var(--ds-border);align-items:center;gap:6px;display:inline-flex}.r-crm-context span:first-child{color:var(--ds-text);padding-left:0;font-weight:600}.r-crm-context span:last-child{border-right:0}.r-crm-context .r-icon{width:18px;color:var(--ds-green);font-size:17px}.r-crm-context .attention{color:#a62921}.r-pipeline-context,.r-calendar-context{margin-top:-4px}.r-searchbox,.r-library-search{min-height:44px;padding:0 var(--ds-3);gap:var(--ds-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs)}.r-searchbox input,.r-library-search input{min-width:0;color:var(--ds-text);font-size:13px}.r-segments{min-height:44px;padding:var(--ds-1);background:var(--ds-surface-subtle);border-radius:var(--ds-radius-sm);gap:2px}.r-segments button{min-height:36px;padding:0 var(--ds-4);border-radius:var(--ds-radius-xs);font-size:12px}.r-segments button.active{color:var(--ds-green-dark);background:var(--ds-green-soft)}.r-filter{height:auto;min-height:44px;padding:0 var(--ds-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs)}.r-task-tabs{gap:var(--ds-6);min-height:48px;margin:0 0 var(--ds-4);border-color:var(--ds-border)}.r-task-tabs button{min-height:48px;padding:0 2px;font-size:13px}.r-learning-filters{gap:var(--ds-2);margin-bottom:var(--ds-4)}.r-learning-filters button,.r-outcome-options button,.r-assistant-prompts button{min-height:40px;padding:0 var(--ds-3);border-radius:var(--ds-pill);font-size:12px}.r-table-head{height:auto;min-height:40px;padding:0 var(--ds-4);color:var(--ds-text-secondary);background:var(--ds-surface-subtle);border-bottom:1px solid var(--ds-border);font-size:12px}.r-table-row{min-height:72px;padding:var(--ds-3) var(--ds-4);gap:var(--ds-3);border-bottom:1px solid var(--ds-border)}.r-action{min-height:68px;padding:var(--ds-3) var(--ds-4);gap:var(--ds-3)}.r-meeting-row,.r-signal,.r-opportunity,.r-news,.r-learning{min-height:64px;padding:var(--ds-3) 0}.r-task-board>h3{min-height:40px;padding:var(--ds-3) var(--ds-4);background:var(--ds-surface-subtle);border-bottom:1px solid var(--ds-border);margin:0}.r-task-row{min-height:68px;padding:var(--ds-3) var(--ds-4);gap:var(--ds-3);border-bottom:1px solid var(--ds-border)}.r-person>i{border-radius:var(--ds-radius-xs);width:36px;height:36px}.r-person b,.r-table-row>b,.r-table-row>span:nth-child(4)>b,.r-opportunity b,.r-task-row>div>b{font-size:13px;line-height:18px}.r-person small,.r-table-row>span:nth-child(4)>small,.r-opportunity small,.r-task-row>div>button,.r-task-row>span{font-size:12px;line-height:16px}.r-priority{margin-bottom:var(--ds-6)}.r-action-lens{width:max-content;min-height:36px;margin:0 0 var(--ds-4);background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs);gap:2px;padding:3px;display:flex}.r-action-lens button{min-height:30px;padding:0 var(--ds-3);color:var(--ds-text-secondary);border-radius:calc(var(--ds-radius-xs) - 2px);background:0 0;border:0;font-size:12px;font-weight:600}.r-action-lens button.active{color:var(--ds-green-dark);background:var(--ds-surface);box-shadow:0 1px 2px #14161314}.r-action-empty{min-height:120px;padding:var(--ds-6);color:var(--ds-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.r-action-empty .r-icon{width:var(--ds-empty-icon-size);height:var(--ds-empty-icon-size);font-size:var(--ds-empty-icon-size);color:var(--ds-text-tertiary);margin-bottom:var(--ds-2);line-height:1}.r-action-empty h3{margin:var(--ds-2) 0 var(--ds-1);color:var(--ds-text-primary);font-size:16px;font-weight:500}.r-action-empty p{max-width:280px;margin:0;font-size:13px;line-height:1.4}.r-next{min-height:216px;padding:var(--ds-6);border-radius:var(--ds-radius-sm)}.r-next h3{margin:var(--ds-6) 0 var(--ds-2);font-family:inherit}.r-next p{font-size:14px;line-height:1.55}.r-preflight{margin-bottom:var(--ds-6)}.r-preflight>.r-prose{margin:calc(-1 * var(--ds-2)) 0 var(--ds-3)}.r-preflight-list{border-top:1px solid var(--ds-border)}.r-preflight-list>button{align-items:center;gap:var(--ds-3);width:100%;min-height:62px;padding:var(--ds-2) 0;color:var(--ds-text);text-align:left;border:0;border-bottom:1px solid var(--ds-border);background:0 0;grid-template-columns:34px minmax(0,1fr) 20px;display:grid}.r-preflight-list>button:hover{background:var(--ds-surface-subtle)}.r-preflight-list>button>div{flex-direction:column;min-width:0;display:flex}.r-preflight-list b{font-size:13px;line-height:18px}.r-preflight-list small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:16px}.r-preflight-number{color:var(--ds-text-secondary);letter-spacing:.06em;font-size:12px;font-weight:700}.r-preflight-list .r-icon{color:var(--ds-text-secondary);font-size:18px}.r-home-intelligence{margin-top:var(--ds-4);border-top:1px solid var(--ds-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-home-intelligence>button{align-items:center;gap:var(--ds-2);min-width:0;padding:var(--ds-3) 0;color:var(--ds-text);text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 18px;display:grid}.r-home-intelligence>button:nth-child(2n){padding-left:var(--ds-4);border-left:1px solid var(--ds-border)}.r-home-intelligence>button:nth-child(n+3){border-top:1px solid var(--ds-border)}.r-home-intelligence b,.r-home-intelligence small{min-width:0;display:block}.r-home-intelligence b{font-size:13px;line-height:18px}.r-home-intelligence small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:16px}.r-home-intelligence>button>.r-icon:first-child{color:var(--ds-green);font-size:18px}.r-home-intelligence>button>.r-icon:last-child{color:var(--ds-text-secondary);font-size:18px}.r-routine-toggle{min-height:40px;margin-top:var(--ds-2);color:var(--ds-green);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.r-routine-toggle .r-icon{font-size:18px}.r-today-three{align-items:center;gap:var(--ds-2);padding-top:var(--ds-4);color:var(--ds-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.r-today-three small{margin-right:var(--ds-2);color:var(--ds-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.r-today-three span{padding-left:var(--ds-2);border-left:1px solid var(--ds-border)}.r-record-hero h2{margin:var(--ds-4) 0 var(--ds-2);font-family:inherit}.r-record-action-label{margin-top:var(--ds-4);color:var(--ds-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.r-record-meta{gap:0}.r-timeline>div{min-height:52px}.r-mini-task{padding:var(--ds-3) 0}.r-stage{gap:var(--ds-3);min-height:48px}.r-stage>div{background:var(--ds-surface-subtle);height:8px}.r-daybar{height:auto;min-height:56px;padding:var(--ds-2) var(--ds-3)}.r-daybar button{min-height:40px;padding:0 var(--ds-3);border-radius:var(--ds-radius-xs)}.r-brief-toolbar{min-height:60px;padding:var(--ds-2) var(--ds-3);margin-bottom:var(--ds-4)}.r-brief-action{min-height:152px;padding:var(--ds-6);border-radius:var(--ds-radius-sm)}.r-brief-action h2{margin:var(--ds-4) 0 var(--ds-2);font-family:inherit}.r-brief-bullets li{padding:var(--ds-1) 0 var(--ds-1) var(--ds-1)}.r-source-line{margin-top:var(--ds-4);padding:var(--ds-3)}.r-sources{gap:var(--ds-2);margin-top:var(--ds-5);padding:var(--ds-4) 0}.r-capture{max-width:760px;padding:var(--ds-8)}.r-capture h2{margin:var(--ds-2) 0;font-family:inherit}.r-capture textarea{min-height:180px;margin-top:var(--ds-4);padding:var(--ds-4)}.r-outcome-options{gap:var(--ds-2);margin:var(--ds-3) 0 var(--ds-5)}.r-feature{padding:var(--ds-8)}.r-feature h2{margin:var(--ds-5) 0 var(--ds-2);font-family:inherit}.r-feature>p{max-width:720px;font-size:14px;line-height:1.6}.r-feature>div{margin:var(--ds-5) 0;border-left:0;padding-left:0}.r-learning-summary{margin-bottom:var(--ds-6)}.r-learning-continue{overflow:hidden}.r-learning-continue-copy{padding:var(--ds-6)}.r-learning-continue-copy h2{margin:var(--ds-2) 0}.r-learning-grid{gap:var(--ds-4)}.r-material{min-height:280px}.r-material:hover{border-color:#b8bbb3;transform:none}.r-material-type{margin-top:var(--ds-4)}.r-material h3{margin:var(--ds-2) 0}.r-material footer{gap:var(--ds-2);padding-top:var(--ds-5)}.r-material-progress{margin:var(--ds-3) calc(-1 * var(--ds-5)) calc(-1 * var(--ds-5))}.r-modal{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-modal)}.r-modal>header{min-height:68px;padding:var(--ds-4) var(--ds-5)}.r-modal>header h2{margin:var(--ds-1) 0 0}.r-workflow-form,.r-assistant,.r-settings-list,.r-filter-dialog,.r-learning-viewer,.r-practice-flow,.r-insight-view,.r-notification-list{padding:var(--ds-5)}.r-workflow-form{gap:var(--ds-4)}.r-form-grid{gap:var(--ds-3)}.r-workflow-form,.r-form-grid,.r-form-field{min-width:0}.r-form-field input,.r-form-field select,.r-form-field textarea{min-width:0;max-width:100%}.r-form-actions{padding-top:var(--ds-1)}.r-form-field input,.r-form-field select,.r-form-field textarea{border-color:var(--ds-border)}.r-sheet{padding-inline:var(--ds-4)}.r-sheet-item{min-height:64px;padding:var(--ds-2);margin-top:var(--ds-1);border-radius:var(--ds-radius-xs)}.r-brief-fields{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);overflow:hidden}.r-brief-field{min-height:94px;padding:var(--ds-4)}.r-brief-field:nth-child(odd){margin-right:0}.r-brief-field:nth-last-child(-n+2){border-bottom:0}.r-record-meta{border-left:0;border-top:1px solid var(--ds-border);margin-top:var(--ds-5);padding-top:var(--ds-2);grid-template-columns:repeat(2,minmax(112px,auto));justify-content:start}.r-record-meta span{padding:var(--ds-2) var(--ds-5) var(--ds-2) 0}.r-record-meta span+span{padding-left:var(--ds-5);border-left:1px solid var(--ds-border)}@media (min-width:840px){.r-app.has-detail .r-content{width:min(100%,1240px);max-width:1240px;padding-top:24px}.r-app.has-detail .r-page-head-wrap{margin-bottom:20px}}.r-meeting-stepper{width:100%;max-width:none;margin-bottom:20px}.r-meeting-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.r-meeting-steps button,.r-meeting-steps button.active{min-height:48px;padding-bottom:8px}.r-record-hero{flex-direction:column;gap:0;min-height:0;display:flex}.r-record-meta{min-height:58px;margin-top:var(--ds-4);justify-content:flex-start;align-self:stretch;align-items:center;padding-top:0;display:flex}.r-record-meta span{min-width:128px}@media (max-width:839px){.r-app{--page-gutter:24px;--section-gap:20px;--card-padding:20px;--row-padding:12px}.r-content{padding-inline:var(--page-gutter)}.r-table-row{gap:var(--ds-2);padding:var(--row-padding);grid-template-columns:minmax(0,1fr) auto 16px}.r-table-row>:nth-child(2),.r-table-row>:nth-child(3),.r-table-row>:nth-child(5){display:none}.r-table-row>span:nth-child(4){align-items:flex-end;max-width:132px}.r-table-row>span:nth-child(4)>b{text-align:right;white-space:normal;font-size:12px;line-height:16px}.r-table-row>span:nth-child(4)>small{font-size:12px;line-height:16px}.r-opportunity{gap:var(--ds-2);grid-template-columns:minmax(0,1fr) auto 16px}.r-opportunity>:nth-child(3),.r-opportunity>:nth-child(4){display:none}.r-home-operations{gap:var(--ds-5);grid-template-columns:1fr}.r-home-operations .r-home-grid{gap:var(--ds-5)}}@media (max-width:599px){.r-app{--page-gutter:16px;--section-gap:20px;--card-padding:16px;--row-padding:12px}.r-content{padding-inline:var(--page-gutter)}.r-metrics,.r-command-strip{margin-inline:0}.r-metric{min-width:248px}.r-record-meta{grid-template-columns:1fr 1fr;display:grid}.r-record-meta span{min-width:0;padding:var(--ds-3) 0}.r-record-meta span+span{padding-left:var(--ds-4)}.r-record-meta{min-height:0}.r-record-meta span{flex:1;min-width:0}.r-preflight-list>button{gap:var(--ds-2);grid-template-columns:26px minmax(0,1fr) 14px;min-height:70px}.r-preflight-list>button .r-badge{display:none}.r-home-intelligence{grid-template-columns:1fr}.r-home-intelligence>button:nth-child(2n){border-left:0;padding-left:0}.r-home-intelligence>button+button{border-top:1px solid var(--ds-border)}.r-today-three{align-items:flex-start;gap:var(--ds-1);flex-direction:column}.r-today-three span{border-left:0;padding-left:0}}@media (max-width:839px){.r-content{max-width:760px;padding:var(--ds-8) var(--ds-6) 56px}.r-page-head-wrap{margin-bottom:var(--ds-6)}.r-home-grid,.r-priority-grid,.r-record-layout,.r-brief-layout{gap:var(--ds-5)}}@media (max-width:599px){.r-content{padding:var(--ds-5) var(--ds-4) var(--ds-8)}.r-page-head-wrap{margin-bottom:var(--ds-6)}.r-page-head{gap:var(--ds-4)}.r-page-head h1{margin:var(--ds-1) 0 var(--ds-2)}.r-page-head p{font-size:14px;line-height:1.5}.r-page-head>.r-button,.r-page-head>.r-head-actions{width:100%}.r-page-head>.r-button{justify-content:center}.r-page-head>.r-head-actions .r-button{flex:1}.r-card>header,.r-priority>header{margin-bottom:var(--ds-3)}.r-brief-field{min-height:auto;padding:var(--ds-4)}.r-brief-field:nth-last-child(-n+2){border-bottom:1px solid var(--ds-border)}.r-brief-field:last-child{border-bottom:0}.r-form-grid{gap:var(--ds-3);grid-template-columns:minmax(0,1fr)!important}.r-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.r-metrics,.r-metrics.three,.r-learning-summary{width:100%;margin:0 0 var(--ds-5);gap:var(--ds-3);padding:0;scroll-padding-inline:0;overflow-x:auto}.r-metric{min-width:min(72vw,236px);min-height:104px;padding:var(--ds-4)}.r-metric>b{font-size:27px}.r-priority,.r-task-board,.r-table-card,.r-funnel,.r-feature,.r-learning-continue,.r-learning-library,.r-daybar,.r-calendar{margin-bottom:var(--ds-5)}.r-home-grid,.r-priority-grid,.r-record-layout,.r-brief-layout,.r-record-main,.r-record-side,.r-brief-main,.r-brief-side{gap:var(--ds-4)}.r-toolbar{gap:var(--ds-2)}.r-searchbox{flex-basis:100%;min-height:44px}.r-segments{width:100%}.r-segments button{padding-inline:var(--ds-2);flex:1}.r-task-tabs{gap:var(--ds-5)}.r-table-row{min-height:76px;padding:var(--ds-3)}.r-task-row{min-height:80px;padding:var(--ds-3)}.r-next{min-height:0;padding:var(--ds-5)}.r-next h3{margin-top:var(--ds-5)}.r-brief-action{min-height:0;padding:var(--ds-5)}.r-capture,.r-feature{padding:var(--ds-5)}.r-feature h2{margin-top:var(--ds-4)}.r-learning-continue-copy{padding:var(--ds-5)}.r-learning-grid{gap:var(--ds-3)}.r-material{min-height:248px}.r-material-progress{margin-inline:calc(-1 * var(--ds-4));margin-bottom:calc(-1 * var(--ds-4))}.r-modal{border-radius:18px 18px 0 0}.r-workflow-form,.r-assistant,.r-settings-list,.r-filter-dialog,.r-learning-viewer,.r-practice-flow,.r-insight-view,.r-notification-list{padding:var(--ds-4)}}.r-detail-back{min-height:40px;color:var(--m3-on-surface-variant);background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;margin:-8px 0 18px;padding:0 8px 0 0;font-size:12px;font-weight:600;display:inline-flex}.r-detail-back:hover{color:var(--m3-on-surface)}.r-detail-back .r-icon{font-size:18px}.r-detail-back:focus-visible{outline-offset:2px;outline:2px solid #166534}@media (min-width:840px){.r-app.has-detail{grid-template-rows:64px minmax(0,1fr);grid-template-areas:"side""main"}.r-top.detail-bar{display:none}.r-app.has-detail .r-content{padding-top:30px}}@media (max-width:839px){.r-detail-back{display:none}.r-top.detail-bar .r-title>div{min-width:0}.r-top.detail-bar .r-title small{font-size:12px;display:block}.r-top.detail-bar .r-title b{font-size:14px}.r-top.detail-bar .r-back{background:0 0;border:0;border-radius:50%}}.r-content>*{animation:none}.r-priority,.r-next{position:static;overflow:visible}.r-priority:after,.r-next:after{content:none;display:none}.r-command-strip{margin:0 0 var(--ds-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:#fff;gap:0;overflow:hidden}.r-command-strip .r-metric{min-height:94px;box-shadow:none;border-radius:0;position:relative;border:0!important}.r-command-strip .r-metric+.r-metric{border-left:1px solid var(--ds-border)!important}.r-command-strip .r-metric:after{content:none;display:none}.r-home-kpis{grid-template-columns:repeat(3,minmax(260px,1fr));display:grid}.r-command-strip.r-home-kpis{gap:var(--ds-4);background:0 0;border:0;border-radius:0;overflow:visible}.r-command-strip.r-home-kpis .r-metric{min-width:0;min-height:164px;padding:var(--ds-5);background:var(--ds-surface);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border)!important}.r-command-strip.r-home-kpis .r-metric+.r-metric{border-left:1px solid var(--ds-border)!important}.r-home-kpis .r-metric>b{margin:var(--ds-2) 0 var(--ds-3)}.r-home-kpis .r-metric-progress{margin-top:var(--ds-4)}.r-home-kpis .r-metric>header{align-items:center;column-gap:var(--ds-2);grid-template-columns:32px minmax(0,1fr) 18px;width:100%;margin:0 0 var(--ds-3)!important;display:grid!important}.r-home-kpis .r-metric>header>span{min-width:0}.r-home-kpis .r-metric>header>.r-icon{color:var(--ds-text-secondary);font-size:18px}.r-metric-icon{width:32px;height:32px;color:var(--ds-green);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);justify-content:center;align-items:center;display:inline-flex}.r-metric-icon .r-icon{font-size:18px}.r-metric-progress{background:var(--ds-surface-subtle);border-radius:999px;width:100%;height:4px;margin-top:auto;overflow:hidden}.r-metric-button{width:100%;color:var(--ds-text);text-align:left;background:var(--ds-surface);cursor:pointer;flex-direction:column;align-items:flex-start;display:flex}.r-metric-button:hover{background:var(--ds-surface-subtle)}.r-runway{position:relative}.r-runway .r-meeting-row{transition:background-color .15s;position:relative}.r-runway .r-meeting-row:hover{background:var(--ds-surface-subtle);transform:none}.r-table-row,.r-opportunity,.r-signal,.r-news-button,.r-story-button{transition:background-color .15s}.r-table-row:hover,.r-opportunity:hover,.r-signal:hover,.r-news-button:hover,.r-story-button:hover{transform:none}.r-check{transition:border-color .13s,background-color .13s;position:relative}.r-check:hover,.r-button:active,.r-sheet-item:active,.r-table-row:active,.r-opportunity:active,.r-meeting-row:active{transform:none}.r-ai-strategy{background:#fff}.r-ai-strategy>header{align-items:flex-start}.r-ai-strategy-summary{max-width:720px;margin:0 0 var(--ds-5);color:var(--m3-on-surface);font-size:18px;font-weight:500;line-height:1.45}.r-ai-strategy-grid{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.r-ai-strategy-grid>div{min-width:0;padding:var(--ds-4)}.r-ai-strategy-grid>div+div{border-left:1px solid var(--ds-border)}.r-ai-strategy-grid dt{margin-bottom:var(--ds-2);color:var(--m3-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.r-ai-strategy-grid dd{color:var(--m3-on-surface);font-size:13px;font-weight:500;line-height:1.5}.r-ai-strategy>footer{margin-top:var(--ds-4);align-items:flex-start;gap:var(--ds-2);color:var(--m3-on-surface-variant);font-size:12px;line-height:1.45;display:flex}.r-ai-strategy>footer .r-icon{color:#315b3b;flex:none;font-size:17px}@media (max-width:839px){.r-content>*{animation-duration:.2s}.r-command-strip{scroll-snap-type:x mandatory;border-radius:var(--ds-radius-sm);gap:0;display:flex;overflow-x:auto}.r-command-strip .r-metric{scroll-snap-align:start;min-width:min(66vw,230px)}.r-command-strip.r-home-kpis{gap:var(--ds-3);display:flex;overflow-x:auto}.r-command-strip.r-home-kpis .r-metric{min-width:260px}.r-command-strip .r-metric+.r-metric{border-left:1px solid var(--ds-border)!important}.r-next:hover,.r-runway .r-meeting-row:hover,.r-table-row:hover,.r-opportunity:hover,.r-signal:hover{transform:none}.r-ai-strategy-grid{grid-template-columns:1fr}.r-ai-strategy-grid>div+div{border-left:0;border-top:1px solid var(--ds-border)}}@media (prefers-reduced-motion:reduce){.r-content>*{animation:none}.r-next,.r-runway .r-meeting-row,.r-table-row,.r-opportunity,.r-signal,.r-check{transition:none}}@media (min-width:600px) and (max-width:1000px){.r-command-strip.r-home-kpis{gap:var(--ds-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.r-command-strip.r-home-kpis .r-metric{min-width:0}.r-command-strip.r-home-kpis .r-metric:nth-child(3){grid-column:1/-1}}@media (max-width:599px){.r-command-strip.r-home-kpis{gap:var(--ds-3);grid-template-columns:1fr;display:grid;overflow:visible}.r-command-strip.r-home-kpis .r-metric{min-width:0;min-height:148px}}.r-brief-toolbar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.r-brief-toolbar .r-button,.r-brief-toolbar .r-button.quiet{flex:0 0 40px;width:40px!important;min-width:40px!important;margin:0!important}.r-brief-toolbar .r-button .r-icon{display:inline-block!important}.r-card>header:not(.ui-card-header),.r-priority>header:not(.ui-card-header){flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.r-card>header>div,.r-priority>header>div{min-width:0}.r-card>header>button,.r-priority>header>button{justify-content:flex-end;align-items:center;gap:var(--ds-2);white-space:nowrap;flex:none;display:inline-flex!important}@media (min-width:600px) and (max-width:839px){.r-crm-context{flex-wrap:nowrap;gap:0;font-size:12px}.r-crm-context span{min-width:0;padding-inline:var(--ds-2);white-space:nowrap}.r-crm-context span:first-child{padding-left:0}}@media (max-width:599px){.r-card>header>button,.r-priority>header>button{font-size:12px}.r-action-lens{width:100%}.r-action-lens button{padding-inline:var(--ds-2);flex:1}.r-crm-context{gap:var(--ds-1) 0}}@keyframes r-soft-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes r-number-settle{0%{opacity:0;transform:translateY(4px)}70%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.r-content>.r-page-head-wrap,.r-content>.r-metrics,.r-content>.r-priority,.r-content>.r-home-operations,.r-content>.r-card,.r-content>.r-toolbar,.r-content>.r-crm-context,.r-content>.r-table-card,.r-content>.r-funnel,.r-content>.r-calendar-toolbar,.r-content>.r-calendar,.r-content>.r-week-calendar,.r-content>.r-month-calendar{animation:.24s cubic-bezier(.2,0,0,1) both r-soft-enter}.r-content>.r-metrics{animation-delay:35ms}.r-content>.r-priority,.r-content>.r-home-operations,.r-content>.r-card,.r-content>.r-funnel{animation-delay:65ms}.r-metric>b,.r-bod-stats b,.r-bod-big>b{animation:.34s cubic-bezier(.2,0,0,1) both r-number-settle}.r-metric:nth-child(2)>b{animation-delay:45ms}.r-metric:nth-child(3)>b{animation-delay:90ms}.r-arrival.ready .r-arrival-evidence>div{animation:.28s cubic-bezier(.2,0,0,1) both r-soft-enter}.r-arrival.ready .r-arrival-evidence>div:first-child{animation-delay:.11s}.r-arrival.ready .r-arrival-evidence>div:nth-child(2){animation-delay:.16s}.r-arrival.ready .r-arrival-evidence>div:nth-child(3){animation-delay:.21s}.r-arrival.ready .r-arrival-actions{animation:.28s cubic-bezier(.2,0,0,1) .24s both r-soft-enter}@media (prefers-reduced-motion:reduce){.r-content>.r-page-head-wrap,.r-content>.r-metrics,.r-content>.r-priority,.r-content>.r-home-operations,.r-content>.r-card,.r-content>.r-toolbar,.r-content>.r-crm-context,.r-content>.r-table-card,.r-content>.r-funnel,.r-content>.r-calendar-toolbar,.r-content>.r-calendar,.r-content>.r-week-calendar,.r-content>.r-month-calendar,.r-metric>b,.r-bod-stats b,.r-bod-big>b,.r-arrival.ready .r-arrival-evidence>div,.r-arrival.ready .r-arrival-actions{animation:none!important}}.r-meeting-stepper{display:block}.r-meeting-steps,.r-meeting-steps button,.r-meeting-steps button.active{box-sizing:border-box}.r-meeting-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:64px;display:grid}.r-meeting-steps button,.r-meeting-steps button.active{justify-content:center;align-items:center;gap:10px;height:64px;min-height:64px;padding:0 16px;display:inline-flex}.r-meeting-steps i{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;line-height:1;display:inline-flex}.r-meeting-steps span{text-align:left;min-width:0;line-height:24px;display:block}.r-meeting-steps small{display:none}.r-brief-toolbar .r-button,.r-brief-toolbar .r-button.quiet{width:40px;min-width:40px;color:var(--ds-green);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.r-brief-toolbar .r-button:hover{background:0 0}.r-brief-toolbar .r-button .r-icon{width:20px;font-size:20px;line-height:1}@media (max-width:599px){.r-brief-toolbar{background:0 0;border:0;border-radius:0;min-height:56px;padding:8px 0}.r-brief-toolbar .r-button,.r-brief-toolbar .r-button.quiet{width:40px;min-width:40px;margin:0}}.r-material-icon,.r-material-icon.pdf,.r-material-icon.document,.r-material-icon.article,.r-material-icon.audio,.r-material-icon.course{border-radius:var(--ds-radius-xs);place-items:center;width:48px;min-width:48px;height:48px;display:grid}.r-material-icon .r-icon{justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:1;display:inline-flex}.r-outcome-options{gap:var(--ds-2);margin:var(--ds-4) 0 var(--ds-5);scrollbar-width:none;flex-wrap:nowrap;padding:0;display:flex;overflow-x:auto}.r-outcome-options button,.r-outcome-options button.active{white-space:nowrap;border-radius:var(--ds-pill);flex:none;height:40px;min-height:40px;padding:0 16px;font-size:13px;line-height:20px}.r-action>div{min-width:0}.r-action>div>small{color:var(--ds-text-secondary);margin-top:3px;display:block}.r-action>aside{flex-direction:column;align-items:flex-end;gap:5px;min-width:92px;display:flex}.r-action>aside>small{color:var(--ds-text-secondary);text-align:right;font-size:12px;line-height:1.2}.r-action-manage{align-items:center;gap:var(--ds-3);min-width:0;color:var(--ds-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.r-action-manage>div{flex-direction:column;min-width:0;display:flex}.r-action-manage b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-action-manage span{color:var(--ds-text-secondary);margin-top:1px;font-size:12px;line-height:1.3}.r-action-manage small{color:var(--ds-text-secondary);margin-top:3px;font-size:12px;line-height:1.25}.r-followup-summary{padding:var(--ds-3);background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs);gap:4px;display:grid}.r-followup-summary small{color:var(--ds-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.r-followup-summary b{font-size:14px}.r-followup-summary span{color:var(--ds-text-secondary);font-size:12px}.r-task-row{grid-template-columns:22px minmax(0,1fr) auto 132px}.r-task-manage{min-width:0;color:var(--ds-text);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.r-task-manage b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:18px;overflow:hidden}.r-task-manage span{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:16px}.r-badge.amber{color:#76520a;background:#f8edcf}.r-person.r-kind-client>i{color:var(--ds-green-dark);background:var(--ds-green-soft)}.r-person.r-kind-prospect>i{color:#76520a;background:#f8edcf}.r-record-hero>div>.r-badge+.r-badge{margin-left:var(--ds-1)}.r-follow-up-timing{margin:0 0 var(--ds-5);border:0;padding:0}.r-follow-up-timing legend{margin-bottom:var(--ds-2);color:var(--ds-text-secondary);font-size:12px;font-weight:700}.r-follow-up-timing>div{gap:var(--ds-2);flex-wrap:wrap;display:flex}.r-follow-up-timing button{min-height:36px;padding:0 var(--ds-3);color:var(--ds-text-secondary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-pill);font:inherit;font-size:12px;font-weight:600}.r-follow-up-timing button.active{color:var(--ds-green-dark);background:var(--ds-green-soft);border-color:var(--ds-green-soft)}@media (max-width:599px){.r-action>aside{min-width:76px}.r-action>aside>small{font-size:12px}.r-task-row{grid-template-columns:22px minmax(0,1fr);align-items:center}.r-task-manage{grid-column:2;justify-content:center;width:100%;min-height:38px}.r-task-row>span{grid-column:2}}.r-profile-intelligence>header>div{min-width:0}@media (max-width:839px){.r-profile-intelligence>header{align-items:flex-start;gap:var(--ds-2);flex-direction:column;display:flex}.r-profile-intelligence>header>div{width:100%}.r-profile-intelligence>header h2{white-space:nowrap}.r-profile-intelligence>header>.r-badge{align-self:flex-start}}@media (max-width:599px){.r-meeting-steps{min-height:56px}.r-meeting-steps button,.r-meeting-steps button.active{gap:6px;height:56px;min-height:56px;padding:0 6px}.r-meeting-steps i{flex-basis:22px;width:22px;height:22px}.r-meeting-steps span{white-space:nowrap;font-size:12px;line-height:22px}}.r-market-brief{margin-bottom:var(--ds-6);padding:var(--ds-6);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.r-market-brief>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-4);margin-bottom:var(--ds-5);display:flex}.r-market-brief h2{margin:var(--ds-1) 0 var(--ds-2)}.r-market-insights{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.r-market-insights article{gap:var(--ds-3);min-width:0;padding:var(--ds-5);grid-template-columns:36px minmax(0,1fr);display:grid}.r-market-insights article+article{border-left:1px solid var(--ds-border)}.r-market-icon{width:36px;height:36px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);justify-content:center;align-items:center;display:inline-flex}.r-market-icon .r-icon{width:20px;font-size:20px}.r-market-insights small{color:var(--ds-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.r-market-insights h3{margin:var(--ds-1) 0 var(--ds-2)}.r-market-insights p{color:var(--ds-text-secondary);margin:0;font-size:13px;line-height:1.5}.r-market-insights button{min-height:36px;margin-top:var(--ds-4);color:var(--ds-green);text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.r-market-insights button .r-icon{width:18px;font-size:18px}@media (max-width:839px){.r-market-brief>header{flex-direction:column}.r-market-insights{grid-template-columns:1fr}.r-market-insights article+article{border-top:1px solid var(--ds-border);border-left:0}}.r-cockpit-ai{z-index:70;width:min(440px,100vw - 24px);color:var(--ds-text);background:var(--ds-surface);border-left:1px solid var(--ds-border);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #1416131f}.r-cockpit-ai>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-4);min-height:132px;padding:var(--ds-6);border-bottom:1px solid var(--ds-border);display:flex}.r-cockpit-ai h2{align-items:center;gap:var(--ds-2);margin:var(--ds-2) 0 var(--ds-1);display:flex}.r-cockpit-ai h2 .r-icon{width:24px;color:var(--ds-green);font-size:22px}.r-cockpit-ai header p{color:var(--ds-text-secondary);margin:0;font-size:13px}.r-cockpit-ai>header>button{width:40px;min-width:40px;height:40px;color:var(--ds-text-secondary);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.r-cockpit-ai>header>button:hover{background:var(--ds-surface-subtle)}.r-ai-context{gap:var(--ds-2);padding:var(--ds-4) var(--ds-6);border-bottom:1px solid var(--ds-border);grid-template-columns:1fr 1fr;display:grid}.r-ai-context button{align-items:center;gap:var(--ds-2);min-width:0;padding:var(--ds-2);color:var(--ds-text);text-align:left;border-radius:var(--ds-radius-xs);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 18px;display:grid}.r-ai-context button:hover{background:var(--ds-surface-subtle)}.r-ai-context>button>.r-icon:first-child{width:24px;color:var(--ds-green);font-size:19px}.r-ai-context>button>.r-icon:last-child{width:18px;color:var(--ds-text-secondary);font-size:18px}.r-ai-context span{flex-direction:column;min-width:0;display:flex}.r-ai-context b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.r-ai-context small{color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.r-ai-thread{gap:var(--ds-4);padding:var(--ds-6);flex-direction:column;flex:1;display:flex;overflow:auto}.r-ai-thread article{align-items:flex-start;gap:var(--ds-2);max-width:92%;display:flex}.r-ai-thread article.user{align-self:flex-end}.r-ai-thread article p{padding:var(--ds-3) var(--ds-4);margin:0;font-size:14px;line-height:1.5}.r-ai-thread article.assistant p{background:var(--ds-surface-subtle);border-radius:4px 12px 12px}.r-ai-thread article.user p{color:#fff;background:var(--ds-green);border-radius:12px 4px 12px 12px}.r-ai-thread article>.r-icon{width:20px;color:var(--ds-green);margin-top:10px;font-size:18px}.r-ai-thread article.thinking p{color:var(--ds-text-secondary)}.r-ai-thread article.thinking .r-icon{animation:1s linear infinite r-ai-spin}@keyframes r-ai-spin{to{transform:rotate(360deg)}}.r-ai-suggestions{gap:var(--ds-2);padding:var(--ds-3) var(--ds-6);border-top:1px solid var(--ds-border);scrollbar-width:none;display:flex;overflow-x:auto}.r-ai-suggestions button{min-height:36px;color:var(--ds-green);border:1px solid var(--ds-border);border-radius:var(--ds-pill);white-space:nowrap;background:0 0;flex:none;padding:0 12px;font-size:12px;font-weight:600}.r-ai-compose{gap:var(--ds-2);padding:var(--ds-3) var(--ds-6) var(--ds-2);grid-template-columns:minmax(0,1fr) 40px;display:grid}.r-ai-compose input{min-width:0;height:44px;padding:0 var(--ds-3);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-pill);outline:0;font-size:13px}.r-ai-compose input:focus{border-color:var(--ds-green)}.r-ai-compose button{color:#fff;background:var(--ds-green);border:0;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;display:inline-flex}.r-ai-compose button:disabled{background:var(--ds-text-secondary)}.r-ai-compose button .r-icon{width:20px;font-size:19px}.r-cockpit-ai>small{padding:0 var(--ds-6) var(--ds-4);color:var(--ds-text-secondary);font-size:12px;line-height:1.35}@media (max-width:599px){.r-cockpit-ai{width:100%}.r-cockpit-ai>header{min-height:116px;padding:var(--ds-5) var(--ds-4)}.r-ai-context,.r-ai-thread,.r-ai-suggestions,.r-ai-compose{padding-inline:var(--ds-4)}.r-ai-context{grid-template-columns:1fr}.r-ai-context button+button{border-top:1px solid var(--ds-border)}}.r-calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--ds-4);min-height:56px;margin-bottom:var(--ds-4);display:flex}.r-calendar-switch{background:var(--ds-surface-subtle);border-radius:var(--ds-radius-sm);padding:4px;display:inline-flex}.r-calendar-switch button{min-height:36px;color:var(--ds-text-secondary);border-radius:var(--ds-radius-xs);background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:600}.r-calendar-switch button.active{color:var(--ds-green-dark);background:var(--ds-green-soft)}.r-calendar-nav{align-items:center;gap:var(--ds-2);display:inline-flex}.r-calendar-nav b{text-align:center;min-width:180px;font-size:14px}.r-calendar-nav button{min-height:40px;color:var(--ds-text-secondary);border-radius:var(--ds-radius-xs);background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.r-calendar-nav button:hover{background:var(--ds-surface-subtle)}.r-calendar-nav button .r-icon{width:20px;font-size:20px}.r-calendar-day{height:680px}.r-cal-event{width:calc(100% - 96px);color:var(--ds-green-dark);background:var(--ds-green-soft);border-left-color:var(--ds-green);left:76px}.r-cal-event small,.r-cal-event span{color:var(--ds-text-secondary)}.r-cal-event b{font-size:13px}.r-week-calendar,.r-month-calendar{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);overflow:auto}.r-week-head{border-bottom:1px solid var(--ds-border);grid-template-columns:64px repeat(5,1fr);min-width:760px;min-height:48px;display:grid}.r-week-head>*{color:var(--ds-text-secondary);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.r-week-head b.today{color:var(--ds-green-dark);background:var(--ds-green-soft)}.r-week-body{grid-template-columns:64px repeat(5,1fr);min-width:760px;height:680px;display:grid}.r-week-times{grid-template-rows:repeat(10,68px);display:grid}.r-week-times span{padding:0 var(--ds-2);color:var(--ds-text-secondary);text-align:right;font-size:12px;transform:translateY(-7px)}.r-week-column{border-left:1px solid var(--ds-border);grid-template-rows:repeat(10,68px);display:grid;position:relative}.r-week-column>i{border-top:1px solid var(--ds-surface-subtle)}.r-calendar-event{z-index:1;min-height:76px;color:var(--ds-green-dark);text-align:left;background:var(--ds-green-soft);border:0;border-left:3px solid var(--ds-green);border-radius:0 var(--ds-radius-xs) var(--ds-radius-xs) 0;flex-direction:column;padding:10px;display:flex;position:absolute;top:68px;left:8px;right:8px}.r-calendar-event small,.r-calendar-event span{color:var(--ds-text-secondary);font-size:12px}.r-calendar-event b{margin:3px 0 1px;font-size:12px}.r-month-head,.r-month-grid{grid-template-columns:repeat(7,1fr);min-width:760px;display:grid}.r-month-head b{min-height:40px;color:var(--ds-text-secondary);justify-content:center;align-items:center;font-size:12px;display:flex}.r-month-grid>div{border-top:1px solid var(--ds-border);border-left:1px solid var(--ds-border);min-height:116px;padding:8px}.r-month-grid>div:nth-child(7n+1){border-left:0}.r-month-grid>div>span{justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.r-month-grid>div.outside{color:#a9aaa5;background:#fbfbf8}.r-month-grid>div.today>span{color:#fff;background:var(--ds-green);border-radius:50%}.r-month-grid button{width:100%;color:var(--ds-green-dark);background:var(--ds-green-soft);text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:3px;margin-top:3px;padding:4px 6px;font-size:12px;display:block;overflow:hidden}@media (max-width:599px){.r-calendar-toolbar{flex-direction:column;align-items:flex-start}.r-calendar-nav{justify-content:space-between;width:100%}.r-calendar-nav b{flex:1;min-width:0}.r-calendar-day{height:640px}.r-cal-event{width:calc(100% - 76px);left:62px}.r-week-calendar{overscroll-behavior-inline:contain;scrollbar-width:none;overflow:auto hidden}.r-week-calendar::-webkit-scrollbar{display:none}.r-week-head,.r-week-body{grid-template-columns:56px repeat(5,minmax(0,1fr));width:720px;min-width:720px}.r-week-head>*{white-space:nowrap;justify-content:center;font-size:12px}.r-week-body{height:612px}.r-week-times{grid-template-rows:repeat(10,61px)}.r-week-times span{padding-right:8px;font-size:12px}.r-week-column{grid-template-rows:repeat(10,61px)}.r-calendar-event{min-height:62px;padding:8px;left:6px;right:6px;overflow:hidden}.r-calendar-event small{font-size:12px}.r-calendar-event b{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.r-calendar-event span{font-size:12px;display:block}}.r-coaching-studio{margin-bottom:var(--ds-6);padding:var(--ds-6);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.r-coaching-studio>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-4);margin-bottom:var(--ds-5);display:flex}.r-coaching-studio h2{margin:var(--ds-1) 0 var(--ds-2)}.r-coaching-controls{gap:var(--ds-5);padding:var(--ds-4) 0;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);grid-template-columns:240px minmax(0,1fr);display:grid}.r-coaching-controls label,.r-coaching-controls>div{flex-direction:column;gap:6px;min-width:0;display:flex}.r-coaching-controls span{color:var(--ds-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.r-coaching-controls select{min-height:44px;color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:#fff;padding:0 12px;font-size:13px}.r-coaching-topics{gap:var(--ds-2);scrollbar-width:none;display:flex;overflow-x:auto}.r-coaching-topics button{min-height:40px;color:var(--ds-text-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-pill);white-space:nowrap;background:0 0;flex:none;padding:0 14px;font-size:12px;font-weight:600}.r-coaching-topics button.active{color:var(--ds-green-dark);background:var(--ds-green-soft);border-color:#0000}.r-coaching-plan{margin-top:var(--ds-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.r-coaching-plan>section{min-width:0;padding:var(--ds-5)}.r-coaching-plan>section+section{border-left:1px solid var(--ds-border)}.r-coaching-plan small{color:var(--ds-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.r-coaching-plan h3{margin:var(--ds-2) 0}.r-coaching-plan p,.r-coaching-plan li{color:var(--ds-text-secondary);font-size:13px;line-height:1.55}.r-coaching-plan p{margin:0}.r-coaching-plan ul{margin:0;padding-left:18px}.r-coaching-plan li+li{margin-top:6px}.r-coaching-challenge{background:#f7faf6}.r-coaching-challenge b{color:var(--ds-text)}.r-coaching-challenge .r-button{margin-top:var(--ds-4)}.r-coaching-scores{gap:var(--ds-4);flex-direction:column;display:flex}.r-coaching-scores>div{align-items:center;gap:var(--ds-3);grid-template-columns:140px 56px 1fr;display:grid}.r-coaching-scores span,.r-coaching-scores b{font-size:13px}.r-coaching-scores i{background:var(--ds-green);border-radius:var(--ds-pill);height:6px}.r-coaching-scores .focus i{background:#b3261e}@media (max-width:839px){.r-coaching-controls,.r-coaching-plan{grid-template-columns:1fr}.r-coaching-plan>section+section{border-top:1px solid var(--ds-border);border-left:0}}@media (max-width:599px){.r-coaching-studio{padding:var(--ds-4)}.r-coaching-studio>header{flex-direction:column}.r-coaching-scores>div{grid-template-columns:1fr auto}.r-coaching-scores i{grid-column:1/-1}}.r-stage{width:100%;color:var(--ds-text);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:70px 1fr 35px 55px 20px;padding:0}.r-stage:hover,.r-stage.active{background:var(--ds-surface-subtle)}.r-stage.active{color:var(--ds-green-dark)}.r-stage>.r-icon{width:20px;color:var(--ds-text-secondary);font-size:18px}.r-stage.active>.r-icon{color:var(--ds-green);transform:rotate(90deg)}.r-stage-drill{z-index:55;width:min(440px,100vw);padding:var(--ds-6);background:var(--ds-surface);border:0;border-left:1px solid var(--ds-border);border-radius:0;margin:0;position:fixed;top:64px;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px #1416131f}.r-stage-drill>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-4);margin-bottom:var(--ds-5);display:flex}.r-stage-drill h2{margin:var(--ds-1) 0 var(--ds-2)}.r-stage-drill>header>button{width:40px;height:40px;color:var(--ds-text-secondary);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.r-stage-drill>header>button:hover{background:var(--ds-surface-subtle)}.r-stage-drill-grid{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);grid-template-columns:1fr;display:grid;overflow:hidden}.r-stage-drill-grid>div{min-width:0;padding:var(--ds-5)}.r-stage-drill-grid>div+div{border-top:1px solid var(--ds-border);border-left:0}.r-stage-drill-grid small{color:var(--ds-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.r-stage-drill-grid>div>b{margin:var(--ds-2) 0 3px;font-size:16px;display:block}.r-stage-drill-grid>div>span,.r-stage-drill-grid p{color:var(--ds-text-secondary);margin:0;font-size:12px;line-height:1.45}.r-stage-drill-grid button{justify-content:space-between;align-items:center;gap:var(--ds-2);width:100%;padding:var(--ds-2) 0;color:var(--ds-text);text-align:left;background:0 0;border:0;display:flex}.r-stage-drill-grid button+button{border-top:1px solid var(--ds-border)}.r-stage-drill-grid button span{flex-direction:column;min-width:0;display:flex}.r-stage-drill-grid button b{font-size:13px}.r-stage-drill-grid button small{text-transform:none;letter-spacing:0;margin-top:2px;font-size:12px}.r-stage-drill-grid button .r-icon{width:18px;color:var(--ds-green);font-size:18px}@media (max-width:839px){.r-stage{grid-template-columns:56px 1fr 30px 54px 20px}.r-stage-drill-grid{grid-template-columns:1fr}.r-stage-drill-grid>div+div{border-top:1px solid var(--ds-border);border-left:0}}@media (max-width:599px){.r-stage-drill{width:100%;padding:var(--ds-5) var(--ds-4);top:0}}.r-stage-group{border-top:1px solid var(--ds-border)}.r-stage-group+.r-stage-group,.r-stage{border-top:0}.r-stage-inline{gap:var(--ds-5);padding:var(--ds-4) var(--ds-5);color:var(--ds-text);border-top:1px solid var(--ds-border);background:#f7faf6;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);display:grid}.r-stage-inline>div{flex-direction:column;min-width:0;display:flex}.r-stage-inline small{color:var(--ds-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.r-stage-inline>div>b{margin:var(--ds-2) 0 3px;font-size:15px}.r-stage-inline>div>span,.r-stage-inline p{color:var(--ds-text-secondary);margin:0;font-size:12px;line-height:1.45}.r-stage-inline button{justify-content:space-between;align-items:center;gap:var(--ds-2);width:100%;padding:var(--ds-2) 0;color:var(--ds-text);text-align:left;background:0 0;border:0;display:flex}.r-stage-inline button+button{border-top:1px solid var(--ds-border)}.r-stage-inline button span{flex-direction:column;min-width:0;display:flex}.r-stage-inline button b{font-size:13px}.r-stage-inline button small{letter-spacing:0;text-transform:none;margin-top:2px;font-size:12px;font-weight:400}.r-stage-inline button .r-icon{width:18px;color:var(--ds-green);font-size:18px}@media (max-width:599px){.r-stage-inline{gap:var(--ds-4);padding:var(--ds-4);grid-template-columns:1fr}}.r-funnel:has(+.r-stage-drill){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.r-funnel+.r-stage-drill{width:100%;margin:-1px 0 var(--ds-6);padding:var(--ds-5);background:var(--ds-surface-subtle);border:1px solid var(--ds-border);border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm);box-shadow:none;border-top:0;animation:.22s cubic-bezier(.2,0,0,1) both r-stage-expand;position:static;overflow:hidden}@keyframes r-stage-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.r-funnel+.r-stage-drill{animation:none}}.r-commitment-trend{margin-top:var(--ds-6);margin-bottom:var(--ds-6)}.r-commitment-trend>header>span{color:var(--ds-text-secondary);font-size:12px}.r-commitment-trend>header{margin-bottom:var(--ds-3)!important}.r-commitment-bars{align-items:end;gap:var(--ds-3);border-bottom:1px solid var(--ds-border);grid-template-columns:repeat(6,1fr);height:112px;margin-top:0;padding-bottom:22px;display:grid}.r-commitment-bars>div{justify-content:end;align-items:center;gap:var(--ds-2);flex-direction:column;min-width:0;height:100%;display:flex}.r-commitment-bars i{background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0;align-items:flex-end;width:100%;height:100%;display:flex;overflow:hidden}.r-commitment-bars em{background:var(--ds-green);border-radius:inherit;transform-origin:bottom;width:100%;animation:.42s cubic-bezier(.2,0,0,1) both r-bar-rise;display:block}.r-commitment-bars>div:nth-child(2) em{animation-delay:35ms}.r-commitment-bars>div:nth-child(3) em{animation-delay:70ms}.r-commitment-bars>div:nth-child(4) em{animation-delay:.105s}.r-commitment-bars>div:nth-child(5) em{animation-delay:.14s}.r-commitment-bars>div:nth-child(6) em{animation-delay:.175s}.r-commitment-bars b{color:var(--ds-text-secondary);font-size:12px;font-weight:500;position:absolute;transform:translateY(22px)}.r-commitment-trend>p{margin:var(--ds-3) 0 0;color:var(--ds-text-secondary);font-size:12px;line-height:18px}.r-commitment-trend>p strong{color:var(--ds-green-dark)}@keyframes r-bar-rise{0%{transform:scaleY(.01)}to{transform:scaleY(1)}}@media (max-width:599px){.r-commitment-bars{gap:var(--ds-2);height:96px}}@media (prefers-reduced-motion:reduce){.r-commitment-bars em{animation:none}}.r-proposal-followups{margin-top:var(--ds-6);margin-bottom:var(--ds-6)}.r-proposal-followups>.r-prose{margin:0 0 var(--ds-3)}.r-proposal-followups>button{align-items:center;gap:var(--ds-3);width:100%;min-height:64px;padding:var(--ds-3) 0;color:var(--ds-text);text-align:left;border:0;border-top:1px solid var(--ds-border);background:0 0;grid-template-columns:36px minmax(0,1fr) auto 18px;display:grid}.r-proposal-followups>button>i{width:36px;height:36px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);justify-content:center;align-items:center;font-style:normal;display:inline-flex}.r-proposal-followups>button>i.red{color:#a62921;background:#fbe9e7}.r-proposal-followups>button>span{flex-direction:column;min-width:0;display:flex}.r-proposal-followups>button b{font-size:13px;line-height:18px}.r-proposal-followups>button small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:16px}.r-proposal-followups>button>strong{color:var(--ds-text-secondary);white-space:nowrap;font-size:12px;font-weight:600}.r-proposal-followups>button>.r-icon{color:var(--ds-green);font-size:18px}@media (max-width:599px){.r-proposal-followups>button{grid-template-columns:36px minmax(0,1fr) 18px}.r-proposal-followups>button>strong{display:none}}.r-upcoming-widget{width:min(100%,960px);margin:0 0 var(--ds-5);padding:var(--ds-4) var(--ds-5);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.r-upcoming-widget>header{justify-content:space-between;align-items:center;gap:var(--ds-4);margin-bottom:var(--ds-2);display:flex}.r-upcoming-widget h2{margin:2px 0 0}.r-upcoming-widget>header>button{min-height:32px;color:var(--ds-green);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.r-upcoming-widget>header>button .r-icon{width:18px;font-size:18px}.r-upcoming-widget>div{border-top:1px solid var(--ds-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r-upcoming-widget>div>button{align-items:center;gap:var(--ds-2);min-width:0;color:var(--ds-text);text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 18px;padding:10px 0;display:grid}.r-upcoming-widget>div>button+button{border-left:1px solid var(--ds-border);padding-left:var(--ds-3);margin-left:var(--ds-3)}.r-upcoming-widget button>span{color:var(--ds-text-secondary);font-size:13px;font-weight:600}.r-upcoming-widget button>span.next{color:var(--ds-green)}.r-upcoming-widget button div{flex-direction:column;min-width:0;display:flex}.r-upcoming-widget button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.r-upcoming-widget button small{color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.r-upcoming-widget button>.r-icon{width:18px;color:var(--ds-text-secondary);font-size:18px}.r-calendar-event.focus{color:#214136;background:#eaf4ec;border-left-color:#407455}.r-calendar-event.risk{color:#7b251f;background:#fff0ee;border-left-color:#b3261e}.r-calendar-event.neutral{color:#42443f;background:#f2f3ef;border-left-color:#7b7e76}.r-calendar-event.meeting{color:var(--ds-green-dark);background:var(--ds-green-soft);border-left-color:var(--ds-green)}@media (max-width:839px){.r-upcoming-widget>div{grid-template-columns:1fr}.r-upcoming-widget>div>button+button{border-top:1px solid var(--ds-border);border-left:0;margin-left:0;padding-left:0}}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning{align-items:center;gap:var(--ds-3);width:100%;min-height:64px;padding:var(--ds-3) 0;color:var(--ds-text);text-align:left;border:0;border-top:1px solid var(--ds-border);background:0 0;grid-template-columns:40px minmax(0,1fr) 20px;display:grid}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning+.r-learning{border-top:1px solid var(--ds-border)}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning>i{width:40px;height:40px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);justify-content:center;align-items:center;font-style:normal;display:inline-flex}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning>i .r-icon{width:20px;font-size:20px}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning>div{flex-direction:column;min-width:0;display:flex}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning b{font-size:13px;line-height:18px}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:16px}.r-home-grid>section:has(.r-coaching-scores)+section .r-learning>.r-icon{width:20px;color:var(--ds-text-secondary);font-size:20px}.r-form-field select,.r-coaching-controls select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%235d5f5a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-right:48px}.r-viewer-stage{place-content:center;justify-items:center;gap:16px;display:grid}.r-viewer-stage .r-icon{justify-content:center;align-items:center;width:56px;height:56px;line-height:1;display:inline-flex}.r-viewer-stage span{text-align:center;margin:0;display:block}.r-learning-preview{isolation:isolate;background:#edf0e8;overflow:hidden}.r-learning-preview:before,.r-learning-preview:after{content:none;display:none}.r-learning-preview>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-learning-preview>button{z-index:1;color:#171817;background:#fffffff5;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:inline-flex;position:relative;box-shadow:0 4px 16px #14161329}.r-learning-preview>button .r-icon{font-variation-settings:"FILL" 1;justify-content:center;align-items:center;width:32px;height:32px;font-size:30px;display:inline-flex}.r-learning-preview>span{z-index:1}.r-arrival{height:100dvh;min-height:620px;color:var(--ds-text);background:#fbfcf8;flex-direction:column;padding:24px clamp(24px,6vw,96px);display:flex;overflow:hidden}.r-arrival>header{justify-content:space-between;align-items:center;display:flex}.r-arrival>header .r-brand-logo{width:132px}.r-arrival>header>button{min-height:40px;color:var(--ds-text-secondary);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.r-arrival>header>button:hover{color:var(--ds-green)}.r-arrival>header>button .r-icon{width:18px;font-size:18px}.r-arrival-loading{justify-content:center;align-items:center;gap:var(--ds-5);flex-direction:column;flex:1;display:flex}.r-arrival-loading>div{width:64px;height:64px;color:var(--ds-green);place-items:center;display:grid;position:relative}.r-arrival-loading .r-icon{z-index:1;width:28px;font-size:28px;position:relative}.r-arrival-loading i{border:2px solid var(--ds-border);border-top-color:var(--ds-green);border-radius:50%;animation:1s linear infinite r-ai-spin;position:absolute;inset:0}.r-arrival-loading p{color:var(--ds-text-secondary);margin:0;font-size:14px}.r-arrival-message{opacity:0;flex-direction:column;flex:1;justify-content:center;width:min(100%,900px);padding:24px 0;display:flex;transform:translateY(8px)}.r-arrival.ready .r-arrival-message{animation:.42s cubic-bezier(.2,0,0,1) forwards r-arrival-in}.r-arrival-eyebrow{align-items:center;gap:var(--ds-2);color:var(--ds-green);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:inline-flex}.r-arrival-eyebrow .r-icon{width:20px;font-size:20px}.r-arrival-greeting{margin:var(--ds-4) 0 var(--ds-1);color:var(--ds-text-secondary);font-size:18px}.r-arrival-summary{max-width:680px;margin:var(--ds-4) 0 0;color:var(--ds-text-secondary);font-size:17px;line-height:1.5}.r-arrival-evidence{gap:var(--ds-4);max-width:820px;margin:var(--ds-6) 0 var(--ds-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r-arrival-evidence>div{min-width:0;padding:var(--ds-3) 0;border-top:1px solid var(--ds-border)}.r-arrival-evidence small{color:var(--ds-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.r-arrival-evidence b{margin-top:6px;font-size:14px;line-height:1.4;display:block}.r-arrival-actions{align-items:center;gap:var(--ds-4);display:flex}.r-arrival-actions>button{min-height:40px;color:var(--ds-green);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.r-arrival-note{margin-top:var(--ds-4);color:var(--ds-text-secondary);font-size:12px}.r-arrival>footer{color:var(--ds-text-secondary);justify-content:space-between;font-size:12px;display:flex}.r-arrival>footer span:first-child{color:var(--ds-text);font-weight:600}@keyframes r-arrival-in{to{opacity:1;transform:none}}@media (max-width:599px){.r-arrival{padding:20px var(--ds-4)}.r-arrival>header .r-brand-logo{width:112px}.r-arrival>header>button{font-size:12px}.r-arrival-message{justify-content:flex-start;padding-top:18vh}.r-arrival-greeting{margin-top:var(--ds-5);font-size:17px}.r-arrival-summary{font-size:16px}.r-arrival-evidence{margin:var(--ds-6) 0 var(--ds-5);grid-template-columns:1fr;gap:0}.r-arrival-evidence>div{padding:var(--ds-3) 0}.r-arrival-actions{align-items:flex-start;gap:var(--ds-2);flex-direction:column}.r-arrival-actions .r-button{justify-content:center;width:100%}.r-arrival>footer{font-size:12px}}.r-brand-logo{width:124px}@media (min-width:840px) and (max-width:1120px){.r-brand-logo{width:106px}}@media (max-width:839px){.r-mobile-logo{width:112px;min-width:112px}.r-mobile-logo .r-brand-logo{width:104px}}.r-arrival{--arrival-gutter:clamp(24px, 6vw, 96px);overscroll-behavior:none;height:100dvh;min-height:0;padding-block:20px}.r-arrival-message{padding:16px 0}.r-arrival-greeting,.r-arrival-summary{margin-top:var(--ds-3)}.r-arrival-evidence{margin:var(--ds-5) 0 var(--ds-4)}.r-arrival-note{margin-top:var(--ds-3)}@media (max-width:599px){.r-arrival{--arrival-gutter:16px;padding:16px}.r-arrival-message{justify-content:center;padding:12px 0}.r-arrival>header .r-brand-logo{width:104px}.r-arrival-greeting{margin:var(--ds-3) 0 var(--ds-1);font-size:15px}.r-arrival-summary{font-size:14px;line-height:1.42}.r-arrival-evidence{margin:var(--ds-4) 0 var(--ds-3);gap:0}.r-arrival-evidence>div{padding:7px 0}.r-arrival-evidence small{font-size:12px}.r-arrival-evidence b{margin-top:3px;font-size:12px;line-height:1.3}.r-arrival-note,.r-arrival>footer{display:none}}@media (max-width:839px){.r-arrival-actions{right:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:2;box-sizing:border-box;background:#fbfcf8;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:10px 16px 0;position:fixed;left:0}.r-arrival-actions .r-button{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.r-arrival-actions>button{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex}}.r-arrival-loading p{text-align:center;max-width:520px}.r-arrival h1,.r-arrival-summary,.r-arrival-evidence{margin-left:auto;margin-right:auto}.r-arrival-evidence>div{text-align:left}.r-arrival-actions{justify-content:center}.r-arrival-message{text-align:left;align-items:flex-start}.r-arrival h1,.r-arrival-summary,.r-arrival-evidence{margin-left:0;margin-right:0}.r-arrival-evidence>div{border-radius:var(--ds-radius-xs);background:#f3f7f2;border:0;padding:14px}.r-arrival-evidence>div:nth-child(2){background:#f7f7f4}.r-arrival-evidence>div:nth-child(3){background:#edf7ef}.r-arrival-evidence small{color:var(--ds-green-dark)}@media (max-width:599px){.r-arrival-message{justify-content:flex-start;align-items:stretch;width:100%;padding-top:clamp(44px,11vh,88px)}.r-arrival-greeting,.r-arrival-summary,.r-arrival h1{text-align:left}.r-arrival-evidence{width:100%;margin-top:var(--ds-5);grid-template-columns:1fr;gap:8px;display:grid}.r-arrival-evidence>div{text-align:left;padding:10px 12px}.r-arrival-actions{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:2;background:#fbfcf8;flex-direction:column;align-items:stretch;gap:4px;padding:10px 0 0;position:fixed;left:16px}.r-arrival-actions .r-button{justify-content:center;width:100%}.r-arrival-actions>button{align-self:center;min-height:32px}}.r-week-times span{padding-top:6px;transform:none}.r-arrival-actions>button{min-height:44px;color:var(--ds-green-dark);background:var(--ds-surface);border:1px solid var(--ds-border-strong,var(--ds-border));border-radius:var(--ds-radius-xs);padding:0 16px}.r-arrival-actions>button:hover{background:var(--ds-surface-subtle)}@media (max-width:599px){.r-arrival-actions>button{width:100%;min-height:44px}}@media (max-width:720px){html,body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}.r-app,.r-main,.r-content{overscroll-behavior-x:none;width:100%;max-width:100%}.r-app{touch-action:pan-y;overflow-x:clip}.r-metrics,.r-learning-summary,.r-task-tabs,.r-calendar-switch,.r-coaching-topics,.r-ai-suggestions{touch-action:pan-x pan-y}}@media (max-width:599px){.r-app{--page-gutter:16px;--section-gap:16px;--card-padding:14px;grid-template-rows:56px minmax(0, 1fr) calc(72px + env(safe-area-inset-bottom))}.r-top{height:56px;padding-inline:12px}.r-mobile-logo{margin-right:8px}.r-mobile-logo .r-brand-logo{width:96px}.r-title b{font-size:14px}.r-search,.r-ask,.r-round,.r-back{width:44px;min-width:44px;height:44px;min-height:44px}.r-content{padding:20px var(--page-gutter) 24px}.r-page-head-wrap{margin-bottom:20px}.r-page-head{margin-bottom:12px}.r-page-head p{font-size:14px;line-height:1.45}.r-capture,.r-feature,.r-coaching-studio{padding:var(--card-padding)}.r-card>header,.r-priority>header{margin-bottom:12px}.r-home-grid,.r-priority-grid,.r-record-layout,.r-brief-layout,.r-record-main,.r-record-side,.r-brief-main,.r-brief-side{gap:14px}.r-metrics,.r-metrics.three,.r-learning-summary{gap:10px;margin-bottom:16px}.r-metric{min-width:min(76vw,264px);min-height:96px;padding:14px}.r-metric>b{margin:6px 0 2px;font-size:26px}.r-next{padding:16px}.r-next h3,.r-next-actions{margin-top:16px}.r-action,.r-task-row{min-height:64px;padding:10px 12px}.r-table-row{min-height:68px;padding:10px 12px}.r-mobile-nav{height:calc(72px + env(safe-area-inset-bottom));padding-inline:4px}.r-mobile-nav button{min-height:72px;font-size:12px}.r-mobile-nav .r-icon{font-size:21px}.r-arrival-actions{box-sizing:border-box;width:100%;left:0;right:0}.r-arrival-actions .r-button,.r-arrival-actions>button{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.r-arrival-actions>button{align-items:center;display:inline-flex}.r-modal-layer{align-items:flex-end;padding:0}.r-modal,.r-modal-note{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:min(90dvh,760px);margin:0}.r-modal:before{content:"";background:var(--ds-border);border-radius:var(--ds-pill);width:32px;height:4px;margin:8px auto -4px;display:block}.r-modal>header{padding-top:18px}}.r-bod-grid{gap:var(--ds-5);margin-top:var(--ds-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-bod-card{min-width:0}.r-bod-stats{gap:var(--ds-3);grid-template-columns:1fr 1fr;display:grid}.r-bod-stats>button{min-width:0;padding:var(--ds-4);color:var(--ds-text);text-align:left;background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs);border:0;flex-direction:column;align-items:flex-start;display:flex}.r-bod-stats b{letter-spacing:-.04em;font-size:28px;line-height:1}.r-bod-stats b span{color:var(--ds-text-secondary);font-size:16px;font-weight:500}.r-bod-stats small{color:var(--ds-text-secondary);margin-top:5px;font-size:12px}.r-bod-stats em{margin-top:var(--ds-3);color:var(--ds-green-dark);font-size:12px;font-style:normal;font-weight:600}.r-bod-story{align-items:center;gap:var(--ds-3);width:100%;min-width:0;padding:var(--ds-3) 0;color:var(--ds-text);text-align:left;border:0;border-top:1px solid var(--ds-border);background:0 0;grid-template-columns:auto minmax(0,1fr) 20px;display:grid}.r-bod-story>span{flex-direction:column;min-width:0;display:flex}.r-bod-story b{font-size:13px}.r-bod-story small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:1.35}.r-bod-story>.r-icon{width:20px;color:var(--ds-green);font-size:19px}@media (max-width:599px){.r-bod-grid{grid-template-columns:1fr;gap:14px;margin-top:14px}.r-bod-stats{gap:10px}.r-bod-stats>button{padding:12px}.r-bod-stats b{font-size:25px}}.r-bod-preflight,.r-bod-full,.r-bod-kpis>section{margin-bottom:var(--ds-5);padding:var(--ds-5);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);border-left:4px solid #b58521}.r-bod-preflight{border-left-color:#b3261e}.r-bod-preflight>small,.r-bod-kpis small,.r-bod-three small{color:#9b701d;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.r-bod-preflight>small i,.r-bod-preflight button i{background:#b3261e;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.r-bod-preflight h2{margin:var(--ds-3) 0 0}.r-bod-preflight h2 b{color:#b3261e}.r-bod-preflight>p{margin:2px 0 var(--ds-4);font-weight:600}.r-bod-preflight>div{flex-wrap:wrap;gap:8px;display:flex}.r-bod-preflight button{min-height:38px;color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:#f6f5f0;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.r-bod-preflight button.risk i{background:#b3261e}.r-bod-preflight button.watch i{background:#b58521}.r-bod-preflight button.ready i{background:var(--ds-green)}.r-bod-kpis{gap:var(--ds-5);grid-template-columns:1fr 1fr;display:grid}.r-bod-kpis>section{border-left-color:#0000}.r-bod-kpis>section>b{margin:var(--ds-2) 0;text-align:right;font-size:34px;display:block}.r-bod-kpis>section>b span{color:var(--ds-text-secondary);font-size:16px;font-weight:500}.r-bod-kpis i{border-radius:var(--ds-pill);background:#ecebe5;height:8px;display:block;overflow:hidden}.r-bod-kpis em{border-radius:inherit;background:#b58521;height:100%;display:block}.r-bod-kpis p{color:var(--ds-text-secondary);justify-content:space-between;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.r-bod-kpis p strong,.r-bod-kpis p b{color:#9b701d}.r-bod-full{position:relative}.r-bod-full.r-bod-risk{border-left-color:#b3261e}.r-bod-full.r-bod-ready{border-left-color:var(--ds-green)}.r-bod-full>header{align-items:center;gap:8px;display:flex}.r-bod-full>header>span{color:var(--ds-text-secondary);font-size:13px;font-weight:600}.r-bod-full h2{margin:0}.r-bod-full header .r-badge{margin-left:auto}.r-bod-full-content{margin-top:var(--ds-4)}.r-bod-open{margin-top:var(--ds-4);color:#9b701d;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.r-bod-open .r-icon{vertical-align:middle;width:18px;font-size:17px}.r-bod-stages,.r-bod-research{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.r-bod-stages span,.r-bod-research span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:#f6f5f0;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:72px;padding:8px;display:flex}.r-bod-stages b,.r-bod-research b{font-size:24px}.r-bod-stages small,.r-bod-research span{color:var(--ds-text-secondary);text-align:center;font-size:12px}.r-bod-flags{margin-top:var(--ds-4);gap:6px;display:grid}.r-bod-flags p{border-radius:var(--ds-radius-xs);background:#fbe9e7;margin:0;padding:8px 10px;font-size:13px}.r-bod-flags b{color:#b3261e}.r-bod-full aside{margin-top:var(--ds-4);padding-top:var(--ds-3);border-top:1px solid var(--ds-border);font-size:13px;line-height:1.45}.r-bod-full aside:before{content:"▸";color:#9b701d;margin-right:8px}.r-bod-meeting{align-items:center;gap:var(--ds-3);width:100%;color:var(--ds-text);text-align:left;border:0;border-bottom:1px solid var(--ds-border);background:0 0;grid-template-columns:64px 1fr auto;padding:10px 0;display:grid}.r-bod-meeting time{color:#9b701d;font-size:14px;font-weight:700}.r-bod-meeting span{flex-direction:column;display:flex}.r-bod-meeting b{font-size:14px}.r-bod-meeting small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px}.r-bod-big{align-items:center;gap:var(--ds-4);display:flex}.r-bod-big>b{font-size:56px;line-height:1}.r-bod-big p{color:var(--ds-text-secondary);margin:0;font-size:15px}.r-bod-big strong{color:var(--ds-text)}.r-bod-market>p{color:var(--ds-text-secondary);font-weight:600}.r-bod-market button{width:100%;color:var(--ds-text);text-align:left;border-radius:var(--ds-radius-xs);background:#f7f0de;border:0;margin-top:8px;padding:10px;font-size:13px;display:block}.r-bod-pod p{border-bottom:1px solid var(--ds-border);margin:0;padding:9px 0;font-size:13px}.r-bod-pod b{color:#9b701d}.r-bod-pod span{color:var(--ds-text-secondary)}.r-bod-three{margin-bottom:var(--ds-6);padding:var(--ds-5);color:#fff;border-radius:var(--ds-radius-sm);background:#18304b}.r-bod-three small{color:#e9c56f}.r-bod-three p{margin:10px 0 0;font-size:15px}@media (max-width:599px){.r-bod-preflight,.r-bod-full,.r-bod-kpis>section{margin-bottom:14px;padding:14px}.r-bod-kpis{grid-template-columns:1fr;gap:0}.r-bod-kpis>section>b{font-size:30px}.r-bod-stages{grid-template-columns:repeat(4,1fr)}.r-bod-stages span{min-height:58px}.r-bod-research{grid-template-columns:repeat(3,1fr)}.r-bod-research span{min-height:92px}.r-bod-big>b{font-size:48px}.r-bod-meeting{grid-template-columns:56px minmax(0,1fr) auto}.r-bod-meeting b{font-size:13px}}.r-home-summary{gap:var(--ds-5);margin-bottom:var(--ds-6);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}.r-aum-overview,.r-pipeline-preview,.r-call-capacity,.r-pipeline-summary>span,.r-kanban-column,.r-kanban-card,.r-meeting-coach{color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:none}.r-aum-overview{min-width:0;padding:var(--ds-5)}.r-aum-overview>header{align-items:center;gap:var(--ds-3);display:flex}.r-aum-overview>header>i,.r-call-capacity>div>.r-icon{width:40px;height:40px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);flex:none;place-items:center;font-style:normal;display:grid}.r-aum-overview header small,.r-aum-details small,.r-call-capacity small,.r-kanban-column header small{color:var(--ds-text-secondary);font-size:12px;font-weight:600;line-height:16px;display:block}.r-aum-overview h2{margin:1px 0 0}.r-aum-primary{align-items:baseline;gap:var(--ds-2);margin:var(--ds-5) 0 var(--ds-3);flex-wrap:wrap;display:flex}.r-aum-primary b{letter-spacing:-.04em;font-size:38px;line-height:1}.r-aum-primary span{color:var(--ds-text-secondary);font-size:13px}.r-metric-progress{background:var(--ds-surface-subtle);border-radius:var(--ds-pill);height:6px;display:block;overflow:hidden}.r-metric-progress em{background:var(--ds-green);border-radius:inherit;height:100%;display:block}.r-aum-details{gap:var(--ds-3);margin-top:var(--ds-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.r-aum-details>span{min-width:0;padding-right:var(--ds-3);border-right:1px solid var(--ds-border)}.r-aum-details>span:last-child{border-right:0;padding-right:0}.r-aum-details b{margin-top:3px;font-size:15px;display:block}.r-home-summary-side{gap:var(--ds-5);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.r-home-summary-side .r-metric{min-width:0;height:100%}.r-pipeline-preview{margin-bottom:var(--ds-6);padding:var(--ds-5)}.r-pipeline-preview>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-4);margin-bottom:var(--ds-4);display:flex}.r-pipeline-preview h2{margin:2px 0 0}.r-pipeline-preview>div{gap:var(--ds-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.r-pipeline-preview>div>span{min-width:0;padding:var(--ds-3);background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs)}.r-pipeline-preview span b,.r-pipeline-preview span small{display:block}.r-pipeline-preview span b{font-size:20px}.r-pipeline-preview span small{color:var(--ds-text-secondary);margin-top:3px;font-size:12px}.r-call-capacity{align-items:center;gap:var(--ds-5);min-height:88px;margin-bottom:var(--ds-5);padding:var(--ds-4);grid-template-columns:minmax(230px,auto) minmax(0,1fr) auto;display:grid}.r-call-capacity>div{align-items:center;gap:var(--ds-3);display:flex}.r-call-capacity b{margin-top:2px;font-size:17px;display:block}.r-call-capacity p{color:var(--ds-text-secondary);margin:0;font-size:12px;line-height:1.45}.r-call-trigger-note{align-items:flex-start;gap:var(--ds-2);margin:calc(-1 * var(--ds-2)) 0 var(--ds-4);color:var(--ds-text-secondary);font-size:12px;line-height:16px;display:flex}.r-call-trigger-note .r-icon{width:18px;color:var(--ds-green);font-size:17px}.r-task-manage small{color:var(--ds-text-secondary);margin-top:3px;font-size:12px;line-height:16px}.r-pipeline-summary{gap:var(--ds-4);margin-bottom:var(--ds-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r-pipeline-summary>span{min-width:0;padding:var(--ds-4)}.r-pipeline-summary b,.r-pipeline-summary small{display:block}.r-pipeline-summary b{font-size:22px}.r-pipeline-summary small{color:var(--ds-text-secondary);margin-top:3px;font-size:12px}.r-kanban{gap:var(--ds-4);margin-bottom:var(--ds-6);padding-bottom:var(--ds-2);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.r-kanban-column{min-width:0;padding:var(--ds-3);background:var(--ds-surface-subtle);scroll-snap-align:start}.r-kanban-column>header{justify-content:space-between;align-items:center;gap:var(--ds-3);min-height:48px;padding:0 var(--ds-1) var(--ds-3);display:flex}.r-kanban-column header b{margin-top:1px;font-size:15px;display:block}.r-kanban-cards{align-content:start;gap:var(--ds-3);display:grid}.r-kanban-cards>p{padding:var(--ds-4) var(--ds-2);color:var(--ds-text-secondary);text-align:center;margin:0;font-size:12px}.r-kanban-card{padding:var(--ds-3);background:var(--ds-surface)}.r-kanban-person{align-items:center;gap:var(--ds-2);width:100%;color:var(--ds-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px;padding:0;display:grid}.r-kanban-person span,.r-kanban-person b,.r-kanban-person small{min-width:0;display:block}.r-kanban-person b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.r-kanban-person small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px}.r-kanban-person .r-icon{width:18px;color:var(--ds-green);font-size:18px}.r-kanban-card dl{gap:3px var(--ds-3);margin:var(--ds-3) 0;padding-top:var(--ds-3);border-top:1px solid var(--ds-border);grid-template-columns:1fr auto;display:grid}.r-kanban-card dt{color:var(--ds-text-secondary);font-size:12px}.r-kanban-card dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:138px;margin:0;font-size:12px;overflow:hidden}.r-kanban-card dd.risk{color:var(--md-error);font-weight:600}.r-kanban-move{width:100%;min-height:34px;color:var(--ds-green);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:0 0;font-size:12px;font-weight:600}.r-meeting-coach{margin-bottom:var(--ds-5);padding:var(--ds-5)}.r-meeting-coach>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-4);margin-bottom:var(--ds-3);display:flex}.r-meeting-coach h2{margin:2px 0 0}.r-meeting-coach p{margin:0 0 var(--ds-3);color:var(--ds-text-secondary)}.r-meeting-coach ul{gap:var(--ds-2);margin:0;padding-left:19px;display:grid}.r-follow-through .r-follow-check{margin-bottom:var(--ds-5)}@media (max-width:839px){.r-home-summary{grid-template-columns:1fr}.r-home-summary-side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.r-call-capacity{grid-template-columns:1fr auto}.r-call-capacity>p{grid-area:2/1/auto/-1}}@media (max-width:599px){.r-home-summary{gap:14px;margin-bottom:16px}.r-aum-overview,.r-pipeline-preview,.r-call-capacity,.r-meeting-coach{padding:14px}.r-aum-primary{margin:18px 0 12px}.r-aum-primary b{font-size:32px}.r-aum-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.r-aum-details>span:nth-child(2){border-right:0}.r-home-summary-side{grid-template-columns:1fr;gap:14px}.r-pipeline-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r-pipeline-preview>header{align-items:center}.r-call-capacity{grid-template-columns:1fr;gap:12px}.r-call-capacity>p{grid-area:auto}.r-call-capacity>.r-badge{width:max-content}.r-pipeline-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.r-pipeline-summary>span{padding:12px}.r-pipeline-summary b{font-size:18px}.r-kanban{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);grid-auto-columns:min(78vw,280px);gap:12px}.r-meeting-coach>header{align-items:center}}.r-arrival-message{width:min(100%,960px)}.r-arrival-evidence{width:min(100%,860px)}.r-arrival-evidence>div{flex-direction:column;justify-content:center;min-height:78px;padding:16px 18px;display:flex}.r-arrival-evidence b{font-size:14px}.r-home-summary{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:stretch}.r-home-summary-side{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.r-home-quick-metric{min-width:0;padding:var(--ds-5);color:var(--ds-text);text-align:left;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:none;flex-direction:column;align-items:stretch;display:flex}.r-home-quick-metric>header{align-items:center;gap:var(--ds-3);grid-template-columns:36px minmax(0,1fr) 20px;display:grid}.r-home-quick-metric>header>i{width:36px;height:36px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);place-items:center;font-style:normal;display:grid}.r-home-quick-metric>header>i .r-icon{width:20px;font-size:20px}.r-home-quick-metric>header>span{min-width:0;font-size:13px;font-weight:600;line-height:18px}.r-home-quick-metric>header>.r-icon{width:20px;color:var(--ds-text-secondary);font-size:20px}.r-home-quick-metric>strong{padding-top:var(--ds-5);letter-spacing:-.04em;margin-top:auto;font-size:32px;line-height:1}.r-home-quick-metric>small{min-height:34px;margin-top:var(--ds-2);color:var(--ds-text-secondary);font-size:12px;line-height:17px}.r-home-quick-metric>.r-metric-progress{margin-top:var(--ds-4)}.r-pipeline-overview{margin-bottom:var(--ds-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);align-items:stretch;display:flex}.r-pipeline-overview>div{min-width:0;padding:var(--ds-4) var(--ds-5);border-right:1px solid var(--ds-border);flex:1}.r-pipeline-overview b,.r-pipeline-overview span{display:block}.r-pipeline-overview b{font-size:22px;line-height:1.15}.r-pipeline-overview span{color:var(--ds-text-secondary);margin-top:4px;font-size:12px}.r-pipeline-workspace{margin-bottom:var(--ds-6);padding:var(--ds-5);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.r-pipeline-workspace>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-5);margin-bottom:var(--ds-5);display:flex}.r-pipeline-workspace>header small,.r-stage-detail>header small,.r-stage-card small{color:var(--ds-text-secondary);font-size:12px;line-height:16px;display:block}.r-pipeline-workspace h2{margin:2px 0 0}.r-pipeline-workspace>header>span{text-align:right}.r-pipeline-workspace>header>span b{font-size:22px;display:block}.r-stage-rail{grid-template-columns:repeat(var(--stage-count,7), minmax(92px, 1fr));background:var(--ds-border);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);gap:1px;display:grid;overflow:hidden}.r-stage-rail button{min-width:0;min-height:78px;color:var(--ds-text-secondary);text-align:left;background:var(--ds-surface);border:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;padding:12px;display:grid}.r-stage-rail button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.r-stage-rail button b{text-align:right;font-size:16px;line-height:1}.r-stage-rail button small{grid-column:1/-1;font-size:12px}.r-stage-rail button.active{color:var(--ds-green-dark);background:var(--ds-green-soft)}.r-stage-detail{margin-top:var(--ds-5);padding-top:var(--ds-5);border-top:1px solid var(--ds-border)}.r-stage-detail>header{justify-content:space-between;align-items:center;gap:var(--ds-4);margin-bottom:var(--ds-4);display:flex}.r-stage-detail h3{margin:1px 0 0}.r-stage-card-list{gap:var(--ds-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-stage-card{background:var(--ds-surface-subtle);min-width:0}.r-stage-person{align-items:center;gap:var(--ds-3);width:100%;color:var(--ds-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;padding:0;display:grid}.r-stage-person span,.r-stage-person b,.r-stage-person small{min-width:0;display:block}.r-stage-person b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.r-stage-person small{margin-top:2px}.r-stage-person .r-icon{width:20px;color:var(--ds-green);font-size:20px}.r-stage-card>div{gap:var(--ds-4);margin:var(--ds-4) 0;padding-top:var(--ds-4);border-top:1px solid var(--ds-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.r-stage-card>div>span:last-child{text-align:right}.r-stage-card>div b{margin-top:3px;font-size:12px;line-height:17px;display:block}.r-stage-card .r-button{background:var(--ds-surface);justify-content:center;width:100%}.r-stage-empty{min-height:150px;padding:var(--ds-5);color:var(--ds-text-secondary);text-align:center;background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs);flex-direction:column;justify-content:center;align-items:center;display:flex}.r-stage-empty .r-icon{width:var(--ds-empty-icon-size);height:var(--ds-empty-icon-size);font-size:var(--ds-empty-icon-size);color:var(--ds-green);line-height:1}.r-stage-empty b{margin-top:var(--ds-2);color:var(--ds-text)}.r-stage-empty span{margin-top:3px;font-size:12px}@media (max-width:1020px){.r-home-summary{grid-template-columns:1fr}.r-home-summary-side{grid-template-columns:repeat(2,minmax(0,1fr))}.r-stage-card-list{grid-template-columns:1fr}}@media (max-width:599px){.r-content{padding-inline:16px}.r-page-head-wrap{margin-bottom:20px}.r-page-head>.r-button{justify-content:center;width:max-content;max-width:100%}.r-arrival-message{padding-top:46px;padding-bottom:128px}.r-arrival-summary{margin-top:12px;font-size:13px}.r-arrival-evidence{gap:8px;margin:16px 0 10px}.r-arrival-evidence>div{min-height:0;padding:10px 12px}.r-arrival-evidence small{font-size:12px}.r-arrival-evidence b{font-size:12px;line-height:16px}.r-home-summary-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r-home-quick-metric{min-height:174px;padding:12px}.r-home-quick-metric>header{grid-template-columns:32px minmax(0,1fr) 18px;gap:8px}.r-home-quick-metric>header>i{width:32px;height:32px}.r-home-quick-metric>header>span{font-size:12px;line-height:15px}.r-home-quick-metric>strong{padding-top:18px;font-size:28px}.r-home-quick-metric>small{min-height:48px;font-size:12px;line-height:15px}.r-aum-overview{padding:16px}.r-pipeline-overview>div{padding:12px}.r-pipeline-workspace{margin-inline:0;padding:14px}.r-pipeline-workspace>header{align-items:flex-end;margin-bottom:14px}.r-pipeline-workspace>header>span b{font-size:18px}.r-stage-rail{scroll-snap-type:x proximity;background:0 0;border:0;border-radius:0;gap:8px;margin-inline:-14px;padding:0 14px 4px;display:flex;overflow-x:auto}.r-stage-rail button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);scroll-snap-align:start;flex:0 0 84px;min-width:84px;min-height:66px;padding:10px}.r-stage-card>div{grid-template-columns:1fr;gap:10px}.r-stage-card>div>span:last-child{text-align:left}.r-home-summary{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);margin-bottom:16px;display:block;overflow:hidden}.r-aum-overview{background:0 0;border:0;border-radius:0;padding:16px}.r-aum-primary{margin:14px 0 10px}.r-aum-primary b{font-size:30px}.r-aum-primary span{font-size:12px}.r-aum-details{gap:0;margin-top:14px}.r-aum-details>span{border-right:0;padding:8px 10px 8px 0}.r-aum-details>span:nth-child(2n){border-left:1px solid var(--ds-border);padding-left:12px}.r-aum-details small{font-size:12px}.r-aum-details b{font-size:13px}.r-home-summary-side{border-top:1px solid var(--ds-border);display:block}.r-home-quick-metric{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:1px 10px;min-height:66px;padding:10px 16px;display:grid}.r-home-quick-metric+.r-home-quick-metric{border-top:1px solid var(--ds-border)}.r-home-quick-metric>header{display:contents}.r-home-quick-metric>header>i{grid-area:1/1/3;width:34px;height:34px}.r-home-quick-metric>header>span{grid-area:1/2;font-size:12px;line-height:14px}.r-home-quick-metric>header>.r-icon{grid-area:1/4/3}.r-home-quick-metric>strong{grid-area:1/3/3;margin:0;padding:0;font-size:22px}.r-home-quick-metric>small{grid-area:2/2;min-height:0;margin:0;font-size:12px;line-height:13px}.r-home-quick-metric>.r-metric-progress{display:none}.r-pipeline-overview{background:0 0;border:0;border-radius:0;gap:16px;margin:0 0 18px;padding:0}.r-pipeline-overview>div{border:0;padding:0}.r-pipeline-overview b{font-size:17px}.r-pipeline-overview span{font-size:12px;line-height:13px}.r-pipeline-workspace{background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}.r-pipeline-workspace>header{margin-bottom:12px}.r-stage-rail{margin-inline:-16px;padding-inline:16px}.r-stage-rail button{background:var(--ds-surface)}.r-stage-detail{margin-top:14px;padding-top:14px}.r-stage-card{border-top:1px solid var(--ds-border);background:0 0}.r-stage-card .r-button{width:max-content}.r-stage-empty{min-height:120px}.r-record-main>.r-card,.r-record-side>.r-card,.r-brief-main>.r-card,.r-brief-side>.r-card{border:0;border-top:1px solid var(--ds-border);background:0 0;border-radius:0;margin-bottom:0;padding:20px 0}.r-record-main>.r-card:first-child,.r-record-side>.r-card:first-child,.r-brief-main>.r-card:first-child,.r-brief-side>.r-card:first-child{border-top:0}.r-profile-intelligence{padding-inline:0!important}.r-profile-intelligence>header{padding-inline:0}}@media (max-width:839px){.r-content{padding-inline:24px}.r-priority-grid,.r-record-layout,.r-brief-layout{grid-template-columns:minmax(0,1fr)}.r-action-list{width:100%}.r-action{grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:78px;padding:12px 16px}.r-action-manage{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%}.r-action-manage b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r-action-manage>aside{flex-direction:column;align-items:flex-end;gap:5px;min-width:112px;display:flex}.r-action-manage>aside small{color:var(--ds-text-secondary);text-align:right;white-space:nowrap;font-size:12px;line-height:15px}.r-home-summary{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);margin-bottom:18px;display:block;overflow:hidden}.r-aum-overview{background:0 0;border:0;border-radius:0;padding:18px}.r-aum-primary{margin:16px 0 12px}.r-aum-primary b{font-size:34px}.r-aum-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px}.r-aum-details>span{border-right:0;border-left:1px solid var(--ds-border);padding:0 12px}.r-aum-details>span:first-child{border-left:0;padding-left:0}.r-home-summary-side{border-top:1px solid var(--ds-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.r-home-quick-metric{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:2px 10px;min-height:76px;padding:12px 18px;display:grid}.r-home-quick-metric+.r-home-quick-metric{border-left:1px solid var(--ds-border)}.r-home-quick-metric>header{display:contents}.r-home-quick-metric>header>i{grid-area:1/1/3;width:36px;height:36px}.r-home-quick-metric>header>span{grid-area:1/2;font-size:12px;line-height:16px}.r-home-quick-metric>header>.r-icon{grid-area:1/4/3}.r-home-quick-metric>strong{grid-area:1/3/3;margin:0;padding:0;font-size:26px}.r-home-quick-metric>small{grid-area:2/2;min-height:0;margin:0;font-size:12px;line-height:14px}.r-home-quick-metric>.r-metric-progress{display:none}.r-pipeline-workspace{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);margin:0 0 20px;padding:18px}.r-stage-rail{scroll-snap-type:x proximity;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:8px;margin-inline:0;padding:0 0 4px;display:flex;overflow-x:auto}.r-stage-rail::-webkit-scrollbar{display:none}.r-stage-rail button{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);scroll-snap-align:start;flex:0 0 96px;min-width:96px;min-height:68px;padding:10px}.r-stage-card-list{grid-template-columns:minmax(0,1fr)}.r-stage-card{background:var(--ds-surface-subtle)}.r-record-main,.r-record-side,.r-brief-main,.r-brief-side{gap:16px}.r-record-main>.r-card,.r-record-side>.r-card,.r-brief-main>.r-card,.r-brief-side>.r-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);margin:0;padding:18px}.r-profile-intelligence>header{padding-inline:0}}@media (max-width:599px){.r-content{padding-inline:16px}.r-action{align-items:start;padding:12px}.r-action .r-check{margin-top:3px}.r-action-manage{grid-template-columns:minmax(0,1fr);gap:8px}.r-action-manage>aside{flex-direction:row;justify-content:space-between;align-items:center;min-width:0}.r-action-manage>aside small{text-align:left}.r-aum-overview{padding:16px}.r-aum-primary b{font-size:30px}.r-aum-details>span{padding:0 7px}.r-aum-details small{font-size:12px;line-height:12px}.r-aum-details b{font-size:12px}.r-home-summary-side{grid-template-columns:minmax(0,1fr)}.r-home-quick-metric{min-height:68px;padding:10px 14px}.r-home-quick-metric+.r-home-quick-metric{border-top:1px solid var(--ds-border);border-left:0}.r-pipeline-overview{margin-bottom:16px}.r-pipeline-workspace{padding:16px}.r-pipeline-workspace>header{margin-bottom:14px}.r-stage-rail{margin-inline:0;padding-inline:0}.r-stage-detail{margin-top:16px;padding-top:16px}.r-record-main,.r-record-side,.r-brief-main,.r-brief-side{gap:14px}.r-record-main>.r-card,.r-record-side>.r-card,.r-brief-main>.r-card,.r-brief-side>.r-card{padding:16px}}.r-market-feature{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:28px;padding:28px;display:grid}.r-market-feature>.r-badge,.r-market-feature>p,.r-market-feature>div,.r-market-feature>h2{grid-column:1}.r-market-feature>h2{margin-top:16px}.r-market-feature>div{margin:16px 0 0}.r-market-feature>.r-button{grid-area:1/2/5;align-self:end}.r-pipeline-never-met{width:100%;min-height:56px;color:var(--ds-text);text-align:left;background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs);border:0;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;display:grid}.r-pipeline-never-met>.r-icon:first-child{width:36px;height:36px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);place-items:center;display:grid}.r-pipeline-never-met>span{flex-direction:column;min-width:0;display:flex}.r-pipeline-never-met b{font-size:13px;line-height:18px}.r-pipeline-never-met small{color:var(--ds-text-secondary);font-size:12px;line-height:16px}.r-pipeline-never-met>.r-icon:last-child{width:20px;color:var(--ds-green);font-size:20px}.r-pipeline-preview .r-pipeline-never-met>span>b{font-size:14px;font-weight:600;line-height:18px;display:block}.r-pipeline-preview .r-pipeline-never-met>span>b>strong{margin-right:4px;font-size:18px;font-weight:600;line-height:20px}.r-profile-button{width:40px;min-width:40px;height:40px}.r-material footer button,.r-required-learning .r-learning>button,.r-priority>header button,.r-card>header>button{align-items:center;min-height:40px;display:inline-flex}@media (min-width:600px) and (max-width:839px){.r-learning-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.r-mobile-logo{width:116px;min-width:116px}.r-mobile-logo .r-brand-logo{width:108px}.r-learning-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;display:grid;overflow:visible}.r-learning-summary .r-metric{min-width:0;min-height:88px;padding:12px 10px}.r-learning-summary .r-metric>span{font-size:12px;line-height:13px}.r-learning-summary .r-metric>b{font-size:22px}.r-learning-summary .r-metric>small{font-size:12px;line-height:12px}.r-market-feature{padding:18px;display:block}.r-market-feature>div{margin-bottom:18px}.r-market-feature>.r-button{justify-content:center;width:100%}.r-home-summary-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-home-quick-metric{grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr) 18px;align-content:start;align-items:center;gap:3px 8px;min-height:112px;padding:12px;display:grid}.r-home-quick-metric+.r-home-quick-metric{border-top:0;border-left:1px solid var(--ds-border)}.r-home-quick-metric>header{display:contents}.r-home-quick-metric>header>i{grid-area:1/1;width:32px;height:32px}.r-home-quick-metric>header>span{grid-area:1/2;font-size:12px;line-height:14px}.r-home-quick-metric>header>.r-icon{grid-area:1/3;width:18px;font-size:18px}.r-home-quick-metric>strong{grid-area:2/1/auto/-1;margin:10px 0 0;padding:0;font-size:27px}.r-home-quick-metric>small{grid-area:3/1/auto/-1;min-height:0;margin:2px 0 0;font-size:12px;line-height:13px}}@media (max-width:839px){.r-home-summary{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;display:grid;overflow:visible}.r-aum-overview{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.r-home-summary-side{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.r-home-quick-metric,.r-home-quick-metric+.r-home-quick-metric{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}}@media (max-width:599px){.r-aum-overview{padding:16px}.r-aum-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.r-aum-details>span,.r-aum-details>span:first-child,.r-aum-details>span:nth-child(2n){background:var(--ds-surface-subtle);border-radius:var(--ds-radius-xs);border:0;min-width:0;padding:11px 12px}.r-aum-details small{font-size:12px;line-height:14px}.r-aum-details b{margin-top:3px;font-size:15px;line-height:20px}.r-home-summary-side{grid-template-columns:minmax(0,1fr);gap:10px}.r-home-quick-metric,.r-home-quick-metric+.r-home-quick-metric{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:2px 10px;min-height:78px;padding:12px 14px;display:grid}.r-home-quick-metric>header{display:contents}.r-home-quick-metric>header>i{grid-area:1/1/3;width:36px;height:36px}.r-home-quick-metric>header>span{grid-area:1/2;font-size:12px;line-height:16px}.r-home-quick-metric>header>.r-icon{grid-area:1/4/3;width:20px;font-size:20px}.r-home-quick-metric>strong{grid-area:1/3/3;margin:0;padding:0;font-size:24px;line-height:30px}.r-home-quick-metric>small{grid-area:2/2;min-height:0;margin:0;font-size:12px;line-height:14px}}.r-pipeline-overview{margin-bottom:var(--ds-5);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.r-pipeline-overview>div{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.r-pipeline-overview>div:last-child{border-right:1px solid var(--ds-border)}.r-pipeline-overview>div>i{width:36px;height:36px;color:var(--ds-green-dark);background:var(--ds-green-soft);border-radius:var(--ds-radius-xs);place-items:center;font-style:normal;display:grid}.r-pipeline-overview>div>i .r-icon{width:20px;font-size:20px}.r-pipeline-overview>div>span{min-width:0;margin:0}.r-pipeline-overview>div>span>b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:24px;display:block}.r-pipeline-overview>div>span>small{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:15px;display:block}@media (max-width:599px){.r-pipeline-overview{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:18px}.r-pipeline-overview>div{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:64px;padding:12px 14px}.r-pipeline-overview>div>i{grid-area:1/1;width:36px;height:36px}.r-pipeline-overview>div>i .r-icon{width:20px;font-size:20px}.r-pipeline-overview>div>span{display:contents}.r-pipeline-overview>div>span>b{white-space:nowrap;grid-area:1/3;font-size:19px;line-height:24px}.r-pipeline-overview>div>span>small{grid-area:1/2;margin:0;font-size:12px;line-height:17px}.r-stage-rail{scroll-snap-type:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:0;padding:0;display:grid;overflow:visible}.r-stage-rail button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);width:auto;min-width:0;min-height:72px;padding:12px}.r-stage-rail button:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:839px){.r-home-quick-metric{align-content:center}}.r-arrival-message{justify-content:center;align-self:center;width:min(100%,760px);padding:0 0 48px}.r-arrival-greeting{color:var(--ds-text);align-items:center;gap:7px;margin:0;font-size:22px;font-weight:600;line-height:28px;display:flex}.r-arrival-greeting i{background:var(--ds-green);width:2px;height:22px;animation:.9s step-end infinite r-arrival-caret;display:inline-block}.r-arrival-intro{color:var(--ds-green-dark);margin:16px 0 6px;font-size:14px;font-weight:600;line-height:20px}.r-arrival h1{max-width:680px}.r-arrival-summary{max-width:620px;font-size:16px;line-height:24px}.r-arrival-evidence{max-width:760px;margin-top:28px}.r-arrival.ready .r-arrival-greeting,.r-arrival.ready .r-arrival-intro,.r-arrival.ready .r-arrival-summary,.r-arrival.ready .r-arrival-evidence,.r-arrival.ready .r-arrival-actions,.r-arrival.ready .r-arrival-note,.r-arrival.ready h1{opacity:0;animation:.42s cubic-bezier(.2,0,0,1) forwards r-arrival-line}.r-arrival.ready .r-arrival-intro{animation-delay:.12s}.r-arrival.ready h1{animation-delay:.24s}.r-arrival.ready .r-arrival-summary{animation-delay:.38s}.r-arrival.ready .r-arrival-evidence{animation-delay:.52s}.r-arrival.ready .r-arrival-actions{animation-delay:.66s}.r-arrival.ready .r-arrival-note{animation-delay:.76s}@keyframes r-arrival-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes r-arrival-caret{50%{opacity:0}}@media (max-width:599px){.r-arrival-message{justify-content:center;padding:0 0 144px}.r-arrival-greeting{font-size:20px;line-height:26px}.r-arrival-intro{margin-top:14px;font-size:13px;line-height:18px}.r-arrival-summary{font-size:14px;line-height:21px}}@media (prefers-reduced-motion:reduce){.r-arrival-greeting i{animation:none}.r-arrival.ready .r-arrival-greeting,.r-arrival.ready .r-arrival-intro,.r-arrival.ready .r-arrival-summary,.r-arrival.ready .r-arrival-evidence,.r-arrival.ready .r-arrival-actions,.r-arrival.ready .r-arrival-note,.r-arrival.ready h1{opacity:1;animation:none}}.r-arrival-message{width:min(100%,720px);padding:0 0 48px}.r-arrival-sequence{width:100%}.r-arrival-chat{margin-bottom:28px}.r-arrival-greeting,.r-arrival-intro,.r-arrival-brief,.r-arrival-transcript,.r-arrival-actions{opacity:0;animation:.42s cubic-bezier(.2,0,0,1) forwards r-arrival-message-in}.r-arrival-greeting{color:var(--ds-text);margin:0;font-size:20px;font-weight:600;line-height:28px}.r-arrival-intro{color:var(--ds-text-secondary);margin:7px 0 0;font-size:15px;line-height:22px;animation-delay:.34s}.r-arrival-greeting i{background:var(--ds-green);width:2px;height:20px;margin-left:4px}.r-arrival-brief{max-width:680px;animation-delay:.76s}.r-arrival-brief>small{color:var(--ds-green-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.r-arrival h1{max-width:680px;margin:0}.r-arrival-summary{max-width:620px;color:var(--ds-text-secondary);margin:16px 0 0;font-size:16px;line-height:24px}.r-arrival-transcript{gap:8px;margin:28px 0;animation-delay:1.18s;display:grid}.r-arrival-transcript p{background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.r-arrival-transcript b{color:var(--ds-text-secondary);font-size:12px;font-weight:600;line-height:20px}.r-arrival-transcript span{color:var(--ds-text);font-size:14px;font-weight:500;line-height:20px}.r-arrival-actions{animation-delay:1.58s}.r-arrival-note{display:none}@media (max-width:839px){.r-arrival-message{width:100%;padding-bottom:140px}.r-arrival-chat{margin-bottom:24px}}@media (max-width:599px){.r-arrival-message{justify-content:center;padding-bottom:136px}.r-arrival-greeting{font-size:18px;line-height:25px}.r-arrival-intro{font-size:14px;line-height:20px}.r-arrival-summary{margin-top:12px;font-size:14px;line-height:21px}.r-arrival-transcript{gap:10px;margin:24px 0}.r-arrival-transcript p{grid-template-columns:82px minmax(0,1fr);gap:8px}.r-arrival-transcript b,.r-arrival-transcript span{font-size:12px;line-height:18px}}@media (prefers-reduced-motion:reduce){.r-arrival-greeting,.r-arrival-intro,.r-arrival-brief,.r-arrival-transcript,.r-arrival-actions{opacity:1;animation:none}}
