.sol-meeting-follow-ups-demo .ss-stage{--sol-meeting-follow-ups-ease:cubic-bezier(.25, .8, .25, 1);overflow:hidden}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-scene{flex-direction:column;gap:12px;display:flex;position:absolute;top:32px;left:32px;right:32px}.sol-meeting-follow-ups-demo .ss-stage[data-layout=compact] .sol-meeting-follow-ups-scene{gap:10px;top:16px;left:16px;right:16px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-window);color:var(--ss-text-strong);border-radius:14px;font-size:13px;line-height:1.45}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-strong{color:var(--ss-text-strong);font-weight:500}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-muted{color:var(--ss-text)}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-small{font-size:11px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-mono{font-family:var(--ss-mono);font-variant-numeric:tabular-nums;font-size:11px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-call{padding:12px 14px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-call__head{align-items:center;gap:8px;min-height:24px;font-size:12px;display:flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-call__state{flex:none;margin-left:auto}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-call__live{align-items:center;gap:10px;display:inline-flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-leave{background:var(--ss-danger);color:#fff;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11px;font-weight:500;transition:scale .15s,filter .15s;display:inline-flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-leave[data-pressed]{filter:brightness(.9);scale:.95}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-notice{color:var(--ss-text);align-items:center;gap:7px;margin-top:6px;font-size:11px;line-height:1.4;display:flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-rec{background:var(--ss-ink-4);border-radius:50%;flex:none;width:7px;height:7px;margin-left:4px;transition:background-color .3s}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-rec[data-live]{background:var(--ss-red)}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:6px;height:500px;margin-top:12px;display:grid}.sol-meeting-follow-ups-demo .ss-stage[data-layout=compact] .sol-meeting-follow-ups-gallery{grid-template-rows:1.4fr 1fr;grid-template-columns:1fr 1fr}.sol-meeting-follow-ups-demo .ss-stage[data-layout=compact] .sol-meeting-follow-ups-tile--speaking{grid-area:auto/span 2}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-tile{background:var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:10px;place-items:center;display:grid;position:relative}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-tile--speaking{box-shadow:inset 0 0 0 2px var(--ss-accent);grid-row:span 2}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-tile__name{color:var(--ss-text);font-size:11px;line-height:1.3;position:absolute;top:8px;left:10px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-notes{padding:12px 14px 34px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-top{border-bottom:1px solid var(--ss-line);flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:12px;font-size:12px;display:flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-top--row{flex-direction:row;align-items:center;gap:8px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-top__line{align-items:center;gap:8px;max-width:100%;display:flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-status{min-height:22px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-status .ss-states__item{align-items:center;display:inline-flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-chip{background:var(--ss-success-soft);height:22px;color:var(--ss-success-text);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:11px;font-weight:500;display:inline-flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-label{color:var(--ss-text);margin:10px 0 4px;font-size:11px;font-weight:500;line-height:16px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-label--gap{margin-top:12px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-written{opacity:0;transition:opacity .35s ease, translate .45s var(--sol-meeting-follow-ups-ease);margin-bottom:7px;translate:0 3px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-written[data-on]{opacity:1;translate:0}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-lines{gap:7px;display:grid}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-line{line-height:0;display:block;position:relative}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-line>.ss-bar{opacity:.5}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-line__ink{clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.45, 0, .1, 1) var(--d,0s);position:absolute;top:0;left:0}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-line__ink[data-on]{clip-path:inset(0)}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-action{opacity:0;height:26px;transition:opacity .3s ease, translate .45s var(--sol-meeting-follow-ups-ease);align-items:center;gap:8px;font-size:12px;display:flex;translate:0 -4px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-action[data-on]{opacity:1;translate:0}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-action__box{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--ss-ink-4);border-radius:4px;flex:none}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-action__owner{color:var(--ss-text);flex:none;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-action__due{font-variant-numeric:tabular-nums;min-width:38px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-action__sent{background:var(--ss-ink-1);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--ss-line);opacity:0;transition:opacity .25s ease, scale .4s var(--sol-meeting-follow-ups-ease);border-radius:6px;flex:none;place-items:center;display:grid;scale:.8}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-action__sent[data-on]{opacity:1;scale:1}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-mail{z-index:1;min-height:240px;box-shadow:var(--ss-shadow-satellite,var(--ss-shadow-window));opacity:0;transition:opacity .35s ease, translate .6s var(--sol-meeting-follow-ups-ease);margin:-34px 0 0 48px;padding:12px 14px 16px;position:relative;translate:0 40px}.sol-meeting-follow-ups-demo .ss-stage[data-layout=compact] .sol-meeting-follow-ups-mail{margin-left:24px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-mail[data-on]{opacity:1;translate:0}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-mail .sol-meeting-follow-ups-top{margin-bottom:12px}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-mail__who{flex:1;gap:1px;min-width:0;line-height:1.35;display:grid}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-mail__who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-send{background:var(--ss-ink-2);height:26px;color:var(--ss-text);border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-send[data-on]{background:var(--ss-accent);color:#fff}.sol-meeting-follow-ups-demo .sol-meeting-follow-ups-mail__gap{height:16px}
.sol-meeting-follow-ups-set .ss-stage{--sol-meeting-follow-ups-ease:cubic-bezier(.25, .8, .25, 1)}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-card{background:var(--ss-surface);min-height:360px;box-shadow:var(--ss-shadow-window);color:var(--ss-text-strong);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.45;position:absolute;top:0;left:24px;right:24px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-card[data-tight]{left:16px;right:16px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-strong{color:var(--ss-text-strong);font-weight:500}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-muted{color:var(--ss-text)}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-small{font-size:11px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-num{font-variant-numeric:tabular-nums}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-mono{font-family:var(--ss-mono);font-variant-numeric:tabular-nums;font-size:11px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-top{border-bottom:1px solid var(--ss-line);align-items:center;gap:8px;padding-bottom:12px;font-size:12px;display:flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-top--stack{flex-direction:column;align-items:flex-start;gap:6px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-top__meta{margin-left:auto;font-size:11px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-inbox{padding-bottom:0}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-rows{margin:0 -8px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-row{font-size:13px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-row .ss-row__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-row .ss-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-draft__tag{color:var(--ss-red);font-weight:500}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-meeting{background:var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:10px;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 12px;display:flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-meeting__icon{background:var(--ss-ink-2);width:26px;height:26px;color:var(--ss-icon);border-radius:8px;flex:none;place-items:center;display:grid}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-meeting__text{gap:1px;min-width:0;line-height:1.35;display:grid}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-meeting__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-post{align-items:flex-start;gap:10px;padding-top:12px;display:flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-post__body{flex:1;min-width:0}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-post__head{align-items:baseline;gap:8px;line-height:1.3;display:flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-post__text{text-wrap:pretty;margin-top:2px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-reply-slot{display:grid}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-reply-slot>*{grid-area:1/1}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-typing{opacity:0;align-items:center;gap:10px;padding-top:12px;transition:opacity .25s;display:flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-typing[data-on]{opacity:1}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-typing__dots{background:var(--ss-ink-2);border-radius:999px;align-items:center;gap:3px;height:22px;padding:0 9px;display:inline-flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-typing__dots>span{background:var(--ss-ink-4);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite sol-meeting-follow-ups-dot}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-typing__dots>span:nth-child(2){animation-delay:.15s}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-typing__dots>span:nth-child(3){animation-delay:.3s}@keyframes sol-meeting-follow-ups-dot{0%,60%,to{opacity:.4}30%{opacity:1}}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-reply{opacity:0;transition:opacity .3s ease, translate .45s var(--sol-meeting-follow-ups-ease);translate:0 4px}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-reply[data-on]{opacity:1;translate:0}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-transcript__meta{align-items:center;gap:8px;min-height:22px;display:flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-pill{background:var(--ss-warning-soft);height:20px;color:var(--ss-warning-text);white-space:nowrap;opacity:0;transition:opacity .3s ease, scale .4s var(--sol-meeting-follow-ups-ease);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;scale:.94}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-pill[data-on]{opacity:1;scale:1}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-transcript__view{height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-transcript__lines{translate:0 calc(var(--step) * -62px);padding-top:10px;transition:translate .8s cubic-bezier(.45,0,.1,1)}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-said{height:62px;overflow:hidden}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-said__head{align-items:baseline;gap:8px;line-height:1.3;display:flex}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-said__bars{gap:7px;margin-top:8px;display:grid}.sol-meeting-follow-ups-set .sol-meeting-follow-ups-said__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.4;display:-webkit-box;overflow:hidden}
