.rm-lists{display:grid;gap:var(--space-16)}.rm-group,.rm-list{display:grid;gap:var(--space-8)}.rm-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-skel{block-size:64px;border-radius:var(--radius-card)}.rm-card,.rm-cram,.rm-yours{padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated)}.rm-cram{flex-wrap:wrap}.rm-yours{display:flex;align-items:center;gap:var(--space-12);border-style:dashed;background:transparent}.rm-yours>span{display:grid;flex:1;min-inline-size:0}.rm-yours b{font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.rm-yours small{font-size:var(--text-caption);color:var(--text-muted)}.rm-cram__rsvp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.rm-cram__cal{display:inline-flex;gap:var(--space-6)}.rm-cram__cal,.rm-rule{align-items:center;font-size:var(--text-caption)}.rm-rule{display:flex;gap:var(--space-8);margin:0;color:var(--text-muted)}.rm-view{display:flex;flex-direction:column;gap:var(--space-12);min-block-size:0}.rm-room{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-16);align-items:start}.rm-room__side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12);min-inline-size:0}.rm-room__clock{display:grid;justify-items:center;padding:var(--space-16)}.rm-skel--clock{block-size:180px}.rm-skel--desk{block-size:260px}.rm-clock{display:grid;justify-items:center;gap:var(--space-4)}.rm-clock__t{font-size:var(--text-title);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rm-clock__meta{display:grid;justify-items:center}.rm-clock small{font-size:var(--text-caption);color:var(--text-muted)}.rm-clock[data-size=sm]{display:flex;align-items:center;gap:var(--space-8)}.rm-clock[data-size=sm] .rm-clock__meta{justify-items:start}.rm-clock[data-size=sm] .rm-clock__t{font-size:var(--text-body)}.rm-seats{gap:var(--space-6)}.rm-seat,.rm-seats{display:grid;grid-template-columns:minmax(0,1fr)}.rm-seat{min-inline-size:0;gap:var(--space-4);padding:var(--space-4) var(--space-8) var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated)}.rm-seat[data-me]{border-color:color-mix(in srgb,var(--kit-ink) 45%,var(--border-default))}.rm-seat[data-away]{opacity:.72}.rm-seat[data-compact]{padding:0 var(--space-6) var(--space-6);border:0;background:none}.rm-seat__octo{display:inline-grid;place-items:center}.rm-seat__goal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-seat__n{font-style:normal;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rm-desk{padding:var(--space-16);min-inline-size:0}.rm-desk,.rm-desk__pick,.rm-desk__seated{display:grid;gap:var(--space-12)}.rm-desk h3{margin:0;font-size:var(--text-title);font-weight:var(--font-weight-semibold)}.rm-desk p{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.rm-desk__break{gap:var(--space-6)}.rm-desk__break,.rm-desk__head{display:flex;align-items:center}.rm-desk__head{flex-wrap:wrap;justify-content:space-between;gap:var(--space-8)}.rm-desk__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.rm-desk__stats>*{padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-sunken,var(--surface-elevated));font-variant-numeric:tabular-nums}.rm-desk__goal{display:grid;gap:var(--space-4)}.rm-cl__set small,.rm-desk__goal small{font-size:var(--text-micro);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.rm-desk__goal b{font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.rm-desk__here{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);font-size:var(--text-caption);color:var(--text-secondary)}.rm-cl__when{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-16)}.rm-cl__when-s{grid-column:1/-1;justify-self:start}.rm-cl__when-t{display:grid;min-inline-size:0}.rm-cl__when-t b{font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.rm-cl__when-t small{font-size:var(--text-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.rm-cl__going{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding:var(--space-12)}.rm-cl__going-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-inline:var(--space-4)}.rm-cl__going-h h3{margin:0;font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.rm-cl__people{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.rm-cl__none{margin:0;padding:var(--space-4);font-size:var(--text-caption);color:var(--text-muted)}.rm-cl__desk{align-content:start}.rm-cl__ask{display:grid;gap:var(--space-4)}.rm-cl__set{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-card)}.rm-cl__set>span{display:grid;min-inline-size:0}.rm-cl__set b{overflow:hidden;font-size:var(--text-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.rm-cl__steps{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.rm-cl__steps li{font-size:var(--text-caption);color:var(--text-secondary)}.rm-cl__keys,.rm-cl__steps li{display:flex;align-items:center;gap:var(--space-8)}.rm-cl__keys{flex-wrap:wrap}.rm-desk__keys{display:flex;flex-wrap:wrap;gap:var(--space-8)}.rm-goal{display:grid;gap:var(--space-12)}.rm-goal__set-keys{display:inline-flex;gap:var(--space-4)}.rm-dialog{inline-size:min(720px,calc(100vw - 32px))}.rm-dlg{container:rm-dlg/inline-size;display:grid;gap:var(--space-12)}.rm-dlg__cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-16)}.rm-dlg__col{display:grid;gap:var(--space-12);align-content:start}.rm-dlg__silent,.rm-dlg__total{display:flex;align-items:center;gap:var(--space-6);margin:0;font-size:var(--text-caption);color:var(--text-muted)}.rm-sheet__foot{display:flex;justify-content:flex-end;gap:var(--space-8);padding-block-start:var(--space-12)}@container rm-dlg (max-width: 560px){.rm-dlg__cols{grid-template-columns:minmax(0,1fr)}}.rm-pip{display:grid;gap:var(--space-8);padding:var(--space-8) var(--space-12) var(--space-12);overflow:auto}.rm-pip__head{display:flex;align-items:center;gap:var(--space-8);min-inline-size:0}.rm-pip__name{overflow:hidden;margin-inline-start:auto;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.rm-pip__seats{display:grid;gap:var(--space-2)}.rm-pip__more{font-size:var(--text-micro);color:var(--text-muted)}.rm-pip__keys{display:flex;gap:var(--space-6)}.rm-talk{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated)}.rm-talk__head{display:flex;align-items:center;gap:var(--space-6)}.rm-talk__head h4{margin:0;font-size:var(--text-body)}.rm-talk__head small,.rm-talk__note,.rm-talk__rules{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.rm-talk__head small{margin-inline-start:auto}.rm-talk__note{display:flex;align-items:center;gap:var(--space-6)}.rm-talk__people{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.rm-talk__people li{display:flex;align-items:center;gap:var(--space-6)}.rm-talk__people li>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-talk__muted{opacity:.4}.rm-talk__keys{flex-wrap:wrap}.rm-pip__talk,.rm-talk__keys{display:flex;gap:var(--space-6)}.rm-pip__talk{align-items:center}.rm-pip__talk small{flex:1;font-size:var(--text-micro);color:var(--text-muted)}@container so-sec (max-width: 760px){.rm-list,.rm-room{grid-template-columns:minmax(0,1fr)}}@container so-sec (max-width: 480px){.rm-yours{flex-wrap:wrap}.rm-view>.thryve-page-header{--ph-block:calc(var(--space-48) * 2 + var(--space-40))}.rm-view>.thryve-page-header .thryve-page-header__row{flex-wrap:wrap}.rm-view>.thryve-page-header .thryve-page-header__actions{inline-size:100%}.rm-card,.rm-cram{flex-wrap:wrap}.rm-card .pl-session__t,.rm-cram .pl-session__t{flex-basis:calc(100% - 58px)}.rm-card .pl-session__status,.rm-cram .pl-session__status{margin-inline-start:58px}.rm-cram .pl-session__actions{flex:1 1 100%;flex-wrap:wrap;min-inline-size:0}.rm-desk{padding:var(--space-12)}}.rm-clock__plain{display:grid;place-items:center;min-block-size:92px}.rm-clock[data-size=sm] .rm-clock__plain{display:none}