.footer_footer__e_ilT{background:transparent;width:100%;padding:20px 0;font-family:var(--font-body)}.footer_footerContent__lKQpT{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:32px clamp(48px,12vw,160px);padding:0 32px}.footer_footerSection__k9yVC{display:flex;flex-direction:column;min-width:0}.footer_footerSection__k9yVC:last-child{justify-self:end;min-width:180px}.footer_footerSection__k9yVC h3{color:var(--foreground);font-size:var(--font-size-lg);margin-bottom:15px}.footer_footerSection__k9yVC a{color:var(--text-secondary);text-decoration:none;margin-bottom:8px;font-size:var(--font-size-sm)}.footer_footerSection__k9yVC a:hover{text-decoration:underline}.footer_disabledLink__z4S54{margin-bottom:8px;cursor:default;opacity:.7}.footer_disabledLink__z4S54,.footer_footerBottom__THzjZ{color:var(--text-secondary);font-size:var(--font-size-sm)}.footer_footerBottom__THzjZ{padding:20px 30px 0}.footer_footerBottomContent__CGL_A{max-width:960px;margin:0 auto;border-top:1px solid color-mix(in srgb,var(--border-primary) 55%,transparent);display:grid;gap:22px;justify-items:center;padding-top:24px}.footer_footerControls__P8D_B{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.footer_footerBottomContent__CGL_A p{margin:0}.footer_footerCopyright__GANkB{text-align:center}.footer_legalLinks__j1vdG{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 22px;max-width:860px;text-align:center}.footer_legalButton__KkF6o,.footer_legalLinks__j1vdG a{color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);line-height:1.35}.footer_legalButton__KkF6o{padding:0;border:none;background:transparent;font-family:DM Sans,sans-serif;cursor:pointer}.footer_legalButton__KkF6o:hover,.footer_legalLinks__j1vdG a:hover{text-decoration:underline}.footer_socialIcons__W0uGe{display:flex;gap:15px;align-items:center;margin:0}.footer_socialIconLink__VMFA2{color:var(--text-secondary);font-size:var(--font-size-xl);display:inline-flex;transition:color .3s ease}.footer_socialIconLink__VMFA2:hover{color:var(--foreground)}@media screen and (max-width:768px){.footer_footerContent__lKQpT{grid-template-columns:1fr;gap:30px;padding:0 24px;text-align:center}.footer_footerSection__k9yVC:last-child{justify-self:center;min-width:0}.footer_footerBottomContent__CGL_A{gap:18px;text-align:center}.footer_legalLinks__j1vdG{justify-content:center;gap:10px 16px}.footer_socialIcons__W0uGe{margin:0;justify-content:center}}.languageSelector_languageSelector__WbdI3{position:relative;display:inline-block;width:auto;font-family:var(--font-body)}.languageSelector_languageSelector__WbdI3 button{font-family:inherit}.languageSelector_selectorButton__2g16X.languageSelector_selectorButton__2g16X{background-color:transparent;border:1px solid var(--text-secondary);color:var(--text-secondary);padding:8px 12px;font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;gap:8px;transition:background-color .3s,color .3s;min-width:120px;width:auto;min-height:auto}.languageSelector_selectorButton__2g16X:hover{background-color:var(--background-secondary)}.languageSelector_dropdown__5o4ox.languageSelector_dropdown__5o4ox{position:absolute;top:auto;bottom:100%;left:0;right:auto;background-color:var(--background);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);z-index:1000;margin-bottom:5px;min-width:120px;padding:5px 0}.languageSelector_dropdownItem__j7Y4H.languageSelector_dropdownItem__j7Y4H{background:none;border:none;width:100%;padding:10px 15px;text-align:left;cursor:pointer;font-size:var(--font-size-sm);color:var(--foreground)}.languageSelector_dropdownItem__j7Y4H:hover{background-color:var(--background-secondary)}.SelectField_container__ozzQm{position:relative;width:100%;--select-field-surface:var(--copilot-control-surface,var(--surface-base));--select-field-surface-hover:var(--copilot-control-surface-hover,var(--surface-subtle));--select-field-surface-active:var(--copilot-control-surface-active,var(--surface-base));--select-field-dropdown-surface:var(--copilot-dropdown-surface,var(--surface-base));--select-field-dropdown-hover:var(--copilot-dropdown-hover,var(--surface-subtle));--select-field-dropdown-selected:var(--copilot-dropdown-selected,var(--color-action-secondary-bg));--select-field-dropdown-selected-border:var(--copilot-dropdown-selected-border,var(--border-default));--select-field-border:var(--copilot-control-border,var(--border-default));--select-field-border-strong:var(--copilot-control-border-strong,var(--border-default));--select-field-accent-border:var(--copilot-form-accent-border,var(--interactive-focus-border,var(--text-accent)));--select-field-placeholder:var(--copilot-control-placeholder,var(--text-muted));--select-field-shadow:var(--copilot-control-shadow,inset 0 1px 0 color-mix(in srgb,white 50%,transparent),0 6px 14px color-mix(in srgb,var(--shadow-color,black) 4%,transparent));--select-field-shadow-strong:var(--copilot-control-shadow-strong,0 14px 30px color-mix(in srgb,var(--shadow-color,black) 12%,transparent),inset 0 1px 0 color-mix(in srgb,white 60%,transparent));--select-field-arrow:color-mix(in srgb,var(--foreground,currentColor) 64%,var(--text-secondary,currentColor) 36%)}.SelectField_trigger__1C9G_{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 38px 0 14px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;border:1px solid var(--select-field-border);border-radius:var(--radius-sm);background:var(--select-field-surface);box-shadow:var(--select-field-shadow);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.2;text-align:left;cursor:pointer;scrollbar-color:color-mix(in srgb,var(--select-field-border) 40%,transparent) transparent;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.SelectField_trigger__1C9G_::-webkit-scrollbar{height:4px}.SelectField_trigger__1C9G_::-webkit-scrollbar-track{background:transparent}.SelectField_trigger__1C9G_::-webkit-scrollbar-thumb{background-color:var(--select-field-border);border-radius:var(--radius-pill)}.SelectField_trigger__1C9G_:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--select-field-border-strong);background:var(--select-field-surface-hover)}.SelectField_trigger__1C9G_:after{content:"";position:absolute;top:50%;right:12px;width:1rem;height:1rem;transform:translateY(-50%);background-color:var(--select-field-arrow);mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center /contain no-repeat;transition:transform .18s ease}.SelectField_open__CeMe2:after{transform:translateY(-50%) rotate(180deg)}.SelectField_trigger__1C9G_:focus-visible{outline:none;border-color:var(--select-field-accent-border);background:var(--select-field-surface-active);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-action-accent-bg,currentColor) 12%,transparent),var(--select-field-shadow-strong)}.SelectField_open__CeMe2{border-color:var(--select-field-accent-border);background:var(--select-field-surface-active);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-action-accent-bg,currentColor) 12%,transparent),var(--select-field-shadow-strong)}.SelectField_trigger__1C9G_:disabled,.SelectField_trigger__1C9G_[aria-disabled=true]{cursor:not-allowed;opacity:.62}.SelectField_placeholder__4wNIa,.SelectField_selectedValue__D3eA7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectField_placeholder__4wNIa{color:var(--select-field-placeholder)}.SelectField_menu__mWVS_{position:absolute;top:100%;left:0;right:0;z-index:120;display:flex;flex-direction:column;max-height:180px;padding:8px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--select-field-border-strong);border-radius:var(--radius-sm);background:var(--select-field-dropdown-surface);box-shadow:var(--select-field-shadow-strong);isolation:isolate;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--select-field-border-strong) 78%,white 22%) transparent}.SelectField_menu__mWVS_::-webkit-scrollbar{width:8px}.SelectField_menu__mWVS_::-webkit-scrollbar-track{background:transparent}.SelectField_menu__mWVS_::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--select-field-border-strong) 78%,white 22%);border-radius:var(--radius-pill)}.SelectField_option__RhDKc{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.35;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,transform .14s ease}.SelectField_option__RhDKc:focus-visible,.SelectField_option__RhDKc:hover{background:var(--select-field-dropdown-hover);outline:none;transform:translateY(-1px)}.SelectField_optionSelected__bbJ03{background:var(--select-field-dropdown-selected);box-shadow:inset 0 0 0 1px var(--select-field-dropdown-selected-border)}.SelectField_optionDisabled__k3S_2{cursor:not-allowed;opacity:.52}.register_pageWithFixedNav__p6dGo{height:calc(100vh - 64px);overflow:hidden}.register_container__BE4kt{display:flex;height:100%;width:100%;background-color:var(--background)}.register_formSection__cw25K{flex:1;width:50%;display:flex;flex-direction:column;align-items:center;padding:20px 80px;overflow-y:auto}.register_formSection__cw25K:after,.register_formSection__cw25K:before{content:"";margin:auto}.register_title__UfB4M{margin:15px 0;color:var(--foreground);font-size:var(--font-size-2xl);font-weight:600;text-align:center}.register_subtitle__C4ggc{margin:10px 0 28px;color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center}.register_form__3DN3y{display:flex;flex-direction:column;gap:16px;width:100%;max-width:350px;margin-bottom:16px}.register_inputGroup__NENNF{display:flex;flex-direction:column;gap:4px}.register_inputGroup__NENNF label{color:var(--foreground);font-size:var(--font-size-sm);font-weight:500}.register_inputGroup__NENNF input,.register_inputGroup__NENNF select{padding:10px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background-color:var(--background-secondary);color:var(--foreground);font-size:var(--font-size-sm);transition:border-color .2s ease}.register_inputGroup__NENNF input:focus,.register_inputGroup__NENNF select:focus{outline:none;border-color:var(--interactive-focus-border)}.register_dateOfBirthLabel__lPK_4{color:var(--foreground);font-size:var(--font-size-sm);font-weight:500}.register_dateOfBirthGrid__7F5Nd{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,1fr);gap:10px;align-items:start}.register_dateOfBirthStep__re2UI{display:flex;flex-direction:column;gap:4px}.register_dateOfBirthStepLabel__LG9G0{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.01em}.register_customSelectOuter__wf6dr.register_customSelectOuter__wf6dr{position:relative;width:100%}.register_dateOfBirthSummary__A6nhE{margin:6px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--interactive-strong-bg) 10%,var(--background-secondary));color:var(--foreground);font-size:var(--font-size-xs);line-height:1.4}.register_passwordWrapper__rXqgv{position:relative;display:flex;align-items:center;width:100%}.register_passwordWrapper__rXqgv input{width:100%;padding-right:40px}.register_passwordToggle__de3LD{position:absolute;right:12px;z-index:1;border:none;background:none;color:var(--text-secondary);font-size:var(--font-size-md);cursor:pointer}.register_passwordToggle__de3LD:hover{color:var(--foreground)}.register_passwordErrorText__3spgT{margin:4px 0 0;color:var(--color-status-danger-text);font-size:var(--font-size-xs);line-height:1.4}.register_passwordRequirementText__8_HbE{margin:4px 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.register_passwordStrength___BYoN{margin-top:8px}.register_passwordStrengthBar__WGZPS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.register_passwordStrengthSegment__qzHOu{height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--border-primary) 70%,transparent)}.register_passwordStrengthSegmentActive__Itfj3{background:var(--interactive-strong-bg)}.register_passwordStrengthLabel__URIBp{margin-top:6px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.register_legalSection__XfUdA{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--border-primary) 74%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--background-secondary) 84%,transparent)}.register_checkboxRow__R1LcW{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.register_checkboxRow__R1LcW input[type=checkbox]{width:16px;height:16px;margin-top:2px;accent-color:var(--interactive-strong-bg)}.register_checkboxRow__R1LcW a{color:var(--link-text);text-decoration:underline}.register_loginLink__Tr3FN{margin-top:16px;color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center}.register_loginLink__Tr3FN a{color:var(--link-text);font-weight:500;text-decoration:none}.register_loginLink__Tr3FN a:hover{text-decoration:underline}.register_accountExistsBox__R8foT{margin-top:16px;border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.register_accountExistsBox__R8foT,.register_deletedNoticeBox__eCT58{width:100%;max-width:350;padding:16px;background-color:var(--background-secondary)}.register_deletedNoticeBox__eCT58{margin-top:0;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--color-status-success) 45%,var(--border-default));border-radius:var(--radius-sm)}.register_accountExistsTitle__xfb53{margin:0 0 8px;color:var(--foreground);font-size:var(--font-size-md)}.register_accountExistsHelp__X0KJ6,.register_accountExistsMessage__nS9qJ{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.register_accountExistsHelp__X0KJ6{margin-top:8px}.register_accountExistsActions__tX5Ss{display:flex;flex-direction:column;gap:8px;margin-top:14px}.register_socialLogin__Dd_o3{width:100%;max-width:350px;position:relative;margin-bottom:20px;text-align:center}.register_googleButton__ycQhO{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:1px solid var(--google-button-border);border-radius:var(--radius-sm);background:var(--google-button-bg);color:var(--google-button-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.register_googleButton__ycQhO:before{content:"";width:18px;height:18px;display:inline-block;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="%234285F4" d="M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z"/><path fill="%2334A853" d="M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z"/><path fill="%23FBBC05" d="M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24c0 3.55.85 6.91 2.34 9.88l7.35-5.7z"/><path fill="%23EA4335" d="M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z"/></svg>');background-repeat:no-repeat;background-size:contain}.register_googleButton__ycQhO:hover{background-color:var(--background-secondary);box-shadow:0 2px 4px color-mix(in srgb,var(--surface-inverse) 12%,transparent);transform:translateY(-1px)}.register_googleButton__ycQhO:active{background-color:var(--background-secondary);box-shadow:0 1px 2px color-mix(in srgb,var(--surface-inverse) 8%,transparent);transform:translateY(0)}.register_heroSection__81nHp{flex:1;width:50%;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.register_heroImage__diI8T{position:absolute;top:50%;left:50%;width:95%;height:95%;transform:translate(-50%,-50%);border-radius:var(--radius-md);object-fit:cover}.register_imageShade__I3Dn0{bottom:2.5%;width:95%;height:40%;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:linear-gradient(to top,var(--palette-navy-500) 25%,transparent);z-index:2}.register_imageShade__I3Dn0,.register_overlayText__lADnY{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.register_overlayText__lADnY{bottom:8%;width:80%;color:var(--text-inverse);font-size:var(--font-size-xl);font-weight:500;text-align:center;text-shadow:0 2px 4px color-mix(in srgb,var(--surface-inverse) 40%,transparent);z-index:10}@media (max-width:1024px){.register_heroSection__81nHp{display:none}.register_formSection__cw25K{width:100%;padding:20px 40px}.register_form__3DN3y{max-width:350px}}@media (max-width:480px){.register_formSection__cw25K{padding:16px}.register_form__3DN3y{max-width:350px}.register_dateOfBirthGrid__7F5Nd{grid-template-columns:1fr}}.accountOnboarding_loadingShell__DOZ5v{background:radial-gradient(circle at top left,color-mix(in srgb,var(--interactive-strong-bg) 14%,transparent),transparent 38%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--interactive-strong-bg) 10%,transparent),transparent 34%),var(--background)}.accountOnboarding_loadingShell__DOZ5v,.accountOnboarding_page__tPGD9{min-height:100vh;display:flex;align-items:center;justify-content:center}.accountOnboarding_page__tPGD9{position:relative;padding:32px 20px;overflow:hidden;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--interactive-strong-bg) 12%,transparent),transparent 30%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--interactive-strong-bg) 8%,transparent),transparent 28%),linear-gradient(180deg,var(--background) 0,color-mix(in srgb,var(--background-secondary) 54%,var(--background)) 100%)}.accountOnboarding_backdrop__Hc2bR{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--text-inverse) 8%,transparent),transparent 0 18%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--text-inverse) 5%,transparent),transparent 0 22%);filter:blur(12px);opacity:.7}.accountOnboarding_card__xZvO7{position:relative;z-index:1;width:min(100%,640px);padding:32px;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--background-secondary) 88%,transparent);box-shadow:0 20px 50px color-mix(in srgb,var(--surface-inverse) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 4%,transparent);backdrop-filter:blur(18px)}.accountOnboarding_header__yg7l7{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.accountOnboarding_headerTopLine__McJY8{display:flex;align-items:center;justify-content:space-between;gap:16px}.accountOnboarding_eyebrow__7KZwe{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.accountOnboarding_signOutButton__MesDZ{min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--background) 82%,transparent);color:var(--foreground);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.accountOnboarding_signOutButton__MesDZ:hover:not(:disabled){border-color:color-mix(in srgb,var(--interactive-strong-bg) 36%,var(--border-primary));background:color-mix(in srgb,var(--interactive-strong-bg) 8%,var(--background))}.accountOnboarding_signOutButton__MesDZ:disabled{cursor:progress;opacity:.72}.accountOnboarding_title__kF9YZ{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.1;color:var(--foreground)}.accountOnboarding_subtitle__G_luM{margin:0;max-width:52ch;color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.55}.accountOnboarding_form__pFD1U{display:flex;flex-direction:column;gap:20px}.accountOnboarding_section__Ul9u_{display:flex;flex-direction:column;gap:10px}.accountOnboarding_sectionLabel__8iO6Z{font-size:var(--font-size-sm);font-weight:600;color:var(--foreground)}.accountOnboarding_dateGrid__zWVIx{display:grid;grid-template-columns:minmax(74px,.72fr) minmax(140px,1.38fr) minmax(88px,.9fr);gap:12px;align-items:start;width:400px;margin:0 auto}.accountOnboarding_step__xcoFM{position:relative;display:flex;flex-direction:column;gap:6px}.accountOnboarding_dropdownActive__V9g6K{z-index:48;isolation:isolate}.accountOnboarding_stepLabel__o6vdQ{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.accountOnboarding_summary__br_Fr{margin:0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--interactive-strong-bg) 16%,var(--border-primary));background:color-mix(in srgb,var(--interactive-strong-bg) 8%,var(--background));color:var(--foreground);font-size:var(--font-size-sm);line-height:1.45}.accountOnboarding_checkboxRow__Wdwys{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--background) 74%,transparent);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.accountOnboarding_checkboxRow__Wdwys input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--interactive-strong-bg)}.accountOnboarding_checkboxRow__Wdwys a{color:var(--link-text);text-decoration:underline}.accountOnboarding_submitButton__PWq46{min-height:48px;margin-top:6px;border:none;border-radius:var(--radius-sm);background:var(--interactive-strong-bg);color:var(--text-inverse);font-size:var(--font-size-md);font-weight:700;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;box-shadow:0 12px 28px color-mix(in srgb,var(--interactive-strong-bg) 30%,transparent)}.accountOnboarding_submitButton__PWq46:hover:not(:disabled){background:var(--interactive-strong-hover);transform:translateY(-1px)}.accountOnboarding_submitButton__PWq46:disabled{opacity:.72;cursor:progress}@media (max-width:640px){.accountOnboarding_page__tPGD9{padding:16px}.accountOnboarding_card__xZvO7{padding:22px 18px;border-radius:var(--radius-md)}.accountOnboarding_dateGrid__zWVIx{width:min(350px,100%)}}@media (max-width:420px){.accountOnboarding_card__xZvO7{padding:18px 14px}.accountOnboarding_headerTopLine__McJY8{align-items:flex-start;flex-direction:column}.accountOnboarding_dateGrid__zWVIx{grid-template-columns:1fr}.accountOnboarding_title__kF9YZ{font-size:var(--font-size-xl)}.accountOnboarding_subtitle__G_luM{font-size:var(--font-size-sm)}}.CourseNavBar_courseNavBar__Wm4GI{display:flex;align-items:center;padding:10px 15px;background-color:var(--surface-navbar);color:var(--text-inverse);z-index:1999;position:relative;box-sizing:border-box;height:var(--navbar-height,55px);width:100%;transition:height .3s ease,padding .3s ease}.CourseNavBar_courseNavBar__Wm4GI.CourseNavBar_minimized__YMP5W{--navbar-height:15px;height:var(--navbar-height);padding:0 15px;overflow:visible}.CourseNavBar_fixed__gkYW_{position:fixed;top:0;left:0;right:0;padding-right:calc(14px + var(--scrollbar-width, 0px))}.CourseNavBar_logo__oZIv_{display:flex;align-items:center;margin-right:10px}.CourseNavBar_logo__oZIv_ img{margin-right:5px;vertical-align:middle}.CourseNavBar_logoImage__weqPZ{width:100px;height:40px;object-fit:contain;transition:all .3s ease}.CourseNavBar_logo__oZIv_ .CourseNavBar_logoCorner__Fwp6r{width:100px;height:100px;position:absolute;top:-36px;left:-36px;z-index:1002}.CourseNavBar_leftSection__l_11I{display:flex;align-items:center;width:100%;justify-content:space-between}.CourseNavBar_exploreLink__s17_9{font-size:var(--font-size-sm);color:var(--text-inverse);text-decoration:none;transition:opacity .2s ease;margin:0 10px;white-space:nowrap}.CourseNavBar_exploreLink__s17_9:hover{opacity:.8}.CourseNavBar_searchContainer__HuiJf{display:flex;align-items:center;flex:1;margin:0 20px;position:absolute;left:50%;transform:translateX(-50%);max-width:50%;width:100%}.CourseNavBar_searchBar__USjIp{display:flex;align-items:center;background-color:color-mix(in srgb,var(--text-inverse) 20%,transparent);border-radius:var(--radius-lg);padding:5px 16px;width:100%;height:30px}.CourseNavBar_searchBar__USjIp input{width:100%;padding:8px;border:none;background:transparent;outline:none;font-size:var(--font-size-sm);color:var(--text-inverse)}.CourseNavBar_searchBar__USjIp input::placeholder{color:var(--text-subtle-inverse)}.CourseNavBar_searchBar__USjIp button{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:var(--text-inverse)}.CourseNavBar_authSection__Nf3qN{display:flex;align-items:center;margin-left:auto}.CourseNavBar_iconLink__Lkqrf{display:flex;align-items:center;transition:opacity .2s ease;margin-right:10px}.CourseNavBar_iconLink__Lkqrf:hover{opacity:.8}.CourseNavBar_navIcon__NMhNQ{filter:brightness(0) invert(1)}.CourseNavBar_profileLink__YyFkm{display:flex;align-items:center;margin-right:10px}.CourseNavBar_profileImageWrapper__IMm3y{width:28px;height:28px;border-radius:50%;overflow:hidden}.CourseNavBar_profileImage__vaKb0{width:100%;height:100%;object-fit:cover}.CourseNavBar_authLinks__NuIHp{display:flex;align-items:center;gap:20px}.CourseNavBar_authLink__Gk2Wj{color:var(--text-inverse);text-decoration:none;transition:opacity .2s ease;white-space:nowrap;font-size:var(--font-size-sm)}.CourseNavBar_authLink__Gk2Wj:hover{opacity:.8}.CourseNavBar_registerButton__ehMfF{font-size:var(--font-size-sm);white-space:nowrap}.CourseNavBar_logoutButton__MnSxb{padding:.5rem 1rem;background:transparent;color:var(--text-inverse);cursor:pointer;transition:all .2s ease;border:none}.CourseNavBar_logoutButton__MnSxb:hover{text-decoration:underline}.CourseNavBar_layoutControlWrapper___y7P1.CourseNavBar_layoutControlWrapper___y7P1{position:relative;display:flex;align-items:center;width:auto;--select-field-surface:transparent;--select-field-surface-hover:transparent;--select-field-surface-active:transparent;--select-field-border:transparent;--select-field-border-strong:transparent;--select-field-accent-border:transparent;--select-field-shadow:none;--select-field-shadow-strong:none}.CourseNavBar_layoutArrowButton__2jB2_.CourseNavBar_layoutArrowButton__2jB2_{background:none;border:none;color:var(--text-inverse);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease;opacity:.8;border-radius:var(--radius-sm);width:auto;min-height:auto}.CourseNavBar_layoutArrowButton__2jB2_.CourseNavBar_layoutArrowButton__2jB2_:after{content:none}.CourseNavBar_layoutArrowButton__2jB2_:hover{background:transparent;opacity:1}.CourseNavBar_layoutDropdown__tEddZ.CourseNavBar_layoutDropdown__tEddZ{position:absolute;top:calc(100% + 8px);left:auto;right:0;transform:none;min-width:160px;max-width:min(280px,calc(100vw - (2 * var(--app-shell-inline-padding))));padding:0;overflow:hidden;background-color:var(--background);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);z-index:4}.CourseNavBar_layoutOption__mOaJA.CourseNavBar_layoutOption__mOaJA{display:block;width:100%;padding:12px 16px;box-sizing:border-box;text-align:left;font-size:var(--font-size-sm);color:var(--foreground);background:transparent;border:1px solid transparent;text-decoration:none;cursor:pointer}.CourseNavBar_layoutOption__mOaJA:hover{color:var(--palette-teal-500);background-color:var(--background-secondary)}.dark .CourseNavBar_layoutOption__mOaJA:hover,[data-theme=dark] .CourseNavBar_layoutOption__mOaJA:hover{color:var(--palette-rose-500)}.CourseNavBar_layoutOption__mOaJA:disabled{opacity:.48;cursor:not-allowed}.CourseNavBar_layoutOption__mOaJA.CourseNavBar_active__gZpOr{background:color-mix(in srgb,var(--course-ui-warning-accent) 25%,transparent);border-color:color-mix(in srgb,var(--course-ui-warning-accent) 50%,transparent);font-weight:500}@media (max-width:768px){.CourseNavBar_courseNavBar__Wm4GI{padding:8px;height:45px}.CourseNavBar_searchContainer__HuiJf{max-width:200px;transform:translateX(-40%)}.CourseNavBar_searchBar__USjIp{padding:2px 10px}.CourseNavBar_exploreLink__s17_9{margin-right:10px}.CourseNavBar_authLinks__NuIHp{gap:10px}}@media (max-width:576px){.CourseNavBar_searchContainer__HuiJf{display:none}.CourseNavBar_logoImage__weqPZ{width:70px;height:35px}.CourseNavBar_exploreLink__s17_9{font-size:var(--font-size-xs)}.CourseNavBar_authLink__Gk2Wj,.CourseNavBar_logoutButton__MnSxb,.CourseNavBar_registerButton__ehMfF{font-size:var(--font-size-xs);padding:.3rem .7rem}.CourseNavBar_registerButton__ehMfF{min-height:32px}.CourseNavBar_profileLink__YyFkm{margin:0}.CourseNavBar_logo__oZIv_ .CourseNavBar_logoCorner__Fwp6r{width:65px;height:65px;top:-25px;left:-25px}}.CourseToolsBar_courseToolsBar__POBom{--course-tools-accent:var(--course-ui-warning-accent,var(--palette-teal-500));--course-tools-drag-offset:0px;--course-tools-reveal-offset:calc(var(--reveal-progress, 0) * -120vh);display:flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;min-width:fit-content;margin:0 auto;padding:6px 12px;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--surface-inverse-glass-soft);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border:1px solid color-mix(in srgb,var(--course-ui-warning-accent) 50%,transparent);border-top:none;box-shadow:0 8px 24px color-mix(in srgb,var(--surface-inverse) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 8%,transparent);position:relative;z-index:1001;cursor:grab;user-select:none;transition:transform .2s ease,width .3s ease,padding .3s ease;isolation:isolate}.dark .CourseToolsBar_courseToolsBar__POBom,[data-theme=dark] .CourseToolsBar_courseToolsBar__POBom{--course-tools-accent:var(--course-ui-warning-accent,var(--palette-rose-300))}.CourseToolsBar_courseToolsBar__POBom:before{background:linear-gradient(135deg,color-mix(in srgb,var(--text-inverse) 18%,transparent) 0,color-mix(in srgb,var(--text-inverse) 4%,transparent) 45%,color-mix(in srgb,var(--text-inverse) 0%,transparent) 70%)}.CourseToolsBar_courseToolsBar__POBom:after,.CourseToolsBar_courseToolsBar__POBom:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.CourseToolsBar_courseToolsBar__POBom:after{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px}.CourseToolsBar_courseToolsBar__POBom.CourseToolsBar_dragging__UJUJ3{cursor:grabbing;transition:none}.CourseToolsBar_courseToolsBar__POBom.CourseToolsBar_collapsed__qwUQN{width:50px;min-width:50px;max-width:50px;padding:0;justify-content:center;background:color-mix(in srgb,var(--course-tools-accent) 20%,transparent);border-color:color-mix(in srgb,var(--course-tools-accent) 30%,transparent)}.CourseToolsBar_fixed__AFfpT{position:fixed;top:55px;left:50%;transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset));will-change:transform}body[data-layout-mode=toolbar-only] .CourseToolsBar_fixed__AFfpT{top:15px}@media (min-width:1200px){.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withSidebar__yLmIa{left:calc(50% + (clamp(180px, 20vw, 400px) / 2));transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset))}.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withCopilot__E8EAJ{left:calc(50% - (clamp(180px, 20vw, 400px) / 2));transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset))}.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withSidebar__yLmIa.CourseToolsBar_withCopilot__E8EAJ{left:50%;transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset))}}.CourseToolsBar_toggleButton__nWdBx{border:none;background:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.CourseToolsBar_toggleButton__nWdBx:hover{transform:scale(1.08)}.CourseToolsBar_toggleArrow__m7nc7{font-size:var(--font-size-sm);color:var(--course-toc-link);line-height:1;display:inline-block;transition:transform .3s ease}.CourseToolsBar_toggleArrow__m7nc7.CourseToolsBar_collapsed__qwUQN{transform:rotate(180deg)}.CourseToolsBar_toolsContainer__tNiaU{display:flex;align-items:center;gap:10px;margin-left:8px;white-space:nowrap;transition:opacity .25s ease}.CourseToolsBar_toolsContainer__tNiaU.CourseToolsBar_hidden__bDwXN{display:none}.CourseToolsBar_speedRunChipWrap__jdQmC{position:relative;display:inline-flex;align-items:center}.CourseToolsBar_speedRunChip__hqFoD{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-inverse);background:var(--surface-inverse-glass);color:var(--text-inverse);cursor:pointer;box-shadow:0 2px 10px var(--overlay-strong);text-align:left;font-variant-numeric:tabular-nums}.CourseToolsBar_speedRunChip__hqFoD.CourseToolsBar_active__u_fj0{box-shadow:0 0 0 1px var(--surface-inverse-glass-soft),0 4px 14px var(--overlay-strong)}.CourseToolsBar_speedRunIdle___qryH{border-color:var(--border-inverse)}.CourseToolsBar_speedRunPaused__evjyW,.CourseToolsBar_speedRunRunning__aDYwe{border-color:color-mix(in srgb,var(--text-inverse) 22%,transparent);background:var(--surface-inverse-glass-strong)}.CourseToolsBar_speedRunSuccess__XgA87{border-color:color-mix(in srgb,var(--color-status-success) 40%,transparent);background:color-mix(in srgb,var(--color-status-success) 18%,transparent)}.CourseToolsBar_speedRunFailure__8Uwpu{border-color:color-mix(in srgb,var(--color-status-danger) 40%,transparent);background:color-mix(in srgb,var(--color-status-danger) 16%,transparent)}.CourseToolsBar_speedRunUnavailable__dVjD3{opacity:.88}.CourseToolsBar_speedRunChipIcon__SGLyb{font-size:var(--font-size-md);line-height:1}.CourseToolsBar_speedRunChipValue__kB53V{min-width:3.25rem;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em}.CourseToolsBar_speedRunStreak__FlpIE{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--course-tools-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--course-tools-accent) 28%,transparent);color:var(--palette-gold-100);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.03em}.CourseToolsBar_speedRunStopButton__J1CMP{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border:1px solid var(--border-inverse);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-inverse) 80%,transparent);color:var(--text-inverse);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);line-height:1;box-shadow:0 4px 10px color-mix(in srgb,var(--surface-inverse) 20%,transparent)}.CourseToolsBar_favoriteTools__hXYv3{display:flex;align-items:center;gap:6px}.CourseToolsBar_favoriteToolButton__q_IQc{display:inline-flex;align-items:center;gap:5px;position:relative;border:1px solid color-mix(in srgb,var(--text-inverse) 15%,transparent);border-radius:var(--radius-sm);background:var(--surface-inverse-glass);color:var(--text-inverse);padding:4px 8px;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--surface-inverse) 12%,transparent);overflow:hidden}.CourseToolsBar_favoriteToolButton__q_IQc:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--text-inverse) 30%,transparent) 0,color-mix(in srgb,var(--text-inverse) 6%,transparent) 40%,color-mix(in srgb,var(--text-inverse) 0%,transparent) 65%);pointer-events:none}.CourseToolsBar_favoriteToolButton__q_IQc:hover{background:var(--surface-inverse-glass-strong);border-color:color-mix(in srgb,var(--text-inverse) 25%,transparent);transform:translateY(-1px);box-shadow:0 4px 12px var(--overlay-strong)}.CourseToolsBar_favoriteToolButton__q_IQc.CourseToolsBar_active__u_fj0{background:color-mix(in srgb,var(--course-tools-accent) 25%,transparent);border-color:color-mix(in srgb,var(--course-tools-accent) 50%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--course-tools-accent) 35%,transparent),0 4px 12px color-mix(in srgb,var(--surface-inverse) 20%,transparent)}.CourseToolsBar_favoriteToolIcon__mclRy{line-height:1}.CourseToolsBar_favoriteToolLabel__kzp6g{font-weight:600;letter-spacing:.01em}.CourseToolsBar_darkModeToggle__TUz_3{border:1px solid color-mix(in srgb,var(--text-inverse) 15%,transparent);border-radius:var(--radius-sm);background:var(--surface-inverse-glass);color:var(--text-inverse);width:30px;height:30px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);transition:all .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--surface-inverse) 12%,transparent);position:relative;overflow:hidden}.CourseToolsBar_darkModeToggle__TUz_3:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--text-inverse) 30%,transparent) 0,color-mix(in srgb,var(--text-inverse) 6%,transparent) 40%,color-mix(in srgb,var(--text-inverse) 0%,transparent) 65%);pointer-events:none}.CourseToolsBar_darkModeToggle__TUz_3:hover{background:var(--surface-inverse-glass-strong);border-color:color-mix(in srgb,var(--text-inverse) 25%,transparent);transform:translateY(-1px);box-shadow:0 4px 12px var(--overlay-strong)}.CourseToolsBar_toolSection__j92B0{display:flex;align-items:center;gap:6px}.CourseToolsBar_toolLabel__PeSyg{font-size:var(--font-size-sm);font-weight:500;color:var(--course-heading-text)}.CourseToolsBar_effectsButton__ZC3Q0{padding:4px 10px;font-size:var(--font-size-sm);border:1px solid var(--border-inverse);border-radius:var(--radius-sm);background:var(--surface-inverse-glass-soft);color:var(--course-toc-link);cursor:not-allowed;transition:all .2s ease;position:relative;overflow:hidden}.CourseToolsBar_effectsButton__ZC3Q0.CourseToolsBar_hasEffects__XLyDf{background:color-mix(in srgb,var(--course-tools-accent) 22%,transparent);color:var(--text-inverse);border-color:color-mix(in srgb,var(--course-tools-accent) 45%,transparent);cursor:pointer;box-shadow:0 0 10px color-mix(in srgb,var(--course-tools-accent) 25%,transparent)}.CourseToolsBar_effectsButton__ZC3Q0.CourseToolsBar_hasEffects__XLyDf:hover{background:color-mix(in srgb,var(--course-tools-accent) 32%,transparent);border-color:color-mix(in srgb,var(--course-tools-accent) 55%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--course-tools-accent) 35%,transparent)}@media (max-width:768px){.CourseToolsBar_courseToolsBar__POBom{padding:4px 10px}.CourseToolsBar_fixed__AFfpT{top:45px}.CourseToolsBar_favoriteToolLabel__kzp6g{display:none}.CourseToolsBar_speedRunChip__hqFoD{padding:6px 10px}}@media (max-width:480px){.CourseToolsBar_toggleButton__nWdBx{padding:3px}}body.quiz-mode .CourseToolsBar_courseToolsBar__POBom{display:none!important}@media (forced-colors:active){.CourseToolsBar_courseToolsBar__POBom{forced-color-adjust:auto;background:Canvas;border-color:ButtonText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.CourseToolsBar_courseToolsBar__POBom:after,.CourseToolsBar_courseToolsBar__POBom:before{display:none}.CourseToolsBar_darkModeToggle__TUz_3,.CourseToolsBar_effectsButton__ZC3Q0,.CourseToolsBar_favoriteToolButton__q_IQc{background:Canvas;border-color:ButtonText}.CourseToolsBar_darkModeToggle__TUz_3:before,.CourseToolsBar_favoriteToolButton__q_IQc:before{display:none}}@media (prefers-reduced-transparency:reduce){.CourseToolsBar_courseToolsBar__POBom{background:var(--surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none}.CourseToolsBar_courseToolsBar__POBom:after,.CourseToolsBar_courseToolsBar__POBom:before{display:none}.CourseToolsBar_darkModeToggle__TUz_3,.CourseToolsBar_favoriteToolButton__q_IQc{background:color-mix(in srgb,var(--surface-base) 50%,transparent)}.CourseToolsBar_darkModeToggle__TUz_3:before,.CourseToolsBar_favoriteToolButton__q_IQc:before{display:none}}@media (prefers-reduced-motion:reduce){.CourseToolsBar_courseToolsBar__POBom,.CourseToolsBar_darkModeToggle__TUz_3,.CourseToolsBar_effectsButton__ZC3Q0,.CourseToolsBar_favoriteToolButton__q_IQc{transition:none}}.courseLayout_courseContent__lt9GK,.courseLayout_courseContent__lt9GK>*,.courseLayout_courseLayout__Wm_bk,.courseLayout_courseLayout__Wm_bk>*{scrollbar-width:none;-ms-overflow-style:none}.courseLayout_courseContent__lt9GK::-webkit-scrollbar,.courseLayout_courseContent__lt9GK>::-webkit-scrollbar,.courseLayout_courseLayout__Wm_bk::-webkit-scrollbar,.courseLayout_courseLayout__Wm_bk>::-webkit-scrollbar{width:0;height:0;background:transparent}.courseLayout_courseLayout__Wm_bk{--course-ui-warning-accent:var(--palette-teal-500);position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:column;background-color:var(--background-mf);z-index:0}.dark .courseLayout_courseLayout__Wm_bk,[data-theme=dark] .courseLayout_courseLayout__Wm_bk{--course-ui-warning-accent:var(--palette-rose-500)}@supports (-webkit-touch-callout:none){.courseLayout_courseLayout__Wm_bk{height:auto;min-height:100vh}}.courseLayout_courseContent__lt9GK{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}