.page_page__ZU32B{display:flex;position:relative;min-height:100svh;align-items:center;justify-content:center;padding:2rem;font-family:var(--font-geist-sans),system-ui,sans-serif}.page_main__GlU4n{max-width:36rem;display:flex;flex-direction:column;gap:1rem}.page_main__GlU4n h1{margin:0;font-size:2rem;letter-spacing:-.02em}.page_main__GlU4n p{margin:0;color:#444;line-height:1.5}.page_remoteAudio__1GCry{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media (prefers-color-scheme:dark){.page_main__GlU4n p{color:#ccc}}.CallControls_section__WeiE9{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.CallControls_section__WeiE9 h2{margin:0;font-size:1.25rem;font-weight:600}.CallControls_hint__BS8A4{margin:0;color:#555;font-size:.95rem;line-height:1.5}.CallControls_actions__dcIxK{display:flex;flex-wrap:wrap;gap:.5rem}.CallControls_danger__ZAQzm,.CallControls_muted__aEDWG,.CallControls_secondary__7cSKQ{padding:.5rem .9rem;border-radius:6px;font:inherit;cursor:pointer;border:none}.CallControls_secondary__7cSKQ{background:#e5e5e5;color:#171717}.CallControls_muted__aEDWG{background:#a16207;color:#fff}.CallControls_danger__ZAQzm{background:#b91c1c;color:#fff}.CallControls_danger__ZAQzm:disabled,.CallControls_muted__aEDWG:disabled,.CallControls_secondary__7cSKQ:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.CallControls_section__WeiE9{border-top-color:#333}.CallControls_hint__BS8A4{color:#aaa}.CallControls_secondary__7cSKQ{background:#333;color:#ededed}.CallControls_muted__aEDWG{background:#fbbf24;color:#0a0a0a}}.DialPad_section__DyDW6{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.DialPad_section__DyDW6 h2{margin:0;font-size:1.25rem;font-weight:600}.DialPad_hint__YxOF2,.DialPad_status__QxbL7{margin:0;color:#555;font-size:.95rem;line-height:1.5}.DialPad_form__zeKS0{display:flex;flex-direction:column;gap:.5rem}.DialPad_label__57ced{font-size:.875rem;font-weight:500}.DialPad_input__R7T4W{width:100%;max-width:12rem;padding:.55rem .7rem;border:1px solid #ccc;border-radius:6px;font:inherit;background:transparent;color:inherit}.DialPad_input__R7T4W:focus{outline:2px solid #2563eb;outline-offset:1px}.DialPad_actions__s2bhe{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.DialPad_danger__pw5bA,.DialPad_primary__ZY_KK{padding:.5rem .9rem;border-radius:6px;font:inherit;cursor:pointer;border:none}.DialPad_primary__ZY_KK{background:#171717;color:#fff}.DialPad_danger__pw5bA{background:#b91c1c;color:#fff}.DialPad_danger__pw5bA:disabled,.DialPad_primary__ZY_KK:disabled{opacity:.5;cursor:not-allowed}.DialPad_warn__9GAHn{margin:0;color:#a16207;font-size:.9rem}.DialPad_error__xh7DW{margin:0;color:#b91c1c;font-size:.9rem}@media (prefers-color-scheme:dark){.DialPad_section__DyDW6{border-top-color:#333}.DialPad_hint__YxOF2,.DialPad_status__QxbL7{color:#aaa}.DialPad_input__R7T4W{border-color:#444}.DialPad_primary__ZY_KK{background:#ededed;color:#0a0a0a}.DialPad_warn__9GAHn{color:#fbbf24}.DialPad_error__xh7DW{color:#f87171}}.IncomingCall_section__gi_Gd{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.IncomingCall_section__gi_Gd h2{margin:0;font-size:1.25rem;font-weight:600}.IncomingCall_status__VvX_d{margin:0;color:#555;font-size:.95rem;line-height:1.5}.IncomingCall_actions__yFhv2{display:flex;flex-wrap:wrap;gap:.5rem}.IncomingCall_accept__xAaka,.IncomingCall_reject__IC9Bw{padding:.5rem .9rem;border-radius:6px;font:inherit;cursor:pointer;border:none}.IncomingCall_accept__xAaka{background:#15803d;color:#fff}.IncomingCall_reject__IC9Bw{background:#b91c1c;color:#fff}.IncomingCall_accept__xAaka:disabled,.IncomingCall_reject__IC9Bw:disabled{opacity:.5;cursor:not-allowed}.IncomingCall_error__4c0LH{margin:0;color:#b91c1c;font-size:.9rem}@media (prefers-color-scheme:dark){.IncomingCall_section__gi_Gd{border-top-color:#333}.IncomingCall_status__VvX_d{color:#aaa}.IncomingCall_accept__xAaka{background:#22c55e;color:#0a0a0a}.IncomingCall_error__4c0LH{color:#f87171}}.RegistrationForm_section__DQamn{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.RegistrationForm_section__DQamn h2{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.RegistrationForm_hint__2yCxx{margin:0;color:#555;font-size:.95rem;line-height:1.5}.RegistrationForm_form__903_0{display:flex;flex-direction:column;gap:.5rem}.RegistrationForm_label__Sm7Y0{font-size:.875rem;font-weight:500}.RegistrationForm_input__29E1q{width:100%;max-width:12rem;padding:.55rem .7rem;border:1px solid #ccc;border-radius:6px;font:inherit;background:transparent;color:inherit}.RegistrationForm_input__29E1q:focus{outline:2px solid #2563eb;outline-offset:1px}.RegistrationForm_actions__xdOA7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.RegistrationForm_primary__niec1,.RegistrationForm_secondary___rsLX{padding:.5rem .9rem;border-radius:6px;font:inherit;cursor:pointer}.RegistrationForm_primary__niec1{border:none;background:#171717;color:#fff}.RegistrationForm_secondary___rsLX{border:1px solid #bbb;background:transparent;color:inherit}.RegistrationForm_primary__niec1:disabled,.RegistrationForm_secondary___rsLX:disabled{opacity:.5;cursor:not-allowed}.RegistrationForm_error__OdJP1{margin:0;color:#b91c1c;font-size:.9rem;line-height:1.4}.RegistrationForm_result__A6td4{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e5e5}.RegistrationForm_resultTitle__iO_oD{margin:0;font-weight:600}.RegistrationForm_dl__I8i6e{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.RegistrationForm_dl__I8i6e div{display:grid;grid-template-columns:8.5rem 1fr;grid-gap:.5rem;gap:.5rem;font-size:.9rem;line-height:1.4}.RegistrationForm_dl__I8i6e dt{margin:0;color:#666}.RegistrationForm_dl__I8i6e dd{margin:0;word-break:break-all}.RegistrationForm_secret__kphND{font-family:var(--font-geist-mono),ui-monospace,monospace}.RegistrationForm_note__Wh02G{margin:0;color:#666;font-size:.8rem;line-height:1.4}@media (prefers-color-scheme:dark){.RegistrationForm_dl__I8i6e dt,.RegistrationForm_hint__2yCxx,.RegistrationForm_note__Wh02G{color:#aaa}.RegistrationForm_input__29E1q{border-color:#444}.RegistrationForm_primary__niec1{background:#ededed;color:#0a0a0a}.RegistrationForm_secondary___rsLX{border-color:#555}.RegistrationForm_error__OdJP1{color:#f87171}.RegistrationForm_result__A6td4{border-top-color:#333}}.SipStatus_section__oCkAj{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.SipStatus_section__oCkAj h2{margin:0;font-size:1.1rem;font-weight:600}.SipStatus_status__Ge5dM{margin:0;color:#555;font-size:.95rem;line-height:1.5}.SipStatus_warn__Na8Qu{margin:0;color:#a16207;font-size:.9rem}.SipStatus_error__Z4wmb{margin:0;color:#b91c1c;font-size:.9rem}@media (prefers-color-scheme:dark){.SipStatus_section__oCkAj{border-top-color:#333}.SipStatus_status__Ge5dM{color:#aaa}.SipStatus_warn__Na8Qu{color:#fbbf24}.SipStatus_error__Z4wmb{color:#f87171}}