@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
:root{--ink:var(--md-on-surface);--muted:var(--md-on-surface-variant);--line:var(--md-outline-variant);--paper:#fff;--canvas:var(--md-surface);--purple:var(--md-primary);--purple-soft:var(--md-primary-container);--red:var(--md-error);--green:#146c43;--amber:#92400e;--aloe:var(--md-secondary-container);--pistachio:var(--md-secondary-container);--nav-surface:#fff;--nav-surface-muted:#f5f5ef;--nav-indicator:#d8f7e2;--nav-on-indicator:#153b26;--nav-on-surface:#242622;--nav-muted:#666a64;--nav-outline:#dedfd9;--nav-motion:.2s cubic-bezier(.2, 0, 0, 1);--m3-surface:#fff;--m3-surface-container:#f4f4ef;--m3-surface-container-low:#f8f8f4;--m3-on-surface:#1a1c19;--m3-on-surface-variant:#5f625d;--m3-outline:#d9dbd5;--m3-primary-container:#d8f7e2;--md-primary:#166534;--md-on-primary:#fff;--md-primary-container:#d8f7e2;--md-on-primary-container:#123923;--md-secondary-container:#d9f5df;--md-on-secondary-container:#123923;--md-error:#ba1a1a;--md-error-container:#ffdad6;--md-on-error-container:#410002;--md-surface:#fcfcf8;--md-surface-low:#f7f7f2;--md-surface-container:#f0f1ec;--md-surface-high:#e9eae5;--md-on-surface:#1b1c19;--md-on-surface-variant:#5d5f5a;--md-outline:#777872;--md-outline-variant:#dcddd7;--md-scrim:#0000007a;--md-shape-xs:4px;--md-shape-sm:8px;--md-shape-md:12px;--md-state-hover:#16653414;--md-state-pressed:#16653424;--md-motion:.2s cubic-bezier(.2,0,0,1);--ds-0:0;--ds-1:4px;--ds-2:8px;--ds-3:12px;--ds-4:16px;--ds-5:20px;--ds-6:24px;--ds-8:32px;--ds-10:40px;--ds-12:48px;--ds-empty-icon-size:32px;--ds-radius-xs:4px;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-pill:999px;--ds-canvas:#fafaf6;--ds-surface:#fff;--ds-surface-subtle:#f4f5f0;--ds-text:#1b1c19;--ds-text-secondary:#5d5f5a;--ds-border:#dcddd7;--ds-green:#166534;--ds-green-dark:#123923;--ds-green-soft:#dff5e6;--ds-danger:#b3261e;--ds-danger-soft:#fbe8e6;--ds-shadow-modal:0 16px 48px #14161333;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-radius-control:8px;--ui-radius-surface:12px;--ui-font-label:12px;--ui-font-meta:12px;--ui-font-body:14px;--ui-font-title:16px;--ui-font-section:20px;--ui-font-page:32px;--ui-surface-padding:24px;--ui-control-height:44px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{min-height:100%;margin:0}body{color:#18181b;background:#f7f7f8;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}*{box-sizing:border-box}button{cursor:pointer}.r-app{background:var(--canvas);height:100dvh;color:var(--ink);grid-template:"side top"68px"side main"minmax(0,1fr)/252px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;display:grid;overflow:hidden}.r-sidebar{color:#fff;background:#17191f;flex-direction:column;grid-area:side;padding:18px 13px 14px;display:flex}.r-logo{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #2b2d34;align-items:center;gap:11px;width:100%;height:50px;margin-bottom:17px;padding:0 10px 17px;display:flex}.r-logo>span,.r-mobile-logo span{color:#17191f;letter-spacing:.07em;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:flex}.r-logo div{flex-direction:column;display:flex}.r-logo b{font-size:13px}.r-logo small{color:#8d909b;margin-top:2px;font-size:12px}.r-nav-label{text-transform:uppercase;letter-spacing:.12em;color:#686b76;padding:0 13px 7px;font-size:12px;font-weight:800}.r-nav-label.second{margin-top:17px}.r-sidebar nav{flex-direction:column;gap:3px;display:flex}.r-sidebar nav button{color:#aeb0b8;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:600;transition:all .16s;display:flex}.r-sidebar nav button:hover{color:#fff;background:#22252d}.r-sidebar nav button.active{color:#fff;background:#303342;box-shadow:inset 3px 0 #8c91ed}.r-sidebar nav em{color:#fff;background:#484c5d;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:12px;font-style:normal}.r-icon{text-align:center;width:19px;font-size:17px;line-height:1}.r-side-foot{border-top:1px solid #2b2d34;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:14px 7px 0;display:grid}.r-avatar,.r-owner{color:#d5d6db;background:#30333b;border-radius:10px;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:800;display:flex}.r-side-foot>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.r-side-foot b{font-size:12px}.r-side-foot small{color:#777a85;margin-top:2px;font-size:12px}.r-side-foot button{color:#767983;background:0 0;border:0}.r-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:20;background:#fffffff0;grid-area:top;align-items:center;height:68px;padding:0 28px;transition:box-shadow .2s;display:flex}.r-top.scrolled{box-shadow:0 5px 18px #17181c0f}.r-title{align-items:center;gap:10px;min-width:0;display:flex}.r-title>div{flex-direction:column;display:flex}.r-title small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700}.r-title b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;overflow:hidden}.r-back{border:1px solid var(--line);background:#fff;border-radius:9px;width:32px;height:32px;font-size:20px}.r-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.r-search{border:1px solid var(--line);color:#9799a1;background:#fafafa;border-radius:9px;align-items:center;gap:8px;min-width:220px;height:35px;padding:0 9px;font-size:12px;display:flex}.r-search kbd{background:#fff;border:1px solid #dddfe3;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:12px}.r-round{border:1px solid var(--line);background:#fff;border-radius:9px;width:35px;height:35px;position:relative}.r-round i{background:var(--red);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.r-ask{background:var(--ink);color:#fff;border:0;border-radius:9px;height:35px;padding:0 12px;font-size:12px;font-weight:700}.r-ask:first-letter{color:#bec1ff}.r-mobile-logo,.r-mobile-nav{display:none}.r-main{scroll-behavior:smooth;grid-area:main;overflow:auto}.r-content{max-width:1180px;padding:30px 38px 72px;animation:.25s rise}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.r-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.r-page-head>div:first-child>small,.r-card header small,.r-priority header small,.r-capture>small{color:var(--purple);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.r-page-head h1{margin:5px 0 4px}.r-page-head p{color:var(--muted);margin:0;font-size:12px}.r-head-actions{gap:8px;display:flex}.r-button{white-space:nowrap;border:0;transition:all .15s}.r-button:hover{transform:translateY(-1px)}.r-button.primary{background:var(--purple);color:#fff;box-shadow:0 4px 12px #5d62cf2e}.r-button.quiet{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.r-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.r-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.r-metrics.three{grid-template-columns:repeat(3,1fr)}.r-metric{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:91px;padding:14px 15px;display:flex}.r-metric>span{color:var(--muted);font-size:12px;font-weight:650}.r-metric>b{letter-spacing:-.04em;margin:7px 0 2px;font-size:21px}.r-metric>small{color:var(--muted);font-size:12px}.r-metric.risk{border-top:2px solid #e0a0a5}.r-metric.risk>b{color:var(--red)}.r-metric.good{border-top:2px solid #87c4ad}.r-metric.good>b{color:var(--green)}.r-priority,.r-card,.r-table-card,.r-record-hero,.r-task-board{border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #17181c05}.r-capture,.r-feature{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 1px 2px #17181c05}.r-priority{margin-bottom:18px}.r-priority>header,.r-card>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.r-priority h2,.r-card h2{margin:3px 0 0}.r-priority header button,.r-card header>button{color:var(--purple);background:0 0;border:0;font-size:12px;font-weight:700}.r-priority-grid{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.r-next{color:#fff;background:linear-gradient(135deg,#252836,#34384d);border-radius:12px;min-height:181px;padding:18px}.r-next-top{justify-content:space-between;align-items:center;display:flex}.r-next-top>span{color:#aeb1bc;font-size:12px}.r-next h3{margin:20px 0 5px}.r-next p{color:#c2c4cc;max-width:440px;margin:0;font-size:12px;line-height:1.5}.r-next-actions{gap:8px;margin-top:18px;display:flex}.r-next .r-button.primary{color:#20222b;box-shadow:none;background:#fff}.r-next .r-button.quiet{color:#fff;background:0 0;border-color:#55596c}.r-badge{color:#6d6f77;word-break:break-word;background:#f1f1f2;border-radius:999px;flex-wrap:wrap;width:auto;padding:4px 8px;font-size:12px;font-weight:750;display:inline-flex}.r-badge.purple{color:#555bc4;background:#eef}.r-badge.red{color:#b83740;background:#fff0f1}.r-badge.green{color:#10724f;background:#eaf8f2}.r-action-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.r-action{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.r-action:last-child{border-bottom:0}.r-check{background:#fff;border:1.5px solid #c9cbd1;border-radius:5px;width:17px;height:17px;padding:0}.r-check:hover{border-color:var(--purple);background:var(--purple-soft)}.r-action>div{grid-template-columns:1fr auto;gap:1px 6px;min-width:0;display:grid}.r-action b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.r-action div button{color:var(--purple);text-align:left;background:0 0;border:0;padding:0;font-size:12px}.r-action small{color:var(--red);grid-column:1/-1;font-size:12px}.r-home-grid{grid-template-columns:1.35fr .85fr;gap:16px;display:grid}.r-meeting-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:52px 8px 1fr auto 8px;align-items:center;gap:10px;width:100%;padding:12px 2px;display:grid}.r-meeting-row:hover,.r-signal:hover,.r-table-row:hover,.r-opportunity:hover{background:#fafafd}.r-time{flex-direction:column;display:flex}.r-time b{font-size:12px}.r-time span{color:var(--muted);margin-top:2px;font-size:12px}.r-meeting-row>i{background:#d9dae0;border-radius:2px;width:2px;height:34px}.r-meeting-row>i.live{background:var(--purple)}.r-meeting-row>div:nth-child(3){flex-direction:column;display:flex}.r-meeting-row>div:nth-child(3) b{font-size:12px}.r-meeting-row>div:nth-child(3) span{color:var(--muted);margin-top:3px;font-size:12px}.r-meeting-row>strong,.r-signal>strong{color:#b2b3b9}.r-signal{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 2px;display:grid}.r-signal>span{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.r-signal>span.red{color:var(--red);background:#fff0f1}.r-signal>span.green{color:var(--green);background:#eaf8f2}.r-signal div{flex-direction:column;display:flex}.r-signal b{font-size:12px}.r-signal small{color:var(--muted);margin-top:3px;font-size:12px}.r-toolbar{gap:9px;margin-bottom:13px;display:flex}.r-searchbox{border:1px solid var(--line);color:#90929a;background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;height:39px;padding:0 12px;display:flex}.r-searchbox input{background:0 0;border:0;outline:0;flex:1;font-size:12px}.r-segments{background:#eceef1;border-radius:10px;padding:3px;display:flex}.r-segments button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px}.r-segments button.active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #0000000f}.r-filter{border:1px solid var(--line);background:#fff;border-radius:10px;height:39px;padding:0 13px;font-size:12px}.r-table-card{overflow:hidden}.r-table-head,.r-table-row{grid-template-columns:minmax(180px,28%) minmax(140px,18%) minmax(80px,13%) minmax(220px,33%) minmax(60px,8%) 15px;align-items:center;gap:12px;display:grid}.r-table-head{border-bottom:1px solid var(--line);color:#92949b;text-transform:uppercase;letter-spacing:.06em;background:#fafafa;height:36px;padding:0 14px;font-size:12px;font-weight:700}.r-table-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;width:100%;min-height:66px;padding:10px 14px}.r-table-row:last-child{border-bottom:0}.r-person{align-items:center;gap:9px;min-width:0;display:flex}.r-person>i{width:32px;height:32px;color:var(--purple);background:#f0f0fd;border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:flex}.r-person span,.r-table-row>span:nth-child(4){flex-direction:column;min-width:0;display:flex}.r-person b,.r-table-row>b,.r-table-row>span:nth-child(4)>b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.r-person small,.r-table-row>span:nth-child(4)>small{color:var(--muted);margin-top:3px;font-size:12px}.r-table-row .r-owner{color:#666974;background:#f0f1f3;width:27px;height:27px}.r-table-row>strong{color:#aaa}.r-empty{text-align:center;color:var(--muted);padding:50px;font-size:12px}.r-record-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:16px;display:grid}.r-record-main,.r-record-side{flex-direction:column;gap:16px;display:flex}.r-record-hero{grid-template-columns:1fr auto;gap:20px;display:grid}.r-record-hero h2{margin:15px 0 4px}.r-record-hero p,.r-prose{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.r-record-meta{border-left:1px solid var(--line);grid-template-columns:repeat(3,110px);display:grid}.r-record-meta span{color:var(--muted);flex-direction:column;padding:8px 14px;font-size:12px;display:flex}.r-record-meta b{color:var(--ink);max-width:100px;margin-top:5px;font-size:12px}.r-timeline{flex-direction:column;display:flex}.r-timeline>div{grid-template-columns:12px 1fr;gap:9px;min-height:48px;display:grid}.r-timeline i{background:#c5c7d0;border-radius:50%;width:7px;height:7px;margin-top:4px;position:relative}.r-timeline i:after{content:"";background:var(--line);width:1px;height:41px;position:absolute;top:8px;left:3px}.r-timeline>div:last-child i:after{display:none}.r-timeline span{flex-direction:column;display:flex}.r-timeline b,.r-mini-task b{font-size:12px}.r-timeline small,.r-mini-task small{color:var(--muted);margin-top:3px;font-size:12px}.r-mini-task{border-top:1px solid var(--line);grid-template-columns:9px 1fr;gap:8px;padding:10px 0;display:grid}.r-mini-task>i{background:var(--purple);border-radius:50%;width:7px;height:7px;margin-top:4px}.r-mini-task span{flex-direction:column;display:flex}.r-record-side .r-button{width:100%;margin-top:11px}.r-muted{color:var(--muted);font-size:12px}dl{grid-template-columns:1fr auto;gap:10px 12px;margin:0;font-size:12px;display:grid}dt{color:var(--muted)}dd{margin:0;font-weight:650}.r-funnel{margin-bottom:16px}.r-stage{border-top:1px solid var(--line);grid-template-columns:70px 1fr 35px 55px;align-items:center;gap:10px;min-height:38px;font-size:12px;display:grid}.r-stage>div{background:#f0f1f3;border-radius:5px;height:8px;overflow:hidden}.r-stage>div i{background:linear-gradient(90deg,#777de2,#a3a7ed);border-radius:5px;height:100%;display:block}.r-stage small{color:var(--muted);text-align:right}.r-opportunity{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1.4fr .5fr 1.2fr .5fr 10px;align-items:center;gap:12px;width:100%;padding:12px 2px;display:grid}.r-opportunity>div,.r-opportunity>span{flex-direction:column;display:flex}.r-opportunity b,.r-opportunity strong,.r-opportunity>span{font-size:12px}.r-opportunity small{color:var(--muted);margin-top:3px;font-size:12px}.r-opportunity>i{color:#aaa;font-style:normal}.r-daybar{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;height:53px;margin-bottom:12px;padding:0 12px;display:flex}.r-daybar button{background:#f4f4f6;border:0;border-radius:7px;height:29px;padding:0 10px;font-size:12px}.r-daybar>div{flex-direction:column;margin:0 auto 0 12px;display:flex}.r-daybar small{color:var(--muted);font-size:12px}.r-daybar b{margin-top:2px;font-size:12px}.r-calendar{border:1px solid var(--line);background:#fff;border-radius:14px;height:650px;padding-top:10px;position:relative;overflow:hidden}.r-hour{grid-template-columns:58px 1fr;align-items:start;height:62px;display:grid}.r-hour span{color:var(--muted);text-align:right;padding-right:10px;font-size:12px;transform:translateY(-5px)}.r-hour i{border-top:1px solid #eff0f2}.r-cal-event{border:0;border-left:3px solid var(--purple);width:calc(60% - 75px);height:64px;color:var(--ink);text-align:left;background:#efeffd;border-radius:0 9px 9px 0;flex-direction:column;padding:9px 12px;display:flex;position:absolute;left:75px}.r-cal-event.e1{border-color:var(--green);background:#ebf7f2;width:38%;left:42%}.r-cal-event.e2{background:#fff6e9;border-color:#b76d16;width:47%;left:25%}.r-cal-event small{color:var(--muted);font-size:12px}.r-cal-event b{margin-top:4px;font-size:12px}.r-cal-event span{margin-top:2px;font-size:12px}.r-meeting-steps{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;padding:6px;display:grid}.r-meeting-steps button{text-align:left;color:#9698a0;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.r-meeting-steps button.active{background:var(--purple-soft);color:var(--ink)}.r-meeting-steps button.done{color:var(--green)}.r-meeting-steps i{background:#eceef1;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:700;display:flex}.r-meeting-steps .active i{background:var(--purple);color:#fff}.r-meeting-steps span{flex-direction:column;font-size:12px;font-weight:700;display:flex}.r-meeting-steps small{margin-top:2px;font-size:12px;font-weight:400}.r-guide{margin:0;padding:0;list-style:none}.r-guide li{border-top:1px solid var(--line);flex-direction:column;padding:11px 0;display:flex}.r-guide b{font-size:12px}.r-guide span{color:var(--muted);margin-top:3px;font-size:12px}.r-capture{max-width:760px;padding:28px}.r-capture h2{margin:7px 0}.r-capture p{color:var(--muted);font-size:12px}.r-capture textarea{resize:vertical;border:1px solid #dfe0e4;border-radius:10px;outline:0;width:100%;height:180px;margin-top:12px;padding:13px;font-size:12px}.r-capture textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.r-outcome-options{gap:7px;margin:11px 0 22px;display:flex}.r-outcome-options button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px;font-size:12px}.r-capture footer{justify-content:flex-end;gap:8px;display:flex}.r-task-tabs{border-bottom:1px solid var(--line);gap:22px;margin-bottom:13px;display:flex}.r-task-tabs button{color:var(--muted);background:0 0;border:0;padding:0 0 11px;font-size:12px}.r-task-tabs button.active{color:var(--purple);border-bottom:2px solid var(--purple);font-weight:700}.r-task-tabs b{background:#eceef1;border-radius:8px;margin-left:4px;padding:2px 5px}.r-task-board{overflow:hidden}.r-task-board h3{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:#fafafa;margin:0;padding:12px 15px}.r-task-row{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr auto 130px 30px;align-items:center;gap:10px;min-height:57px;padding:8px 14px;display:grid}.r-task-row:last-child{border:0}.r-task-row>div{flex-direction:column;display:flex}.r-task-row>div>b{font-size:12px}.r-task-row>div>button{color:var(--purple);text-align:left;background:0 0;border:0;padding:2px 0;font-size:12px}.r-task-row>span{color:var(--muted);font-size:12px}.r-task-row>span.due{color:var(--red);font-weight:650}.r-more{color:#999;background:0 0;border:0}.r-feature{color:#fff;background:linear-gradient(135deg,#20232d,#303447);margin-bottom:16px;padding:28px}.r-feature h2{margin:18px 0 7px}.r-feature>p{color:#c3c5ce;max-width:700px;font-size:12px;line-height:1.6}.r-feature>div{border-left:2px solid #7f85df;flex-direction:column;margin:20px 0;padding-left:11px;display:flex}.r-feature>div span{color:#999daa;text-transform:uppercase;font-size:12px}.r-feature>div b{margin-top:4px;font-size:12px}.r-feature.coaching{background:linear-gradient(135deg,#30345a,#4d5288)}.r-news,.r-learning{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.r-news>span{color:var(--muted);font-size:12px}.r-news>div,.r-learning>div{flex-direction:column;display:flex}.r-news b,.r-learning b{font-size:12px}.r-news small,.r-learning small{color:var(--muted);margin-top:3px;font-size:12px}.r-story{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:12px 0;display:grid}.r-story>b{font-size:12px}.r-story p{color:var(--muted);grid-column:2;margin:0;font-size:12px}.r-learning>i{background:#f0f1f3;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:flex}.r-learning>i.done{color:var(--green);background:#eaf8f2}.r-learning>div{flex:1}.r-learning>button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 10px;font-size:12px}.r-toast{z-index:90;color:#fff;background:#1f2127;border-radius:10px;padding:10px 15px;font-size:12px;animation:.2s toast;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}@keyframes toast{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:960px){.r-app{grid-template-columns:218px minmax(0,1fr)}.r-search{min-width:auto}.r-search span:nth-child(2),.r-search kbd{display:none}.r-content{padding:26px 24px 64px}.r-metrics{grid-template-columns:repeat(2,1fr)}.r-home-grid,.r-priority-grid,.r-record-layout{grid-template-columns:1fr}.r-record-side{grid-template-columns:repeat(2,1fr);display:grid}.r-table-head,.r-table-row{grid-template-columns:1.5fr .7fr .55fr 1fr 15px}.r-table-head>:nth-child(5),.r-table-row>:nth-child(5){display:none}.r-record-meta{grid-template-columns:repeat(3,90px)}}@media (max-width:720px){.r-app{grid-template:"top"60px"main"minmax(0,1fr)"mobile"68px/1fr;display:grid}.r-sidebar{display:none}.r-top{height:60px;padding:0 14px}.r-mobile-logo{margin-right:10px;display:block}.r-mobile-logo span{color:#fff;background:#17191f;width:29px;height:29px}.r-title small{display:none}.r-title b{font-size:13px}.r-top-actions{gap:6px}.r-search{justify-content:center;width:34px;min-width:34px;padding:0}.r-round{display:none}.r-ask{width:34px;padding:0;font-size:0}.r-ask:first-letter{font-size:13px}.r-ask span{display:none}.r-main{padding-bottom:0}.r-content{padding:20px 14px 34px}.r-mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:4px 5px max(5px, env(safe-area-inset-bottom));z-index:40;background:#fffffff5;grid-area:mobile;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.r-mobile-nav button{color:#80828b;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:650;display:flex}.r-mobile-nav button.active{color:var(--purple);background:var(--purple-soft)}.r-mobile-nav .r-icon{font-size:16px}.r-page-head{align-items:flex-start;margin-bottom:18px}.r-page-head p{font-size:12px;line-height:1.4}.r-page-head>.r-button,.r-page-head>.r-head-actions{display:none}.r-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -14px 17px;padding:0 14px;display:flex;overflow-x:auto}.r-metric{scroll-snap-align:start;min-width:155px}.r-priority{margin:0 -1px 14px}.r-priority-grid{display:block}.r-next{margin-bottom:10px;padding:16px}.r-action{min-height:62px}.r-home-grid{gap:12px}.r-meeting-row{grid-template-columns:48px 5px 1fr auto}.r-meeting-row>strong{display:none}.r-toolbar{flex-wrap:wrap}.r-searchbox{flex-basis:100%}.r-segments{flex:1}.r-filter,.r-table-head{display:none}.r-table-row{grid-template-columns:1fr auto 12px;gap:8px;min-height:69px;padding:12px}.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}.r-record-hero{display:block}.r-record-meta{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:16px;padding-top:8px}.r-record-meta span{padding:7px 4px}.r-record-side{display:flex}.r-stage{grid-template-columns:55px 1fr 25px 45px}.r-opportunity{grid-template-columns:1fr auto 10px}.r-opportunity>:nth-child(3),.r-opportunity>:nth-child(4){display:none}.r-calendar{height:610px}.r-cal-event,.r-cal-event.e1,.r-cal-event.e2{width:calc(100% - 75px);left:62px}.r-meeting-steps{grid-template-columns:repeat(3,1fr);padding:4px}.r-meeting-steps button{gap:5px;padding:7px 5px}.r-meeting-steps small{display:none}.r-capture{padding:18px}.r-task-row{grid-template-columns:20px 1fr auto}.r-task-row>.r-badge,.r-task-row>.r-more{display:none}.r-task-row>span{grid-column:2}.r-feature{padding:21px}.r-learning{grid-template-columns:28px 1fr auto;display:grid}.r-learning>.r-badge{display:none}.r-sheet-layer{z-index:80;align-items:flex-end;display:flex;position:fixed;inset:0}.r-sheet-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14151961;border:0;position:absolute;inset:0}.r-sheet{width:100%;padding:8px 15px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.2s sheet;position:relative}@keyframes sheet{0%{opacity:.5;transform:translateY(20px)}}.r-sheet>i{background:#d7d8dc;border-radius:5px;width:34px;height:4px;margin:1px auto 13px;display:block}.r-sheet header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.r-sheet header div{flex-direction:column;display:flex}.r-sheet header small{text-transform:uppercase;color:var(--muted);letter-spacing:.1em;font-size:12px}.r-sheet header b{margin-top:2px;font-size:16px}.r-sheet header button{background:#f1f1f3;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.r-sheet-item{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:7px;padding:11px;display:grid}.r-sheet-item>.r-icon{background:var(--purple-soft);width:37px;height:37px;color:var(--purple);border-radius:10px;justify-content:center;align-items:center;display:flex}.r-sheet-item>div{flex-direction:column;display:flex}.r-sheet-item b{font-size:12px}.r-sheet-item small{color:var(--muted);margin-top:3px;font-size:12px}.r-sheet-item>span:last-child{color:#aaa}.r-toast{bottom:82px}}.r-assistant-thinking{color:#68706a;align-items:center;gap:8px;padding:12px 2px;font-size:12px;display:flex}.r-assistant-thinking i{background:var(--purple);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ai-thinking}@keyframes ai-thinking{50%{opacity:.25;transform:scale(.75)}}.r-ai-disclaimer{color:#858b86;margin-top:12px;font-size:12px;line-height:1.4;display:block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.r-assistant-thinking i{animation:none}}
@font-face{font-family:Material Symbols Sharp;src:url(/fonts/material-symbols-sharp.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}html,body{background:var(--canvas);font-feature-settings:"ss03"}.r-app{background:var(--canvas);grid-template-columns:236px minmax(0,1fr)}.r-sidebar{color:#000;border-right:1px solid var(--line);background:#fff}.r-logo{color:#000;border-color:var(--line)}.r-logo>span,.r-mobile-logo span{color:#fff;background:#000;border-radius:4px}.r-logo small,.r-side-foot small{color:#71717a}.r-nav-label{color:#a1a1aa}.r-sidebar nav button{color:#52525b;border-radius:4px;font-weight:520}.r-sidebar nav button:hover{color:#000;background:#f6f6f2}.r-sidebar nav button.active{background:var(--pistachio);color:#000;box-shadow:inset 2px 0 #000}.r-sidebar nav em{color:#fff;background:#000}.r-side-foot{border-color:var(--line)}.r-avatar,.r-owner{color:#000;border:1px solid var(--line);background:#f4f4f1;border-radius:4px;font-size:12px}.r-side-foot b{color:#000}.r-side-foot button{color:#71717a}.r-top{border-color:var(--line);background:#fffffff5}.r-top.scrolled{box-shadow:0 1px #0000000a}.r-search,.r-round{background:#fff;border-radius:4px}.r-ask{background:#000;border-radius:9999px}.r-ask:hover{background:#3f3f46}.r-ask:before{content:"auto_awesome";color:#fff;font-family:Material Symbols Sharp;font-size:18px}.r-ask>.r-icon{display:none}.r-content{max-width:1240px}.r-page-head h1,.r-next h3,.r-feature h2,.r-record-hero h2,.r-capture h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.r-page-head>div:first-child>small,.r-card header small,.r-priority header small,.r-capture>small{color:#52525b;font-weight:500}.r-button.primary{color:#fff;box-shadow:none;background:#000}.r-button.primary:hover{background:#3f3f46}.r-button.quiet{background:#fff;border-color:#000}.r-metric,.r-capture,.r-feature,.r-daybar,.r-calendar,.r-action-list{box-shadow:none;border-radius:6px}.r-priority,.r-card,.r-table-card,.r-record-hero,.r-task-board{box-shadow:none}.r-metric{border-top:1px solid var(--line)!important}.r-metric.risk>b,.r-metric.good>b{color:#000}.r-next{background:var(--pistachio);color:#000;border-radius:6px}.r-next-top>span,.r-next p{color:#3f3f46}.r-next .r-button.primary{color:#fff;background:#000}.r-next .r-button.quiet{color:#000;background:0 0;border-color:#000}.r-badge{color:#000;background:#d4d4d8;border-radius:9999px;font-weight:500}.r-badge.purple,.r-badge.green{background:var(--aloe);color:#000}.r-badge.red{color:#000;background:#f4d7da}.r-action,.r-meeting-row,.r-signal,.r-table-row,.r-opportunity,.r-task-row,.r-learning{transition:background .14s}.r-check{border-radius:4px}.r-check:hover{background:var(--aloe);border-color:#000}.r-person>i,.r-sheet-item>.r-icon{background:var(--pistachio);color:#000;border-radius:4px}.r-segments,.r-segments button,.r-filter,.r-searchbox{border-radius:4px}.r-segments button.active{box-shadow:none;border:1px solid var(--line)}.r-record-meta b{font-weight:550}.r-stage>div,.r-stage>div i{border-radius:2px}.r-stage>div i{background:#000}.r-daybar button,.r-cal-event,.r-back,.r-meeting-steps,.r-meeting-steps button,.r-meeting-steps i,.r-capture textarea,.r-outcome-options button,.r-learning>i,.r-learning>button{border-radius:4px}.r-meeting-steps button.active{background:var(--pistachio)}.r-meeting-steps .active i{background:#000}.r-cal-event{background:var(--pistachio);border-color:#000}.r-cal-event.e1{background:var(--aloe);border-color:#166534}.r-cal-event.e2{background:#f8efd8;border-color:#92400e}.r-feature{background:var(--pistachio);color:#000}.r-feature>p{color:#3f3f46}.r-feature>div{border-color:#000}.r-feature>div span{color:#71717a}.r-feature.coaching{background:var(--aloe);color:#000}.r-toast{background:#000;border-radius:9999px}.r-mobile-nav button{border-radius:4px}.r-mobile-nav button.active{background:var(--pistachio);color:#000}.r-sheet{border-radius:8px 8px 0 0}.r-sheet header button{border-radius:9999px}.r-sheet-item{border-radius:5px}.r-meeting-row>strong,.r-signal>strong,.r-opportunity>i{font-size:0}.r-meeting-row>strong:after,.r-signal>strong:after,.r-opportunity>i:after{content:"chevron_right";font-family:Material Symbols Sharp;font-size:20px;font-style:normal}.r-back{font-size:0}.r-back:after{content:"arrow_back";font-family:Material Symbols Sharp;font-size:20px}@media (max-width:720px){.r-app{grid-template-columns:1fr}.r-mobile-logo span{border-radius:4px}}body,.r-app{font-weight:400}.r-app button,.r-app input,.r-app textarea,.r-sidebar nav button{font-weight:500}@media (min-width:721px){.r-app{grid-template:"side"64px"top"64px"main"minmax(0,1fr)/minmax(0,1fr)}.r-sidebar{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;align-items:stretch;min-width:0;height:64px;padding:0 24px;overflow:auto hidden}.r-sidebar::-webkit-scrollbar{display:none}.r-logo{border-bottom:0;border-right:1px solid var(--line);flex:none;width:208px;height:64px;margin:0 20px 0 0;padding:0 20px 0 0}.r-logo>span{width:34px;height:34px}.r-nav-label,.r-side-foot{display:none}.r-sidebar nav{flex-direction:row;flex:none;align-items:stretch;gap:0}.r-sidebar nav:nth-of-type(2){border-left:1px solid var(--line);margin-left:auto;padding-left:16px}.r-sidebar nav button{white-space:nowrap;border-radius:0;gap:8px;min-height:64px;padding:0 14px;position:relative}.r-sidebar nav button:hover{background:#fbfbf7}.r-sidebar nav button.active{box-shadow:none;background:0 0}.r-sidebar nav button.active:after{content:"";background:#000;height:2px;position:absolute;bottom:0;left:12px;right:12px}.r-sidebar nav em{margin-left:2px}.r-top{height:64px;padding:0 32px}}@media (min-width:721px) and (max-width:1100px){.r-sidebar{padding:0 16px}.r-logo{width:164px;margin-right:10px;padding-right:12px}.r-logo small{display:none}.r-sidebar nav button{padding:0 10px;font-size:13px}.r-sidebar nav button .r-icon{display:none}}.r-brief-toolbar{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-bottom:16px;padding:10px 14px;display:flex}.r-brief-toolbar>div{align-items:center;gap:12px;display:flex}.r-brief-toolbar>div>span{flex-direction:column;display:flex}.r-brief-toolbar b{font-size:13px}.r-brief-toolbar small{color:var(--muted);margin-top:2px;font-size:12px}.r-brief-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:20px;display:grid}.r-brief-main,.r-brief-side{flex-direction:column;gap:16px;display:flex}.r-brief-action{background:var(--pistachio);border:1px solid #b9e7c8;border-radius:6px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:20px;min-height:148px;padding:24px;display:grid}.r-brief-action h2{margin:16px 0 6px}.r-brief-action p{color:#3f3f46;margin:0;font-size:14px;line-height:1.55}.r-brief-action>.r-icon{color:#fff;background:#000;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.r-brief-fields{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-brief-field{border-bottom:1px solid var(--line);flex-direction:column;min-height:78px;padding:14px 14px 10px 0;display:flex}.r-brief-field:nth-child(odd){border-right:1px solid var(--line);margin-right:14px}.r-brief-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.r-brief-field>b{margin-top:6px;font-size:14px;line-height:1.35}.r-brief-field>small{color:var(--muted);margin-top:3px;font-size:12px}.r-brief-bullets{margin:0;padding:0 0 0 18px}.r-brief-bullets li{padding:4px 0 4px 4px;font-size:14px;line-height:1.5}.r-source-line{background:#f7f7f4;border-left:2px solid #166534;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:9px;margin-top:14px;padding:12px;display:grid}.r-source-line.inference{border-left-color:#71717a}.r-source-line>.r-icon{color:#166534;margin-top:1px;font-size:18px}.r-source-line.inference>.r-icon{color:#71717a}.r-source-line>span{font-size:12px;line-height:1.45}.r-similar{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.r-similar>div{background:var(--canvas);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:4px;padding:11px;display:flex}.r-similar b{font-size:13px}.r-similar span,.r-similar>small{color:var(--muted);font-size:12px;line-height:1.4}.r-eligible{border-top:1px solid var(--line)}.r-eligible>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 0;display:flex}.r-eligible span{flex-direction:column;display:flex}.r-eligible b{font-size:14px}.r-eligible small{color:var(--muted);margin-top:3px;font-size:12px}.r-eligible strong{color:#166534;white-space:nowrap;font-size:12px}.r-trigger .r-button{width:100%;margin-top:16px}.r-handoff{background:var(--aloe);border-radius:4px;grid-template-columns:22px 1fr;gap:8px;margin-top:12px;padding:12px;display:grid}.r-handoff>.r-icon{color:#166534;font-size:20px}.r-handoff span{flex-direction:column;display:flex}.r-handoff b{font-size:12px}.r-handoff small{color:#3f3f46;margin-top:2px;font-size:12px}.r-sources{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding:14px 0;display:flex}.r-sources>span{text-transform:uppercase;letter-spacing:.08em;margin-right:3px;font-size:12px;font-weight:700}.r-sources>small{color:var(--muted);flex-basis:100%;margin-top:3px;font-size:12px}@media (max-width:960px){.r-brief-layout{grid-template-columns:1fr}.r-brief-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:720px){.r-brief-toolbar{align-items:flex-start}.r-brief-toolbar .r-button .r-icon{display:none}.r-brief-action{grid-template-columns:1fr;min-height:0;padding:20px}.r-brief-action>.r-icon{display:none}.r-brief-fields{grid-template-columns:1fr}.r-brief-field:nth-child(odd){border-right:0;margin-right:0}.r-brief-side{display:flex}.r-source-line{grid-template-columns:20px minmax(0,1fr)}.r-source-line .r-badge{grid-column:2}.r-eligible>div{flex-direction:column;align-items:flex-start;gap:5px}.r-calendar{overflow:hidden}.r-cal-event,.r-cal-event.e1,.r-cal-event.e2{height:auto;min-height:86px;padding:10px 12px}.r-cal-event small{line-height:1.3}.r-cal-event b{margin-top:3px;line-height:1.3}.r-cal-event span{line-height:1.35}}body{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Sharp;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.r-app{grid-template-rows:72px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr)}.r-sidebar{padding:20px 16px 16px}.r-logo{gap:12px;height:56px;margin-bottom:20px;padding:0 8px 18px}.r-logo>span{width:36px;height:36px;font-size:12px}.r-logo b{font-size:15px}.r-logo small{margin-top:2px;font-size:12px}.r-nav-label{letter-spacing:.1em;padding:0 12px 8px;font-size:12px}.r-sidebar nav{gap:4px}.r-sidebar nav button{gap:12px;min-height:44px;padding:10px 12px;font-size:14px}.r-sidebar nav em{padding:2px 7px;font-size:12px}.r-side-foot{grid-template-columns:36px 1fr 28px;gap:10px;padding:16px 6px 0}.r-avatar{width:36px;height:36px;font-size:12px}.r-side-foot b,.r-side-foot small{font-size:12px}.r-side-foot .r-icon{font-size:20px}.r-top{height:72px;padding:0 32px}.r-title small{font-size:12px}.r-title b{font-size:16px}.r-search{gap:9px;min-width:248px;height:40px;padding:0 12px;font-size:13px}.r-search kbd{font-size:12px}.r-round{width:40px;height:40px}.r-ask{align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;display:inline-flex}.r-main{background:var(--canvas)}.r-content{padding:40px 48px 80px}.r-page-head-wrap{margin-bottom:32px}.r-page-head{align-items:flex-start;margin-bottom:18px}.r-page-head>div:first-child>small{letter-spacing:.11em;font-size:12px;line-height:1.2}.r-page-head h1{margin:8px 0}.r-page-head p{max-width:720px;font-size:16px;line-height:1.55}.r-page-questions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#52525b;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 0;display:flex}.r-page-questions>span{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;font-size:12px;font-weight:700}.r-page-questions>div{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.r-page-questions .r-icon{color:#166534;font-size:16px}.r-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.r-button .r-icon{font-size:18px}.r-metrics{gap:16px;margin-bottom:24px}.r-metric{min-height:112px;padding:18px 20px}.r-metric>span{font-size:13px}.r-metric>b{margin:10px 0 4px;font-size:30px}.r-metric>small{font-size:12px;line-height:1.35}.r-priority{margin-bottom:20px}.r-priority>header,.r-card>header{margin-bottom:18px}.r-priority header small,.r-card header small{font-size:12px}.r-priority h2,.r-card h2{margin-top:4px}.r-priority header button,.r-card header>button{font-size:12px}.r-priority-grid{gap:16px}.r-next{min-height:220px;padding:24px}.r-next-top>span{font-size:12px}.r-next h3{margin:26px 0 8px}.r-next p{font-size:14px;line-height:1.55}.r-next-actions{margin-top:24px}.r-badge{padding:5px 10px;font-size:12px;line-height:1.2}.r-action{grid-template-columns:22px 1fr auto;min-height:72px;padding:12px 16px}.r-action b{font-size:14px}.r-action div button,.r-action small{font-size:12px}.r-check{width:20px;height:20px}.r-home-grid{gap:20px}.r-meeting-row{grid-template-columns:64px 8px 1fr auto 10px;min-height:72px;padding:14px 2px}.r-time b{font-size:14px}.r-time span{font-size:12px}.r-meeting-row>div:nth-child(3) b{font-size:14px}.r-meeting-row>div:nth-child(3) span{font-size:12px}.r-signal{grid-template-columns:38px 1fr auto;min-height:68px}.r-signal>span{width:36px;height:36px}.r-signal b{font-size:14px}.r-signal small{font-size:12px}.r-toolbar{gap:12px;margin-bottom:16px}.r-searchbox{gap:10px;height:44px;padding:0 14px}.r-searchbox input{font-size:14px}.r-segments{padding:4px}.r-segments button{min-height:36px;padding:0 16px;font-size:13px}.r-filter{align-items:center;gap:6px;height:44px;padding:0 15px;font-size:13px;display:inline-flex}.r-table-head{height:44px;padding:0 18px;font-size:12px}.r-table-row{min-height:76px;padding:12px 18px}.r-person>i{width:38px;height:38px;font-size:12px}.r-person b,.r-table-row>b,.r-table-row>span:nth-child(4)>b{font-size:13px}.r-person small,.r-table-row>span:nth-child(4)>small{font-size:12px}.r-table-row>.r-icon{color:#a1a1aa}.r-record-layout,.r-record-main,.r-record-side{gap:20px}.r-record-hero h2{margin:18px 0 8px}.r-record-hero p,.r-prose{font-size:14px}.r-record-meta span{font-size:12px}.r-record-meta b,.r-timeline b,.r-mini-task b{font-size:13px}.r-timeline small,.r-mini-task small{font-size:12px}.r-muted,dl{font-size:13px}.r-stage{min-height:46px;font-size:13px}.r-stage small{font-size:12px}.r-opportunity{min-height:68px;padding:14px 2px}.r-opportunity b,.r-opportunity strong,.r-opportunity>span{font-size:13px}.r-opportunity small{font-size:12px}.r-daybar{height:60px}.r-daybar button{min-height:34px;font-size:12px}.r-daybar small{font-size:12px}.r-daybar b{font-size:14px}.r-hour span,.r-cal-event small{font-size:12px}.r-cal-event b{font-size:13px}.r-cal-event span{font-size:12px}.r-meeting-steps button{min-height:58px}.r-meeting-steps i{width:30px;height:30px;font-size:12px}.r-meeting-steps span{font-size:13px}.r-meeting-steps small{font-size:12px}.r-guide b{font-size:13px}.r-guide span{font-size:12px}.r-guide li{padding:14px 0}.r-capture{padding:28px}.r-capture p{font-size:14px}.r-capture textarea{padding:14px;font-size:14px}.r-outcome-options button{min-height:38px;padding:0 14px;font-size:12px}.r-task-tabs{gap:28px}.r-task-tabs button{padding-bottom:12px;font-size:14px}.r-task-tabs b{font-size:12px}.r-task-board h3{padding:14px 18px}.r-task-row{grid-template-columns:22px 1fr auto 150px 34px;min-height:68px;padding:10px 18px}.r-task-row>div>b{font-size:14px}.r-task-row>div>button,.r-task-row>span{font-size:12px}.r-more{font-size:0}.r-more:after{content:"more_horiz";font-family:Material Symbols Sharp;font-size:20px}.r-feature{padding:32px}.r-feature>p{font-size:14px}.r-feature>div span{font-size:12px}.r-feature>div b,.r-news b,.r-learning b,.r-story>b{font-size:13px}.r-news small,.r-learning small,.r-story p,.r-news>span{font-size:12px}.r-learning{min-height:66px}.r-learning>i{width:32px;height:32px;font-size:12px}.r-learning>button{min-height:34px;padding:0 12px;font-size:12px}@media (max-width:960px){.r-app{grid-template-columns:224px minmax(0,1fr)}.r-content{padding:32px 28px 64px}}@media (max-width:720px){.r-app{grid-template-rows:64px minmax(0,1fr) 72px;grid-template-columns:1fr}.r-top{height:64px;padding:0 16px}.r-search{justify-content:center;width:40px;min-width:40px;padding:0}.r-search>span:not(.r-icon),.r-search kbd{display:none}.r-ask{width:40px;min-width:40px;padding:0}.r-ask>span:not(.r-icon){display:none}.r-content{padding:24px 18px 36px}.r-page-head-wrap{margin-bottom:24px}.r-page-head{margin-bottom:14px}.r-page-head h1{margin:6px 0 7px}.r-page-head p{font-size:14px}.r-page-questions{gap:8px 14px;padding:10px 0}.r-page-questions>span{width:100%}.r-page-questions>div{font-size:12px}.r-metric{min-width:170px;min-height:104px;padding:16px}.r-metric>b{font-size:26px}.r-next{min-height:0;padding:20px}.r-next h3{margin-top:22px}.r-next-actions{flex-wrap:wrap}.r-action{min-height:76px}.r-toolbar{gap:10px}.r-searchbox{flex-basis:100%}.r-table-row{min-height:78px;padding:12px 14px}.r-task-tabs{gap:20px;overflow-x:auto}.r-task-tabs button{white-space:nowrap;font-size:13px}.r-task-row{grid-template-columns:22px minmax(0,1fr);column-gap:12px;min-height:86px;padding:14px}.r-task-row>span{grid-column:2}.r-mobile-nav button{font-size:12px}.r-mobile-nav .r-icon{font-size:22px}.r-sheet-item b{font-size:14px}.r-sheet-item small{font-size:12px}}.r-app{font-weight:400}.r-app b,.r-app strong{font-weight:600}.r-app button,.r-app input,.r-app textarea,.r-sidebar nav button{font-weight:500}.r-sidebar nav button.active{font-weight:600}.r-badge,.r-record-meta b{font-weight:500}.r-nav-label,.r-page-head>div:first-child>small,.r-card header small,.r-priority header small,.r-capture>small,.r-page-questions>span,.r-sources>span{font-weight:600}.material-symbols-sharp{font-weight:400}
.r-content{width:100%;margin-inline:auto}.r-sidebar nav button,.r-mobile-nav button,.r-top button{-webkit-tap-highlight-color:transparent}.r-sidebar nav button:focus-visible,.r-mobile-nav button:focus-visible,.r-top button:focus-visible,.r-sheet button:focus-visible{outline-offset:2px;outline:2px solid #166534}@media (min-width:840px){.r-app{grid-template:"side"64px"top"64px"main"minmax(0,1fr)/minmax(0,1fr);height:100dvh;overflow:hidden}.r-sidebar{width:100%;min-width:0;height:64px;color:var(--nav-on-surface);background:var(--nav-surface);border-right:0;border-bottom:1px solid var(--nav-outline);flex-direction:row;grid-area:side;align-items:stretch;padding:0 24px;display:flex;overflow:hidden}.r-logo{width:196px;height:64px;color:var(--nav-on-surface);border:0;border-right:1px solid var(--nav-outline);flex:none;gap:10px;margin:0 20px 0 0;padding:0 20px 0 0}.r-logo>span{color:#fff;background:#111;border-radius:4px;width:32px;height:32px}.r-logo b{font-size:14px}.r-logo small{color:var(--nav-muted);font-size:12px}.r-nav-label,.r-side-foot{display:none}.r-sidebar nav{flex-direction:row;flex:0 auto;align-items:stretch;gap:0;min-width:0;display:flex}.r-sidebar nav:nth-of-type(2){border-left:1px solid var(--nav-outline);flex:0 auto;margin-left:auto;padding-left:12px}.r-sidebar nav button{min-width:48px;min-height:64px;color:var(--nav-muted);box-shadow:none;white-space:nowrap;transition:color var(--nav-motion), background var(--nav-motion);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.r-sidebar nav button:hover{color:var(--nav-on-surface);background:var(--nav-surface-muted)}.r-sidebar nav button.active{color:var(--nav-on-surface);box-shadow:none;background:0 0;font-weight:600}.r-sidebar nav button.active:after{content:"";background:#111;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.r-sidebar nav button.active .r-icon{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.r-sidebar nav em{color:var(--nav-on-indicator);background:var(--nav-indicator);margin-left:0}.r-top{border-bottom:1px solid var(--nav-outline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-area:top;width:100%;height:64px;padding:0 32px;position:relative;top:auto}.r-mobile-logo,.r-mobile-nav{display:none}.r-main{overscroll-behavior:contain;grid-area:main;min-width:0;min-height:0;overflow:auto}.r-content{max-width:1360px;padding:36px clamp(28px,4vw,64px) 80px}}@media (min-width:840px) and (max-width:1180px){.r-sidebar{padding-inline:16px}.r-logo{width:148px;margin-right:8px;padding-right:12px}.r-logo small{display:none}.r-sidebar nav button{padding-inline:10px}.r-sidebar nav:nth-of-type(2) button span:not(.r-icon){display:none}.r-sidebar nav:nth-of-type(2) button{padding-inline:12px}.r-top{padding-inline:24px}}@media (min-width:840px) and (max-width:980px){.r-logo{width:118px}.r-logo div{display:none}.r-sidebar nav button{padding-inline:9px;font-size:12px}.r-sidebar nav button .r-icon{display:none}.r-sidebar nav:nth-of-type(2) button .r-icon{display:inline-block}.r-search{min-width:200px}}@media (max-width:839px){.r-app{grid-template-columns:minmax(0,1fr);grid-template-rows:64px minmax(0, 1fr) calc(80px + env(safe-area-inset-bottom));grid-template-areas:"top""main""mobile";height:100dvh;overflow:hidden}.r-sidebar{display:none}.r-top{border-bottom:1px solid var(--nav-outline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-area:top;width:100%;min-width:0;height:64px;padding:0 12px 0 16px;position:relative;top:auto}.r-mobile-logo{flex:none;margin-right:12px;display:block}.r-mobile-logo span{color:#fff;background:#111;border-radius:4px;width:32px;height:32px}.r-title{min-width:0}.r-title small{display:none}.r-title b{font-size:15px;font-weight:600}.r-top-actions{gap:4px}.r-search,.r-ask,.r-round,.r-back{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--nav-on-surface);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.r-search>span:not(.r-icon),.r-search kbd,.r-ask>span:not(.r-icon),.r-round{display:none}.r-ask:before{color:var(--nav-on-surface)}.r-main{overscroll-behavior:contain;grid-area:main;min-width:0;min-height:0;padding-bottom:0;overflow:auto}.r-content{max-width:760px;padding-bottom:40px}.r-mobile-nav{width:100%;height:calc(80px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);color:var(--nav-muted);background:var(--nav-surface);border-top:1px solid var(--nav-outline);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:40;grid-area:mobile;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:stretch;align-items:start;display:grid;box-shadow:0 -1px #00000005}.r-mobile-nav button{width:100%;min-width:0;min-height:80px;color:var(--nav-muted);transition:color var(--nav-motion);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:8px 2px 6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.r-mobile-nav button .r-icon{width:64px;height:32px;color:inherit;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;transition:background var(--nav-motion), color var(--nav-motion), transform var(--nav-motion);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:24px;line-height:32px;display:inline-flex}.r-mobile-nav button.active{color:var(--nav-on-indicator);background:0 0;font-weight:600}.r-mobile-nav button.active .r-icon{color:var(--nav-on-indicator);background:var(--nav-indicator);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.r-mobile-nav button:active .r-icon{transform:scale(.94)}.r-sheet-layer{z-index:80;align-items:flex-end;display:flex;position:fixed;inset:0}.r-sheet-bg{background:#1b1c1961;border:0;position:absolute;inset:0}.r-sheet{width:100%;max-height:min(82dvh,680px);padding:8px 16px calc(20px + env(safe-area-inset-bottom));color:var(--nav-on-surface);background:var(--nav-surface);animation:nav-sheet-in var(--nav-motion);border-radius:20px 20px 0 0;position:relative;overflow:auto;box-shadow:0 -8px 32px #00000024}@keyframes nav-sheet-in{0%{opacity:0;transform:translateY(24px)}}.r-sheet>i{background:#c6c8c2;border-radius:999px;width:32px;height:4px;margin:0 auto 12px;display:block}.r-sheet header button{background:0 0;border:0;width:48px;height:48px}.r-sheet-item{border:0;border-radius:4px;min-height:64px;margin-top:4px;padding:10px 8px}.r-sheet-item:hover{background:var(--nav-surface-muted)}.r-sheet-item>.r-icon{background:var(--nav-indicator);width:40px;height:40px;color:var(--nav-on-indicator);border-radius:50%}.r-toast{bottom:calc(92px + env(safe-area-inset-bottom))}}.r-nav-label-mobile{display:none}.r-nav-label-desktop{display:inline}@media (max-width:839px){.r-nav-label-mobile{display:inline}.r-nav-label-desktop{display:none}}@media (prefers-reduced-motion:reduce){.r-app *,.r-app :before,.r-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.r-learning-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.r-learning-continue{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);min-height:300px;margin-bottom:24px;display:grid;overflow:hidden}.r-learning-preview{color:#fff;background:radial-gradient(circle at 72% 24%,#4e6958 0,#273f31 25%,#111b15 68%);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.r-learning-preview:before,.r-learning-preview:after{content:"";border:1px solid #fff3;position:absolute}.r-learning-preview:before{inset:28px}.r-learning-preview:after{border-radius:50%;width:48%;height:54%;transform:rotate(-18deg)}.r-learning-preview>.r-icon{z-index:1;color:#111;font-variation-settings:"FILL" 1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:flex}.r-learning-preview>span{background:#000000a6;border-radius:3px;padding:4px 7px;font-size:12px;position:absolute;bottom:14px;right:16px}.r-learning-continue-copy{flex-direction:column;justify-content:center;padding:32px;display:flex}.r-learning-continue-copy>small,.r-learning-library header small{color:#52525b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.r-learning-continue-copy h2{max-width:620px;margin:12px 0 8px}.r-learning-continue-copy p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.r-progress{background:#e5e7e2;border-radius:3px;height:5px;margin-top:28px;overflow:hidden}.r-progress i,.r-material-progress i{background:#166534;height:100%;display:block}.r-learning-continue-copy footer{align-items:center;gap:16px;margin-top:12px;display:flex}.r-learning-continue-copy footer>span{color:var(--muted);font-size:12px}.r-learning-continue-copy footer .r-button{margin-left:auto}.r-learning-library{margin-bottom:24px}.r-learning-library>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.r-learning-library h2{margin:4px 0 0}.r-library-search{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:8px;width:260px;height:42px;padding:0 12px;display:flex}.r-library-search .r-icon{color:var(--muted)}.r-library-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.r-learning-filters{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.r-learning-filters::-webkit-scrollbar{display:none}.r-learning-filters button{color:#555851;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;min-height:38px;padding:0 15px;font-size:12px}.r-learning-filters button.active{color:#102a1b;background:#d8f7e2;border-color:#b9e7c8;font-weight:600}.r-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.r-material{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:285px;transition:transform .18s,border-color .18s;display:flex;position:relative}.r-material:hover{border-color:#b8bbb3;transform:translateY(-2px)}.r-material-icon{color:#163c27;background:#e2f6e8;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.r-material-icon.pdf{color:#8b2730;background:#f7e5e7}.r-material-icon.document,.r-material-icon.article{color:#344d72;background:#e7edf5}.r-material-icon.audio{color:#694b19;background:#f6eddc}.r-material-icon.course{color:#4b3d73;background:#eee9f8}.r-material-icon .r-icon{font-variation-settings:"FILL" 1;font-size:24px}.r-material-type{align-items:center;gap:8px;margin-top:16px;display:flex}.r-material-type>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:600}.r-material h3{margin:8px 0 6px}.r-material p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.r-material footer{align-items:flex-end;gap:8px;margin-top:auto;padding-top:18px;display:flex}.r-material footer small{color:var(--muted);flex:1;font-size:12px;line-height:1.4}.r-material footer button{color:#111;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.r-material footer button .r-icon{font-size:17px}.r-material-progress{background:#e5e7e2;height:3px;margin:12px -18px -18px;overflow:hidden}.r-required-learning{margin-bottom:32px}@media (max-width:1050px){.r-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.r-learning-summary{scrollbar-width:none;gap:8px;margin:0 -14px 18px;padding:0 14px;display:flex;overflow-x:auto}.r-learning-summary .r-metric{min-width:154px}.r-learning-continue{margin-inline:-1px;display:block}.r-learning-preview{min-height:190px}.r-learning-continue-copy{padding:20px}.r-learning-continue-copy footer{flex-direction:column;align-items:flex-start}.r-learning-continue-copy footer .r-button{width:100%;margin-left:0}.r-learning-library>header{flex-direction:column;align-items:stretch}.r-library-search{width:100%}.r-learning-grid{grid-template-columns:1fr}.r-material{min-height:250px}.r-required-learning .r-learning{grid-template-columns:34px 1fr auto}.r-required-learning .r-learning>.r-badge{display:none}}
.r-modal-layer{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.r-modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18191675;border:0;position:absolute;inset:0}.r-modal{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(620px,100%);max-height:min(820px,100dvh - 40px);animation:.18s workflow-in;position:relative;overflow:auto;box-shadow:0 24px 80px #00000038}@keyframes workflow-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.r-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 20px;display:flex}.r-modal>header>div{flex-direction:column;display:flex}.r-modal>header small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.r-modal>header h2{margin:3px 0 0}.r-modal>header>button{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.r-modal>header>button:hover{background:#f2f3ee}.r-workflow-form,.r-assistant,.r-settings-list,.r-filter-dialog,.r-learning-viewer,.r-practice-flow,.r-insight-view,.r-notification-list{padding:20px}.r-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.r-form-field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.r-form-field>span{color:#4f524d;font-size:12px;font-weight:600}.r-form-field input,.r-form-field select,.r-form-field textarea{color:#171817;background:#fff;border:1px solid #d8dad4;border-radius:4px;outline:0;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.r-form-field textarea{resize:vertical;min-height:92px}.r-form-field input:focus,.r-form-field select:focus,.r-form-field textarea:focus{border-color:#166534;box-shadow:0 0 0 3px #e1f6e8}.r-form-actions,.r-learning-viewer>footer,.r-practice-flow>footer{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.r-modal-intro{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.r-notification-list{flex-direction:column;display:flex}.r-notification-list>button:not(.r-button){text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:38px 1fr 8px;align-items:center;gap:12px;min-height:70px;padding:12px 4px;display:grid}.r-notification-list>button:not(.r-button):hover{background:#fafbf7}.r-notification-list>button>.r-icon{color:#153b26;background:#d8f7e2;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.r-notification-list span{flex-direction:column;display:flex}.r-notification-list b{font-size:13px}.r-notification-list small{color:var(--muted);margin-top:3px;font-size:12px}.r-notification-list>.r-button{margin-top:16px}.r-assistant label>span{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.r-assistant label>div{border:1px solid #d8dad4;border-radius:5px;display:flex;overflow:hidden}.r-assistant input{border:0;outline:0;flex:1;min-width:0;height:48px;padding:0 14px}.r-assistant label button{color:#fff;background:#111;border:0;width:48px}.r-assistant-prompts{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.r-assistant-prompts button{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:34px;padding:0 10px;font-size:12px}.r-assistant-answer{background:#eef8f1;border-radius:5px;grid-template-columns:28px 1fr;gap:10px;margin-top:20px;padding:16px;display:grid}.r-assistant-answer p{margin:0;font-size:14px;line-height:1.55}.r-toggle-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:66px;padding:10px 0;display:flex}.r-toggle-row>span{flex-direction:column;display:flex}.r-toggle-row b{font-size:13px}.r-toggle-row small{color:var(--muted);margin-top:3px;font-size:12px}.r-toggle-row>i{background:#d9dbd6;border-radius:999px;width:42px;height:24px;padding:3px;transition:background .18s}.r-toggle-row>i em{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block}.r-toggle-row>i.on{background:#166534}.r-toggle-row>i.on em{transform:translate(18px)}.r-settings-list>.r-button{width:100%;margin-top:18px}.r-logout-confirm{flex-direction:column;align-items:center;gap:20px;padding:28px 24px 32px;display:flex}.r-logout-confirm>p{color:var(--ds-text-secondary);text-align:center;margin:0;font-size:16px;line-height:24px}.r-logout-confirm-actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.r-logout-confirm-actions>.r-button{min-width:150px}.r-filter-dialog>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;width:100%;min-height:64px;padding:9px 4px;display:grid}.r-filter-dialog>button>.r-icon:first-child{background:#edf5ef;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.r-filter-dialog span{flex-direction:column;display:flex}.r-filter-dialog b{font-size:13px}.r-filter-dialog small{color:var(--muted);margin-top:3px;font-size:12px}.r-learning-viewer>p,.r-insight-view>p{color:var(--muted);font-size:14px;line-height:1.6}.r-viewer-stage{color:#fff;background:#183624;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;display:flex}.r-viewer-stage.pdf{background:#6f2228}.r-viewer-stage.document,.r-viewer-stage.article{background:#2c425f}.r-viewer-stage.audio{background:#5a4017}.r-viewer-stage.course{background:#403462}.r-viewer-stage .r-icon{font-variation-settings:"FILL" 1;font-size:54px}.r-viewer-stage span{font-size:12px}.r-learning-viewer>input[type=range]{accent-color:#166534;width:100%;margin:20px 0}.r-viewer-controls{justify-content:center;align-items:center;gap:14px;display:flex}.r-viewer-controls button{background:#f0f1ec;border:0;border-radius:50%;width:44px;height:44px}.r-viewer-controls button.play{color:#fff;background:#111;width:56px;height:56px}.r-document-preview{background:#f5f6f1;border-left:3px solid #166534;padding:16px}.r-document-preview h3{margin:0 0 6px}.r-document-preview p{color:var(--muted);margin:0;line-height:1.55}.r-learning-viewer>footer{margin-top:22px}.r-practice-progress{background:#e2e4df;height:4px;margin-bottom:26px;overflow:hidden}.r-practice-progress i{background:#166534;height:100%;transition:width .2s;display:block}.r-practice-flow h3{margin:14px 0 8px}.r-practice-flow p{color:var(--muted);line-height:1.55}.r-practice-flow textarea{resize:vertical;border:1px solid #d8dad4;border-radius:4px;width:100%;min-height:120px;padding:12px}.r-practice-flow>footer{margin-top:14px}.r-insight-view h3{margin-top:22px}.r-insight-view blockquote{background:#f3f7f3;border-left:3px solid #166534;margin:8px 0 22px;padding:14px;font-size:14px;line-height:1.55}.r-outcome-options button.active{color:#0f3520;background:#d8f7e2;border-color:#9ed8b1}.r-follow-check{background:#eef8f1;border-radius:5px;grid-template-columns:44px 1fr;align-items:center;gap:12px;margin:24px 0;padding:16px;display:grid}.r-follow-check>.r-icon{color:#166534;font-size:30px}.r-follow-check div{flex-direction:column;display:flex}.r-follow-check span{color:var(--muted);margin-top:3px;font-size:12px}.r-task-row.completed>div>b{color:var(--muted);text-decoration:line-through}.r-task-row.completed .r-check{background:#d8f7e2;border-color:#166534;justify-content:center;align-items:center;display:flex}.r-task-row.completed .r-check .r-icon{color:#166534;font-size:15px}.r-calendar-empty{color:var(--muted);background:#fffc;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0 0 0 58px}.r-calendar-empty>.r-icon{width:var(--ds-empty-icon-size);font-size:var(--ds-empty-icon-size)}.r-calendar-empty button{border:1px solid var(--line);background:#fff;border-radius:4px;min-height:38px;padding:0 12px}.r-news-button,.r-story-button{text-align:left;background:#fff;border-bottom:0;border-left:0;border-right:0;width:100%}.r-news-button{grid-template-columns:36px 1fr 24px;display:grid}.r-story-button{border-top:1px solid var(--line)}.r-save-material{background:#f1f2ed;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:14px;right:14px}.r-save-material.active{color:#153b26;background:#d8f7e2}.r-learning-empty{grid-column:1/-1}@media (max-width:720px){.r-settings-top{display:none}.r-modal-layer{align-items:flex-end;padding:0}.r-modal{border-radius:18px 18px 0 0;width:100%;max-height:90dvh}.r-modal>header{min-height:70px;padding-inline:16px}.r-workflow-form,.r-assistant,.r-settings-list,.r-filter-dialog,.r-learning-viewer,.r-practice-flow,.r-insight-view,.r-notification-list{padding:16px}.r-logout-confirm{padding:24px 16px}.r-logout-confirm-actions>.r-button{flex:120px}.r-form-grid{grid-template-columns:1fr;gap:0}.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 .r-button{flex:1}.r-viewer-stage{min-height:180px}}
body{color:var(--m3-on-surface);background:#eef0ec}.r-app{background:#fafaf6}.r-round,.r-search,.r-ask,.r-back{border-radius:4px}.r-card,.r-priority,.r-table-card,.r-record-hero,.r-task-board,.r-material,.r-capture,.r-feature,.r-daybar,.r-calendar,.r-learning-continue{border-color:var(--m3-outline)}.r-page-questions{display:none!important}.r-page-head-wrap{margin-bottom:26px}.r-page-head{align-items:flex-start;margin-bottom:0}.r-page-head>div:first-child{min-width:0}.r-page-head>div:first-child>small{color:#555953;letter-spacing:.12em;font-size:12px}.r-page-head h1{margin:8px 0 7px}.r-page-head p{max-width:720px;color:var(--m3-on-surface-variant);font-size:15px;line-height:1.5}.r-page-head>.r-button,.r-page-head>.r-head-actions{margin-top:4px}.r-metric{background:var(--m3-surface);min-height:104px;padding:16px 18px}.r-metric>span{color:var(--m3-on-surface-variant);font-size:12px;font-weight:600}.r-metric>b{margin:8px 0 3px;font-size:28px;font-weight:600}.r-metric>small{font-size:12px}.r-meeting-stepper{margin-bottom:22px}.r-step-summary,.r-step-progress{display:none}.r-meeting-steps{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;position:relative}.r-meeting-steps:before{content:"";background:var(--m3-outline);height:1px;position:absolute;top:20px;left:16.666%;right:16.666%}.r-meeting-steps button,.r-meeting-steps button.active{z-index:1;text-align:center;min-width:0;min-height:0;color:var(--m3-on-surface-variant);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.r-meeting-steps i{width:40px;height:40px;color:var(--m3-on-surface-variant);border:1px solid var(--m3-outline);background:#fff;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.r-meeting-steps .active i{color:#fff;background:#4353d6;border-color:#4353d6}.r-meeting-steps button.done i{color:#166534;background:#e5f5e9;border-color:#a8d5b4}.r-meeting-steps span{color:inherit;flex-direction:column;font-size:13px;font-weight:600;display:flex}.r-meeting-steps small{color:var(--m3-on-surface-variant);margin-top:3px;font-size:12px;font-weight:400}.r-meeting-steps button.active span{color:var(--m3-on-surface)}.r-meeting-steps button:focus-visible{outline:none}.r-meeting-steps button:focus-visible i{outline-offset:3px;outline:2px solid #4353d6}.r-desktop-utils,.r-desktop-tools-menu{display:none}.r-logo,.r-mobile-logo{background:0 0;border:0}.r-brand-logo{width:112px;height:auto;display:block}@media (min-width:840px){.r-app.root-page{grid-template-rows:64px minmax(0,1fr);grid-template-areas:"side""main"}.r-app.has-detail{grid-template-rows:64px 56px minmax(0,1fr);grid-template-areas:"side""top""main"}.r-sidebar{box-shadow:0 1px 0 var(--m3-outline);z-index:30;padding:0 20px;overflow:visible}.r-logo{width:146px;margin-right:16px;padding-right:16px}.r-sidebar>nav{flex:0 auto}.r-sidebar>nav button{color:#5e625c;gap:6px;min-width:44px;padding:0 11px;font-size:12px}.r-sidebar>nav button .r-icon{font-size:19px}.r-sidebar>nav button.active:after{height:2px;left:10px;right:10px}.r-app.has-detail .r-sidebar>nav{display:none}.r-desktop-utils{border-left:1px solid var(--m3-outline);align-items:center;gap:4px;height:64px;margin-left:auto;padding-left:12px;display:flex}.r-desktop-utils>button{color:#535751;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.r-desktop-utils>button:hover,.r-desktop-utils>button.active{color:#173622;background:#e9f4ec}.r-desktop-utils>button i{background:#b3261e;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.r-desktop-utils .r-profile-button{color:#fff;letter-spacing:.04em;background:#20221f;border-radius:50%;width:36px;min-width:36px;height:36px;margin-left:4px;font-size:12px}.r-desktop-tools-menu{width:300px;color:var(--m3-on-surface);border:1px solid var(--m3-outline);z-index:70;background:#fff;border-radius:6px;flex-direction:column;padding:8px;display:flex;position:fixed;top:58px;right:68px;box-shadow:0 12px 36px #00000029}.r-desktop-tools-menu>small{color:var(--m3-on-surface-variant);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px 6px;font-size:12px;font-weight:600}.r-desktop-tools-menu>button{text-align:left;min-height:58px;color:var(--m3-on-surface);background:#fff;border:0;border-radius:4px;grid-template-columns:32px 1fr 20px;align-items:center;gap:9px;padding:8px 10px;display:grid}.r-desktop-tools-menu>button:hover{background:var(--m3-surface-container-low)}.r-desktop-tools-menu>button>.r-icon:first-child{color:#245438}.r-desktop-tools-menu>button>span{flex-direction:column;display:flex}.r-desktop-tools-menu b{font-size:12px}.r-desktop-tools-menu small{color:var(--m3-on-surface-variant);margin-top:2px;font-size:12px}.r-top.root-bar{display:none}.r-top.detail-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:56px;padding:0 28px;display:flex}.r-top.detail-bar .r-top-actions{display:none}.r-top.detail-bar .r-back{width:40px;height:40px}.r-top.detail-bar .r-title small{font-size:12px}.r-top.detail-bar .r-title b{font-size:14px}.r-main{background:#fafaf6}.r-content{max-width:1240px;padding:38px 44px 72px}.r-app.has-detail .r-content{padding-top:34px}.r-page-head{gap:36px}.r-page-head>.r-button,.r-page-head>.r-head-actions{margin-left:auto}}@media (min-width:840px) and (max-width:1120px){.r-sidebar{padding-inline:12px}.r-logo{width:112px;margin-right:8px;padding-right:10px}.r-brand-logo{width:96px}.r-sidebar>nav button{padding-inline:9px}.r-sidebar>nav button .r-icon{display:none}.r-desktop-utils{padding-left:6px}.r-desktop-utils>button{padding-inline:8px}.r-desktop-utils>button>span{display:none}}@media (max-width:839px){.r-app.has-detail{grid-template-rows:64px minmax(0,1fr);grid-template-areas:"top""main"}.r-app.has-detail .r-mobile-nav{display:none}.r-top{box-shadow:0 1px 0 var(--m3-outline)}.r-ask{border-radius:50%}.r-ask:hover{background:0 0}.r-ask:active{background:#eef0ec;border-radius:50%}.r-app.root-page .r-top .r-title{display:none}.r-mobile-logo{align-items:center;width:100px;min-width:100px;height:48px;padding:0;display:inline-flex}.r-mobile-logo .r-brand-logo{width:96px}.r-top.detail-bar .r-mobile-logo,.r-top.detail-bar .r-top-actions{display:none}.r-top.detail-bar .r-title{width:100%}.r-top.detail-bar .r-title b{font-size:15px}.r-content{max-width:760px;padding:28px 24px 44px}.r-page-head-wrap{margin-bottom:24px}.r-page-head{flex-direction:column;gap:16px}.r-page-head p{max-width:620px;font-size:14px;line-height:1.5}.r-page-head>.r-button{align-self:flex-start;display:inline-flex}.r-page-head>.r-head-actions{display:flex}.r-metrics,.r-metrics.three,.r-learning-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;display:grid;overflow:visible}.r-metric{min-width:0;min-height:102px;padding:16px}.r-metric>b{font-size:27px}.r-priority-grid,.r-home-grid,.r-record-layout{grid-template-columns:1fr}.r-next{min-height:0;padding:20px}.r-next h3{margin-top:22px}.r-meeting-stepper{border:1px solid var(--m3-outline);background:#fff;border-radius:6px;padding:16px}.r-step-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.r-step-summary>span{color:var(--m3-on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.r-step-summary>b{grid-column:1;font-size:17px;font-weight:600}.r-step-summary>small{color:var(--m3-on-surface-variant);text-align:right;grid-area:1/2/3;font-size:12px}.r-step-summary>small>span{display:none}.r-step-progress{background:#eceee9;border-radius:4px;height:4px;margin-top:12px;display:block;overflow:hidden}.r-step-progress i{background:#4353d6;border-radius:4px;height:100%;transition:width .24s cubic-bezier(.2,0,0,1);display:block}.r-meeting-steps{margin-top:14px}.r-meeting-steps:before{top:12px}.r-meeting-steps button,.r-meeting-steps button.active{background:0 0;gap:0;padding:0}.r-meeting-steps i{flex-basis:24px;width:24px;height:24px;font-size:12px}.r-meeting-steps span{display:none}.r-brief-action{grid-template-columns:1fr;min-height:0;padding:20px}.r-brief-action h2{margin:14px 0 6px}.r-brief-action>.r-icon{display:none}.r-brief-layout{grid-template-columns:1fr}.r-brief-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-record-hero{display:block}.r-record-meta{border-top:1px solid var(--m3-outline);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding-top:10px}}@media (max-width:599px){.r-content{padding:22px 16px 36px}.r-page-head p{font-size:14px}.r-page-head>.r-button,.r-page-head>.r-head-actions{width:100%}.r-page-head>.r-head-actions .r-button{flex:1}.r-metrics,.r-metrics.three,.r-learning-summary{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;width:100%;margin:0 0 20px;padding:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.r-metrics::-webkit-scrollbar{display:none}.r-learning-summary::-webkit-scrollbar{display:none}.r-metric{scroll-snap-align:start;scroll-snap-stop:always;min-width:min(74vw,240px)}.r-task-tabs{gap:18px;overflow-x:auto}.r-step-summary>small{max-width:132px}.r-brief-side{display:flex}.r-brief-toolbar{flex-direction:column}.r-learning-continue-copy{padding:18px}}
