@media (prefers-reduced-motion:reduce){.public-surface *,.public-surface :before,.public-surface :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (animation-timeline:scroll()){.public-bg-pattern{animation:linear both public-bg-parallax;animation-timeline:scroll(root)}@keyframes public-bg-parallax{to{transform:translateY(-12%)}}}@property --aurora-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.aurora-bar{isolation:isolate;position:relative;overflow:hidden}.aurora-bar:before{content:"";z-index:-2;background:conic-gradient(from var(--aurora-angle), color-mix(in oklch, var(--color-brand-green), transparent 100%) 0deg, color-mix(in oklch, var(--color-brand-green), transparent 60%) 60deg, color-mix(in oklch, var(--color-variant-indigo), transparent 55%) 140deg, color-mix(in oklch, var(--color-accent-amber), transparent 60%) 220deg, color-mix(in oklch, var(--color-variant-rose), transparent 65%) 300deg, color-mix(in oklch, var(--color-brand-green), transparent 100%) 360deg);filter:blur(60px);opacity:.5;animation:22s linear infinite aurora-spin;position:absolute;inset:-50%}.dark .aurora-bar:before{opacity:.75}.aurora-bar:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in oklch, var(--color-public-bg), transparent 75%) 0%, color-mix(in oklch, var(--color-public-bg), transparent 55%) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}@keyframes aurora-spin{to{--aurora-angle:360deg}}.aurora-sparks{z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.dark .aurora-sparks{mix-blend-mode:screen;opacity:.65}.aurora-headline{view-transition-name:aurora-headline}@keyframes hero-text-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-specimen-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0,0)}}.hero-specimen{view-transition-name:hero-specimen}.auth-card-vt{view-transition-name:auth-card}::view-transition-old(auth-card){mix-blend-mode:normal}::view-transition-new(auth-card){mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.auth-card-vt{view-transition-name:none}}.auth-grid{flex-direction:column;gap:2rem;display:flex}.auth-grid__form{order:1}@media (width<=63.999rem){.auth-grid__form>.auth-card-vt{margin-inline:auto}}.auth-grid__left{margin-inline:auto;border-top:1px solid var(--color-public-rule-strong);text-align:center;order:2;max-width:28rem;margin-top:1.5rem;padding-top:2rem}@media (width>=64rem){.auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem 4rem;display:grid}.auth-grid__form,.auth-grid__left{order:0}.auth-grid__left{text-align:left;margin-inline:0;border-top:0;flex-direction:column;gap:2rem;max-width:30rem;margin-top:0;padding-top:0;display:flex}.auth-card--scroll{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--foreground) 20%, transparent) transparent;max-height:calc(100dvh - 9rem);overflow-y:auto}.auth-card--scroll::-webkit-scrollbar{width:6px}.auth-card--scroll::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--foreground) 20%, transparent);border-radius:3px}.auth-card--scroll::-webkit-scrollbar-track{background:0 0}}:root{--lecture-header-offset:5rem;--lecture-swatch-l1:45%;--lecture-swatch-l2:30%;--lecture-ink:oklch(14% .02 240);--lecture-on-ink:oklch(99% 0 0);--lecture-on-green:oklch(16% .03 150);--lecture-tile-rule:var(--color-public-rule-strong);--lecture-lift:0 18px 44px oklch(0% 0 0/.14);--lecture-ease:cubic-bezier(.2, .7, .3, 1);--lecture-ease-morph:cubic-bezier(.22, .68, .24, 1)}.dark{--lecture-swatch-l1:42%;--lecture-swatch-l2:24%;--lecture-tile-rule:oklch(100% 0 0/.3);--lecture-lift:0 18px 44px oklch(0% 0 0/.45)}.lecture-mosaic{z-index:-2;gap:2px;display:grid;position:absolute;inset:0}.lecture-mosaic i{transition:transform .7s var(--lecture-ease);display:block}.lecture-atlas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (width>=48rem){.lecture-atlas{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:11.5rem;gap:1rem}}.lecture-tile{isolation:isolate;aspect-ratio:4/3;border:1px solid var(--lecture-tile-rule);background:var(--color-public-panel);cursor:pointer;transition:transform .32s var(--lecture-ease), border-color .22s ease, box-shadow .32s ease;border-radius:16px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lecture-tile:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in oklch, var(--lecture-ink) 74%, transparent) 0%, color-mix(in oklch, var(--lecture-ink) 56%, transparent) 34%, color-mix(in oklch, var(--lecture-ink) 26%, transparent) 62%, color-mix(in oklch, var(--lecture-ink) 9%, transparent) 100%);position:absolute;inset:0}.lecture-tile__copy{position:relative}.lecture-tile__copy:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in oklch, var(--lecture-ink) 86%, transparent) 0%, color-mix(in oklch, var(--lecture-ink) 74%, transparent) 46%, color-mix(in oklch, var(--lecture-ink) 36%, transparent) 78%, transparent 100%);position:absolute;inset:-2.75rem 0 0}@media (hover:hover){.lecture-tile:hover{border-color:color-mix(in oklch, var(--color-brand-green), transparent 55%);box-shadow:var(--lecture-lift);transform:translateY(-4px)}.lecture-tile:hover .lecture-mosaic i{transform:scale(1.04)}}.lecture-tile:active{transform:scale(.985)}.lecture-tile:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:3px}@media (width>=48rem){.lecture-tile{aspect-ratio:auto}.lecture-tile--pinned{grid-area:span 2/span 2}.lecture-tile--wide{grid-area:span 1/span 2}.lecture-tile--tall{grid-area:span 2/span 1}}.lecture-gauge{gap:2px;display:flex}.lecture-gauge i{background:color-mix(in oklch, var(--lecture-on-ink) 34%, transparent);border-radius:9999px;flex:auto;max-width:.75rem;height:3px}.lecture-gauge i[data-on]{background:var(--color-brand-green)}.lecture-stage-head{isolation:isolate;border:1px solid var(--color-public-rule-strong);border-radius:16px;position:relative;overflow:hidden}.lecture-stage-head:after{content:"";z-index:-1;background:linear-gradient(to right, color-mix(in oklch, var(--lecture-ink) 94%, transparent) 0%, color-mix(in oklch, var(--lecture-ink) 82%, transparent) 55%, color-mix(in oklch, var(--lecture-ink) 55%, transparent) 100%);position:absolute;inset:0}.lecture-stage-head .lecture-mosaic{grid-template-columns:repeat(6,1fr)}.lecture-spine{display:none}@media (width>=64rem){.lecture-spine{top:calc(var(--lecture-header-offset) + 1.5rem);overscroll-behavior:contain;max-height:calc(100dvh - var(--lecture-header-offset) - 3rem);flex-direction:column;gap:.5rem;padding-left:.5rem;padding-right:.5rem;display:flex;position:sticky;overflow:clip auto}}.lecture-spine,.lecture-sheet-list{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-public-fg-dim) 45%, transparent) transparent}.lecture-spine::-webkit-scrollbar{width:6px;height:6px}.lecture-sheet-list::-webkit-scrollbar{width:6px;height:6px}.lecture-spine::-webkit-scrollbar-track{background:0 0;border:0}.lecture-sheet-list::-webkit-scrollbar-track{background:0 0;border:0}.lecture-spine::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-public-fg-dim) 35%, transparent);border:0;border-radius:9999px}.lecture-sheet-list::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-public-fg-dim) 35%, transparent);border:0;border-radius:9999px}.lecture-spine:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-public-fg-dim) 60%, transparent)}.lecture-sheet-list:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-public-fg-dim) 60%, transparent)}.lecture-chip{background:var(--color-public-glass-soft);width:100%;min-height:2.75rem;color:var(--color-public-fg-muted);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.625rem;padding:.5rem .75rem .5rem .5rem;transition:background .18s,color .18s,border-color .18s;display:flex;position:relative}@media (hover:hover){.lecture-chip:hover{background:var(--color-public-glass-medium);color:var(--color-public-fg)}}.lecture-chip:active{background:var(--color-public-glass-medium)}.lecture-chip:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.lecture-chip--pinned{z-index:1;background:color-mix(in oklch, var(--color-public-bg) 92%, var(--color-public-glass-strong));position:sticky;top:0}.lecture-chip[aria-current=true]{background:var(--color-public-glass-strong);border-color:color-mix(in oklch, var(--color-brand-green), transparent 62%);color:var(--color-public-fg)}.lecture-chip[aria-current=true]:before{content:"";background:var(--color-brand-green);view-transition-name:spine-marker;border-radius:9999px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:-.5rem}.lecture-sheet-list{overscroll-behavior:contain;overflow:clip auto}.lecture-row{width:100%;min-height:2.75rem;color:var(--color-public-fg-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}@media (hover:hover){.lecture-row:hover{background:var(--color-public-glass-soft);color:var(--color-public-fg)}}.lecture-row:active{background:var(--color-public-glass-medium)}.lecture-row[aria-current=true]{background:var(--color-public-glass-strong);border-color:color-mix(in oklch, var(--color-brand-green), transparent 62%);color:var(--color-public-fg)}.lecture-video{border:1px solid var(--color-public-rule-strong);background:var(--color-public-panel);cursor:pointer;transition:transform .26s var(--lecture-ease), border-color .2s ease, box-shadow .26s ease;border-radius:.875rem;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.lecture-video:hover{border-color:color-mix(in oklch, var(--color-brand-green), transparent 60%);box-shadow:var(--lecture-lift);transform:translateY(-3px)}.lecture-video:hover .lecture-video__art{transform:scale(1.06)}.lecture-video:hover .lecture-video__play{opacity:1}}.lecture-video:active{transform:scale(.99)}.lecture-video:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:3px}.lecture-video__art{object-fit:cover;width:100%;height:100%;transition:transform .52s var(--lecture-ease);position:absolute;inset:0}.lecture-video__play{opacity:0;background:oklch(0% 0 0/.3);transition:opacity .22s}.lecture-video:focus-visible .lecture-video__play{opacity:1}@media (prefers-reduced-motion:no-preference){.lecture-video{animation:lecture-video-in .42s var(--lecture-ease) both;animation-delay:calc(var(--lecture-index,0) * 28ms)}}@keyframes lecture-video-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.lecture-stage-head--morph{view-transition-name:atlas-focus}::view-transition-group(atlas-focus){animation-duration:.52s;animation-timing-function:var(--lecture-ease-morph);z-index:3}::view-transition-old(atlas-focus){object-fit:cover;height:100%}::view-transition-new(atlas-focus){object-fit:cover;height:100%}::view-transition-group(spine-marker){animation-duration:.38s;animation-timing-function:var(--lecture-ease)}@media (prefers-reduced-motion:reduce){.lecture-stage-head--morph,.lecture-chip[aria-current=true]:before{view-transition-name:none}.lecture-tile,.lecture-video{transition:none}}
