._card_q8ozk_2{gap:var(--space-xl);padding:var(--space-xl);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-md);display:grid}._media_q8ozk_11{gap:var(--space-md);display:grid}._setupAddon_q8ozk_17{gap:var(--space-xl);display:grid}._setupAddon_q8ozk_17 ._addonHead_q8ozk_22{border-block-end:0;padding-block-end:0}._setupAddon_q8ozk_17 ._addonName_q8ozk_28{flex-wrap:nowrap;margin-block-end:0}._addonHead_q8ozk_22{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);border-block-end:var(--border-width-hairline) solid var(--border-subtle);flex-wrap:wrap;padding-block-end:var(--space-xl);display:flex}._addonHead_q8ozk_22:last-child{border-block-end:0;padding-block-end:0}._addonName_q8ozk_28{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin-block-end:var(--space-xs);display:flex}._required_q8ozk_56{white-space:nowrap;padding:var(--space-xs) var(--space-sm);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-xs);flex:none}._shots_q8ozk_64{gap:var(--space-md);display:grid}._main_q8ozk_69{border-radius:var(--radius-sm);background-color:var(--surface-sunken);overflow:hidden}._main_q8ozk_69 img{width:100%;height:auto;display:block}._thumbs_q8ozk_81{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._thumb_q8ozk_81{width:100%;aspect-ratio:var(--ratio-video);border:var(--border-width-thick) solid transparent;border-radius:var(--radius-sm);background-color:var(--surface-sunken);cursor:pointer;opacity:var(--opacity-70);transition:opacity var(--duration-short) var(--ease-move), border-color var(--duration-short) var(--ease-move);padding:0;display:block;overflow:hidden}._thumb_q8ozk_81:hover{opacity:1}._thumb_q8ozk_81[aria-pressed=true]{border-color:var(--accent);opacity:1}._well_q8ozk_112{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-sm);display:grid}._notes_q8ozk_119{white-space:pre-line}._rows_q8ozk_124{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}._row_q8ozk_124{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;display:flex}._row_q8ozk_124+._row_q8ozk_124{border-block-start:var(--border-width-hairline) solid var(--border-subtle);padding-block-start:var(--space-md)}._rowCopy_q8ozk_145{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}._pageBlock_q8ozk_153{margin-block-start:var(--space-2xl);scroll-margin-block-start:var(--space-lg)}._pack_q8ozk_158{gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-md);background-color:var(--surface-page);justify-items:start;display:grid}._strip_q8ozk_168{align-items:center;gap:var(--space-md) var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-md);background-color:var(--surface-page);flex-wrap:wrap;margin-block-end:var(--space-2xl);display:flex}._stripText_q8ozk_179{align-items:baseline;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;display:flex}._stripDot_q8ozk_187{color:var(--on-surface-muted)}._stripAction_q8ozk_191{margin-inline-start:auto}@media (width<=809.98px){._strip_q8ozk_168{padding:var(--space-lg)}._stripAction_q8ozk_191{flex-basis:100%;margin-inline-start:0}._stripText_q8ozk_179{flex-direction:column;align-items:flex-start}._stripDot_q8ozk_187{display:none}}._packTitle_q8ozk_216{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--tracking-caps) * -.5)}._actions_q8ozk_222{gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}._freeNote_q8ozk_229{align-items:center;gap:var(--space-md);padding:var(--space-lg);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);margin-block-start:var(--space-lg);display:flex}._steps_q8ozk_239{gap:var(--border-width-hairline);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--border-subtle);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._step_q8ozk_239{grid-template-columns:var(--space-2xl) minmax(0, 1fr);gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background-color:var(--surface);display:grid}._stepBody_q8ozk_259{gap:var(--space-xs);min-width:0;display:grid}._stepText_q8ozk_265{color:var(--on-surface-muted);font-family:var(--type-body-s-family);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}._stepText_q8ozk_265>*+*{margin-block-start:var(--space-sm)}._stepText_q8ozk_265 ul,._stepText_q8ozk_265 ol{padding-inline-start:var(--space-xl)}._stepText_q8ozk_265 ul{list-style:outside}._stepText_q8ozk_265 ol{list-style:decimal}._stepText_q8ozk_265 a{color:var(--link-primary);text-underline-offset:var(--underline-offset);text-decoration-line:underline}._stepText_q8ozk_265 code{font-family:var(--font-mono)}._stepImage_q8ozk_299{border-radius:var(--radius-sm);margin-block-start:var(--space-sm);overflow:hidden}._stepImage_q8ozk_299 img{width:100%;height:auto;display:block}._addons_q8ozk_312{gap:var(--space-md);display:grid}._addons_q8ozk_312>li{min-width:0;display:flex}._addons_q8ozk_312>li._wide_q8ozk_322{grid-column:1/-1}@media (width>=810px){._addons_q8ozk_312{grid-template-columns:repeat(2,minmax(0,1fr))}}._addon_q8ozk_22{align-content:start;gap:var(--space-lg);padding:var(--space-lg);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);flex:1;display:grid}._addon_q8ozk_22 ._addonHead_q8ozk_22{padding-block-end:var(--space-lg)}._addon_q8ozk_22 ._addonName_q8ozk_28{flex-wrap:nowrap}._addonText_q8ozk_354{flex:1 1 0}._promoCode_q8ozk_359{color:var(--link-primary);font-family:var(--font-mono);letter-spacing:var(--tracking-caps)}._classes_q8ozk_369{gap:var(--space-sm);margin-block:var(--space-lg);flex-wrap:wrap;display:flex}._classLink_q8ozk_376{align-items:center;gap:var(--space-sm);padding:calc(var(--space-xs) * 2.5) calc(var(--space-xs) * 3.25);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-full);background-color:var(--surface);color:var(--on-surface);font-family:var(--type-label-s-family);font-size:var(--type-label-s-size);line-height:1;font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}@media (width<=809.98px){._classLink_q8ozk_376{min-height:var(--touch-target)}}._classLink_q8ozk_376:hover{border-color:var(--border-default)}._swatch_q8ozk_402{width:calc(var(--space-sm) + var(--border-width-hairline));height:calc(var(--space-sm) + var(--border-width-hairline));border-radius:calc(var(--radius-xs) / 2);background-color:var(--class-color);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-default);flex:none}._classArrow_q8ozk_411{color:var(--on-surface-muted)}._intro_q8ozk_415{margin-block-end:var(--space-lg)}._addonIcon_q8ozk_420{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-xs);background-color:var(--surface-sunken);color:var(--on-surface-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._addonIcon_q8ozk_420 img{object-fit:cover;width:100%;height:100%;display:block}._summary_q8ozk_440{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
