/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.learn-sample{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);text-align:left;cursor:pointer;width:100%;transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.learn-sample:hover{transform:translateY(-2px);box-shadow:0 16px 40px #131f3524}@supports (color:color-mix(in lab, red, red)){.learn-sample:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--color-shadow) 14%, transparent)}}.learn-sample:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.learn-sample__cover{aspect-ratio:4/3;background:var(--color-photo-backdrop);display:block;position:relative}.learn-sample--compact .learn-sample__cover{aspect-ratio:16/9}.learn-sample__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learn-sample__tag{top:var(--space-3);left:var(--space-3);position:absolute}.learn-sample__caption{padding:var(--space-6) var(--space-4) var(--space-3);background:linear-gradient(to top, var(--color-scrim), transparent);color:var(--color-on-dark);flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 0 0}.learn-sample__name{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);font-weight:600}.learn-sample__facts{font-size:var(--font-size-caption);line-height:var(--line-height-caption);opacity:.85}.learn-sample__photos{gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learn-sample--compact .learn-sample__photos{display:none}.learn-sample__photo{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-photo-backdrop);display:block;overflow:hidden}.learn-sample__photo img{object-fit:cover;width:100%;height:100%}.learn-sample__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-3);display:flex}.learn-sample__total{flex-direction:column;display:flex}.learn-sample__total-label{font-size:var(--font-size-xs);color:var(--color-text-muted)}.learn-sample__total-value{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:600}.learn-sample__open{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);color:var(--color-brand-text);font-weight:600;display:inline-flex}.ui-centered-dialog.learn-welcome-dialog[data-slot]{padding:var(--space-6)}.learn-welcome{gap:var(--space-5);flex-direction:column;width:100%;display:flex;position:relative}.learn-welcome--wide:not(.learn-welcome--plain){align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.learn-welcome__close{top:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));z-index:1;position:absolute}.learn-welcome__body{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.learn-welcome__text{gap:var(--space-2);flex-direction:column;display:flex}.learn-welcome__title{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:-.3px;color:var(--color-primary);text-wrap:balance;margin:0;font-weight:700}.learn-welcome__actions{gap:var(--space-2);flex-direction:column;display:flex}.learn-welcome__caption{margin:0 var(--space-2) var(--space-2);text-align:center}.learn-welcome__name{gap:var(--space-2);flex-direction:column;display:flex;overflow:hidden}.learn-welcome__name-row{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.learn-welcome__error{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-destructive-text);text-align:center;margin:0}.learn-welcome__skip{min-height:var(--control-min-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-body);color:var(--color-text-muted);align-self:center;font-weight:500}.learn-welcome__skip:hover{color:var(--color-primary)}.learn-welcome__skip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.learn-welcome__note{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.learn-welcome__note-icon{background:#3167ea1c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.learn-welcome__note-icon{background:color-mix(in srgb, var(--color-brand) 11%, transparent)}}.learn-welcome__note-icon{color:var(--color-brand-text)}.learn-guide{margin:var(--space-3) var(--space-3) 0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 6px 20px #131f350f}@supports (color:color-mix(in lab, red, red)){.learn-guide{box-shadow:0 6px 20px color-mix(in srgb, var(--color-shadow) 6%, transparent)}}.emob__list>.learn-guide{margin:0 0 var(--space-4)}.learn-guide__head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.learn-guide__toggle{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-min-touch);border-radius:var(--radius-md);text-align:left;flex:1;display:flex}.learn-guide__toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.learn-guide__summary{flex-direction:column;min-width:0;display:flex}.learn-guide__title{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-primary);margin:0;font-weight:600}.learn-guide__next{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learn-guide__chevron{color:var(--color-text-muted);margin-left:auto;display:inline-flex}.learn-guide__content{overflow:hidden}.learn-guide__steps{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);margin:0;list-style:none;display:grid}.learn-guide__extra{align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.learn-guide__extra>:last-child{margin-left:auto}.learn-guide--done{align-items:center;gap:var(--space-3);padding:var(--space-3);flex-flow:wrap}.learn-guide__done-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.learn-guide__done-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.learn-guide--sample{border-color:#a3b6e4}@supports (color:color-mix(in lab, red, red)){.learn-guide--sample{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border))}}.learn-sampleguide__head{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex}.learn-sampleguide__lead{flex:280px}.learn-sampleguide__total{font-size:var(--font-size-body);font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:600}.learn-step{gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-background);border:1px solid #0000;display:flex}.learn-step[data-current]{border-color:#3167ea66}@supports (color:color-mix(in lab, red, red)){.learn-step[data-current]{border-color:color-mix(in srgb, var(--color-brand) 40%, transparent)}}.learn-step[data-current]{background:var(--color-surface)}.learn-step__text{flex-direction:column;gap:2px;min-width:0;display:flex}.learn-step__title{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-primary);font-weight:600}.learn-step__hint{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted)}.learn-step__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.learn-step__check{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.learn-mark{border:2px solid var(--color-border);width:24px;height:24px;color:var(--color-brand-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.learn-mark[data-current]{border-color:var(--color-brand)}.learn-mark[data-state=VIEWED],.learn-mark[data-state=PRACTICED]{border-style:dashed;border-color:var(--color-brand)}.learn-mark[data-state=DONE]{border-color:var(--color-brand);background:var(--color-brand)}.learn-mark__check{display:inline-flex}.learn-ring{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.learn-ring svg{position:absolute;inset:0}.learn-ring__track{stroke:var(--color-border)}.learn-ring__fill{stroke:var(--color-brand)}.learn-ring__count{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:600}.learn-section-intro{margin-bottom:var(--space-4)}.library>.learn-section-intro{margin:var(--d-space-4) var(--d-page-pad) 0}.learn-banner{padding:var(--space-2) var(--space-4);padding-top:calc(var(--space-2) + env(safe-area-inset-top));border-bottom:1px solid var(--color-border);background:var(--color-surface)}.learn-banner__inner{align-items:center;gap:var(--space-2) var(--space-3);max-width:var(--page-max-width-wide);flex-wrap:wrap;margin:0 auto;display:flex}.learn-banner__back{width:var(--control-min-touch);height:var(--control-min-touch);margin:calc(-1 * var(--space-2)) 0;border-radius:var(--radius-pill);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.learn-banner__back:hover{background:var(--color-hover)}.learn-banner__back:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.learn-banner__text{flex:260px;min-width:0}.learn-banner__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.learn-banner__actions>*{width:auto}.learn-profile{gap:var(--space-3);flex-direction:column;display:flex}.learn-profile__head{align-items:center;gap:var(--space-3);display:flex}.learn-profile__titles{flex-direction:column;min-width:0;display:flex}.learn-profile__title{margin:0;font-weight:600}.learn-profile__actions{gap:var(--space-1);flex-direction:column;display:flex}.learn-topics{gap:var(--space-4);flex-direction:column;display:flex}.learn-topics__head{align-items:center;gap:var(--space-4);display:flex}.learn-topics__list{gap:var(--space-3);flex-direction:column;display:flex}.learn-topics__sample{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);display:grid}.learn-topics__sample-text{gap:var(--space-2);flex-direction:column;display:flex}.learn-topic{border:1px solid var(--color-border);overflow:hidden}.learn-topic__trigger{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;display:flex}.learn-topic__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.learn-topic__icon{border-radius:var(--radius-md);background:var(--color-input-bg);width:40px;height:40px;color:var(--color-brand-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.learn-topic[data-complete] .learn-topic__icon{background:var(--color-success-bg);color:var(--color-success)}.learn-topic__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.learn-topic__title{align-items:center;gap:var(--space-2);font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);color:var(--color-primary);flex-wrap:wrap;font-weight:600;display:inline-flex}.learn-topic__benefit{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted)}.learn-topic__status{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.learn-topic__count{font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:600}.learn-topic__time{font-size:var(--font-size-xs);color:var(--color-text-muted)}.learn-topic__chevron{color:var(--color-text-muted);display:inline-flex}.learn-topic__content{overflow:hidden}.learn-topic__steps{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);margin:0;list-style:none;display:grid}.learn-topic__foot{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.learn-topic__foot:empty{display:none}@media (width>=1024px){.learn-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-guide__steps--row{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-profile__actions{flex-direction:row}.learn-profile__actions>*{width:auto}.learn-topics__sample{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center}}@media (prefers-reduced-motion:reduce){.learn-sample,.learn-sample:hover{transition:none;transform:none}}.learn-pulse{animation:1.6s ease-out .3s 3 learn-pulse}@keyframes learn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 35%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-brand) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.learn-pulse{animation:none}}.learn-strip{border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #131f350f}@supports (color:color-mix(in lab, red, red)){.learn-strip{box-shadow:0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent)}}.learn-strip[data-tone=sample]{background:#f1f4fe}@supports (color:color-mix(in lab, red, red)){.learn-strip[data-tone=sample]{background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface))}}.learn-strip[data-tone=sample]{box-shadow:inset 0 0 0 1px #3167ea38}@supports (color:color-mix(in lab, red, red)){.learn-strip[data-tone=sample]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 22%, transparent)}}.learn-strip[data-tone=done]{background:#ebf8ec}@supports (color:color-mix(in lab, red, red)){.learn-strip[data-tone=done]{background:color-mix(in srgb, var(--color-success) 9%, var(--color-surface))}}.learn-strip[data-tone=check]{box-shadow:inset 0 0 0 1.5px var(--color-brand)}.learn-strip__row{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);display:flex}.learn-strip__main{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-min-touch);padding:0 0 0 var(--space-1);border-radius:var(--radius-md);text-align:left;-webkit-tap-highlight-color:transparent;flex:1;display:flex}button.learn-strip__main:active{opacity:.7}.learn-strip__main:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.learn-strip__ring{display:inline-flex;position:relative}.learn-strip__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.learn-strip__title,.learn-strip__subtitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.learn-strip__title{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-primary);font-weight:600}.learn-strip__subtitle{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted)}.learn-strip__money{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:600;display:inline-block}.learn-strip__chevron{color:var(--color-text-muted);flex:none}.learn-strip__close{width:var(--control-min-touch);height:var(--control-min-touch);margin-right:calc(-1 * var(--space-2));color:var(--color-text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.learn-strip__close:active{background:var(--color-card)}.learn-strip__extra{justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);display:flex}.emob__list>.learn-strip{margin-bottom:var(--space-1)}.learn-strip[data-celebrate] .learn-ring{animation:.6s cubic-bezier(.2,.9,.3,1.4) .1s both learn-pop}@keyframes learn-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.learn-burst{pointer-events:none;position:absolute;inset:0}.learn-burst__dot{background:var(--color-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.learn-burst__dot:nth-child(2n){background:var(--color-success)}.learn-chip{height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-brand-foreground);font-size:var(--font-size-body);white-space:nowrap;transition:transform var(--transition-fast), opacity var(--transition-fast);-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.learn-chip:before{content:"";position:absolute;inset:-4px}.learn-chip[data-tone=soft]{background:#e8eefd}@supports (color:color-mix(in lab, red, red)){.learn-chip[data-tone=soft]{background:color-mix(in srgb, var(--color-brand) 11%, var(--color-surface))}}.learn-chip[data-tone=soft]{color:var(--color-brand-text)}.learn-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--color-brand)}.learn-chip:active:not(:disabled){opacity:.85;transform:scale(.96)}.learn-chip:disabled{opacity:.5}.learn-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.learn-sheet{gap:var(--space-5);width:100%;padding:0 var(--space-5);flex-direction:column;display:flex}.learn-sheet__head{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.learn-sheet__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.learn-sheet__title{font-size:var(--font-size-lg);letter-spacing:-.2px;color:var(--color-primary);margin:0;font-weight:700;line-height:1.2}.learn-sheet__meta{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted);margin:0}.learn-sheet__lead{font-size:var(--font-size-body);color:var(--color-text-muted);grid-column:1/-1;margin:0;line-height:1.45}.learn-sheet__label{margin:0 0 var(--space-2);font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.learn-sheet__foot{align-items:center;gap:var(--space-1);padding-top:var(--space-1);flex-direction:column;display:flex}.learn-sheet__quiet-row{justify-content:center;gap:var(--space-2);display:flex}.learn-sheet__quiet{min-height:var(--control-min-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-body);color:var(--color-text-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.learn-sheet__quiet:active{background:var(--color-background)}.learn-sheet__quiet:disabled{opacity:.5}.learn-stepper{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.learn-stepper__item{column-gap:var(--space-4);padding-bottom:var(--space-5);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.learn-stepper__item:last-child{padding-bottom:0}.learn-stepper__item:not(:last-child):before{content:"";background:var(--color-border);border-radius:1px;width:2px;position:absolute;top:28px;bottom:4px;left:11px}.learn-stepper__item[data-done]:not(:last-child):before{background:var(--color-brand)}.learn-stepper__text{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.learn-stepper__title{font-size:var(--font-size-subheading);color:var(--color-primary);font-weight:600;line-height:1.3}.learn-stepper__item[data-done] .learn-stepper__title{color:var(--color-text-muted);font-weight:500}.learn-stepper__hint{font-size:var(--font-size-body);color:var(--color-text-muted);line-height:1.4}.learn-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.learn-tile{padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-background);text-align:left;transition:transform var(--transition-fast);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.learn-tile:active{transform:scale(.97)}.learn-tile__icon{width:32px;height:32px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:#3167ea1f;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.learn-tile__icon{background:color-mix(in srgb, var(--color-brand) 12%, transparent)}}.learn-tile__icon{color:var(--color-brand-text)}.learn-tile__title{font-size:var(--font-size-body);color:var(--color-primary);font-weight:600}.learn-tile__hint{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.learn-strip[data-celebrate] .learn-ring,.learn-chip,.learn-tile{transition:none;animation:none}}.learn-spot{z-index:79;pointer-events:none;position:fixed;inset:0}.learn-spot__shade{pointer-events:auto;position:fixed}.learn-spot__ring{border-radius:var(--radius-pill);position:fixed;box-shadow:0 0 0 100vmax #0e14228c}@supports (color:color-mix(in lab, red, red)){.learn-spot__ring{box-shadow:0 0 0 100vmax color-mix(in srgb, var(--color-scrim) 55%, transparent)}}.learn-spot__ring:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--color-brand), 0 0 0 8px #3167ea40;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.learn-spot__ring:after{box-shadow:0 0 0 2px var(--color-brand), 0 0 0 8px color-mix(in srgb, var(--color-brand) 25%, transparent)}}.learn-spot__ring:after{animation:1.8s ease-in-out infinite learn-spot-breathe}@keyframes learn-spot-breathe{0%,to{box-shadow:0 0 0 2px var(--color-brand), 0 0 0 6px color-mix(in srgb, var(--color-brand) 25%, transparent)}50%{box-shadow:0 0 0 2px var(--color-brand), 0 0 0 12px color-mix(in srgb, var(--color-brand) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.learn-spot__ring:after{animation:none}}.learn-topic__done{background:var(--color-success);width:28px;height:28px;color:var(--color-on-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.learn-sample-row{align-items:stretch;gap:var(--space-3);padding:var(--space-3);display:flex}.learn-sample-row__thumb{border-radius:var(--radius-card);background:var(--color-photo-backdrop);flex:none;width:96px;min-height:96px;position:relative;overflow:hidden}.learn-sample-row__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learn-sample-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.learn-sample-row__title{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);color:var(--color-primary);font-weight:600}.learn-sample-row__facts{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.learn-sample-row__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media not all and (width>=1024px){.learn-topics{gap:var(--space-3)}.learn-topics__list{border-radius:var(--radius-xl);background:var(--color-surface);gap:0;overflow:hidden}.learn-topics__list>.learn-topic{box-shadow:none;border:0;border-radius:0}.learn-topics__list>.learn-topic+.learn-topic{box-shadow:inset 0 1px 0 var(--color-border)}.learn-topic__trigger{min-height:68px;padding:var(--space-3) var(--space-4)}.learn-topic__icon{width:36px;height:36px}.learn-topic__title{font-size:var(--font-size-body);line-height:var(--line-height-body);flex-wrap:nowrap}.learn-topic__benefit{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.learn-topic__steps{padding:0 var(--space-4) var(--space-2) 64px;gap:0}.learn-topic__steps>.learn-step{padding:var(--space-3) 0;background:0 0;border:0;border-radius:0}.learn-topic__steps>.learn-step+.learn-step{box-shadow:inset 0 1px 0 var(--color-border)}.learn-topic__foot{padding:0 var(--space-4) var(--space-3) 64px}}.learn-sample--hero .learn-sample__cover{aspect-ratio:2}.learn-sample--hero .learn-sample__caption{padding-right:112px}.learn-sample__hero-open{right:var(--space-3);bottom:var(--space-3);height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:#fff3;align-items:center;gap:4px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.learn-sample__hero-open{background:color-mix(in srgb, var(--color-on-dark) 20%, transparent)}}.learn-sample__hero-open{-webkit-backdrop-filter:blur(12px);font-size:var(--font-size-caption);color:var(--color-on-dark);font-weight:600}@media not all and (width>=1024px){.learn-welcome,.learn-welcome__body{gap:var(--space-4)}.learn-welcome__title{font-size:24px;line-height:28px}}.learn-profile--row{align-items:center;gap:var(--space-3);flex-direction:row}.learn-profile--row .learn-profile__titles{flex:1}.learn-profile__next{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learn-sample-row__look{border-radius:var(--radius-pill);background:#0e142273;justify-content:center;align-items:center;gap:4px;height:26px;display:inline-flex;position:absolute;bottom:6px;left:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.learn-sample-row__look{background:color-mix(in srgb, var(--color-scrim) 45%, transparent)}}.learn-sample-row__look{-webkit-backdrop-filter:blur(10px);font-size:var(--font-size-xs);color:var(--color-on-dark);font-weight:600}.learn-home{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-xl);background:linear-gradient(160deg, #eaf0fd 0%, var(--color-surface) 60%);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.learn-home{background:linear-gradient(160deg, color-mix(in srgb, var(--color-brand) 10%, var(--color-surface)) 0%, var(--color-surface) 60%)}}.learn-home__text{gap:var(--space-1);flex-direction:column;display:flex}.learn-home__eyebrow{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-brand-text);font-weight:600}.learn-home__title{letter-spacing:-.01em;color:var(--color-primary);margin:0;font-size:22px;font-weight:700;line-height:27px}.learn-home__lead{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-muted);margin:0}.learn-home__actions{gap:var(--space-2);flex-direction:column;display:flex}.learn-home__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.learn-home__sample{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;font-family:inherit;font-size:var(--font-size-body);color:var(--color-brand-text);background:0 0;border:none;font-weight:600;display:inline-flex}.learn-home__name{gap:var(--space-2);flex-direction:column;display:flex;overflow:hidden}.learn-home__name-row{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.learn-home__hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.learn-home__error{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-destructive-text);margin:0}.learn-home--desk{align-items:center;column-gap:var(--d-space-6);row-gap:var(--d-space-4);padding:var(--d-space-6);border:1px solid var(--d-border);border-radius:var(--d-radius-lg);background:linear-gradient(120deg, #3167ea 0%, var(--d-surface) 55%);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.learn-home--desk{background:linear-gradient(120deg, color-mix(in srgb, var(--color-brand) 8%, var(--d-surface)) 0%, var(--d-surface) 55%)}}.learn-home--desk .learn-home__eyebrow{font-size:var(--d-text-xs)}.learn-home--desk .learn-home__title{font-size:var(--d-text-xl);line-height:1.25}.learn-home--desk .learn-home__lead{font-size:var(--d-text-sm);color:var(--d-text-secondary)}.learn-home--desk .learn-home__actions{flex-flow:wrap;justify-content:flex-end}.learn-home--desk .learn-home__label{max-width:240px}.learn-home--desk .learn-home__name,.learn-home--desk .learn-home__error{grid-column:1/-1}.learn-home--desk .learn-home__name-row{flex-direction:row;align-items:center;max-width:560px}.learn-home--desk .learn-home__name-row>:first-child{flex:1}.learn-home--desk .learn-home__hint{font-size:var(--d-text-xs)}
