.lc-sessions__ledger{gap:var(--lc-ref-space-7);flex-direction:column;display:flex}.lc-sessions__grp-label{margin:0 0 var(--lc-ref-space-3);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-ref-tracking-wide);text-transform:uppercase;color:var(--lc-text-muted)}.lc-sessions__none{color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.lc-sessions__ticket-list{gap:var(--lc-ref-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-sessions__hero{isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--lc-col-sm);background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden}.lc-sessions__hero:before{content:"";inset:calc(-1 * var(--lc-ref-space-8));z-index:0;background-image:var(--lc-sessions-wash,none);filter:blur(70px)saturate(1.25);opacity:.14;pointer-events:none;background-position:50% 20%;background-size:cover;position:absolute}[data-theme=dark] .lc-sessions__hero:before{opacity:.1}.lc-sessions__hero .lc-sessions__hero-body{z-index:1;min-width:0;padding:var(--lc-ref-space-6);flex-direction:column;justify-content:center;display:flex;position:relative}.lc-sessions__hero .lc-sessions__hero-eyebrow{font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-ref-tracking-wide);text-transform:uppercase;color:var(--lc-text-muted);display:block}.lc-sessions__hero .lc-sessions__hero-name{margin:var(--lc-ref-space-1) 0 0;font:var(--lc-text-title);letter-spacing:var(--lc-text-title-tracking);color:var(--lc-text-primary)}@media (width<=767px){.lc-sessions__hero .lc-sessions__hero-name{font:var(--lc-text-subsection);letter-spacing:var(--lc-text-subsection-tracking)}}.lc-sessions__hero .lc-sessions__hero-when{margin:var(--lc-ref-space-2) 0 0;font-size:var(--lc-ref-size-sm);color:var(--lc-text-secondary)}.lc-sessions__hero .lc-sessions__hero-count{margin:var(--lc-ref-space-3) 0 0;align-items:baseline;gap:var(--lc-ref-space-2);flex-wrap:wrap;display:inline-flex}.lc-sessions__hero .lc-sessions__hero-resched{margin:var(--lc-space-2) 0 0;font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-secondary);font-style:italic}.lc-sessions__hero .lc-sessions__hero-count b{font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-xl);font-weight:var(--lc-ref-weight-bold);font-variant-numeric:proportional-nums;white-space:nowrap;color:var(--lc-text-muted)}.lc-sessions__hero .lc-sessions__hero-count small{font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-ref-tracking-wide);text-transform:uppercase;color:var(--lc-text-muted)}.lc-sessions__hero .lc-sessions__hero-cta-row{margin-top:var(--lc-ref-space-4);align-items:center;gap:var(--lc-ref-space-4);flex-wrap:wrap;display:flex}.lc-sessions__hero .lc-sessions__hero-join{align-items:center;gap:var(--lc-ref-space-2);min-height:46px;padding:0 var(--lc-ref-space-6);border:var(--lc-border-w-hairline) solid var(--lc-wash-action-3);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary-tint);color:var(--lc-text-muted);font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-semibold);cursor:pointer;transition:background-color var(--lc-motion-panel), color var(--lc-motion-panel), border-color var(--lc-motion-panel), box-shadow var(--lc-motion-panel), transform var(--lc-motion-micro);text-decoration:none;display:inline-flex}.lc-sessions__hero .lc-sessions__hero-join .ico{width:var(--lc-icon-meta);height:var(--lc-icon-meta);flex:none}.lc-sessions__hero .lc-sessions__hero-join:hover{transform:translateY(-1px)}.lc-sessions__hero.lc-sessions__hero--open .lc-sessions__hero-join{background:var(--lc-action-primary);color:var(--lc-text-on-accent);box-shadow:var(--lc-shadow-btn-primary-rest);border-color:#0000}.lc-sessions__hero.lc-sessions__hero--open .lc-sessions__hero-join:hover{background:var(--lc-action-primary-hover);box-shadow:var(--lc-shadow-btn-primary-hover)}.lc-sessions__hero .lc-sessions__hero-hint{align-items:center;gap:var(--lc-ref-space-2);font-size:var(--lc-ref-size-xs);color:var(--lc-text-muted);display:inline-flex}.lc-sessions__hero.lc-sessions__hero--open .lc-sessions__hero-hint{color:var(--lc-text-muted);font-weight:var(--lc-ref-weight-semibold)}.lc-sessions__hero .lc-sessions__hero-msg{margin-top:var(--lc-ref-space-3);align-items:center;gap:var(--lc-ref-space-2);color:var(--lc-text-secondary);font-size:var(--lc-ref-size-sm);text-underline-offset:3px;cursor:pointer;text-align:start;background:0 0;border:none;align-self:flex-start;align-items:flex-start;padding:0;text-decoration:underline;display:inline-flex}.lc-sessions__hero .lc-sessions__hero-msg .ico{width:var(--lc-icon-meta);height:var(--lc-icon-meta);flex:none;margin-top:.2em}.lc-sessions__hero .lc-sessions__hero-msg:hover{color:var(--lc-text-primary)}.lc-sessions__hero .lc-sessions__hero-plate{z-index:1;background:var(--lc-surface-sunken);box-shadow:var(--lc-shadow-frame-hairline);position:relative;overflow:hidden}.lc-sessions__hero .lc-sessions__hero-plate-img{object-fit:cover;object-position:center 12%;width:100%;height:100%;filter:var(--lc-filter-portrait-light);position:absolute;inset:0}[data-theme=dark] .lc-sessions__hero .lc-sessions__hero-plate-img{filter:var(--lc-filter-portrait-dark)}.lc-sessions__hero .lc-sessions__hero-plate:before{content:"";z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px;position:absolute;inset:0}.lc-sessions__hero .lc-sessions__hero-plate-letters{width:100%;height:100%;font-family:var(--lc-ref-font-display);font-weight:var(--lc-ref-weight-semibold);font-size:var(--lc-ref-size-6xl);color:var(--lc-text-muted);background:var(--lc-action-primary-tint);place-items:center;display:grid}.lc-sessions__hero.lc-sessions__hero--empty{padding:0;display:block}.lc-sessions__hero.lc-sessions__hero--empty:before{display:none}.lc-sessions__hero .lc-sessions__hero-zero-body{z-index:1;padding:var(--lc-space-6);align-items:flex-start;gap:var(--lc-space-2);flex-direction:column;display:flex;position:relative}.lc-sessions__hero .lc-sessions__hero-zero-sub{margin:0 0 var(--lc-space-2);color:var(--lc-text-secondary);font-size:var(--lc-ref-size-sm);max-width:var(--lc-measure-narrow)}@media (width<=640px){.lc-sessions__hero{grid-template-columns:minmax(0, 1fr) min(var(--lc-portrait-hero), 40%)}.lc-sessions__hero .lc-sessions__hero-plate{aspect-ratio:var(--lc-portrait-aspect);align-self:start}.lc-sessions__hero .lc-sessions__hero-body{padding:var(--lc-space-card-pad-y) var(--lc-space-card-pad-x)}.lc-sessions__hero.lc-sessions__hero--letters{grid-template-columns:minmax(0,1fr)}.lc-sessions__hero.lc-sessions__hero--letters .lc-sessions__hero-plate{width:var(--lc-portrait-row);margin:var(--lc-space-card-pad-y) var(--lc-space-card-pad-x) 0;border-radius:var(--lc-radius-chip);order:-1;justify-self:start}.lc-sessions__hero.lc-sessions__hero--letters .lc-sessions__hero-plate-letters{font-size:var(--lc-text-subsection-size)}.lc-sessions__hero.lc-sessions__hero--letters .lc-sessions__hero-body{padding-top:var(--lc-space-3)}}.lc-sessions__calrow .lc-calsync,.lc-bookings__calrow .lc-calsync{padding:var(--lc-ref-space-3) var(--lc-ref-space-4);border-radius:var(--lc-radius-control);box-shadow:none}.lc-sessions__calrow .lc-calsync__badge,.lc-bookings__calrow .lc-calsync__badge{width:32px;height:32px}.lc-sessions__calrow .lc-calsync__badge svg,.lc-bookings__calrow .lc-calsync__badge svg{width:var(--lc-icon-inline);height:var(--lc-icon-inline)}.lc-sessions__calrow .lc-calsync__title,.lc-bookings__calrow .lc-calsync__title{font-size:var(--lc-ref-size-sm)}.lc-sessions__calrow .lc-calsync__sub,.lc-bookings__calrow .lc-calsync__sub{font-size:var(--lc-ref-size-xs)}@media (width<=767px){.lc-sessions__calrow .lc-calsync__title,.lc-bookings__calrow .lc-calsync__title{font:var(--lc-text-subsection);letter-spacing:var(--lc-text-subsection-tracking)}.lc-sessions__hero.lc-sessions__hero--empty{background:0 0;border:0;border-radius:0;overflow:visible}.lc-sessions__hero .lc-sessions__hero-zero-body{padding:0 0 var(--lc-space-2)}}.lc-sessions__ticket{background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);padding:var(--lc-ref-space-4);transition:transform var(--lc-motion-micro), box-shadow var(--lc-motion-micro), opacity var(--lc-motion-panel);position:relative}@media (hover:hover){.lc-sessions__ticket:hover{box-shadow:var(--lc-shadow-card-hover);transform:translateY(-2px)}}.lc-sessions__ticket-row{align-items:center;gap:var(--lc-ref-space-4);flex-wrap:wrap;display:flex}.lc-sessions__ticket-open{align-items:center;gap:var(--lc-ref-space-4);min-width:0;color:inherit;flex:260px;text-decoration:none;display:flex}.lc-sessions__ticket-open--static{cursor:default}.lc-sessions__ticket-stretch:after{content:"";z-index:0;position:absolute;inset:0}.lc-sessions__ticket-date{width:48px;padding-right:var(--lc-ref-space-3);border-right:var(--lc-border-w-hairline) dashed var(--lc-border-subtle);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.lc-sessions__ticket-date small{font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-ref-tracking-wide);text-transform:uppercase;color:var(--lc-text-muted);display:block}.lc-sessions__ticket-date b{font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-xl);font-weight:var(--lc-ref-weight-bold);color:var(--lc-text-primary);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.lc-sessions__ticket-mini{width:44px;aspect-ratio:var(--lc-portrait-aspect);border-radius:var(--lc-radius-chip);background:var(--lc-surface-sunken);box-shadow:var(--lc-shadow-frame-hairline);flex:none;display:block;overflow:hidden}.lc-sessions__ticket-mini-img{object-fit:cover;width:100%;height:100%;filter:var(--lc-filter-portrait-light)}[data-theme=dark] .lc-sessions__ticket-mini-img{filter:var(--lc-filter-portrait-dark)}.lc-sessions__ticket-mini-letters{width:100%;height:100%;font-family:var(--lc-ref-font-display);font-weight:var(--lc-ref-weight-semibold);font-size:var(--lc-ref-size-md);color:var(--lc-text-muted);background:var(--lc-action-primary-tint);place-items:center;display:grid}.lc-sessions__ticket-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lc-sessions__ticket-body b{font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-md);font-weight:var(--lc-ref-weight-semibold);color:var(--lc-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-sessions__ticket-body span{font-size:var(--lc-ref-size-sm);color:var(--lc-text-muted)}.lc-sessions__ticket-tacts{z-index:1;align-items:center;gap:var(--lc-ref-space-5);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex;position:relative}.lc-sessions__ticket-tacts .lc-btn{min-height:0;padding:.6em 1.1em;line-height:1.15}@media (pointer:coarse){.lc-sessions__ticket-tacts .lc-btn{transition:transform var(--lc-motion-micro);position:relative}.lc-sessions__ticket-tacts .lc-btn:after{content:"";position:absolute;inset:-10px}.lc-sessions__ticket-tacts .lc-btn:active{transform:scale(1.06)}}@media (pointer:coarse) and (prefers-reduced-motion:reduce){.lc-sessions__ticket-tacts .lc-btn{transition:none}.lc-sessions__ticket-tacts .lc-btn:active{transform:none}}.lc-sessions__ticket-tacts .lc-btn__label{gap:var(--lc-ref-space-1)}.lc-sessions__ticket-tacts .lc-btn--ghost{border-color:var(--lc-border-subtle)}.lc-sessions__ticket-error{width:100%;margin:var(--lc-ref-space-2) 0 0;color:var(--lc-feedback-danger);font-size:var(--lc-ref-size-sm)}.lc-sessions__ticket-context{z-index:1;margin:var(--lc-ref-space-3) 0 0;padding-top:var(--lc-ref-space-3);border-top:var(--lc-border-w-hairline) dashed var(--lc-border-subtle);color:var(--lc-text-secondary);font-size:var(--lc-ref-size-sm);line-height:1.55;position:relative}.lc-sessions__ticket--muted{opacity:.68}.lc-sessions__ticket--canceling{opacity:.5;pointer-events:none}.lc-sessions__ticket .lc-series{margin-top:var(--lc-ref-space-3)}.lc-sessions__ticket-row+.tp-prep{margin-top:var(--lc-space-3);padding-top:var(--lc-space-4);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.lc-sessions__suggestion{z-index:1;margin-top:var(--lc-space-3);padding:var(--lc-space-3) var(--lc-space-4);background:var(--lc-action-primary-tint);border-radius:var(--lc-radius-control);position:relative}.lc-sessions__suggestion-heading{margin:0 0 var(--lc-space-1);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);color:var(--lc-text-primary)}.lc-sessions__suggestion-line{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-secondary);margin:0}.lc-sessions__suggestion-line--new{color:var(--lc-text-primary);font-weight:var(--lc-text-label-weight);line-height:var(--lc-text-label-line)}.lc-sessions__suggestion-actions{align-items:center;gap:var(--lc-space-3);margin-top:var(--lc-space-3);flex-wrap:wrap;display:flex}.lc-sessions--peek .lc-sessions__ledger,.lc-sessions--peek .lc-sessions__hero,.lc-sessions--peek .lc-sessions__calrow{filter:saturate(.94);transition:transform var(--lc-motion-panel), filter var(--lc-motion-panel);transform:scale(.99)}.lc-sessions:not(.lc-sessions--peek) .lc-sessions__ticket-mini--vt .lc-sessions__ticket-mini-img,.lc-sessions:not(.lc-sessions--peek) .lc-sessions__ticket-mini--vt .lc-sessions__ticket-mini-letters{view-transition-name:lc-portrait}.lc-speek{z-index:var(--lc-z-overlay);padding:3vh var(--lc-ref-space-6);background:var(--lc-scrim);justify-content:center;align-items:center;padding-inline-start:calc(var(--lc-ref-space-6) + var(--lc-overlay-gutter-start,0px));display:flex;position:fixed;inset:0}.lc-speek__panel{overscroll-behavior:contain;background:var(--lc-surface-raised);border-radius:var(--lc-radius-popover-panel-lg);width:min(520px,100%);max-height:min(760px,100%);box-shadow:var(--lc-shadow-peek-panel);flex-direction:column;display:flex;overflow-y:auto}@media (width<=767px){.lc-speek{padding:0 0 env(safe-area-inset-bottom,0px);align-items:flex-end}.lc-speek__panel{border-radius:var(--lc-radius-popover-panel-lg) var(--lc-radius-popover-panel-lg) 0 0;width:100%;max-height:92%}.lc-speek .lc-speek__head{column-gap:var(--lc-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;row-gap:0;display:grid}.lc-speek .lc-speek__plate{grid-area:1/1/3}.lc-speek .lc-speek__id{grid-area:1/2}.lc-speek .lc-speek__close{grid-area:1/3}.lc-speek .lc-speek__profile-open{margin-left:0;margin-top:var(--lc-space-2);grid-area:2/2;justify-self:start}.lc-speek .lc-speek__nav,.lc-speek .lc-speek__navnext{display:none}.lc-sessions__ticket-tacts{flex-basis:100%;margin-left:0}}.lc-speek__head{align-items:center;gap:var(--lc-ref-space-4);padding:var(--lc-ref-space-5) var(--lc-ref-space-5) 0;flex:none;display:flex}.lc-speek__plate{width:62px;aspect-ratio:var(--lc-portrait-aspect);border-radius:var(--lc-radius-chip);background:var(--lc-surface-sunken);box-shadow:var(--lc-shadow-frame-hairline);flex:none;position:relative;overflow:hidden}.lc-speek__plate-img{object-fit:cover;width:100%;height:100%;filter:var(--lc-filter-portrait-light)}[data-theme=dark] .lc-speek__plate-img{filter:var(--lc-filter-portrait-dark)}.lc-speek__plate-letters{width:100%;height:100%;font-family:var(--lc-ref-font-display);font-weight:var(--lc-ref-weight-semibold);font-size:var(--lc-ref-size-xl);color:var(--lc-text-muted);background:var(--lc-action-primary-tint);place-items:center;display:grid}.lc-speek__id{flex-direction:column;flex:auto;min-width:0;display:flex}.lc-speek__id b{font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-2xl);font-weight:var(--lc-ref-weight-semibold);letter-spacing:var(--lc-ref-tracking-tight);color:var(--lc-text-primary);line-height:1.1}.lc-speek__id span{font-size:var(--lc-ref-size-xs);color:var(--lc-text-muted);margin-top:2px}.lc-speek__close{border:var(--lc-border-w-hairline) solid var(--lc-border-default);border-radius:var(--lc-radius-pill);background:var(--lc-surface-canvas);width:44px;height:44px;color:var(--lc-text-secondary);transition:color var(--lc-motion-micro), border-color var(--lc-motion-micro);flex:none;align-self:flex-start;place-items:center;text-decoration:none;display:grid}.lc-speek__close:hover{color:var(--lc-text-primary);border-color:var(--lc-border-strong)}.lc-speek__close svg{width:var(--lc-icon-meta);height:var(--lc-icon-meta)}.lc-speek__body{padding:var(--lc-ref-space-5);gap:var(--lc-ref-space-4);flex-direction:column;display:flex}.lc-speek__when{flex-direction:column;gap:2px;display:flex}.lc-speek__when b{font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-lg);font-weight:var(--lc-ref-weight-semibold);color:var(--lc-text-primary)}.lc-speek__when span{font-size:var(--lc-ref-size-sm);color:var(--lc-text-muted)}.lc-speek__sec small{margin-bottom:var(--lc-ref-space-2);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-ref-tracking-wide);text-transform:uppercase;color:var(--lc-text-muted);display:block}.lc-speek__note{padding:var(--lc-ref-space-3) var(--lc-ref-space-4);border:var(--lc-border-w-hairline) solid color-mix(in oklab, var(--lc-action-primary) 35%, transparent);border-radius:var(--lc-radius-control);background:var(--lc-action-primary-tint);font-family:var(--lc-ref-font-display);font-style:italic;font-size:var(--lc-ref-size-sm);color:var(--lc-text-primary);margin:0}.lc-speek__series{align-items:center;gap:var(--lc-ref-space-2);font-size:var(--lc-ref-size-sm);color:var(--lc-text-secondary);display:flex}.lc-speek__series-dot{border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);flex:none;width:7px;height:7px}.lc-speek__status-note{margin:var(--lc-ref-space-3) 0 0;color:var(--lc-text-secondary);font-size:var(--lc-ref-size-sm);line-height:1.55}.lc-speek__journal{padding-top:var(--lc-ref-space-4);border-top:var(--lc-border-w-hairline) dashed var(--lc-border-subtle)}.lc-speek__journal-entry{padding:var(--lc-ref-space-3) var(--lc-ref-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);background:var(--lc-surface-canvas)}.lc-speek__journal-entry p{font-size:var(--lc-ref-size-sm);color:var(--lc-text-secondary);margin:0}.lc-speek__journal-entry small{margin-top:var(--lc-ref-space-2);font-size:var(--lc-ref-size-xs);color:var(--lc-text-muted);display:block}.lc-speek__journal-row{align-items:center;gap:var(--lc-ref-space-3);margin-top:var(--lc-ref-space-2);display:flex}.lc-speek__journal-add{align-items:center;gap:var(--lc-ref-space-2);padding:var(--lc-ref-space-2) var(--lc-ref-space-4);border:var(--lc-border-w-hairline) dashed var(--lc-wash-action-4);border-radius:var(--lc-radius-pill);color:var(--lc-text-muted);font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-semibold);cursor:pointer;background:0 0;flex:auto;display:inline-flex}.lc-speek__journal-all{font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-semibold);color:var(--lc-action-primary);white-space:nowrap;flex:none;text-decoration:none}.lc-speek__journal-all:hover{text-decoration:underline}.lc-speek__journal-composer{gap:var(--lc-ref-space-2);margin-top:var(--lc-ref-space-2);flex-direction:column;display:flex}.lc-speek__journal-save{min-height:36px;padding:0 var(--lc-ref-space-5);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary-tint);color:var(--lc-text-muted);font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-semibold);cursor:pointer;border:none;align-self:flex-end}.lc-speek__journal-save:disabled{opacity:.6;cursor:progress}.lc-speek__notelabel{font-size:var(--lc-ref-size-xs);color:var(--lc-text-muted)}.lc-speek__notelink{min-height:var(--lc-touch-min-compact);padding:var(--lc-ref-space-2) var(--lc-space-3);color:var(--lc-text-muted);font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.lc-speek__notelink:hover{color:var(--lc-text-primary)}.lc-speek__notelink:focus-visible{box-shadow:var(--lc-focus-ring);border-radius:var(--lc-radius-control);outline:none}.lc-speek__goalq{padding-top:var(--lc-space-4);border-top:var(--lc-border-w-hairline) dashed var(--lc-border-subtle)}.lc-speek__goalq-ask{margin:0 0 var(--lc-space-3);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line)}.lc-speek__goalq-answers{margin-bottom:var(--lc-space-3)}.lc-speek__goalq-optional{margin:0 0 var(--lc-space-2);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.lc-speek__goalq-done{align-items:center;gap:var(--lc-space-2);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);flex-wrap:wrap;margin:0;display:flex}.lc-speek__acts{gap:var(--lc-ref-space-2);flex-direction:column;margin-top:auto;display:flex}.lc-speek__primary{min-height:var(--lc-touch-min-compact);padding:var(--lc-space-2) var(--lc-space-4);text-align:center;border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);color:var(--lc-text-on-accent);font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-semibold);box-shadow:var(--lc-shadow-btn-primary-rest);transition:background-color var(--lc-motion-micro);justify-content:center;align-items:center;text-decoration:none;display:flex}.lc-speek__primary:hover{background:var(--lc-action-primary-hover)}.lc-speek__primary[aria-disabled=true]{background:var(--lc-action-primary-tint);color:var(--lc-text-muted);box-shadow:none;cursor:default}.lc-speek__row2{gap:var(--lc-ref-space-2);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.lc-speek__ghost{min-height:var(--lc-touch-min-compact);padding:0 var(--lc-ref-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-pill);background:var(--lc-surface-canvas);color:var(--lc-text-secondary);font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-medium);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.lc-speek__ghost:hover{border-color:var(--lc-border-strong);color:var(--lc-text-primary)}.lc-speek__ghost:disabled{opacity:.6;cursor:progress}.lc-speek__ghost--danger{color:var(--lc-feedback-danger)}.lc-speek__row2 .lc-addcal{display:flex}.lc-speek__row2 .lc-addcal__summary{width:100%}.lc-speek__error{font-size:var(--lc-ref-size-sm);color:var(--lc-feedback-danger);margin:0}.lc-speek__profile-open{border-radius:var(--lc-radius-pill);box-shadow:none;color:var(--lc-action-primary);background:0 0;flex:none;gap:2px;margin-left:auto}.lc-speek__profile-open:hover{background:var(--lc-action-primary-tint)}.lc-speek__profile-open svg{width:var(--lc-icon-inline);height:var(--lc-icon-inline)}.lc-speek__queuefoot{display:none}@media (width<=767px){.lc-speek__queuefoot{justify-content:space-between;align-items:center;gap:var(--lc-space-2);padding-top:var(--lc-space-3);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);flex:none;display:flex}}.lc-speek__queuefoot-nav{align-items:center;gap:var(--lc-space-1);min-height:var(--lc-touch-min-compact);max-width:40%;padding:0 var(--lc-space-3);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-pill);color:var(--lc-text-secondary);font-family:var(--lc-text-caption-font);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-emphasis);cursor:pointer;background:0 0;display:inline-flex}.lc-speek__queuefoot-nav span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-speek__queuefoot-nav:hover{border-color:var(--lc-border-strong);color:var(--lc-text-primary)}.lc-speek__queuefoot-nav:disabled{visibility:hidden}.lc-speek__queuefoot-nav svg{width:var(--lc-icon-inline);height:var(--lc-icon-inline);flex:none}.lc-speek__queuefoot-pos{font-size:var(--lc-text-caption-size);color:var(--lc-text-muted);font-variant-numeric:tabular-nums;flex:none}.lc-speek__inline-notice{padding:var(--lc-space-2) var(--lc-space-4);border-radius:var(--lc-radius-control);background:var(--lc-action-primary-tint);color:var(--lc-text-primary);font-size:var(--lc-text-label-size);line-height:var(--lc-text-label-line);font-weight:var(--lc-text-label-weight);text-align:center;margin:0}.lc-speek__profile-pills{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-speek__profile-full{margin-top:var(--lc-space-1);font-size:var(--lc-text-label-size);line-height:var(--lc-text-label-line);font-weight:var(--lc-text-label-weight);color:var(--lc-action-primary);text-align:center;align-self:center;text-decoration:none}.lc-speek__profile-full:hover{text-decoration:underline}.lc-speek__suggest-pills{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-speek__suggest-custom{gap:var(--lc-space-2);flex-direction:column;display:flex}.lc-speek__suggest-explain{font-size:var(--lc-text-caption-size);color:var(--lc-text-muted);text-align:center;margin:0;line-height:1.5}.lc-speek__suggest-status{padding:var(--lc-space-2) var(--lc-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);background:var(--lc-surface-canvas);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);text-align:center;margin:0}.lc-speek__nav{border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-pill);background:var(--lc-surface-raised);width:46px;height:46px;box-shadow:var(--lc-shadow-popover);color:var(--lc-text-secondary);cursor:pointer;transition:transform var(--lc-motion-micro), color var(--lc-motion-micro), border-color var(--lc-motion-micro);place-items:center;display:grid}.lc-speek__nav:hover{color:var(--lc-action-primary);border-color:var(--lc-wash-action-3)}.lc-speek__nav svg{width:var(--lc-icon-inline);height:var(--lc-icon-inline)}.lc-speek__nav--prev{top:50%;left:clamp(calc(var(--lc-overlay-gutter-start,0px) + var(--lc-ref-space-2)), calc(50% - 260px - 68px + var(--lc-overlay-gutter-start,0px) / 2), calc(20% + var(--lc-overlay-gutter-start,0px) / 2));position:absolute;transform:translateY(-50%)}.lc-speek__nav--prev:hover{transform:translateY(-50%)scale(1.06)}.lc-speek__navnext{top:50%;right:clamp(var(--lc-ref-space-2), calc(50% - 260px - 68px - var(--lc-overlay-gutter-start,0px) / 2), calc(20% - var(--lc-overlay-gutter-start,0px) / 2));align-items:center;gap:var(--lc-ref-space-2);flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.lc-speek__next-person{margin-top:var(--lc-ref-space-2);align-items:center;gap:var(--lc-ref-space-2);padding:var(--lc-ref-space-1) var(--lc-ref-space-3) var(--lc-ref-space-1) var(--lc-ref-space-1);border-radius:var(--lc-radius-pill);background:var(--lc-surface-raised);color:var(--lc-text-secondary);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-semibold);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--lc-motion-micro);display:inline-flex;position:absolute;top:100%}.lc-speek__navnext:hover .lc-speek__next-person,.lc-speek__nav--next:focus-visible+.lc-speek__next-person{opacity:1}.lc-speek__next-person img,.lc-speek__next-person-initials{border-radius:var(--lc-radius-pill);object-fit:cover;width:20px;height:20px}.lc-speek__next-person-initials{font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-semibold);background:var(--lc-action-primary-tint);color:var(--lc-text-muted);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.lc-sessions--peek .lc-sessions__ledger,.lc-sessions--peek .lc-sessions__hero,.lc-sessions--peek .lc-sessions__calrow{transition:none}}.lc-speek__alts-list{margin:var(--lc-ref-space-3) 0 0;gap:var(--lc-ref-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.lc-speek__alt{align-items:center;gap:var(--lc-ref-space-3);padding:var(--lc-ref-space-3);background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);flex-wrap:wrap;display:flex}.lc-speek__alt-face{width:var(--lc-ref-space-9);height:var(--lc-ref-space-9);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary-tint);color:var(--lc-action-primary);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-strong);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.lc-speek__alt-face img{object-fit:cover;width:100%;height:100%}.lc-speek__alt-text{flex:9rem;min-width:0}.lc-speek__alt-name{font-size:var(--lc-text-body-size);font-weight:var(--lc-weight-emphasis);color:var(--lc-text-primary);display:block}.lc-speek__alt-meta{align-items:center;gap:var(--lc-ref-space-2);font-family:var(--lc-text-mono-sm-font);font-size:var(--lc-text-mono-sm-size);line-height:var(--lc-text-mono-sm-line);color:var(--lc-text-secondary);flex-wrap:wrap;display:flex}.lc-speek__alt-lang{padding:0 var(--lc-ref-space-2);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-pill)}.lc-speek__note--lead{font-size:var(--lc-text-section-size);line-height:1.45}@media (width<=767px){.lc-speek__id b a{min-height:var(--lc-touch-min-compact);align-items:center;display:inline-flex}.lc-speek .lc-onb__alsomore{min-height:var(--lc-touch-min-compact);padding-block:var(--lc-space-list-gap)}}
