.lc-onboard-gate{max-width:var(--lc-content-narrow);padding:var(--lc-ref-space-10) var(--lc-ref-space-5) 0;margin-inline:auto}.lc-onboard-gate__card{background:var(--lc-action-primary-tint);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);padding:var(--lc-ref-space-5) var(--lc-ref-space-6);gap:var(--lc-ref-space-2);flex-direction:column;display:flex}.lc-onboard-gate__title{font:var(--lc-text-section);color:var(--lc-text-primary);margin:0}.lc-onboard-gate__steps{margin:var(--lc-ref-space-1) 0 0;gap:var(--lc-ref-space-3);counter-reset:lc-gate-step;max-width:var(--lc-measure-md);flex-direction:column;padding:0;list-style:none;display:flex}.lc-onboard-gate__step{counter-increment:lc-gate-step;align-items:flex-start;gap:var(--lc-ref-space-3);font-size:var(--lc-text-body-size);line-height:var(--lc-text-body-line);color:var(--lc-text-secondary);display:flex}.lc-onboard-gate__step:before{content:counter(lc-gate-step);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);width:1.5rem;height:1.5rem;color:var(--lc-surface-raised);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-ref-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.lc-learner{gap:var(--lc-space-section-gap);max-width:var(--lc-content-max);padding:var(--lc-ref-space-10) var(--lc-ref-space-5) var(--lc-ref-space-16);flex-direction:column;margin-inline:auto;display:flex}@media (width<=767px){.lc-learner{padding-inline:var(--lc-space-4)}}.lc-learner__main{gap:var(--lc-space-card-pad-y);flex-direction:column;min-width:0;display:flex}.lc-learner__card{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-space-card-pad-y) var(--lc-space-card-pad-x)}.lc-learner__eyebrow{font:var(--lc-text-mono-sm);font-weight:var(--lc-weight-emphasis);letter-spacing:var(--lc-tracking-caps-md);text-transform:uppercase;color:var(--lc-text-muted);margin:0 0 var(--lc-space-list-gap)}.lc-learner__eyebrow--spaced{margin-top:var(--lc-space-section-gap)}.lc-learner__eyebrow--spaced-tight{margin-top:var(--lc-space-card-pad-y)}.lc-learner__h2{font:var(--lc-text-section);letter-spacing:var(--lc-text-page-title-tracking);color:var(--lc-text-primary);margin:0 0 var(--lc-space-field-gap)}.lc-learner__lead{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary);max-width:var(--lc-measure-lg);margin:0}.lc-learner__name{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-3xl);letter-spacing:var(--lc-tracking-display);color:var(--lc-text-primary);margin:0;font-weight:700;line-height:1.15}.lc-learner__name--page-title{margin-bottom:var(--lc-space-card-pad-y)}.lc-learner__tagline{font:var(--lc-text-body);color:var(--lc-text-secondary);margin:var(--lc-space-card-pad-y) 0 0}.lc-learner__note{font:var(--lc-text-caption);color:var(--lc-text-muted);margin:var(--lc-space-field-gap) 0 0;text-align:center}.lc-learner__badges{gap:var(--lc-space-list-gap);flex-wrap:wrap;display:flex}.lc-learner__actions-row{gap:var(--lc-space-field-gap);margin-top:var(--lc-space-field-gap);flex-wrap:wrap;display:flex}.lc-learner__action-spaced{margin-top:var(--lc-space-field-gap)}.lc-learner__session{align-items:flex-start;gap:var(--lc-space-field-gap);padding:var(--lc-space-field-gap) var(--lc-space-card-pad-x);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-raised);transition:box-shadow var(--lc-motion-micro), transform var(--lc-motion-micro), border-color var(--lc-motion-micro);text-decoration:none;display:flex}.lc-learner__session:hover{box-shadow:var(--lc-shadow-card-hover);border-color:var(--lc-border-default);transform:translateY(var(--lc-c-card-lift))}.lc-learner__session--recap{display:block}.lc-learner__recap-textarea{margin-top:var(--lc-space-list-gap);width:100%}.lc-learner__recap-actions{align-items:center;gap:var(--lc-space-field-gap);margin-top:var(--lc-space-list-gap);flex-wrap:wrap;display:flex}.lc-learner__recap-note{text-align:left;margin:0}.lc-learner__recap-actions .lc-btn,.lc-learner__recap-actions .lc-btn .lc-btn__label{min-width:0;max-width:100%}.lc-learner__recap-send{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lc-learner__recap-status{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.lc-learner__recap-status--saved{color:var(--lc-text-muted)}.lc-learner__recap-status--error{color:var(--lc-action-danger)}.lc-learner__session-when{font-family:var(--lc-text-mono-font);font-size:var(--lc-text-body-sm-size);color:var(--lc-text-secondary);margin:0}.lc-learner__session-msg{font:var(--lc-text-caption);color:var(--lc-text-muted);margin:.2em 0 0}.lc-learner__inline-cta{color:var(--lc-action-primary);font-weight:var(--lc-text-subsection-weight);text-decoration:none}.lc-vstart{gap:var(--lc-ref-space-6);flex-direction:column;max-width:960px;display:flex}.lc-vstart__lead{max-width:var(--lc-measure-md);font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-lg);color:var(--lc-text-secondary);margin:0;line-height:1.5}.lc-vstart__steps{gap:var(--lc-ref-space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.lc-vstart__step{gap:var(--lc-ref-space-2);padding:var(--lc-ref-space-6);background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);flex-direction:column;display:flex}.lc-vstart__step-emblem{width:48px;height:48px;margin-bottom:var(--lc-ref-space-2);border-radius:var(--lc-radius-pill);color:var(--lc-text-on-accent);background:linear-gradient(140deg, var(--lc-action-primary), color-mix(in oklab, var(--lc-action-primary) 64%, var(--lc-action-primary)));justify-content:center;align-items:center;display:inline-flex}.lc-vstart__step-emblem svg{width:var(--lc-icon-action);height:var(--lc-icon-action)}.lc-vstart__step-kicker{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-strong);text-transform:uppercase;letter-spacing:var(--lc-tracking-caps-sm);color:var(--lc-text-muted)}.lc-vstart__step-title{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-vstart__step-text{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary)}.lc-vstart__actions{align-items:center;gap:var(--lc-ref-space-3) var(--lc-ref-space-5);margin-top:var(--lc-ref-space-2);flex-wrap:wrap;display:flex}.lc-vstart__link{font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-emphasis);color:var(--lc-text-muted);text-decoration:none}.lc-vstart__link:hover{text-decoration:underline}.lc-vstart--guide .lc-vstart__steps{max-width:var(--lc-w-card-max);counter-reset:lc-vstart-step;flex-direction:column;gap:0;display:flex}.lc-vstart--guide .lc-vstart__step{align-items:flex-start;gap:var(--lc-ref-space-4);padding:var(--lc-ref-space-4) 0;border:none;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);box-shadow:none;background:0 0;border-radius:0;flex-direction:row}.lc-vstart--guide .lc-vstart__step:last-child{border-bottom:none}.lc-vstart--guide .lc-vstart__step-emblem{counter-increment:lc-vstart-step;background:var(--lc-action-primary-tint);width:32px;height:32px;color:var(--lc-text-muted);box-shadow:none;font-family:var(--lc-ref-font-display);font-weight:var(--lc-ref-weight-semibold);font-size:var(--lc-ref-size-sm);flex:none;margin-bottom:0}.lc-vstart--guide .lc-vstart__step-emblem svg{display:none}.lc-vstart--guide .lc-vstart__step-emblem:before{content:counter(lc-vstart-step)}.lc-vstart--guide .lc-vstart__step-copy{gap:var(--lc-ref-space-1);padding-top:var(--lc-ref-space-1);flex-direction:column;display:flex}.lc-vstart--guide .lc-vstart__step-title{font-size:var(--lc-ref-size-md)}@media (width<=767px){.lc-vstart__steps{grid-template-columns:1fr}}.lc-learner__inline-cta:hover{text-decoration:underline}.lc-learner__glance{gap:var(--lc-space-field-gap);padding-top:var(--lc-space-field-gap);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);flex-direction:column;display:flex}.lc-learner__glance .lc-learner__glance-eyebrow{margin:0}.lc-learner__glance-level{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary);margin:0}.lc-learner__section{padding-top:var(--lc-ref-space-12);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.lc-learner__section--first{border-top:none;padding-top:0}.lc-learner__standfirst{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-xl);color:var(--lc-text-primary);max-width:var(--lc-measure-lg);margin:0;font-weight:500;line-height:1.45}.lc-learner__count{font:var(--lc-text-body-sm);color:var(--lc-text-secondary);margin:0 0 var(--lc-space-field-gap)}@media (prefers-reduced-motion:no-preference){.lc-learner__standfirst{animation:lc-learner-rise var(--lc-motion-panel) both;animation-delay:calc(var(--lc-motion-stagger) * 1.5)}}@keyframes lc-learner-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lc-vpage{max-width:var(--lc-content-max);padding:var(--lc-ref-space-10) var(--lc-ref-space-5) var(--lc-ref-space-16);margin-inline:auto}@media (width<=767px){.lc-vpage{padding-inline:var(--lc-space-4)}}.lc-vpage.lc-myvol-page{--lc-myvol-scene-shadow:var(--lc-shadow-panel-lg);--lc-myvol-plate-shadow:var(--lc-shadow-card);--lc-myvol-plate-shadow-hover:var(--lc-shadow-card-hover)}.lc-myvol-roster{gap:var(--lc-ref-space-8);flex-direction:column;display:flex}.lc-myvol-hero{grid-template-columns:minmax(0, 1fr) var(--lc-col-md);margin-top:var(--lc-ref-space-7);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel-lg);background:var(--lc-surface-raised);box-shadow:var(--lc-myvol-scene-shadow);display:grid;position:relative;overflow:hidden}.lc-myvol-hero__body{justify-content:center;gap:var(--lc-ref-space-2);min-width:0;padding:var(--lc-ref-space-8) var(--lc-ref-space-9);flex-direction:column;display:flex;position:relative;overflow:hidden}.lc-myvol-hero__body:before{content:"";inset:calc(-1 * var(--lc-ref-space-8));background-image:var(--lc-myvol-wash,none);filter:blur(70px)saturate(1.25);opacity:.14;pointer-events:none;background-position:50% 15%;background-size:cover;position:absolute}.lc-myvol-hero__body>*{position:relative}.lc-myvol-hero__name{margin:var(--lc-ref-space-1) 0 0;font-family:var(--lc-text-display-font);font-size:var(--lc-text-display-size);font-weight:var(--lc-text-display-weight);letter-spacing:var(--lc-tracking-normal);color:var(--lc-text-primary);line-height:1}.lc-myvol-hero__rel,.lc-myvol-hero__when{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);font-variant-numeric:tabular-nums;margin:0}.lc-myvol-hero__rel{margin-top:var(--lc-ref-space-1);font-weight:var(--lc-ref-weight-semibold);color:var(--lc-text-muted)}.lc-myvol-hero__when{color:var(--lc-text-secondary)}.lc-myvol-hero__count{align-items:baseline;gap:var(--lc-ref-space-2);margin:var(--lc-ref-space-2) 0 0;display:inline-flex}.lc-myvol-hero__count b{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-2xl);font-weight:var(--lc-ref-weight-bold);font-variant-numeric:tabular-nums;color:var(--lc-text-muted);line-height:1}.lc-myvol-hero__count small{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted)}.lc-myvol-hero__cta-row{align-items:center;gap:var(--lc-ref-space-4);margin-top:var(--lc-ref-space-4);display:flex}.lc-myvol-hero__join:not(.lc-btn--primary){background:var(--lc-action-primary-tint);color:var(--lc-text-muted);border-color:var(--lc-border-subtle);box-shadow:var(--lc-shadow-subtle)}.lc-myvol-hero__hint{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted)}.lc-myvol-open-error{margin:var(--lc-space-1) 0 0;font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-feedback-danger)}.lc-myvol-hero.is-open .lc-myvol-hero__hint{font-weight:var(--lc-ref-weight-semibold);color:var(--lc-text-muted)}.lc-myvol-hero__links{align-items:center;gap:var(--lc-ref-space-4);margin-top:var(--lc-ref-space-1);flex-wrap:wrap;display:flex}.lc-myvol-hero__links a,.lc-myvol-hero__links button{color:var(--lc-text-secondary);font:inherit;font-size:var(--lc-text-body-sm-size);text-underline-offset:var(--lc-ref-space-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lc-myvol-hero__links a:hover,.lc-myvol-hero__links button:hover{color:var(--lc-text-primary)}.lc-myvol-hero__links button:disabled{cursor:progress;opacity:var(--lc-disabled-opacity)}.lc-myvol-hero__media{background:var(--lc-action-primary-tint);place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.lc-myvol-hero__media img{object-fit:cover;object-position:center 14%;width:100%;height:100%;filter:var(--lc-filter-portrait-light)}[data-theme=dark] .lc-myvol-hero__media img{filter:var(--lc-filter-portrait-dark)}.lc-myvol-plate__face img{object-fit:cover;width:100%;height:100%;filter:var(--lc-filter-portrait-light)}[data-theme=dark] .lc-myvol-plate__face img{filter:var(--lc-filter-portrait-dark)}.lc-myvol-hero__media:after,.lc-myvol-plate__face:after{content:"";pointer-events:none;box-shadow:var(--lc-shadow-frame-hairline);position:absolute;inset:0}.lc-myvol-hero__initials,.lc-myvol-plate__face--initials span{font-family:var(--lc-text-page-title-font);font-weight:var(--lc-text-page-title-weight);color:var(--lc-text-muted);line-height:1}.lc-myvol-hero__initials{font-size:var(--lc-ref-size-6xl)}.lc-myvol-hero__scrim,.lc-myvol-hero__mobile-title{display:none}.lc-myvol-group{margin-top:var(--lc-ref-space-7)}.lc-myvol-group__list{gap:var(--lc-ref-space-3);margin-top:var(--lc-ref-space-3);flex-direction:column;display:flex}.lc-myvol-plate{gap:var(--lc-ref-space-4);min-width:0;padding:var(--lc-ref-space-4) var(--lc-ref-space-5);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel);background:var(--lc-surface-raised);box-shadow:var(--lc-myvol-plate-shadow);transition:box-shadow var(--lc-motion-micro), transform var(--lc-motion-micro);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lc-myvol-plate:hover{box-shadow:var(--lc-myvol-plate-shadow-hover);transform:translateY(var(--lc-c-card-lift))}.lc-myvol-plate__identity{gap:var(--lc-ref-space-5);min-width:0;color:inherit;grid-template-columns:72px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.lc-myvol-plate__face{width:72px;aspect-ratio:var(--lc-portrait-aspect);border-radius:var(--lc-radius-control);background:var(--lc-action-primary-tint);place-items:center;display:grid;position:relative;overflow:hidden}.lc-myvol-plate__face--initials span{font-size:var(--lc-ref-size-2xl)}.lc-myvol-plate__body{gap:var(--lc-ref-space-1);flex-direction:column;min-width:0;display:flex}.lc-myvol-plate__name{font:var(--lc-text-section);color:var(--lc-text-primary)}.lc-myvol-plate__state{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary)}.lc-myvol-plate__soon,.lc-myvol-plate__reunion{border-radius:var(--lc-radius-pill);background:var(--lc-action-primary-tint);width:fit-content;color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-caption-line);align-items:center;display:inline-flex}.lc-myvol-plate__soon{padding:var(--lc-ref-space-0-5) var(--lc-ref-space-2)}.lc-myvol-plate__whisper{align-items:baseline;gap:var(--lc-ref-space-2);min-width:0;max-width:100%;margin-top:var(--lc-ref-space-1);color:var(--lc-text-muted);display:flex}.lc-myvol-plate__whisper small{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted);flex:none}.lc-myvol-plate__whisper q{min-width:0;font-family:var(--lc-text-body-sm-font);font-size:var(--lc-text-body-sm-size);font-style:italic;line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-myvol-plate__reunion{gap:var(--lc-ref-space-1);margin-top:var(--lc-ref-space-1);padding:var(--lc-ref-space-1) var(--lc-ref-space-2)}.lc-myvol-plate__reunion svg{width:var(--lc-icon-meta);height:var(--lc-icon-meta);flex:none}.lc-myvol-plate__right{justify-content:flex-end;align-items:center;gap:var(--lc-space-4);flex-wrap:wrap;display:flex}.lc-myvol-plate__message{color:var(--lc-text-secondary);font:inherit;font-size:var(--lc-text-caption-size);text-align:start;text-underline-offset:var(--lc-space-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lc-myvol-plate__message:hover:not(:disabled){color:var(--lc-text-primary)}.lc-myvol-plate__message:disabled{cursor:progress;opacity:var(--lc-disabled-opacity)}.lc-myvol-plate__slot{align-items:center;gap:var(--lc-ref-space-2);min-width:max-content;padding:var(--lc-ref-space-2) var(--lc-ref-space-3);border:var(--lc-border-w-hairline) dashed var(--lc-border-strong);border-radius:var(--lc-radius-pill);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:1;font-weight:var(--lc-weight-strong);font-variant-numeric:tabular-nums;background:0 0;text-decoration:none;display:inline-flex}.lc-myvol-plate__slot:hover{border-color:var(--lc-action-primary);background:var(--lc-surface-raised);color:var(--lc-text-primary)}.lc-myvol-plate__slot small{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-tracking-caps-sm);text-transform:uppercase;color:var(--lc-text-muted);line-height:1}.lc-myvol-plate__rate{align-items:center;gap:var(--lc-ref-space-2);padding-top:var(--lc-ref-space-3);border-top:var(--lc-border-w-hairline) dashed var(--lc-border-subtle);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary);flex-wrap:wrap;grid-column:1/-1;display:flex}.lc-myvol-plate__stars{color:var(--lc-text-muted);letter-spacing:var(--lc-tracking-normal)}.lc-myvol-plate__rate a{color:var(--lc-action-primary);font-weight:var(--lc-ref-weight-semibold);margin-left:auto;text-decoration:none}.lc-myvol-plate__rate a:hover{text-underline-offset:var(--lc-ref-space-1);text-decoration:underline}.lc-myvol-onramp{margin-top:var(--lc-ref-space-7)}.lc-vstart--guide.lc-myvol-onramp .lc-vstart__lead{max-width:var(--lc-measure-sm)}.lc-vstart--guide.lc-myvol-onramp .lc-vstart__steps{max-width:680px}.lc-vstart--guide.lc-myvol-onramp .lc-vstart__step-emblem{border:var(--lc-border-w-hairline) solid var(--lc-border-strong);width:34px;height:34px;font-size:var(--lc-text-body-sm-size);background:0 0}@media (width<=767px){.lc-myvol-hero{margin-top:var(--lc-ref-space-4);grid-template-columns:1fr}.lc-myvol-hero__media{aspect-ratio:4/3.4;order:-1;min-height:0}.lc-myvol-hero__scrim{background:linear-gradient(to top, color-mix(in oklab, var(--lc-surface-inverse) 62%, transparent), transparent 70%);display:block;position:absolute;inset:0}.lc-myvol-hero__mobile-title{inset-inline:var(--lc-ref-space-4);bottom:var(--lc-ref-space-4);gap:var(--lc-ref-space-1);color:var(--lc-text-inverse);flex-direction:column;display:flex;position:absolute}.lc-myvol-hero__mobile-title small,.lc-myvol-hero__mobile-title span{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.lc-myvol-hero__mobile-title b{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-2xl);line-height:1}.lc-myvol-hero__body{padding:var(--lc-ref-space-4)}.lc-myvol-hero__body>.lc-myvol-label,.lc-myvol-hero__name,.lc-myvol-hero__rel,.lc-myvol-hero__when,.lc-myvol-hero__count{display:none}.lc-myvol-hero__cta-row{align-items:stretch;gap:var(--lc-ref-space-2);flex-direction:column;margin-top:0}.lc-myvol-hero__join{width:100%}.lc-myvol-hero__hint{text-align:center}.lc-myvol-hero__links{justify-content:center}.lc-myvol-group{margin-top:var(--lc-ref-space-5)}.lc-myvol-plate{gap:var(--lc-ref-space-2);padding:var(--lc-ref-space-3);grid-template-columns:1fr}.lc-myvol-plate__identity{gap:var(--lc-ref-space-3);grid-template-columns:48px minmax(0,1fr)}.lc-myvol-plate__face{width:48px}.lc-myvol-plate__face--initials span{font-size:var(--lc-ref-size-lg)}.lc-myvol-plate__name{font-size:var(--lc-ref-size-md)}.lc-myvol-plate__whisper,.lc-myvol-plate__soon{display:none}.lc-myvol-plate__reunion{max-width:100%}.lc-myvol-plate__right{justify-content:flex-start;gap:var(--lc-space-3);padding-left:calc(48px + var(--lc-ref-space-3))}.lc-myvol-plate__slot{min-width:0}.lc-myvol-plate__rate{align-items:flex-start}.lc-myvol-plate__rate a{width:100%;margin-left:0}}.lc-vlearn-roster{--lc-vlearn-scene-shadow:var(--lc-shadow-panel-lg);--lc-vlearn-initials-bg:radial-gradient(120% 90% at 50% 18%, color-mix(in oklab, var(--lc-surface-raised) 72%, transparent) 0%, transparent 60%), linear-gradient(145deg, var(--lc-action-primary-tint) 0%, var(--lc-surface-sunken) 100%);gap:var(--lc-ref-space-7);flex-direction:column;display:flex}.lc-vlearn-label{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted);margin:0}.lc-vlearn-hint{margin:var(--lc-ref-space-1) 0 0;font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted)}.lc-vlearn-hero{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--lc-ref-space-16) * 5), calc(var(--lc-ref-space-16) * 5 + var(--lc-ref-space-5)));border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel-lg);background:var(--lc-surface-raised);box-shadow:var(--lc-vlearn-scene-shadow);display:grid;position:relative;overflow:hidden}.lc-vlearn-hero__body{justify-content:center;gap:var(--lc-ref-space-2);min-width:0;padding:var(--lc-ref-space-8) var(--lc-ref-space-9);flex-direction:column;display:flex;position:relative;overflow:hidden}.lc-vlearn-hero__body:before{content:"";inset:calc(-1 * var(--lc-ref-space-8));background:radial-gradient(60% 70% at 12% 20%, color-mix(in oklab, var(--lc-action-primary) 20%, transparent), transparent 70%);pointer-events:none;position:absolute}.lc-vlearn-hero__body>*{position:relative}.lc-vlearn-hero__id{align-items:center;gap:var(--lc-ref-space-4);min-width:0;display:flex}.lc-vlearn-hero__face,.lc-vlearn-pface{flex:none;display:block}.lc-vlearn-pface .lc-portrait{width:100%}.lc-vlearn-hero__face{width:calc(var(--lc-ref-space-9) * 2);height:calc(var(--lc-ref-space-11) * 2);font-size:var(--lc-ref-size-2xl)}.lc-vlearn-hero__name{font-family:var(--lc-text-display-font);font-size:var(--lc-text-display-size);font-weight:var(--lc-text-display-weight);letter-spacing:var(--lc-tracking-normal);color:var(--lc-text-primary);margin:0;line-height:1}.lc-vlearn-hero__rel,.lc-vlearn-hero__when{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);font-variant-numeric:tabular-nums;margin:0}.lc-vlearn-hero__rel{margin-top:var(--lc-ref-space-1);font-weight:var(--lc-ref-weight-semibold);color:var(--lc-text-muted)}.lc-vlearn-hero__when{margin-top:var(--lc-ref-space-2);color:var(--lc-text-secondary)}.lc-vlearn-hero__count{align-items:baseline;gap:var(--lc-ref-space-2);margin:var(--lc-ref-space-2) 0 0;display:inline-flex}.lc-vlearn-hero__count b{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-2xl);font-weight:var(--lc-ref-weight-bold);font-variant-numeric:tabular-nums;color:var(--lc-text-muted);line-height:1}.lc-vlearn-hero__count small{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted)}.lc-vlearn-hero__cta-row{align-items:center;gap:var(--lc-ref-space-4);margin-top:var(--lc-ref-space-4);display:flex}.lc-vlearn-hero__join:not(.lc-btn--primary){background:var(--lc-action-primary-tint);color:var(--lc-text-muted);border-color:var(--lc-border-subtle);box-shadow:var(--lc-shadow-subtle)}.lc-vlearn-hero__hint{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted)}.lc-vlearn-hero.is-open .lc-vlearn-hero__hint{font-weight:var(--lc-ref-weight-semibold);color:var(--lc-text-muted)}.lc-vlearn-hero__links{align-items:center;gap:var(--lc-ref-space-4);margin-top:var(--lc-ref-space-1);flex-wrap:wrap;display:flex}.lc-vlearn-hero__links button{color:var(--lc-text-secondary);font:inherit;font-size:var(--lc-text-body-sm-size);text-underline-offset:var(--lc-ref-space-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lc-vlearn-hero__links button:hover{color:var(--lc-text-primary)}.lc-vlearn-hero__links button:disabled{cursor:progress;opacity:var(--lc-disabled-opacity)}.lc-vlearn-hero__error{margin:var(--lc-ref-space-1) 0 0;font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-feedback-danger)}.lc-vlearn-hero__words{min-width:0;padding:var(--lc-ref-space-8);border-left:var(--lc-border-w-hairline) solid var(--lc-border-subtle);background:linear-gradient(165deg, var(--lc-surface-sunken), var(--lc-action-primary-tint) 72%);flex-direction:column;justify-content:center;display:flex;position:relative}.lc-vlearn-hero__words small{margin-bottom:var(--lc-ref-space-2);font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted);position:relative}.lc-vlearn-hero__words p{font-size:var(--lc-ref-size-xl);margin:0;position:relative}.lc-vlearn-hero__prep{align-items:center;gap:var(--lc-ref-space-3);min-width:0;padding:var(--lc-ref-space-3) var(--lc-ref-space-5);border-top:var(--lc-border-w-hairline) dashed var(--lc-border-subtle);background:var(--lc-surface-raised);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);grid-column:1/-1;display:flex}.lc-vlearn-hero__prep small{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted);flex:none}.lc-vlearn-hero__prep q{min-width:0;font-family:var(--lc-text-section-font);text-overflow:ellipsis;white-space:nowrap;margin:0;font-style:italic;overflow:hidden}.lc-vlearn-hero__prep-go{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-strong);text-underline-offset:var(--lc-ref-space-1);flex:none;margin-left:auto;text-decoration:underline}.lc-vlearn-group__list{gap:var(--lc-ref-space-3);margin-top:var(--lc-ref-space-3);flex-direction:column;display:flex}.lc-vlearn-row{grid-template-columns:calc(var(--lc-ref-space-8) + var(--lc-ref-space-0-5)) minmax(0, 1fr);gap:var(--lc-ref-space-3);align-items:start;min-width:0;display:grid}.lc-vlearn-gsel,.lc-vlearn-gsel-spacer{margin-top:var(--lc-space-5)}.lc-vlearn-row--plain{grid-template-columns:minmax(0,1fr);gap:0}.lc-vlearn-gsel,.lc-vlearn-gsel-spacer{width:calc(var(--lc-ref-space-6) + var(--lc-ref-space-0-5));height:calc(var(--lc-ref-space-6) + var(--lc-ref-space-0-5))}.lc-vlearn-gsel{border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);background:var(--lc-surface-raised);color:#0000;cursor:pointer;transition:background var(--lc-motion-micro), border-color var(--lc-motion-micro), color var(--lc-motion-micro);place-items:center;display:grid}.lc-vlearn-gsel svg{width:var(--lc-ref-space-4);height:var(--lc-ref-space-4)}.lc-vlearn-gsel.is-on{border-color:var(--lc-action-primary);background:var(--lc-action-primary);color:var(--lc-text-on-accent)}.lc-vlearn-plate{grid-template-columns:var(--lc-ref-space-16) minmax(0, 1fr);gap:var(--lc-space-4);min-width:0;padding:var(--lc-space-4) 0;color:inherit;transition:background var(--lc-motion-micro);align-items:start;text-decoration:none;display:grid}.lc-vlearn-plate:hover{background:var(--lc-surface-sunken)}.lc-vlearn-row+.lc-vlearn-row{border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.lc-vlearn-pface{width:var(--lc-portrait-wide)}.lc-vlearn-pbody{gap:var(--lc-ref-space-1);flex-direction:column;min-width:0;display:flex}.lc-vlearn-pname{font:var(--lc-text-section);letter-spacing:var(--lc-tracking-tight);color:var(--lc-text-primary)}.lc-vlearn-pstat-n{font-variant-numeric:tabular-nums}.lc-vlearn-pbadges .lc-badge{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.lc-vlearn-pnext{align-items:center;gap:var(--lc-space-2);margin-top:var(--lc-space-2);padding:var(--lc-space-1) var(--lc-space-3);border:var(--lc-border-w-hairline) solid var(--lc-border-strong);border-radius:var(--lc-radius-control);font-size:var(--lc-text-caption-size);color:var(--lc-text-primary);font-variant-numeric:tabular-nums;align-self:flex-start;display:inline-flex}.lc-vlearn-pgo{margin-top:var(--lc-space-2);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);color:var(--lc-action-primary);align-self:flex-start}.lc-vlearn-pwords{min-width:0;font-size:var(--lc-text-body-sm-size)}.lc-vlearn-pstate{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary);font-variant-numeric:tabular-nums}.lc-vlearn-pbadges{gap:var(--lc-ref-space-2);margin-top:var(--lc-ref-space-1);flex-wrap:wrap;display:flex}.lc-vlearn-selbar{z-index:calc(var(--lc-z-bottomnav) + 1);left:50%;bottom:var(--lc-space-5);width:min(calc(100% - var(--lc-space-8)), 40rem);align-items:center;gap:var(--lc-ref-space-4);padding:var(--lc-ref-space-3) var(--lc-ref-space-5);border:var(--lc-border-w-hairline) solid var(--lc-wash-action-3);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary-tint);box-shadow:var(--lc-shadow-panel);display:flex;position:fixed;transform:translate(-50%)}.lc-vlearn-page.is-picking{padding-bottom:calc(var(--lc-space-16) + var(--lc-space-12))}.lc-vlearn-plate--blocked{opacity:.45}.lc-vlearn-plate--pick{cursor:pointer}.lc-vlearn-selbar b{color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-body-sm-line)}.lc-vlearn-selbar__clear{color:var(--lc-text-muted);font:inherit;font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-strong);text-underline-offset:var(--lc-ref-space-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lc-vlearn-selbar__go{min-height:calc(var(--lc-ref-space-10) + var(--lc-ref-space-0-5));padding:0 var(--lc-ref-space-6);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);color:var(--lc-text-on-accent);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);cursor:pointer;border:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.lc-vlearn-onramp{margin-top:var(--lc-ref-space-7)}.lc-vlearn-onramp .lc-vstart__steps{max-width:var(--lc-content-narrow);counter-reset:lc-vlearn-onramp-step;flex-direction:column;gap:0;display:flex}.lc-vlearn-onramp .lc-vstart__step{counter-increment:lc-vlearn-onramp-step;grid-template-columns:calc(var(--lc-ref-space-8) + var(--lc-ref-space-0-5)) minmax(0, 1fr);gap:var(--lc-ref-space-4);padding:var(--lc-ref-space-4) 0;border:0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);box-shadow:none;background:0 0;border-radius:0;display:grid}.lc-vlearn-onramp .lc-vstart__step:last-child{border-bottom:0}.lc-vlearn-onramp .lc-vstart__step-emblem{width:calc(var(--lc-ref-space-8) + var(--lc-ref-space-0-5));height:calc(var(--lc-ref-space-8) + var(--lc-ref-space-0-5));border:var(--lc-border-w-hairline) solid var(--lc-action-primary);color:var(--lc-text-muted);box-shadow:none;font-family:var(--lc-text-body-sm-font);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);background:0 0;margin:0}.lc-vlearn-onramp .lc-vstart__step-emblem svg{display:none}.lc-vlearn-onramp .lc-vstart__step-emblem:before{content:counter(lc-vlearn-onramp-step)}.lc-vlearn-onramp .lc-vstart__step-kicker,.lc-vlearn-onramp .lc-vstart__step-title,.lc-vlearn-onramp .lc-vstart__step-text{grid-column:2}@media (width<=767px){.lc-vlearn-roster{gap:var(--lc-ref-space-5)}.lc-vlearn-hero{margin-top:var(--lc-ref-space-4);grid-template-columns:1fr}.lc-vlearn-hero__words{padding:var(--lc-ref-space-5);border-left:0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);order:-1}.lc-vlearn-hero__words p{font-size:var(--lc-ref-size-lg);line-height:var(--lc-ref-line-normal)}.lc-vlearn-hero__body{padding:var(--lc-ref-space-4)}.lc-vlearn-hero__id{gap:var(--lc-ref-space-3)}.lc-vlearn-hero__face{width:calc(var(--lc-ref-space-6) * 2);height:calc(var(--lc-ref-space-7) * 2);font-size:var(--lc-ref-size-lg)}.lc-vlearn-hero__name{font-size:var(--lc-ref-size-2xl)}.lc-vlearn-hero__cta-row,.lc-vlearn-hero__prep{align-items:stretch;gap:var(--lc-ref-space-2);flex-direction:column}.lc-vlearn-selbar{left:var(--lc-space-4);right:var(--lc-space-4);bottom:calc(var(--lc-h-bottomnav) + var(--lc-space-3));gap:var(--lc-space-3);width:auto;padding:var(--lc-space-3) var(--lc-space-4);transform:none}.lc-vlearn-hero__join{width:100%}.lc-vlearn-hero__hint{text-align:center}.lc-vlearn-hero__links{justify-content:center}.lc-vlearn-hero__prep q{white-space:normal}.lc-vlearn-hero__prep-go{width:100%;margin-left:0}.lc-vlearn-selbar__go{padding:0 var(--lc-space-4)}.lc-vlearn-group{margin-top:var(--lc-ref-space-5)}.lc-vlearn-row{grid-template-columns:calc(var(--lc-ref-space-7) + var(--lc-ref-space-0-5)) minmax(0, 1fr);gap:var(--lc-ref-space-2)}.lc-vlearn-row--plain{grid-template-columns:minmax(0,1fr);gap:0}.lc-vlearn-gsel,.lc-vlearn-gsel-spacer{width:calc(var(--lc-ref-space-6) + var(--lc-ref-space-0-5));height:calc(var(--lc-ref-space-6) + var(--lc-ref-space-0-5))}.lc-vlearn-plate{grid-template-columns:calc(var(--lc-ref-space-6) * 2) minmax(0, 1fr);gap:var(--lc-space-3);padding:var(--lc-space-3) 0}.lc-vlearn-pface{width:var(--lc-portrait-row)}.lc-vlearn-pface .lc-portrait__mark{font-size:calc(var(--lc-portrait-row) / 2)}.lc-vlearn-pname{font-size:var(--lc-ref-size-md)}.lc-vlearn-pwords{text-overflow:ellipsis;white-space:nowrap;margin-inline-start:-.42em;padding-inline-start:.42em;overflow:hidden}.lc-vlearn-pstate{overflow-wrap:anywhere}.lc-vlearn-pbadges{gap:var(--lc-ref-space-1)}}.lc-vroster{gap:var(--lc-space-list-gap);flex-direction:column;display:flex}.lc-vroster__lead{margin:0 0 var(--lc-space-card-pad-y);max-width:var(--lc-measure-md);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary)}.lc-vroster__row{align-items:center;gap:var(--lc-space-field-gap);display:flex}.lc-vroster__row .lc-vroster__card{flex:1}.lc-vroster__select{width:28px;height:var(--lc-control-h-xs);border:var(--lc-border-w-strong) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);background:var(--lc-surface-raised);color:#0000;cursor:pointer;transition:background var(--lc-motion-micro), border-color var(--lc-motion-micro), color var(--lc-motion-micro);flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.lc-vroster__select svg{width:var(--lc-icon-inline);height:var(--lc-icon-inline)}.lc-vroster__select-spacer{width:28px;height:var(--lc-control-h-xs);flex:none}.lc-vroster__select.is-on{background:var(--lc-action-primary);border-color:var(--lc-action-primary);color:var(--lc-surface-raised)}.lc-vroster__bar{bottom:var(--lc-ref-space-4);z-index:2;justify-content:space-between;align-items:center;gap:var(--lc-space-field-gap);margin-top:var(--lc-space-card-pad-y);padding:var(--lc-space-field-gap) var(--lc-space-card-pad-x);background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);display:flex;position:sticky}.lc-vroster__bar-count{font-family:var(--lc-text-section-font);font-weight:var(--lc-text-subsection-weight)}.lc-vroster__bar-actions{align-items:center;gap:var(--lc-space-field-gap);display:flex}.lc-vroster__card{align-items:center;gap:var(--lc-space-field-gap);min-width:0;padding:var(--lc-space-field-gap) var(--lc-space-card-pad-x);background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);transition:background var(--lc-motion-micro), transform var(--lc-motion-micro);text-decoration:none;display:flex}.lc-vroster__card:hover{background:var(--lc-surface-hover);transform:translateY(var(--lc-c-card-lift))}.lc-vroster__face{border-radius:var(--lc-radius-card);background:var(--lc-action-primary-tint);width:56px;height:56px;color:var(--lc-action-primary);font-family:var(--lc-text-section-font);font-weight:var(--lc-text-section-weight);flex:none;justify-content:center;align-items:center;display:flex}.lc-vroster__face img,.lc-lrail__face img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lc-vroster__body{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.lc-vroster__name{font-family:var(--lc-text-subsection-font);font-size:var(--lc-text-subsection-size);font-weight:var(--lc-text-subsection-weight);color:var(--lc-text-primary)}.lc-vroster__line{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-secondary)}.lc-vroster__recap{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-vreq__list{gap:var(--lc-space-field-gap);margin-bottom:var(--lc-space-card-pad-y);flex-direction:column;display:flex}.lc-vreq{border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);padding:var(--lc-space-card-pad-y) var(--lc-space-card-pad-x)}.lc-vreq--focused{border-color:var(--lc-action-primary);box-shadow:var(--lc-focus-ring-soft)}.lc-vreq:focus-visible{box-shadow:var(--lc-focus-ring);outline:none}.lc-vreq__head{align-items:center;gap:var(--lc-space-field-gap);display:flex}.lc-vreq__identity{flex-direction:column;gap:.2em;min-width:0;display:flex}.lc-vreq__name{font-family:var(--lc-text-subsection-font);font-size:var(--lc-text-subsection-size);font-weight:var(--lc-text-subsection-weight);color:var(--lc-text-primary);overflow-wrap:anywhere}.lc-vreq__open{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.lc-vreq__open:focus-visible{box-shadow:var(--lc-focus-ring);border-radius:var(--lc-radius-control);outline:none}.lc-vreq__chevron{display:none}.lc-vreq__profile{font:var(--lc-text-caption);color:var(--lc-action-primary);white-space:nowrap;flex:none;margin-left:auto;text-decoration:none}.lc-vreq__profile:hover{text-decoration:underline}.lc-vreq__memory{font:var(--lc-text-caption);color:var(--lc-text-muted);margin:0}.lc-vreq__words{margin:var(--lc-space-field-gap) 0 0;margin-left:calc(var(--lc-ref-space-12) + var(--lc-space-field-gap));font-size:var(--lc-text-section-size)}.lc-vreq__meta{font:var(--lc-text-mono-sm);font-variant-numeric:normal;color:var(--lc-text-muted);margin:var(--lc-space-field-gap) 0 0;margin-left:calc(var(--lc-ref-space-12) + var(--lc-space-field-gap))}.lc-vreq__actions{align-items:center;gap:var(--lc-space-field-gap);margin-top:var(--lc-space-field-gap);margin-left:calc(var(--lc-ref-space-12) + var(--lc-space-field-gap));display:flex}.lc-btn.lc-vreq__accept-once:not(:disabled){border-color:var(--lc-action-primary);color:var(--lc-action-primary);background:0 0}.lc-btn.lc-vreq__accept-once:not(:disabled):hover{background:var(--lc-action-primary-tint)}.lc-vreq__weekly{margin:0 0 .4em;margin-left:calc(var(--lc-ref-space-12) + var(--lc-space-field-gap));font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-strong);color:var(--lc-text-muted)}.lc-vreq__action-error{font-size:var(--lc-text-body-sm-size);color:var(--lc-feedback-danger);margin:0 0 var(--lc-space-card-pad-y)}.lc-vreq__inline-error{margin:var(--lc-space-list-gap) 0 0;color:var(--lc-feedback-danger);font-size:var(--lc-text-body-sm-size)}.lc-vreq__notelink{cursor:pointer;white-space:nowrap;font-family:inherit;font-size:var(--lc-text-body-sm-size);color:var(--lc-text-secondary);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--lc-border-subtle);transition:color var(--lc-motion-micro), text-decoration-color var(--lc-motion-micro);background:0 0;border:none;padding:0}.lc-vreq__notelink:hover{color:var(--lc-action-primary);text-decoration-color:var(--lc-action-primary)}.lc-vreq__notelink:disabled{cursor:not-allowed;opacity:.55}.lc-vreq__note,.lc-vreq__reasons{margin-top:var(--lc-space-field-gap);margin-left:calc(var(--lc-ref-space-12) + var(--lc-space-field-gap))}.lc-vreq__note label{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-secondary);margin-bottom:var(--lc-ref-space-2);display:block}.lc-vreq__note textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:74px;font-family:inherit;font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-line);color:var(--lc-text-primary);background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-c-input-border);border-radius:var(--lc-radius-control);padding:var(--lc-ref-space-2) var(--lc-ref-space-3)}.lc-vreq__note textarea:focus-visible{border-color:var(--lc-action-primary);box-shadow:var(--lc-focus-ring-soft);outline:none}.lc-vreq__notefoot{align-items:center;gap:var(--lc-space-field-gap);margin-top:var(--lc-ref-space-2);display:flex}.lc-vreq__notecount{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-muted);font-variant-numeric:tabular-nums;margin-left:auto}.lc-learner__action-error{font-size:var(--lc-text-body-sm-size);color:var(--lc-feedback-danger);margin:var(--lc-ref-space-2) 0 0}.lc-vreq__action-notice{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-muted);background:var(--lc-action-primary-tint);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);padding:var(--lc-ref-space-3) var(--lc-ref-space-4);margin:0 0 var(--lc-space-card-pad-y)}.lc-vreq__ladder-notice{font-size:var(--lc-text-body-sm-size);color:var(--lc-feedback-warning-text);background:var(--lc-feedback-warning-tint);border:var(--lc-border-w-hairline) solid var(--lc-feedback-warning-border);border-radius:var(--lc-radius-card);padding:var(--lc-ref-space-3) var(--lc-ref-space-4);margin:0 0 var(--lc-space-card-pad-y)}.lc-vreq--answered .lc-vreq__memory{margin-top:.1em}.lc-vreq__dismiss{flex:none;margin-left:auto}.lc-vreq__time{margin:var(--lc-space-field-gap) 0 0;margin-left:calc(var(--lc-space-12) + var(--lc-space-field-gap));font:var(--lc-text-mono-sm);font-variant-numeric:normal;font-weight:var(--lc-weight-strong);color:var(--lc-text-primary)}.lc-vreq__fate{margin:var(--lc-space-1) 0 0;margin-left:calc(var(--lc-space-12) + var(--lc-space-field-gap));font-size:var(--lc-text-body-size);line-height:var(--lc-text-body-line);color:var(--lc-text-primary)}.lc-vreq__fate small{margin-top:var(--lc-space-1);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary);display:block}.lc-vreq__fate-error{margin:var(--lc-space-1) 0 0;margin-left:calc(var(--lc-space-12) + var(--lc-space-field-gap));font-size:var(--lc-text-body-sm-size);color:var(--lc-feedback-danger)}.lc-vreq__actions--answered{flex-wrap:wrap}@media (width<=767px){.lc-vreq__accept,.lc-vreq__accept-once,.lc-vreq__decline,.lc-vreq__notelink{min-height:var(--lc-touch-min-compact);justify-content:center;align-items:center;display:inline-flex}.lc-vreq__words,.lc-vreq__meta,.lc-vreq__actions,.lc-vreq__note,.lc-vreq__reasons,.lc-vreq__weekly,.lc-vreq__time,.lc-vreq__fate,.lc-vreq__fate-error{margin-left:0}.lc-vreq__words{font-size:var(--lc-text-body-size)}.lc-vreq__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.lc-vreq__actions--answered{align-items:center;display:flex}.lc-vreq__actions--answered>button,.lc-vreq__actions--answered>a{width:auto;min-height:var(--lc-touch-min-compact);justify-content:flex-start}.lc-vreq__actions--answered>.lc-btn{padding-inline:var(--lc-space-4)}.lc-vreq__actions--answered>.lc-vreq__notelink{padding-inline:0}.lc-vreq--answered .lc-vreq__head{grid-template-columns:auto minmax(0,1fr) auto}.lc-vreq--answered .lc-vreq__dismiss{grid-area:1/3;align-self:start}.lc-vreq__actions>button,.lc-vreq__actions>a{width:100%;padding-inline:var(--lc-ref-space-2);white-space:normal}.lc-vreq__actions--single .lc-vreq__notelink{grid-column:1/-1;justify-self:start;width:auto}.lc-vreq__actions--weekly{grid-template-columns:minmax(0,1fr)}.lc-vreq__actions--weekly .lc-vreq__notelink{justify-self:start;width:auto}.lc-vreq--openable{cursor:pointer;position:relative}.lc-vreq--openable:active{border-color:var(--lc-border-strong);background:var(--lc-surface-sunken)}.lc-vreq__chevron{top:var(--lc-space-card-pad-y);right:var(--lc-space-card-pad-x);color:var(--lc-text-muted);width:var(--lc-space-4);height:var(--lc-space-4);display:flex;position:absolute}.lc-vreq__chevron svg{width:100%;height:100%}.lc-vreq__open{min-height:var(--lc-touch-min-compact);justify-content:center}.lc-vreq__profile{min-height:var(--lc-touch-min-compact);padding-inline:var(--lc-space-3);border:var(--lc-border-w-hairline) solid var(--lc-border-strong);border-radius:var(--lc-radius-pill);align-items:center;display:inline-flex}.lc-vreq__head{column-gap:var(--lc-space-field-gap);row-gap:var(--lc-space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.lc-vreq__identity,.lc-vreq__open{padding-right:calc(var(--lc-space-4) + var(--lc-space-3));grid-column:2}.lc-vreq__profile,.lc-vreq--openable .lc-vreq__profile{grid-column:2;justify-self:start;margin:0}.lc-vreq:not(.lc-vreq--openable) .lc-vreq__identity{padding-right:0}}@media (prefers-reduced-motion:no-preference){.lc-vreq__list>.lc-vreq{animation:lc-rise var(--lc-motion-panel) both;animation-delay:0s}.lc-vreq__list>.lc-vreq:nth-child(2){animation-delay:calc(var(--lc-motion-stagger) * 1)}.lc-vreq__list>.lc-vreq:nth-child(3){animation-delay:calc(var(--lc-motion-stagger) * 2)}.lc-vreq__list>.lc-vreq:nth-child(4){animation-delay:calc(var(--lc-motion-stagger) * 3)}.lc-vreq__list>.lc-vreq:nth-child(5){animation-delay:calc(var(--lc-motion-stagger) * 4)}.lc-vreq__list>.lc-vreq:nth-child(6){animation-delay:calc(var(--lc-motion-stagger) * 5)}.lc-vreq__list>.lc-vreq:nth-child(7){animation-delay:calc(var(--lc-motion-stagger) * 6)}.lc-vreq__list>.lc-vreq:nth-child(8){animation-delay:calc(var(--lc-motion-stagger) * 7)}.lc-vreq__list>.lc-vreq:nth-child(9){animation-delay:calc(var(--lc-motion-stagger) * 8)}.lc-vreq__list>.lc-vreq:nth-child(10){animation-delay:calc(var(--lc-motion-stagger) * 9)}.lc-vreq__list>.lc-vreq:nth-child(11){animation-delay:calc(var(--lc-motion-stagger) * 10)}.lc-vreq__list>.lc-vreq:nth-child(n+12){animation-delay:calc(var(--lc-motion-stagger) * 11)}}.lc-vnudge{justify-content:space-between;align-items:center;gap:var(--lc-space-field-gap);background:var(--lc-action-primary-tint);border-radius:var(--lc-radius-card);padding:var(--lc-space-field-gap) var(--lc-space-card-pad-x);margin-bottom:var(--lc-space-card-pad-y);flex-wrap:wrap;display:flex}.lc-vnudge__text{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-secondary);margin:0}.lc-vnudge__actions{align-items:center;gap:var(--lc-space-field-gap);display:flex}.lc-vnudge__cta{color:var(--lc-action-primary);font-weight:var(--lc-weight-strong);font-size:var(--lc-text-body-sm-size);text-decoration:none}.lc-vnudge__cta:hover{text-decoration:underline}.lc-vnudge__dismiss{color:var(--lc-text-muted);cursor:pointer;font-size:var(--lc-ref-size-lg);background:0 0;border:none;padding:0 .2em;line-height:1}.lc-vnudge__dismiss:hover{color:var(--lc-text-secondary)}.lc-learner__since{color:var(--lc-text-muted)}.lc-learner__private{padding:2px var(--lc-ref-space-2);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary-tint);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-tracking-wide);align-items:center;gap:.4em;display:inline-flex}.lc-learner__shared-note{margin:calc(var(--lc-ref-space-2) * -1) 0 var(--lc-ref-space-4);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted)}.lc-notecard{gap:var(--lc-space-field-gap);flex-direction:column;display:flex}.lc-notecard__head{align-items:center;gap:var(--lc-ref-space-3);flex-wrap:wrap;display:flex}.lc-notecard__glyph{width:var(--lc-icon-feature);height:var(--lc-icon-feature);border-radius:var(--lc-radius-control);background:var(--lc-action-primary-tint);color:var(--lc-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.lc-notecard__glyph svg{width:var(--lc-icon-inline);height:var(--lc-icon-inline)}.lc-notecard__title{font-family:var(--lc-text-subsection-font);font-size:var(--lc-text-subsection-size);font-weight:var(--lc-text-subsection-weight);line-height:var(--lc-text-subsection-line);color:var(--lc-text-primary);margin:0}.lc-notecard__badge{margin-left:auto}.lc-notecard__badge svg{flex:none;width:.85em;height:.85em}.lc-notecard__explainer{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-muted);margin:0}.lc-notecard__control{background:var(--lc-surface-canvas);min-height:10.5em}.lc-notecard__foot{align-items:center;gap:var(--lc-ref-space-3);flex-wrap:wrap;display:flex}.lc-notecard__status{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-emphasis);color:var(--lc-text-muted);align-items:center;gap:.35em;display:inline-flex}.lc-notecard__status svg{flex:none;width:1em;height:1em}.lc-notecard__status--muted{font-weight:var(--lc-text-caption-weight);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted)}.lc-notecard__count{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted);text-align:right;margin-left:auto}.lc-learnerhub{gap:var(--lc-space-section-gap);padding-inline:var(--lc-ref-space-5);grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;display:grid}.lc-learnerhub__detail{min-width:0}.lc-learnerhub__detail .lc-learner{padding-inline:0}.lc-learner__backlink{display:none}.lc-lrail{top:var(--lc-space-card-pad-y);gap:var(--lc-space-list-gap);padding:var(--lc-ref-space-10) 0 var(--lc-ref-space-16);flex-direction:column;display:flex;position:sticky}.lc-lrail__head{justify-content:space-between;align-items:center;gap:var(--lc-space-list-gap);margin-bottom:var(--lc-space-list-gap);display:flex}.lc-lrail__all{font-family:var(--lc-text-mono-sm-font);font-size:var(--lc-text-mono-sm-size);line-height:var(--lc-text-mono-sm-line);font-weight:var(--lc-weight-emphasis);letter-spacing:var(--lc-tracking-caps-lg);text-transform:uppercase;color:var(--lc-text-muted);transition:color var(--lc-motion-micro);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.lc-lrail__all:hover{color:var(--lc-text-secondary)}.lc-lrail__all svg{width:var(--lc-icon-meta);height:var(--lc-icon-meta)}.lc-lrail__count{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-disabled)}.lc-lrail__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lc-lrail__item{align-items:center;gap:var(--lc-space-list-gap);padding:var(--lc-space-list-gap);border-radius:var(--lc-radius-control);border:var(--lc-border-w-hairline) solid transparent;transition:background var(--lc-motion-micro);text-decoration:none;display:flex}.lc-lrail__item:hover{background:var(--lc-surface-hover)}.lc-lrail__item.is-active{background:var(--lc-surface-raised);border-color:var(--lc-border-subtle);box-shadow:var(--lc-shadow-card)}.lc-lrail__face{border-radius:var(--lc-radius-control);background:var(--lc-action-primary-tint);width:38px;height:38px;color:var(--lc-action-primary);font-family:var(--lc-text-body-sm-font);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);flex:none;justify-content:center;align-items:center;display:flex}.lc-lrail__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lc-lrail__name{font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);color:var(--lc-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-lrail__line{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-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-lrail__badge{border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);min-width:18px;height:18px;color:var(--lc-text-on-accent);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-semibold);flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.lc-lrail__dot{border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);flex:none;width:8px;height:8px}@media (width<=900px){.lc-learnerhub{grid-template-columns:1fr;padding-inline:0}.lc-lrail{display:none}.lc-learner__backlink{margin:var(--lc-ref-space-8) 0 calc(var(--lc-ref-space-6) * -1) var(--lc-ref-space-5);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);color:var(--lc-action-primary);align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.lc-learner__backlink:hover{text-decoration:underline}}.lc-myvol-detail{--lc-myvol-detail-max:calc(var(--lc-content-wide) + var(--lc-ref-space-10));gap:var(--lc-ref-space-9);width:min(100%, var(--lc-myvol-detail-max));padding:var(--lc-ref-space-10) var(--lc-ref-space-5) var(--lc-ref-space-16);grid-template-columns:minmax(0,236px) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.lc-myvol-detail__content{gap:var(--lc-ref-space-7);flex-direction:column;min-width:0;display:flex}.lc-myvol-detail .lc-lrail{top:var(--lc-ref-space-5);gap:var(--lc-ref-space-3);padding:var(--lc-ref-space-1) var(--lc-ref-space-6) 0 0;border-right:var(--lc-border-w-hairline) solid var(--lc-border-subtle);flex-direction:column;display:flex;position:sticky}.lc-myvol-detail .lc-lrail__head{gap:var(--lc-ref-space-2);margin:0 0 var(--lc-ref-space-2);padding-block:var(--lc-ref-space-1) var(--lc-ref-space-2)}.lc-myvol-detail .lc-lrail__all{color:var(--lc-text-muted);letter-spacing:var(--lc-tracking-normal);text-transform:none}.lc-myvol-detail .lc-lrail__count{min-width:28px;min-height:22px;padding-inline:var(--lc-ref-space-2);border-radius:var(--lc-radius-pill);background:var(--lc-surface-sunken);color:var(--lc-text-muted);font-weight:var(--lc-ref-weight-bold);justify-content:center;align-items:center;display:inline-flex}.lc-myvol-detail .lc-lrail__list{gap:var(--lc-ref-space-1)}.lc-myvol-detail .lc-lrail__item{gap:var(--lc-ref-space-3);min-height:58px;padding:var(--lc-ref-space-2) var(--lc-ref-space-3);border:var(--lc-border-w-hairline) solid transparent;border-radius:var(--lc-radius-control);color:inherit;box-shadow:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.lc-myvol-detail .lc-lrail__item:hover{background:var(--lc-surface-hover)}.lc-myvol-detail .lc-lrail__item.is-active{background:var(--lc-action-primary-tint);box-shadow:none;border-color:#0000}.lc-myvol-detail .lc-lrail__item.is-active:before{content:"";top:var(--lc-ref-space-2);bottom:var(--lc-ref-space-2);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);width:3px;position:absolute;left:0}.lc-myvol-detail .lc-lrail__face{width:40px;height:auto;aspect-ratio:var(--lc-portrait-aspect);border-radius:var(--lc-radius-control);background:var(--lc-action-primary-tint);color:var(--lc-text-muted);overflow:hidden}.lc-myvol-detail .lc-lrail__face img{filter:var(--lc-filter-portrait-light)}[data-theme=dark] .lc-myvol-detail .lc-lrail__face img{filter:var(--lc-filter-portrait-dark)}.lc-myvol-detail .lc-lrail__name{font-family:var(--lc-text-body-sm-font);font-size:var(--lc-text-body-sm-size);letter-spacing:var(--lc-tracking-normal)}.lc-myvol-detail .lc-lrail__line{font-family:var(--lc-ref-font-body);font-variant-numeric:tabular-nums}.lc-myvol-detail .lc-lrail__badge{background:var(--lc-action-primary);min-width:22px;height:20px}.lc-myvol-label{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted);margin:0}.lc-myvol-did{gap:var(--lc-ref-space-6);min-width:0;padding:var(--lc-ref-space-6);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel);background:var(--lc-surface-raised);box-shadow:var(--lc-shadow-panel);grid-template-columns:220px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.lc-myvol-did__plate{border-radius:var(--lc-radius-card);background:var(--lc-action-primary-tint);width:220px;min-height:270px;color:var(--lc-text-muted);font-family:var(--lc-text-page-title-font);font-size:var(--lc-ref-size-5xl);font-weight:var(--lc-text-page-title-weight);place-items:center;display:grid;overflow:hidden}.lc-myvol-did__img{object-fit:cover;object-position:center 14%;width:100%;height:100%;filter:var(--lc-filter-portrait-light)}[data-theme=dark] .lc-myvol-did__img{filter:var(--lc-filter-portrait-dark)}.lc-myvol-did__body{flex-direction:column;justify-content:center;min-width:0;display:flex}.lc-myvol-did__name{margin:var(--lc-ref-space-1) 0 0;font-family:var(--lc-text-display-font);font-size:var(--lc-text-display-size);font-weight:var(--lc-text-display-weight);letter-spacing:var(--lc-tracking-normal);color:var(--lc-text-primary);line-height:1}.lc-myvol-did__spine{align-items:baseline;gap:var(--lc-ref-space-2);margin-top:var(--lc-ref-space-3);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.lc-myvol-did__spine b{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-lg);font-weight:var(--lc-ref-weight-semibold);color:var(--lc-text-primary)}.lc-myvol-did__dot{color:var(--lc-text-muted)}.lc-myvol-did__intro{margin:var(--lc-ref-space-3) 0 0;max-width:var(--lc-measure-sm);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line)}.lc-myvol-did__badges,.lc-myvol-series,.lc-myvol-actions{align-items:center;gap:var(--lc-ref-space-2);margin-top:var(--lc-ref-space-4);flex-wrap:wrap;display:flex}.lc-myvol-quietlink{color:var(--lc-text-secondary);font:inherit;font-size:var(--lc-text-body-sm-size);text-underline-offset:var(--lc-ref-space-1);background:0 0;border:0;padding:0;text-decoration:underline}.lc-myvol-quietlink:hover{color:var(--lc-text-primary)}.lc-myvol-action-error{margin:var(--lc-ref-space-2) 0 0;color:var(--lc-feedback-danger);font-size:var(--lc-text-body-sm-size)}.lc-myvol-dsec{gap:var(--lc-ref-space-3);flex-direction:column;min-width:0;display:flex}.lc-myvol-nextrow{align-items:center;gap:var(--lc-ref-space-4);min-width:0;padding:var(--lc-ref-space-4) var(--lc-ref-space-5);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel);background:var(--lc-surface-raised);display:flex}.lc-myvol-nextrow__body{align-items:baseline;gap:var(--lc-ref-space-2) var(--lc-ref-space-4);flex-wrap:wrap;min-width:0;display:flex}.lc-myvol-nextrow__body b{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-xl);color:var(--lc-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.lc-myvol-nextrow__body span,.lc-myvol-nextrow--empty p,.lc-myvol-muted{color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size);margin:0}.lc-myvol-nextrow__state{min-height:36px;padding-inline:var(--lc-ref-space-4);border:var(--lc-border-w-hairline) solid var(--lc-action-primary);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary-tint);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-weight-strong);white-space:nowrap;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.lc-myvol-nextrow__state--join{border-color:var(--lc-action-primary);background:var(--lc-action-primary);color:var(--lc-text-on-accent)}.lc-myvol-slotrow{gap:var(--lc-ref-space-3);flex-wrap:wrap;display:flex}.lc-myvol-slot{gap:var(--lc-ref-space-1);min-width:170px;padding:var(--lc-ref-space-3) var(--lc-ref-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-strong);border-radius:var(--lc-radius-control);background:var(--lc-surface-raised);color:var(--lc-text-secondary);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-variant-numeric:tabular-nums;flex-direction:column;text-decoration:none;display:inline-flex}.lc-myvol-slot:hover{border-color:var(--lc-action-primary);color:var(--lc-text-primary)}.lc-myvol-slot small,.lc-myvol-timeline__recap small{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted)}.lc-myvol-detail .lc-journal{padding:var(--lc-ref-space-5) var(--lc-ref-space-6);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel);background:var(--lc-surface-raised)}.lc-myvol-detail .lc-journal__head{align-items:baseline}.lc-myvol-detail .lc-journal__head .lc-learner__h2{font-family:var(--lc-text-mono-sm-font);font-size:var(--lc-text-mono-sm-size);line-height:var(--lc-text-mono-sm-line);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;margin:0}.lc-myvol-detail .lc-journal__head .lc-learner__private{color:var(--lc-text-muted);font-family:var(--lc-text-body-sm-font);font-size:var(--lc-text-body-sm-size);font-style:italic;font-weight:var(--lc-weight-emphasis);letter-spacing:var(--lc-tracking-normal);background:0 0;margin-left:auto;padding:0}.lc-myvol-detail .lc-journal__stream{gap:var(--lc-ref-space-3);margin-top:var(--lc-ref-space-1);flex-direction:column;display:flex}.lc-myvol-detail .lc-journal__stream:before,.lc-myvol-detail .lc-journal__node{display:none}.lc-myvol-detail .lc-journal__item{padding-left:0;display:block}.lc-myvol-detail .lc-journal__card{padding:var(--lc-ref-space-4) var(--lc-ref-space-5);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);background:var(--lc-surface-canvas);box-shadow:none}.lc-myvol-detail .lc-journal__meta{align-items:center}.lc-myvol-detail .lc-journal__marker,.lc-myvol-detail .lc-journal__date{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase}.lc-myvol-detail .lc-journal__marker{color:var(--lc-text-muted)}.lc-myvol-detail .lc-journal__body{margin-top:var(--lc-ref-space-3);font-family:var(--lc-text-body-font);font-size:var(--lc-text-body-size);font-style:italic;line-height:var(--lc-text-body-line);color:var(--lc-text-primary)}.lc-myvol-timeline{flex-direction:column;display:flex}.lc-myvol-timeline__row{gap:var(--lc-ref-space-4);padding:var(--lc-ref-space-3) var(--lc-ref-space-1);border-bottom:var(--lc-border-w-hairline) dashed var(--lc-border-subtle);grid-template-columns:108px minmax(0,1fr);align-items:baseline;display:grid}.lc-myvol-timeline__date{color:var(--lc-text-muted);font-family:var(--lc-text-mono-sm-font);font-size:var(--lc-text-mono-sm-size);line-height:var(--lc-text-mono-sm-line)}.lc-myvol-timeline__recap{gap:var(--lc-ref-space-1);flex-direction:column;min-width:0;margin:0;display:flex}.lc-myvol-timeline__recap span{color:var(--lc-text-secondary);font-family:var(--lc-text-body-sm-font);font-size:var(--lc-text-body-sm-size);font-style:italic;line-height:var(--lc-text-body-sm-line)}.lc-myvol-timeline__recap--none{color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size)}.lc-myvol-review{align-items:flex-start;gap:var(--lc-ref-space-4);padding:var(--lc-ref-space-5) var(--lc-ref-space-6);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel);background:var(--lc-surface-raised);display:flex}.lc-myvol-review__stars{color:var(--lc-text-muted);font-size:var(--lc-ref-size-lg);letter-spacing:var(--lc-tracking-normal);white-space:nowrap;flex:none}.lc-myvol-review p{color:var(--lc-text-primary);font-family:var(--lc-text-body-font);font-size:var(--lc-text-body-size);font-style:italic;line-height:var(--lc-text-body-line);margin:0}.lc-myvol-review small{margin-top:var(--lc-ref-space-2);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);display:block}.lc-myvol-review--empty .lc-myvol-review__stars{opacity:.35}.lc-myvol-review--empty p,.lc-myvol-review__no-note{color:var(--lc-text-muted);font-family:var(--lc-ref-font-body);font-style:normal}@media (prefers-reduced-motion:no-preference){::view-transition-old(lc-myvol-portrait),::view-transition-new(lc-myvol-portrait){animation-duration:var(--lc-ref-duration-panel);animation-timing-function:var(--lc-ref-ease-out)}}@media (prefers-reduced-motion:reduce){::view-transition-old(lc-myvol-portrait),::view-transition-new(lc-myvol-portrait){animation:none}}@media (width<=900px){.lc-myvol-detail{gap:var(--lc-ref-space-4);grid-template-columns:1fr}.lc-myvol-detail .lc-lrail{border-right:0;padding:0;display:flex;position:static}.lc-myvol-detail .lc-lrail__head{margin-bottom:0;padding:0}.lc-myvol-detail .lc-lrail__list{gap:var(--lc-ref-space-2);flex-flow:wrap}.lc-myvol-detail .lc-lrail__item{border-radius:var(--lc-radius-control);grid-template-columns:1fr;width:44px;min-height:54px;padding:0;display:grid}.lc-myvol-detail .lc-lrail__item.is-active{box-shadow:var(--lc-shadow-verified-ring);background:0 0}.lc-myvol-detail .lc-lrail__item.is-active:before,.lc-myvol-detail .lc-lrail__body,.lc-myvol-detail .lc-lrail__dot{display:none}.lc-myvol-detail .lc-lrail__face{width:44px}.lc-myvol-detail .lc-lrail__badge{top:calc(-1 * var(--lc-ref-space-1));right:calc(-1 * var(--lc-ref-space-1));min-width:18px;height:18px;padding-inline:var(--lc-ref-space-1);position:absolute}}@media (width<=767px){.lc-myvol-detail{width:100%;padding:var(--lc-ref-space-4) var(--lc-ref-space-3) var(--lc-ref-space-10);overflow-x:hidden}.lc-myvol-detail__content{gap:var(--lc-ref-space-4)}.lc-myvol-did{grid-template-columns:1fr;gap:0;padding:0}.lc-myvol-did__plate{aspect-ratio:4/3.15;border-radius:var(--lc-radius-popover-panel) var(--lc-radius-popover-panel) 0 0;width:100%;min-height:0;box-shadow:none}.lc-myvol-did__body{padding:var(--lc-ref-space-5)}.lc-myvol-did__name{font-size:var(--lc-ref-size-3xl)}.lc-myvol-actions{align-items:stretch}.lc-myvol-actions .lc-btn{white-space:normal;min-width:0;line-height:var(--lc-text-label-line);padding-block:var(--lc-space-2);text-align:center;flex:100%}.lc-myvol-dsec--journal{order:2}.lc-myvol-dsec--timeline{order:3}.lc-myvol-dsec--review{order:4}.lc-myvol-dsec--next{order:5}.lc-myvol-nextrow{flex-direction:column;align-items:stretch}.lc-myvol-nextrow__state{width:100%;margin-left:0}.lc-myvol-slot{flex:100%;min-width:0}.lc-myvol-detail .lc-journal{padding:var(--lc-ref-space-4)}.lc-myvol-detail .lc-journal__head .lc-learner__private{width:100%;margin-left:0}.lc-myvol-timeline__row{gap:var(--lc-ref-space-1);grid-template-columns:1fr}.lc-myvol-review{padding:var(--lc-ref-space-4);flex-direction:column}}.lc-vlearn-detail{--lc-vlearn-detail-max:calc(var(--lc-content-wide) + var(--lc-ref-space-10));--lc-vlearn-detail-shadow:var(--lc-shadow-panel-lg);--lc-vlearn-initials-bg:radial-gradient(120% 90% at 50% 18%, color-mix(in oklab, var(--lc-surface-raised) 72%, transparent) 0%, transparent 60%), linear-gradient(145deg, var(--lc-action-primary-tint) 0%, var(--lc-surface-sunken) 100%);gap:var(--lc-ref-space-9);width:min(100%, var(--lc-vlearn-detail-max));padding:var(--lc-ref-space-10) var(--lc-ref-space-5) var(--lc-ref-space-16);grid-template-columns:minmax(0,236px) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.lc-vlearn-detail__content{gap:var(--lc-ref-space-7);flex-direction:column;min-width:0;display:flex}.lc-vlearn-detail .lc-lrail{top:var(--lc-ref-space-5);gap:var(--lc-ref-space-3);padding:var(--lc-ref-space-1) var(--lc-ref-space-6) 0 0;border-right:var(--lc-border-w-hairline) solid var(--lc-border-subtle);flex-direction:column;display:flex;position:sticky}.lc-vlearn-detail .lc-lrail__head{gap:var(--lc-ref-space-2);margin:0 0 var(--lc-ref-space-2);padding-block:var(--lc-ref-space-1) var(--lc-ref-space-2)}.lc-vlearn-detail .lc-lrail__all{color:var(--lc-text-muted);letter-spacing:var(--lc-tracking-normal);text-transform:none}.lc-vlearn-detail .lc-lrail__count{min-width:28px;min-height:22px;padding-inline:var(--lc-ref-space-2);border-radius:var(--lc-radius-pill);background:var(--lc-surface-sunken);color:var(--lc-text-muted);font-weight:var(--lc-ref-weight-bold);justify-content:center;align-items:center;display:inline-flex}.lc-vlearn-detail .lc-lrail__list{gap:var(--lc-ref-space-1)}.lc-vlearn-detail .lc-lrail__item{gap:var(--lc-ref-space-3);min-height:58px;padding:var(--lc-ref-space-2) var(--lc-ref-space-3);border:var(--lc-border-w-hairline) solid transparent;border-radius:var(--lc-radius-control);color:inherit;box-shadow:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.lc-vlearn-detail .lc-lrail__item:hover{background:var(--lc-surface-hover)}.lc-vlearn-detail .lc-lrail__item.is-active{background:var(--lc-action-primary-tint);box-shadow:none;border-color:#0000}.lc-vlearn-detail .lc-lrail__item.is-active:before{content:"";top:var(--lc-ref-space-2);bottom:var(--lc-ref-space-2);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);width:3px;position:absolute;left:0}.lc-vlearn-detail .lc-lrail__face{width:40px;height:auto;aspect-ratio:var(--lc-portrait-aspect);border-radius:var(--lc-radius-control);background:var(--lc-vlearn-initials-bg);color:var(--lc-text-muted);font-family:var(--lc-text-page-title-font);font-weight:var(--lc-text-page-title-weight);box-shadow:var(--lc-shadow-glass-edge-light);overflow:hidden}.lc-vlearn-detail .lc-lrail__name{font-family:var(--lc-text-body-sm-font);font-size:var(--lc-text-body-sm-size);letter-spacing:var(--lc-tracking-normal)}.lc-vlearn-detail .lc-lrail__line{font-family:var(--lc-ref-font-body);font-variant-numeric:tabular-nums}.lc-vlearn-detail .lc-lrail__badge{background:var(--lc-action-primary);min-width:22px;height:20px}.lc-vlearn-did{gap:var(--lc-ref-space-7);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel-lg);background:var(--lc-surface-raised);box-shadow:var(--lc-vlearn-detail-shadow);grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.lc-vlearn-did__face{border-radius:var(--lc-radius-popover-panel-lg) 0 0 var(--lc-radius-popover-panel-lg);background:var(--lc-vlearn-initials-bg);min-height:280px;color:var(--lc-text-muted);font-family:var(--lc-text-page-title-font);font-size:var(--lc-ref-size-6xl);font-weight:var(--lc-text-page-title-weight);box-shadow:var(--lc-shadow-glass-edge-light);place-items:center;line-height:1;display:grid}.lc-vlearn-did__body{gap:var(--lc-ref-space-3);min-width:0;padding:var(--lc-ref-space-7) var(--lc-ref-space-7) var(--lc-ref-space-7) 0;flex-direction:column;display:flex}.lc-vlearn-did__name{font-family:var(--lc-text-display-font);font-size:var(--lc-text-display-size);font-weight:var(--lc-text-display-weight);letter-spacing:var(--lc-tracking-normal);color:var(--lc-text-primary);margin:0;line-height:1}.lc-vlearn-did__spine,.lc-vlearn-did__note,.lc-vlearn-muted,.lc-vlearn-action-error{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.lc-vlearn-did__spine{color:var(--lc-text-muted);font-weight:var(--lc-ref-weight-semibold)}.lc-vlearn-did__note,.lc-vlearn-muted{color:var(--lc-text-secondary)}.lc-vlearn-action-error{color:var(--lc-feedback-danger)}.lc-vlearn-did__words{margin:var(--lc-ref-space-2) 0 0;padding:var(--lc-ref-space-5) var(--lc-ref-space-5) var(--lc-ref-space-5) var(--lc-ref-space-6);border-radius:var(--lc-radius-popover-panel);background:linear-gradient(165deg, var(--lc-surface-sunken), var(--lc-action-primary-tint) 72%);position:relative;overflow:hidden}.lc-vlearn-did__words:before{content:"“";top:calc(-1 * var(--lc-ref-space-2));left:var(--lc-ref-space-3);font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-6xl);color:color-mix(in oklab, var(--lc-action-primary) 34%, transparent);line-height:1;position:absolute}.lc-vlearn-did__words figcaption{margin:0 0 var(--lc-ref-space-2);font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted);position:relative}.lc-vlearn-did__words blockquote{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-xl);font-style:italic;line-height:var(--lc-ref-line-relaxed);color:var(--lc-text-muted);margin:0;position:relative}.lc-vlearn-did__pills{gap:var(--lc-ref-space-2);margin-top:var(--lc-ref-space-1);flex-wrap:wrap;display:flex}.lc-vlearn-pill{align-items:baseline;gap:var(--lc-ref-space-1);max-width:100%;padding:var(--lc-ref-space-2) var(--lc-ref-space-3);border:var(--lc-border-w-hairline) solid color-mix(in oklab, var(--lc-action-primary) 28%, transparent);border-radius:var(--lc-radius-pill);background:var(--lc-surface-raised);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);display:inline-flex}.lc-vlearn-pill small{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted);flex:none;line-height:1}.lc-vlearn-dsec{min-width:0;padding-top:var(--lc-ref-space-7);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.lc-vlearn-dsec--next{border-top:0;padding-top:0}.lc-vlearn-nextrow{align-items:center;gap:var(--lc-ref-space-3);min-width:0;padding:var(--lc-ref-space-4) var(--lc-ref-space-5);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel);background:var(--lc-surface-raised);flex-wrap:wrap;display:flex}.lc-vlearn-nextrow__body{gap:var(--lc-ref-space-1);flex-direction:column;min-width:min(100%,24ch);margin-right:auto;display:flex}.lc-vlearn-nextrow__body b{color:var(--lc-text-primary);font-size:var(--lc-text-body-size);line-height:var(--lc-text-body-line)}.lc-vlearn-nextrow__body span,.lc-vlearn-nextrow__state{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-variant-numeric:tabular-nums}.lc-vlearn-nextrow__join:not(.lc-btn--primary){background:var(--lc-action-primary-tint);color:var(--lc-text-muted);border-color:var(--lc-border-subtle);box-shadow:var(--lc-shadow-subtle)}.lc-vlearn-nextrow__message{color:var(--lc-text-muted);font:inherit;font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);text-underline-offset:var(--lc-ref-space-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lc-vlearn-nextrow__message:disabled{cursor:progress;opacity:var(--lc-disabled-opacity)}.lc-vlearn-prep{border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-popover-panel);background:var(--lc-action-primary-tint);flex-direction:column;display:flex}.lc-vlearn-prep__row{gap:var(--lc-ref-space-4);padding:var(--lc-ref-space-4) var(--lc-ref-space-5);border-bottom:var(--lc-border-w-hairline) solid var(--lc-wash-action-1);grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);display:grid}.lc-vlearn-prep__row:last-child{border-bottom:0}.lc-vlearn-prep__row small{font-size:var(--lc-text-caption-size);font-weight:var(--lc-ref-weight-bold);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-tracking-normal);text-transform:uppercase;color:var(--lc-text-muted)}.lc-vlearn-prep__row p,.lc-vlearn-prep__row q{color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.lc-vlearn-prep__row q{font-family:var(--lc-text-section-font);font-style:italic}.lc-recap-letter{border-radius:var(--lc-radius-popover-panel);background:linear-gradient(180deg, color-mix(in oklab, var(--lc-surface-raised) 92%, var(--lc-action-primary-tint)), var(--lc-surface-raised))}.lc-recap-letter__head{align-items:baseline;gap:var(--lc-ref-space-3);margin-bottom:var(--lc-ref-space-3);display:flex}.lc-recap-letter__salutation{font-family:var(--lc-text-section-font);font-size:var(--lc-ref-size-lg);font-weight:var(--lc-ref-weight-semibold);line-height:var(--lc-ref-line-tight);color:var(--lc-text-primary);margin:0}.lc-recap-letter__date{margin-left:auto}.lc-recap-letter__message{padding:var(--lc-ref-space-3) var(--lc-ref-space-4);border-radius:var(--lc-radius-control);background:var(--lc-surface-sunken)}.lc-recap-letter .lc-learner__recap-textarea{min-height:calc(var(--lc-ref-space-16) * 2);margin-top:var(--lc-ref-space-3);border-radius:var(--lc-radius-control);background:var(--lc-surface-canvas);font-family:var(--lc-text-body-font);font-size:var(--lc-text-body-size);font-style:italic;line-height:var(--lc-text-body-line)}.lc-recap-letter .lc-learner__recap-actions{align-items:center}.lc-vlearn-timeline{gap:var(--lc-ref-space-2);flex-direction:column;display:flex}.lc-vlearn-timeline__row{gap:var(--lc-ref-space-4);min-width:0;padding:var(--lc-ref-space-3) 0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);grid-template-columns:minmax(110px,.24fr) minmax(0,1fr);align-items:start;display:grid}.lc-vlearn-timeline__row:last-child{border-bottom:0}.lc-vlearn-timeline__date{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);font-variant-numeric:tabular-nums}.lc-vlearn-timeline__letter{padding:var(--lc-ref-space-4) var(--lc-ref-space-5);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-control);background:var(--lc-surface-raised);color:var(--lc-text-secondary);font-family:var(--lc-text-body-font);font-size:var(--lc-text-body-size);font-style:italic;line-height:var(--lc-text-body-line);margin:0}.lc-vlearn-timeline__write{min-height:calc(var(--lc-ref-space-9) + var(--lc-ref-space-0-5));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-raised);color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);cursor:pointer;justify-self:start}.lc-vlearn-timeline__write:hover{border-color:var(--lc-action-primary);background:var(--lc-action-primary-tint)}.lc-notecard--toolbox{border-radius:var(--lc-radius-popover-panel);background:var(--lc-surface-raised)}.lc-notecard--toolbox .lc-notecard__control{background:var(--lc-surface-canvas)}@media (prefers-reduced-motion:no-preference){::view-transition-old(lc-vlearn-portrait),::view-transition-new(lc-vlearn-portrait){animation-duration:var(--lc-ref-duration-panel);animation-timing-function:var(--lc-ref-ease-out)}}@media (prefers-reduced-motion:reduce){::view-transition-old(lc-vlearn-portrait),::view-transition-new(lc-vlearn-portrait){animation:none}}@media (width<=767px){.lc-recap-letter__salutation{font:var(--lc-text-body);letter-spacing:var(--lc-text-body-tracking)}.lc-vlearn-detail{gap:var(--lc-ref-space-4);width:100%;padding:var(--lc-ref-space-4) var(--lc-ref-space-3) var(--lc-ref-space-10);grid-template-columns:1fr;overflow-x:hidden}.lc-vlearn-detail .lc-lrail{border-right:0;padding:0;display:flex;position:static}.lc-vlearn-detail .lc-lrail__head{margin-bottom:0;padding:0}.lc-vlearn-detail .lc-lrail__list{gap:var(--lc-ref-space-2);flex-flow:wrap}.lc-vlearn-detail .lc-lrail__item{border-radius:var(--lc-radius-control);grid-template-columns:1fr;width:44px;min-height:54px;padding:0;display:grid}.lc-vlearn-detail .lc-lrail__item.is-active{box-shadow:var(--lc-shadow-verified-ring);background:0 0}.lc-vlearn-detail .lc-lrail__item.is-active:before,.lc-vlearn-detail .lc-lrail__body,.lc-vlearn-detail .lc-lrail__dot{display:none}.lc-vlearn-detail .lc-lrail__face{width:44px}.lc-vlearn-detail .lc-lrail__badge{top:calc(-1 * var(--lc-ref-space-1));right:calc(-1 * var(--lc-ref-space-1));min-width:18px;height:18px;padding-inline:var(--lc-ref-space-1);position:absolute}.lc-vlearn-detail__content{gap:var(--lc-ref-space-4)}.lc-vlearn-did{grid-template-columns:1fr;gap:0}.lc-vlearn-did__face{display:none}.lc-vlearn-did__body{padding:var(--lc-ref-space-5)}.lc-vlearn-did__name{font-size:var(--lc-ref-size-3xl)}.lc-vlearn-did__words{margin-top:var(--lc-ref-space-1);padding:var(--lc-ref-space-4) var(--lc-ref-space-4) var(--lc-ref-space-4) var(--lc-ref-space-5)}.lc-vlearn-did__words blockquote{font-size:var(--lc-ref-size-lg);line-height:var(--lc-ref-line-normal)}.lc-vlearn-pill{width:100%}.lc-vlearn-nextrow{flex-direction:column;align-items:stretch}.lc-vlearn-nextrow__body{min-width:0;margin-right:0}.lc-vlearn-nextrow__join{width:100%}.lc-vlearn-prep__row,.lc-vlearn-timeline__row{gap:var(--lc-ref-space-1);grid-template-columns:1fr}.lc-recap-letter__head,.lc-recap-letter .lc-learner__recap-actions{flex-direction:column;align-items:flex-start}.lc-recap-letter__date{margin-left:0}}@media (pointer:coarse){.lc-vreq__open{margin-block:-8px;padding-block:8px}.lc-vnudge__cta{min-height:var(--lc-touch-min-compact);align-items:center;display:inline-flex}.lc-vnudge__dismiss{min-width:44px;min-height:var(--lc-touch-min-compact);justify-content:center;align-items:center;display:inline-flex}.lc-vlearn-row{grid-template-columns:44px minmax(0,1fr)}.lc-vlearn-row--plain{grid-template-columns:minmax(0,1fr)}.lc-vlearn-gsel,.lc-vlearn-gsel-spacer{width:44px}.lc-vlearn-gsel{min-height:var(--lc-touch-min-compact);justify-content:center;align-items:center;min-width:44px;display:inline-flex}.lc-vlearn-hero__links button{min-height:var(--lc-control-h-md);align-items:center;display:inline-flex}}.lc-vreq__lapse-card{margin-bottom:var(--lc-ref-space-4)}.lc-vreq__lapse-rel{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-muted);margin:1px 0 0}.lc-vreq__lapse-card .lc-vreq__lapse-rel{color:var(--lc-text-muted)}.lc-vreq__lapse-expired{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-feedback-warning-text);background:var(--lc-feedback-warning-tint);border:var(--lc-border-w-hairline) solid var(--lc-feedback-warning-border);border-radius:var(--lc-radius-pill);white-space:nowrap;flex:none;align-self:flex-start;margin-left:auto;padding:3px 10px}.lc-vreq__lapse-quote{margin:var(--lc-ref-space-3) 0 0;color:var(--lc-text-secondary);white-space:pre-line}.lc-vreq__lapse-quote.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-vreq__lapse-more{margin:var(--lc-ref-space-2) 0 0;color:var(--lc-action-primary);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-emphasis);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lc-vreq__lapse-slot{margin:var(--lc-ref-space-3) 0 0;font-size:var(--lc-text-body-sm-size);color:var(--lc-text-muted)}.lc-vreq__lapse-rule{border:0;border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);margin:var(--lc-ref-space-4) 0 var(--lc-ref-space-3)}.lc-vreq__lapse-fieldset{margin:0 0 var(--lc-ref-space-3);border:0;padding:0}.lc-vreq__lapse-note-label{font-size:var(--lc-text-body-sm-size);margin-bottom:var(--lc-ref-space-1);display:block}.lc-vreq__lapse-note{background:var(--lc-surface-raised);border:var(--lc-border-w-hairline) solid var(--lc-c-input-border);border-radius:var(--lc-radius-card);color:var(--lc-text-primary);font:inherit;margin-bottom:var(--lc-ref-space-2);padding:var(--lc-ref-space-2);width:100%}.lc-vreq__lapse-fineprint{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);margin:0}.lc-vreq__lapse-fineprint+.lc-vreq__lapse-fineprint{margin-top:var(--lc-ref-space-2)}@media (width<=767px){.lc-vreq__lapse-expired{text-align:center;grid-column:1/-1;width:100%;margin-top:0;margin-left:0}}.lc-vreq__lapse-note-label+.lc-vreq__lapse-note+.lc-vreq__lapse-fineprint{margin-top:0}.lc-vreq__reasons{align-items:flex-start;gap:var(--lc-space-2);padding-top:var(--lc-space-2);flex-direction:column;display:flex}.lc-vreq__reasons-q{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-primary);margin:0}.lc-vreq__reasons-row,.lc-speek__reasons-row{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-btn.lc-vreq__reason,.lc-btn.lc-speek__reason{text-align:left}.lc-btn.lc-vreq__decline[aria-expanded=true]{border-color:var(--lc-action-primary);color:var(--lc-action-primary)}.lc-vreq__reasons .lc-vreq__notelink{font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);color:var(--lc-text-muted)}.lc-vreq__reasons .lc-vreq__note{align-self:stretch;margin-top:0;margin-left:0}.lc-speek__reasons{margin-top:var(--lc-space-3);align-items:flex-start;gap:var(--lc-space-2);flex-direction:column;display:flex}.lc-speek__reasons-q{font-size:var(--lc-text-body-sm-size);color:var(--lc-text-primary);margin:0}.lc-speek__ghost--danger[aria-expanded=true]{border-color:var(--lc-action-primary);color:var(--lc-action-primary)}
