.IVRPage_page___Yklx{min-height:calc(100vh - 64px);background:var(--color-bg-primary)}.IVRPage_container__Am0uy{max-width:1248px;margin:0 auto;padding:0 var(--space-6)}.IVRPage_header__8wdYC{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) 0;flex-wrap:wrap;gap:var(--space-4)}.IVRPage_header__8wdYC h1{font-size:var(--text-3xl);font-weight:800;color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.IVRPage_header__8wdYC p{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-2)}.IVRPage_headerActions__3Bo6n{display:flex;gap:var(--space-3)}.IVRPage_addBtn___wMff{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:600;color:#fff;background:var(--color-brand-blue);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}.IVRPage_addBtn___wMff:hover{background:#2563eb}.IVRPage_tabs__7v7dj{display:flex;gap:var(--space-1);margin-bottom:var(--space-6);background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:3px;width:-moz-fit-content;width:fit-content}.IVRPage_tab__HEZJc{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:500;color:var(--color-text-tertiary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.IVRPage_tabActive__G1diN{color:var(--color-text-primary);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.IVRPage_tableWrap__v5d23{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--space-12)}.IVRPage_table__VHMyi{width:100%;border-collapse:collapse}.IVRPage_table__VHMyi th{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);background:var(--color-bg-elevated);text-align:left}.IVRPage_table__VHMyi td,.IVRPage_table__VHMyi th{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.IVRPage_table__VHMyi td{font-size:var(--text-sm);color:var(--color-text-primary)}.IVRPage_table__VHMyi tr:last-child td{border-bottom:none}.IVRPage_table__VHMyi tr:hover td{background:rgba(148,163,184,.04)}.IVRPage_nameCell__qset_{font-weight:600}.IVRPage_descCell__yO1kn{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.IVRPage_code__OktEC{padding:2px 8px;font-family:var(--font-mono,monospace);border-radius:var(--radius-md)}.IVRPage_code__OktEC,.IVRPage_typeBadge__ZKde_{font-size:var(--text-xs);color:var(--color-accent-cyan);background:rgba(6,182,212,.1)}.IVRPage_typeBadge__ZKde_{display:inline-block;padding:1px 8px;font-weight:600;border-radius:var(--radius-full);text-transform:uppercase}.IVRPage_entryBtn__WBzH3{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--color-brand-blue);background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.IVRPage_entryBtn__WBzH3:hover{background:rgba(59,130,246,.12)}.IVRPage_status__sDhDS{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full)}.IVRPage_statusActive__U5VF8{color:var(--color-accent-green);background:rgba(34,197,94,.1)}.IVRPage_statusInactive__uYbVI{color:var(--color-text-tertiary);background:rgba(100,116,139,.1)}.IVRPage_actions__DmyV8{display:flex;gap:var(--space-2)}.IVRPage_deleteBtn__VwkOz,.IVRPage_editBtn__otVB9{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.IVRPage_editBtn__otVB9{color:var(--color-brand-blue);background:rgba(59,130,246,.06);border-color:rgba(59,130,246,.2)}.IVRPage_editBtn__otVB9:hover{background:rgba(59,130,246,.12)}.IVRPage_deleteBtn__VwkOz{color:#ef4444;background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2)}.IVRPage_deleteBtn__VwkOz:hover{background:rgba(239,68,68,.12)}.IVRPage_empty__zdU_l{padding:var(--space-12) 0!important}.IVRPage_empty__zdU_l,.IVRPage_loading__Q5pws{text-align:center;color:var(--color-text-tertiary)}.IVRPage_loading__Q5pws{padding:var(--space-12) 0}.IVRPage_modal__qslQU{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.IVRPage_modalContent__D788K{width:100%;max-width:520px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 24px 48px rgba(0,0,0,.3)}.IVRPage_modalContent__D788K h2{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-6)}.IVRPage_formRow__t2naP{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.IVRPage_formGroup__MB56u{margin-bottom:var(--space-4)}.IVRPage_formGroup__MB56u label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-2)}.IVRPage_formGroup__MB56u input,.IVRPage_formGroup__MB56u select{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-lg);outline:none;box-sizing:border-box}.IVRPage_formGroup__MB56u input:focus,.IVRPage_formGroup__MB56u select:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.IVRPage_modalActions__aUXWo{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.IVRPage_cancelBtn__mn4_e{font-weight:500;color:var(--color-text-secondary);background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.IVRPage_cancelBtn__mn4_e,.IVRPage_saveBtn__zcAS2{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);cursor:pointer}.IVRPage_saveBtn__zcAS2{font-weight:600;color:#fff;background:var(--color-brand-blue);border:none;border-radius:var(--radius-lg)}.IVRPage_saveBtn__zcAS2:hover:not(:disabled){background:#2563eb}.IVRPage_saveBtn__zcAS2:disabled{opacity:.6;cursor:not-allowed}.IVRPage_error__r_Hem{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:#ef4444;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}@media (max-width:768px){.IVRPage_header__8wdYC{flex-direction:column;align-items:flex-start}.IVRPage_header__8wdYC h1{font-size:var(--text-2xl)}.IVRPage_tableWrap__v5d23{overflow-x:auto}.IVRPage_formRow__t2naP{grid-template-columns:1fr}}.LegalPage_page__C7_iJ{padding:var(--space-12) 0 var(--space-24)}.LegalPage_container__o4SIi{max-width:800px;margin:0 auto;padding:0 var(--space-6)}.LegalPage_title__Y9iZd{font-size:var(--text-4xl);font-weight:800;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-4);line-height:var(--leading-tight)}.LegalPage_updated__pJYt1{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-12)}.LegalPage_content__dFRud{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.LegalPage_content__dFRud h2{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:var(--space-10) 0 var(--space-4)}.LegalPage_content__dFRud h3{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-3)}.LegalPage_content__dFRud p{margin-bottom:var(--space-4)}.LegalPage_content__dFRud strong{color:var(--color-text-primary);font-weight:600}.LegalPage_content__dFRud a{color:var(--color-brand-blue);text-decoration:underline;-webkit-text-decoration-color:rgba(59,130,246,.4);text-decoration-color:rgba(59,130,246,.4);text-underline-offset:2px;transition:color var(--transition-fast)}.LegalPage_content__dFRud a:hover{color:var(--color-brand-blue-hover)}.LegalPage_content__dFRud ul{list-style:none;padding:0;margin:0 0 var(--space-4) 0}.LegalPage_content__dFRud ul li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-2)}.LegalPage_content__dFRud ul li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--color-text-tertiary)}.LegalPage_content__dFRud ul li strong{display:inline}@media (max-width:768px){.LegalPage_page__C7_iJ{padding:var(--space-8) 0 var(--space-16)}.LegalPage_title__Y9iZd{font-size:var(--text-3xl)}}.VoicemailPage_page__CXmUl{min-height:calc(100vh - 64px);background:var(--color-bg-primary)}.VoicemailPage_container__4XrXt{max-width:1248px;margin:0 auto;padding:0 var(--space-6)}.VoicemailPage_header__5EyNr{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) 0;flex-wrap:wrap;gap:var(--space-4)}.VoicemailPage_header__5EyNr h1{font-size:var(--text-3xl);font-weight:800;color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.VoicemailPage_header__5EyNr p{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-2)}.VoicemailPage_headerActions__TOXUA{display:flex;gap:var(--space-3)}.VoicemailPage_addBtn__ucnsE{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:600;color:#fff;background:var(--color-brand-blue);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}.VoicemailPage_addBtn__ucnsE:hover{background:#2563eb}.VoicemailPage_tableWrap__2W1xX{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--space-12)}.VoicemailPage_table__rqutw{width:100%;border-collapse:collapse}.VoicemailPage_table__rqutw th{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);background:var(--color-bg-elevated);text-align:left}.VoicemailPage_table__rqutw td,.VoicemailPage_table__rqutw th{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.VoicemailPage_table__rqutw td{font-size:var(--text-sm);color:var(--color-text-primary)}.VoicemailPage_table__rqutw tr:last-child td{border-bottom:none}.VoicemailPage_table__rqutw tr:hover td{background:rgba(148,163,184,.04)}.VoicemailPage_nameCell__rpB03{font-weight:600}.VoicemailPage_extCell___oV5X{font-family:var(--font-mono,monospace);font-weight:600;color:var(--color-brand-blue)}.VoicemailPage_msgBtn__qjEmk{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--color-brand-blue);background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.VoicemailPage_msgBtn__qjEmk:hover{background:rgba(59,130,246,.12)}.VoicemailPage_usageBar___tRm_{width:80px;height:6px;background:var(--color-input-bg);border-radius:3px;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:var(--space-2)}.VoicemailPage_usageFill__TQRFQ{height:100%;background:var(--color-brand-blue);border-radius:3px;transition:width .3s}.VoicemailPage_usageText__PDzpA{font-size:var(--text-xs);color:var(--color-text-tertiary)}.VoicemailPage_status__ANLHw{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full)}.VoicemailPage_statusActive__kbjJC{color:var(--color-accent-green);background:rgba(34,197,94,.1)}.VoicemailPage_statusInactive__b2o0b{color:var(--color-text-tertiary);background:rgba(100,116,139,.1)}.VoicemailPage_actions__bMVcl{display:flex;gap:var(--space-2)}.VoicemailPage_deleteBtn__DYokh,.VoicemailPage_editBtn__6qsL_{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.VoicemailPage_editBtn__6qsL_{color:var(--color-brand-blue);background:rgba(59,130,246,.06);border-color:rgba(59,130,246,.2)}.VoicemailPage_editBtn__6qsL_:hover{background:rgba(59,130,246,.12)}.VoicemailPage_deleteBtn__DYokh{color:#ef4444;background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2)}.VoicemailPage_deleteBtn__DYokh:hover{background:rgba(239,68,68,.12)}.VoicemailPage_empty__bFJHL{text-align:center;color:var(--color-text-tertiary);padding:var(--space-12) 0!important}.VoicemailPage_loading__0ogyz{text-align:center;color:var(--color-text-tertiary);padding:var(--space-12) 0}.VoicemailPage_modal__n1FZW{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.VoicemailPage_modalContent__7KXj4{max-width:520px}.VoicemailPage_modalContentLarge__ajrLs,.VoicemailPage_modalContent__7KXj4{width:100%;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 24px 48px rgba(0,0,0,.3)}.VoicemailPage_modalContentLarge__ajrLs{max-width:700px}.VoicemailPage_modalContentLarge__ajrLs h2,.VoicemailPage_modalContent__7KXj4 h2{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-6)}.VoicemailPage_formRow__arEhX{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.VoicemailPage_formGroup__xU7pO{margin-bottom:var(--space-4)}.VoicemailPage_formGroup__xU7pO label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-2)}.VoicemailPage_formGroup__xU7pO input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-lg);outline:none;box-sizing:border-box}.VoicemailPage_formGroup__xU7pO input:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.VoicemailPage_modalActions__UZhS2{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.VoicemailPage_cancelBtn__6qWRK{font-weight:500;color:var(--color-text-secondary);background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.VoicemailPage_cancelBtn__6qWRK,.VoicemailPage_saveBtn__ZvamM{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);cursor:pointer}.VoicemailPage_saveBtn__ZvamM{font-weight:600;color:#fff;background:var(--color-brand-blue);border:none;border-radius:var(--radius-lg)}.VoicemailPage_saveBtn__ZvamM:hover:not(:disabled){background:#2563eb}.VoicemailPage_saveBtn__ZvamM:disabled{opacity:.6;cursor:not-allowed}.VoicemailPage_error__MM_8m{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:#ef4444;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.VoicemailPage_msgList__BBhs3{display:flex;flex-direction:column;gap:var(--space-2);max-height:400px;overflow-y:auto}.VoicemailPage_msgItem___oZlF{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.VoicemailPage_msgUnread__K089I{border-left:3px solid var(--color-brand-blue);background:rgba(59,130,246,.04)}.VoicemailPage_msgInfo__JMji1{display:flex;flex-direction:column;gap:2px}.VoicemailPage_msgCaller__YEbOB{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.VoicemailPage_msgDuration__BvYiW,.VoicemailPage_msgTime__siKxQ{font-size:var(--text-xs);color:var(--color-text-tertiary)}.VoicemailPage_msgActions__VKoio{display:flex;gap:var(--space-2)}@media (max-width:768px){.VoicemailPage_header__5EyNr{flex-direction:column;align-items:flex-start}.VoicemailPage_header__5EyNr h1{font-size:var(--text-2xl)}.VoicemailPage_tableWrap__2W1xX{overflow-x:auto}.VoicemailPage_formRow__arEhX{grid-template-columns:1fr}}