.lc-public-session{max-width:var(--lc-content-narrow);padding:var(--lc-space-8) var(--lc-space-5) var(--lc-space-16);margin-inline:auto}.lc-public-session__hero{margin-bottom:var(--lc-space-section-gap)}.lc-public-session__eyebrow{align-items:center;gap:var(--lc-space-1-5);margin:0 0 var(--lc-space-2);font:var(--lc-text-eyebrow);letter-spacing:var(--lc-text-eyebrow-tracking);text-transform:uppercase;color:var(--lc-text-muted);display:inline-flex}.lc-public-session__eyebrow>svg{font-size:var(--lc-icon-meta);flex:none}.lc-public-session__title{margin:0 0 var(--lc-space-2);font:var(--lc-text-page-title);letter-spacing:var(--lc-text-page-title-tracking);color:var(--lc-text-primary);overflow-wrap:anywhere}.lc-public-session__hosted-by{margin:0 0 var(--lc-space-3);font:var(--lc-text-body);letter-spacing:var(--lc-text-body-tracking);color:var(--lc-text-secondary)}.lc-public-session__badge{padding:var(--lc-space-0-5) var(--lc-space-2-5);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-pill);font:var(--lc-text-caption);font-weight:var(--lc-weight-emphasis);letter-spacing:var(--lc-text-caption-tracking);color:var(--lc-text-secondary);background:var(--lc-surface-sunken);align-items:center;display:inline-flex}.lc-public-session__price{padding-top:var(--lc-space-3)}.lc-public-session__body{gap:var(--lc-space-6);flex-direction:column;display:flex}.lc-public-session__facts-line{margin:var(--lc-space-3) 0 0;font:var(--lc-text-body-sm);font-weight:var(--lc-weight-emphasis);letter-spacing:var(--lc-text-body-sm-tracking);color:var(--lc-text-secondary)}.lc-public-session__facts-line b{font-weight:var(--lc-weight-strong);color:var(--lc-text-primary)}.lc-public-session__leave{gap:var(--lc-space-2);margin:0;padding:0;list-style:none;display:grid}.lc-public-session__leave li{gap:var(--lc-space-3);font:var(--lc-text-body-sm);letter-spacing:var(--lc-text-body-sm-tracking);color:var(--lc-text-primary);display:flex}.lc-public-session__leave li i{font-variant-numeric:tabular-nums;color:var(--lc-text-muted);flex:none;font-style:normal}.lc-public-session__section{padding-top:var(--lc-space-5);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.lc-public-session__subhead{margin:0 0 var(--lc-space-3);font:var(--lc-text-section);letter-spacing:var(--lc-text-section-tracking);color:var(--lc-text-primary)}.lc-public-session__desc{max-width:var(--lc-measure-lg);font:var(--lc-text-body);letter-spacing:var(--lc-text-body-tracking);color:var(--lc-text-secondary);white-space:pre-line;margin:0}.lc-public-session__host-card{align-items:center;gap:var(--lc-space-3);display:flex}.lc-public-session__host-trust{margin-top:var(--lc-space-0-5);font:var(--lc-text-caption);letter-spacing:var(--lc-text-caption-tracking);color:var(--lc-trust-ink);font-style:normal;display:block}.lc-public-session__host-name{font:var(--lc-text-body-sm);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-text-body-sm-tracking);color:var(--lc-text-primary);margin:0}.lc-public-session__host-headline{margin:var(--lc-space-0-5) 0 0;font:var(--lc-text-caption);letter-spacing:var(--lc-text-caption-tracking);color:var(--lc-text-muted)}.lc-public-session__cta{align-items:center;gap:var(--lc-space-2);padding-top:var(--lc-space-8);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);text-align:center;flex-direction:column;display:flex}.lc-public-session__cta-alt{font:var(--lc-text-body-sm);color:var(--lc-text-secondary);margin:0}.lc-public-session__cta-alt a{color:var(--lc-action-primary);font-weight:var(--lc-weight-emphasis);text-decoration:none}.lc-public-session__cta-alt a:hover,.lc-public-session__cta-alt a:focus-visible{text-decoration:underline}@media (pointer:coarse){.lc-public-session__cta-alt a{padding:var(--lc-space-1) var(--lc-space-1) calc(var(--lc-touch-min-compact) - 1em - var(--lc-space-1));margin-inline:calc(-1 * var(--lc-space-1));position:relative}}.lc-public-session__cta-hint{font:var(--lc-text-caption);letter-spacing:var(--lc-text-caption-tracking);color:var(--lc-text-muted);margin:0}.lc-public-session__terminal{padding:var(--lc-space-10) var(--lc-space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.lc-public-session__terminal-icon{width:var(--lc-icon-feature);height:var(--lc-icon-feature);margin-bottom:var(--lc-space-3);color:var(--lc-text-muted)}.lc-public-session__terminal-title{margin:0 0 var(--lc-space-2);font:var(--lc-text-title);letter-spacing:var(--lc-text-title-tracking);color:var(--lc-text-primary);overflow-wrap:anywhere}.lc-public-session__terminal-status{margin:0 0 var(--lc-space-6);font:var(--lc-text-body);letter-spacing:var(--lc-text-body-tracking);color:var(--lc-text-secondary)}
