@keyframes dialpad_scaleIn__OuH2n{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}@keyframes dialpad_fadeIn__QX7En{0%{opacity:0}to{opacity:1}}.dialpad_dpPop__7wz5P{position:absolute;top:calc(100% + 4px);right:0;width:266px;max-width:calc(100vw - 28px);padding:0;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-lg);z-index:var(--z-shell-popover);animation:dialpad_scaleIn__OuH2n .16s var(--ease-out)}.dialpad_dpcHead__Mdgxp{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 13px;border-bottom:1px solid var(--line)}.dialpad_dpcHeadLeft___9fHw{display:flex;align-items:center;gap:9px;min-width:0}.dialpad_dpcHeadIcon__I_62q{width:28px;height:28px;border-radius:8px;background:var(--co-bg);color:var(--co);display:grid;place-items:center;flex-shrink:0}.dialpad_dpcHeadMeta__9uZv5{min-width:0}.dialpad_dpcHeadTitle__qAaPv{font-weight:600;font-size:13px;color:var(--ink-900);line-height:1.2}.dialpad_dpcHeadSub__kwkta{font-size:9.5px;color:var(--tx-4);font-family:var(--mono);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:128px}.dialpad_dpcHeadBtns__zPj4g{display:flex;gap:5px;flex-shrink:0}.dialpad_dpcNum__SslbT{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px 14px 8px;font-size:22px;font-weight:600;font-family:var(--mono);color:var(--ink-900);letter-spacing:.5px;min-height:30px}.dialpad_dpcNumInput__bol2z{flex:1;min-width:0;width:100%;margin:0;padding:0;border:none;outline:none;background:none;text-align:center;font:inherit;letter-spacing:inherit;color:inherit;font-variant-numeric:tabular-nums}.dialpad_dpcNumInput__bol2z::placeholder{color:var(--tx-4);font-weight:500;letter-spacing:0}.dialpad_dpcBack__M_Vsn{width:26px;height:26px;padding:0;border-radius:8px;display:grid;place-items:center;color:var(--tx-4);transition:.12s;flex-shrink:0;border:none;background:none;cursor:pointer}.dialpad_dpcBack__M_Vsn:hover{background:var(--bg-2);color:var(--neg)}.dialpad_dpcWho__jujaW{text-align:center;font-size:11.5px;font-weight:600;color:var(--co-700);padding:0 14px 8px;margin-top:-2px}.dialpad_dpcKeys__9WejV{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:4px 13px 0}.dialpad_dpcKey__jHSBw{aspect-ratio:1/.7;padding:0;border:1px solid var(--line);border-radius:11px;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;transition:.12s;font:inherit}.dialpad_dpcKey__jHSBw:focus-visible,.dialpad_dpcKey__jHSBw:hover{background:var(--co-bg);border-color:var(--co-line);transform:translateY(-1px)}.dialpad_dpcKey__jHSBw:active{transform:translateY(0);background:var(--co-bg)}.dialpad_dpcKeyDigit__5qQ6K{font-size:17px;font-weight:600;color:var(--ink-900);line-height:1}.dialpad_dpcKeySub__FjHK4{font-size:7px;font-weight:700;letter-spacing:1.5px;color:var(--tx-4);font-family:var(--mono);height:8px}.dialpad_dpcCall__TrCGv{margin:12px 13px 13px;width:calc(100% - 26px)}.dialpad_dpOverlay__uhIsA{position:fixed;inset:0;background:var(--bg);z-index:var(--z-fullscreen);display:flex;flex-direction:column;animation:dialpad_fadeIn__QX7En .2s ease;outline:none}.dialpad_dpBar__KNXsE{height:60px;flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--surface)}.dialpad_dpTitle__RW4So{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;color:var(--ink-900)}.dialpad_dpTitle__RW4So svg{color:var(--co)}.dialpad_dpMyNum__ybJWA{margin-left:auto;text-align:right;line-height:1.2}.dialpad_dpMyNum__ybJWA span{display:block;font-size:9.5px;font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--tx-4);font-weight:600}.dialpad_dpMyNum__ybJWA b{font-size:13px;color:var(--ink-900);font-variant-numeric:tabular-nums}.dialpad_dpMyNum__ybJWA b.dialpad_dpMyNumMissing__HnzPI{color:var(--tx-4);font-weight:500}.dialpad_dpBody__ITIpg{flex:1;display:flex;overflow:hidden}.dialpad_dpPad__Ay2TU{width:404px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:26px 30px;border-right:1px solid var(--line);overflow-y:auto}.dialpad_dpDisp__ILkL9{width:100%;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-2);padding-bottom:10px}.dialpad_dpDisp__ILkL9 input{flex:1;min-width:0;margin:0;padding:0;border:none;outline:none;background:none;font-size:30px;font-weight:600;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;font-family:var(--mono)}.dialpad_dpDisp__ILkL9 input::placeholder{color:var(--tx-4);font-weight:500;letter-spacing:0}.dialpad_dpBack__95DYM{width:34px;height:34px;padding:0;border-radius:9px;display:grid;place-items:center;color:var(--tx-4);transition:.12s;flex-shrink:0;border:none;background:none;cursor:pointer}.dialpad_dpBack__95DYM:hover{background:var(--bg-2);color:var(--neg)}.dialpad_dpWho__gV3_E{margin-top:10px;font-size:13px;font-weight:600;color:var(--co-700);min-height:18px}.dialpad_dpWhoMuted__I0GDT{color:var(--tx-4);font-weight:500}.dialpad_dpKeys__sAAQS{margin-top:22px;display:grid;grid-template-columns:repeat(3,72px);gap:16px;justify-content:center}.dialpad_dpKey__JUiQi{width:72px;height:64px;padding:0;border-radius:14px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;transition:.12s;box-shadow:var(--sh-xs);font:inherit}.dialpad_dpKey__JUiQi:focus-visible,.dialpad_dpKey__JUiQi:hover{background:var(--co-bg);border-color:var(--co-line)}.dialpad_dpKey__JUiQi:active{transform:scale(.95)}.dialpad_dpKeyDigit__ntZpg{font-size:23px;font-weight:600;color:var(--ink-900);line-height:1;font-family:var(--mono)}.dialpad_dpKeySub__Pagdq{font-size:8.5px;font-weight:600;letter-spacing:1px;color:var(--tx-4)}.dialpad_dpCallRow__r_D0b{margin-top:24px;display:flex;align-items:center;gap:22px}.dialpad_dpCall__ZQ9La{width:64px;height:64px;padding:0;border:none;border-radius:50%;background:var(--pos);color:#fff;display:grid;place-items:center;cursor:pointer;transition:.14s;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--pos) 60%,transparent)}.dialpad_dpCall__ZQ9La:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.dialpad_dpCall__ZQ9La:active:not(:disabled){transform:scale(.95)}.dialpad_dpCall__ZQ9La:disabled{opacity:.55;cursor:not-allowed}.dialpad_dpMini__KAua6{width:48px;height:48px;padding:0;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);color:var(--tx-3);display:grid;place-items:center;cursor:pointer;transition:.14s}.dialpad_dpMini__KAua6:hover{background:var(--bg-2);color:var(--tx)}.dialpad_dpMini__KAua6 svg{width:18px;height:18px}.dialpad_dpSide__69WKG{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-2)}.dialpad_dpSideHead__h_g5v{padding:18px 22px 12px;font-family:var(--mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--tx-4);font-weight:600}.dialpad_dpRecs__OI1Xy{flex:1;overflow-y:auto;padding:0 14px 18px}.dialpad_dpRec__Wzp_5{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:none;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;cursor:pointer;transition:.12s;text-align:left}.dialpad_dpRec__Wzp_5:hover{background:var(--surface)}.dialpad_dpRecIcon__w3JcY{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);flex-shrink:0}.dialpad_dpRecIcon__w3JcY svg{width:13px;height:13px}.dialpad_dpRecIn__3yi_l{color:var(--pos)}.dialpad_dpRecOut__73feL{color:var(--co)}.dialpad_dpRecMissed__t8emN{color:var(--neg)}.dialpad_dpRecMain__e1Pyf{display:block;flex:1;min-width:0}.dialpad_dpRecName__ZRAtz{font-size:13px;font-weight:600;color:var(--ink-900)}.dialpad_dpRecName__ZRAtz,.dialpad_dpRecSub__4yQTn{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialpad_dpRecSub__4yQTn{font-size:11px;color:var(--tx-3);font-variant-numeric:tabular-nums}.dialpad_dpRecRight__1t6lf{display:block;text-align:right;flex-shrink:0}.dialpad_dpRecWhen___m5nD{display:block;font-size:11px;color:var(--tx-3)}.dialpad_dpRecDur__sO66s{display:block;font-size:10.5px;color:var(--tx-4);font-family:var(--mono)}.dialpad_dpRecsEmpty__XXulW{margin:0;padding:14px 8px;font-size:12px;line-height:1.45;color:var(--tx-3)}@media (max-width:760px){.dialpad_dpBody__ITIpg{flex-direction:column;overflow-y:auto}.dialpad_dpPad__Ay2TU{width:100%;border-right:none;border-bottom:1px solid var(--line)}.dialpad_dpSide__69WKG{min-height:240px}}.tour_dim__vGKKJ{inset:0;background:rgba(13,22,35,.5);animation:tour_tourFade__A9Kab .18s ease both}.tour_dim__vGKKJ,.tour_spot__xbM9R{position:fixed;z-index:var(--z-tour-dim);pointer-events:none}.tour_spot__xbM9R{border-radius:12px;box-shadow:0 0 0 9999px rgba(13,22,35,.5),0 0 0 2px var(--co),0 0 0 6px rgba(36,86,214,.28)}.tour_spotQuiet__oGrk6{box-shadow:0 0 0 2px var(--co),0 0 0 6px rgba(36,86,214,.28)}@keyframes tour_tourFade__A9Kab{0%{opacity:0}to{opacity:1}}@keyframes tour_tourRise__VFWeM{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.tour_card__vLHVb{position:fixed;z-index:var(--z-tour-card);width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:var(--surface);color:var(--tx);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-lg);padding:16px 16px 14px;animation:tour_tourRise__VFWeM .2s var(--ease-out) both}.tour_centerWrap__NBEvj{position:fixed;inset:0;z-index:var(--z-tour-card);display:grid;place-items:center;padding:12px;pointer-events:none}.tour_cardStatic__yLTrV{position:relative;pointer-events:auto}.tour_cardTop__FzUGD{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3)}.tour_cardTop__FzUGD .tour_where__p5sV8{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour_iconBtn__IWXdz{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--tx-3);flex-shrink:0}.tour_iconBtn__IWXdz:hover{background:var(--bg);color:var(--tx)}.tour_btn__FP05F:focus-visible,.tour_iconBtn__IWXdz:focus-visible,.tour_lessonBtn__ZAJIs:focus-visible,.tour_linkBtn__IkLiM:focus-visible,.tour_topicHead__ptMOY:focus-visible{outline:2px solid var(--co);outline-offset:2px}.tour_title___U7je:focus{outline:none}.tour_title___U7je{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--ink-900);line-height:1.3;margin-bottom:6px}.tour_body__LL_hh{font-size:13px;line-height:1.55;color:var(--tx-2)}.tour_tryIt__QGqRF{display:flex;gap:8px;margin-top:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--co-bg);border:1px solid var(--co-line);color:var(--co-700);font-size:12.5px;line-height:1.45}.tour_tryIt__QGqRF strong{font-weight:650;white-space:nowrap}.tour_progress__Ur4ZR{display:flex;gap:4px;margin:14px 0 12px}.tour_progress__Ur4ZR span{flex:1;height:3px;border-radius:99px;background:var(--line-2)}.tour_progress__Ur4ZR span.tour_on___Ivg_{background:var(--co)}.tour_actions__jV4rP{display:flex;align-items:center;gap:8px}.tour_actions__jV4rP .tour_grow__4mAjP{flex:1}.tour_btn__FP05F{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--tx);font-size:12.5px;font-weight:550}.tour_btn__FP05F:hover{background:var(--bg);border-color:var(--line-strong)}.tour_btn__FP05F:disabled{opacity:.5;cursor:not-allowed}.tour_btnPrimary__ElmIz{background:var(--ink-900);border-color:var(--ink-900);color:var(--surface)}.tour_btnPrimary__ElmIz:hover{background:var(--ink-800);border-color:var(--ink-800)}[data-theme=dark] .tour_btnPrimary__ElmIz{background:var(--co);border-color:var(--co);color:#fff}[data-theme=dark] .tour_btnPrimary__ElmIz:hover{background:var(--co-600);border-color:var(--co-600)}.tour_srOnly__42QWT{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tour_inlineIcon__2ccyX{display:inline;margin-right:4px;vertical-align:-2px}.tour_linkBtn__IkLiM{font-size:12px;color:var(--tx-2);text-decoration:underline;text-underline-offset:3px;padding:4px 2px}.tour_linkBtn__IkLiM:hover{color:var(--tx)}.tour_footRow__OaYpC{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.tour_stuck__wWKcC{margin-top:12px;padding:12px;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line)}.tour_stuckTitle__rNBKV{font-size:12.5px;font-weight:600;margin-bottom:8px}.tour_reasons__y94CA{display:grid;gap:6px;border:0;margin:0 0 8px;padding:0}.tour_reasons__y94CA label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx-2);cursor:pointer}.tour_note__JBIEx{width:100%;min-height:56px;resize:vertical;padding:8px 10px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface);font-size:12.5px;margin-bottom:8px}.tour_note__JBIEx:focus-visible{outline:2px solid var(--co);outline-offset:1px}.tour_thanks__OQ1tm{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pos)}.tour_scrim__2Nt_Z{position:fixed;inset:0;z-index:var(--z-tour-hub-scrim);display:grid;place-items:center;padding:22px;background:rgba(13,22,35,.5);backdrop-filter:blur(3px);animation:tour_tourFade__A9Kab .15s ease both}.tour_hub__udhyl{width:min(720px,100%);max-height:min(760px,calc(100dvh - 44px));display:flex;flex-direction:column;background:var(--surface);color:var(--tx);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden;animation:tour_tourRise__VFWeM .2s var(--ease-out) both}.tour_hub__udhyl:focus{outline:none}.tour_hubHead__hzekD{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px}.tour_hubHead__hzekD h2{font-size:18px;margin-bottom:4px}.tour_hubHead__hzekD p{font-size:13px;color:var(--tx-3);line-height:1.5}.tour_hubHead__hzekD .tour_grow__4mAjP{flex:1;min-width:0}.tour_searchRow__GqMVe{display:flex;align-items:center;gap:8px;margin:0 20px 12px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg);color:var(--tx-3)}.tour_searchRow__GqMVe input{flex:1;min-width:0;padding:9px 0;border:0;background:transparent;font-size:13px;outline:none}.tour_searchRow__GqMVe:focus-within{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.tour_hubBody__V87iw{flex:1;overflow:auto;padding:0 20px 20px}.tour_groupLabel__F9RvH{margin:14px 0 8px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tx-3)}.tour_topic__nWqRL{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:8px}.tour_topic__nWqRL.tour_open__IPjLx{border-color:var(--line-strong);box-shadow:var(--sh-sm)}.tour_topicHead__ptMOY{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;border-radius:var(--r)}.tour_topicHead__ptMOY:hover{background:var(--bg)}.tour_topicText__gbU9k{flex:1;min-width:0}.tour_topicName__MGJdK{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:14px;font-weight:600;color:var(--ink-900)}.tour_topicSummary__iO3p4{font-size:12.5px;color:var(--tx-3);margin-top:2px;line-height:1.4}.tour_badge__AnZQ4{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:99px;font-size:10.5px;font-weight:600;background:var(--bg-2);color:var(--tx-3);white-space:nowrap}.tour_badgeDone__0su_T{background:var(--pos-bg);color:var(--pos)}.tour_badgeProgress__jYRce{background:var(--co-bg);color:var(--co-700)}.tour_badgeHelp___tVxQ{background:var(--warn-bg);color:var(--ink-700)}.tour_badgeHere__x80Qe{background:var(--viol-bg);color:var(--viol)}.tour_meter__QVPRn{width:84px;flex-shrink:0;text-align:right;font-size:11.5px;color:var(--tx-3)}.tour_meterBar__u4jAN{height:4px;border-radius:99px;background:var(--line-2);margin-top:5px;overflow:hidden}.tour_meterBar__u4jAN span{display:block;height:100%;background:var(--co);border-radius:99px}.tour_chev__lbiFg{color:var(--tx-4);transition:transform .15s ease;flex-shrink:0}.tour_topic__nWqRL.tour_open__IPjLx .tour_chev__lbiFg{transform:rotate(180deg)}.tour_topicBody__nnuEj{padding:2px 14px 14px;border-top:1px solid var(--line)}.tour_topicActions__Y56Yt{display:flex;gap:8px;margin:12px 0 8px;flex-wrap:wrap}.tour_lessons__V8YCe{list-style:none;display:grid;gap:2px}.tour_lessonBtn__ZAJIs{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);text-align:left;font-size:13px;color:var(--tx)}.tour_lessonBtn__ZAJIs:hover{background:var(--bg)}.tour_lessonBtn__ZAJIs .tour_lessonTitle__88Mp3{flex:1;min-width:0}.tour_lessonBtn__ZAJIs .tour_lessonGo__okXXV{font-size:11.5px;color:var(--co);opacity:0}.tour_lessonBtn__ZAJIs:focus-visible .tour_lessonGo__okXXV,.tour_lessonBtn__ZAJIs:hover .tour_lessonGo__okXXV{opacity:1}.tour_dot__t4xCq{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-strong);color:transparent;flex-shrink:0}.tour_dotDone__KnKQo{background:var(--pos);border-color:var(--pos);color:#fff}.tour_dotSeen__qsqom{border-color:var(--co);background:var(--co-bg)}.tour_dotHelp__vf_gp{border-color:var(--warn);background:var(--warn-bg);color:var(--warn)}.tour_empty__D1eSW{padding:28px 8px;text-align:center;font-size:13px;color:var(--tx-3)}.tour_notice__RvpFT{margin:0 20px 10px;padding:8px 12px;border-radius:var(--r-sm);font-size:12.5px;background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn)}@media (max-width:640px){.tour_card__vLHVb{left:12px!important;right:12px;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:auto}.tour_card__vLHVb.tour_cardStatic__yLTrV{left:auto!important;right:auto;top:auto!important;bottom:auto;width:min(360px,calc(100vw - 24px))}.tour_meter__QVPRn{display:none}.tour_scrim__2Nt_Z{padding:10px;align-items:end}.tour_hub__udhyl{max-height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){.tour_card__vLHVb,.tour_dim__vGKKJ,.tour_hub__udhyl,.tour_scrim__2Nt_Z,.tour_spot__xbM9R{animation:none;transition:none}}