.course-add.svelte-1x7vjhh{z-index:80;padding:var(--ds-space-24);background:#030307ad;place-items:center;display:grid;position:fixed;inset:0}.course-add__dialog.svelte-1x7vjhh{border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-lg);width:min(640px,100%);max-height:calc(100vh - 40px);box-shadow:0 28px 90px rgb(var(--ds-shade) / .48);background:#100e16;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.course-add__header.svelte-1x7vjhh,.course-add__footer.svelte-1x7vjhh{justify-content:space-between;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-20) var(--ds-space-24);border-bottom:1px solid rgb(var(--ds-border));display:flex}.course-add__footer.svelte-1x7vjhh{border-top:1px solid rgb(var(--ds-border));border-bottom:0;align-items:center}.course-add__header.svelte-1x7vjhh h2:where(.svelte-1x7vjhh){color:rgb(var(--ds-gray-50));font-size:1.25rem;font-weight:600;line-height:var(--ds-line-heading);margin:0}.course-add__eyebrow.svelte-1x7vjhh{margin:0 0 var(--ds-space-4);color:rgb(var(--ds-brand-300));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);line-height:var(--ds-line-support);text-transform:uppercase}.course-add__eyebrow--danger.svelte-1x7vjhh{color:rgb(var(--ds-danger-400))}.course-add__eyebrow--ready.svelte-1x7vjhh{color:rgb(var(--ds-success-500))}.course-add__meta.svelte-1x7vjhh,.course-add__part-row.svelte-1x7vjhh p:where(.svelte-1x7vjhh),.course-add__file.svelte-1x7vjhh p:where(.svelte-1x7vjhh),.course-add__status-card.svelte-1x7vjhh p:where(.svelte-1x7vjhh),.course-add__footer-note.svelte-1x7vjhh{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-support-sm);line-height:var(--ds-line-support);margin:0}.course-add__meta.svelte-1x7vjhh{gap:var(--ds-space-6);margin-top:var(--ds-space-6);font-family:var(--ds-font-mono);flex-wrap:wrap;display:flex}.course-add__meta.svelte-1x7vjhh span:where(.svelte-1x7vjhh){align-items:center;gap:var(--ds-space-6);display:inline-flex}.course-add__meta.svelte-1x7vjhh span:where(.svelte-1x7vjhh)+span:where(.svelte-1x7vjhh):before,.course-add__part-row.svelte-1x7vjhh p:where(.svelte-1x7vjhh) span:where(.svelte-1x7vjhh)+span:where(.svelte-1x7vjhh):before{content:"·";margin-right:var(--ds-space-6);color:rgb(var(--ds-foreground-subtle))}.course-add__icon-button.svelte-1x7vjhh,.course-add__file.svelte-1x7vjhh button:where(.svelte-1x7vjhh){border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);width:32px;height:32px;color:rgb(var(--ds-foreground-muted));cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.course-add__icon-button.svelte-1x7vjhh:hover,.course-add__file.svelte-1x7vjhh button:where(.svelte-1x7vjhh):hover:enabled{background:rgb(var(--ds-ink) / .06);color:rgb(var(--ds-gray-50))}.course-add__body.svelte-1x7vjhh{gap:var(--ds-space-16);padding:var(--ds-space-20) var(--ds-space-24);display:grid;overflow:auto}.course-add__body--processing.svelte-1x7vjhh{gap:var(--ds-space-12)}.course-add__grid.svelte-1x7vjhh{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);display:grid}.course-add__field.svelte-1x7vjhh{gap:var(--ds-space-8);display:grid}.course-add__field.svelte-1x7vjhh label:where(.svelte-1x7vjhh),.course-add__language.svelte-1x7vjhh label:where(.svelte-1x7vjhh),.course-add__queued-header.svelte-1x7vjhh{justify-content:space-between;align-items:center;gap:var(--ds-space-8);color:rgb(var(--ds-gray-50));font-size:var(--ds-text-support-lg);font-weight:600;line-height:var(--ds-line-support);display:flex}.course-add__field.svelte-1x7vjhh label:where(.svelte-1x7vjhh) em:where(.svelte-1x7vjhh),.course-add__language.svelte-1x7vjhh label:where(.svelte-1x7vjhh),.course-add__queued-header.svelte-1x7vjhh em:where(.svelte-1x7vjhh){color:rgb(var(--ds-foreground-subtle));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);text-transform:uppercase;font-style:normal;font-weight:500}.course-add__source-row.svelte-1x7vjhh{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr) 96px;align-items:end;display:grid}.course-add__language.svelte-1x7vjhh{gap:var(--ds-space-8);display:grid}.course-add__mode.svelte-1x7vjhh{gap:var(--ds-space-6);background:rgb(var(--ds-elevated));border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.course-add__mode-button.svelte-1x7vjhh{justify-content:center;align-items:center;gap:var(--ds-space-8);border-radius:calc(var(--ds-radius-md) - 3px);min-height:36px;color:rgb(var(--ds-foreground-muted));font:inherit;font-size:var(--ds-text-support-lg);cursor:pointer;background:0 0;border:0;display:inline-flex}.course-add__mode-button--active.svelte-1x7vjhh{color:rgb(var(--ds-gray-50));background:#262234}.course-add__drop.svelte-1x7vjhh{place-items:center;gap:var(--ds-space-8);min-height:172px;padding:var(--ds-space-20);background:rgb(var(--ds-elevated));border:1px dashed rgb(var(--ds-border-strong));border-radius:var(--ds-radius-md);color:rgb(var(--ds-foreground-muted));text-align:center;cursor:pointer;display:grid}.course-add__drop--compact.svelte-1x7vjhh{min-height:88px}.course-add__drop.svelte-1x7vjhh strong:where(.svelte-1x7vjhh){color:rgb(var(--ds-gray-50));font-weight:500}.course-add__drop.svelte-1x7vjhh p:where(.svelte-1x7vjhh){color:rgb(var(--ds-foreground-subtle));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);margin:0}.course-add__file-input.svelte-1x7vjhh{display:none}.course-add__queued.svelte-1x7vjhh{gap:var(--ds-space-10);display:grid}.course-add__instructors.svelte-1x7vjhh{gap:var(--ds-space-10);padding:var(--ds-space-12);background:rgb(var(--ds-ink) / .025);border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);display:grid}.course-add__queued-header.svelte-1x7vjhh{color:rgb(var(--ds-foreground-muted));font-family:var(--ds-font-mono);text-transform:uppercase}.course-add__file-list.svelte-1x7vjhh{gap:var(--ds-space-8);display:grid}.course-add__instructor-list.svelte-1x7vjhh{gap:var(--ds-space-8);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.course-add__instructor-option.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-10);min-width:0;padding:var(--ds-space-10);background:rgb(var(--ds-elevated));border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}.course-add__instructor-option.svelte-1x7vjhh:has(input:where(.svelte-1x7vjhh):checked){border-color:rgb(var(--ds-brand-500));background:rgba(var(--ds-brand-500), .1)}.course-add__instructor-option.svelte-1x7vjhh input:where(.svelte-1x7vjhh){width:16px;height:16px;accent-color:rgb(var(--ds-brand-500))}.course-add__instructor-avatar.svelte-1x7vjhh{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-elevated-strong));width:32px;height:32px;color:rgb(var(--ds-foreground-muted));border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.course-add__instructor-avatar.svelte-1x7vjhh img:where(.svelte-1x7vjhh){object-fit:cover;width:100%;height:100%}.course-add__instructor-copy.svelte-1x7vjhh{gap:2px;min-width:0;display:grid}.course-add__instructor-copy.svelte-1x7vjhh strong:where(.svelte-1x7vjhh),.course-add__instructor-copy.svelte-1x7vjhh em:where(.svelte-1x7vjhh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-add__instructor-copy.svelte-1x7vjhh strong:where(.svelte-1x7vjhh){color:rgb(var(--ds-gray-50));font-size:var(--ds-text-support-lg);line-height:var(--ds-line-support)}.course-add__instructor-copy.svelte-1x7vjhh em:where(.svelte-1x7vjhh){color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-support-sm);font-style:normal}.course-add__instructor-empty.svelte-1x7vjhh{justify-content:space-between;align-items:center;gap:var(--ds-space-10);min-height:44px;color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-support-md);line-height:1.4;display:flex}.course-add__instructor-empty--error.svelte-1x7vjhh{color:rgb(var(--ds-danger-500))}.course-add__file.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12);background:rgb(var(--ds-elevated));border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);color:rgb(var(--ds-foreground));font-size:var(--ds-text-support-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.course-add__file.svelte-1x7vjhh strong:where(.svelte-1x7vjhh),.course-add__file.svelte-1x7vjhh p:where(.svelte-1x7vjhh),.course-add__part-row.svelte-1x7vjhh strong:where(.svelte-1x7vjhh),.course-add__part-row.svelte-1x7vjhh p:where(.svelte-1x7vjhh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-add__file.svelte-1x7vjhh strong:where(.svelte-1x7vjhh){color:rgb(var(--ds-gray-50));font-size:var(--ds-text-support-lg);font-weight:600;line-height:var(--ds-line-support);display:block}.course-add__file.svelte-1x7vjhh progress:where(.svelte-1x7vjhh){width:100%;height:8px;margin-top:var(--ds-space-6)}.course-add__message.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-8);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-support-lg);line-height:var(--ds-line-body);margin:0;display:flex}.course-add__message--error.svelte-1x7vjhh{color:rgb(var(--ds-danger-500))}.course-add__status-card.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-14,14px) var(--ds-space-16);background:rgba(var(--ds-brand-500), .1);border:1px solid rgba(var(--ds-brand-500), .28);border-radius:var(--ds-radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.course-add__status-card--ready.svelte-1x7vjhh{background:rgba(var(--ds-success-500), .08);border-color:rgba(var(--ds-success-500), .24)}.course-add__status-card--error.svelte-1x7vjhh{background:rgba(var(--ds-danger-500), .12);border-color:rgba(var(--ds-danger-500), .38)}.course-add__status-icon.svelte-1x7vjhh{border-radius:var(--ds-radius-full);background:rgba(var(--ds-brand-500), .18);width:34px;height:34px;color:rgb(var(--ds-brand-300));place-items:center;display:inline-grid}.course-add__status-card--ready.svelte-1x7vjhh .course-add__status-icon:where(.svelte-1x7vjhh){background:rgba(var(--ds-success-500), .14);color:rgb(var(--ds-success-500))}.course-add__status-card--error.svelte-1x7vjhh .course-add__status-icon:where(.svelte-1x7vjhh){background:rgba(var(--ds-danger-500), .18);color:rgb(var(--ds-danger-400))}.course-add__status-card.svelte-1x7vjhh svg{animation:none}.course-add__status-card.svelte-1x7vjhh:not(.course-add__status-card--ready):not(.course-add__status-card--error) .course-add__status-icon:where(.svelte-1x7vjhh) svg,.course-add__step--processing.svelte-1x7vjhh .course-add__step-dot:where(.svelte-1x7vjhh) svg{animation:1.1s linear infinite svelte-1x7vjhh-course-add-spin}.course-add__status-title.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-8);margin-bottom:var(--ds-space-2);display:flex}.course-add__status-title.svelte-1x7vjhh strong:where(.svelte-1x7vjhh){color:rgb(var(--ds-gray-50));font-size:var(--ds-text-body-md);font-weight:700}.course-add__status-title.svelte-1x7vjhh em:where(.svelte-1x7vjhh),.course-add__part-row.svelte-1x7vjhh>em:where(.svelte-1x7vjhh),.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh) em:where(.svelte-1x7vjhh){font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);text-transform:uppercase;font-style:normal;font-weight:700}.course-add__processing.svelte-1x7vjhh{gap:var(--ds-space-10);display:grid}.course-add__processing-part.svelte-1x7vjhh{gap:var(--ds-space-16);padding:var(--ds-space-14,14px);background:rgb(var(--ds-elevated));border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);display:grid}.course-add__processing-part--error.svelte-1x7vjhh{border-color:rgba(var(--ds-danger-500), .24)}.course-add__part-row.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-10);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.course-add__part-index.svelte-1x7vjhh{background:rgb(var(--ds-elevated-strong));border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-sm);width:26px;height:26px;color:rgb(var(--ds-foreground-muted));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);place-items:center;display:inline-grid}.course-add__part-row.svelte-1x7vjhh strong:where(.svelte-1x7vjhh){color:rgb(var(--ds-gray-50));font-size:var(--ds-text-support-lg);font-weight:700;line-height:var(--ds-line-support);display:block}.course-add__part-row.svelte-1x7vjhh>em:where(.svelte-1x7vjhh){padding:var(--ds-space-4) var(--ds-space-8);border-radius:var(--ds-radius-full);border:1px solid}.course-add__step-track.svelte-1x7vjhh{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh){justify-items:center;gap:var(--ds-space-4);min-width:0;color:rgb(var(--ds-foreground-subtle));text-align:center;display:grid;position:relative}.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh):before{content:"";background:rgb(var(--ds-border));width:100%;height:2px;position:absolute;top:8px;left:0}.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh):first-child:before{width:50%;left:50%}.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh):last-child:before{width:50%}.course-add__step-dot.svelte-1x7vjhh{z-index:1;background:rgb(var(--ds-elevated-strong));border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-full);place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh) span:where(.svelte-1x7vjhh):not(.course-add__step-dot),.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh) em:where(.svelte-1x7vjhh){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.course-add__step-track.svelte-1x7vjhh li:where(.svelte-1x7vjhh) span:where(.svelte-1x7vjhh):not(.course-add__step-dot){color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-support-sm);line-height:1.2}.course-add__step--ready.svelte-1x7vjhh{color:rgb(var(--ds-success-500))}.course-add__step--ready.svelte-1x7vjhh:before{background:rgb(var(--ds-success-500))}.course-add__step--ready.svelte-1x7vjhh .course-add__step-dot:where(.svelte-1x7vjhh){background:rgb(var(--ds-success-500));border-color:rgb(var(--ds-success-500));color:rgb(var(--ds-paper))}.course-add__step--ready.svelte-1x7vjhh em:where(.svelte-1x7vjhh),.course-add__part-row.svelte-1x7vjhh>em.course-add__step--ready:where(.svelte-1x7vjhh){color:rgb(var(--ds-success-500))}.course-add__step--processing.svelte-1x7vjhh{color:rgb(var(--ds-warning-500))}.course-add__step--processing.svelte-1x7vjhh .course-add__step-dot:where(.svelte-1x7vjhh){border-color:rgba(var(--ds-warning-500), .58);color:rgb(var(--ds-warning-500))}.course-add__step--processing.svelte-1x7vjhh em:where(.svelte-1x7vjhh),.course-add__part-row.svelte-1x7vjhh>em.course-add__step--processing:where(.svelte-1x7vjhh){color:rgb(var(--ds-warning-500))}.course-add__step--error.svelte-1x7vjhh{color:rgb(var(--ds-danger-500))}.course-add__step--error.svelte-1x7vjhh:before{background:rgba(var(--ds-danger-500), .72)}.course-add__step--error.svelte-1x7vjhh .course-add__step-dot:where(.svelte-1x7vjhh){background:rgb(var(--ds-danger-500));border-color:rgb(var(--ds-danger-500));color:rgb(var(--ds-white))}.course-add__step--error.svelte-1x7vjhh em:where(.svelte-1x7vjhh),.course-add__part-row.svelte-1x7vjhh>em.course-add__step--error:where(.svelte-1x7vjhh){color:rgb(var(--ds-danger-500))}.course-add__footer-note.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-8);min-width:0;display:flex}.course-add__footer-note.svelte-1x7vjhh span:where(.svelte-1x7vjhh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-add__footer-actions.svelte-1x7vjhh{align-items:center;gap:var(--ds-space-8);margin-left:auto;display:flex}@keyframes svelte-1x7vjhh-course-add-spin{to{transform:rotate(360deg)}}@media (width<=640px){.course-add.svelte-1x7vjhh{padding:var(--ds-space-12)}.course-add__grid.svelte-1x7vjhh,.course-add__source-row.svelte-1x7vjhh,.course-add__instructor-option.svelte-1x7vjhh,.course-add__file.svelte-1x7vjhh,.course-add__status-card.svelte-1x7vjhh,.course-add__part-row.svelte-1x7vjhh{grid-template-columns:1fr}.course-add__footer.svelte-1x7vjhh{flex-wrap:wrap}.course-add__footer-note.svelte-1x7vjhh,.course-add__footer-actions.svelte-1x7vjhh{width:100%}.course-add__footer-actions.svelte-1x7vjhh{justify-content:flex-end}}.row.svelte-y04rlh{border-bottom:1px solid var(--line,rgb(var(--ds-ink) / .1));position:relative}.row__calendar.svelte-y04rlh{top:var(--ds-space-28);right:var(--ds-space-24);width:32px;height:32px;color:rgb(var(--ds-text-muted));place-items:center;transition:color .12s;display:grid;position:absolute}.row__calendar.svelte-y04rlh:hover{color:rgb(var(--ds-text-primary))}.row__calendar.svelte-y04rlh:focus-visible{outline:2px solid rgb(var(--ds-ink) / .6);outline-offset:2px}.row__link.svelte-y04rlh{gap:var(--ds-space-8);padding:var(--ds-space-32) var(--ds-space-64) var(--ds-space-32) var(--ds-space-32);color:inherit;text-decoration:none;transition:background .12s;display:grid}.row__link.svelte-y04rlh:hover{background:rgb(var(--ds-ink) / .025)}.row__title.svelte-y04rlh{color:rgb(var(--ds-text-primary));letter-spacing:-.02em;text-wrap:pretty;font-size:22px;font-weight:600;line-height:1.25}.row__dot.svelte-y04rlh{width:8px;height:8px;margin:0 var(--ds-space-8) 2px 0;background:rgb(var(--ds-danger-400));border-radius:50%;display:inline-block}.row__summary.svelte-y04rlh{max-width:64ch;color:rgb(var(--ds-text-secondary));font-size:15px;line-height:1.55}.row__meta.svelte-y04rlh{color:rgb(var(--ds-text-muted));font-size:13px;line-height:1.4}.row--live.svelte-y04rlh .row__meta:where(.svelte-y04rlh){color:rgb(var(--ds-text-secondary))}@media (width<=900px){.row__link.svelte-y04rlh{gap:var(--ds-space-6);padding:var(--ds-space-20) var(--ds-space-48) var(--ds-space-20) var(--ds-space-16)}.row__calendar.svelte-y04rlh{top:var(--ds-space-16);right:var(--ds-space-8)}.row__title.svelte-y04rlh{font-size:19px}.row__summary.svelte-y04rlh{font-size:14.5px}}.course-index.svelte-1fcmd75{--line:rgb(var(--ds-ink) / .1);--line-strong:rgb(var(--ds-ink) / .18);--paper:rgb(var(--ds-ink) / .045);background:rgb(var(--ds-page-background));min-height:100vh;color:rgb(var(--ds-text-primary))}.hero.svelte-1fcmd75{padding:0 var(--ds-space-20)}.hero__sheet.svelte-1fcmd75{justify-items:center;gap:var(--ds-space-16);width:min(1248px,100%);padding:var(--ds-space-96) var(--ds-space-24);border-inline:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.hero__texture.svelte-1fcmd75{mix-blend-mode:exclusion;opacity:.06;pointer-events:none;background-image:url(../../../footer-texture-figma.webp);background-position:0 0;background-repeat:repeat;background-size:273.086px 273.086px;width:1797px;max-width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.hero__sheet.svelte-1fcmd75>:where(.svelte-1fcmd75):not(.hero__texture){position:relative}.hero__sheet.svelte-1fcmd75 h1:where(.svelte-1fcmd75){letter-spacing:-.035em;margin:0;font-size:clamp(40px,5vw,60px);font-weight:600;line-height:1}.hero__sub.svelte-1fcmd75{max-width:560px;color:rgb(var(--ds-text-secondary));text-wrap:balance;margin:0;font-size:18px;line-height:1.5}.hero__lead.svelte-1fcmd75{max-width:640px;color:rgb(var(--ds-text-primary));letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.4}.hero__actions.svelte-1fcmd75{gap:var(--ds-space-12) var(--ds-space-20);margin-top:var(--ds-space-12);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.hero__link.svelte-1fcmd75{color:rgb(var(--ds-text-secondary));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-text-muted));text-decoration-color:rgb(var(--ds-text-muted));text-underline-offset:4px;font-size:14px}.hero__link.svelte-1fcmd75:hover{color:rgb(var(--ds-text-primary));text-decoration-color:currentColor}.catalog.svelte-1fcmd75{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);align-items:start;width:min(1248px,100% - 40px);margin:0 auto;display:grid}.catalog.svelte-1fcmd75:focus{outline:none}.catalog__side.svelte-1fcmd75{top:calc(var(--site-header-height,64px) + var(--ds-space-24));gap:var(--ds-space-20);padding:var(--ds-space-40) var(--ds-space-32);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.catalog__title.svelte-1fcmd75{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.catalog__views.svelte-1fcmd75{gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.catalog__view.svelte-1fcmd75{height:40px;padding:0 var(--ds-space-16);border:1px solid var(--line-strong);border-radius:var(--ds-radius-xxs);color:rgb(var(--ds-text-secondary));font:inherit;cursor:pointer;background:0 0;align-items:center;font-size:14px;line-height:1.2;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.catalog__view.svelte-1fcmd75:hover{border-color:rgb(var(--ds-ink) / .4);color:rgb(var(--ds-text-primary))}.catalog__view--active.svelte-1fcmd75,.catalog__view--active.svelte-1fcmd75:hover{border-color:rgb(var(--ds-text-primary));background:rgb(var(--ds-text-primary));color:rgb(var(--ds-page-background))}.catalog__live-dot.svelte-1fcmd75{width:7px;height:7px;margin:0 var(--ds-space-8) 1px 0;background:rgb(var(--ds-danger-400));border-radius:50%;display:inline-block}.catalog__paths.svelte-1fcmd75{padding-top:var(--ds-space-8);border-top:1px solid var(--line);justify-items:start;gap:2px;display:grid}.catalog__paths-label.svelte-1fcmd75{margin:0 0 var(--ds-space-4);color:rgb(var(--ds-text-muted));font-size:13px}.catalog__path.svelte-1fcmd75,.catalog__archive.svelte-1fcmd75{color:rgb(var(--ds-text-secondary));padding:6px 0;font-size:14px;line-height:1.2;text-decoration:none;transition:color .12s}.catalog__path.svelte-1fcmd75:hover,.catalog__archive.svelte-1fcmd75{color:rgb(var(--ds-text-primary))}.catalog__archive.svelte-1fcmd75{justify-self:start}.catalog__note.svelte-1fcmd75{padding:var(--ds-space-24) var(--ds-space-32) 0;color:rgb(var(--ds-text-secondary));margin:0;font-size:14px;line-height:1.5}.catalog__search.svelte-1fcmd75{align-items:center;gap:var(--ds-space-8);height:38px;padding:0 var(--ds-space-8) 0 var(--ds-space-12);border:1px solid var(--line-strong);border-radius:var(--ds-radius-xxs);color:rgb(var(--ds-text-muted));transition:border-color .12s;display:flex}.catalog__search.svelte-1fcmd75:focus-within{border-color:rgb(var(--ds-text-primary))}.catalog__search.svelte-1fcmd75 input:where(.svelte-1fcmd75){min-width:0;color:rgb(var(--ds-text-primary));font:inherit;background:0 0;border:0;flex:1;font-size:14px}.catalog__search.svelte-1fcmd75 input:where(.svelte-1fcmd75):focus{outline:none}.catalog__search.svelte-1fcmd75 input:where(.svelte-1fcmd75)::-webkit-search-cancel-button{display:none}.catalog__search-clear.svelte-1fcmd75{width:24px;height:24px;color:rgb(var(--ds-text-muted));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.catalog__search-clear.svelte-1fcmd75:hover{color:rgb(var(--ds-text-primary))}.catalog__filters.svelte-1fcmd75{gap:var(--ds-space-8);display:grid}.catalog__select.svelte-1fcmd75{width:100%;min-width:0;height:38px;padding:0 var(--ds-space-32) 0 var(--ds-space-12);border:1px solid var(--line-strong);border-radius:var(--ds-radius-xxs);color:rgb(var(--ds-text-primary));font:inherit;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;font-size:14px}.catalog__select.svelte-1fcmd75:focus-visible{border-color:rgb(var(--ds-text-primary));outline:none}.catalog__more.svelte-1fcmd75{color:rgb(var(--ds-text-secondary));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.catalog__more.svelte-1fcmd75:hover{color:rgb(var(--ds-text-primary))}.catalog__count.svelte-1fcmd75{gap:var(--ds-space-12);color:rgb(var(--ds-text-muted));flex-wrap:wrap;margin:0;font-size:13px;display:flex}.catalog__clear.svelte-1fcmd75,.catalog__empty-action.svelte-1fcmd75{color:rgb(var(--ds-text-primary));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.catalog__list.svelte-1fcmd75{border-left:1px solid var(--line);min-width:0}.rows.svelte-1fcmd75{margin:0;padding:0;list-style:none}.catalog__pagination.svelte-1fcmd75{padding:var(--ds-space-24) var(--ds-space-32)}.catalog__error.svelte-1fcmd75,.catalog__empty.svelte-1fcmd75{padding:var(--ds-space-40) var(--ds-space-32);color:rgb(var(--ds-text-secondary));margin:0;font-size:15px;line-height:1.5}.catalog__error.svelte-1fcmd75{color:rgb(var(--ds-danger-400))}.catalog__empty.svelte-1fcmd75{gap:var(--ds-space-12);justify-items:start;display:grid}.catalog__empty.svelte-1fcmd75 p:where(.svelte-1fcmd75){margin:0}@media (width<=900px){.hero.svelte-1fcmd75{padding:0}.hero__sheet.svelte-1fcmd75{padding:var(--ds-space-48) var(--ds-space-20);border-inline:0}.catalog.svelte-1fcmd75{border-inline:0;grid-template-columns:minmax(0,1fr);width:100%}.catalog__side.svelte-1fcmd75{gap:var(--ds-space-12);padding:var(--ds-space-16) var(--ds-space-16) var(--ds-space-16);border-bottom:1px solid var(--line);position:static}.catalog__title.svelte-1fcmd75{display:none}.catalog__views.svelte-1fcmd75{margin-inline:calc(-1 * var(--ds-space-16));padding-inline:var(--ds-space-16);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog__views.svelte-1fcmd75::-webkit-scrollbar{display:none}.catalog__view.svelte-1fcmd75{flex:none}.catalog__search.svelte-1fcmd75,.catalog__select.svelte-1fcmd75{height:44px}.catalog__filters.svelte-1fcmd75{grid-template-columns:1fr 1fr}.catalog__more.svelte-1fcmd75{min-height:40px}.catalog__paths.svelte-1fcmd75{grid-column:1/-1}.catalog__count--quiet.svelte-1fcmd75{display:none}.catalog__paths.svelte-1fcmd75{gap:var(--ds-space-4) var(--ds-space-16);padding-top:var(--ds-space-12);flex-wrap:wrap;align-items:baseline;display:flex}.catalog__paths-label.svelte-1fcmd75{margin:0}.catalog__path.svelte-1fcmd75,.catalog__archive.svelte-1fcmd75{align-items:center;min-height:40px;display:inline-flex}.catalog__note.svelte-1fcmd75{padding-inline:var(--ds-space-16)}.catalog__list.svelte-1fcmd75{border-left:0}.catalog__pagination.svelte-1fcmd75,.catalog__error.svelte-1fcmd75,.catalog__empty.svelte-1fcmd75{padding-inline:var(--ds-space-16)}.hero__lead.svelte-1fcmd75{font-size:18px}.hero__sub.svelte-1fcmd75{display:none}}
