.GoalsCards_page__GhFFc{background:url(/img/dot-bg-repeat.jpg) repeat 50%;min-height:95vh}.GoalsCards_buffer__vBkfY{margin:0 auto;max-width:980px;padding:6em 1em}.GoalsCards_container__d0i2F{position:relative;background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(4px);border:1px solid #adb4a860;border-radius:20px;padding:44px;z-index:100}[data-theme=light] .GoalsCards_container__d0i2F{background:var(--surface-row)}.GoalsCards_head__X5Hbg{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.GoalsCards_headText__E9l5b{flex:1 1 100%;min-width:0}.GoalsCards_heading__vhrOI{font-size:26px;font-weight:700;margin:0 0 10px;text-wrap:balance}.GoalsCards_sub__vDFR8{font-size:14px;line-height:1.6;color:var(--safari-tan);margin:0}.GoalsCards_helper__YCPbh{display:flex;align-items:center;gap:10px;flex:1 1 100%;background:#181918;border:1px solid transparent;border-radius:12px;padding:12px 14px}[data-theme=light] .GoalsCards_helper__YCPbh{background:var(--white)}.GoalsCards_helperIcon__pfFQJ{color:var(--med-blue);flex:none}.GoalsCards_helperTitle__ejePH{font-size:13px;font-weight:700;margin:0 0 2px}.GoalsCards_helperText__mJq3z{font-size:11.5px;line-height:1.4;color:var(--safari-tan);margin:0}.GoalsCards_helperBody__dRwS6{flex:1 1 auto;min-width:0}.GoalsCards_tutorialPill__VNg6x{flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;height:33px;padding:0 18px;white-space:nowrap;border-radius:999px;font-size:14px;font-weight:600;background-color:var(--safari-tan);color:var(--primary-base)}.GoalsCards_tutorialPill__VNg6x:hover{opacity:.85}[data-theme=light] .GoalsCards_tutorialPill__VNg6x{background-color:#2b364b;color:#ffffff}.GoalsCards_grid__0HzKO{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-top:28px}@media (max-width:760px){.GoalsCards_grid__0HzKO{grid-template-columns:1fr;gap:22px}}.GoalsCards_colHead__ucElG{display:flex;align-items:center;gap:9px;margin-bottom:12px}.GoalsCards_colHeadIcon__lk9bH{color:var(--med-blue);flex:none}.GoalsCards_colTitle__ad8MQ{font-size:15px;font-weight:700}.GoalsCards_colSub__Lugya{font-size:12px;color:var(--safari-tan);margin:2px 0 0}.GoalsCards_cards__0RBLO{display:flex;flex-direction:column;gap:10px}.GoalsCards_card__oo44O{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:#181918;border:1px solid transparent;border-radius:12px;padding:13px 15px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .05s ease}[data-theme=light] .GoalsCards_card__oo44O{background:var(--white);border:1px solid transparent}[data-theme=light] .GoalsCards_card__oo44O:hover{border-color:var(--grey)}.GoalsCards_card__oo44O:hover{background:color-mix(in srgb,#181918 94%,var(--white))}[data-theme=light] .GoalsCards_card__oo44O:hover{background:var(--white)}.GoalsCards_card__oo44O:active{transform:scale(.995)}.GoalsCards_cardSelected__XLkMX,.GoalsCards_cardSelected__XLkMX:hover{border-color:transparent;background:#1d242b}[data-theme=light] .GoalsCards_cardSelected__XLkMX,[data-theme=light] .GoalsCards_cardSelected__XLkMX:hover{background:var(--white);border-color:#1a1d20}.GoalsCards_cardIcon__SLWg7{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:9px;border:1px solid transparent;color:var(--safari-tan)}.GoalsCards_cardSelected__XLkMX .GoalsCards_cardIcon__SLWg7{color:var(--med-blue)}[data-theme=light] .GoalsCards_cardIcon__SLWg7{background:var(--surface-row);border-color:var(--surface-row);color:var(--med-blue)}[data-theme=light] .GoalsCards_cardSelected__XLkMX .GoalsCards_cardIcon__SLWg7{background:var(--med-blue);border-color:var(--med-blue);color:var(--white)}.GoalsCards_cardText__pqioj{flex:1 1;min-width:0}.GoalsCards_cardTitle__4yI_d{font-size:14.5px;font-weight:600;line-height:1.3}.GoalsCards_cardTitleRow___cGLB{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.GoalsCards_primaryBadge__ykDC8{font-size:11px;font-weight:700;color:var(--med-blue);border:1px solid color-mix(in srgb,var(--med-blue) 45%,transparent);border-radius:4px;padding:1px 6px}.GoalsCards_cardDesc__5mS0_{font-size:12px;color:var(--safari-tan);margin:3px 0 0;line-height:1.4}.GoalsCards_cardRight__vz4Xt{display:flex;align-items:center;gap:4px;flex:none}.GoalsCards_star__yUJSx{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--safari-tan);cursor:pointer;padding:0;transition:color .15s ease,background .15s ease}.GoalsCards_star__yUJSx:hover{color:var(--med-blue);background:color-mix(in srgb,var(--med-blue) 12%,transparent)}.GoalsCards_starOn__bEXPP,.GoalsCards_starOn__bEXPP:hover{color:var(--med-blue)}.GoalsCards_check__nUmx_{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--safari-tan);color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.GoalsCards_checkOn__GBw6A{background:var(--med-blue);border-color:var(--med-blue);color:var(--primary-base)}.GoalsCards_checkGlyph__egoGs{font-size:16px!important}.GoalsCards_actions__fcJNS{margin-top:30px;display:flex;align-items:center;gap:18px}.GoalsCards_saveBtn__trUOC{font-size:14px;font-weight:600;padding:12px 26px;border:none;border-radius:999px;cursor:pointer;background:var(--safari-tan);color:var(--primary-base);transition:opacity .15s ease}.GoalsCards_saveBtn__trUOC:hover{opacity:.88}.GoalsCards_saveBtn__trUOC:disabled{opacity:.5;cursor:default}[data-theme=light] .GoalsCards_saveBtn__trUOC{background:#2b364b}.GoalsCards_skip__8IMW_{font-size:14px;font-weight:600;padding:11px 24px;border-radius:999px;border:1px solid var(--safari-tan);background:none;color:var(--safari-tan);cursor:pointer;transition:border-color .15s ease,color .15s ease}.GoalsCards_skip__8IMW_:hover{border-color:var(--primary-contrast);color:var(--primary-contrast)}.GoalsCards_count__HahD2{margin-left:auto;font-size:12.5px;color:var(--safari-tan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.GoalsCards_container__d0i2F{padding:30px 22px}.GoalsCards_count__HahD2{display:none}}@media (max-width:1023px){.GoalsCards_buffer__vBkfY{padding:1.5em 1em}}@media (max-width:640px){.GoalsCards_heading__vhrOI{font-size:22px}.GoalsCards_helper__YCPbh{flex-wrap:wrap}.GoalsCards_helperBody__dRwS6{flex-basis:calc(100% - 34px)}.GoalsCards_tutorialPill__VNg6x{margin-left:34px}}[data-theme=dark] .GoalsCards_primaryBadge__ykDC8{border-color:transparent;background:color-mix(in srgb,var(--med-blue) 18%,transparent);border-radius:999px;padding:1px 8px}[data-theme=dark] .GoalsCards_cardPrimary__hOMV9,[data-theme=dark] .GoalsCards_cardPrimary__hOMV9:hover{background:color-mix(in srgb,var(--med-blue) 12%,#1d242b)}[data-theme=dark] .GoalsCards_check__nUmx_:not(.GoalsCards_checkOn__GBw6A){border-color:color-mix(in srgb,var(--safari-tan) 50%,transparent)}@media (max-width:640px){[data-theme=dark] .GoalsCards_card__oo44O{gap:10px}[data-theme=dark] .GoalsCards_cardIcon__SLWg7{flex-basis:24px;width:24px}.GoalsCards_actions__fcJNS{flex-direction:column;align-items:stretch;gap:12px}.GoalsCards_saveBtn__trUOC,.GoalsCards_skip__8IMW_{width:100%}}.Modal_modalOverlay__NHx86{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);opacity:0;z-index:1000;transition:opacity .5s ease}.Modal_modalOverlay__NHx86.Modal_visible__efgZN{opacity:1}.Modal_modalContent___L_K_{background-color:#121315;border:1px solid #adb4a8;border-radius:20px;margin-right:2em;overflow:hidden;padding:25px;position:fixed;right:0;top:5.5em;max-height:calc(100vh - 7em);display:flex;flex-direction:column;transform:translateX(100%);transition:opacity .5s ease,transform .5s ease;width:550px;z-index:1000;opacity:0}.Modal_modalContent___L_K_.Modal_open__ACSLh{opacity:1;transform:translateX(0)}[data-theme=light] .Modal_modalContent___L_K_{background-color:var(--white);border:1px solid var(--light-grey)}@media only screen and (max-width:768px){.Modal_modalContent___L_K_{width:calc(100vw - 3em);height:auto;max-height:85vh;margin:0;padding:20px;border-radius:15px;overflow-y:auto;left:50%;top:50%;right:auto;transition:opacity .5s ease}.Modal_modalContent___L_K_,.Modal_modalContent___L_K_.Modal_open__ACSLh{transform:translate(-50%,-50%)}}.Modal_modalInner__c0Oyc{padding:10px;flex:1 1 auto;min-height:0;overflow:auto}.Modal_modalTitle__8BhWx{padding-bottom:15px;padding-top:5px}[data-theme=light] .Modal_modalTitle__8BhWx{color:var(--primary-contrast)}.Tutorial_reset__XpAEi{border:0;cursor:pointer;font-family:inherit}.Tutorial_frame__V7w98{width:100%;aspect-ratio:16/9;background-color:#000;border-radius:12px;overflow:hidden}.Tutorial_video__QfT_K{width:100%;height:100%;display:block;object-fit:contain}.Tutorial_footer__X9QSK{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--light-grey)}.Tutorial_link__sc_ES{color:var(--tertiary-base);font-weight:600}.Tutorial_state__g_fNt{padding:40px 0;text-align:center;color:var(--light-grey)}.PickerSections_notice__0qbOU{font-size:12px;color:var(--light-grey);margin:0 0 8px}.PickerSections_sectionHeader__LYZfL{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--light-grey);padding:10px 4px 4px}.PickerSections_optionWrap__P8n8C{display:flex;align-items:center;gap:8px;width:100%}.PickerSections_optionMain__WF_Kx{flex:1 1;min-width:0}.PickerSections_unavailable__79lQM{opacity:.45;filter:grayscale(1)}.PickerSections_unavailable__79lQM[aria-disabled=true]{cursor:default}.PickerSections_lockIcon__My27x{width:16px!important;height:16px!important;flex-shrink:0;color:var(--light-grey)}.PickerSections_reason__EmOAM{font-size:11px;color:var(--light-grey);padding:2px 0 0 4px;text-align:left}.CourseLinkWelcome_card__AmkVg{background:#1c1c1c;border-radius:15px;padding:1em 1.1em;margin:0 0 1.25em}[data-theme=light] .CourseLinkWelcome_card__AmkVg{background:var(--white);box-shadow:0 5px 20px 1px #c8c8c8}.CourseLinkWelcome_header__rW9K2{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.CourseLinkWelcome_heading__aDjGz{margin:0 0 .35em;font-size:18px;font-weight:600}.CourseLinkWelcome_lede__Ul7Cx{margin:0 0 .5em;font-size:14px;line-height:1.5}.CourseLinkWelcome_note__DOd4t{margin:0;font-size:13px;line-height:1.5;color:var(--safari-tan)}.CourseLinkWelcome_actions__JZuzx{display:flex;flex-wrap:wrap;gap:.6em;margin-top:.9em}.CourseLinkWelcome_cta__ct_Nf{font-size:13px;font-weight:600;padding:8px 16px;border:none;border-radius:999px;cursor:pointer;background:var(--safari-tan);color:var(--primary-base);transition:opacity .15s ease}.CourseLinkWelcome_cta__ct_Nf:hover{opacity:.88}.CourseLinkWelcome_cta__ct_Nf:disabled{cursor:default;opacity:.6}[data-theme=light] .CourseLinkWelcome_cta__ct_Nf{background:var(--med-blue)}.CourseLinkWelcome_secondary__Rpla2{font-size:13px;font-weight:600;padding:7px 15px;border:1px solid var(--grey);border-radius:999px;cursor:pointer;background:none;color:var(--primary-contrast)}.CourseLinkWelcome_linkBtn__idf_N{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.CourseLinkWelcome_secondary__Rpla2:hover{border-color:var(--safari-tan)}.CourseLinkWelcome_dismiss__Jd71q{background:none;border:none;color:var(--light-grey);cursor:pointer;font-size:13px;padding:2px 4px}@media (max-width:520px){.CourseLinkWelcome_actions__JZuzx>*{width:100%}}