.guides-guide-end.svelte-19szcd0{grid-template-columns:var(--ds-space-40) minmax(0, 1fr);align-items:center;gap:var(--ds-space-12) var(--ds-space-16);color:rgb(var(--ds-foreground));display:grid;container-type:inline-size}:focus-visible>.guides-guide-end.svelte-19szcd0 .guides-guide-end__mark:where(.svelte-19szcd0){outline:2px solid rgb(var(--ds-brand-400));outline-offset:3px}.guides-guide-end__mark.svelte-19szcd0{width:var(--ds-space-40);height:var(--ds-space-40);border:2px solid rgb(var(--ds-foreground-subtle));border-radius:var(--ds-radius-md);color:rgb(var(--ds-foreground-muted));place-items:center;display:grid}.guides-guide-end[data-done].svelte-19szcd0 .guides-guide-end__mark:where(.svelte-19szcd0){border-color:rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500));color:rgb(var(--ds-white))}.guides-guide-end__title.svelte-19szcd0{font-size:var(--ds-text-h1);font-weight:600;line-height:var(--ds-line-heading);overflow-wrap:anywhere;margin:0}.guides-guide-end__body.svelte-19szcd0{gap:var(--ds-space-16);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}@container (width>=36rem){.guides-guide-end__body.svelte-19szcd0{grid-column:2}}.guides-guide-next-courses.svelte-1dcsn64{border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guides-guide-next-courses__item.svelte-1dcsn64{border-bottom:1px solid rgb(var(--ds-border))}.guides-guide-next-courses__link.svelte-1dcsn64{align-items:center;gap:var(--ds-space-16);padding:var(--ds-space-12) 0;color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.guides-guide-next-courses__text.svelte-1dcsn64{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.guides-guide-next-courses__title.svelte-1dcsn64{font-size:var(--ds-text-body-md);font-weight:500;line-height:var(--ds-line-heading);overflow-wrap:anywhere}.guides-guide-next-courses__facts.svelte-1dcsn64{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums}.guides-guide-next-courses__arrow.svelte-1dcsn64{color:rgb(var(--ds-foreground-subtle));transition:color var(--motion-fast) ease;display:flex}.guides-guide-next-courses__link.svelte-1dcsn64:hover .guides-guide-next-courses__title:where(.svelte-1dcsn64),.guides-guide-next-courses[data-state~=hover].svelte-1dcsn64 .guides-guide-next-courses__item:where(.svelte-1dcsn64):first-child .guides-guide-next-courses__title:where(.svelte-1dcsn64){text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:rgb(var(--ds-brand-500));text-decoration-color:rgb(var(--ds-brand-500));text-underline-offset:.22em}.guides-guide-next-courses__link.svelte-1dcsn64:hover .guides-guide-next-courses__arrow:where(.svelte-1dcsn64),.guides-guide-next-courses[data-state~=hover].svelte-1dcsn64 .guides-guide-next-courses__item:where(.svelte-1dcsn64):first-child .guides-guide-next-courses__arrow:where(.svelte-1dcsn64){color:rgb(var(--ds-foreground))}.guides-guide-next-courses__link.svelte-1dcsn64:focus-visible,.guides-guide-next-courses[data-state~=focus].svelte-1dcsn64 .guides-guide-next-courses__item:where(.svelte-1dcsn64):first-child .guides-guide-next-courses__link:where(.svelte-1dcsn64){border-radius:var(--ds-radius-sm);outline:2px solid rgb(var(--ds-brand-400));outline-offset:var(--ds-space-4)}.guides-guide-checklist.svelte-1mejsaa{gap:var(--ds-space-8);min-width:0;color:rgb(var(--ds-foreground));flex-direction:column;display:flex}.guides-guide-checklist__head.svelte-1mejsaa{justify-content:space-between;align-items:baseline;gap:var(--ds-space-12);font-size:var(--ds-text-body-md);font-weight:600;line-height:var(--ds-line-heading);margin:0;display:flex}.guides-guide-checklist__count.svelte-1mejsaa{color:rgb(var(--ds-foreground-subtle));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;font-weight:400}.guides-guide-checklist__list.svelte-1mejsaa{margin:0;padding:0;list-style:none}.guides-guide-checklist__item.svelte-1mejsaa+.guides-guide-checklist__item:where(.svelte-1mejsaa){border-top:1px solid rgb(var(--ds-border))}.guides-guide-checklist__row.svelte-1mejsaa{grid-template-columns:var(--ds-space-24) minmax(0, 1fr);align-items:start;gap:var(--ds-space-12);padding-block:var(--ds-space-12);cursor:pointer;display:grid;position:relative}.guides-guide-checklist__row.svelte-1mejsaa .guides-guide-checklist__input{top:var(--ds-space-12);width:var(--ds-space-24);height:var(--ds-space-24);clip-path:none;opacity:0;cursor:pointer;margin:0;position:absolute;left:0}.guides-guide-checklist__box.svelte-1mejsaa{width:var(--ds-space-24);height:var(--ds-space-24);border:2px solid rgb(var(--ds-foreground-subtle));border-radius:var(--ds-radius-sm);background:rgb(var(--ds-page-background));color:#0000;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;place-items:center;display:grid}.guides-guide-checklist__row.svelte-1mejsaa:hover .guides-guide-checklist__box:where(.svelte-1mejsaa),.guides-guide-checklist[data-state~=hover].svelte-1mejsaa .guides-guide-checklist__item:where(.svelte-1mejsaa):first-child .guides-guide-checklist__box:where(.svelte-1mejsaa){border-color:rgb(var(--ds-foreground-muted))}.guides-guide-checklist[data-state~=focus].svelte-1mejsaa .guides-guide-checklist__item:where(.svelte-1mejsaa):first-child .guides-guide-checklist__box:where(.svelte-1mejsaa){outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.guides-guide-checklist__row.svelte-1mejsaa:has(.guides-guide-checklist__input:focus-visible) .guides-guide-checklist__box:where(.svelte-1mejsaa){outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.guides-guide-checklist__item[data-done].svelte-1mejsaa .guides-guide-checklist__box:where(.svelte-1mejsaa){border-color:rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500));color:rgb(var(--ds-white))}.guides-guide-checklist__text.svelte-1mejsaa{padding-top:var(--ds-space-2);font-size:var(--ds-text-body-lg);line-height:var(--ds-line-body);overflow-wrap:anywhere}.guides-guide-checklist__item[data-done].svelte-1mejsaa .guides-guide-checklist__text:where(.svelte-1mejsaa){color:rgb(var(--ds-foreground-muted))}.guides-guide-checklist__text.svelte-1mejsaa a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-border-strong));text-decoration-color:rgb(var(--ds-border-strong));text-underline-offset:.2em;position:relative}.guides-guide-checklist__text.svelte-1mejsaa a:hover{-webkit-text-decoration-color:rgb(var(--ds-brand-400));text-decoration-color:rgb(var(--ds-brand-400))}.guides-guide-checklist__text.svelte-1mejsaa a:focus-visible{outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.guides-guide-checklist__text.svelte-1mejsaa code{padding:0 var(--ds-space-4);border-radius:var(--ds-radius-xs);background:rgb(var(--ds-surface));font-family:var(--ds-font-mono);font-size:var(--ds-text-body-md)}@media (prefers-reduced-motion:reduce){.guides-guide-checklist__box.svelte-1mejsaa{transition:none}}.guides-guide-snippets.svelte-gwc2a4{gap:var(--ds-space-16);min-width:0;color:rgb(var(--ds-foreground));flex-direction:column;display:flex;container-type:inline-size}.guides-guide-snippets__status.svelte-gwc2a4:not([data-failed]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.guides-guide-snippets__status[data-failed].svelte-gwc2a4{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);margin:0}.guides-guide-snippets__card.svelte-gwc2a4{border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-lg);background:rgb(var(--ds-surface));margin:0;display:grid;overflow:hidden}.guides-guide-snippets__bar.svelte-gwc2a4{justify-content:space-between;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-6) var(--ds-space-6) 0 var(--ds-space-16);display:flex}.guides-guide-snippets__label.svelte-gwc2a4{min-width:0;color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);font-weight:500;line-height:var(--ds-line-support);overflow-wrap:anywhere}.guides-guide-snippets__text.svelte-gwc2a4{padding:var(--ds-space-4) var(--ds-space-16) var(--ds-space-16);color:rgb(var(--ds-foreground));font-family:var(--ds-font-mono);font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.guides-guide-snippets__text.svelte-gwc2a4 code:where(.svelte-gwc2a4){font:inherit;display:block}.guides-guide-snippets__text[data-clamped].svelte-gwc2a4 code:where(.svelte-gwc2a4){max-height:10lh;overflow:hidden}.guides-guide-snippets__more.svelte-gwc2a4{justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-6);border-top:1px solid rgb(var(--ds-border));flex-wrap:wrap;display:flex}.guides-guide-snippets__lines.svelte-gwc2a4{border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-lg);background:rgb(var(--ds-surface));margin:0}.guides-guide-snippets__line.svelte-gwc2a4{align-items:center;column-gap:var(--ds-space-12);row-gap:var(--ds-space-2);padding:var(--ds-space-8) var(--ds-space-6) var(--ds-space-8) var(--ds-space-16);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy""value copy";display:grid}.guides-guide-snippets__line.svelte-gwc2a4+.guides-guide-snippets__line:where(.svelte-gwc2a4){border-top:1px solid rgb(var(--ds-border))}.guides-guide-snippets__line.svelte-gwc2a4 .guides-guide-snippets__label:where(.svelte-gwc2a4){grid-area:label}.guides-guide-snippets__value.svelte-gwc2a4{min-width:0;font-family:var(--ds-font-mono);font-size:var(--ds-text-body-md);line-height:var(--ds-line-support);overflow-wrap:anywhere;grid-area:value;margin:0}.guides-guide-snippets__value.svelte-gwc2a4 code:where(.svelte-gwc2a4){font:inherit}.guides-guide-snippets__copy.svelte-gwc2a4{grid-area:copy;margin:0}@container (width>=34rem){.guides-guide-snippets__line.svelte-gwc2a4{grid-template-columns:11rem minmax(0,1fr) auto;grid-template-areas:"label value copy"}}.guides-guide-step.svelte-uvsn7o{grid-template-columns:var(--ds-space-40) minmax(0, 1fr);gap:var(--ds-space-16);color:rgb(var(--ds-foreground));display:grid;container-type:inline-size}:focus-visible>.guides-guide-step.svelte-uvsn7o .guides-guide-step__number:where(.svelte-uvsn7o){outline:2px solid rgb(var(--ds-brand-400));outline-offset:3px}.guides-guide-step__number.svelte-uvsn7o{width:var(--ds-space-40);height:var(--ds-space-40);border:2px solid rgb(var(--ds-brand-500));border-radius:var(--ds-radius-md);color:rgb(var(--ds-foreground));font-size:var(--ds-text-h3);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.guides-guide-step[data-done].svelte-uvsn7o .guides-guide-step__number:where(.svelte-uvsn7o){background:rgb(var(--ds-brand-500));color:rgb(var(--ds-white))}.guides-guide-step__head.svelte-uvsn7o{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.guides-guide-step__label.svelte-uvsn7o{align-items:baseline;gap:var(--ds-space-8);color:rgb(var(--ds-foreground-subtle));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;line-height:var(--ds-line-support);flex-wrap:wrap;margin:0;display:flex}.guides-guide-step__done.svelte-uvsn7o{color:rgb(var(--ds-foreground));font-weight:600}.guides-guide-step__done.svelte-uvsn7o:before{margin-right:var(--ds-space-8);color:rgb(var(--ds-foreground-subtle));content:"·";font-weight:400}.guides-guide-step__title.svelte-uvsn7o{font-size:var(--ds-text-h1);font-weight:600;line-height:var(--ds-line-heading);overflow-wrap:anywhere;margin:0}.guides-guide-step__body.svelte-uvsn7o{gap:var(--ds-space-24);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.guides-guide-step__summary.svelte-uvsn7o{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-lg);line-height:var(--ds-line-body);margin:0}@container (width>=36rem){.guides-guide-step__body.svelte-uvsn7o{grid-column:2}}.guides-guide-step-bar.svelte-11y6334{border-top:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));color:rgb(var(--ds-foreground));position:relative;container-type:inline-size}.guides-guide-step-bar__row.svelte-11y6334{align-items:center;gap:var(--ds-space-12);padding-block:var(--ds-space-12);padding-bottom:calc(var(--ds-space-12) + env(safe-area-inset-bottom,0px));padding-inline:var(--guides-step-bar-inset,0px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.guides-guide-step-bar__line.svelte-11y6334{height:2px;position:absolute;inset:-1px 0 auto;overflow:hidden}.guides-guide-step-bar__line.svelte-11y6334 span:where(.svelte-11y6334){background:rgb(var(--ds-brand-500));transform-origin:0;height:100%;transition:transform var(--motion-medium) ease;display:block}.guides-guide-step-bar__back.svelte-11y6334{justify-self:start}.guides-guide-step-bar__back-wide.svelte-11y6334{display:contents}.guides-guide-step-bar__back-narrow.svelte-11y6334{display:none}.guides-guide-step-bar__status.svelte-11y6334{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;line-height:var(--ds-line-support);white-space:nowrap;margin:0}.guides-guide-step-bar__primary.svelte-11y6334{justify-self:end;min-width:0;display:flex}.guides-guide-step-bar__go-wide.svelte-11y6334{display:contents}.guides-guide-step-bar__go-narrow.svelte-11y6334,.guides-guide-step-bar__status-short.svelte-11y6334{display:none}@container (width<=36rem){.guides-guide-step-bar__row.svelte-11y6334{grid-template-columns:auto minmax(0,1fr) auto}.guides-guide-step-bar__back-wide.svelte-11y6334{display:none}.guides-guide-step-bar__back-narrow.svelte-11y6334{display:contents}.guides-guide-step-bar__status.svelte-11y6334{justify-self:center}}@container (width<=22rem){.guides-guide-step-bar__row.svelte-11y6334{grid-template-columns:auto auto minmax(0,1fr)}.guides-guide-step-bar__status.svelte-11y6334:not([data-alone]) .guides-guide-step-bar__status-full:where(.svelte-11y6334){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guides-guide-step-bar__status[data-short].svelte-11y6334:not([data-alone]) .guides-guide-step-bar__status-short:where(.svelte-11y6334){display:inline}.guides-guide-step-bar__status[data-alone].svelte-11y6334{justify-self:start}.guides-guide-step-bar__primary.svelte-11y6334{justify-self:stretch}.guides-guide-step-bar__go-wide.svelte-11y6334{display:none}.guides-guide-step-bar__go-narrow.svelte-11y6334{display:contents}.guides-guide-step-bar__primary.svelte-11y6334 .guides-guide-step-bar__go{width:100%}}@media (prefers-reduced-motion:reduce){.guides-guide-step-bar__line.svelte-11y6334 span:where(.svelte-11y6334){transition:none}}
