._wrapper_ouuix_1{gap:.6rem;display:grid}._dropzone_ouuix_6{border:2px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-wash);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.25rem;transition:border-color .14s,background-color .14s;display:flex;position:relative}._dropzoneActive_ouuix_20{border-color:var(--brand);background:var(--brand-soft)}._avatarCircle_ouuix_25{border-radius:var(--radius-full);background:var(--surface-sunk);width:5.5rem;height:5.5rem;color:var(--ink-faint);justify-content:center;align-items:center;display:flex;overflow:hidden}._avatarImg_ouuix_37{object-fit:cover;width:100%;height:100%}._dropzoneBody_ouuix_43{justify-items:center;gap:.4rem;display:grid}._chooseBtn_ouuix_49{border-radius:var(--radius-xl);background:var(--brand-soft);min-height:2.75rem;color:var(--brand-ink);font:inherit;cursor:pointer;border:none;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:700}@media (hover:hover){._chooseBtn_ouuix_49:hover{background:var(--brand-soft-deep)}}._hint_ouuix_68{max-width:22rem;color:var(--ink-muted);margin:0;font-size:.8125rem}._hiddenInput_ouuix_75{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._error_ouuix_87{color:var(--error);margin:0;font-size:.85rem}._modal_ouuix_99{border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:26rem;box-shadow:var(--shadow-pop);border:none;padding:1.25rem}._modal_ouuix_99[open]{gap:1rem;display:grid}._modal_ouuix_99::backdrop{background:#26104d73}._cropArea_ouuix_121{border-radius:var(--radius-md);background:var(--surface-sunk);width:100%;height:18rem;position:relative;overflow:hidden}._zoomSlider_ouuix_130{width:100%;accent-color:var(--brand)}._modalActions_ouuix_135{justify-content:flex-end;gap:.75rem;display:flex}._cancelBtn_ouuix_141{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}@media (hover:hover){._cancelBtn_ouuix_141:hover{color:var(--ink)}}._saveBtn_ouuix_159{border-radius:var(--radius-xl);background:var(--brand);min-height:2.75rem;color:var(--on-brand);font:inherit;cursor:pointer;border:none;padding:.5rem 1.5rem;font-size:.9375rem;font-weight:700}._saveBtn_ouuix_159:disabled{background:var(--surface-sunk);color:var(--ink-faint);cursor:not-allowed}@media (hover:hover){._saveBtn_ouuix_159:not(:disabled):hover{background:var(--brand-hover)}}@media (width>=40rem){._dropzone_ouuix_6{text-align:left;flex-direction:row;padding:1.5rem}._dropzoneBody_ouuix_43{justify-items:start}}.pageBodyWrap[data-astro-cid-y72oufaf]{position:relative}.pageBody[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]:not([hidden])~[data-astro-cid-y72oufaf]:not([hidden]){margin-top:2.5rem}.confirmationLock[data-astro-cid-y72oufaf][hidden]{display:none}.confirmationLock[data-astro-cid-y72oufaf]{z-index:5;background:color-mix(in srgb, var(--surface) 88%, transparent);justify-content:center;padding:3rem 1.5rem;display:flex;position:absolute;inset:0}.confirmationLockCard[data-astro-cid-y72oufaf]{border-radius:var(--radius-md);background:var(--surface);max-width:24rem;height:max-content;box-shadow:var(--shadow-pop);text-align:center;justify-items:center;gap:.75rem;padding:1.5rem;display:grid}.confirmationLockText[data-astro-cid-y72oufaf]{color:var(--ink);margin:0;font-size:.9375rem;font-weight:600}.confirmationLockEmail[data-astro-cid-y72oufaf]{overflow-wrap:anywhere}.confirmationLockSent[data-astro-cid-y72oufaf]{color:var(--ink-muted);font-size:.85rem}.sectionTitle[data-astro-cid-y72oufaf]{font-size:1.15rem}.userEmail[data-astro-cid-y72oufaf]{color:var(--ink-muted);margin-top:.4rem;font-size:.9rem}.profileForm[data-astro-cid-y72oufaf] form[data-astro-cid-y72oufaf][hidden]{display:none}.profileForm[data-astro-cid-y72oufaf] form[data-astro-cid-y72oufaf]{gap:.6rem;max-width:26rem;margin-top:1rem;display:grid}.profileForm[data-astro-cid-y72oufaf] textarea[data-astro-cid-y72oufaf].formInput{resize:vertical}.formActions[data-astro-cid-y72oufaf]{align-items:center;gap:1rem;display:flex}.cancelBtn[data-astro-cid-y72oufaf],.textButton[data-astro-cid-y72oufaf]{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}@media (hover:hover){.cancelBtn[data-astro-cid-y72oufaf]:hover,.textButton[data-astro-cid-y72oufaf]:hover{color:var(--ink)}}.profileView[data-astro-cid-y72oufaf][hidden]{display:none}.profileView[data-astro-cid-y72oufaf]{gap:.5rem;max-width:26rem;margin-top:1rem;display:grid}.profileViewRow[data-astro-cid-y72oufaf]{gap:.5rem;font-size:.95rem;display:flex}.profileViewLabel[data-astro-cid-y72oufaf]{min-width:5rem;color:var(--ink-muted)}.profileViewValue[data-astro-cid-y72oufaf]{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.editBtn[data-astro-cid-y72oufaf]{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface);color:var(--brand-ink);font:inherit;cursor:pointer;justify-self:start;align-items:center;gap:.4rem;margin-top:.5rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (hover:hover){.editBtn[data-astro-cid-y72oufaf]:hover{background:var(--brand-soft)}}.profileGrid[data-astro-cid-y72oufaf]{flex-direction:column;gap:2rem;margin-top:1rem;display:flex}.profileData[data-astro-cid-y72oufaf],.profileAvatar[data-astro-cid-y72oufaf]{min-width:0}@media (width>=64rem){.profileGrid[data-astro-cid-y72oufaf]{flex-direction:row;align-items:start}.profileData[data-astro-cid-y72oufaf]{flex:1}.profileAvatar[data-astro-cid-y72oufaf]{flex:0 0 18rem}}.profilePage[data-astro-cid-y72oufaf]{min-height:100dvh}.productsGrid[data-astro-cid-y72oufaf]{flex-direction:column;gap:2rem;margin-top:1rem;display:flex}@media (width<=63.9375rem){#productsTitle[data-astro-cid-y72oufaf]{max-width:22rem;margin-inline:auto}}@media (width>=64rem){.productsGrid[data-astro-cid-y72oufaf]{flex-direction:row;align-items:start}.courseLinks[data-astro-cid-y72oufaf],.tariffsColumn[data-astro-cid-y72oufaf]{flex:0 0 18rem}}.courseLinks[data-astro-cid-y72oufaf]{gap:.75rem;padding:0;list-style:none;display:grid}.courseCoverLink[data-astro-cid-y72oufaf]{border-radius:var(--radius-md);max-width:22rem;box-shadow:var(--shadow-pop);margin-inline:auto;transition:transform .14s;display:block;overflow:hidden}@media (hover:hover){.courseCoverLink[data-astro-cid-y72oufaf]:hover{transform:translateY(-2px)}}.courseCover[data-astro-cid-y72oufaf]{aspect-ratio:1;width:100%;height:auto;display:block}.tariffsColumn[data-astro-cid-y72oufaf][hidden]{display:none}.tariffsColumn[data-astro-cid-y72oufaf]{flex-direction:column;display:flex}.tariffsColumn[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]:not([hidden])~[data-astro-cid-y72oufaf]:not([hidden]){margin-top:1rem}.stateMessage[data-astro-cid-y72oufaf]{color:var(--ink-muted)}.productList[data-astro-cid-y72oufaf][hidden]{display:none}.productList[data-astro-cid-y72oufaf]{aspect-ratio:1;grid-template-columns:1fr;grid-auto-rows:1fr;gap:.6rem;width:100%;max-width:22rem;margin-inline:auto;list-style:none;display:grid}.productCheckout[data-astro-cid-y72oufaf][hidden]{display:none}.productCheckout[data-astro-cid-y72oufaf]{width:100%;max-width:22rem;margin-inline:auto;display:grid}.checkoutCard[data-astro-cid-y72oufaf]{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}#selectedProductSlot[data-astro-cid-y72oufaf]{flex-direction:column;flex:1;min-height:0;display:flex}.otherProductBtn[data-astro-cid-y72oufaf]{align-self:flex-start}.productCard[data-astro-cid-y72oufaf]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);padding:.75rem;font-size:.875rem;display:grid}.productCard[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf]{margin-top:.5rem}.checkoutCard[data-astro-cid-y72oufaf] .productCard[data-astro-cid-y72oufaf]{background:0 0;border:none;flex-direction:column;flex:1;justify-content:space-between;padding:0;display:flex}.cardHeader[data-astro-cid-y72oufaf],.promoGroup[data-astro-cid-y72oufaf],.buyGroup[data-astro-cid-y72oufaf]{display:grid}.cardHeader[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf],.promoGroup[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf],.buyGroup[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf]{margin-top:.5rem}.cardHeader[data-astro-cid-y72oufaf]>.productPriceRow[data-astro-cid-y72oufaf]{margin-top:.25rem}.productList[data-astro-cid-y72oufaf] .productCard[data-astro-cid-y72oufaf]{grid-template-rows:auto auto 1fr}.productList[data-astro-cid-y72oufaf] .productCard[data-astro-cid-y72oufaf] .chooseBtn[data-astro-cid-y72oufaf]{align-self:end}.productCardSelected[data-astro-cid-y72oufaf]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.productTitle[data-astro-cid-y72oufaf]{font-size:1rem}.productCard[data-astro-cid-y72oufaf]>.productPriceRow[data-astro-cid-y72oufaf]{margin-top:.25rem}.productPriceRow[data-astro-cid-y72oufaf]{align-items:baseline;gap:.4rem;display:flex}.productPrice[data-astro-cid-y72oufaf]{font-size:1.05rem;font-weight:700}.promoResult[data-astro-cid-y72oufaf]{min-height:1.2rem;color:var(--ink-muted);font-size:.75rem}.productCard[data-astro-cid-y72oufaf] .btn[data-astro-cid-y72oufaf]{min-height:2.25rem;padding:.4rem .9rem;font-size:.8rem}.productCard[data-astro-cid-y72oufaf] .formField[data-astro-cid-y72oufaf]{gap:.2rem;font-size:.75rem}.productCard[data-astro-cid-y72oufaf] .formInput[data-astro-cid-y72oufaf]{min-height:2.25rem;padding:.4rem .75rem;font-size:.8rem}.promoLabel[data-astro-cid-y72oufaf]{visibility:hidden}.promoLabel[data-astro-cid-y72oufaf] .formInput[data-astro-cid-y72oufaf]{visibility:visible}.partnerSection[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf]{margin-top:1rem}.partnerSectionText[data-astro-cid-y72oufaf]{color:var(--ink-muted)}.teacherSection[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf]{margin-top:1rem}.teacherSectionText[data-astro-cid-y72oufaf]{color:var(--ink-muted)}.reportSection[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf]{margin-top:1rem}.checkRow[data-astro-cid-y72oufaf]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.checkRow[data-astro-cid-y72oufaf] input[data-astro-cid-y72oufaf]{width:1.25rem;height:1.25rem;accent-color:var(--brand);flex:none;margin-top:.125rem}.reviewSection[data-astro-cid-y72oufaf]>[data-astro-cid-y72oufaf]+[data-astro-cid-y72oufaf]{margin-top:1rem}.reviewForm[data-astro-cid-y72oufaf]{gap:.75rem;max-width:32rem;display:grid}.reviewForm[data-astro-cid-y72oufaf][hidden]{display:none}.reviewForm[data-astro-cid-y72oufaf] textarea[data-astro-cid-y72oufaf].formInput{resize:vertical}.reviewStatus[data-astro-cid-y72oufaf],.reviewHint[data-astro-cid-y72oufaf]{color:var(--ink-muted)}
