.Debug_overlay__SZwFO{position:absolute;top:0;background:rgba(0,0,0,.6);padding:1rem;max-height:min(100%,100vh);overflow-y:auto}.Debug_detailsSection__vJYFV,.Debug_detailsSection__vJYFV>div{padding-left:1rem}.Dashboard_page__3DS_8{min-height:100vh;background:var(--bg-page)}.Dashboard_loginPage__ACoe5{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 55% at 50% -5%,rgba(99,102,241,.14) 0,transparent 65%),radial-gradient(ellipse 50% 40% at 90% 100%,rgba(124,58,237,.08) 0,transparent 60%),radial-gradient(ellipse 40% 35% at 0 80%,rgba(79,70,229,.06) 0,transparent 55%),var(--bg-page);padding:1.5rem}.Dashboard_loginFormPanel__vsnWn{width:100%;max-width:27rem}.Dashboard_loginBrandRow__bm2iF{display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.Dashboard_loginBrandLogo__Jj9Hw{opacity:.85;filter:none}.Dashboard_loginFormCard__tOpvW{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:0;box-shadow:0 4px 16px rgba(15,23,42,.07),0 20px 56px rgba(79,70,229,.11);overflow:hidden;position:relative}.Dashboard_loginFormCardInner__gcSgF{padding:2.25rem 2rem 2rem}.Dashboard_loginFormAccentBar__tQ7ni{height:4px;width:100%;background:var(--brand-gradient,linear-gradient(135deg,#4F46E5,#7C3AED));flex-shrink:0}.Dashboard_loginFormHeader__5oSlb{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.Dashboard_loginFormIconWrap__lO7Sj{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background:var(--brand-gradient,linear-gradient(135deg,#4F46E5,#7C3AED));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(79,70,229,.32)}.Dashboard_loginFormTitle__rYhM6{font-size:1.3rem;font-weight:800;color:var(--text-heading);margin:0 0 .2rem;line-height:1.25;letter-spacing:-.02em}.Dashboard_loginFormSubtitle__8QcYh{font-size:.85rem;color:var(--text-body);margin:0;line-height:1.45}.Dashboard_loginDisclaimer__FeHHS{font-size:.8rem;color:var(--text-muted);text-align:center;margin:1rem 0 0;line-height:1.5}.Dashboard_testModeBanner__0QBoP{background:var(--warning-bg);border:1px solid #fde68a;border-radius:var(--radius-md);padding:.875rem 1rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.375rem}.Dashboard_testModeTitle__DaRMF{font-weight:700;text-transform:uppercase;letter-spacing:.05em}.Dashboard_testModeText__swsAX,.Dashboard_testModeTitle__DaRMF{font-size:.8rem;color:var(--warning-text);margin:0}.Dashboard_testModeButton__MaPOh{margin-top:.25rem!important}.Dashboard_loginLayout__63cgw{max-width:26rem;margin:0 auto;padding:4rem 1.5rem}.Dashboard_shell__7spp_{max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.Dashboard_card__aNrPS{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-md)}.Dashboard_cardHeader__J6QOo{margin-bottom:1.25rem}.Dashboard_cardTitle__xL1dm{font-size:1.375rem;font-weight:700;color:var(--text-heading);margin:0 0 .4rem}.Dashboard_cardSubtitle__11jFf{font-size:.875rem;color:var(--text-body);margin:0}.Dashboard_form__Il6HO{display:flex;flex-direction:column;gap:1rem}.Dashboard_field__H1vn6{display:flex;flex-direction:column;gap:.375rem}.Dashboard_labelRow__gbBTh{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.Dashboard_label__Un1_b{font-size:.875rem;font-weight:500;color:var(--text-heading)}.Dashboard_labelHint__MkSfO{font-size:.78rem;color:var(--text-muted);flex-shrink:0}.Dashboard_inputIconWrap__lyuGn{position:relative;display:flex;align-items:center}.Dashboard_inputIcon__76k64{position:absolute;left:.75rem;pointer-events:none;flex-shrink:0;z-index:1}.Dashboard_datetime__OdPop,.Dashboard_input__x8L9z,.Dashboard_select__ofUea{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);padding:.625rem .875rem;font-size:.9rem;color:var(--text-heading);background:var(--bg-surface);transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.Dashboard_datetime__OdPop:focus,.Dashboard_input__x8L9z:focus,.Dashboard_select__ofUea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(79,70,229,.12)}.Dashboard_datetime__OdPop:disabled,.Dashboard_input__x8L9z:disabled,.Dashboard_select__ofUea:disabled{background:var(--bg-elevated);color:var(--text-muted);cursor:not-allowed}.Dashboard_inputWithIcon__b_FiY{padding-left:2.5rem}.Dashboard_inputOtp__jkzQm{letter-spacing:.3em;font-size:1.1rem;font-weight:600;text-align:center}.Dashboard_fileLabel__ZfvCU{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:var(--bg-elevated);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--brand);cursor:pointer;transition:all .15s ease;width:100%;justify-content:flex-start}.Dashboard_fileLabel__ZfvCU:hover{background:var(--brand-light);border-color:var(--brand);color:var(--brand-dark)}.Dashboard_fileInput__TLE3H{display:none}.Dashboard_helperText__TwWc8{font-size:.8rem;color:var(--text-muted);line-height:1.4}.Dashboard_linkButton__yyE2x{background:none;border:none;font-size:.8rem;color:var(--brand);cursor:pointer;padding:0;font-family:inherit;text-decoration:none;transition:color .15s ease}.Dashboard_linkButton__yyE2x:hover{color:var(--brand-dark);text-decoration:underline}.Dashboard_dangerButton__gGcz1,.Dashboard_ghostButton__ofhgz,.Dashboard_primaryButton__sKCsU,.Dashboard_secondaryButton__NBXvA{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-md);border:none;font-size:.9rem;font-weight:600;padding:.625rem 1.25rem;cursor:pointer;transition:all .15s ease;font-family:inherit;line-height:1.4}.Dashboard_primaryButton__sKCsU{background:var(--brand-gradient,var(--brand));color:#fff;width:100%;box-shadow:0 2px 8px rgba(79,70,229,.3)}.Dashboard_primaryButton__sKCsU:hover:not(:disabled){background:linear-gradient(135deg,#4338CA,#6D28D9);box-shadow:0 4px 16px rgba(79,70,229,.4);transform:translateY(-1px)}.Dashboard_primaryButton__sKCsU:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.Dashboard_secondaryButton__NBXvA{background:var(--bg-surface);color:var(--text-body);border:1px solid var(--border)}.Dashboard_secondaryButton__NBXvA:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong)}.Dashboard_disabledSecondaryButton__ZXZ5y,.Dashboard_secondaryButton__NBXvA:disabled{opacity:.55;background:var(--bg-elevated,#F8FAFC);color:var(--text-muted,#94A3B8);border-color:var(--border,#E2E8F0);cursor:not-allowed;box-shadow:none;transform:none;pointer-events:auto}.Dashboard_dangerButton__gGcz1{background:var(--danger);color:#fff}.Dashboard_dangerButton__gGcz1:hover:not(:disabled){background:#DC2626}.Dashboard_ghostButton__ofhgz{background:transparent;color:var(--text-body);border:1px solid var(--border)}.Dashboard_ghostButton__ofhgz:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-heading)}.Dashboard_ghostButton__ofhgz:disabled{opacity:.45;cursor:not-allowed}.Dashboard_buttonRow__JlrJm{display:flex;gap:.5rem}.Dashboard_loadingBlock__mf6Gl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:.875rem;color:var(--text-muted)}.Dashboard_loadingSpinner__zbNcs{width:1.75rem;height:1.75rem;border:2.5px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:Dashboard_spin__nOlzT .75s linear infinite}@keyframes Dashboard_spin__nOlzT{to{transform:rotate(1turn)}}.Dashboard_loadingText__XA70p{font-size:.875rem;color:var(--text-muted);margin:0}.Dashboard_emptyStateBox__QGT7Z{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 1.5rem;text-align:center;box-shadow:var(--shadow-sm)}.Dashboard_emptyStateTitle__Mkylk{font-size:1rem;font-weight:600;color:var(--text-heading);margin:0 0 .5rem}.Dashboard_emptyStateText___yWZA{font-size:.875rem;color:var(--text-body);margin:0;line-height:1.5;max-width:34rem;margin-inline:auto}.Dashboard_stepper__fzlEU{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.Dashboard_step__r8vNB{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);font-size:.8rem;font-weight:500;color:var(--text-muted);transition:all .15s ease;white-space:nowrap}.Dashboard_stepActive__Cglkb{background:var(--brand-light);border-color:rgba(79,70,229,.25);color:var(--brand);font-weight:600}.Dashboard_stepDisabled__4pMaf{opacity:.5}.Dashboard_stepBadge__cO9_y{width:1.25rem;height:1.25rem;border-radius:50%;background:currentColor;color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Dashboard_stepActive__Cglkb .Dashboard_stepBadge__cO9_y{background:var(--brand);color:#fff}.Dashboard_stepDisabled__4pMaf .Dashboard_stepBadge__cO9_y{background:var(--text-muted)}.Dashboard_stepTexts__TxsMC{display:flex;flex-direction:column}.Dashboard_stepTitle__KGbwk{font-size:.8rem;line-height:1.2}.Dashboard_stepBackButton__3S8Qz{padding:.375rem .75rem!important;font-size:.85rem!important;white-space:nowrap}.Dashboard_newBookingCard__UjgMn{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.375rem 1.5rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1.25rem}.Dashboard_newBookingCard__UjgMn .Dashboard_form__Il6HO{align-self:flex-start;width:100%}@media (min-width:768px){.Dashboard_newBookingCard__UjgMn .Dashboard_form__Il6HO{min-width:28rem}}.Dashboard_cardStage2__ok55e{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-md)}.Dashboard_stage2Content__1Kj4Q{overflow:hidden;border-radius:var(--radius-md)}.Dashboard_sectionTitleRow__hOCDq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.Dashboard_sectionTitle__GcWyp{font-size:1.125rem;font-weight:700;color:var(--text-heading)}.Dashboard_sectionHint__S1AFT{font-size:.8rem;color:var(--text-muted)}.Dashboard_overviewSection__IbZDL{display:flex;flex-direction:column;gap:1rem}.Dashboard_overviewSection__IbZDL .Dashboard_bookingCard__HSH7I:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-1px)}.Dashboard_overviewSection__IbZDL .Dashboard_bookingCardCurrent__unLkX:hover{border-left-color:var(--brand)!important}.Dashboard_bookingCard__HSH7I{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-md);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.Dashboard_bookingCardCurrent__unLkX{border-left:3px solid var(--brand);background:linear-gradient(to right,rgba(79,70,229,.03) 0,var(--bg-surface) 40%)}.Dashboard_bookingInfoGrid__FSWvj{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.35rem;row-gap:.35rem;align-items:baseline;font-size:.8375rem}.Dashboard_bookingInfoGrid__FSWvj .Dashboard_bookingLabel__jIFzV{margin:0}.Dashboard_bookingActions__iuLEp{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.75rem}.Dashboard_bookingActions__iuLEp .Dashboard_dangerButton__gGcz1,.Dashboard_bookingActions__iuLEp .Dashboard_primaryButton__sKCsU,.Dashboard_bookingActions__iuLEp .Dashboard_secondaryButton__NBXvA{width:auto}.Dashboard_timeChangeRequestCard__Bf_qk{margin-top:.85rem;border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#F8FAFC);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.5rem}.Dashboard_timeChangeRequestHeader__kPpZ4{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap}.Dashboard_timeChangeRequestHeaderActions__TGsOQ{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.Dashboard_timeChangeRequestTitle__K540h{margin:0;font-size:.875rem;font-weight:700;color:var(--text-heading,#0F172A)}.Dashboard_timeChangeRequestStatusChip__2ytxs{display:inline-flex;align-items:center;border-radius:999px;padding:.14rem .52rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;border:1px solid var(--border,#e2e8f0);background:var(--bg-surface,#FFFFFF);color:var(--text-muted,#64748B)}.Dashboard_timeChangeStatusPending__Q7FRk{background:var(--warning-bg,#FFFBEB);color:var(--warning-text,#92400E);border-color:#FDE68A}.Dashboard_timeChangeStatusApproved__DtiDe{background:var(--success-bg,#ECFDF5);color:var(--success-text,#065F46);border-color:#A7F3D0}.Dashboard_timeChangeStatusRejected__WvnKy,.Dashboard_timeChangeStatusTimedOut__jQIVa{background:var(--danger-bg,#FEF2F2);color:var(--danger-text,#991B1B);border-color:#FECACA}.Dashboard_timeChangeRequestHint__rTXqK,.Dashboard_timeChangeRequestMeta__GDBTT,.Dashboard_timeChangeRequestPolicy___btxF{margin:0;font-size:.8125rem;line-height:1.45}.Dashboard_timeChangeRequestPolicy___btxF{color:var(--text-body,#334155)}.Dashboard_timeChangeRequestMeta__GDBTT{color:var(--text-muted,#64748B)}.Dashboard_timeChangeRequestHint__rTXqK{color:var(--warning-text,#92400E)}.Dashboard_timeChangeRequestControls__DzYWD{display:flex;align-items:flex-end;gap:.625rem;flex-wrap:wrap}.Dashboard_timeChangePickerWrap__xxf1N{min-width:18rem;flex:1 1 18rem}.Dashboard_timeChangeCollapseButton__xyB62{border:1px solid var(--border,#e2e8f0);background:var(--bg-surface,#FFFFFF);color:var(--text-muted,#64748B);border-radius:var(--radius-sm,.375rem);padding:.2rem .5rem;font-size:.72rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.Dashboard_timeChangeCollapseButton__xyB62:hover:not(:disabled){border-color:var(--brand,#4F46E5);color:var(--brand,#4F46E5);background:var(--bg-hover,#F5F7FF)}.Dashboard_timeChangeCollapseButton__xyB62:disabled{opacity:.55;cursor:not-allowed}.Dashboard_bookingCardClickable__nDHmI{cursor:pointer}.Dashboard_bookingCardClickable__nDHmI:hover{border-color:var(--brand);box-shadow:var(--shadow-lg)}.Dashboard_bookingTop__t9UxF{display:flex;gap:1rem}.Dashboard_bookingMeta__HrGKl{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.Dashboard_bookingTitle__oQ7RA{font-size:.9375rem;font-weight:700;color:var(--text-heading);margin:0}.Dashboard_bookingLabel__jIFzV{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.Dashboard_bookingValue__YuWec{color:var(--text-heading,#0F172A)}.Dashboard_bookingText__sj5Sw{font-size:.8375rem;color:var(--text-body);margin:0;line-height:1.5;display:flex;align-items:baseline;gap:.125rem;flex-wrap:wrap}.Dashboard_bookingsList__29OPb{display:grid;grid-gap:.75rem;gap:.75rem}.Dashboard_bookingsEmpty__12sRB{font-size:.875rem;color:var(--text-muted)}.Dashboard_interviewKicker__kZ7h2{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--brand);margin:0}.Dashboard_interviewRoleTitle__7Ktf7{font-size:1.0625rem;font-weight:700;color:var(--text-heading);margin:.125rem 0 .25rem}.Dashboard_statusChip___5z5E{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border)}.Dashboard_statusChipPending__9croR{background:var(--warning-bg,#FFFBEB);color:var(--warning-text,#92400E);border-color:#FDE68A}.Dashboard_statusChipApproved__6zA5m{background:var(--success-bg,#ECFDF5);color:var(--success-text,#065F46);border-color:#A7F3D0}.Dashboard_statusChipCompleted__JT_J_{background:var(--bg-elevated,#F1F5F9);color:var(--text-body,#475569);border-color:var(--border,#E2E8F0)}.Dashboard_statusChipCancelled__j9UkG{background:var(--danger-bg,#FEF2F2);color:var(--danger-text,#991B1B);border-color:#FECACA}.Dashboard_previousInterviewsList___MhH_{display:flex;flex-direction:column;gap:.625rem;margin-top:.5rem}.Dashboard_previousInterviewRow__z3jkQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.625rem .5rem;border-bottom:1px solid var(--border);border-radius:var(--radius-sm);transition:background .15s ease;margin:0 -.5rem}.Dashboard_previousInterviewRow__z3jkQ:last-child{border-bottom:none}.Dashboard_previousInterviewRow__z3jkQ:hover{background:var(--bg-hover,#F5F7FF);border-bottom-color:transparent}.Dashboard_previousInterviewMain__qrn2Q{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.Dashboard_previousInterviewStatus__PnxL1{flex-shrink:0}.Dashboard_profileSectionLabel__5tXUC{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 .5rem}.Dashboard_profileField___NrwD{display:flex;flex-direction:column;gap:.125rem}.Dashboard_profileFieldLabel__JDdOr{font-size:.75rem;font-weight:600;color:var(--text-muted)}.Dashboard_profileFieldValue__CCRBG{font-size:.8375rem;color:var(--text-body);line-height:1.4}.Dashboard_profileGrid__GB9c1{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Dashboard_profileCardHeader__fycKk{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.Dashboard_profileColumnWide__Q3t3q,.Dashboard_profileColumn__fqmUm{display:flex;flex-direction:column;gap:.375rem;min-width:0}.Dashboard_profileColumnWide__Q3t3q{grid-column:1/-1}.Dashboard_profileTag__xloPW{display:inline-flex;align-items:center;padding:.15rem .55rem;background:var(--brand-light);color:var(--brand-dark);border-radius:999px;font-size:.75rem;font-weight:500;margin:.1rem}.Dashboard_profileViewResumeButton__8MNDd{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;background:transparent;color:var(--text-body);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s ease;white-space:nowrap}.Dashboard_profileViewResumeButton__8MNDd:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.Dashboard_profileCard__E3irH{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.Dashboard_profileAccentBar__bRgva{height:4px;background:var(--brand-gradient,linear-gradient(135deg,#4F46E5,#7C3AED));width:100%;flex-shrink:0}.Dashboard_profileHero__mhExz{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem}.Dashboard_profileAvatar__nGSL9{width:3.25rem;height:3.25rem;border-radius:50%;background:var(--brand-gradient,linear-gradient(135deg,#4F46E5,#7C3AED));color:#fff;font-size:1.05rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.03em;box-shadow:0 4px 12px rgba(79,70,229,.3)}.Dashboard_profileHeroInfo__0bqI0{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.Dashboard_profileHeroName__70P1J{font-size:1rem;font-weight:700;color:var(--text-heading);margin:0;line-height:1.2}.Dashboard_profileHeroEmail__h1tHb{font-size:.8rem;color:var(--text-muted);margin:0}.Dashboard_profileHeroMeta__jhTs0{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.Dashboard_profileMetaChip__4eW_6{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:500;background:var(--bg-elevated,#F8FAFC);color:var(--text-body);border:1px solid var(--border)}.Dashboard_profileHeroActions__mcITH{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.375rem}.Dashboard_profileStatsRow__AKszT{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border)}.Dashboard_profileStat__nX0RG{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .5rem;min-width:0;background:var(--bg-card,#ffffff)}.Dashboard_profileStatValue__vVMDF{font-size:.9rem;font-weight:700;color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Dashboard_profileStatLabel__uOfgB{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:center;white-space:normal;line-height:1.25;word-break:break-word;overflow-wrap:anywhere}@media (max-width:720px){.Dashboard_profileStatsRow__AKszT{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_profileStat__nX0RG:last-child:nth-child(odd){grid-column:1/-1}.Dashboard_profileStat__nX0RG{padding:.65rem .45rem}}.Dashboard_profileSection__JtrlB{padding:.875rem 1.5rem;border-bottom:1px solid var(--border)}.Dashboard_profileSectionLast__JPLrY{border-bottom:none}.Dashboard_profileTagsWrap__uWDvq{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.375rem}.Dashboard_profileGapText__215Jv{font-size:.8375rem;color:var(--text-body);line-height:1.6;margin:.375rem 0 0;white-space:pre-wrap;overflow-wrap:break-word}@media (max-width:768px){.Dashboard_loginFormCard__tOpvW{padding:1.75rem 1.25rem}.Dashboard_stepper__fzlEU{flex-wrap:wrap;gap:.375rem}.Dashboard_step__r8vNB{flex:1 1 auto;min-width:0}.Dashboard_profileGrid__GB9c1{grid-template-columns:1fr}.Dashboard_profileColumnWide__Q3t3q{grid-column:1}.Dashboard_profileHero__mhExz{flex-wrap:wrap}.Dashboard_profileHeroActions__mcITH{width:100%;align-items:flex-start}.Dashboard_timeChangePickerWrap__xxf1N{min-width:0;flex:1 1 100%}.Dashboard_bookingActions__iuLEp{flex-direction:column;align-items:stretch}.Dashboard_bookingActions__iuLEp .Dashboard_dangerButton__gGcz1,.Dashboard_bookingActions__iuLEp .Dashboard_primaryButton__sKCsU,.Dashboard_bookingActions__iuLEp .Dashboard_secondaryButton__NBXvA{width:100%}.Dashboard_primaryButton__sKCsU,.Dashboard_secondaryButton__NBXvA{padding:.625rem 1rem;font-size:.875rem}.Dashboard_ghostButton__ofhgz{padding:.375rem .625rem;font-size:.875rem}.Dashboard_bookingCard__HSH7I,.Dashboard_cardStage2__ok55e,.Dashboard_newBookingCard__UjgMn{padding:1rem 1.125rem}.Dashboard_stage2Content__1Kj4Q{overflow:visible}}@media (max-width:480px){.Dashboard_loginPage__ACoe5{align-items:flex-start;padding:2rem 1rem 1rem}.Dashboard_loginFormCard__tOpvW{padding:1.5rem 1rem}.Dashboard_shell__7spp_{padding:1rem .75rem 1.5rem}}.Meeting_shell__WYhjK{width:100%;max-width:1120px;margin:0 auto;display:flex;justify-content:center}.Meeting_loginLayout__7BUCD{width:min(480px,100%);margin:0 auto}.Meeting_preJoinCard__zqXKf .lk-prejoin{background-color:transparent;color:var(--text-heading);padding:0}.Meeting_preJoinCard__zqXKf .lk-video-container{background-color:var(--bg-page);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.Meeting_preJoinCard__zqXKf .lk-camera-off-note{background-color:var(--bg-page)}.Meeting_preJoinCard__zqXKf .lk-camera-off-note svg path{fill:#9ca3af;fill-opacity:.4}.Meeting_preJoinCard__zqXKf .lk-button-group-container{display:flex;gap:.75rem;justify-content:center}.Meeting_preJoinCard__zqXKf .lk-button-group{display:flex}.Meeting_preJoinCard__zqXKf .lk-button{background-color:#ffffff;border:1px solid #d1d5db;border-radius:.6rem;color:#374151;padding:.7rem 1rem;font-size:.95rem;font-weight:500;transition:all .15s ease;display:flex;align-items:center;gap:.5rem;cursor:pointer}.Meeting_preJoinCard__zqXKf .lk-button:hover{background-color:#f9fafb;border-color:#9ca3af}.Meeting_preJoinCard__zqXKf .lk-button[data-lk-enabled=true]{background-color:var(--brand);border-color:var(--brand);color:#ffffff}.Meeting_preJoinCard__zqXKf .lk-button[data-lk-enabled=true]:hover{background-color:var(--brand-dark);border-color:var(--brand-dark)}.Meeting_preJoinCard__zqXKf .lk-button svg{width:16px;height:16px}.Meeting_preJoinCard__zqXKf .lk-button-menu{padding:1rem .7rem;min-width:auto;border-bottom-left-radius:0;border-top-left-radius:0;border-left:0}.Meeting_preJoinCard__zqXKf .lk-username-container{display:flex;flex-direction:column;gap:.9rem}.Meeting_preJoinCard__zqXKf .lk-form-control{width:100%;border-radius:.6rem;border:1px solid var(--border);padding:.7rem .75rem;font-size:.95rem;color:var(--text-heading);background-color:var(--bg-surface);transition:border-color .15s ease,box-shadow .15s ease}.Meeting_preJoinCard__zqXKf .lk-form-control:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px rgba(110,55,149,.3)}.Meeting_preJoinCard__zqXKf .lk-username-container .lk-form-control{background-color:var(--bg-page);cursor:not-allowed;pointer-events:none;color:var(--text-body)}.Meeting_preJoinCard__zqXKf .lk-form-control::placeholder{color:var(--text-muted)}.Meeting_preJoinCard__zqXKf .lk-join-button{background:linear-gradient(135deg,var(--brand) 0,#8B5FA8 100%);color:#ffffff;border:none;border-radius:.6rem;padding:.7rem 1rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .15s ease;box-shadow:var(--shadow-card);width:100%}.Meeting_preJoinCard__zqXKf .lk-join-button:hover:not(:disabled){background:linear-gradient(135deg,var(--brand-dark) 0,#7a4a94 100%);transform:translateY(-.5px)}.Meeting_preJoinCard__zqXKf .lk-join-button:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.Meeting_preJoinCard__zqXKf .lk-device-menu{background-color:var(--bg-surface);border:1px solid var(--border);border-radius:.75rem;box-shadow:var(--shadow-card);padding:.5rem;min-width:280px;z-index:1000;transition:opacity .2s ease,transform .2s ease,visibility 0s;opacity:1;transform:scale(1)}.Meeting_preJoinCard__zqXKf .lk-device-menu[style*="visibility: hidden"]{opacity:0!important;transform:scale(.95)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s .2s!important;pointer-events:none}.Meeting_preJoinCard__zqXKf .lk-device-menu[style*="visibility: visible"]{opacity:1!important;transform:scale(1)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s!important;pointer-events:auto}.Meeting_preJoinCard__zqXKf .lk-media-device-select{list-style:none;margin:0;padding:0;transition:opacity .2s ease}.Meeting_preJoinCard__zqXKf .lk-device-menu[style*="visibility: hidden"] .lk-media-device-select{opacity:0}.Meeting_preJoinCard__zqXKf .lk-device-menu[style*="visibility: visible"] .lk-media-device-select{opacity:1}.Meeting_preJoinCard__zqXKf .lk-list{display:flex;flex-direction:column;gap:.25rem}.Meeting_preJoinCard__zqXKf .lk-list li{margin:0;padding:0}.Meeting_preJoinCard__zqXKf .lk-list li .lk-button{width:100%;text-align:left;padding:.7rem .9rem;background-color:var(--bg-surface);border:1px solid transparent;border-radius:.5rem;color:var(--text-heading);font-size:.9rem;font-weight:400;transition:all .15s ease;justify-content:flex-start}.Meeting_preJoinCard__zqXKf .lk-list li:not([data-lk-active=true]) .lk-button:hover{background-color:var(--bg-page)!important;border-color:var(--border)!important;color:var(--text-heading)!important}.Meeting_preJoinCard__zqXKf .lk-list li[data-lk-active=true] .lk-button{background-color:rgba(110,55,149,.12);border-color:var(--brand);color:var(--brand);font-weight:500}.Meeting_preJoinCard__zqXKf .lk-list li[data-lk-active=true] .lk-button:hover{background-color:rgba(110,55,149,.18);border-color:var(--brand-dark);color:var(--brand)}.Meeting_spinner__E6caY{animation:Meeting_spin__25w2p 1s linear infinite}.Meeting_timeoutToast__5v0rq{width:min(360px,calc(100vw - 1.5rem));border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,.5rem);background:var(--bg-surface,#fff);box-shadow:var(--shadow-lg);overflow:hidden}.Meeting_timeoutToastHeader__rDWXS{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem .25rem}.Meeting_timeoutToastTitle__P950J{margin:0;color:var(--text-heading,#0F172A);font-size:.85rem;font-weight:700}.Meeting_timeoutToastClose__MHYVx{border:none;background:transparent;color:var(--text-muted,#94A3B8);font-size:1rem;line-height:1;cursor:pointer;padding:0}.Meeting_timeoutToastClose__MHYVx:hover{color:var(--text-heading,#0F172A)}.Meeting_timeoutToastText__x6OBa{margin:0;padding:0 .75rem .625rem;color:var(--text-body,#475569);font-size:.78rem;line-height:1.45}.Meeting_timeoutToastProgressTrack__feTAj{height:3px;background:var(--bg-elevated,#F8FAFC)}.Meeting_timeoutToastProgressBar__Bqs4J{display:block;width:100%;height:100%;background:var(--brand,#4F46E5);transform-origin:left center;animation-name:Meeting_timeoutShrinkBar__GPvz5;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes Meeting_timeoutShrinkBar__GPvz5{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
/*# sourceMappingURL=1d98a80f5fd05726.css.map*/