.Agxneq_page{--ink:#080d2b;--muted:#62677d;--line:#e6e7ee;--paper:#fff;--ground:#f7f7fa;--lavender:#f2efff;--cyan:#e9fbfb;--purple:#5c24d6;--purple-dark:#4315ad;--green:#247b5a;--amber:#9b5d12;--danger:#c44b55;--gradient:linear-gradient(92deg, #4b1ce0 0%, #3a53df 56%, #16b8c8 100%);--shadow:0 18px 55px #1f194112, 0 2px 8px #1f19410a;--radius:20px;--serif:var(--font-booking-serif), "Literata", serif;--epilogue:var(--font-booking-epilogue), "Epilogue", sans-serif;--type-display-size:54px;--type-display-leading:1.08;--type-display-tracking:-.03em;--type-heading-size:20px;--type-heading-leading:1.25;--type-heading-tracking:-.02em;--type-subheading-size:18px;--type-subheading-leading:1.3;--type-subheading-tracking:-.015em;--type-lead-size:16px;--type-lead-leading:1.65;--type-strong-size:15px;--type-strong-leading:1.45;--type-body-size:13px;--type-body-leading:1.5;--type-secondary-size:11.5px;--type-secondary-leading:1.45;--type-caption-size:11.5px;--type-caption-leading:1.4;--type-micro-size:11px;--type-micro-leading:1.3;--type-micro-tracking:.08em;background:radial-gradient(circle at 12% 15%, #e2faf9cc, transparent 21%), var(--ground);color:var(--ink);font-family:var(--font-inter), "Inter", sans-serif;min-height:100vh;padding-top:112px;padding-bottom:80px}:where(.Agxneq_page) :where(button,input,select,textarea){font:inherit}:where(.Agxneq_page) :where(button){color:inherit}:where(.Agxneq_page) :where(small){font-size:inherit}.Agxneq_page a:focus-visible,.Agxneq_page .Agxneq_btn:focus-visible{outline-offset:2px;outline:3px solid #5c24d638}.Agxneq_page button:disabled{cursor:not-allowed;opacity:.46}:where(.Agxneq_page) :where(strong){font-weight:600}:where(.Agxneq_page) :where(h1){font-family:var(--serif);font-size:var(--type-display-size);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading);outline:none;margin:0 0 16px}.Agxneq_page h1{font-synthesis:none;font-weight:400}:where(.Agxneq_page) :where(h2){font-family:var(--serif);font-size:var(--type-heading-size);letter-spacing:var(--type-heading-tracking);font-weight:500;line-height:var(--type-heading-leading);margin-top:0}:where(.Agxneq_page) :where(h3){font-size:var(--type-strong-size);font-weight:600;line-height:var(--type-strong-leading);margin-top:0}:where(.Agxneq_page) :where(p){color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin-top:0}.Agxneq_eyebrow{color:var(--purple);font-size:var(--type-micro-size);letter-spacing:var(--type-micro-tracking);font-weight:600;line-height:var(--type-micro-leading);text-transform:uppercase;margin-bottom:11px}.Agxneq_page .Agxneq_lead{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);max-width:34em}.Agxneq_page .Agxneq_tiny{color:#7b7f91;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.Agxneq_centred{text-align:center}.Agxneq_btn{cursor:pointer;font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-leading);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.Agxneq_btn:hover:not(:disabled){transform:translateY(-1px)}.Agxneq_btnPrimary{background:var(--gradient);box-shadow:none;color:#fff}.Agxneq_btnPrimary:hover:not(:disabled){box-shadow:none}.Agxneq_btnSecondary{border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 4px 14px #1e1e320a}.Agxneq_btnSecondary:hover{border-color:#c7b8ef}.Agxneq_btnGhost{color:var(--muted);background:0 0}.Agxneq_full{width:100%}.Agxneq_textLink{color:var(--purple);cursor:pointer;font-size:inherit;text-align:left;background:0;border:0;width:fit-content;padding:0;text-decoration:underline}.Agxneq_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 5px 22px #201f4209}.Agxneq_badge{font-size:var(--type-micro-size);letter-spacing:var(--type-micro-tracking);font-weight:600;line-height:var(--type-micro-leading);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.Agxneq_badgeAmber{color:var(--amber);background:#fff5e6}.Agxneq_badgeBlue{color:#2164a7;background:#e8f3ff}.Agxneq_steps{align-items:center;width:100%;max-width:900px;margin:0 auto;padding:26px 24px 18px;list-style:none;display:flex}.Agxneq_stepItem{color:#9da0ad;flex:none;align-items:center;gap:10px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.Agxneq_stepLabel{white-space:nowrap}.Agxneq_stepConnector{background:#dfe1e8;flex:1 1 0;min-width:48px;height:1px;margin:0 8px;padding:0}.Agxneq_stepMarker{z-index:1;background:#fff;border:1px solid #d9dbe4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;font-weight:400;display:flex;position:relative}.Agxneq_stepItem.Agxneq_stepActive{color:var(--ink);font-weight:600}.Agxneq_stepActive .Agxneq_stepMarker{background:var(--purple);border-color:var(--purple);color:#fff}.Agxneq_bookingLayout{grid-template-columns:355px minmax(0,677px);justify-content:center;align-items:start;gap:80px;max-width:1160px;margin:94px auto 0;padding:0 24px;display:grid}.Agxneq_bookingMain{width:100%;min-width:0;max-width:677px;overflow:visible}.Agxneq_bookingMain h1{max-width:18ch}.Agxneq_stepPanel{will-change:transform, opacity}.Agxneq_bookingAside{box-sizing:border-box;padding-inline:10px;position:sticky;top:112px}.Agxneq_bookingSummary{width:100%;max-width:335px;padding:24px;box-shadow:0 18px 27.5px #1f194112,0 2px 4px #1f19410a}.Agxneq_summaryTutor{align-items:center;gap:12px;display:flex}.Agxneq_page .Agxneq_summaryTutor h3{margin:0 0 4px}.Agxneq_page .Agxneq_summaryTutor p{font-size:var(--type-body-size);margin:0}.Agxneq_avatar{color:var(--purple-dark);font-family:var(--serif);background:linear-gradient(145deg,#e8e1ff,#c9f5f4);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;display:flex}.Agxneq_rule{border:0;border-top:1px solid var(--line);margin:20px 0}.Agxneq_summaryList{flex-direction:column;gap:16px;margin:0;display:flex}.Agxneq_summaryList div{font-size:var(--type-body-size);line-height:var(--type-body-leading);justify-content:space-between;gap:20px;display:flex}.Agxneq_summaryList dt{color:var(--muted)}.Agxneq_summaryList dd{text-align:right;align-items:center;gap:4px;margin:0;font-weight:600;display:flex}.Agxneq_total{justify-content:space-between;align-items:center;display:flex}.Agxneq_total strong,.Agxneq_price{font-family:var(--serif);letter-spacing:var(--type-heading-tracking);font-size:24px;font-weight:700;line-height:1.5}.Agxneq_checkNote{color:#6e7282;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);align-items:center;gap:8px;padding:4px 12px;display:flex}.Agxneq_segmented{background:#eeeff3;border-radius:999px;gap:0;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.Agxneq_segment{color:var(--ink);cursor:pointer;font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-leading);text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;min-height:44px;padding:0 20px}.Agxneq_segment[data-state=checked]{color:var(--purple);background:#fff;box-shadow:0 1px 4px #1e1e320f}.Agxneq_sectionBlock{border:0;min-width:0;margin:32px 0 0;padding:0}.Agxneq_sectionBlock .Agxneq_sessionCalendar{clear:both;margin-top:0}.Agxneq_sectionHeading{font-size:var(--type-strong-size);font-weight:400;line-height:var(--type-strong-leading);margin-bottom:13px;padding:0}.Agxneq_lessonStrip{background:linear-gradient(146.25deg,#f2efff 6.17%,#eefcfc 93.83%);border:1px solid #fbfbfb;border-radius:15px;align-items:center;gap:13px;margin-top:32px;padding:16px 18px;display:flex}.Agxneq_lessonStrip>svg{color:var(--purple);flex-shrink:0}.Agxneq_lessonStrip>div{flex-direction:column;flex:1;gap:4px;display:flex}.Agxneq_lessonStrip strong{font-size:var(--type-strong-size);font-weight:600;line-height:var(--type-strong-leading)}.Agxneq_lessonStrip small{color:var(--muted);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading)}.Agxneq_preferredDates{flex-direction:column;gap:14px;width:100%;margin-top:32px;padding-left:4px;display:flex}.Agxneq_preferredDatesHeader{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;display:flex}.Agxneq_preferredDatesCopy{flex-direction:column;flex:auto;min-width:0;display:flex}.Agxneq_preferredDatesTitle{color:#000626e6;margin:0;font-size:16px;font-weight:600;line-height:26.4px}.Agxneq_preferredDatesOptional{font-weight:400}.Agxneq_preferredDatesHint{color:#62677d;margin:0;font-size:12px;line-height:23.17px}.Agxneq_preferredDatesCounter{color:#000933a6;white-space:nowrap;background:linear-gradient(146deg,#3e7bfa05 20.34%,#6600cc0a 36.8%,#60c0 56.12%,#3e7bfa05 76.52%);border:.515px solid #69eacb;border-radius:999px;flex-shrink:0;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:400;line-height:23.2px}.Agxneq_preferredDatesEmpty{color:#62677d;margin:0;font-size:12px;line-height:1.5}.Agxneq_preferredDatesChips{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Agxneq_preferredDatesHelper{color:#62677d;align-items:center;gap:4px;margin:0;font-size:12px;line-height:23.17px;display:flex}.Agxneq_preferredDatesHelperIcon{flex-shrink:0;width:14px;height:14px;display:block}.Agxneq_preferredDateChip{background:linear-gradient(161deg,#3e7bfa05 20.34%,#6600cc0a 36.8%,#60c0 56.12%,#3e7bfa05 76.52%);border-radius:9999px;align-items:center;gap:5.555px;max-width:100%;min-height:34px;padding:5px 8px;display:inline-flex;box-shadow:0 4.12px 4.12px #0000000a,0 10.3px 12.36px #00000014}.Agxneq_preferredDateChipMain{color:#000933a6;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5.555px;padding:0;font-size:12px;font-weight:500;line-height:23.2px;display:inline-flex}.Agxneq_preferredDateChipMain:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #6654f1}.Agxneq_preferredDateChipIcon{flex-shrink:0;width:16.293px;height:16.293px;display:block}.Agxneq_preferredDateChipCopy{align-items:center;gap:4px;display:inline-flex}.Agxneq_preferredDateChipDot{color:#00093373;font-size:12px;line-height:1}.Agxneq_preferredDateChipRemove{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.Agxneq_preferredDateChipRemove img{width:24px;height:24px;display:block}.Agxneq_preferredDateChipRemove:focus-visible{outline-offset:1px;outline:2px solid #6654f1}@media (max-width:720px){.Agxneq_preferredDatesHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.Agxneq_preferredDatesCounter{align-self:flex-start}.Agxneq_preferredDatesChips{gap:10px}.Agxneq_preferredDateChipMain{white-space:normal}.Agxneq_preferredDatesHelper{white-space:normal;align-items:flex-start}}.Agxneq_sectionTitle{float:left;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin:0 0 24px;padding:0;display:flex}.Agxneq_sectionTitle .Agxneq_sectionHeading{margin-bottom:0}.Agxneq_page .Agxneq_sectionTitle p,.Agxneq_monthLabel{color:var(--muted);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);margin-bottom:0}.Agxneq_dateRow{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.Agxneq_dateButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px;display:flex}.Agxneq_dateButton small{color:var(--muted);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading)}.Agxneq_dateButton strong{font-family:var(--serif);font-size:var(--type-subheading-size);letter-spacing:var(--type-subheading-tracking);font-weight:700;line-height:var(--type-subheading-leading)}.Agxneq_timeGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.Agxneq_timeButton{border-radius:11px;min-height:44px;font-weight:700}.Agxneq_choiceCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Agxneq_choiceCardsThree{grid-template-columns:repeat(3,1fr)}.Agxneq_choiceButton{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.Agxneq_choiceButton:focus-visible{outline:none}.Agxneq_choiceButton>svg{flex-shrink:0;margin-top:2px}.Agxneq_choiceButton>span{flex-direction:column;gap:2px;min-width:0;display:flex}.Agxneq_choiceButton strong{font-size:16px;font-weight:700;line-height:1.3}.Agxneq_choiceButton small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.Agxneq_dateButton[data-state=checked],.Agxneq_timeButton[data-state=checked]{color:var(--purple-dark);background:#f1ecff;border-color:#7a4ade;box-shadow:inset 0 0 0 1px #7a4ade}.Agxneq_choiceButton[data-state=checked]{box-shadow:none;color:var(--purple-dark);background:#f1ecff;border-color:#7a4ade}.Agxneq_dateButton[data-state=checked] strong{color:var(--purple-dark)}.Agxneq_choiceButton[data-state=checked] small{color:var(--muted)}.Agxneq_emptyState{background:#f1f2f5;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.Agxneq_emptyState svg{color:#8c90a0;flex-shrink:0}.Agxneq_page .Agxneq_emptyState p{font-size:var(--type-body-size);margin:0}.Agxneq_notice{background:#edfafa;border:1px solid #d7f1ef;border-radius:13px;align-items:center;gap:12px;margin-top:20px;padding:13px 15px;display:flex}.Agxneq_notice>svg{color:var(--muted);flex-shrink:0}.Agxneq_page .Agxneq_notice p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.65}.Agxneq_actionRow{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.Agxneq_actionRowEnd{justify-content:flex-end}.Agxneq_page .Agxneq_validationNote{color:var(--amber);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.Agxneq_formGrid{grid-template-columns:1fr 1fr;gap:24px;margin:36px 0 0;display:grid}.Agxneq_formGrid+.Agxneq_sectionBlock{margin-top:36px}.Agxneq_sectionBlock+.Agxneq_field{margin-top:30px}.Agxneq_field{color:var(--ink);flex-direction:column;gap:8px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.Agxneq_page .Agxneq_fieldHint{color:#818595;font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);margin:0}.Agxneq_page .Agxneq_fieldError{color:var(--danger);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);opacity:1;margin:0;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);transform:translateY(0)}@starting-style{.Agxneq_page .Agxneq_fieldError{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Agxneq_page .Agxneq_fieldError{transition:opacity .12s;transform:none}@starting-style{.Agxneq_page .Agxneq_fieldError{transform:none}}}.Agxneq_optional{color:#8a8e9a;font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading)}.Agxneq_input{box-shadow:none;color:var(--ink);font-size:var(--type-body-size);height:45px;font-weight:400;line-height:var(--type-body-leading);background:#fff;border:1px solid #dfe0e8;border-radius:11px;width:100%;min-height:45px;padding:0 12px}.Agxneq_input::placeholder,.Agxneq_input[data-placeholder]{color:#a0a3af}.Agxneq_page .Agxneq_input:focus,.Agxneq_page .Agxneq_input:focus-visible,.Agxneq_page .Agxneq_input[data-state=open]{box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-offset-width:0px;border-color:#9f80e7;outline:none}.Agxneq_input[aria-invalid=true]{border-color:#e08a92}.Agxneq_textarea{resize:vertical;height:auto;min-height:105px;padding:12px}.Agxneq_selectTrigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.Agxneq_selectTrigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Agxneq_selectTrigger>svg{color:#62677d;opacity:1;flex-shrink:0;width:16px;height:16px}.Agxneq_selectTrigger:disabled{cursor:not-allowed;background:#f7f7fa}.Agxneq_selectMenu{font-family:var(--font-inter), "Inter", sans-serif;max-height:min(var(--radix-select-content-available-height), 320px);z-index:50;overflow:hidden;color:#3d4a5c!important;background:#f7f7fa!important;border:.7px solid #f9fafb40!important;border-radius:12px!important;padding:8px 1px 4px!important;box-shadow:4px 20px 20px #dbdce64d!important}.Agxneq_selectOption{cursor:pointer;letter-spacing:-.02em;min-height:36px;font-size:13px;font-weight:500;line-height:1.45;color:#3d4a5c!important;border-bottom:.7px solid #dbdce68c!important;border-radius:0!important;outline:none!important;padding:8px 14px!important}.Agxneq_selectOption:last-child{border-bottom:none!important}.Agxneq_selectOption[data-highlighted],.Agxneq_selectOption:focus{color:#3d4a5c!important;background:linear-gradient(165deg,#3e7bfa0a 20.34%,#6600cc0a 40.38%,#60c0 69.37%)!important}.Agxneq_selectOption[data-state=checked]{font-weight:600}.Agxneq_selectOption svg{display:none}.Agxneq_chips{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.Agxneq_chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:9px 13px;font-size:11.5px;font-weight:400;line-height:1.5;display:flex}.Agxneq_chip:focus-visible{border-color:#9f80e7;outline:none}.Agxneq_chip[aria-pressed=true]{color:var(--purple-dark);background:#eee7ff;border-color:#b9a4ed}.Agxneq_lessonLineList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Agxneq_lessonLineItem{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Agxneq_lessonLineItem p{color:#5c5f73;margin:4px 0 0;font-size:13px}.Agxneq_confirmationTotal{margin:16px 0 0}.Agxneq_lockMark{background:var(--gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.Agxneq_totalRow{border-top:1px solid #dfe1e7;border-bottom:1px solid #dfe1e7;justify-content:space-between;margin:20px 0;padding:16px 0;display:flex}.Agxneq_confirmationHero{text-align:center;max-width:680px;margin:16px auto 32px}.Agxneq_confirmationHero .Agxneq_lockMark{margin:0 auto 16px}.Agxneq_page .Agxneq_confirmationHero h1{margin:16px auto}.Agxneq_page .Agxneq_confirmationHero p{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);margin-left:auto;margin-right:auto}.Agxneq_confirmationGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Agxneq_page .Agxneq_confirmationGrid h2{margin-bottom:20px}.Agxneq_largeDate{align-items:center;gap:20px;margin-bottom:24px;display:flex}.Agxneq_largeDate>span{background:var(--lavender);color:var(--purple);font-size:var(--type-micro-size);letter-spacing:var(--type-micro-tracking);font-weight:600;line-height:var(--type-micro-leading);border-radius:13px;flex-direction:column;align-items:center;padding:8px 16px;display:flex}.Agxneq_largeDate>span strong{font-family:var(--serif);font-size:var(--type-heading-size);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading)}.Agxneq_largeDate div strong{font-size:var(--type-strong-size);line-height:var(--type-strong-leading)}.Agxneq_page .Agxneq_largeDate div p{margin:4px 0}.Agxneq_checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Agxneq_checklist li{font-size:var(--type-body-size);line-height:var(--type-body-leading);align-items:center;gap:12px;display:flex}.Agxneq_checklist li>span{color:var(--green);background:#e5f7ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.Agxneq_demoNotices{background:#f0f1f4;border-radius:13px;margin:20px 0;padding:12px 16px}.Agxneq_page .Agxneq_demoNotices p{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:4px 0}.Agxneq_programmeRequired{max-width:560px;margin:64px auto 0;padding:0 24px}@media (min-width:768px){.Agxneq_page{padding-top:128px}}@media (max-width:1023px){.Agxneq_page h1{font-size:40px}}@media (max-width:1000px){.Agxneq_bookingLayout{grid-template-columns:300px minmax(0,1fr);gap:40px}.Agxneq_choiceCardsThree{grid-template-columns:1fr}}@media (max-width:1100px){.Agxneq_bookingLayout{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.Agxneq_steps{padding:20px 16px 8px;overflow:auto}.Agxneq_stepItem{min-width:42px}.Agxneq_stepLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Agxneq_stepConnector{margin:0 4px}.Agxneq_bookingLayout{flex-direction:column;margin-top:24px;padding:0 16px;display:flex}.Agxneq_bookingAside{width:100%;padding-inline:0;position:static}.Agxneq_bookingSummary{max-width:none;padding:16px}.Agxneq_summaryTutor,.Agxneq_summaryList,.Agxneq_bookingSummary .Agxneq_rule,.Agxneq_bookingSummary .Agxneq_tiny,.Agxneq_checkNote,.Agxneq_total>span{display:none}.Agxneq_total{font-size:.75rem}.Agxneq_total:before{content:"Selected lesson";font-weight:600}.Agxneq_dateRow{gap:4px}.Agxneq_dateButton{padding:12px 4px}.Agxneq_timeGrid{grid-template-columns:1fr 1fr}.Agxneq_formGrid,.Agxneq_confirmationGrid,.Agxneq_choiceCards{grid-template-columns:1fr}.Agxneq_actionRow{flex-direction:column-reverse;align-items:stretch}.Agxneq_actionRow .Agxneq_btn{width:100%}.Agxneq_actionRowEnd{flex-direction:column}}.Agxneq_savedBanner{background:#edfaf6;border:1px solid #d5efe6;border-radius:14px;align-items:flex-start;gap:12px;margin-top:28px;padding:14px 16px;display:flex}.Agxneq_savedBanner>svg{color:#1f9d6a;flex-shrink:0;margin-top:2px}.Agxneq_savedBanner strong{font-size:13.5px;font-weight:700;line-height:1.35;display:block}.Agxneq_page .Agxneq_savedBanner p{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.55}.Agxneq_page .Agxneq_accountContext{color:var(--ink);margin:22px 0 0;font-size:14px;line-height:1.55}.Agxneq_googleButton{cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 8px #0f172a0f}.Agxneq_googleButton:hover{background:#fafafc}.Agxneq_orDivider{color:var(--muted);align-items:center;gap:14px;margin:22px 0;font-size:12.5px;display:flex}.Agxneq_orDivider:before,.Agxneq_orDivider:after{background:var(--line);content:"";flex:1;height:1px}.Agxneq_accountModeToggle{background:#eceef3;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid}.Agxneq_accountModeTab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:11px 14px;font-size:13.5px;font-weight:600}.Agxneq_accountModeTabActive{color:var(--purple);background:#fff;box-shadow:0 2px 8px #0f172a12}.Agxneq_accountFields{flex-direction:column;gap:18px;margin-top:22px;display:flex}.Agxneq_passwordField{position:relative}.Agxneq_passwordInput{padding-right:64px}.Agxneq_showPassword{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Agxneq_termsRow{color:var(--ink);align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;font-weight:400;line-height:1.55;display:flex}.Agxneq_termsRow input{accent-color:var(--purple);flex-shrink:0;width:16px;height:16px;margin-top:2px}.Agxneq_inlineLink{color:var(--purple);text-underline-offset:2px;text-decoration:underline}.Agxneq_accountSubmit{width:100%;min-height:48px;margin-top:22px}.Agxneq_accountBack{color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;margin:18px auto 0;padding:0;font-size:13.5px;font-weight:500;display:block}.Agxneq_accountBack:hover{color:var(--ink)}@media (max-width:639px){.Agxneq_page h1{font-size:32px}.Agxneq_input,.Agxneq_input::placeholder{font-size:16px}}@media (prefers-reduced-motion:reduce){.Agxneq_btn{transition:none}}.Agxneq_chooseDatePill{color:#000933a6;white-space:nowrap;background:linear-gradient(152deg,#3e7bfa05 20.34%,#6600cc0a 36.8%,#60c0 56.12%,#3e7bfa05 76.52%);border-radius:7.2px;flex-shrink:0;align-items:center;height:21.63px;padding:0 13.89px;font-size:9.24px;font-weight:400;line-height:1;display:inline-flex;box-shadow:0 4.12px 4.12px #0000000a,0 10.3px 12.36px #00000014}.Agxneq_sectionTitle .Agxneq_sectionHeading{color:#000626;margin-bottom:0;font-size:16px;font-weight:600;line-height:26.4px}.Agxneq_sectionTitle .Agxneq_monthLabel{color:#62677d;margin-bottom:0;font-size:12px;font-weight:400;line-height:23.17px}.Agxneq_availableTimesLegend{float:left;flex-direction:column;gap:0;width:100%;margin:0 0 10px;padding:12px 0 0;display:flex}.Agxneq_availableTimesLegend .Agxneq_sectionHeading{color:#080d2b;margin-bottom:0;font-size:15.2px;font-weight:500;line-height:22.8px}.Agxneq_availableTimesHint{color:#62677d;font-size:12px;font-weight:400;line-height:23.17px}.Agxneq_sessionCalendarRoot{width:100%}.Agxneq_sessionCalendar{--session-grad:linear-gradient(225deg, #69eacb 0%, #eaccf8 44.64%, #6654f1 100%);--session-nav-size:1.1875rem;--session-day-size:2.54rem;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;max-width:none!important;padding:0!important}.Agxneq_sessionCalendarMonths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .9375rem;width:100%;margin:0;padding:0;display:grid}.Agxneq_sessionCalendarMonth{box-sizing:border-box;flex-direction:column;gap:1.03rem;width:100%;min-width:0;padding:1.11rem 1.37rem 2.05rem;display:flex}.Agxneq_sessionCalendarMonth .calendar__header{grid-template-columns:var(--session-nav-size) minmax(0, 1fr) var(--session-nav-size);align-items:center;gap:.25rem;width:100%;margin:0;padding:0;display:grid}.Agxneq_sessionCalendarHeading{color:#000626e6;font-family:var(--serif);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;overflow:hidden;font-size:1.3rem!important;font-weight:500!important;line-height:1.3!important}.Agxneq_sessionCalendarNavSpacer{height:var(--session-nav-size);width:var(--session-nav-size)}.Agxneq_sessionCalendarMonth .calendar__nav-button{color:#1b203d;height:var(--session-nav-size);width:var(--session-nav-size);justify-self:center}.Agxneq_sessionCalendarMonth .calendar__nav-button-icon{width:1rem;height:1rem}.Agxneq_sessionCalendarMonth .calendar__grid{font-family:var(--epilogue);grid-template-columns:repeat(7,minmax(0,1fr));gap:2.032px;width:100%;display:grid}.Agxneq_sessionCalendarMonth .calendar__header-cell{color:#1b203d;font-family:var(--epilogue);font-feature-settings:"ss01" 1;letter-spacing:.1219px;border-bottom:none;justify-content:center;align-items:center;width:100%;margin:0 0 6.097px;padding:4.065px 0 8.129px;font-size:12.19px;font-weight:500;line-height:16.259px;display:flex;position:relative}.Agxneq_sessionCalendarMonth .calendar__header-cell:first-child:after{content:"";pointer-events:none;background:#0011661a;width:calc(700% + 12.192px);height:.55px;position:absolute;bottom:0;left:0}.Agxneq_sessionCalendarMonth .calendar__grid-body>tr:first-child>td{margin-top:0}.Agxneq_sessionCalendarMonth .calendar__cell{box-sizing:border-box;color:#1b203d;font-family:var(--epilogue);font-feature-settings:"ss01" 1;letter-spacing:.1219px;opacity:1;border:none;border-radius:999px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;min-width:0;max-width:100%;min-height:0;margin-inline:auto;font-size:12.19px;font-weight:500;line-height:16.259px;display:flex;position:relative;height:var(--session-day-size)!important;width:var(--session-day-size)!important;background:0 0!important;text-decoration:none!important}.Agxneq_sessionCalendarMonth .calendar__cell[data-outside-month=true]{color:#babccd!important;opacity:1!important}.Agxneq_sessionCalendarMonth .calendar__cell[data-unavailable=true]:not([data-disabled=true]):not([data-outside-month=true]){cursor:default;color:#8b90a8!important;opacity:1!important;text-decoration:none!important}.Agxneq_sessionCalendarMonth .calendar__cell[data-disabled=true]:not([data-outside-month=true]):not([data-selected=true]){cursor:default;color:#b4b8c9!important;opacity:1!important;text-decoration:none!important}.Agxneq_sessionCalendarMonth .calendar__cell[data-today=true]:not([data-selected=true]):not([data-hovered=true]){box-shadow:none;color:#1b203d!important;opacity:1!important;background:0 0!important}.Agxneq_sessionCalendarMonth .calendar__cell[data-today=true]:not([data-selected=true]):not([data-hovered=true]):after{background:var(--session-grad);content:"";pointer-events:none;border-radius:999px;width:7.2px;height:7.2px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}@media (hover:hover){:is(.Agxneq_sessionCalendarMonth .calendar__cell:hover:not([data-selected=true]):not([data-unavailable=true]):not([data-disabled=true]),.Agxneq_sessionCalendarMonth .calendar__cell[data-hovered=true]:not([data-selected=true]):not([data-unavailable=true]):not([data-disabled=true])){box-shadow:none;background-color:#0000!important;background-image:var(--session-grad)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important}.Agxneq_sessionCalendarMonth .calendar__cell:hover:not([data-selected=true]):not([data-unavailable=true]):not([data-disabled=true]):before{background:var(--session-grad);content:"";-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.Agxneq_sessionCalendarMonth .calendar__cell[data-hovered=true]:not([data-selected=true]):not([data-unavailable=true]):not([data-disabled=true]):before{background:var(--session-grad);content:"";-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.Agxneq_sessionCalendarMonth .calendar__cell[data-today=true]:hover:not([data-selected=true]):after{content:none}.Agxneq_sessionCalendarMonth .calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]):after{content:none}}.Agxneq_sessionCalendarMonth .Agxneq_sessionCalendarCellOutlined.calendar__cell{box-shadow:none;background-color:#0000!important;background-image:var(--session-grad)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important}.Agxneq_sessionCalendarMonth .calendar__cell[data-selected=true]:not([class*=sessionCalendarCellFilled]){box-shadow:none;background-color:#0000!important;background-image:var(--session-grad)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important}.Agxneq_sessionCalendarMonth .Agxneq_sessionCalendarCellOutlined.calendar__cell:before{background:var(--session-grad);content:"";-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.Agxneq_sessionCalendarMonth .calendar__cell[data-selected=true]:not([class*=sessionCalendarCellFilled]):before{background:var(--session-grad);content:"";-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.Agxneq_sessionCalendarMonth .Agxneq_sessionCalendarCellFilled.calendar__cell{box-shadow:0 8px 10px #3c59ff29;background:var(--session-grad)!important;background-image:var(--session-grad)!important;color:#fff!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border:none!important}.Agxneq_sessionCalendarCellFilled.calendar__cell[data-selected=true]{box-shadow:0 8px 10px #3c59ff29;background:var(--session-grad)!important;background-image:var(--session-grad)!important;color:#fff!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border:none!important}.Agxneq_sessionCalendarMonth .Agxneq_sessionCalendarCellFilled.calendar__cell:before{content:none!important}.Agxneq_sessionCalendarMonth .Agxneq_sessionCalendarCellFilled.calendar__cell:after{content:none!important}.Agxneq_sessionCalendarFilledDot{z-index:1;border-radius:999px;background:#fff!important;width:3px!important;height:3px!important;bottom:18%!important}.Agxneq_timeWindows{clear:both;flex-direction:column;gap:10px;padding-top:10px;display:flex}.Agxneq_timeWindowRow{justify-content:space-between;align-items:center;gap:8px;width:100%;height:34px;min-height:34px;padding-inline:4px;display:flex}.Agxneq_timeWindowSelectStart{flex:0 0 270px;width:270px;min-width:0;max-width:270px}.Agxneq_timeWindowSelectEnd{flex:0 0 285px;width:285px;min-width:0;max-width:285px}.Agxneq_timeWindowField,.Agxneq_timeSelectTrigger,.Agxneq_timeSelectTriggerStart,.Agxneq_timeSelectTriggerEnd{color:#000933a6;border-radius:6px;outline:none;justify-content:flex-start;align-items:center;width:100%;height:34px;min-height:34px;padding:0 22px;font-size:14px;font-weight:500;line-height:1.2;display:flex;background:linear-gradient(164deg,#3e7bfa05 20.34%,#6600cc0a 36.8%,#60c0 56.12%,#3e7bfa05 76.52%)!important;border:none!important;box-shadow:0 6.4px 6.4px #0000000a!important}.Agxneq_timeWindowField:not(.Agxneq_timeWindowFieldEnd){flex:0 0 270px;width:270px;min-width:0;max-width:270px}.Agxneq_timeWindowFieldEnd{flex:0 0 285px;width:285px;min-width:0;max-width:285px}.Agxneq_timeSelectTrigger{cursor:pointer}.Agxneq_timeSelectTrigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Agxneq_timeSelectTrigger>svg{display:none}.Agxneq_timeSelectTrigger:disabled{cursor:not-allowed;opacity:.55}.Agxneq_timeSelectMenu{font-family:var(--font-inter), "Inter", sans-serif;max-height:min(var(--radix-select-content-available-height), 280px);z-index:50;overflow:hidden;color:#3d4a5c!important;background:#f7f7fa!important;border:.7px solid #f9fafb40!important;border-radius:4px!important;padding:8px 1px 4px!important;box-shadow:4px 20px 20px #dbdce64d!important}.Agxneq_timeSelectOption{cursor:pointer;letter-spacing:-.02em;min-height:34px;font-size:13px;font-weight:500;line-height:1.4;color:#3d4a5c!important;border-bottom:.7px solid #dbdce68c!important;border-radius:0!important;outline:none!important;padding:7px 14px!important}.Agxneq_timeSelectOption:last-child{border-bottom:none!important}.Agxneq_timeSelectOption[data-highlighted],.Agxneq_timeSelectOption:focus{color:#3d4a5c!important;background:linear-gradient(165deg,#3e7bfa0a 20.34%,#6600cc0a 40.38%,#60c0 69.37%)!important}.Agxneq_timeSelectOption[data-state=checked]{font-weight:600}.Agxneq_timeSelectOption svg{display:none}.Agxneq_timeWindowTrash,.Agxneq_timeWindowAddButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Agxneq_timeWindowTrash{width:20px;height:20px}.Agxneq_timeWindowTrash:disabled{cursor:not-allowed;opacity:.4}.Agxneq_timeWindowAddButton{width:30px;height:30px}.Agxneq_timeWindowAddButton:disabled{cursor:not-allowed;opacity:.4}.Agxneq_timeWindowArrow{flex-shrink:0}.Agxneq_timeWindowSpacer{flex-shrink:0;width:30px;height:30px}@media (max-width:719px){.Agxneq_sessionCalendarMonths{grid-template-columns:minmax(0,1fr);gap:1.75rem 0}.Agxneq_sessionCalendarMonth{padding-inline:.75rem}.Agxneq_chooseDatePill{display:none}.Agxneq_timeWindowRow{flex-wrap:wrap;justify-content:flex-start}.Agxneq_timeWindowSelectStart,.Agxneq_timeWindowSelectEnd,.Agxneq_timeWindowField:not(.Agxneq_timeWindowFieldEnd),.Agxneq_timeWindowFieldEnd{flex:120px}}.Agxneq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Agxneq_rvStack{flex-direction:column;gap:16px;margin:28px 0 0;display:flex}.Agxneq_rvCard{background:#fafafa;border:1px solid #fff;border-radius:12px;padding:0 20px 10px;box-shadow:0 14px 36px #1111261a,0 2px 6px #11112608}.Agxneq_rvHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:30px 13px 18.5px;display:flex}.Agxneq_rvLessonsHeader{padding:38.5px 13px 19px}.Agxneq_rvHeaderDivided{border-bottom:1px solid #ebecf2}.Agxneq_rvDetailsCard .Agxneq_rvHeaderDivided{border-bottom-color:#f0f1f4}.Agxneq_rvHeaderAside{flex-wrap:wrap;align-items:center;gap:8px 17px;margin-block:-6px;display:flex}.Agxneq_page .Agxneq_rvTitle{color:var(--ink);letter-spacing:-.01em;margin:0;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.35}.Agxneq_page .Agxneq_rvDescription{color:var(--muted);margin:7px 0 0;font-size:11.5px;line-height:1.5}.Agxneq_rvMeta{color:var(--muted);font-size:11px}.Agxneq_rvEdit{color:var(--purple);cursor:pointer;background:0;border:0;align-items:center;gap:11px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.Agxneq_rvEdit:hover{color:var(--purple-dark)}.Agxneq_rvLessons{margin:0;padding:0;list-style:none}.Agxneq_rvLesson{grid-template-columns:50px minmax(0,1fr) auto auto;align-items:center;gap:8px 21px;min-height:96px;padding:18.5px 22.5px;display:grid}.Agxneq_rvLesson+.Agxneq_rvLesson{border-top:1px solid #e4e7ed}.Agxneq_rvDateTile{color:#fff;font-family:var(--serif);background:linear-gradient(to bottom left,#7ce8d3 0%,#97dfdb 16%,#b6d8e6 29%,#d6d0f1 40%,#ddc0f7 50%,#c0a5f5 62%,#a68ef4 76%,#8a76f3 90%,#8070f2 100%);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:50px;height:54px;display:flex}.Agxneq_rvDateTile span{letter-spacing:.02em;opacity:.92;font-size:10.5px;font-weight:700;line-height:1}.Agxneq_rvDateTile strong{font-size:16px;font-weight:700;line-height:1}.Agxneq_rvLessonBody{min-width:0;margin-left:5px}.Agxneq_page .Agxneq_rvLessonBody h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 3px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:17.5px}.Agxneq_page .Agxneq_rvLessonBody p{color:#585d79;margin:0;font-size:11.5px;line-height:19.4px}.Agxneq_rvLessonPrice{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;text-align:right;font-size:16px;font-weight:700}.Agxneq_rvChip{color:#575c79;white-space:nowrap;background:radial-gradient(70% 95% at 48% 0,#8c3cd20d 0%,#8c3cd200 72%),linear-gradient(#f6f7fa 0%,#f8f8fa 100%);border:0;border-radius:999px;align-items:center;gap:7px;min-height:24px;padding:3px 10px;font-size:9px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #00000021}.Agxneq_rvLesson .Agxneq_rvChip{min-height:30px;padding:0 9px 0 10.5px}.Agxneq_rvChipDot{color:#898fac;margin:0 3px}.Agxneq_rvChips{flex-wrap:wrap;gap:12px 13px;margin:10.5px 0 0;padding:0 4px;list-style:none;display:flex}.Agxneq_rvDetails{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px 0 7px;display:grid}.Agxneq_rvDetails dl{flex-direction:column;gap:8px;margin:0;padding:0 6px;display:flex}.Agxneq_rvDetails dl:first-child{padding-right:26px}.Agxneq_rvDetails dl+dl{border-left:1px solid var(--line);padding-left:18px;padding-right:7.5px}.Agxneq_rvDetailRow{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 12px 0 6px;line-height:1.3;display:flex}.Agxneq_rvDetailRow dt{color:#575d79;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.Agxneq_rvDetailRow dd{color:#191f3b;overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:12.5px;font-weight:600}.Agxneq_rvDetailIcon{display:inline-flex}.Agxneq_rvGradeRow{align-items:center;min-height:34px;display:flex}.Agxneq_rvGradeRow dd{align-items:center;gap:11px;margin:0 0 0 .5px;display:flex}.Agxneq_rvGradeChip{color:#555a78;white-space:nowrap;background:radial-gradient(70% 95% at 48% 0,#8c3cd20d 0%,#8c3cd200 72%),linear-gradient(#f6f7fa 0%,#f8f8fa 100%);border-radius:6px;align-items:center;gap:8px;min-height:27px;padding:0 8px;font-size:12px;display:inline-flex;box-shadow:0 4px 10px #00000021}.Agxneq_rvGradeChip strong{color:#191e3b;margin-left:-4px;font-weight:700}.Agxneq_rvGradeArrow{color:#898fac;flex-shrink:0}.Agxneq_rvDetailRow dd.Agxneq_rvMissing,.Agxneq_rvMissing{color:#9396a3;font-weight:500}.Agxneq_page p.Agxneq_rvMissing{margin:11.5px 4px 0;font-size:12px}.Agxneq_rvFocusCard{padding-bottom:40px}.Agxneq_rvFocusCard .Agxneq_rvHeader{align-items:flex-start;padding:21.5px 9px 0}.Agxneq_rvFocusCard .Agxneq_rvHeaderAside{margin-block:9px 0}.Agxneq_page p.Agxneq_rvGoals{color:#5c5f73;margin:16px 4px 0;font-size:12px;font-style:italic;line-height:1.6}.Agxneq_rvPayCard{padding:0 20px 34px}.Agxneq_rvPayHead{border-bottom:1px solid #dbdde7;align-items:center;gap:16px;padding:39px 0 23px;display:flex}.Agxneq_rvLock{color:#0f172a;background:#fbfbfb;border:1px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 8px 10px -4px #00000029}.Agxneq_page .Agxneq_rvPayTitle{color:var(--ink);margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35}.Agxneq_rvPayHead .Agxneq_rvDescription{margin-top:1px;font-size:12px}.Agxneq_rvTotal{justify-content:space-between;align-items:center;padding:11.5px 0 26.5px;display:flex}.Agxneq_rvTotal span{color:var(--ink);font-size:14px;font-weight:600}.Agxneq_rvTotal strong{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:26px}.Agxneq_rvPayButton{color:#fff;cursor:pointer;background:linear-gradient(18deg,#3c00f3 0%,#3906f1 10%,#3811f0 15%,#3422ec 22%,#3037e9 32%,#265fe3 50%,#1e81dd 63%,#1a92da 71%,#17a3d6 78%,#11b3d4 85%,#0cc3d1 93%,#08cfcf 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 8px);min-height:53px;margin:0 4px;font-size:14.5px;font-weight:600;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 12px -4px #00000052,0 0 0 5px #f2f2f2}.Agxneq_rvPayButton:hover:not(:disabled){transform:translateY(-1px)}.Agxneq_rvPayButton:disabled{cursor:not-allowed;opacity:.6}.Agxneq_page p.Agxneq_rvPayNote{color:var(--muted);text-align:center;margin:15px 0 0;font-size:11.5px;line-height:1.5}@media (max-width:640px){.Agxneq_rvLesson{grid-template-columns:50px minmax(0,1fr) auto;column-gap:16px;padding:14px 4px}.Agxneq_rvLessonBody{margin-left:0}.Agxneq_rvLesson .Agxneq_rvChip{grid-area:2/2;justify-self:start}.Agxneq_rvLessonPrice{grid-area:1/3}.Agxneq_rvDetails{grid-template-columns:1fr;gap:8px}.Agxneq_rvDetails dl:first-child{padding-right:6px}.Agxneq_rvDetails dl+dl{border-left:0;padding-left:6px;padding-right:6px}.Agxneq_rvGradeRow dd{flex-wrap:wrap}}.Agxneq_badgeGreen{color:var(--green);background:#e5f7ef}.Agxneq_confirmSummary{width:100%;max-width:335px;padding:24px;box-shadow:0 18px 27.5px #1f194112,0 2px 4px #1f19410a}.Agxneq_confirmMain{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.Agxneq_confirmHero{text-align:center;margin:0 0 8px}.Agxneq_confirmHero .Agxneq_lockMark{margin:0 auto 16px}.Agxneq_page .Agxneq_confirmHero h1{max-width:14ch;margin:16px auto 12px}.Agxneq_page .Agxneq_confirmHero p{color:var(--muted);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);max-width:36rem;margin:0 auto}.Agxneq_confirmHero .Agxneq_badge{margin-top:4px}.Agxneq_confirmCards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.Agxneq_confirmCardEyebrow{color:var(--purple);font-size:var(--type-micro-size);letter-spacing:var(--type-micro-tracking);font-weight:600;line-height:var(--type-micro-leading);text-transform:uppercase;margin:0 0 10px}.Agxneq_page .Agxneq_confirmLessonCard h2,.Agxneq_page .Agxneq_confirmChecklistCard h2{margin:0 0 18px}.Agxneq_confirmLessonBody{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.Agxneq_confirmDateTile{color:#fff;text-align:center;background:linear-gradient(145deg,#6ae5e5 0%,#728ad2 48%,#7e14b8 100%);border-radius:13px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:56px;min-height:64px;padding:8px 10px;font-weight:600;display:flex}.Agxneq_confirmDateTile small{letter-spacing:.06em;opacity:.95;font-size:10px;line-height:1.2}.Agxneq_confirmDateTile strong{font-family:var(--serif);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}.Agxneq_confirmLessonBody strong{font-size:var(--type-strong-size);font-weight:600;line-height:var(--type-strong-leading);display:block}.Agxneq_page .Agxneq_confirmLessonBody p{color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:4px 0 0}.Agxneq_confirmCardBtn{width:100%}.Agxneq_confirmChecklistPending>span{color:#0000;background:#eef0f5}.Agxneq_confirmInviteCard{justify-content:space-between;align-items:center;gap:16px;display:flex}.Agxneq_confirmInviteCopy{align-items:flex-start;gap:12px;min-width:0;display:flex}.Agxneq_confirmInviteCopy strong{font-size:var(--type-strong-size);font-weight:600;line-height:var(--type-strong-leading);margin-bottom:4px;display:block}.Agxneq_page .Agxneq_confirmInviteCopy p{color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.Agxneq_confirmActions{margin-top:8px}@media (max-width:1100px){.Agxneq_confirmSummary{max-width:none}}@media (max-width:860px){.Agxneq_confirmCards{grid-template-columns:1fr}.Agxneq_confirmInviteCard{flex-direction:column;align-items:stretch}.Agxneq_confirmInviteCard .Agxneq_btn{width:100%}.Agxneq_page .Agxneq_confirmHero h1{max-width:none}}@media (max-width:720px){.Agxneq_confirmHero{text-align:center}.Agxneq_confirmActions{width:100%}.Agxneq_confirmSummary .Agxneq_summaryTutor{display:flex}.Agxneq_confirmSummary .Agxneq_summaryList{flex-direction:column;display:flex}.Agxneq_confirmSummary .Agxneq_rule,.Agxneq_confirmSummary .Agxneq_tiny{display:block}.Agxneq_confirmSummary .Agxneq_total>span{display:inline}.Agxneq_confirmSummary .Agxneq_total:before{content:none}.Agxneq_bookingAside>.Agxneq_checkNote{display:flex}.Agxneq_confirmSummary{max-width:none;padding:20px}}
@font-face{font-family:bookingSerif;src:url(../media/literata_opsz_latin-s.p.2jurr4qjh-4_8.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:bookingSerif Fallback;src:local(Times New Roman);ascent-override:99.63%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.14%}.Wg_EcG_className{font-family:bookingSerif,bookingSerif Fallback,serif}.Wg_EcG_variable{--font-booking-serif:"bookingSerif", "bookingSerif Fallback", serif}
@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b450994e96943b26-s.0yyhjbhquuag0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28841f3a20dda5e9-s.0ed9frgiuqlks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.1eqdc75fykitr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b450994e96943b26-s.0yyhjbhquuag0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28841f3a20dda5e9-s.0ed9frgiuqlks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.1eqdc75fykitr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b450994e96943b26-s.0yyhjbhquuag0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28841f3a20dda5e9-s.0ed9frgiuqlks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.1eqdc75fykitr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue Fallback;src:local(Arial);ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.0%;size-adjust:111.04%}.c7JalG_className{font-family:Epilogue,Epilogue Fallback;font-style:normal}.c7JalG_variable{--font-booking-epilogue:"Epilogue", "Epilogue Fallback"}
.S6XMDq_toast{--ease-out:cubic-bezier(.23, 1, .32, 1);-webkit-backdrop-filter:blur(18px);color:#fff;opacity:0;min-width:min(340px,100vw - 32px);max-width:min(420px,100vw - 32px);transition:transform .32s var(--ease-out), opacity .28s var(--ease-out);will-change:transform, opacity;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff05 42%,#0000 70%),#1c1c20d1;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:14px;padding:14px 14px 14px 16px;display:flex;transform:translate(110%);box-shadow:0 12px 40px #00000047}.S6XMDq_toastVisible{opacity:1;transform:translate(0)}.S6XMDq_icon{flex-shrink:0;width:28px;height:28px}.S6XMDq_copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.S6XMDq_title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.S6XMDq_description{color:#ffffff9e;margin:0;font-size:12.5px;font-weight:400;line-height:1.4}.S6XMDq_action{color:#fff;cursor:pointer;transition:transform .14s var(--ease-out);white-space:nowrap;background:#ffffff1f;border:0;border-radius:10px;flex-shrink:0;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1}.S6XMDq_actionError{color:#111;background:#fff}.S6XMDq_action:active{transform:scale(.97)}.S6XMDq_action:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}@media (prefers-reduced-motion:reduce){.S6XMDq_toast{transition:opacity .16s;transform:none}.S6XMDq_toastVisible{transform:none}.S6XMDq_action{transition:none}.S6XMDq_action:active{transform:none}}
