.record-workspace-shell{container-type:inline-size}.record-workspace{--record-tint:color-mix(in srgb, var(--mc-surface) 55%, var(--mc-paper));grid-template-columns:320px minmax(420px,1fr) 352px;grid-template-areas:"identity work context";min-width:0;display:grid}.record-workspace-page{background:linear-gradient(90deg, var(--record-tint) 0 320px, transparent 320px), linear-gradient(270deg, var(--record-tint) 0 352px, transparent 352px), var(--mc-paper);min-height:100vh}.record-identity{flex-direction:column;grid-area:identity;gap:20px;padding:22px 20px 26px;display:flex}.record-work{flex-direction:column;grid-area:work;gap:16px;padding:22px 24px 26px;display:flex}.record-context{flex-direction:column;grid-area:context;gap:18px;padding:22px 24px 26px;display:flex}.record-pane-tint{background:color-mix(in srgb, var(--mc-surface) 55%, var(--mc-paper))}.record-pane-divider{border-left:1px solid var(--mc-border-soft)}.record-section-label{color:var(--mc-faint);font:700 10px/1.4 var(--mc-font-body);letter-spacing:.07em;text-transform:uppercase}.record-section-label>b{color:var(--mc-faint-softer);margin-left:4px;font-weight:700}.record-section-label.accent{color:var(--mc-lime-text)}.record-name{font:700 29px/1.08 var(--mc-font-display);letter-spacing:-.03em;color:var(--mc-ink);text-wrap:pretty;overflow-wrap:anywhere}.record-header-id{color:var(--mc-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.record-relay{vertical-align:-1px;color:currentColor;flex-shrink:0;width:24px;height:12px;display:inline-block}.record-relay-icon{width:16px;height:8px}.record-referrals{align-items:center;gap:7px;display:inline-flex}.record-pill{border-radius:var(--mc-r-pill);font:700 10.5px/1.3 var(--mc-font-body);letter-spacing:.04em;text-transform:uppercase;background:var(--mc-peri-tint);color:var(--mc-peri-text);align-items:center;padding:4px 10px;display:inline-flex}.record-pill-win{background:var(--mc-ink);color:var(--mc-lime)}.record-pill-cold{background:var(--mc-surface);color:var(--mc-burgundy)}.record-pill-hold{background:var(--mc-mauve-tint);color:var(--mc-mauve-text)}.record-pill-unset{background:var(--mc-surface);color:var(--mc-muted-strong)}.record-pill-trigger{cursor:pointer;border:0;gap:5px;transition:box-shadow .12s}.record-pill-trigger:hover,.record-pill-trigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--mc-border)}.record-pill-trigger:focus-visible{outline:2px solid var(--mc-lime-deep);outline-offset:2px}.record-pill-trigger:disabled{cursor:progress;opacity:.7}.record-pill-profession{background:var(--mc-peri-tint);color:var(--mc-peri-text);font:700 12.5px/1.3 var(--mc-font-display);letter-spacing:0;text-transform:none;padding:5px 13px}.record-kind-pill{border-radius:var(--mc-r-pill);background:var(--mc-lime-tint);color:var(--mc-lime-text);font:700 10px/1.3 var(--mc-font-body);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:3px 8px;display:inline-flex}.record-kind-pill.quiet{background:var(--mc-surface);color:var(--mc-muted)}.record-kind-pill.status{background:var(--mc-peri-tint);color:var(--mc-peri-text)}.record-tint{border:1px solid var(--mc-border-soft);border-radius:var(--mc-r-card);background:color-mix(in srgb, var(--mc-surface) 55%, var(--mc-paper))}.plan-saved{font:400 11.5px/1.2 var(--mc-font-body);color:var(--mc-faint-soft)}.record-icon-button{box-sizing:border-box;border:1px solid var(--mc-border-soft);border-radius:var(--mc-r-pill);background:var(--mc-paper);cursor:pointer;justify-content:center;align-items:center;width:27px;height:27px;transition:border-color .12s,color .12s;display:inline-flex;color:var(--mc-muted)!important}.record-icon-button:hover{border-color:var(--mc-border);color:var(--mc-ink)!important}.record-icon-button>svg{width:15px;height:15px}.record-ghost{border:1px solid var(--mc-border);border-radius:var(--mc-r-pill);color:var(--mc-muted-strong);font:600 12px/1.2 var(--mc-font-body);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 14px;transition:background .12s;display:inline-flex}.record-ghost:hover{background:var(--mc-surface)}.record-ghost:disabled{cursor:default;opacity:.5}.record-cta{border-radius:var(--mc-r-pill);background:var(--mc-lime);font:700 13px/1.2 var(--mc-font-body);align-items:center;padding:11px 20px;transition:background .12s;display:inline-flex;color:var(--mc-ink)!important}.record-cta:hover{background:var(--mc-lime-deep);color:var(--mc-ink)!important}.record-avatar{background:conic-gradient(from 220deg, var(--mc-lime) 0%, var(--mc-lime-deep) 35%, var(--mc-peri) 60%, var(--mc-mauve) 80%, var(--mc-lime) 100%);border-radius:999px;place-items:center;width:84px;height:84px;padding:3px;display:grid}.record-avatar>span{border-radius:inherit;background:var(--mc-ink);width:100%;height:100%;box-shadow:0 0 0 2px color-mix(in srgb, var(--mc-surface) 55%, var(--mc-paper));color:var(--mc-lime);font:700 28px/1 var(--mc-font-display);letter-spacing:-.02em;place-items:center;display:grid}.record-back{color:var(--mc-muted);font-size:12px}.record-back:hover{color:var(--mc-ink)}.record-contact-line{color:var(--mc-ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;display:flex}.record-contact-line>.record-contact-icon{width:16px;height:16px;color:var(--mc-faint);flex-shrink:0;place-items:center;display:grid}.record-contact-line>.record-contact-icon>svg{width:16px;height:16px}.record-contact-line .record-owner-chip{background:var(--mc-peri);color:#fff;width:16px;height:16px;font:700 8px/1 var(--mc-font-body);border-radius:50%;place-items:center;display:grid}.record-contact-line .record-source-dot{background:var(--mc-peri);border-radius:50%;width:8px;height:8px}.record-contact-line .faint{color:var(--mc-faint-soft)}.record-contact-line a{color:var(--mc-peri-text);overflow-wrap:anywhere}.record-contact-line a:hover{text-decoration:underline}.record-relationships{gap:12px;display:grid}.record-relationship{gap:3px;display:grid}.record-relationship-head{color:var(--mc-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.record-relationship-head>svg{width:16px;height:16px;color:var(--mc-faint);flex-shrink:0}.record-relationship-head a{color:var(--mc-ink)}.record-relationship-head a:hover{color:var(--mc-peri-text)}.record-relationship-sub{color:var(--mc-muted);padding-left:26px;font-size:13px}.record-latest-chip{border-radius:var(--mc-r-pill);background:var(--mc-lime-tint);color:var(--mc-lime-text);font:600 11px/1.4 var(--mc-font-body);white-space:nowrap;cursor:default;align-items:center;padding:1px 7px;display:inline-flex}.record-hairline-top{border-top:1px solid var(--mc-border-soft)}.record-property-disclosure{margin-top:auto}.record-property-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0 0;display:flex}.record-property-trigger .record-property-toggle{color:var(--mc-muted-strong);font:600 12px/1.2 var(--mc-font-body)}.record-property-scroll{border:1px solid var(--mc-border-soft);background:var(--mc-paper);border-radius:10px;padding:4px 11px;overflow:auto}@container (width>=901px){.record-property-scroll{max-height:320px}}.record-property-head{align-items:center;gap:6px;display:flex}.record-property-group{gap:10px;padding:12px 0;display:grid}.record-property-group+.record-property-group,.record-property-scroll>.grid:not(:empty)+.record-property-group{border-top:1px solid var(--mc-hairline)}.record-property-group>h3{color:var(--mc-faint);font:700 10.5px/1.3 var(--mc-font-body);letter-spacing:.06em;text-transform:uppercase}.record-property-row{gap:2px;min-width:0;display:grid}.record-property-row>dt{color:var(--mc-muted);font-size:12px}.record-property-provenance{-webkit-text-decoration:underline dotted var(--mc-faint);text-decoration:underline dotted var(--mc-faint);text-underline-offset:3px}.record-property-row>dd{color:var(--mc-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.record-property-row .record-property-empty{color:var(--mc-faint-soft)}.record-property-row .record-property-required{color:var(--mc-burgundy);margin-left:6px;font-size:11px}.record-trend{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:14px 18px;display:flex}.record-trend>*{min-width:0}.record-trend-count{font:700 32px/1 var(--mc-font-display);color:var(--mc-ink)}.record-trend-bars{flex:140px;align-items:flex-end;gap:6px;height:44px;display:flex}.record-trend-bars>li{flex:1 1 0;align-items:flex-end;height:100%;display:flex}.record-trend-bars>li>span{border-radius:3px 3px 0 0;width:100%;display:block}.record-trend-meta{text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:11.5px;line-height:1.45}.record-trend-meta .trend{font-weight:600}.record-trend-meta .when{color:var(--mc-faint-soft)}.record-tabs{border-bottom:1px solid var(--mc-border-soft);gap:4px;min-width:0;display:flex;overflow-x:auto}.record-tab{color:var(--mc-muted);font:700 15px/1.2 var(--mc-font-display);letter-spacing:-.01em;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex-shrink:0;align-items:baseline;gap:6px;margin-bottom:-1px;padding:8px 12px 9px;display:inline-flex}.record-tab:hover{color:var(--mc-ink)}.record-tab[aria-selected=true]{border-bottom-color:var(--mc-ink);color:var(--mc-ink)}.record-tab>.count{letter-spacing:inherit;color:var(--mc-faint-soft);font:400 13px/1 var(--mc-font-body)}.record-proposed-action{background:linear-gradient(100deg, var(--mc-mauve), var(--mc-lime) 45%, var(--mc-peri) 100%);border-radius:18px;padding:2px}.record-proposed-action.critical{background:var(--mc-burgundy)}.record-proposed-action>.record-proposed-action-body{background:var(--mc-paper);border-radius:16px;gap:16px;padding:20px 22px;display:grid}.record-proposed-action-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-proposed-action-label{color:var(--mc-lime-text);font:700 10.5px/1.2 var(--mc-font-body);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.record-proposed-action-label>i{background:var(--mc-lime);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-lime) 30%, transparent);border-radius:50%}.record-proposed-action.critical .record-proposed-action-label{color:var(--mc-burgundy)}.record-proposed-action.critical .record-proposed-action-label>i{background:var(--mc-burgundy);box-shadow:0 0 0 3px var(--mc-mauve-tint)}.record-proposed-action-meta{color:var(--mc-faint-soft);font-size:11.5px}.record-proposed-action-title{font:700 24px/1.25 var(--mc-font-display);letter-spacing:-.02em;color:var(--mc-ink)}.record-proposed-action-reason{color:var(--mc-muted-strong);font-size:13.5px;line-height:1.55}.record-proposed-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.record-proposed-actions>.record-proposed-action-meta{margin-left:auto}.record-proposed-action-empty{color:var(--mc-muted);font-size:13.5px;line-height:1.55}.record-proposed-action-failed{gap:10px;display:grid}.record-composer-form{border:1px solid var(--mc-border-soft);background:var(--mc-paper);color:var(--mc-muted);border-radius:12px;flex-basis:100%;order:5;gap:10px;padding:13px;font-size:12.5px;display:grid}.record-composer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:10px;display:grid}.record-composer-grid:has(select[name=status]){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr)}.record-composer-grid .record-composer-detail{grid-column:1/-1}.record-composer-footer{border-top:1px solid var(--mc-border-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.record-composer-grid label{color:var(--mc-muted);font:600 10px/1.3 var(--mc-font-body);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;display:block}.record-composer-grid input,.record-composer-grid select,.record-composer-grid textarea{box-sizing:border-box;border:1px solid var(--mc-border);background:var(--mc-paper);width:100%;min-width:0;height:auto;color:var(--mc-ink);font:400 13px/1.3 var(--mc-font-body);border-radius:9px;padding:8px 9px}.record-composer-grid textarea{resize:vertical;min-height:38px}.record-composer-grid .record-composer-checks{border:0;grid-column:1/-1;gap:4px;min-width:0;margin:0;padding:0;display:grid}.record-composer-checks legend{color:var(--mc-muted);font:600 10px/1.3 var(--mc-font-body);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;padding:0}.record-composer-check{grid-template-columns:auto minmax(0,1fr) minmax(0,120px);align-items:center;gap:10px;min-height:36px;display:grid}.record-composer-grid .record-composer-check label{color:var(--mc-ink);font:400 13px/1.3 var(--mc-font-body);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0}.record-composer-grid .record-composer-check input[type=checkbox]{width:auto;accent-color:var(--mc-lime-deep);padding:0}.record-composer-grid .record-ghost{white-space:nowrap;height:36px}.record-associations-trigger{border-radius:var(--mc-r-icon-btn);color:var(--mc-muted);font:500 12.5px/1.4 var(--mc-font-body);text-align:left;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.record-associations-trigger:hover,.record-associations-trigger[aria-expanded=true]{color:var(--mc-ink)}.record-associations-trigger:disabled{opacity:.5}.record-associations-panel{z-index:60;border:1px solid var(--mc-border);border-radius:var(--mc-r-panel);background:var(--mc-paper);width:min(460px,100vw - 32px);height:min(380px,100dvh - 32px);box-shadow:var(--mc-shadow-popover);color:var(--mc-ink);font:400 13px/1.4 var(--mc-font-body);flex-direction:column;display:flex;position:fixed;overflow:hidden}.record-associations-heading,.record-associations-footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.record-associations-heading>button{border-radius:var(--mc-r-icon-btn);width:28px;height:28px;color:var(--mc-muted);place-items:center;display:grid}.record-associations-heading>button:hover{background:var(--mc-surface)}.record-associations-tabs{border-bottom:1px solid var(--mc-border-soft);gap:4px;padding:0 12px 10px;display:flex}.record-associations-tabs>button{border-radius:var(--mc-r-tile);color:var(--mc-muted);align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:flex}.record-associations-tabs>button[aria-selected=true]{background:var(--mc-surface);color:var(--mc-ink)}.record-associations-tabs span{color:var(--mc-muted);font-size:11.5px}.record-associations-search{margin:12px 16px;position:relative}.record-associations-search>svg{color:var(--mc-muted);position:absolute;top:12px;left:10px}.record-associations-search input{width:100%;padding-left:32px}.record-associations-results{flex:1;padding:0 8px 8px;overflow-y:auto}.record-associations-results h4{color:var(--mc-muted);padding:8px;font-size:11.5px;font-weight:600}.record-association-row{border-radius:var(--mc-r-icon-btn);cursor:pointer;align-items:center;gap:10px;padding:10px 8px;display:flex}.record-association-row:hover{background:var(--mc-row-alt)}.record-association-row input{accent-color:var(--mc-lime-deep);flex-shrink:0}.record-association-row>svg{color:var(--mc-muted);flex-shrink:0}.record-association-row>span{gap:2px;min-width:0;display:grid}.record-association-row strong{overflow-wrap:anywhere;font-weight:500}.record-association-row small{color:var(--mc-muted);overflow-wrap:anywhere;font-size:11.5px}.record-associations-empty,.record-associations-hint{color:var(--mc-muted);padding:12px 8px;font-size:12px}.record-associations-footer{border-top:1px solid var(--mc-border-soft);color:var(--mc-muted);font-size:11.5px}.record-associations-panel button:focus-visible,.record-associations-trigger:focus-visible{outline:2px solid var(--mc-lime-deep);outline-offset:2px}@container (width<=700px){:is(.record-composer-grid,.record-composer-grid:has(select[name=status])){grid-template-columns:1fr}}.record-timeline-head{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.record-timeline-summary{color:var(--mc-muted);order:1;font-size:12.5px}.record-timeline-filter{order:4}.record-timeline-filter.active{border-color:var(--mc-ink);color:var(--mc-ink)!important}.record-timeline-filters{flex-basis:100%;order:4}.record-composer-trigger{box-sizing:border-box;border:1px solid var(--mc-border-soft);border-radius:var(--mc-r-pill);background:var(--mc-paper);height:27px;color:var(--mc-ink);font:600 12px/1 var(--mc-font-body);cursor:pointer;order:3;align-items:center;margin-left:auto;padding:0 12px;transition:border-color .12s,background .12s;display:inline-flex}.record-composer-trigger:hover{border-color:var(--mc-border);background:var(--mc-surface)}.record-composer-trigger[aria-expanded=true]{border-color:var(--mc-ink)}.record-composer-trigger:disabled{cursor:default;opacity:.5}.record-timeline-caption{color:var(--mc-faint-soft);order:0;font-size:12px}.record-spine{gap:14px;padding-left:26px;display:grid;position:relative}.record-spine:before{content:"";background:linear-gradient(180deg, var(--mc-lime), var(--mc-peri) 55%, color-mix(in srgb, var(--mc-mauve) 25%, transparent));width:2px;position:absolute;top:6px;bottom:6px;left:7px}.record-spine-row{position:relative}.record-email-chain-messages>.record-spine-row>.record-spine-node{display:none}.record-spine-node{background:var(--node,var(--mc-lime));border:2px solid var(--mc-paper);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--node,var(--mc-lime));border-radius:50%;position:absolute;top:16px;left:-25px}.record-spine-card{border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px 16px;display:flex}.record-spine-card>.title{color:var(--mc-ink);font-size:13px;font-weight:600}.record-spine-card>.meta{color:var(--mc-muted);font-size:12.5px}.record-spine-card>.meta a{color:var(--mc-peri-text)}.record-spine-card>time,.record-spine-card>.date{color:var(--mc-faint);white-space:nowrap;margin-left:auto;font-size:12px}.record-spine-card>.body{color:var(--mc-ink);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;font-size:13px;line-height:1.5}.record-spine-card>.email-recipient{color:var(--mc-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px;font-weight:400;line-height:1.5}.record-spine-card>.badges{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.record-spine-card>.source{color:var(--mc-faint);flex-basis:100%;font-size:11.5px}.record-spine-row.teaser{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(4px);opacity:.4}.record-spine-row.cancelled{opacity:.7}.record-timeline-empty{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--mc-lime) 20%, transparent) 0 4%, transparent 22%), radial-gradient(circle at 55% 42%, color-mix(in srgb, var(--mc-peri) 16%, transparent) 0 3%, transparent 24%), var(--mc-paper)}.record-table{border-collapse:collapse;width:100%;font-size:12.5px}.record-table thead th{background:var(--mc-surface);color:var(--mc-faint);font:700 10px/1.3 var(--mc-font-body);letter-spacing:.07em;text-transform:uppercase;text-align:left;padding:10px 16px}.record-table tbody td{border-top:1px solid var(--mc-hairline);color:var(--mc-muted-strong);padding:11px 16px}.record-table-wrap{border:1px solid var(--mc-border-soft);border-radius:var(--mc-r-card);overflow:hidden}.record-history{gap:18px;display:grid}.record-history-head{gap:10px;display:grid}.record-history-head h2{font:600 28px/1.1 var(--mc-font-display);letter-spacing:-.02em;margin:0}.record-history-filters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.record-history-filters [role=group]{flex-wrap:wrap;gap:9px;display:flex}.record-chip{border:1px solid var(--mc-border);border-radius:var(--mc-r-pill);background:var(--mc-paper);color:var(--mc-muted-strong);font:600 12px/1.2 var(--mc-font-body);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.record-chip:hover{border-color:var(--mc-muted)}.record-chip[aria-pressed=true]{border-color:var(--mc-ink);background:var(--mc-ink);color:var(--mc-lime)}.record-chip-select{color:var(--mc-ink);padding:6px 10px 6px 14px;font-weight:500}.history-ledger{gap:18px;display:grid;container-type:inline-size}.history-day{gap:8px;display:grid}.history-day>h3{color:var(--mc-muted);font:600 11px/1.3 var(--mc-font-body);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:14px;margin:0;display:flex}.history-day>h3:after{content:"";background:var(--mc-border-soft);flex:1;height:1px}.history-rows{border:1px solid var(--mc-border-soft);border-radius:var(--mc-r-card);background:var(--mc-paper);margin:0;padding:0;list-style:none;overflow:hidden}.history-row{grid-template-columns:4.5rem minmax(0,12rem) minmax(0,1fr);align-items:start;column-gap:16px;padding:9px 14px;display:grid}.has-subject .history-row{grid-template-columns:4.5rem minmax(0,11rem) minmax(0,13rem) minmax(0,1fr)}.history-row+.history-row,.history-period+.history-period{border-top:1px solid var(--mc-border-soft)}.history-row:hover{background:var(--mc-surface)}.history-time{color:var(--mc-muted);font:500 12px/1.4 var(--mc-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.history-who,.history-subject{min-width:0}.history-who p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.history-actor{color:var(--mc-ink);font:600 13px/1.4 var(--mc-font-body);align-items:center;gap:6px;display:flex}.history-actor strong{text-overflow:ellipsis;font-weight:inherit;overflow:hidden}.history-ai{border-radius:var(--mc-r-pill);background:var(--mc-peri-tint);color:var(--mc-peri-text);font:700 9.5px/1.4 var(--mc-font-body);letter-spacing:.05em;flex:none;padding:1px 5px}.history-why{color:var(--mc-faint);font-size:11.5px;line-height:1.4}.history-why>span+span:before{content:" · "}.history-changes{gap:3px;min-width:0;margin:0;display:grid}.history-change{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.history-change>dt{color:var(--mc-muted);font:600 12px/1.45 var(--mc-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-delta{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;margin:0;font-size:13px;line-height:1.45;display:flex}.history-old,.history-new{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;max-width:100%;text-decoration:none;display:-webkit-box;overflow:hidden}.history-change[data-expanded] .history-old,.history-change[data-expanded] .history-new{display:block}.history-old{color:var(--mc-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--mc-faint-soft);text-decoration-color:var(--mc-faint-soft)}.history-new{color:var(--mc-ink)}.history-arrow{color:var(--mc-faint);font-style:normal}.history-cleared{color:var(--mc-muted);font-size:12px;font-style:italic}.history-tag{border-radius:var(--mc-r-pill);font:600 11.5px/1.6 var(--mc-font-body);padding:0 7px}.history-tag.added{background:var(--mc-lime-tint);color:var(--mc-lime-text)}.history-tag.removed{border:1px solid var(--mc-border);color:var(--mc-muted);text-decoration:line-through}.history-expand{color:var(--mc-peri-text);font:600 11.5px/1.45 var(--mc-font-body);cursor:pointer;background:0 0;border:0;padding:0}.history-expand:hover{text-decoration:underline}.history-expand:focus-visible{outline:2px solid var(--mc-lime-deep);outline-offset:2px;border-radius:4px}.history-period{grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:9px 14px;display:grid}.history-period>strong{color:var(--mc-ink);font:600 13px/1.4 var(--mc-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-period-span{color:var(--mc-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.history-period-span>i{color:var(--mc-faint);font-style:normal}.history-period-current{color:var(--mc-ink);font-weight:600}.history-period-by{color:var(--mc-faint);font-size:11.5px}.record-history-empty{border:1px solid var(--mc-border-soft);border-radius:var(--mc-r-panel);background:var(--mc-surface);text-align:center;padding:44px 24px;position:relative}.record-history-empty p{color:var(--mc-muted);margin:5px 0 0;font-size:13px}.record-history-more{justify-content:center;padding-top:2px;display:flex}@container (width<=700px){.history-row,.has-subject .history-row{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.history-subject,.history-changes{grid-column:1/-1}.history-change{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:10px}}@media (width<=700px){.history-period{grid-template-columns:1fr;gap:2px}}.record-note{border:1px solid var(--mc-border-soft);border-radius:var(--mc-r-card);background:var(--mc-paper);box-shadow:inset 0 1px 0 var(--mc-border-soft);flex-direction:column;flex:auto;gap:20px;padding:22px 22px 26px;display:flex}.record-note-section{gap:6px;min-width:0;display:grid}.record-note-section.rule{border-top:1px solid var(--mc-hairline);padding-top:18px}.record-note-title{color:var(--mc-faint);font:700 10.5px/1.3 var(--mc-font-body);letter-spacing:.06em;text-transform:uppercase}.record-note-title.accent{color:var(--mc-lime-text)}.record-note-body{color:var(--mc-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.record-note-body.goal{font:600 19px/1.3 var(--mc-font-display);letter-spacing:-.01em}.record-note-body.empty{color:var(--mc-faint-soft)}.record-note-edit{text-align:left;cursor:pointer;border-radius:6px;width:100%;display:block}.record-note-edit:disabled{cursor:default}.record-note-footer{color:var(--mc-faint-softer);margin-top:auto;font-size:11.5px;line-height:1.5}.record-note-attribution{color:var(--mc-faint);font-size:11.5px}.record-note-list{gap:14px;display:grid}.record-note-row{gap:4px;display:grid}.record-note-row .name{font-size:14px;font-weight:600}.record-note-row .meta{color:var(--mc-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}@container (width>=901px){.record-identity{align-self:start;max-height:100dvh;position:sticky;top:0;overflow-y:auto}}@container (width<=1100px){.record-workspace{grid-template-columns:320px minmax(0,1fr);grid-template-areas:"identity work""identity context"}.record-workspace-page{background:linear-gradient(90deg, var(--record-tint) 0 320px, transparent 320px), var(--mc-paper)}.record-context{max-height:none;position:static;overflow:visible}.record-context.record-pane-divider{border-left:1px solid var(--mc-border-soft);border-top:1px solid var(--mc-border-soft)}}@container (width<=900px){.record-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""work""context"}.record-identity,.record-context{max-height:none;position:static;overflow:visible}.record-pane-divider{border-left:0;border-top:1px solid var(--mc-border-soft)}.record-workspace-page{background:var(--mc-paper);min-height:0}.record-property-disclosure{margin-top:0}}@media (prefers-reduced-motion:reduce){.record-workspace *,.record-workspace :before,.record-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.record-spine-card>.email-parties{color:var(--mc-muted);flex-basis:100%;gap:2px;margin:0;font-size:12.5px;line-height:1.4;display:grid}.record-spine-card>.email-parties p{margin:0}.record-spine-card .email-party-label{color:var(--mc-muted-strong);font-weight:600}.record-spine-card>.email-heading{flex-basis:100%;align-items:baseline;gap:8px 16px;min-width:0;display:flex}.record-spine-card .email-subject{min-width:0;color:var(--mc-ink);overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:600}.record-spine-card .email-heading>time,.record-spine-card .email-heading>.date{color:var(--mc-faint);white-space:nowrap;flex-shrink:0;font-size:12px}@media (width<=600px){.record-spine-card>.email-heading{flex-wrap:wrap}.record-spine-card .email-subject{flex-basis:100%}}.sequence-email-spine{padding-left:18px;position:relative}.sequence-email-spine:before{content:"";background:var(--mc-lime-deep);width:1px;position:absolute;top:12px;bottom:12px;left:4px}.sequence-email-step{background:var(--mc-paper);position:relative}.sequence-email-heading{margin:0 0 18px}.sequence-email-timing{color:var(--mc-muted);font-size:12px;font-weight:400}.sequence-email-step:before{content:"";border:1px solid var(--mc-lime-deep);background:var(--mc-paper);border-radius:50%;width:11px;height:11px;position:absolute;top:23px;left:-20px}.record-composer-trigger.record-sequence-trigger{margin-left:0}.record-trend-bars>li{position:relative}.record-trend-bars>li:focus-visible{outline:2px solid var(--mc-lime-deep);outline-offset:2px}.record-trend-bars-compact{flex:none;width:100%;max-width:180px;height:28px}.record-referral-tooltip{z-index:50;pointer-events:none;border:1px solid var(--mc-border);border-radius:var(--mc-r-input);background:var(--mc-paper);width:max-content;color:var(--mc-ink);box-shadow:var(--mc-shadow-panel);font:500 12px/1.4 var(--mc-font-body);padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.record-content-preview{text-align:left;cursor:pointer;min-width:0;color:var(--mc-ink);font:inherit;flex-basis:100%}.record-content-preview:focus-visible{outline:2px solid var(--mc-lime-deep);outline-offset:2px}.record-content-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.record-content-text.line-clamp-3{-webkit-line-clamp:3;-webkit-mask-image:linear-gradient(to bottom, var(--mc-ink) 2lh, transparent 3lh);mask-image:linear-gradient(to bottom, var(--mc-ink) 2lh, transparent 3lh);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.record-content-disclosure{color:var(--mc-muted);align-items:center;margin-top:8px;display:flex}.record-spine-card>.email-subject{flex-basis:100%}.record-spine-card>.record-meeting-notes{flex-basis:100%;gap:4px;min-width:0;display:grid}:root{--record-step-height:0px}:root:has(.record-step-bar){--record-step-height:52px}.record-step-bar{z-index:10;border-bottom:1px solid var(--mc-border-soft);background:var(--mc-paper);align-items:center;gap:16px;height:52px;padding:0 20px;display:flex;position:sticky;top:0}.record-step-source{flex:1 1 0;align-items:baseline;gap:10px;min-width:0;display:flex}.record-step-source-name{color:var(--mc-ink);font:600 13px/1.3 var(--mc-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-step-stepper{align-items:center;gap:6px;display:flex}.record-step-step{border:1px solid var(--mc-border);border-radius:var(--mc-r-pill);width:32px;height:32px;color:var(--mc-ink);place-items:center;display:inline-grid}.record-step-step:hover{background:var(--mc-surface)}.record-step-step:disabled{color:var(--mc-faint-softer);border-color:var(--mc-border-soft);pointer-events:none}.record-step-position{border-radius:var(--mc-r-pill);height:32px;color:var(--mc-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}.record-step-position b{color:var(--mc-ink);font-weight:700}.record-step-position:hover,.record-step-position[aria-expanded=true]{background:var(--mc-surface)}.record-step-next{border:1px solid var(--mc-border);border-radius:var(--mc-r-pill);max-width:260px;height:32px;color:var(--mc-ink);align-items:center;gap:6px;padding:0 10px 0 14px;font-size:12px;font-weight:600;display:inline-flex}.record-step-next:hover{background:var(--mc-surface)}.record-step-next-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-step-exit{flex:1 1 0;justify-content:flex-end;max-width:max-content;margin-left:auto}.record-step-progress{background:var(--mc-peri);height:2px;transition:width .16s;position:absolute;bottom:-1px;left:0}.record-step-jump{z-index:40;border:1px solid var(--mc-border);border-radius:var(--mc-r-card);background:var(--mc-paper);width:300px;max-height:360px;box-shadow:var(--mc-shadow-popover);padding:6px;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%)}.record-step-jump-option{border-radius:var(--mc-r-option);color:var(--mc-ink);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.record-step-jump-option:hover,.record-step-jump-option:focus-visible{background:var(--mc-surface);outline:none}.record-step-jump-option[aria-current=true]{background:var(--mc-lime-tint);font-weight:600}.record-step-jump-index{width:22px;color:var(--mc-faint);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}@media (width>=1280px){.record-workspace-shell .record-context{top:var(--record-step-height);max-height:calc(100vh - var(--record-step-height))}}@container (width>=901px){.record-identity{top:var(--record-step-height);max-height:calc(100dvh - var(--record-step-height))}}@media (width<=760px){.record-step-source,.record-step-next-label{display:none}.record-step-next{justify-content:center;width:32px;padding:0}}
