.ExpertAvailabilityPage_page__1f7nr{min-height:100vh;padding:24px 0 80px;color:var(--ink);background:var(--gallery)}.ExpertAvailabilityPage_pageInner__fnGJB{display:flex;flex-direction:column;gap:24px}.ExpertAvailabilityPage_pageHeader__gK0V9{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.ExpertAvailabilityPage_pageHeaderText__1zoqa{max-width:800px}.ExpertAvailabilityPage_eyebrow__zGjsM{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dove-gray)}.ExpertAvailabilityPage_livePulseDot__d_ncd{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(52,199,89,.7);animation:ExpertAvailabilityPage_pulseDot__3kDxP 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ExpertAvailabilityPage_pulseDot__3kDxP{0%{box-shadow:0 0 0 0 rgba(52,199,89,.7)}70%{box-shadow:0 0 0 6px rgba(52,199,89,0)}to{box-shadow:0 0 0 0 rgba(52,199,89,0)}}.ExpertAvailabilityPage_pageTitle__WI7QG{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.5vw,42px);line-height:1.05;letter-spacing:-.04em;text-transform:uppercase;color:var(--bunker)}.ExpertAvailabilityPage_accentWord__yFEGa{color:var(--pomegranate)}.ExpertAvailabilityPage_pageSubtitle__ZjoKv{max-width:660px;margin:10px 0 0;color:var(--scorpion);font-family:var(--font-body);font-size:14px;line-height:1.55}.ExpertAvailabilityPage_titleRule__ToC54{position:relative;width:100%;height:1px;margin:12px 0 6px;background:color-mix(in srgb,var(--ink) 14%,transparent)}.ExpertAvailabilityPage_titleRule__ToC54:before{content:"✦";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;line-height:1;color:color-mix(in srgb,var(--pomegranate) 80%,var(--ink));background:var(--gallery);padding:0 10px}.ExpertAvailabilityPage_dashboardGrid__YWSqt{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.ExpertAvailabilityPage_mainColumn__2SRT7{min-width:0;display:flex;flex-direction:column;gap:20px}.ExpertAvailabilityPage_sideColumn__AB6TG{min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--expert-sticky-top, 64px) + 16px)}.ExpertAvailabilityPage_panel__wroI_{border:1px solid var(--mercury);border-radius:14px;background:var(--white);box-shadow:0 2px 8px rgba(11,13,20,.035);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.ExpertAvailabilityPage_panel__wroI_:hover{box-shadow:0 6px 20px rgba(11,13,20,.05)}.ExpertAvailabilityPage_panelHeader__wlVvG{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-top:3px solid var(--pomegranate);border-bottom:1px solid var(--mercury);background:var(--white)}.ExpertAvailabilityPage_panelHeader__wlVvG>div{position:relative;padding-left:36px}.ExpertAvailabilityPage_sectionIndex__2x6Vk{position:absolute;left:0;top:1px;color:var(--pomegranate);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.02em}.ExpertAvailabilityPage_panelHeader__wlVvG h2{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--bunker)}.ExpertAvailabilityPage_panelHeader__wlVvG p{margin:4px 0 0;color:var(--dove-gray);font-family:var(--font-body);font-size:12px;line-height:1.45}.ExpertAvailabilityPage_panelHeaderActions__Gq6RN{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ExpertAvailabilityPage_panelSaveBtn__4tgCp{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:999px;border:1px solid var(--pomegranate);background:var(--pomegranate);color:var(--white);font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--pomegranate) 22%,transparent);transition:all .2s ease}.ExpertAvailabilityPage_panelSaveBtn__4tgCp:hover:not(:disabled){background:var(--thunderbird);border-color:var(--thunderbird);transform:translateY(-1px)}.ExpertAvailabilityPage_panelSaveBtn__4tgCp:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.ExpertAvailabilityPage_panelSaveBtn__4tgCp.ExpertAvailabilityPage_savedState__nT9gB{background:#187352;border-color:#187352;box-shadow:0 4px 12px rgba(24,115,82,.25);cursor:default}.ExpertAvailabilityPage_panelBody___6z4I{padding:18px 20px}.ExpertAvailabilityPage_smallPrimary__XfmRc{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:999px;border:1px solid var(--pomegranate);background:var(--pomegranate);color:var(--white);font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--pomegranate) 22%,transparent);transition:all .2s ease}.ExpertAvailabilityPage_smallPrimary__XfmRc:hover{background:var(--thunderbird);border-color:var(--thunderbird);transform:translateY(-1px)}.ExpertAvailabilityPage_outlineButton__MdUx_{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:999px;border:1px solid var(--mercury);background:var(--white);color:var(--scorpion);font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:all .2s ease}.ExpertAvailabilityPage_outlineButton__MdUx_:hover{border-color:color-mix(in srgb,var(--ink) 25%,var(--mercury));color:var(--ink);background:var(--seashell);transform:translateY(-1px)}.ExpertAvailabilityPage_addExceptionForm__qAFWU{background:var(--seashell);border:1px solid var(--mercury);border-left:3px solid var(--pomegranate);border-radius:10px;padding:16px 18px;margin:14px 18px 8px;display:flex;flex-direction:column;gap:14px;animation:ExpertAvailabilityPage_fadeInDown__NGMvD .2s cubic-bezier(.16,1,.3,1)}@keyframes ExpertAvailabilityPage_fadeInDown__NGMvD{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ExpertAvailabilityPage_addExceptionFormTitle__O7RBm{font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--bunker);margin:0}.ExpertAvailabilityPage_addExceptionGrid__PfOP6{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px}.ExpertAvailabilityPage_formField__6yieF{display:flex;flex-direction:column;gap:4px}.ExpertAvailabilityPage_formField__6yieF label{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dove-gray)}.ExpertAvailabilityPage_formInput__NbU2N,.ExpertAvailabilityPage_formSelect__ipidb{width:100%;height:38px;padding:0 10px;border:1px solid var(--mercury);border-radius:6px;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:13px;color-scheme:light;transition:all .15s ease}.ExpertAvailabilityPage_formInput__NbU2N[type=date]{min-width:140px;cursor:pointer}.ExpertAvailabilityPage_formInput__NbU2N:focus,.ExpertAvailabilityPage_formSelect__ipidb:focus{outline:none;border-color:var(--pomegranate);box-shadow:0 0 0 2px rgba(229,59,23,.12)}.ExpertAvailabilityPage_addExceptionActions__n3ej_{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:4px}.ExpertAvailabilityPage_cancelBtn__5ayqP{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--mercury);background:transparent;color:var(--scorpion);font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:all .15s ease}.ExpertAvailabilityPage_cancelBtn__5ayqP:hover{background:var(--white);color:var(--ink)}.ExpertAvailabilityPage_confirmAddBtn__ASH30{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 14px;border-radius:999px;border:1px solid var(--pomegranate);background:var(--pomegranate);color:var(--white);font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:all .15s ease}.ExpertAvailabilityPage_confirmAddBtn__ASH30:hover{background:var(--thunderbird)}.ExpertAvailabilityPage_exceptionList__baJoZ{display:flex;flex-direction:column;padding:8px 18px}.ExpertAvailabilityPage_exceptionRow___09Kc{display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--mercury);transition:background .15s ease}.ExpertAvailabilityPage_exceptionRow___09Kc:last-child{border-bottom:none}.ExpertAvailabilityPage_exceptionIcon__kWz6U{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--seashell);color:var(--scorpion);border:1px solid var(--mercury)}.ExpertAvailabilityPage_exceptionIcon__kWz6U.ExpertAvailabilityPage_warm__PY05v{background:#fff0eb;color:var(--pomegranate);border-color:color-mix(in srgb,var(--pomegranate) 20%,transparent)}.ExpertAvailabilityPage_exceptionDetails__E7nYf{display:flex;flex-direction:column;min-width:0;gap:5px}.ExpertAvailabilityPage_exceptionTitle___eQ_5{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--bunker)}.ExpertAvailabilityPage_exceptionDateRow__iRft4{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ExpertAvailabilityPage_dateChip__hObHq{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink);background:var(--seashell);border:1px solid var(--mercury);padding:2px 8px;border-radius:6px}.ExpertAvailabilityPage_dateLabel__VnL4s{color:var(--pomegranate);font-weight:700;font-size:10px;text-transform:uppercase}.ExpertAvailabilityPage_dateArrow__E5skX{color:var(--dove-gray);font-size:12px}.ExpertAvailabilityPage_statusBadge__8YDZe{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ExpertAvailabilityPage_status_warm__RaGaf{background:#fff0eb;color:var(--pomegranate);border:1px solid color-mix(in srgb,var(--pomegranate) 25%,transparent)}.ExpertAvailabilityPage_status_cool__KgGP1{background:#eeeafb;color:#7357c9;border:1px solid color-mix(in srgb,#7357c9 25%,transparent)}.ExpertAvailabilityPage_status_emerald__3QR3F{background:#e9f7f0;color:#187352;border:1px solid color-mix(in srgb,#187352 25%,transparent)}.ExpertAvailabilityPage_status_upcoming___TYKk{background:#fff0eb;color:var(--pomegranate);border:1px solid color-mix(in srgb,var(--pomegranate) 25%,transparent)}.ExpertAvailabilityPage_status_planned__D9bZW{background:var(--seashell);color:var(--scorpion);border:1px solid var(--mercury)}.ExpertAvailabilityPage_deleteActionBtn__8wudZ{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--silver-chalice);cursor:pointer;transition:all .15s ease}.ExpertAvailabilityPage_deleteActionBtn__8wudZ:hover{color:var(--pomegranate);background:#fff0eb;border-color:color-mix(in srgb,var(--pomegranate) 20%,transparent)}.ExpertAvailabilityPage_timeOffConflictContent__Gw2Iz>p{margin:0 0 12px;color:var(--scorpion);font-family:var(--font-body);font-size:13px;line-height:1.5}.ExpertAvailabilityPage_timeOffConflictList__4HSOj{max-height:260px;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;overflow-y:auto;list-style:none}.ExpertAvailabilityPage_timeOffConflictList__4HSOj li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--mercury);border-radius:9px;background:var(--seashell);text-align:left}.ExpertAvailabilityPage_timeOffConflictList__4HSOj strong{color:var(--ink);font-family:var(--font-body);font-size:13px}.ExpertAvailabilityPage_timeOffConflictList__4HSOj span,.ExpertAvailabilityPage_timeOffConflictList__4HSOj time{color:var(--dove-gray);font-family:var(--font-body);font-size:11px}.ExpertAvailabilityPage_timeOffConflictList__4HSOj time{display:inline-flex;align-items:center;gap:5px}.ExpertAvailabilityPage_timeOffList__z9bdA{display:flex;flex-direction:column;padding:8px 18px}.ExpertAvailabilityPage_timeOffCard__CBzwR{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--mercury)}.ExpertAvailabilityPage_timeOffCard__CBzwR:last-child{border-bottom:none}.ExpertAvailabilityPage_timeOffIcon__n_y1i{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--seashell);color:var(--scorpion);border:1px solid var(--mercury)}.ExpertAvailabilityPage_iconGift__PVVVr{background:#fff4e5;color:#d97706;border-color:color-mix(in srgb,#d97706 20%,transparent)}.ExpertAvailabilityPage_timeOffDetails__lbyEW{display:flex;flex-direction:column;min-width:0;gap:3px}.ExpertAvailabilityPage_timeOffTitle__laSiK{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink)}.ExpertAvailabilityPage_timeOffDate__bZZ4p{font-family:var(--font-mono);font-size:11px;color:var(--dove-gray)}.ExpertAvailabilityPage_timeOffFooter__YCyff{padding:0 18px 18px}.ExpertAvailabilityPage_addTimeOff__U3JHz{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed color-mix(in srgb,var(--ink) 22%,var(--mercury));border-radius:10px;background:var(--seashell);color:var(--scorpion);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.ExpertAvailabilityPage_addTimeOff__U3JHz:hover{border-color:var(--pomegranate);border-style:solid;color:var(--pomegranate);background:color-mix(in srgb,var(--pomegranate) 4%,var(--white));transform:translateY(-1px)}.ExpertAvailabilityPage_preferencesList___OMZc{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 18px}.ExpertAvailabilityPage_preferenceRow__8XxhO{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:10px;background:var(--seashell);border:1px solid var(--mercury);cursor:pointer;transition:all .2s ease}.ExpertAvailabilityPage_preferenceRow__8XxhO:hover{border-color:color-mix(in srgb,var(--ink) 20%,var(--mercury));background:color-mix(in srgb,var(--seashell) 90%,var(--white))}.ExpertAvailabilityPage_preferenceRowActive__CActN{background:color-mix(in srgb,var(--pomegranate) 3%,var(--white));border-color:color-mix(in srgb,var(--pomegranate) 35%,transparent)}.ExpertAvailabilityPage_preferenceIconBox__7U6rh{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--white);border:1px solid var(--mercury);color:var(--scorpion);flex-shrink:0}.ExpertAvailabilityPage_preferenceRowActive__CActN .ExpertAvailabilityPage_preferenceIconBox__7U6rh{color:var(--pomegranate);border-color:color-mix(in srgb,var(--pomegranate) 30%,transparent);background:#fff0eb}.ExpertAvailabilityPage_preferenceText__C77H2{display:flex;flex-direction:column;min-width:0;gap:2px}.ExpertAvailabilityPage_preferenceText__C77H2 strong{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink)}.ExpertAvailabilityPage_preferenceText__C77H2 small{color:var(--dove-gray);font-family:var(--font-body);font-size:11px;line-height:1.4}.ExpertAvailabilityPage_switchWrapper__hEh28{position:relative;flex-shrink:0}.ExpertAvailabilityPage_switchWrapper__hEh28 input{position:absolute;opacity:0;pointer-events:none}.ExpertAvailabilityPage_toggleSwitch__glfm0{display:block;position:relative;width:36px;height:20px;border-radius:999px;background:var(--silver);transition:background .25s ease}.ExpertAvailabilityPage_toggleSwitch__glfm0:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.16,1,.3,1)}.ExpertAvailabilityPage_switchWrapper__hEh28 input:checked+.ExpertAvailabilityPage_toggleSwitch__glfm0{background:var(--pomegranate)}.ExpertAvailabilityPage_switchWrapper__hEh28 input:checked+.ExpertAvailabilityPage_toggleSwitch__glfm0:after{transform:translateX(16px)}.ExpertAvailabilityPage_preferenceSelects__qcUNN{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:18px 20px 22px;border-top:1px solid var(--mercury);background:var(--white)}.ExpertAvailabilityPage_preferenceFieldGroup__AAqvY{display:flex;flex-direction:column;gap:6px}.ExpertAvailabilityPage_preferenceFieldLabel__0qiy3{color:var(--bunker);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:-.01em}.ExpertAvailabilityPage_preferenceFieldDescription___Ac7d{margin:0 0 6px;color:var(--scorpion);font-family:var(--font-body);font-size:12px;line-height:1.5}.ExpertAvailabilityPage_selectWrapper__ToGgZ{position:relative;width:100%}.ExpertAvailabilityPage_preferenceSelect__nOaPo{width:100%;height:42px;padding:0 14px;border:1px solid var(--mercury);border-radius:8px;background:var(--seashell);color:var(--ink);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ExpertAvailabilityPage_preferenceSelect__nOaPo:focus{outline:none;border-color:var(--pomegranate);background:var(--white);box-shadow:0 0 0 2px rgba(229,59,23,.14)}.ExpertAvailabilityPage_preferenceError__VMjin{margin:14px 22px 0;color:var(--pomegranate);font-family:var(--font-body);font-size:12px}.ExpertAvailabilityPage_calendarSidebarWrapper__7JPuj{display:flex;flex-direction:column;gap:16px}.ExpertAvailabilityPage_calendarPanel__fT_4N{padding:18px;border:1px solid var(--mercury);border-radius:14px;background:var(--white);box-shadow:0 2px 8px rgba(11,13,20,.035)}.ExpertAvailabilityPage_calendarHeader__WTs7M{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--mercury)}.ExpertAvailabilityPage_calendarTitle__b3UxX{margin:0;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--bunker);text-transform:uppercase}.ExpertAvailabilityPage_calendarNavBtn__ANGxT{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--mercury);border-radius:8px;background:var(--seashell);color:var(--ink);cursor:pointer;transition:all .15s ease}.ExpertAvailabilityPage_calendarNavBtn__ANGxT:hover{background:var(--white);border-color:var(--pomegranate);color:var(--pomegranate);transform:translateY(-1px)}.ExpertAvailabilityPage_calendarGrid__cQMs2{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ExpertAvailabilityPage_weekday__kONdD{display:grid;place-items:center;height:26px;color:var(--silver-chalice);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.ExpertAvailabilityPage_calendarBlank__fztB1{display:block}.ExpertAvailabilityPage_calendarDay__C_Y52{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--scorpion);font-family:var(--font-mono);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.ExpertAvailabilityPage_calendarDay__C_Y52:hover{background:var(--seashell);border-color:var(--mercury);color:var(--ink)}.ExpertAvailabilityPage_calendarDay__C_Y52.ExpertAvailabilityPage_hasSession__C7z49:after{content:"";position:absolute;width:5px;height:5px;bottom:3px;left:50%;transform:translateX(-50%);border-radius:50%;background:var(--pomegranate)}.ExpertAvailabilityPage_calendarDay__C_Y52.ExpertAvailabilityPage_isBlocked__yKSGs{color:var(--silver-chalice);text-decoration:line-through;opacity:.6}.ExpertAvailabilityPage_calendarDay__C_Y52.ExpertAvailabilityPage_selectedDay__Xs4ZC{background:var(--bunker)!important;color:var(--white)!important;font-weight:700;box-shadow:0 4px 12px rgba(8,10,16,.25)}.ExpertAvailabilityPage_calendarDay__C_Y52.ExpertAvailabilityPage_selectedDay__Xs4ZC:after{background:var(--white)}.ExpertAvailabilityPage_calendarLegend__UqcmB{display:flex;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--mercury)}.ExpertAvailabilityPage_legendItem__2goH5{display:inline-flex;align-items:center;gap:5px;color:var(--dove-gray);font-family:var(--font-mono);font-size:10px;font-weight:600}.ExpertAvailabilityPage_legendAvailable__cjV1b{width:6px;height:6px;border-radius:50%;background:var(--green)}.ExpertAvailabilityPage_legendSession__KsPfu{width:6px;height:6px;border-radius:50%;background:var(--pomegranate)}.ExpertAvailabilityPage_legendBlocked__WAXNV{width:6px;height:6px;border-radius:50%;background:var(--silver-chalice)}.ExpertAvailabilityPage_selectedDaySessions__iLWnC{margin-top:16px;padding-top:14px;border-top:1px solid var(--mercury)}.ExpertAvailabilityPage_selectedDaySessionsHeader__wcNVC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.ExpertAvailabilityPage_selectedDaySessionsHeader__wcNVC h3,.ExpertAvailabilityPage_selectedDaySessionsHeader__wcNVC p{margin:0}.ExpertAvailabilityPage_selectedDaySessionsHeader__wcNVC h3{color:var(--bunker);font-family:var(--font-display);font-size:13px;text-transform:uppercase}.ExpertAvailabilityPage_selectedDaySessionsHeader__wcNVC p{margin-top:3px;color:var(--dove-gray);font-family:var(--font-body);font-size:11px}.ExpertAvailabilityPage_selectedDaySessionsHeader__wcNVC>span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--seashell);color:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:700}.ExpertAvailabilityPage_selectedSessionList___Dlg_{display:flex;flex-direction:column;gap:8px}.ExpertAvailabilityPage_selectedSessionCard__hScBy{padding:11px 12px;border:1px solid var(--mercury);border-radius:10px;background:var(--seashell)}.ExpertAvailabilityPage_selectedSessionFooter__m2Srh,.ExpertAvailabilityPage_selectedSessionTopline__vMpKF{display:flex;align-items:center;justify-content:space-between;gap:8px}.ExpertAvailabilityPage_sessionStatusActive__6dsFm,.ExpertAvailabilityPage_sessionStatusScheduled__7YQPr{padding:3px 7px;border-radius:999px;font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase}.ExpertAvailabilityPage_sessionStatusActive__6dsFm{color:#147a39;background:#e8f7ed}.ExpertAvailabilityPage_sessionStatusScheduled__7YQPr{color:#8a4b08;background:#fff3df}.ExpertAvailabilityPage_selectedSessionFooter__m2Srh a,.ExpertAvailabilityPage_selectedSessionFooter__m2Srh span,.ExpertAvailabilityPage_selectedSessionTime__bwT3Q{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px}.ExpertAvailabilityPage_selectedSessionFooter__m2Srh span,.ExpertAvailabilityPage_selectedSessionTime__bwT3Q{color:var(--dove-gray)}.ExpertAvailabilityPage_selectedSessionCard__hScBy>strong{display:block;margin-top:9px;color:var(--ink);font-family:var(--font-body);font-size:13px}.ExpertAvailabilityPage_selectedSessionCard__hScBy>p{margin:3px 0 9px;color:var(--scorpion);font-family:var(--font-body);font-size:11px;line-height:1.35}.ExpertAvailabilityPage_selectedSessionFooter__m2Srh a{color:var(--pomegranate);font-weight:700;text-decoration:none}.ExpertAvailabilityPage_sessionEmpty__yJOvD,.ExpertAvailabilityPage_sessionError__2_rh_{margin:0;padding:12px;border-radius:9px;background:var(--seashell);font-family:var(--font-body);font-size:11px;line-height:1.45}.ExpertAvailabilityPage_sessionEmpty__yJOvD{color:var(--dove-gray)}.ExpertAvailabilityPage_sessionError__2_rh_{color:var(--pomegranate)}.ExpertAvailabilityPage_syncCard__eWylg{border:1px solid var(--mercury);border-radius:12px;background:var(--white);padding:14px 16px;box-shadow:0 2px 8px rgba(11,13,20,.035);display:flex;flex-direction:column;gap:10px}.ExpertAvailabilityPage_syncHeader__AEW4F{display:flex;align-items:center;justify-content:space-between}.ExpertAvailabilityPage_syncStatus__lNiZT{display:flex;align-items:center;gap:8px}.ExpertAvailabilityPage_syncStatusText__9R_da{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--bunker)}.ExpertAvailabilityPage_syncBadge__jx4ks{padding:2px 8px;border-radius:999px;background:#e9f7f0;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);color:#187352;font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase}.ExpertAvailabilityPage_syncDetails__AFx64{display:flex;flex-direction:column;gap:6px}.ExpertAvailabilityPage_syncRow__xbjXk{display:flex;align-items:center;gap:8px;color:var(--dove-gray);font-family:var(--font-body);font-size:11px}.ExpertAvailabilityPage_syncIcon__JdbHZ{color:var(--scorpion)}.ExpertAvailabilityPage_syncIconSuccess__uycxe{color:var(--green)}@media (max-width:1024px){.ExpertAvailabilityPage_dashboardGrid__YWSqt{grid-template-columns:1fr}.ExpertAvailabilityPage_sideColumn__AB6TG{position:static}.ExpertAvailabilityPage_addExceptionGrid__PfOP6{grid-template-columns:repeat(2,1fr)}.ExpertAvailabilityPage_preferenceSelects__qcUNN,.ExpertAvailabilityPage_preferencesList___OMZc{grid-template-columns:1fr}}@media (max-width:640px){.ExpertAvailabilityPage_panelHeader__wlVvG{flex-direction:column;align-items:flex-start}.ExpertAvailabilityPage_panelHeader__wlVvG>div{padding-left:0}.ExpertAvailabilityPage_sectionIndex__2x6Vk{position:static;display:inline-block;margin-bottom:4px}.ExpertAvailabilityPage_addExceptionGrid__PfOP6{grid-template-columns:1fr}.ExpertAvailabilityPage_calendarGrid__cQMs2{gap:4px}.ExpertAvailabilityPage_calendarDay__C_Y52{font-size:11px}}.TimePicker_timePicker__LDDE3{position:relative;width:148px;flex-shrink:0;z-index:1}.TimePicker_timePickerLabel___Sc_b{display:block;font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--silver-chalice);margin-bottom:6px;text-transform:capitalize}.TimePicker_timePickerDisabled__rEkI3{opacity:.35;pointer-events:none}.TimePicker_timePickerFieldOuter__yG8tR{position:relative;width:100%;display:flex;align-items:center}.TimePicker_timePickerField__BVJRt{position:relative;width:100%;height:42px;padding:0 34px 0 12px;background-color:rgba(255,255,255,.03);border:1px solid var(--border-chip);border-radius:0;text-align:left;appearance:none;font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--white);outline:none;transition:border-color .2s ease,background-color .2s ease}.TimePicker_timePickerField__BVJRt::placeholder{color:rgba(255,255,255,.28)}.TimePicker_timePickerField__BVJRt:hover:not(:disabled){border-color:rgba(255,255,255,.18)}.TimePicker_timePicker__LDDE3:has(.TimePicker_timePickerFieldOpen__9s2iA){z-index:20}.TimePicker_timePickerFieldOpen__9s2iA,.TimePicker_timePickerField__BVJRt:focus{border-color:rgba(255,255,255,.18);background-color:rgba(255,255,255,.05)}.TimePicker_timePickerField__BVJRt:disabled{cursor:not-allowed}.TimePicker_clockBtn__KV4eB{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px;margin:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.55);cursor:pointer;outline:none;transition:color .2s ease}.TimePicker_clockBtn__KV4eB:hover:not(:disabled){color:var(--white)}.TimePicker_timePickerFieldPlaceholder__Nrp6Q .TimePicker_timePickerValue__D0ofd{color:rgba(255,255,255,.28)}.TimePicker_timePickerValue__D0ofd{display:block;font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TimePicker_timePickerPopover__GySTy{position:fixed;top:0;left:0;z-index:9999;background:var(--cod-gray);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.45)}.TimePicker_timePickerColumns__STw95{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:12px 8px;max-height:220px}.TimePicker_timePickerColumn__fDiVD{display:flex;flex-direction:column;align-items:center;gap:2px;max-height:196px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.TimePicker_timePickerColumn__fDiVD::-webkit-scrollbar{width:4px}.TimePicker_timePickerColumn__fDiVD::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:999px}.TimePicker_timePickerColumnItem__uww5Q{width:100%;min-width:44px;border:none;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:500;color:rgba(255,255,255,.55);padding:8px 4px;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.TimePicker_timePickerColumnItem__uww5Q:hover{color:var(--white)}.TimePicker_timePickerColumnItemActive__MU9iI{background:#e53b17;color:var(--white);font-weight:600}.TimePicker_timePickerFooter__pSTl7{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px 12px;border-top:1px solid var(--border-chip)}.TimePicker_timePickerAction__CU0jG{border:none;background:transparent;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e53b17;cursor:pointer;padding:6px 10px}.TimePicker_timePickerAction__CU0jG:disabled{opacity:.35;cursor:not-allowed}.TimePicker_timePickerAction__CU0jG:hover:not(:disabled){opacity:.85}.TimePicker_timePickerError__aLS8t{font-family:var(--font-body);font-size:11px;font-weight:500;color:#e53b17;padding:8px 12px;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.TimePicker_light_timePicker__8_QrT{position:relative;width:148px;flex-shrink:0;z-index:1}.TimePicker_light_timePickerLabel__Ipjha{display:block;font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--scorpion);margin-bottom:6px;text-transform:capitalize}.TimePicker_light_timePickerDisabled__7rFnE{opacity:.35;pointer-events:none}.TimePicker_light_timePickerFieldOuter__t8qRO{position:relative;width:100%;display:flex;align-items:center}.TimePicker_light_timePickerField__eN61W{position:relative;width:100%;height:42px;padding:0 34px 0 12px;background-color:var(--white);border:1px solid var(--mercury);border-radius:10px;text-align:left;appearance:none;font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.TimePicker_light_timePickerField__eN61W::placeholder{color:var(--silver-chalice)}.TimePicker_light_timePickerField__eN61W:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 14%,var(--mercury))}.TimePicker_light_timePicker__8_QrT:has(.TimePicker_light_timePickerFieldOpen__NRCWo){z-index:20}.TimePicker_light_timePickerFieldOpen__NRCWo,.TimePicker_light_timePickerField__eN61W:focus{border-color:var(--pomegranate);box-shadow:0 0 0 3px color-mix(in srgb,var(--pomegranate) 10%,transparent)}.TimePicker_light_timePickerField__eN61W:disabled{cursor:not-allowed;background:var(--seashell)}.TimePicker_light_clockBtn__kghkn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px;margin:0;display:flex;align-items:center;justify-content:center;color:var(--silver-chalice);cursor:pointer;outline:none;transition:color .2s ease}.TimePicker_light_clockBtn__kghkn:hover:not(:disabled){color:var(--ink)}.TimePicker_light_timePickerFieldPlaceholder___0_qd .TimePicker_light_timePickerValue__v5P_Y{color:var(--silver-chalice)}.TimePicker_light_timePickerValue__v5P_Y{display:block;font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TimePicker_light_timePickerPopover__TyErL{position:fixed;top:0;left:0;z-index:9999;background:var(--white);border:1px solid var(--mercury);border-radius:12px;box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 12%,transparent)}.TimePicker_light_timePickerColumns__eef1j{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:12px 8px;max-height:220px}.TimePicker_light_timePickerColumn__qRYmZ{display:flex;flex-direction:column;align-items:center;gap:2px;max-height:196px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--mercury) transparent}.TimePicker_light_timePickerColumn__qRYmZ::-webkit-scrollbar{width:4px}.TimePicker_light_timePickerColumn__qRYmZ::-webkit-scrollbar-thumb{background:var(--mercury);border-radius:999px}.TimePicker_light_timePickerColumnItem___sM9p{width:100%;min-width:44px;border:none;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--scorpion);padding:8px 4px;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.TimePicker_light_timePickerColumnItem___sM9p:hover{color:var(--ink);background:var(--seashell)}.TimePicker_light_timePickerColumnItemActive__lWfqQ{background:var(--pomegranate);color:var(--white);font-weight:600}.TimePicker_light_timePickerFooter__FI77x{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px 12px;border-top:1px solid var(--mercury)}.TimePicker_light_timePickerAction__bUazc{border:none;background:transparent;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pomegranate);cursor:pointer;padding:6px 10px;border-radius:8px}.TimePicker_light_timePickerAction__bUazc:disabled{opacity:.35;cursor:not-allowed}.TimePicker_light_timePickerAction__bUazc:hover:not(:disabled){background:color-mix(in srgb,var(--pomegranate) 8%,var(--white))}.TimePicker_light_timePickerError__BdtJ3{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--pomegranate);padding:8px 12px;text-align:center;border-top:1px solid var(--mercury)}.AvailabilityStep_preferencesSectionLabel__xmv59{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--white);margin:0}.AvailabilityStep_hoursPane__P5bre{width:100%;margin-bottom:40px;text-align:left;overflow:visible;--day-btn-size:40px;--day-btn-gap:8px;--days-cluster-width:calc(7 * var(--day-btn-size) + 6 * var(--day-btn-gap))}.AvailabilityStep_hoursPaneHeader__Jnmp7{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px;align-items:center;padding:0 5px 3px}.AvailabilityStep_hoursPaneTitle__z_dTC{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--silver-chalice);margin:0}.AvailabilityStep_slotDaysCol__cbV5f{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;justify-self:flex-end;margin-left:auto;gap:6px;min-width:0}.AvailabilityStep_daysCluster__fgFsK,.AvailabilityStep_selectDaysLabel__spohN{width:var(--days-cluster-width);max-width:100%}.AvailabilityStep_selectDaysLabel__spohN{display:block;text-align:left;margin:0}.AvailabilityStep_slotsContainer__4nH6b{display:flex;flex-direction:column;gap:12px;width:100%}.AvailabilityStep_slotRow__dSIRr{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;gap:16px;align-items:flex-end;width:100%;background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.04);padding:12px 16px;overflow:visible}.AvailabilityStep_slotTimes__1k8YX{display:flex;align-items:flex-end;gap:12px;flex-shrink:0}.AvailabilityStep_daysCluster__fgFsK{display:flex;align-items:center;gap:var(--day-btn-gap);justify-content:flex-start}.AvailabilityStep_dayBtn__ZUHwp{width:var(--day-btn-size);height:var(--day-btn-size);border-radius:50%;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;cursor:pointer;outline:none;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--silver-chalice);transition:all .2s ease;padding:0}.AvailabilityStep_dayBtnSelected__myasK{border-color:var(--pomegranate);color:var(--white);background:rgba(0,0,0,.22)}.AvailabilityStep_dayBtn__ZUHwp:disabled{opacity:.35;cursor:not-allowed}.AvailabilityStep_slotCloseSpacer__r9h1e{width:27px;flex-shrink:0}.AvailabilityStep_slotToDivider__ZAW5j{font-family:var(--font-body);font-size:16px;color:rgba(255,255,255,.35);flex-shrink:0}.AvailabilityStep_slotCloseBtn__cJFB4{background:transparent;border:none;color:rgba(255,255,255,.4);cursor:pointer;padding:6px;display:grid;place-items:center;outline:none;transition:color .2s ease;flex-shrink:0;margin-bottom:6px}.AvailabilityStep_slotCloseBtn__cJFB4:hover:not(:disabled){color:var(--white)}.AvailabilityStep_slotCloseBtn__cJFB4:disabled{opacity:.25;cursor:not-allowed}.AvailabilityStep_slotCloseBtn__cJFB4:focus-visible:not(:disabled){color:var(--white)}.AvailabilityStep_addSlotBtn__H62WG{background:transparent;border:1px dashed rgba(255,255,255,.1);height:48px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:16px;font-weight:500;color:rgba(255,255,255,.55);cursor:pointer;outline:none}@media (max-width:900px){.AvailabilityStep_hoursPaneHeader__Jnmp7,.AvailabilityStep_slotRow__dSIRr{grid-template-columns:1fr}.AvailabilityStep_slotDaysCol__cbV5f{justify-content:flex-start}.AvailabilityStep_daysCluster__fgFsK,.AvailabilityStep_selectDaysLabel__spohN,.AvailabilityStep_slotTimes__1k8YX{width:100%}.AvailabilityStep_daysCluster__fgFsK{flex-wrap:wrap}}@media (max-width:600px){.AvailabilityStep_hoursPane__P5bre{--day-btn-size:36px;--day-btn-gap:6px}.AvailabilityStep_dayBtn__ZUHwp{font-size:10px}}.ExpertAvailability_hoursPane__LR3Zg{width:100%;background:var(--white);border:1px solid var(--mercury);border-radius:12px;padding:18px 20px;text-align:left;overflow:visible;--day-btn-size:38px;--day-btn-gap:8px;--days-cluster-width:calc(7 * var(--day-btn-size) + 6 * var(--day-btn-gap))}.ExpertAvailability_hoursPaneHeader__b_K0v{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px;align-items:center;padding:0 2px 14px;border-bottom:1px solid var(--mercury);margin-bottom:16px}.ExpertAvailability_timezoneEyebrow__bJ6pe{display:block;margin-bottom:4px;color:var(--pomegranate);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ExpertAvailability_hoursPaneTitle__Ilztn{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.01em}.ExpertAvailability_slotDaysCol__M1O0z{display:flex;justify-content:flex-end;min-width:0}.ExpertAvailability_daysCluster__Q7csX,.ExpertAvailability_selectDaysLabel__sS2BH{width:var(--days-cluster-width);max-width:100%}.ExpertAvailability_selectDaysLabel__sS2BH{display:block;text-align:left;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dove-gray)}.ExpertAvailability_slotsContainer__vVTG6{display:flex;flex-direction:column;gap:12px;width:100%}.ExpertAvailability_slotRow__fXZT_{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;gap:18px;align-items:flex-end;width:100%;background:var(--seashell);border:1px solid var(--mercury);border-left:3px solid transparent;border-radius:6px 12px 12px 6px;padding:14px 18px;overflow:visible;transition:all .2s ease}.ExpertAvailability_slotRow__fXZT_:hover{background:color-mix(in srgb,var(--seashell) 94%,var(--ink));border-color:color-mix(in srgb,var(--mercury) 80%,var(--ink))}.ExpertAvailability_slotRow__fXZT_:has(.ExpertAvailability_dayBtnSelected__0_wyx){border-left-color:var(--pomegranate);background:color-mix(in srgb,var(--pomegranate) 3%,var(--seashell))}.ExpertAvailability_slotRowConflict__2Cz2_{border-color:var(--pomegranate);box-shadow:0 0 0 1px color-mix(in srgb,var(--pomegranate) 40%,transparent)}.ExpertAvailability_slotTimes__ap9Bs{display:flex;align-items:flex-end;gap:12px;flex-shrink:0}.ExpertAvailability_daysCluster__Q7csX{display:flex;align-items:center;gap:var(--day-btn-gap);justify-content:flex-start}.ExpertAvailability_dayBtn__UqAkf{width:var(--day-btn-size);height:var(--day-btn-size);border-radius:50%;background:var(--white);border:1px solid var(--mercury);display:grid;place-items:center;cursor:pointer;outline:none;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--scorpion);transition:all .18s cubic-bezier(.16,1,.3,1);padding:0}.ExpertAvailability_dayBtn__UqAkf:hover:not(:disabled){border-color:var(--pomegranate);color:var(--pomegranate);background:color-mix(in srgb,var(--pomegranate) 4%,var(--white));transform:translateY(-1px)}.ExpertAvailability_dayBtnSelected__0_wyx{border-color:var(--pomegranate)!important;color:var(--white)!important;background:var(--pomegranate)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--pomegranate) 28%,transparent)}.ExpertAvailability_dayBtnSelected__0_wyx:hover:not(:disabled){background:var(--thunderbird)!important;border-color:var(--thunderbird)!important;color:var(--white)!important}.ExpertAvailability_conflictMessage__BvejZ{margin:-2px 0 2px;padding:8px 12px;border-radius:6px;background:color-mix(in srgb,var(--pomegranate) 8%,var(--white));border:1px solid color-mix(in srgb,var(--pomegranate) 20%,transparent);color:var(--pomegranate);font-family:var(--font-body);font-size:12px;font-weight:600}.ExpertAvailability_limitButton__qiSL_{opacity:.5;cursor:not-allowed}.ExpertAvailability_dayBtn__UqAkf:disabled{opacity:.35;cursor:not-allowed;transform:none}.ExpertAvailability_slotCloseSpacer__IOj74{width:32px;flex-shrink:0}.ExpertAvailability_slotCloseBtn__vCbrE{background:transparent;border:1px solid transparent;color:var(--silver-chalice);cursor:pointer;width:32px;height:32px;display:grid;place-items:center;outline:none;border-radius:8px;transition:all .15s ease;flex-shrink:0}.ExpertAvailability_slotCloseBtn__vCbrE:hover:not(:disabled){color:var(--pomegranate);background:#fff0eb;border-color:color-mix(in srgb,var(--pomegranate) 20%,transparent)}.ExpertAvailability_addSlotBtn__x_s_w{background:var(--white);border:1px dashed color-mix(in srgb,var(--ink) 22%,var(--mercury));border-radius:10px;height:44px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--scorpion);cursor:pointer;outline:none;transition:all .2s ease}.ExpertAvailability_addSlotBtn__x_s_w:hover:not(:disabled){border-color:var(--pomegranate);color:var(--pomegranate);background:color-mix(in srgb,var(--pomegranate) 4%,var(--white));border-style:solid;transform:translateY(-1px)}@media (max-width:900px){.ExpertAvailability_hoursPaneHeader__b_K0v,.ExpertAvailability_slotRow__fXZT_{grid-template-columns:1fr}.ExpertAvailability_slotDaysCol__M1O0z{justify-content:flex-start}.ExpertAvailability_daysCluster__Q7csX,.ExpertAvailability_selectDaysLabel__sS2BH{width:100%}.ExpertAvailability_slotTimes__ap9Bs{width:100%;flex-wrap:wrap}.ExpertAvailability_daysCluster__Q7csX{flex-wrap:wrap}}@media (max-width:600px){.ExpertAvailability_hoursPane__LR3Zg{--day-btn-size:34px;--day-btn-gap:6px;padding:14px}.ExpertAvailability_dayBtn__UqAkf{font-size:11px}}.ReviewStep_reviewBlockCard__zQcxc{width:100%;background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.035);padding:24px;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.ReviewStep_reviewBlockHeader__31Am1{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.ReviewStep_reviewBlockTitle__rvhPo{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--white);margin:0}.ReviewStep_reviewEditBtn__JMCOP{background:transparent;border:none;font-family:var(--font-body);font-size:12px;font-weight:600;color:#E53B17;cursor:pointer;outline:none;padding:4px 8px}.ReviewStep_reviewProfileDetails__0i79D{display:flex;gap:20px;align-items:center}.ReviewStep_reviewAvatarContainer__Tq3zf{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2.5px solid rgba(255,255,255,.1);flex-shrink:0}.ReviewStep_reviewAvatar__IZwaQ{width:100%;height:100%;object-fit:cover}.ReviewStep_reviewProfileContent__43Uha{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ReviewStep_reviewProfileName__8khWY{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--white);margin:0}.ReviewStep_reviewProfileTagline__TpB7N{font-family:var(--font-body);font-size:16px;color:rgba(255,255,255,.45);margin:0}.ReviewStep_reviewTagsCluster__XHgD4{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ReviewStep_previewTagMini__LhjkP{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:4px 10px;font-family:var(--font-body);font-size:10px;font-weight:500;color:rgba(255,255,255,.55)}.ReviewStep_reviewSplitRow__XHgq9{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.ReviewStep_reviewBlockContent__leYGT{display:flex;flex-direction:column;gap:10px}.ReviewStep_reviewDetailRow__RFDEI{display:flex;flex-direction:column;gap:4px}.ReviewStep_reviewBlockContent__leYGT .ReviewStep_reviewDetailRow__RFDEI:not(:last-child){padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05)}.ReviewStep_reviewDetailLabel___Ze7T{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--silver-chalice)}.ReviewStep_reviewDetailValue__ZMsqY{font-family:var(--font-body);font-size:16px;line-height:1.45;color:var(--silver)}.ReviewStep_reviewDetailList__cm4Wf{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ReviewStep_reviewDetailListItem__OjOYd{font-family:var(--font-body);font-size:16px;line-height:1.45;color:rgba(255,255,255,.75)}.ReviewStep_termsBar__L8eZT{width:100%;padding:16px 20px 16px 0;margin-bottom:40px}.ReviewStep_termsLabel__mCyIb{display:flex;align-items:center;gap:12px;cursor:pointer;width:100%}.ReviewStep_termsCheckbox__HVK_i{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #fff;border-radius:3px;background:transparent;outline:none;cursor:pointer;flex-shrink:0}.ReviewStep_termsCheckbox__HVK_i:checked{border-color:#e53b17;background:#e53b17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.2 2.2L12 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.ReviewStep_termsText__OM3GV{font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:rgba(255,255,255,.95);line-height:1.4}.ReviewStep_termsText__OM3GV a{color:#e53b17;text-decoration:underline}@media (max-width:768px){.ReviewStep_reviewSplitRow__XHgq9{grid-template-columns:1fr;gap:16px}.ReviewStep_reviewProfileDetails__0i79D{flex-direction:column;text-align:center;align-items:center}.ReviewStep_reviewProfileContent__43Uha{align-items:center}.ReviewStep_reviewTagsCluster__XHgD4{justify-content:center}}.ReviewStep_expertCardWrapper__wzudb{width:336px;height:396px;max-width:100%;flex-shrink:0}.ReviewStep_reviewIdentityColumns__uk3ct{display:grid;grid-template-columns:336px 1fr;gap:32px;align-items:start;width:100%}.ReviewStep_reviewLeftCol__tZ0n9{flex-shrink:0}.ReviewStep_reviewCenterCol__9pbJ8{grid-column:auto!important;grid-row:auto!important;padding:0 0 0 24px!important}.ReviewStep_reviewCenterCol__9pbJ8 h1,.ReviewStep_reviewCenterCol__9pbJ8 h1 span,.ReviewStep_reviewCenterCol__9pbJ8 p,.ReviewStep_reviewCenterCol__9pbJ8 span,.ReviewStep_reviewCenterCol__9pbJ8 strong,.ReviewStep_reviewCenterCol__9pbJ8 svg{color:var(--white)!important}.ReviewStep_reviewCenterCol__9pbJ8 h1 span.ReviewStep_t-muted__JF3_F{color:rgba(255,255,255,.4)!important}.ReviewStep_reviewCenterCol__9pbJ8 div[class*=starDivider] span[class*=dividerLine]{background:rgba(255,255,255,.15)!important}.ReviewStep_reviewCenterCol__9pbJ8 div[class*=starDivider] span[class*=dividerStar]{color:rgba(255,255,255,.5)!important}.ReviewStep_reviewCenterCol__9pbJ8 div[class*=metaIconBadge]{background:var(--border-chip)!important;color:var(--white)!important}.ReviewStep_reviewCenterCol__9pbJ8 div[class*=metaItemGreen],.ReviewStep_reviewCenterCol__9pbJ8 div[class*=metaItemGreen] span,.ReviewStep_reviewCenterCol__9pbJ8 div[class*=metaItemGreen] svg{color:var(--green)!important}.ExpertDetail_detail__ePFnl{padding:140px 0 96px;background:var(--gallery)}.ExpertDetail_detailSeeker__7N9fj{padding-top:28px}.ExpertDetail_detailAdminPreview__iuDDT{padding:32px 0 64px;background:var(--gallery)}.ExpertDetail_detailInner__am0nK{position:relative}.ExpertDetail_breadcrumbWrap__y1CLi{margin-bottom:24px;transform:translateY(-75px)}.ExpertDetail_breadcrumbWrapSeeker__2qt8v{margin-bottom:0;transform:translateY(0)}.ExpertDetail_mainGrid__gEcDZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.ExpertDetail_leftCol__KFL6K{grid-column:1/span 1;grid-row:1}.ExpertDetail_centerCol__BBAEx{grid-column:2/span 2;grid-row:1;padding:0 154px 0 45px}.ExpertDetail_rightCol__lfyKG{grid-column:4/span 1;grid-row:1/span 4;align-self:stretch}.ExpertDetail_rightColInner__vPYUb{position:-webkit-sticky;position:sticky;top:182px}.ExpertDetail_detailSeeker__7N9fj .ExpertDetail_rightColInner__vPYUb{top:76px}.ExpertDetail_portraitCard__WwbPG{position:relative;background:var(--woodsmoke);clip-path:polygon(10% 3.179%,12.647% 0,91.177% 0,96.765% 4.48%,96.765% 53.757%,100% 57.659%,100% 95.376%,95.294% 100%,0 100%,0 19.364%,10% 8.736%,10% 3.179%);-webkit-clip-path:polygon(10% 3.179%,12.647% 0,91.177% 0,96.765% 4.48%,96.765% 53.757%,100% 57.659%,100% 95.376%,95.294% 100%,0 100%,0 19.364%,10% 8.736%,10% 3.179%);width:100%;max-width:340px;height:396px;overflow:hidden;display:flex;flex-direction:column;margin-bottom:20px;box-shadow:0 12px 36px rgba(8,10,16,.12)}.ExpertDetail_portraitImageWrap__xlQb1{position:absolute;inset:0;z-index:1;overflow:hidden}.ExpertDetail_portraitImageWrap__xlQb1:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,16,.92) 10%,rgba(8,10,16,.3) 50%,transparent 80%);z-index:2;pointer-events:none}.ExpertDetail_portraitImage__0hIPO{object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ExpertDetail_cardOverlay__R_bnk{position:absolute;bottom:0;left:0;width:100%;padding:24px 32px 24px 10px;z-index:3;color:var(--white)}.ExpertDetail_tagListBelow__aeFnx{grid-column:1/span 2;grid-row:2;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:30px}.ExpertDetail_topicTag__9lEMw{display:inline-flex;flex-direction:row;align-items:center;padding:8px 14px;gap:12px;height:33px;border:1px solid #18191e;border-radius:100px;font-family:"IBM Plex Mono",var(--font-mono);font-style:normal;font-weight:500;font-size:14px;line-height:17px;letter-spacing:-.56px;text-transform:uppercase;color:#686868;transition:all .2s ease}.ExpertDetail_displayName__LWE53{margin-top:10px;color:#0D0E12;display:flex;flex-direction:column;font-size:48px;line-height:.92;letter-spacing:-4.2px}.ExpertDetail_roleSub__eumc_{font-family:"IBM Plex Mono",var(--font-mono);font-style:normal;font-weight:500;font-size:16px;line-height:19px;display:flex;align-items:center;letter-spacing:-.64px;color:#0B0D14;margin-top:12px;word-break:break-word}.ExpertDetail_starDivider__5tj3V{display:flex;align-items:center;width:calc(90% - 16px);margin:16px 0}.ExpertDetail_dividerLine__30Xx9{flex:1;height:1px;background:#000}.ExpertDetail_dividerStar__SlMq2{font-size:18px;line-height:1;color:#000;display:inline-flex;align-items:center;transform:translateX(1px)}.ExpertDetail_ratingsRow__F_T_l{display:flex;align-items:center;gap:24px;font-family:var(--font-mono);font-size:13px;color:var(--dove-gray);text-transform:uppercase;margin-bottom:12px}.ExpertDetail_ratingItem__Chzyp{display:flex;align-items:center;gap:8px}.ExpertDetail_ratingText__nEkuc strong{color:var(--ink)}.ExpertDetail_statsIcon__TF2Fo{color:var(--dove-gray)}.ExpertDetail_metaRow__o4fxI{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ExpertDetail_metaItem__tfYoN{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--dove-gray);text-transform:uppercase}.ExpertDetail_metaIconBadge__ZP1sN{display:flex;align-items:center;justify-content:center;background:var(--bunker);color:var(--white);width:24px;height:24px;border-radius:4px}.ExpertDetail_metaVal__RCp1O{font-weight:500;color:var(--ink)}.ExpertDetail_metaItemGreen__NCkZj{color:var(--green)}.ExpertDetail_metaItemGreen__NCkZj .ExpertDetail_metaVal__RCp1O{color:var(--green);font-weight:600}.ExpertDetail_bioText__0MuYT{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--dove-gray);margin-bottom:24px}.ExpertDetail_sampleAnswersSection__H5X_p{grid-column:1/span 2;grid-row:3;margin-top:24px}.ExpertDetail_sampleAnswersTitle__WKKxi{font-family:"Geist",var(--font-body);font-style:normal;font-weight:400;font-size:18px;line-height:25px;display:flex;align-items:center;color:#5E5E5E;margin-bottom:16px}.ExpertDetail_sampleAnswersList__e80Tt{display:flex;flex-direction:column;gap:16px}.ExpertDetail_sampleAnswerCardInner__kK_xK{background:var(--white);clip-path:polygon(0 5.063%,1.727% 0,68.633% 0,70.647% 5.063%,97.914% 5.063%,100% 18.354%,100% 84.81%,98.489% 90.506%,95.683% 90.823%,90.36% 100%,0 100%,0 5.063%);-webkit-clip-path:polygon(0 5.063%,1.727% 0,68.633% 0,70.647% 5.063%,97.914% 5.063%,100% 18.354%,100% 84.81%,98.489% 90.506%,95.683% 90.823%,90.36% 100%,0 100%,0 5.063%);padding:24px;display:flex;flex-direction:column;gap:8px}.ExpertDetail_sampleQuestion__5H6X_{font-family:"IBM Plex Mono",var(--font-mono);font-style:normal;font-weight:500;font-size:24px;line-height:29px;display:flex;align-items:center;letter-spacing:-.96px;color:#0B0D14;margin:0}.ExpertDetail_sampleAnswer__wrE9g{font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--dove-gray);margin:0;display:flex;flex-direction:column;align-items:flex-start;padding:0;align-self:stretch}.ExpertDetail_bookingBox__YO_AZ{overflow:hidden;margin-bottom:20px}.ExpertDetail_bookingHeader__P4H_1{background:var(--ink);color:var(--white);padding:20px 24px;min-height:63px;display:flex;align-items:center;gap:6px;clip-path:polygon(0 25%,4% 0,96% 0,100% 25%,100% 100%,0 100%)}.ExpertDetail_bookingHeaderTitle__GfDnU{font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:-.64px;line-height:19.2px;white-space:nowrap}.ExpertDetail_bookingHeaderDots__nVHnD{width:116px;border-bottom:2px dotted rgba(255,255,255,.35);height:3px;flex-shrink:0}.ExpertDetail_soundwaveIcon__ne7Ao{display:flex;align-items:center;gap:2px;width:12px;height:12px;flex-shrink:0}.ExpertDetail_soundwaveIcon__ne7Ao span{width:2px;background:var(--white);border-radius:1px}.ExpertDetail_soundwaveIcon__ne7Ao span:first-child{height:4px}.ExpertDetail_soundwaveIcon__ne7Ao span:nth-child(2){height:8px}.ExpertDetail_soundwaveIcon__ne7Ao span:nth-child(3){height:6px}.ExpertDetail_soundwaveIcon__ne7Ao span:nth-child(4){height:10px}.ExpertDetail_bookingOptions__sNRXc{display:flex;flex-direction:column;background:var(--white)}.ExpertDetail_optionGroup__YyrtH{width:100%;border:none;padding:0;margin:0;background:transparent;text-align:left;display:flex;flex-direction:column;transition:background .2s ease}.ExpertDetail_optionHeaderRow__AgYBD{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;border:1px solid #e3e3e3;min-height:38px;padding:0 14px}.ExpertDetail_optionHeaderLeft__C_IXH{display:flex;align-items:center;gap:10px;min-width:0}.ExpertDetail_optionIcon__f3xkg{color:var(--pomegranate);flex-shrink:0}.ExpertDetail_optionTitle__7wmm5{font-family:var(--font-mono);font-size:16px;font-weight:500;letter-spacing:-.96px;line-height:28.8px;color:var(--ink)}.ExpertDetail_optionPrice__bq4v8{font-family:var(--font-mono);font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:19.2px;color:#1a1a1a;white-space:nowrap;flex-shrink:0}.ExpertDetail_optionBody__G67jg{background:var(--white);min-height:113px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.ExpertDetail_optionDesc__ziore{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:17.4px;color:var(--dove-gray);margin:0}.ExpertDetail_optionMeta__b5qZQ{display:flex;align-items:center;gap:16px;padding-top:3.5px}.ExpertDetail_optionFollow__3Ry61,.ExpertDetail_optionSla__7EGXz{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:16px;color:#6b7280}.ExpertDetail_slaIcon__nj4lr{color:var(--pomegranate);flex-shrink:0}.ExpertDetail_followIcon__c7t3c{color:#6b7280;flex-shrink:0}.ExpertDetail_bookingFooter__Rbqwu{height:39px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 70%,96% 100%,4% 100%,0 70%)}.ExpertDetail_ctaButtonRow__D_QGy{--contact-avatar-size:66px;display:flex;width:100%}.ExpertDetail_ctaButtonRow__D_QGy .btn__avatar{transform:translate(calc(var(--contact-avatar-offset-ratio) * 0%),-50%)!important;width:56px!important;height:56px!important;border:1px solid var(--white)!important}.ExpertDetail_bookNowButton__9yuCX{width:100%!important;justify-content:center!important;background-color:#e53b17!important;color:#ffffff!important;border:1px solid #ebebeb!important;box-shadow:none!important;font-size:16px!important;letter-spacing:-.64px!important;transition:all .25s ease!important}.ExpertDetail_related___harS{padding:120px 0 96px;display:grid;gap:40px}.ExpertDetail_relatedHead__LKReO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.ExpertDetail_relatedTitle__3fkHZ{grid-column:1/span 2;font-size:clamp(40px,5vw,58px);line-height:.94}.ExpertDetail_relatedDesc__SJ1Ka{grid-column:3/span 2;max-width:360px;justify-self:end;margin:0;font-size:16px;line-height:1.5;color:var(--dove-gray)}.ExpertDetail_relatedCards__Ky3g_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ExpertDetail_reviewsSection__luFXN{grid-column:1/span 2;grid-row:4;margin-top:48px;padding-top:36px}.ExpertDetail_reviewsHeader__5_DPq{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ExpertDetail_reviewsTitle__Sh8Gi{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin:0}.ExpertDetail_reviewsRatingSummary__xHSxM{display:flex;align-items:center;gap:8px}.ExpertDetail_reviewsRatingSummaryText__TtcOT{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.ExpertDetail_reviewsList__R4rc7{display:flex;flex-direction:column;gap:28px}.ExpertDetail_reviewItem__PC_Ub{position:relative;padding-bottom:28px;border-bottom:1px solid #fff}.ExpertDetail_reviewItem__PC_Ub:before{content:"✦";position:absolute;left:-10px;bottom:0;transform:translateY(50%);font-family:var(--font-mono);font-size:24px;color:#fff;line-height:1}.ExpertDetail_reviewItem__PC_Ub:last-child{border-bottom:none;padding-bottom:0}.ExpertDetail_reviewItem__PC_Ub:last-child:before{display:none}.ExpertDetail_reviewItemHeader__IkLG8{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ExpertDetail_reviewUserInfo__wB4HU{display:flex;align-items:center;gap:12px}.ExpertDetail_reviewAvatar__TOxTe{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.ExpertDetail_reviewAvatarImg__0bJiZ{object-fit:cover}.ExpertDetail_reviewAvatarFallback__kbAoZ{width:40px;height:40px;border-radius:50%;background:#E52E87;color:var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:16px;text-transform:uppercase;flex-shrink:0}.ExpertDetail_reviewUserMeta__QCQrs{display:flex;flex-direction:column;gap:2px}.ExpertDetail_reviewUserName__QWCEP{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--ink)}.ExpertDetail_reviewUserSub__UcO8K{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:center;color:#6B7280}.ExpertDetail_reviewStars__Jocie{display:flex;align-items:center;gap:2px}.ExpertDetail_reviewText__QNjVn{font-family:var(--font-body);font-style:normal;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;color:#374151;margin:0;align-self:stretch}@media (max-width:1024px){.ExpertDetail_detail__ePFnl{padding:110px 0 72px}.ExpertDetail_detailSeeker__7N9fj{padding-top:25px;padding-bottom:48px}.ExpertDetail_mainGrid__gEcDZ{grid-template-columns:1fr}.ExpertDetail_centerCol__BBAEx,.ExpertDetail_leftCol__KFL6K,.ExpertDetail_reviewsSection__luFXN,.ExpertDetail_rightColInner__vPYUb,.ExpertDetail_rightCol__lfyKG,.ExpertDetail_sampleAnswersSection__H5X_p{grid-column:auto;grid-row:auto;position:static;padding:0}.ExpertDetail_portraitCard__WwbPG{max-width:400px;margin:0 auto 20px}.ExpertDetail_tagListBelow__aeFnx{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:400px;margin:0 auto}.ExpertDetail_topicTag__9lEMw{width:auto}.ExpertDetail_displayName__LWE53{font-size:48px;text-align:center;align-items:center}.ExpertDetail_roleSub__eumc_{justify-content:center}.ExpertDetail_starDivider__5tj3V{width:100%;max-width:500px;margin:12px auto 6px}.ExpertDetail_metaRow__o4fxI,.ExpertDetail_ratingsRow__F_T_l{justify-content:center}.ExpertDetail_bioText__0MuYT{text-align:center;max-width:600px;margin:0 auto 24px}.ExpertDetail_sampleAnswersTitle__WKKxi{text-align:center}.ExpertDetail_sampleAnswerCard__HD40S{max-width:600px;margin:0 auto}.ExpertDetail_bookingBox__YO_AZ{max-width:450px;margin:0 auto 20px}.ExpertDetail_ctaButtonRow__D_QGy{max-width:450px;margin:0 auto}.ExpertDetail_related___harS{padding:80px 0 60px}.ExpertDetail_relatedCards__Ky3g_,.ExpertDetail_relatedHead__LKReO{grid-template-columns:1fr}.ExpertDetail_relatedDesc__SJ1Ka,.ExpertDetail_relatedTitle__3fkHZ{grid-column:auto}.ExpertDetail_relatedDesc__SJ1Ka{justify-self:start}.ExpertDetail_relatedCards__Ky3g_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ExpertDetail_detail__ePFnl{padding:92px 0 64px}.ExpertDetail_detailSeeker__7N9fj{padding-top:25px;padding-bottom:48px}.ExpertDetail_displayName__LWE53{font-size:38px}.ExpertDetail_relatedCards__Ky3g_{grid-template-columns:1fr}}.AccountStatusStep_statusPanel__z1Zvn{align-items:flex-start;justify-content:center;gap:16px}.AccountStatusStep_statusIconWrap__Cktbr{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.AccountStatusStep_statusIconSuccess__zJTOF{color:#34d399}.AccountStatusStep_statusIconPending__8Zkao{color:#fbbf24}.AccountStatusStep_statusIconWarning__YEm3D{color:#f87171}.AccountStatusStep_statusEyebrow__NmqFx{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,.55);margin:0}.AccountStatusStep_statusTitle__6R9za{font-family:var(--font-display);font-size:clamp(28px,4vw,36px);line-height:1.15;letter-spacing:-.03em;color:var(--white);margin:0}.AccountStatusStep_accent__owuxy{color:var(--tango)}.AccountStatusStep_statusDescription__m3WXH{font-family:var(--font-body);font-size:15px;line-height:1.6;color:rgba(255,255,255,.72);margin:0;max-width:420px}.AccountStatusStep_statusMeta__GkzIV{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.AccountStatusStep_statusBadge__ecQiJ{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;color:rgba(255,255,255,.85)}.AccountStatusStep_statusProgress___rXLF{font-size:13px;color:rgba(255,255,255,.65)}.AccountStatusStep_currentStep__iGboh{font-size:14px;color:rgba(255,255,255,.75);margin:0}.AccountStatusStep_statusList__5eR5_{list-style:none;margin:8px 0 0;padding:0;width:100%;max-width:420px;display:flex;flex-direction:column;gap:8px}.AccountStatusStep_statusListItemCurrent__2BTJe,.AccountStatusStep_statusListItemDone__m5Tpy,.AccountStatusStep_statusListItemPending__wJqqf{position:relative;padding:10px 12px 10px 34px;border-radius:10px;font-size:14px;line-height:1.4}.AccountStatusStep_statusListItemDone__m5Tpy{background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.18);color:rgba(255,255,255,.88)}.AccountStatusStep_statusListItemDone__m5Tpy:before{content:"✓";position:absolute;left:12px;color:#34d399;font-weight:700}.AccountStatusStep_statusListItemCurrent__2BTJe{background:rgba(255,85,29,.1);border:1px solid rgba(255,85,29,.28);color:var(--white);font-weight:600}.AccountStatusStep_statusListItemCurrent__2BTJe:before{content:"→";position:absolute;left:12px;color:var(--tango)}.AccountStatusStep_statusListItemPending__wJqqf{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.55)}.AccountStatusStep_statusListItemPending__wJqqf:before{content:"○";position:absolute;left:12px;color:rgba(255,255,255,.35)}.AccountStatusStep_continueBtn__zBuse{margin-top:8px;width:100%;max-width:420px}.SuccessStep_successHeader__RQR5P{padding-top:28px;padding-bottom:8px}.SuccessStep_successTopHeader__W__LO{margin-bottom:0}.SuccessStep_successBody__CNwid{justify-content:flex-start;padding-top:0}.SuccessStep_successMainBody__ykgiY{width:100%;display:flex;flex-direction:column;align-items:center}.SuccessStep_expertCardWrapper__SJypT{position:relative;width:100%;max-width:336px;margin:20px 0;text-align:left}.SuccessStep_confettiWrapper__N0ToV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;pointer-events:none;z-index:-1}.SuccessStep_confettiLeft__seWPh{left:5%;transform:translate(-50%,-50%) rotate(-20deg)}.SuccessStep_confettiRight__Ovf99{left:95%;transform:translate(-50%,-50%) rotate(20deg)}.SuccessStep_successTitle__EJIG5{margin-top:20px;margin-bottom:12px;text-align:center!important}.SuccessStep_successSubtitle__BdF6b{max-width:470px;margin:0 auto;text-align:center!important}.SuccessStep_loadingWrapper__2te_U{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;width:100%}.SuccessStep_radarContainer__f4hfK{position:relative;width:100px;height:100px;display:grid;place-items:center;margin-bottom:32px}.SuccessStep_loadingIcon__yTlIU{color:#E53B17;z-index:2;animation:SuccessStep_pulseIcon__d1pQL 2s ease-in-out infinite}.SuccessStep_radarPulse2__C7NW_,.SuccessStep_radarPulse__4a4Cd{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(229,59,23,.15);border:1px solid rgba(229,59,23,.3);z-index:1;transform:scale(.6);opacity:1}.SuccessStep_radarPulse2__C7NW_,.SuccessStep_radarPulse__4a4Cd{animation:SuccessStep_radarScan__PlVoZ 2.5s linear infinite}.SuccessStep_radarPulse2__C7NW_{animation-delay:1.25s}@keyframes SuccessStep_radarScan__PlVoZ{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}@keyframes SuccessStep_pulseIcon__d1pQL{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.SuccessStep_loadingTitle__53_aZ{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.2;color:var(--white);margin-bottom:16px}.SuccessStep_loadingSubtitle__PDfgz{font-family:var(--font-body);font-size:16px;line-height:1.5;color:rgba(255,255,255,.55);max-width:440px;margin:0 auto;min-height:24px;transition:opacity .25s ease}.SuccessStep_statusBadge__CeXI6{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:6px 16px;background:rgba(52,199,89,.08);border:1px solid rgba(52,199,89,.15);border-radius:9999px;font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:20px;color:#34C759}.SuccessStep_checkIcon__8Q2gY{color:#34C759}.SuccessStep_resultsCard__caoKu{max-width:1024px}.SuccessStep_successHeader__d5nak{margin-bottom:0}.SuccessStep_resultsBody__SVhzO{min-height:559px;max-height:559px;overflow-y:auto;align-items:stretch;text-align:left;gap:0;scrollbar-width:none;-ms-overflow-style:none}.SuccessStep_resultsBody__SVhzO::-webkit-scrollbar{display:none}.SuccessStep_resultsReveal__fEpN_{animation:SuccessStep_resultsReveal__fEpN_ .45s ease}@keyframes SuccessStep_resultsReveal__fEpN_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SuccessStep_resultsFooter__GTa1r{margin-top:12px;padding-top:38px;padding-bottom:38px}.SuccessStep_resultsTitle__aozLJ{margin:0;text-align:left}.SuccessStep_resultsSubtitle__Nll6f{max-width:100%;margin:0 0 28px;text-align:left}.SuccessStep_searchingMessageWrap__HJCS8{display:inline-flex;align-items:center;gap:10px;color:#E53B17;font-weight:500}.SuccessStep_spinnerDot__rQElq{width:10px;height:10px;border-radius:50%;background:#E53B17;box-shadow:0 0 10px rgba(229,59,23,.8);animation:SuccessStep_pulseDot__P9sZq 1s infinite alternate}@keyframes SuccessStep_pulseDot__P9sZq{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.3);opacity:1}}.SuccessStep_featuredHeaderRow__fZ7Ji{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;align-self:flex-start;margin-bottom:14px}.SuccessStep_featuredTitle__SGbcf{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--white);margin:0;text-align:left;align-self:flex-start}.SuccessStep_featuredHeaderMeta__LigSX{display:flex;align-items:center;gap:12px}.SuccessStep_browseMoreBtn__4EGyK{display:inline-flex;align-items:center;padding:6px;background:none;border:none;cursor:pointer;outline:none;transition:opacity .2s ease}.SuccessStep_browseMoreBtn__4EGyK:hover{opacity:.9}.SuccessStep_browseMoreShinyText___sciE{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.01em}.SuccessStep_matchesGrid__1APMC{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:40px}.SuccessStep_slotWindow__A0LI0{position:relative;width:100%;height:480px;overflow:hidden;border-radius:20px;background:rgba(255,255,255,.02);border:1px solid rgba(229,59,23,.2);box-shadow:inset 0 0 24px rgba(0,0,0,.6),0 0 15px rgba(229,59,23,.05)}.SuccessStep_slotWindow__A0LI0:before{top:0;background:linear-gradient(180deg,rgba(14,15,17,.95) 0,transparent)}.SuccessStep_slotWindow__A0LI0:after,.SuccessStep_slotWindow__A0LI0:before{content:"";position:absolute;left:0;right:0;height:70px;z-index:10;pointer-events:none}.SuccessStep_slotWindow__A0LI0:after{bottom:0;background:linear-gradient(0deg,rgba(14,15,17,.95) 0,transparent)}.SuccessStep_slotTrack__sHrJE{display:flex;flex-direction:column;gap:20px;width:100%;will-change:transform}.SuccessStep_slotTrackDown__1WL01{animation:SuccessStep_slotSpinDown__bJ9jR 1.6s linear infinite;filter:blur(.5px)}.SuccessStep_slotTrackUp__q7qx3{animation:SuccessStep_slotSpinUp__xrqls 1.4s linear infinite;filter:blur(.5px)}.SuccessStep_slotTrackDownSlow__Q91FO{animation:SuccessStep_slotSpinDown__bJ9jR 1.8s linear infinite;filter:blur(.5px)}.SuccessStep_slotCardWrap__b1PWn{width:100%;height:460px;flex-shrink:0;pointer-events:none;user-select:none}@keyframes SuccessStep_slotSpinDown__bJ9jR{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes SuccessStep_slotSpinUp__xrqls{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.SuccessStep_slotLandedCard__nj8hy{width:100%;will-change:transform}.SuccessStep_slotLanded1__8OmYO{animation:SuccessStep_cardSettleDownUp__ZBzGa .42s cubic-bezier(.25,1,.5,1) 0s forwards}.SuccessStep_slotLanded2__mc_vZ{animation:SuccessStep_cardSettleDownUp__ZBzGa .42s cubic-bezier(.25,1,.5,1) 90ms forwards}.SuccessStep_slotLanded3__eO8eV{animation:SuccessStep_cardSettleDownUp__ZBzGa .42s cubic-bezier(.25,1,.5,1) .18s forwards}@keyframes SuccessStep_cardSettleDownUp__ZBzGa{0%{transform:translateY(0);opacity:.8}50%{transform:translateY(12px);opacity:1}to{transform:translateY(0);opacity:1}}.SuccessStep_matchCardShell__lLFgf{width:100%}.SuccessStep_footerTipSubtitle__KHJO_,.SuccessStep_footerTipTitle__vtX8Y{animation:SuccessStep_footerTipFadeIn__jPMvx .45s ease}@keyframes SuccessStep_footerTipFadeIn__jPMvx{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.SuccessStep_featuredHeaderRow__fZ7Ji{align-items:flex-start;flex-direction:column;gap:6px}.SuccessStep_matchesGrid__1APMC{grid-template-columns:1fr;gap:16px;max-width:360px;margin:0 auto 36px}}