.cal2-event,.cal2-week-event{--today-tone-solid:var(--line-strong,var(--pf-status-idle-dot));--today-tone-text:var(--ink3)}:is(.cal2-event,.cal2-week-event):is(.cal2-tone-needs,.cal2-tone-live){--today-tone-solid:var(--accent);--today-tone-text:color-mix(in srgb, var(--accent) 82%, var(--ink))}:is(.cal2-event,.cal2-week-event).cal2-tone-failed{--today-tone-solid:var(--pf-status-crit-ink);--today-tone-text:var(--pf-status-crit-ink)}.today-event.cal2-event,.today-week-event.cal2-week-event{background:var(--card);box-shadow:inset 0 0 0 .5px var(--line-card), var(--today-raise)}.today-event.cal2-event:hover,.today-week-event.cal2-week-event:hover{background:color-mix(in srgb, var(--ink) 2.5%, var(--card))}:is(.cal2-event,.cal2-week-event):is(.cal2-tone-past,.cal2-tone-done){box-shadow:inset 0 0 0 .5px var(--today-hairline)}:is(.cal2-event,.cal2-week-event):is(.cal2-tone-past,.cal2-tone-done):before{opacity:.55}.cal2-event:is(.cal2-tone-past,.cal2-tone-done) .today-event-title-row>b,.cal2-week-event:is(.cal2-tone-past,.cal2-tone-done) b{color:var(--ink2)}.cal2-event[data-kind] .today-event-title-row:before{background:var(--ink3)}.cal2-event{align-items:center;container:cal2-event/inline-size}.cal2-main{align-self:stretch}.cal2-main:after{border-radius:inherit;content:"";position:absolute;inset:0}.cal2-main:focus-visible{outline:none}.cal2-main:focus-visible:after{box-shadow:inset 0 0 0 2px var(--accent)}.cal2-body{z-index:1;justify-content:center;gap:2px;padding-block:4px;position:relative}.cal2-head{align-items:baseline;gap:10px;min-width:0;display:flex}.cal2-head .today-event-title-row{flex:0 auto;align-self:center}.cal2-head .today-event-title-row>b{flex:0 auto}.cal2-when{min-width:0;color:var(--ink3);font:500 12px/17px var(--font-ui);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.cal2-line{min-width:0;font:500 12.5px/17px var(--font-ui);white-space:nowrap;align-items:baseline;gap:8px;padding-left:19px;display:flex;overflow:hidden}.cal2-line-lead{color:var(--ink3);font:600 12.5px/17px var(--font-ui);flex:none}.cal2-line.is-needs .cal2-line-lead,.cal2-line.is-invite .cal2-line-lead{color:var(--today-tone-text)}.cal2-line-text{min-width:0;color:var(--ink2);text-overflow:ellipsis;overflow:hidden}.cal2-line.is-needs .cal2-line-text{color:var(--ink)}.cal2-side{z-index:1;pointer-events:none;flex:none;grid-template-columns:236px 128px 92px;align-items:center;gap:12px;padding:0 10px 0 8px;display:grid;position:relative}.cal2-side>*{align-items:center;min-width:0;display:flex}.cal2-side :is(a,button){pointer-events:auto}.cal2-with{gap:10px}.cal2-act{justify-content:flex-end;gap:6px}.cal2-account{min-width:0;font:500 12.5px/1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal2-account .message-reference{color:var(--ink)}.cal2-with .home-meeting-identities{--pf-identity-pair-width:auto}.cal2-with .home-face-item+.home-face-item{margin-left:-4px}.cal2-tag{box-sizing:border-box;border:1px solid var(--line-control,var(--line));background:var(--card,var(--surface));height:24px;color:var(--ink2);font:500 11.5px/1 var(--font-ui);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}.cal2-tag-mark{width:12px;height:12px;color:var(--ink3);place-items:center;display:inline-grid}.cal2-tag-mark svg{width:11px;height:11px}.cal2-tag>i{border-radius:50%;flex:none;width:6px;height:6px}.cal2-tag.is-fresh{background:color-mix(in srgb, var(--accent) 11%, var(--card));color:color-mix(in srgb, var(--accent) 80%, var(--ink));border-color:#0000;font-weight:600}.cal2-tag.is-fresh>i{background:var(--accent)}.cal2-tag.is-urgent{border-color:color-mix(in srgb, var(--pf-status-crit-ink) 30%, var(--line-control,var(--line)));color:var(--ink)}.cal2-tag.is-urgent>i{background:var(--pf-status-crit-ink)}.cal2-action.pf-button{height:24px;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none}.cal2-side .today-event-join{margin:0}.cal2-event.is-compact .cal2-body{padding-block:2px}.cal2-event.is-micro .cal2-body{flex-direction:column;justify-content:center;align-items:stretch;padding:0 10px 0 15px}.cal2-event.is-micro .cal2-head{align-items:center}.cal2-event.is-micro .cal2-head .today-event-title-row{flex:0 auto}.cal2-event.is-micro .cal2-with>*{display:none}.cal2-event.is-micro .today-event-title-row>b{font-size:12px;line-height:14px}.cal2-event.is-micro .cal2-when{font-size:11px;line-height:14px}.cal2-event.is-micro .cal2-side{gap:6px}.cal2-event.is-micro .cal2-tag{height:16px;padding:0 7px;font-size:10.5px}.cal2-event.is-micro .cal2-tag-mark{display:none}.cal2-event.is-micro .today-event-join{height:16px;padding:0 8px;font-size:11px}.cal2-event.is-micro:before{top:3px;bottom:3px}.cal2-event.is-narrow .cal2-side{grid-template-columns:auto auto}.cal2-event.is-narrow .cal2-with{display:none}.cal2-event.is-narrow .cal2-head{flex-direction:column;align-items:flex-start;gap:0}.cal2-event.is-narrow .cal2-head .today-event-title-row{align-self:stretch}.cal2-event.is-narrow .cal2-when{padding-left:19px}.cal2-event.is-narrow .cal2-line{display:none}@container cal2-event (width<=780px){.cal2-side{grid-template-columns:auto auto}.cal2-with{display:none}}.cal2-event.is-flash{box-shadow:inset 0 0 0 1.5px var(--today-tone-solid), 0 0 0 4px color-mix(in srgb, var(--today-tone-solid) 18%, transparent), var(--today-raise);transition:box-shadow .2s}.cal2-scroll{--today-scroll-top:28px;overscroll-behavior-y:auto}.cal2-sheet.today-agenda,.cal2-sheet.today-week-panel{border:1px solid var(--line-card);border-radius:10px;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff0d),0 1px 2px var(--lightningcss-light,#1a18130f)var(--lightningcss-dark,#0000004d)}.cal2-sheet.today-agenda{padding-top:18px}.cal2-sheet .cal2-all-day{border-bottom:1px solid var(--line-row);margin:-6px 0 14px;padding:0 12px 12px 0}.cal2-sheet .cal2-all-day .today-all-day-label{padding-left:12px}.cal2-day-head{gap:10px;padding:0 2px 20px;display:grid}.cal2-day-title{align-items:center;gap:12px;min-width:0;display:flex}.cal2-day-title h1{color:var(--ink);font:650 22px/1.28 var(--font-display-active,var(--font-ui));letter-spacing:-.018em;margin:0}.cal2-day-title .today-sheet-date:not(.is-today) .today-day-coin{box-shadow:inset 0 0 0 1px var(--line-card)}.cal2-day-why{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.cal2-needs-step{background:color-mix(in srgb, var(--accent) 11%, var(--card));height:26px;color:color-mix(in srgb, var(--accent) 80%, var(--ink));font:600 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}.cal2-needs-step i{background:var(--accent);border-radius:50%;width:6px;height:6px}.cal2-needs-step span{opacity:.7;font-weight:500}.cal2-needs-step:hover{background:color-mix(in srgb, var(--accent) 16%, var(--card))}.cal2-needs-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cal2-sheet .today-week-header{align-items:start;position:static}.cal2-week-stage{color:var(--today-tone-text);font-weight:500}.cal2-week-stage:is(.is-needs,.is-live,.is-failed){font-weight:600}.cal2-week-stage.is-quiet{display:none}.cal2-col-read{max-width:100%;min-height:15px;color:var(--ink3);font:500 11px/1.3 var(--font-ui);white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:3px;display:flex}.cal2-col-read.is-empty{color:color-mix(in srgb, var(--ink3) 70%, transparent)}.cal2-col-needs{color:color-mix(in srgb, var(--accent) 80%, var(--ink));align-items:center;gap:4px;font-weight:600;display:inline-flex}.cal2-col-needs i{background:var(--accent);border-radius:50%;width:6px;height:6px}:root[data-calendar-phone] .today-timed-event .today-event.cal2-event{background:var(--card);box-shadow:inset 0 0 0 .5px var(--line-card), 0 1px 1.5px #1114180a}:root[data-calendar-phone] .today-timed-event .today-event.cal2-event:is(.cal2-tone-past,.cal2-tone-done){box-shadow:inset 0 0 0 .5px var(--today-hairline)}:root[data-calendar-phone] .today-timed-event .cal2-event .cal2-body{flex-direction:column;justify-content:center;gap:1px;padding:3px 4px 3px 12px}:root[data-calendar-phone] .today-timed-event .cal2-event .cal2-head{flex-direction:column;align-items:stretch;gap:0}:root[data-calendar-phone] .today-timed-event .cal2-event .cal2-head .today-event-title-row{order:0;align-self:stretch}:root[data-calendar-phone] .today-timed-event .cal2-event .cal2-when{font-size:11px;line-height:14px}:root[data-calendar-phone] .today-timed-event .cal2-event .today-event-title-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:root[data-calendar-phone] .today-timed-event .cal2-event :is(.cal2-line,.cal2-with,.cal2-action),:root[data-calendar-phone] .today-timed-event .cal2-event:is(.is-compact,.is-micro) .cal2-when{display:none}:root[data-calendar-phone] .today-timed-event .cal2-event .cal2-side{grid-template-columns:auto auto;gap:6px;padding:0 6px 0 4px}:root[data-calendar-phone] .today-timed-event .cal2-event .cal2-tag{height:22px;padding:0 8px 0 7px;font-size:11px}:root[data-calendar-phone] .today-timed-event .cal2-event:is(.is-narrow,[data-join]) .cal2-tag{background:0 0;border:0;gap:0;padding:0 6px;font-size:0}:root[data-calendar-phone] .today-timed-event .cal2-event:is(.is-narrow,[data-join]) .cal2-tag:not(.is-fresh,.is-urgent),:root[data-calendar-phone] .today-timed-event .cal2-event.is-narrow .cal2-when{display:none}:root[data-calendar-phone] .cal2-day-head{padding:2px 2px 12px}:root[data-calendar-phone] .cal2-day-title{display:none}@media (width<=720px){.cal2-day-title h1{font-size:19px}}.today-week-header button:has(.cal2-col-read){flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.cal2-walkin{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line-card,var(--line)));background:var(--card,var(--surface));border-radius:10px;margin:16px 0 4px;padding:12px 16px 4px;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff0a),0 1px 2px var(--lightningcss-light,#1a18130a)var(--lightningcss-dark,#00000040)}.cal2-walkin-title{color:var(--ink3);font:600 11.5px/18px var(--font-ui);letter-spacing:.01em;margin:0 0 4px}.cal2-walkin-goals{border-top:1px solid var(--line-row);margin-top:8px}.cal2-walkin-goals>*+*{border-top:1px solid var(--line-row)}.cal2-rsvp{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line-card,var(--line)));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--card));border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 4px;padding:10px 10px 10px 16px;display:flex;box-shadow:0 1px 3px var(--lightningcss-light,#1b18130d)var(--lightningcss-dark,#0000000d)}.cal2-rsvp.is-flash{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.cal2-rsvp-copy{gap:2px;display:grid}.cal2-rsvp-copy b{color:var(--ink);font:600 13.5px/1.3 var(--font-ui)}.cal2-rsvp-copy small{color:var(--ink3);font:500 12px/1.3 var(--font-ui)}.cal2-rsvp-actions{flex:none;gap:6px;display:flex}.cal2-answer-card{gap:8px;padding:20px 22px 18px;display:grid}.cal2-answer-eyebrow{margin:0}.cal2-answer-heading{color:var(--ink);font:600 18px/1.35 var(--font-ui);letter-spacing:-.012em;margin:2px 0 0}.cal2-answer-copy{color:var(--ink2);font:500 13px/1.5 var(--font-ui);margin:0}.cal2-answer-input{box-sizing:border-box;resize:vertical;border:1px solid var(--line-card);background:var(--surface);width:100%;min-height:84px;color:var(--ink);font:500 14px/1.5 var(--font-ui);border-radius:8px;margin-top:6px;padding:10px 12px}.cal2-answer-input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.cal2-answer-error{color:var(--pf-status-crit-ink);font:500 12.5px/1.4 var(--font-ui);margin:0}.cal2-answer-actions{align-items:center;gap:12px;display:flex}.cal2-answer-note{color:var(--ink3);font:500 12px/1.3 var(--font-ui)}@media (width<=780px){.cal2-rsvp{flex-direction:column;align-items:stretch}.cal2-rsvp-actions>*{flex:1}}pf-calendar-settings{position:absolute}.cal2-settings-button.pf-button{width:30px;height:30px;color:var(--ink2)}.cal2-settings-body{grid-template-columns:minmax(0,1fr);display:grid}.cal2-settings-group{padding:20px 0}.cal2-settings-group:first-child{padding-top:0}.cal2-settings-group:last-child{padding-bottom:0}.cal2-settings-group+.cal2-settings-group{border-top:1px solid var(--line-row)}.cal2-settings-group h3{color:var(--ink3);font:650 10.5px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.cal2-settings-toggle,.cal2-settings-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 0;display:flex}.cal2-settings-toggle+.cal2-settings-toggle,.cal2-settings-row+.cal2-settings-row{border-top:1px solid var(--line-row)}.cal2-settings-group h3+:is(.cal2-settings-toggle,.cal2-settings-row){padding-top:0}.cal2-settings-group>:is(.cal2-settings-toggle,.cal2-settings-row):last-child{padding-bottom:0}.cal2-settings-toggle>span,.cal2-settings-row>span{gap:2px;min-width:0;display:grid}.cal2-settings-toggle b,.cal2-settings-row b{color:var(--ink);font:600 13px/1.3 var(--font-ui)}.cal2-settings-toggle small,.cal2-settings-row small{color:var(--ink3);font:500 12px/1.4 var(--font-ui)}.cal2-settings-toggle input{width:32px;height:18px;accent-color:var(--accent);flex:none}.cal2-settings-label{color:var(--ink2);font:600 12.5px/1.3 var(--font-ui);margin:10px 0 6px}.cal2-settings-group h3+.cal2-settings-label{margin-top:0}.cal2-settings-segment.pf-directory-segment{width:100%}.cal2-settings-segment.pf-directory-segment>button{flex:1}.cal2-settings-detail{color:var(--ink3);font:500 12px/1.4 var(--font-ui);margin:6px 0 0}.cal2-settings-note{color:var(--ink3);font:500 12px/1.4 var(--font-ui);margin:12px 0 0}.cal2-settings-link.pf-button{flex:none;height:28px;padding:0 12px;font-size:12.5px;text-decoration:none}.cal2-settings-error{color:var(--pf-status-crit-ink);font:500 12.5px/1.4 var(--font-ui);margin:4px 0 0}@media (width<=640px){.cal2-settings-segment.pf-directory-segment{align-items:stretch;height:auto}.cal2-settings-segment.pf-directory-segment>button{white-space:normal;justify-content:center;min-width:0;height:auto;min-height:44px;padding:8px;line-height:1.3}.cal2-settings-row{flex-direction:column;align-items:flex-start;gap:8px}}.cal2-home-meeting .home-row-title-line{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.cal2-home-meeting .home-meeting-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cal2-home-meeting .home-meeting-title:focus-visible{outline-offset:-2px}.cal2-home-meeting :is(a.home-meeting-title,a.home-list-action){text-decoration:none}.cal2-home-meeting button.home-list-action{height:auto;font-family:inherit;line-height:inherit;background:0 0;border:0;padding:0;display:block}.cal2-home-line{min-width:0;color:var(--ink3);font:500 12.5px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.cal2-home-line b{color:var(--ink2);font-weight:600}@media (width<=720px){.cal2-home-meeting .home-list-trailing>.cal2-tag{grid-area:2/3;justify-self:start;min-width:0;max-width:100%}.cal2-home-meeting .cal2-tag-mark{flex:none}.cal2-home-meeting .cal2-tag-label{text-overflow:ellipsis;min-width:0;overflow:hidden}}.cal2-acct-card{padding:4px 16px;container:cal2-account/inline-size}.cal2-acct-label{color:var(--ink3);font:650 10.5px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 2px}.cal2-acct-row{color:inherit;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:grid}.cal2-acct-label+.cal2-acct-row{border-top:0}.cal2-acct-row+.cal2-acct-row{border-top:1px solid var(--line-row)}.cal2-acct-row:hover .cal2-acct-copy b{color:var(--accent-ink)}.cal2-acct-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cal2-acct-when{gap:1px;display:grid}.cal2-acct-when b{color:var(--ink);font:600 12.5px/1.3 var(--font-ui)}.cal2-acct-when small{color:var(--ink3);font:500 12px/1.3 var(--font-ui);font-variant-numeric:tabular-nums}.cal2-acct-copy{gap:2px;min-width:0;display:grid}.cal2-acct-copy b{color:var(--ink);font:600 13px/1.35 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal2-acct-copy small{color:var(--ink2);font:500 12.5px/1.35 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal2-acct-copy small span{color:var(--ink3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:650}@container cal2-account (width<=560px){.cal2-acct-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.cal2-acct-copy{grid-area:1/1/auto/-1}.cal2-acct-copy b{white-space:normal;overflow-wrap:anywhere}.cal2-acct-when{grid-area:2/1}.cal2-acct-row>.cal2-tag{grid-area:2/2}}.cal2-crumb-state{min-width:0;color:var(--ink-mono,var(--ink3));font:500 10px/1 var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal2-crumb-divider{background:var(--line2,var(--line));flex:none;width:1px;height:18px}.cal2-crumb-join.pf-button{text-decoration:none}.cal2-crumbbar .brief-crumb-steps .pf-button-icon{width:30px;min-width:30px;height:30px;padding:0}.cal2-crumbbar .brief-crumb-steps .pf-button-icon:disabled{opacity:.45;box-shadow:none}.pfv2-head.cal2-page-head{margin-top:-20px}.cal2-page-head .pfv2-head-why{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cal2-head-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cal2-page-head .pfv2-head-why-text{color:var(--ink3);font-size:13px}.cal2-head-urgent{background:var(--pf-status-crit-ink);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cal2-page-head .pfv2-head-pill:has(.cal2-head-urgent){border-color:color-mix(in srgb, var(--pf-status-crit-ink) 30%, var(--line-control,var(--line)))}.cal2-dock{flex-direction:column;display:flex}.cal2-dock>.pfv2-dock-bar{order:-1}.cal2-dock-bar{padding-inline:0}.today-ask.cal2-dock .pfv2-dock-bar{padding:0 0 8px}@media (width<=720px){.cal2-crumb-state,.cal2-crumb-divider{display:none}}@media (width<=640px){.cal2-crumbbar :is(.cal2-crumb-state,.cal2-crumb-divider,.situation-review-pager-count,.brief-crumb-steps,.brief-crumb-identity){display:none}.cal2-crumbbar .brief-crumb-actions{gap:8px;margin-left:auto}}.cal2-head-controls .brief-chip{border:1px solid var(--line-control,var(--line));background:var(--card,var(--surface));height:26px;min-height:26px;box-shadow:none;color:var(--ink);font:600 12px/1 var(--font-ui);border-radius:999px;padding:0 10px 0 9px}.cal2-head-controls .brief-chip:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-control))}.cal2-head-controls .meeting-recorder-chip{box-sizing:border-box;height:26px;min-height:26px;font:600 12px/1 var(--font-ui);border-radius:999px;padding-block:0}.cal2-page-head .pfv2-head-who{flex-wrap:nowrap;overflow:hidden}.cal2-page-head .pfv2-head-who>:is(.cal2-who-first,.cal2-who-rest){display:contents}.cal2-page-head .pfv2-head-person{flex:0 auto;min-width:0}.cal2-who-more-phone{display:none!important}.cal2-page-head .pfv2-head-person pf-avatar{flex:none}.cal2-page-head .pfv2-head-person>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=640px){.cal2-head-controls,.cal2-why-where,.cal2-page-head .pfv2-head-who>:is(.cal2-who-rest,.cal2-who-more){display:none}.cal2-who-more-phone{color:var(--ink3);flex:none!important;display:inline-flex!important}.cal2-page-head .pfv2-head-why{flex-wrap:nowrap}.cal2-page-head .pfv2-head-why-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pfv2-head.cal2-page-head{padding-block:18px}.cal2-page-head .pfv2-head-who{margin-bottom:8px}}.brief-card.cal2-status{border:1px solid var(--line-card,var(--line));background:var(--card,var(--surface));border-radius:10px;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff0d),0 1px 2px var(--lightningcss-light,#1a18130f)var(--lightningcss-dark,#0000004d)}.rv2-preview[popover]{max-height:min(480px,100dvh - 16px);margin:0;position:fixed;inset:auto;overflow:auto}.rv2-preview header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rv2-preview header>strong{color:var(--ink);font:600 12.5px/1.4 var(--font-ui)}.rv2-preview header>.pf-button{flex:none;position:relative}.rv2-preview header>.pf-button:after{content:"";position:absolute;inset:-10px}.rv2-preview ol{gap:2px;margin:10px -6px -4px;padding:0;list-style:none;display:grid}.rv2-preview li{margin:0;padding:0;display:block}.rv2-preview-row{box-sizing:border-box;min-height:44px;color:var(--ink);border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:7px 6px;text-decoration:none;display:grid}.rv2-preview-row[href]{cursor:pointer}.rv2-preview-copy{gap:1px;min-width:0;display:grid}.rv2-preview-title{font:400 13px/1.45 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.rv2-preview-copy time{color:var(--ink3);font:400 11px/1.45 var(--font-ui)}@media (hover:hover){.rv2-preview-row[href]:hover{background:var(--surface)}.rv2-preview-row[href]:hover .rv2-preview-title{text-underline-offset:3px;text-decoration:underline}}.rv2-preview-row[href]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--surface)}.rv2-preview-source{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.rv2-preview-source .service-logo{box-sizing:border-box;background:var(--surface);border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.rv2-preview-source>svg{flex:none;width:24px;height:24px}.rv2-preview-source .service-logo:has(img){background:#eeeae3}.rv2-preview-source .service-logo img{object-fit:contain;width:16px;height:16px;display:block}.rv2-preview-source .service-logo-tile img{object-fit:cover;width:100%;height:100%}.rv2-preview-source .service-monogram{color:var(--ink2);font:600 9px/1 var(--font-mono)}.rv2-preview-source .service-monogram[hidden]{display:none}.rv2-preview p{color:var(--ink3);overflow-wrap:anywhere;margin:12px 0 2px;font-size:12px}.rv2-preview footer{border-top:1px solid var(--line-row);margin-top:12px;padding-top:12px}.rv2-preview-loading{min-height:40px;animation:.2s step-end rv2-preview-loading}@keyframes rv2-preview-loading{0%{visibility:hidden}to{visibility:visible}}[data-relationship-week]{cursor:pointer}[data-relationship-week]:is(:hover,:focus-visible,[aria-expanded=true]) .rv2-week-hit{fill:color-mix(in srgb, var(--ink) 8%, transparent)}[data-relationship-week]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cv2-chips{--cv2-decides:var(--chart-1);--cv2-values:var(--chart-6);--cv2-works:var(--chart-4);--cv2-people:var(--chart-2);--cv2-pressure:var(--chart-3);--cv2-life:var(--chart-5);flex-wrap:wrap;gap:5px;display:flex}.cv2-chips .cv2-d-decides{--cv2-c:var(--cv2-decides)}.cv2-chips .cv2-d-values{--cv2-c:var(--cv2-values)}.cv2-chips .cv2-d-works{--cv2-c:var(--cv2-works)}.cv2-chips .cv2-d-people{--cv2-c:var(--cv2-people)}.cv2-chips .cv2-d-pressure{--cv2-c:var(--cv2-pressure)}.cv2-chips .cv2-d-life{--cv2-c:var(--cv2-life)}.cv2-trait-sm{border:1px solid var(--line-card,var(--line));background:var(--card);height:22px;color:var(--ink);font:500 11.5px/1 var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;display:inline-flex}.cv2-trait-sm>i{background:var(--cv2-c);border-radius:50%;width:7px;height:7px}.cv2-recap-grid{grid-template-columns:minmax(0,1fr) clamp(320px,38%,392px);align-items:start;gap:16px;margin-top:8px;display:grid}.cv2-recap-main{min-width:0}.cv2-recap-side{min-width:0;margin-top:24px;position:sticky;top:12px}.cv2-call{padding:0;display:grid;overflow:hidden}.cv2-call-head{border-bottom:1px solid var(--line-row,var(--line));justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 12px;display:flex}.cv2-call-head h3{color:var(--ink);font:600 14px/1.3 var(--font-ui);margin:0}.cv2-call-head span{color:var(--ink3);font:400 12px/1 var(--font-ui)}.cv2-oncall{gap:10px;padding:14px 16px 16px;display:grid}.cv2-oncall+.cv2-oncall{border-top:1px solid var(--line-row,var(--line))}.cv2-oncall>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cv2-oncall>header div{gap:2px;min-width:0;display:grid}.cv2-oncall>header a{color:var(--ink);font:600 14px/1.25 var(--font-ui);text-decoration:none}.cv2-oncall>header a:hover{text-decoration:underline}.cv2-oncall>header small{color:var(--ink3);font:400 12px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv2-oncall-share{color:var(--ink2);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.cv2-oncall dl{gap:8px;margin:0;display:grid}.cv2-oncall dl div{gap:2px;display:grid}.cv2-oncall dt{color:var(--ink3);font:500 11.5px/1.3 var(--font-ui)}.cv2-oncall dd{color:var(--ink);font:400 13px/1.45 var(--font-ui);margin:0}.cv2-oncall-note{color:var(--ink3);font:400 12.5px/1.4 var(--font-ui);margin:0}.cv2-call,.cv2-oncall{--cv2-decides:var(--chart-1);--cv2-values:var(--chart-6);--cv2-works:var(--chart-4);--cv2-people:var(--chart-2);--cv2-pressure:var(--chart-3);--cv2-life:var(--chart-5)}@media (width<=900px){.cv2-recap-grid{grid-template-columns:minmax(0,1fr)}.cv2-recap-side{order:-1;margin-top:0;position:static}}.cv2-member-traits{margin-top:5px;display:block}.rc2,.rc2-scope{--rc2-company:var(--ink3);--rc2-unknown:color-mix(in srgb, var(--ink) 16%, transparent);--rc2-customer:var(--chart-4);--rc2-inset:20px}.is-ok{--rc2-tone:var(--pf-status-ok-ink);--rc2-tone-bg:var(--pf-status-ok-bg);--rc2-tone-dot:var(--pf-status-ok-dot)}.is-warn{--rc2-tone:var(--pf-status-warn-ink);--rc2-tone-bg:var(--pf-status-warn-bg);--rc2-tone-dot:var(--pf-status-warn-dot)}.is-crit{--rc2-tone:var(--pf-status-crit-ink);--rc2-tone-bg:var(--pf-status-crit-bg);--rc2-tone-dot:var(--pf-status-crit-dot)}.is-neutral{--rc2-tone:var(--ink2);--rc2-tone-bg:var(--surface2);--rc2-tone-dot:var(--ink3)}.rc2{gap:40px;padding-bottom:48px;display:grid}.rc2>*{min-width:0}.rc2 .pf-listing.acv2-card,.rc2-scope .pf-listing.acv2-card{margin:0}.rc2 ul,.rc2 ol,.rc2-scope ul{margin:0;padding:0;list-style:none}.rc2 li,.rc2-scope li{margin:0}.rc2 .recap-tabs{margin:-18px 0 -14px}.rc2 h3,.rc2 h4{margin:0}.rc2-chip{background:var(--rc2-tone-bg);height:22px;color:var(--rc2-tone);font:500 12px/1 var(--font-ui);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.rc2-chip>span{color:color-mix(in srgb, var(--rc2-tone) 72%, transparent);font-weight:400}a.rc2-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc2-tone) 35%, transparent)}.rc2-kind{background:var(--rc2-tone-bg);width:24px;height:24px;color:var(--rc2-tone);border-radius:7px;place-items:center;display:grid}.rc2-time{color:var(--ink3);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rc2-role{color:var(--ink3);font:400 13px/1.3 var(--font-ui)}.rc2-hear{color:var(--ink3);font:500 11.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;vertical-align:1px;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;text-decoration:none;display:inline-flex}.rc2-hear:hover{color:var(--accent-ink)}.rc2-tag{color:var(--ink3);font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-right:6px}.rc2>.rc2-head{margin-bottom:0}.rc2-title h1{color:var(--ink);font:650 22px/1.28 var(--font-display-active);letter-spacing:-.018em;text-wrap:pretty;margin:0}.rc2-title h1.pf-record-title-editable{margin:-4px 0 -4px -8px}.rc2-meta a{color:inherit;text-decoration:none}.rc2-meta a:hover{color:var(--ink)}.rc2-meta a svg{vertical-align:-1px;margin-left:2px}.rc2-head.cal2-page-head .pfv2-head-why{flex-wrap:nowrap;align-items:flex-start}.rc2-head .pfv2-head-pill{flex:none}.rc2-head .pfv2-head-why-text{flex:0 auto;padding-top:3px}.rc2-head .rc2-head-controls{flex-wrap:nowrap;flex:none}@media (width<=900px){.rc2-head.cal2-page-head .pfv2-head-why{flex-wrap:wrap;align-items:center}.rc2-head .pfv2-head-why-text{flex:1 1 0;padding-top:0}.rc2-head .rc2-head-controls{flex-wrap:wrap;flex:100%;margin-left:0}.rc2-head .rc2-head-controls>.rc2-takes{order:-1}}.rc2-head-controls .meeting-recorder-attendee,.rc2-takes{display:inline-flex}.rc2-calendar-pill{cursor:pointer}.rc2-calendar-pill[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-control))}.rc2-calendar-pill .brief-chip-icon{color:var(--ink3)}.rc2-answer{margin-top:-12px}.rc2-callcard{display:grid}.rc2-block{padding:18px var(--rc2-inset) 20px;gap:14px;display:grid}.rc2-block+.rc2-block{border-top:1px solid var(--line-row)}.rc2-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:24px;display:flex}.rc2-block-head h3{color:var(--ink);font:600 14px/1.3 var(--font-ui)}.rc2-block-note{color:var(--ink3);font:400 12.5px/1.4 var(--font-ui);flex-wrap:wrap;align-items:center;display:inline-flex}.rc2-sides{color:var(--ink2);font:400 13px/1 var(--font-ui);flex-wrap:wrap;gap:8px 16px;display:inline-flex}.rc2-sides>span{align-items:center;gap:6px;display:inline-flex}.rc2-sides b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rc2-sides>span{white-space:nowrap}.rc2-talkbar{gap:3px;height:10px;display:flex}.rc2-talkbar>i{border-radius:3px;min-width:4px}.rc2-metrics{margin:0 calc(-1 * var(--rc2-inset)) -20px;border-top:1px solid var(--line-row);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rc2-metric{padding:14px var(--rc2-inset) 16px;border:0;border-right:1px solid var(--line-row);color:inherit;text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:6px;display:grid}.rc2-metric:last-child{border-right:0}.rc2-metric:hover{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}.rc2-metric.is-static{cursor:default}.rc2-metric.is-static:hover{background:0 0}.rc2-metric:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rc2-metric b{color:var(--ink);font:500 26px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rc2-metric b small{color:var(--ink3);margin-left:2px;font-size:14px}.rc2-metric>span{color:var(--ink3);font:400 12.5px/1.2 var(--font-ui)}.rc2-filters{flex-wrap:wrap;gap:4px;display:flex}.rc2-filter{height:26px;color:var(--ink2);font:500 12.5px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.rc2-filter>span{color:var(--ink3);font:500 11.5px/1 var(--font-mono)}.rc2-filter:hover{background:var(--surface2)}.rc2-filter.is-on{border-color:var(--line-card);background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0000000d}.rc2-filter svg{color:var(--ink3)}.rc2-happened{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rc2-hgroup{padding:18px var(--rc2-inset) 20px;border-top:1px solid var(--line-row);align-content:start;gap:8px;display:grid}.rc2-hgroup:nth-child(-n+2){border-top:0}.rc2-hgroup:nth-child(odd){border-right:1px solid var(--line-row)}.rc2-hgroup:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.rc2-hgroup h3{color:var(--ink3);font:500 12.5px/1.3 var(--font-ui)}.rc2-hgroup ul{gap:8px;display:grid}.rc2-hgroup li{color:var(--ink);font:400 14.5px/1.55 var(--font-ui);text-wrap:pretty;padding-left:14px;position:relative}.rc2-hgroup li:before{content:"";background:var(--ink-quiet);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.rc2-tasks-side{border-top:1px solid var(--line-row);color:var(--ink3);font:500 12.5px/1.3 var(--font-ui);margin:0;padding:12px 16px 0}.rc2-tasks-side+.sr-task-list:not(:empty){padding-top:10px}.rc2-tasks .situation-task-title :is(.doc-text,.doc-text-field){display:inline}.rc2-tasks .situation-task-title .message-reference strong{width:auto;font:inherit;font-weight:600;display:inline}.rc2-after>li{min-height:56px;padding:10px var(--rc2-inset);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rc2-after>li+li{border-top:1px solid var(--line-row)}.rc2-after-icon{background:var(--surface2);width:28px;height:28px;color:var(--ink2);border-radius:7px;align-self:start;place-items:center;margin-top:2px;display:grid}.rc2-after-copy{min-width:0;font:400 14px/1.4 var(--font-ui);gap:2px;display:grid}.rc2-after-copy>a,.rc2-after-copy>b{color:var(--ink);font-weight:600;text-decoration:none}.rc2-after-copy>a:hover{text-underline-offset:3px;text-decoration:underline}.rc2-after-copy small{color:var(--ink3);font:400 13px/1.4 var(--font-ui)}.rc2-after-act{height:30px}.rc2-after>li.is-waiting .rc2-after-icon{background:var(--accent-soft);color:var(--accent-ink)}.rc2-live-bar{border:1px solid var(--pf-status-crit-bg);border-radius:var(--account-card-radius);background:color-mix(in srgb, var(--pf-status-crit-bg) 45%, var(--card));color:var(--ink);font:500 14px/1.3 var(--font-ui);flex-wrap:wrap;align-items:center;gap:10px;margin-top:-12px;padding:12px 16px;display:flex}.rc2-live-dot{background:var(--pf-status-crit-dot);border-radius:50%;width:9px;height:9px}.rc2-live-bar .rc2-time{color:var(--ink);font-size:14px}.rc2-live-note{color:var(--ink3);font:400 12.5px/1.4 var(--font-ui);margin-left:auto}.rc2-live-bar.meeting-recorder-bar{font:400 13px/1.35 var(--font-ui);margin-top:-12px;padding:10px 16px 10px 12px}.rc2-live-bar.meeting-recorder-bar:not([data-tone=active]){border-color:var(--line);background:var(--card)}.rc2>.meeting-recorder-bar-alone{margin:-12px 0 0}.rc2 .rc2-room{padding:6px 0}.rc2-room-person{padding:10px var(--rc2-inset);grid-template-columns:36px minmax(0,1fr) 96px;align-items:center;gap:12px;display:grid}.rc2-room-face{width:36px;height:36px;display:block;position:relative}.rc2-room-person.is-speaking pf-avatar{box-shadow:0 0 0 2px var(--surface-raised,var(--card)), 0 0 0 4px var(--pf-status-ok-dot);border-radius:50%}.rc2-room-wave{background:var(--pf-status-ok-dot);border-radius:6px;align-items:end;gap:2px;height:14px;padding:2px 3px;display:flex;position:absolute;bottom:-2px;right:-4px}.rc2-room-wave b{background:#fff;border-radius:1px;width:2px;animation:.9s ease-in-out infinite rc2-wave}.rc2-room-wave b:first-child{height:5px}.rc2-room-wave b:nth-child(2){height:9px;animation-delay:.15s}.rc2-room-wave b:nth-child(3){height:6px;animation-delay:.3s}@keyframes rc2-wave{50%{transform:scaleY(.5)}}.rc2-room-copy{min-width:0;font:600 14px/1.25 var(--font-ui);gap:2px;display:grid}.rc2-room-copy small{color:var(--ink3);font:400 12px/1.3 var(--font-ui)}.rc2-room-share{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.rc2-room-share b{color:var(--ink2);font:500 12px/1 var(--font-mono);text-align:right}.rc2-voice-bar{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:3px;height:6px}.rc2-voice-bar i{background:var(--rc2-customer);border-radius:3px;height:100%;display:block}.rc2-room-person.is-company .rc2-voice-bar i{background:var(--rc2-company)}.rc2-room-person.is-unknown .rc2-voice-bar i{background:var(--ink3)}.rc2 .rc2-live-lines{min-height:320px;padding:12px var(--rc2-inset) 16px;flex-direction:column;justify-content:flex-end;display:flex}.rc2-live-lines>li{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.rc2-live-lines .rc2-time{padding-top:3px}.rc2-live-lines p{color:var(--ink2);font:400 14px/1.55 var(--font-ui);margin:0}.rc2-live-lines p b{color:var(--ink);font-weight:600;display:block}.rc2-live-lines .is-partial p{color:var(--ink3)}.rc2-listening{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.rc2-listening i{background:var(--ink3);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite rc2-wave}.rc2-listening i:nth-child(2){animation-delay:.2s}.rc2-listening i:nth-child(3){animation-delay:.4s}.rc2-progress>li{padding:14px var(--rc2-inset);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.rc2-progress>li+li{border-top:1px solid var(--line-row)}.rc2-progress-mark{border:1.5px solid var(--line-control);width:26px;height:26px;color:var(--ink3);font:600 11px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.rc2-progress>.is-done .rc2-progress-mark{border-color:var(--pf-status-ok-dot);background:var(--pf-status-ok-dot);color:#fff}.rc2-progress>.is-working .rc2-progress-mark{border-color:var(--accent-line)}.rc2-progress .rc2-after-copy{gap:3px;display:grid}.rc2-progress .rc2-after-copy b{color:var(--ink);font:600 14px/1.3 var(--font-ui)}.rc2-progress>.is-next .rc2-after-copy b{color:var(--ink3)}.rc2-progress-state{color:var(--ink3);font:500 12px/1 var(--font-ui)}.rc2-progress>.is-working .rc2-progress-state{color:var(--accent-ink)}.rc2-spin{border:2px solid var(--accent-line);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite rc2-spin}@keyframes rc2-spin{to{transform:rotate(360deg)}}.rc2-week.acv2-answer{color:var(--ink2);margin:6px 0 22px;font-size:15px}.twin-account-history-dot.is-recording,.twin-account-history-lane-label i.is-recording-lane{--history-dot:var(--ink)}.twin-account-history-dot.is-recording{width:12px;min-width:12px;height:12px;min-height:12px}.twin-account-history-dot.is-recording.is-attention{outline:2px solid var(--pf-status-warn-dot);outline-offset:2px}.rc2-history-tip{max-width:300px}.rc2-history-line{color:var(--ink2);font:400 12.5px/1.45 var(--font-ui);white-space:normal;margin-top:4px;display:block}.rc2-history-needs{color:var(--pf-status-warn-ink);font:500 12px/1.3 var(--font-ui);margin-top:4px;font-style:normal;display:block}.rc2-hfoot{border-top:1px solid var(--line-row);background:var(--surface-raised,var(--card));grid-template-columns:94px minmax(0,1fr);padding:0 16px 0 14px;display:grid}.rc2-hfoot-label{color:var(--ink3);font:500 10px/1.2 var(--font-ui);padding:17px 8px 0 5px}.rc2-hfoot-latest{gap:7px;min-width:0;padding:14px 0 15px;display:grid}.rc2-hfoot-line{color:var(--ink);font:500 14px/1.5 var(--font-ui);text-wrap:pretty;justify-self:start;text-decoration:none}.rc2-hfoot-line:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-underline-offset:3px}.rc2-hfoot-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rc2-hfoot-meta .twin-account-history-tooltip-people,.rc2-hfoot-meta>span:first-child:not([class^=rc2]){margin:0}.rc2-hfoot-title{color:var(--ink2);font:400 12.5px/1.3 var(--font-ui)}.rc2-hfoot-when{color:var(--ink3);font:500 11.5px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rc2-needs-chip{height:20px;padding:0 7px;font-size:11.5px}.rc2-needs-chip i{background:var(--rc2-tone-dot);border-radius:50%;width:6px;height:6px}.rc2-hfoot-latest+.rc2-hfoot-label,.rc2-hfoot-latest+.rc2-hfoot-label+.rc2-hfoot-topics{border-top:1px solid var(--line-row)}.rc2-hfoot-latest+.rc2-hfoot-label{padding-top:16px}.rc2-hfoot-topics{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:10px 0 11px;display:flex}.rc2-hfoot-chips{flex-wrap:wrap;gap:6px;display:flex}:is(.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=value]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=value]),.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=expansion]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=expansion]),.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=pricing]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=pricing]),.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=competitor]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=competitor]),.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=blocker]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=blocker]),.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=risk]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=risk]),.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=commitment]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=commitment]),.twin-account-history-frame:has(.rc2-hfoot .rc2-chip[data-kind=decision]:is(:hover,:focus-visible)) .twin-account-history-dot.is-recording:not([data-kinds~=decision])){opacity:.22}.twin-account-history-dot.is-recording{transition:opacity .14s}@media (width<=760px){.rc2-hfoot{grid-template-columns:minmax(0,1fr);padding:0 14px}.rc2-hfoot-label{padding:14px 0 0}.rc2-hfoot-latest{padding:6px 0 10px}.rc2-hfoot-latest+.rc2-hfoot-label+.rc2-hfoot-topics{border-top:0;padding-top:6px}}.acv2-calls{margin-top:36px}.rc2-oncalls{display:grid}.rc2-oncalls>*+*{border-top:1px solid var(--line-row)}.rc2-history-label{width:112px;color:var(--ink3);font:400 13px/1.4 var(--font-ui);flex:none;margin:0}.rc2-raises,.rc2-owes{padding:13px var(--rc2-inset);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.rc2-owes a{color:var(--ink);font:500 14px/1.4 var(--font-ui);text-decoration:none}.rc2-owes a:hover{text-underline-offset:3px;text-decoration:underline}.rc2-owes-due{color:var(--ink2);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rc2-owes-more{color:var(--ink3);font:400 12.5px/1 var(--font-ui);margin-left:auto}.rc2-words{padding:14px var(--rc2-inset) 16px;gap:12px;display:grid}.rc2-words-call{gap:8px;display:grid}.rc2-words-call+.rc2-words-call{border-top:1px dashed var(--line-row);padding-top:12px}.rc2-words-head{align-items:baseline;gap:8px;margin:0;display:flex}.rc2-words-head a{color:var(--ink2);font:500 13px/1.3 var(--font-ui);text-decoration:none}.rc2-words-head a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rc2-stamp{color:var(--ink3);font:500 11.5px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rc2 .rc2-quotes,.rc2-scope .rc2-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}.rc2-quotes>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.rc2-quotes q{color:var(--ink);font:400 14.5px/1.55 var(--font-ui);quotes:none;text-wrap:pretty;padding-left:16px;position:relative}.rc2-quotes q:before{content:"“";color:var(--rc2-tone);font:600 22px/1 var(--font-display-active,var(--font-ui));position:absolute;top:-3px;left:0}.rc2-quotes .rc2-hear{margin-top:4px}.rc2-words-more{height:auto;min-height:0;color:var(--ink2);font:500 12.5px/1.3 var(--font-ui);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.rc2-words-more:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.rc2 .rc2-quotes,.rc2-scope .rc2-quotes{grid-template-columns:minmax(0,1fr)}.rc2-history-label{width:100%}.rc2-hide-phone{display:none}.rc2-owes-more{margin-left:0}}.rc2-tiles{margin-top:-16px}.rc2-tile-word{font-size:24px!important}.rc2 .rc2-sources .acv2-conn{padding:14px var(--rc2-inset)}.rc2 .rc2-recorders>li{min-height:48px;padding:8px var(--rc2-inset);grid-template-columns:minmax(0,1.2fr) minmax(80px,1fr) 72px 104px;align-items:center;gap:16px;display:grid}.rc2 .rc2-recorders>li+li{border-top:1px solid var(--line-row)}.rc2-recorder-who{min-width:0;font:500 13.5px/1.3 var(--font-ui);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.rc2-recorder-who small{color:var(--ink3);font:400 12.5px/1.3 var(--font-ui)}.rc2-recorder-bar{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:3px;height:6px;overflow:hidden}.rc2-recorder-bar i{background:var(--rc2-company);border-radius:3px;height:100%;display:block}.rc2-recorder-n{color:var(--ink3);font:400 12.5px/1 var(--font-ui);text-align:right}.rc2-recorder-n b{color:var(--ink);font:500 13px/1 var(--font-mono)}.rc2-recorder-auto{color:var(--ink3);font:400 12.5px/1.3 var(--font-ui);text-align:right}.rc2-conn-state{color:var(--ink3);font:400 13px/1.3 var(--font-ui);white-space:nowrap}.rc2-sources .acv2-conn-logo svg{width:20px;height:20px;display:block}.rc2-head-person{flex-wrap:wrap;align-items:center;display:inline-flex}.rc2 .rc2-flow{padding:20px var(--rc2-inset) 18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.rc2 .rc2-flow>li{grid-row:span 4;grid-template-rows:subgrid;align-content:start;gap:6px;min-width:0;padding-right:16px;display:grid}.rc2 .rc2-flow>li:last-child{padding-right:0}.rc2-flow-rail{align-items:center;height:34px;margin-bottom:6px;display:flex;position:relative}.rc2-flow-mark{z-index:1;border:1px solid var(--line-card);background:var(--card);width:34px;height:34px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rc2-flow-line{background:var(--line-card);height:1px;position:absolute;top:17px;left:40px;right:-10px}.rc2 .rc2-flow b{color:var(--ink);font:600 13.5px/1.3 var(--font-ui)}.rc2 .rc2-flow small{color:var(--ink3);font:400 12.5px/1.45 var(--font-ui);text-wrap:pretty}.rc2-flow-result{border-top:1px solid var(--line-row);color:var(--ink);font:500 12.5px/1.45 var(--font-ui);text-wrap:pretty;align-self:start;margin-top:10px;padding-top:10px}.rc2 .rc2-kinds{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rc2 .rc2-kinds>li{padding:14px var(--rc2-inset);border-top:1px solid var(--line-row);grid-template-columns:24px minmax(0,1fr) 64px;align-items:start;gap:12px;display:grid}.rc2 .rc2-kinds>li:nth-child(-n+2){border-top:0}.rc2 .rc2-kinds>li:nth-child(odd){border-right:1px solid var(--line-row)}.rc2-kinds-copy{gap:3px;min-width:0;display:grid}.rc2-kinds-copy b{color:var(--ink);font:600 13.5px/1.3 var(--font-ui)}.rc2-kinds-copy small{color:var(--ink3);font:400 12.5px/1.4 var(--font-ui)}.rc2-kinds-example{color:var(--ink2);font:400 13px/1.4 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;text-decoration:none;overflow:hidden}.rc2-kinds-example:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rc2-kinds-count{justify-items:end;gap:3px;padding-top:1px;display:grid}.rc2-kinds-count b{color:var(--ink);font:500 18px/1 var(--font-ui);font-variant-numeric:tabular-nums}.rc2-kinds-count small{color:var(--ink3);font:400 12px/1.2 var(--font-ui);white-space:nowrap}.rc2-notice{padding:13px var(--rc2-inset);border-top:1px solid var(--line-row);flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.rc2-notice-label{width:128px;color:var(--ink3);font:400 13.5px/1.3 var(--font-ui)}.rc2-notice q{color:var(--ink);font:400 14px/1.4 var(--font-ui);quotes:"“" "”"}.rc2-notice-note,.rc2-notice-off{color:var(--ink3);font:400 12.5px/1.3 var(--font-ui)}[data-recording-setup] .acv2-dgrid{margin-bottom:0}[data-recording-setup] .acv2-dgrid .acv2-drow,[data-recording-setup] .acv2-dnote{padding-left:var(--rc2-inset)}.rc2-setup-link{gap:6px;margin-right:12px}.rc2-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=761px) and (width<=1040px){.rc2 .rc2-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.rc2 .rc2-flow>li:nth-child(3) .rc2-flow-line{display:none}}@media (width<=760px){.rc2 .rc2-flow{grid-template-columns:minmax(0,1fr);row-gap:0}.rc2 .rc2-flow>li{grid-row:auto;grid-template-rows:none;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;padding:0 0 18px}.rc2 .rc2-flow>li:last-child{padding-bottom:0}.rc2-flow-rail{flex-direction:column;grid-row:1/span 3;align-self:stretch;height:auto;margin:0}.rc2-flow-line{width:1px;height:auto;position:absolute;inset:38px auto -16px 17px}.rc2 .rc2-flow>li:last-child .rc2-flow-line{display:none}.rc2-flow-result{color:var(--ink2);border-top:0;margin-top:4px;padding-top:0}.rc2 .rc2-kinds{grid-template-columns:minmax(0,1fr)}.rc2 .rc2-kinds>li:nth-child(odd){border-right:0}.rc2 .rc2-kinds>li:nth-child(2){border-top:1px solid var(--line-row)}.rc2 .rc2-recorders>li{grid-template-columns:minmax(0,1fr) auto}.rc2-recorder-bar,.rc2-recorder-auto{display:none}}@media (width<=960px){.rc2-focus{grid-template-columns:minmax(0,1fr)}.rc2-live-note{flex-basis:100%;margin-left:0}}@media (width<=760px){.rc2,.rc2-scope{--rc2-inset:14px}.rc2{gap:32px}.rc2-side-open .rc2-role,.rc2-line-who .rc2-role{display:none}.rc2-title h1{font-size:19px}.rc2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rc2-metric:nth-child(2){border-right:0}.rc2-metric:nth-child(-n+2){border-bottom:1px solid var(--line-row)}.rc2-metric b{font-size:22px}.rc2-filters{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.rc2-happened{grid-template-columns:minmax(0,1fr)}.rc2-hgroup:nth-child(2){border-top:1px solid var(--line-row)}.rc2-hgroup:nth-child(odd){border-right:0}.rc2-setup-link>span{display:none}.rc2-setup-link{margin-right:4px}}@media (prefers-reduced-motion:reduce){.rc2-room-wave b,.rc2-listening i,.rc2-spin,.rc2-pin{transition:none;animation:none}}.rc2-people>li{grid-template-columns:8px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:40px;display:grid}.rc2-people>li+li{border-top:1px solid var(--line-row)}.rc2-people>li>i{border-radius:2px;width:8px;height:8px}.rc2-people-who{min-width:0;font:500 13.5px/1.3 var(--font-ui);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.rc2-people-who small{color:var(--ink3);font:400 12.5px/1.3 var(--font-ui)}.rc2-people>li>b{color:var(--ink);font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.rc2 .rc2-metric{border-radius:0;align-content:start;height:auto;min-height:0}.rc2-metrics{margin-bottom:-20px}.rc2-hgroup li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.rc2 .rc2-hear{height:auto;min-height:0}.rc2 .rc2-metric{text-align:left;justify-content:start;justify-items:start}.rc2-callcard,.rc2-block,.rc2-oncalls,.rc2-happened>.rc2-hgroup{grid-template-columns:minmax(0,1fr)}.rc2-stagecard{grid-template-columns:minmax(0,1fr) 340px;margin-top:-10px;display:grid;overflow:hidden}.rc2-stagecard.is-solo{grid-template-columns:minmax(0,1fr) 0}.rc2-stage-main{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rc2-stage-main .mp{box-shadow:none;border-radius:0}.rc2-stage-main>.acv2-quiet{padding:18px var(--rc2-inset);background:var(--card)}.rc2-stage-main pf-meeting-player{display:block}.rc2-stage-side{border-left:1px solid var(--line-row);min-width:0;position:relative}.rc2-side-inner{flex-direction:column;display:flex;position:absolute;inset:0}.rc2-side-head{border-bottom:1px solid var(--line-row);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 14px 10px 18px;display:flex}.rc2-side-head h2{color:var(--ink);font:600 14px/1.3 var(--font-ui);margin:0}.rc2-side-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.rc2-side-moment+.rc2-side-moment{border-top:1px solid var(--line-row)}.rc2-side-row{width:100%;height:auto;min-height:46px;color:var(--ink);font:500 13.5px/1.35 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 16px 8px 18px;display:grid}.rc2-side-row:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.rc2-side-row>.rc2-time{white-space:nowrap;padding-top:6px}.rc2-time-len{color:var(--ink-mono,var(--ink3))}.rc2-side-moment.is-open{background:color-mix(in srgb, var(--accent) 5%, var(--surface-raised,var(--card)));box-shadow:inset 3px 0 0 var(--accent)}.rc2-side-title{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-width:0;padding-top:3px;display:-webkit-box;overflow:hidden}.rc2-side-moment.is-open .rc2-side-title{display:block}.rc2-side-foot{border-top:1px solid var(--line-row);padding:10px 14px 12px 18px}.rc2 .rc2-reel{justify-content:flex-start;gap:8px;width:100%;height:34px;min-height:34px;padding:0 12px}.rc2-reel>span{color:var(--ink3);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.rc2-reel.is-on>span{font-family:var(--font-ui)}.rc2-side-open{gap:8px;padding:0 16px 14px 52px;display:grid}.rc2-moment-who{color:var(--ink);font:500 13px/1.3 var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:inline-flex}.rc2-side-open blockquote{color:var(--ink-reading,var(--ink));font:400 14px/1.55 var(--font-ui);text-wrap:pretty;background:0 0;border:0;margin:0;padding:0;font-style:normal}@media (width>=1101px) and (prefers-reduced-motion:no-preference){.rc2-stagecard{transition:grid-template-columns .32s cubic-bezier(.2,0,0,1)}.rc2-stage-side{animation:.18s .14s both rc2-moments-arrive}}@keyframes rc2-moments-arrive{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.rc2-stagecard,.rc2-stagecard.is-solo{grid-template-columns:minmax(0,1fr)}.rc2-stage-side{border-left:0;border-top:1px solid var(--line-row)}.rc2-side-inner{position:static}.rc2-side-list{max-height:none;overflow:visible}}@media (width<=760px){.rc2-side-head,.rc2-side-row{padding-left:14px}.rc2-side-open{padding-left:48px}}.rc2-stage-main .mp-scrub-moments>i{background:var(--ink3)}.rc2-stage-main .mp-scrub-moments>i[data-tone=positive]{background:var(--pf-status-ok-dot)}.rc2-stage-main .mp-scrub-moments>i[data-tone=mixed]{background:var(--pf-status-warn-dot)}.rc2-stage-main .mp-scrub-moments>i[data-tone=negative]{background:var(--pf-status-crit-dot)}.rc2-after-copy>b pf-editable-text{color:var(--ink);font:600 14px/1.4 var(--font-ui);display:block}.rc2-after-copy>small pf-editable-text{color:var(--ink3);font:400 13px/1.4 var(--font-ui);display:block}.rc2-live-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;margin-top:-12px;display:grid}.rc2-live-grid>.rc2-section{gap:12px;min-width:0;display:grid}.rc2-live-grid .acv2-head{margin:0}.rc2-live-grid .rc2-live{display:block}.rc2-live-empty{padding:18px var(--rc2-inset);margin:0}.rc2-room-face pf-avatar{display:block}.rc2 .rc2-reads>li{padding:14px var(--rc2-inset) 16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.rc2 .rc2-reads>li+li{border-top:1px solid var(--line-row)}.rc2-reads>li.is-speaking{background:color-mix(in srgb, var(--pf-status-ok-bg) 45%, transparent)}.rc2-reads>li.is-speaking pf-avatar{box-shadow:0 0 0 2px var(--surface-raised,var(--card)), 0 0 0 4px var(--pf-status-ok-dot);border-radius:50%}.rc2-read-copy{gap:7px;min-width:0;display:grid}.rc2-read-who{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.rc2-read-who a{color:var(--ink);font:600 14px/1.3 var(--font-ui);text-decoration:none}.rc2-read-who a:hover{text-underline-offset:3px;text-decoration:underline}.rc2-read-who b{color:var(--ink2);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rc2-read-headline{color:var(--ink2);font:400 13px/1.4 var(--font-ui);text-wrap:pretty;margin:-4px 0 0}.rc2-read-copy .cv2-chips{flex-wrap:wrap;gap:6px;display:flex}.rc2-read-copy dl{gap:8px;margin:2px 0 0;display:grid}.rc2-read-copy dl>div{gap:1px;display:grid}.rc2-read-copy dt{color:var(--ink3);font:500 12px/1.3 var(--font-ui)}.rc2-read-copy dd{color:var(--ink);font:400 13.5px/1.5 var(--font-ui);text-wrap:pretty;margin:0}.rc2-read-note{color:var(--ink3);font:400 13px/1.4 var(--font-ui);margin:0}.rc2 .rc2-reads-grid .rc2-reads{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rc2 .rc2-reads-grid .rc2-reads>li{border-top:1px solid var(--line-row)}.rc2 .rc2-reads-grid .rc2-reads>li:nth-child(-n+2){border-top:0}.rc2 .rc2-reads-grid .rc2-reads>li:nth-child(odd){border-right:1px solid var(--line-row)}.rc2 .rc2-reads-grid .rc2-reads>li:last-child:nth-child(odd){border-right:0;grid-column:1/-1}@media (width<=960px){.rc2-live-grid{grid-template-columns:minmax(0,1fr)}.rc2-live-grid>.rc2-section:last-child{order:-1}}@media (width<=760px){.rc2 .rc2-reads-grid .rc2-reads{grid-template-columns:minmax(0,1fr)}.rc2 .rc2-reads-grid .rc2-reads>li:nth-child(odd){border-right:0}.rc2 .rc2-reads-grid .rc2-reads>li:nth-child(2){border-top:1px solid var(--line-row)}}.rc2-live-speakers{padding:12px var(--rc2-inset);border-bottom:1px solid var(--line-row);color:var(--ink2);font:500 12.5px/1.3 var(--font-ui);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.rc2-live-speakers>span{align-items:center;gap:6px;display:inline-flex}.rc2-live-speakers b{color:var(--ink3);font:500 11.5px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rc2-live-speakers .is-speaking{color:var(--ink)}.rc2-live-speakers .rc2-room-wave{height:12px;position:static}.rc2-read-role{color:var(--ink3);font:400 12.5px/1.35 var(--font-ui);margin:-5px 0 0}.rc2-read-role+.rc2-read-headline{margin-top:0}.rc2-panel{gap:40px;min-width:0;display:grid}.rc2-panel>*{min-width:0}@media (width<=760px){.rc2-panel{gap:32px}}.rc2 .rc2-transcript{padding:8px var(--rc2-inset) 12px}.rc2 .rc2-transcript pf-meeting-transcript{max-height:min(70vh,760px)}.rc2 .rc2-transcript .mt-scroll{overscroll-behavior-y:auto}.rc2-side-moment .rc2-role,.rc2-moment-who .rc2-role{white-space:normal}.rc2-setup-unknown{padding:16px var(--rc2-inset);margin:0}@media (width<=640px){.rc2-head .cal2-head-controls:has(>:not(.brief-purpose-dropdown,.brief-purpose-status,.rc2-purpose)){display:inline-flex}.rc2-head .cal2-head-controls>:is(.brief-purpose-dropdown,.brief-purpose-status,.rc2-purpose){display:none}}.recording-calendar-popover{width:352px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:8px;overflow-y:auto}.recording-calendar-head{color:var(--ink);font:500 12px/1.4 var(--font-ui);align-items:center;gap:8px;padding:2px 6px 8px;display:flex}.recording-calendar-head>.pf-button{margin-left:auto}.recording-calendar-popover .pf-search-field{margin:0 4px 8px}.recording-calendar-label{margin:10px 10px 4px}.recording-calendar-dates{gap:8px;margin:8px 4px;display:flex}.recording-calendar-dates label{min-width:0;color:var(--ink3);font:500 11px/1.4 var(--font-ui);flex:1}.recording-calendar-dates input{width:100%;min-width:0;margin-top:4px;display:block}.recording-calendar-list{max-height:320px;overflow-y:auto}.recording-calendar-popover .recording-calendar-event{white-space:normal;gap:10px;min-height:52px}.recording-calendar-event.is-selected{background:var(--accent-soft)}.recording-calendar-event-icon{color:var(--ink3);flex-shrink:0;display:inline-flex}.recording-calendar-event-copy{flex:1;min-width:0}.recording-calendar-event-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.recording-calendar-event-copy small{color:var(--ink3);font:400 11px/1.4 var(--font-ui);margin-top:3px;display:block}.recording-calendar-check{color:var(--accent);flex-shrink:0;display:inline-flex}.recording-calendar-popover .recording-calendar-unlink{gap:10px}.recording-calendar-message{color:var(--ink3);font:400 12px/1.4 var(--font-ui);margin:8px 10px}.recording-calendar-message[role=alert]{color:var(--pf-status-crit-ink)}
