.pg{max-inline-size:1200px}.pg-narrow{max-inline-size:760px}.pg-section-label{color:var(--color-text-secondary);margin-block:var(--space-8) var(--space-3);padding-inline:var(--space-2);font-size:17px;font-weight:400;line-height:22px}.pg-section-label:first-child{margin-block-start:0}.pg-hint{color:var(--color-text-secondary);font-size:var(--fs-body);margin:0}.pg-note{color:var(--color-text-secondary);font-size:var(--fs-caption);margin-block:var(--space-2) 0;padding-inline:var(--space-2)}.pg-flash{align-items:center;gap:var(--space-3);background:var(--color-success-soft);color:var(--color-success);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);font-size:var(--fs-body);margin-block-end:var(--space-4);display:flex}.pg-ltr{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.pg-id{font-variant-numeric:tabular-nums;font-size:var(--fs-caption);white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pg-cell-main{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pg-cell-sub{color:var(--color-text-secondary);font-size:var(--fs-caption)}.pg-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.pg-nowrap{white-space:nowrap}.pg-actions-cell{text-align:end;white-space:nowrap}.pg-card-head{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-3);flex-wrap:wrap;display:flex}.pg-card-head h3{margin:0}.pg-card-head .spacer{flex:1}.pg-card-body{padding:var(--space-2) var(--space-6) var(--space-6)}.pg-card-flush{background:var(--color-bg-surface);border-radius:var(--radius-card);margin-block-end:var(--space-4);overflow:hidden}.pg-card-flush .table-card{border-radius:0;margin:0}.pg-card-flush .loading,.pg-card-flush .empty,.pg-card-flush .error-state{margin:0}.pg-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.pg-toolbar .spacer{flex:1}.pg-form-grid{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pg-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.pg-form-actions.start{justify-content:flex-start}.pg-choice-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pg-pill-check{align-items:center;gap:var(--space-2);block-size:auto;min-block-size:40px;padding:8px var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg-button-secondary);border:1px solid var(--color-divider-strong);color:var(--color-text-primary);cursor:pointer;font-size:var(--fs-body);transition:background .2s var(--ease-standard);line-height:22px;display:inline-flex;position:relative}.pg-pill-check input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.pg-pill-check:has(input:checked){background:var(--color-accent);border-color:var(--color-accent);color:#fff}.pg-pill-check:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.pg-pill-check:has(input:disabled){opacity:.4;cursor:default}.modal-body .field input:not([type=checkbox]):not([type=radio]),.modal-body .field select,.modal-body .field textarea{background:var(--color-bg-button-secondary)}.modal-body .pg-form-actions{margin-block-start:var(--space-4)}.pg-setting{cursor:default;align-items:center}.pg-setting .list-row-trail{flex-shrink:0;justify-content:flex-end;align-items:center}.pg-setting .list-row-body{flex:1;min-inline-size:0}.pg-setting .list-row-label{white-space:normal}.pg-setting select,.pg-setting input:not([type=checkbox]){box-sizing:border-box;block-size:auto;min-block-size:44px;inline-size:160px;padding-block:10px;padding-inline:var(--space-4);font:inherit;color:var(--color-text-primary);background:var(--color-bg-button-secondary);border-radius:var(--radius-pill);text-align:start;appearance:none;border:1px solid #0000;line-height:22px}.pg-setting select,.pg-setting select option{font-family:inherit}.pg-setting select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23525363' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:40px}[dir=rtl] .pg-setting select{background-position:12px}.pg-setting input[type=number],.pg-setting input[type=time],.pg-setting input[type=date],.pg-setting input[type=datetime-local]{font-variant-numeric:tabular-nums;align-items:center;display:flex}.pg-setting input[type=time]{inline-size:120px}.pg-setting select:focus,.pg-setting input:focus{border:1px solid var(--color-accent);box-shadow:0 0 0 2px var(--color-accent);outline:none}.pg-setting select:disabled,.pg-setting input:disabled{opacity:.5}.pg-setting-wide{padding-block:var(--space-4);flex-wrap:wrap;align-items:flex-start}.pg-setting-wide .list-row-trail{justify-content:flex-start;inline-size:100%}.pg-setting-wide .pg-pill-check,.pg-setting-wide input{max-inline-size:none}.pg-setting-wide input:not([type=checkbox]){inline-size:100%;max-inline-size:none}.pg-policy-note{border-radius:var(--radius-tile);background:var(--color-bg-surface-accent-soft);color:var(--color-text-primary);align-items:center;margin-block-end:var(--space-4)}.pg-policy-note .icon,.pg-policy-note svg{color:var(--color-accent);flex-shrink:0}.pg-chips-inline{align-items:center;gap:var(--space-2);flex-wrap:nowrap}.pg-chips-inline>*{white-space:nowrap}.table-card table.data{width:100%;inline-size:100%}table.data .btn-danger{background:var(--color-danger-soft);color:var(--color-danger);border-color:#0000}table.data .btn-danger:hover{background:#f7d9de}.pg-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.pg-pair{align-items:center;gap:var(--space-2);display:inline-flex}.pg-tabs{max-inline-size:100%;margin-block-end:var(--space-6);overflow-x:auto}.pg-tabs.segmented{flex-wrap:nowrap;gap:4px;display:inline-flex}.pg-tabs button{white-space:nowrap;transition:background .2s var(--ease-standard);flex-shrink:0}.pg-tabs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pg-tabs button[aria-selected=true]{color:var(--color-text-primary);background:#fff}.pg-user{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.pg-user .avatar{block-size:40px;inline-size:40px}.pg-deletion-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.pg-deletion-grid>.card{margin:0}.pg-inline-lift{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.pg-inline-lift input{block-size:auto;min-block-size:40px;inline-size:240px;max-inline-size:100%;padding:8px var(--space-4);font:inherit;background:var(--color-bg-button-secondary);border:1px solid var(--color-divider-strong);border-radius:var(--radius-pill);appearance:none;line-height:22px}.pg-inline-lift input:focus{border:2px solid var(--color-accent);padding:7px calc(var(--space-4) - 1px);outline:none}.pg-icon-tile{border-radius:var(--radius-tile);background:var(--color-bg-surface-accent-soft);block-size:56px;inline-size:56px;color:var(--color-accent);flex-shrink:0;place-items:center;display:inline-grid}.pg-drop{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--color-bg-surface-accent-soft);transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard);border:0;flex-direction:column;margin-block-end:var(--space-4);display:flex}.pg-drop.over{background:var(--color-bg-surface);box-shadow:inset 0 0 0 2px var(--color-accent)}.pg-drop .btn,.pg-drop .btn *{white-space:nowrap}.pg-drop .btn{gap:var(--space-3);inline-size:auto;padding-inline:var(--space-8);flex-shrink:0}.pg-drop h3{margin:0}.pg-drop .pg-icon-tile{block-size:64px;inline-size:64px}.pg-drop .pg-hint{max-inline-size:520px}.pg-paste{margin-block-end:var(--space-4)}.pg-paste textarea{min-block-size:160px;inline-size:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-caption);background:var(--color-bg-button-secondary);border:1px solid var(--color-divider-strong);border-radius:var(--radius-tile);resize:vertical;text-align:start;color:var(--color-text-primary);direction:ltr}.pg-paste textarea:focus{border:2px solid var(--color-accent);outline:none}.pg-summary{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);flex-wrap:wrap;display:flex}.pg-summary .pg-counts{color:var(--color-text-secondary);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.pg-summary .spacer{flex:1}.pg-controls{align-items:flex-end;gap:var(--space-4);padding:0 var(--space-6) var(--space-4);flex-wrap:wrap;display:flex}.pg-controls .field{margin:0}.pg-controls .field-label{font-size:var(--fs-caption);color:var(--color-text-secondary);margin-block-end:var(--space-1)}.pg-controls select{block-size:auto;min-block-size:44px;padding-block:10px;padding-inline:var(--space-4) 44px;font:inherit;border-radius:var(--radius-pill);appearance:none;background-color:var(--color-bg-button-secondary);border:1px solid var(--color-divider-strong);color:var(--color-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23525363' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;line-height:22px}[dir=rtl] .pg-controls select{background-position:16px}.pg-skip{align-items:center;gap:var(--space-3);cursor:pointer;min-block-size:44px;font-size:var(--fs-body);display:inline-flex}.pg-skip .field-label{font-size:var(--fs-body);color:var(--color-text-primary);margin:0}.pg-skip input{margin:0}.pg-input-cell{max-inline-size:420px}.pg-input-cell code{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--color-text-secondary);text-align:start;direction:ltr;unicode-bidi:isolate;font-size:12px;line-height:18px;display:block}.pg-err-cell{color:var(--color-danger);font-size:var(--fs-caption);overflow-wrap:anywhere;max-inline-size:280px}@media (width<=720px){.pg-setting{flex-wrap:wrap}.pg-setting .list-row-trail,.pg-setting select,.pg-setting input:not([type=checkbox]){inline-size:100%}.pg-summary,.pg-controls,.pg-card-head,.pg-card-body{padding-inline:var(--space-4)}.pg-inline-lift{flex-wrap:wrap;justify-content:flex-start}.pg-inline-lift input{inline-size:100%}}.dash-hero{text-align:start;padding:var(--space-6);margin-block-end:var(--space-8)}.dash-hero:before{display:none}.dash-hero>*{margin-inline:0}.dash-hero .overline{font-size:var(--fs-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.dash-hero-num{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.dash-hero-num .num{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:300}.dash-hero-num .cap{font-size:var(--fs-body-lg);color:var(--color-text-secondary)}.dash-hero-sub{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.dash-grid{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.dash-link{color:inherit;border-radius:var(--radius-card);text-decoration:none;display:block}.dash-link .stat{gap:var(--space-5);block-size:100%;min-block-size:164px;transition:background .2s var(--ease-standard)}.dash-link .stat-num,.dash-link .stat-warn .stat-num{color:var(--color-text-primary)}.dash-link{block-size:100%}.dash-link:hover .stat{background:var(--color-bg-surface-tinted)}.dash-stat-top{justify-content:space-between;align-items:center;display:flex}.dash-stat-top .stat-icon{margin:0}.dash-stat-body{flex-direction:column;gap:2px;display:flex}.dash-link .stat-label{font-size:var(--fs-body-lg)}.dash-empty{margin-block-start:var(--space-4)}.nf-wrap{min-block-size:100vh;padding:var(--space-4);place-items:center;display:grid}.nf-card{text-align:center;inline-size:min(560px,100%);padding:var(--space-10) var(--space-8);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.nf-card .t-display{margin:0}.nf-code{font-size:var(--fs-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);direction:ltr}.nf-card .btn{padding-inline:var(--space-8);margin-block-start:var(--space-4)}.notif-filter{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.notif-filter input{inline-size:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.notif-mark{white-space:nowrap;inline-size:auto;color:var(--color-accent);padding-inline:var(--space-3);background:0 0;flex-shrink:0}.notif-title:first-letter{text-transform:uppercase}.notif-row:last-child{padding-block-end:var(--space-6)}.notif-group{background:var(--color-bg-surface);border-radius:var(--radius-card);padding:0 var(--space-6) var(--space-6);margin-block-end:var(--space-6);margin-block:0 var(--space-4);list-style:none}.notif-row{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-divider);min-block-size:72px;display:flex}.notif-row:last-child{border-block-end:none}.notif-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;block-size:10px;inline-size:10px}.notif-dot-read{box-shadow:inset 0 0 0 1.5px var(--color-divider);background:0 0}.notif-body{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.notif-title{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);overflow-wrap:anywhere}.notif-title a{color:var(--color-text-primary);text-decoration:none}.notif-title a:hover{color:var(--color-accent);text-decoration:underline}.notif-meta{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.notif-row.unread .notif-title{font-weight:500}@media (width<=1100px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dash-grid{grid-template-columns:1fr}.dash-hero{padding:var(--space-6)}.dash-hero-num .num{font-size:36px}.notif-row{flex-wrap:wrap}}.auth-stage{isolation:isolate;min-block-size:100dvh;color:var(--color-text-primary);padding:var(--space-8);gap:var(--space-6);background:#fff;grid-template:"mark pane""gap pane"1fr"tag pane"/minmax(0,1fr) minmax(0,520px);display:grid;position:relative;overflow:hidden}.auth-ribbon{z-index:-2}.auth-wordmark{align-self:start;align-items:center;gap:var(--space-3);font-size:var(--fs-title-3);line-height:var(--lh-title-3);letter-spacing:-.01em;color:var(--color-text-primary);direction:ltr;grid-area:mark;justify-self:start;font-weight:500;display:inline-flex}.auth-wordmark .brand-mark{block-size:40px;inline-size:40px}.auth-tag{grid-area:tag;align-self:end;max-inline-size:26ch}.auth-tag-title{color:var(--color-text-primary);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.auth-pane{grid-area:pane;place-items:center;min-inline-size:0;display:grid}.auth-card{background:var(--color-bg-surface);inline-size:min(440px,100%);color:var(--color-text-primary);border-radius:var(--radius-card);padding:var(--space-8)}.auth-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-6);display:flex}.auth-card h1{font-size:var(--fs-title-1);line-height:var(--lh-title-1);margin:0 0 var(--space-1);font-weight:400}.auth-lang{border-radius:var(--radius-pill);background:var(--color-bg-surface-tinted);padding-inline:var(--space-4);min-block-size:36px;font-size:var(--fs-body);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-card .field input:not([type=checkbox]){border-radius:var(--radius-pill)}.auth-card form .btn{min-block-size:50px;inline-size:100%;font-size:var(--fs-body-lg);justify-content:center;align-items:center;display:inline-flex}.auth-card form .btn-primary{margin-block-start:var(--space-2)}.auth-card .alert,.auth-card .error-state{margin-block-end:var(--space-4)}.auth-done{align-items:center;gap:var(--space-3);text-align:center;padding-block:var(--space-4);flex-direction:column;display:flex}.auth-done .stat-icon{border-radius:var(--radius-tile);block-size:64px;inline-size:64px;margin:0}@media (width<=900px){.auth-stage{padding:var(--space-6) var(--space-4);grid-template:"mark""tag""pane"1fr/minmax(0,1fr)}.auth-tag{align-self:start;margin-block-start:18vh}.auth-tag-title{font-size:var(--fs-title-1);line-height:var(--lh-title-1)}.auth-pane{align-items:end}.auth-card{padding:var(--space-6)}}.leads-page{display:block}.leads-filters{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.leads-filters .field{gap:var(--space-1);flex-direction:column;flex:0 200px;min-inline-size:150px;margin:0;display:flex}.leads-filters .field-label{color:var(--color-text-secondary);font-weight:400;font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;margin:0}.leads-filters .field select{background-color:var(--color-bg-surface);block-size:auto;min-block-size:48px;inline-size:100%;min-inline-size:0;padding-block:12px;line-height:22px}.leads-pill-check{align-items:center;gap:var(--space-2);block-size:auto;min-block-size:48px;padding:12px var(--space-4);white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--color-divider-strong);background:var(--color-bg-surface);color:var(--color-text-primary);line-height:22px;font-size:var(--fs-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s var(--ease-standard), color .2s var(--ease-standard);display:inline-flex}.leads-pill-check:hover{background:var(--color-bg-surface-tinted)}.leads-pill-check:has(input:checked){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.leads-pill-check:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.leads-pill-check input{appearance:none;border:1.5px solid var(--color-divider-strong);background:var(--color-bg-surface);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;block-size:18px;inline-size:18px;margin:0;display:inline-grid}.leads-pill-check input:checked{background:var(--color-bg-surface);border-color:var(--color-bg-surface)}.leads-pill-check input:checked:after{content:"";border-inline-start:2px solid var(--color-accent);border-block-end:2px solid var(--color-accent);block-size:5px;inline-size:9px;margin-block-start:-2px;transform:rotate(-45deg)}.leads-new{white-space:nowrap;flex-shrink:0}.leads-table{table-layout:auto;inline-size:100%;min-inline-size:100%}.leads-none{color:var(--color-text-secondary)}.leads-chev{transform:rotate(-90deg)}[dir=rtl] .leads-chev{transform:rotate(90deg)}.leads-cards{margin:0 0 var(--space-4);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:none}.leads-card{gap:var(--space-2);color:inherit;background:var(--color-bg-surface);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);flex-direction:column;min-inline-size:0;text-decoration:none;display:flex}.leads-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.leads-card-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.leads-card-name{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.leads-card .leads-chev{color:var(--color-text-secondary);flex-shrink:0}.leads-card-phones{gap:2px var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.leads-card-meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.leads-card-meta .chip,.leads-card-meta .badge{max-inline-size:100%}.leads-table th,.leads-table td{white-space:nowrap}.leads-table td.leads-cell-lead{white-space:normal;min-inline-size:220px}.leads-table tbody tr{transition:background .15s var(--ease-standard)}.leads-lead{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.leads-lead-name{align-items:center;gap:var(--space-2);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);flex-wrap:wrap;display:flex}.leads-lead-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-inline-size:28ch;overflow:hidden}.leads-lead-phones{gap:2px var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.leads-lead-phones .phone,.leads-card-phones .phone,.ld-meta-value .phone{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.leads-owner{align-items:center;gap:var(--space-2);display:inline-flex}.leads-owner .avatar{block-size:32px;inline-size:32px;font-size:var(--fs-caption)}.leads-owner-name{text-overflow:ellipsis;max-inline-size:16ch;overflow:hidden}.leads-next{flex-direction:column;display:flex}.leads-next-kind{text-transform:capitalize}.leads-date{color:var(--color-text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.leads-go{color:var(--color-text-secondary);text-align:end;inline-size:48px}.leads-table td.leads-go{padding-inline-start:0}.leads-state-card{background:var(--color-bg-surface);border-radius:var(--radius-card);padding:var(--space-8) var(--space-6);margin-block-end:var(--space-4)}.leads-state-card .empty{padding:var(--space-6) 0}.leads-state-card .error-state{background:0 0;padding:0}.leads-state-card .loading{padding:var(--space-6) 0;justify-content:center}.leads-form-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.leads-form .field input:not([type=checkbox]),.leads-form .field textarea{background:var(--color-bg-button-secondary)}.leads-form-check{align-items:center;gap:var(--space-3);font-size:var(--fs-body);cursor:pointer;margin-block-end:var(--space-5);font-weight:500;display:flex}.leads-form-check input{block-size:22px;inline-size:22px;margin:0}.leads-modal-form{max-inline-size:560px}.ld-back{margin-block-end:var(--space-4)}.ld-summary{gap:var(--space-4);flex-direction:column;display:flex}.ld-summary-top{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ld-summary-top .avatar{block-size:64px;inline-size:64px;font-size:var(--fs-title-3)}.ld-summary-name{flex:1;min-inline-size:0}.ld-summary-name h1{overflow-wrap:anywhere;margin:0}.ld-chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-2);display:flex}.ld-meta{gap:var(--space-4) var(--space-6);border-block-start:1px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-block-start:var(--space-4);display:grid}.ld-meta-item{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ld-meta-label{color:var(--color-text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption)}.ld-meta-value{font-size:var(--fs-body-lg);overflow-wrap:anywhere}.ld-phone-kind{color:var(--color-text-secondary);font-size:var(--fs-caption);unicode-bidi:plaintext;margin-inline-start:var(--space-2);display:inline-block}.ld-sources{color:var(--color-text-secondary);font-size:var(--fs-caption);margin:0}.ld-owner{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:inline-flex}.ld-owner .avatar{block-size:32px;inline-size:32px;font-size:var(--fs-caption);flex-shrink:0}.ld-owner-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ld-owner-id{font-size:var(--fs-caption);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;max-inline-size:22ch;overflow:hidden}.ld-main .tabs .tab{white-space:nowrap;flex:none;min-inline-size:120px}.ld-main .tabs{flex-wrap:wrap}.ld-tabs.tabs{margin-block-end:var(--space-4)}.ld-main,.ld-aside{min-inline-size:0}.ld-aside .card h3,.ld-main .card h3{margin-block-end:var(--space-4)}.ld-actions{gap:var(--space-2);flex-direction:column;display:flex}.ld-actions .btn{justify-content:center;inline-size:100%}.ld-timeline{margin:0;padding:0;list-style:none;position:relative}.ld-timeline li{gap:var(--space-3);padding-block-end:var(--space-4);display:flex;position:relative}.ld-timeline li:last-child{padding-block-end:0}.ld-timeline li:not(:last-child):before{content:"";background:var(--color-divider-strong);inline-size:1px;position:absolute;inset-block:34px 2px;inset-inline-start:15px}.ld-tl-dot{background:var(--color-bg-surface-accent-soft);block-size:32px;inline-size:32px;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ld-tl-body{flex-direction:column;min-inline-size:0;padding-block-start:2px;display:flex}.ld-tl-title{font-size:var(--fs-body)}.ld-tl-when{color:var(--color-text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.iq-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.iq-project{font-size:var(--fs-title-3);line-height:var(--lh-title-3);font-weight:500}.iq-area{color:var(--color-text-secondary)}.iq-when{color:var(--color-text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.iq-section{font-size:var(--fs-body-lg);color:var(--color-text-secondary);margin:var(--space-6) 0 var(--space-3);font-weight:400}.iq-facts{background:var(--color-bg-surface-tinted);border-radius:var(--radius-card);padding-inline:var(--space-6)}.iq-facts .fact{padding-block:var(--space-4);border-block-end:1px solid var(--color-divider-strong)}.iq-facts .fact:last-child{border-block-end:none}.iq-facts .fact-head{align-items:baseline}.iq-facts .fact-head strong{font-weight:500;font-size:var(--fs-body-lg)}.iq-rev{font-size:var(--fs-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.iq-kv{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;display:flex}.iq-kv-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-inline-size:0;display:flex}.iq-kv dt{color:var(--color-text-secondary);font-size:var(--fs-body);flex-shrink:0}.iq-kv dd{font-size:var(--fs-body-lg);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin:0}.iq-correct{margin-block-start:var(--space-2)}.iq-correct-btn{white-space:nowrap;flex-shrink:0}.iq-head .btn{white-space:nowrap}.iq-facts .fact-value pre{background:var(--color-bg-surface);border-radius:var(--radius-tile);padding:var(--space-3) var(--space-4);text-align:start;direction:ltr;unicode-bidi:plaintext;margin-block-start:var(--space-2)}.iq-facts .evidence{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-2);display:flex}.iq-facts .evidence-quote{border-inline-start:3px solid var(--color-accent);background:var(--color-bg-surface-accent-soft);border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3);color:var(--color-text-primary)}.iq-facts .evidence-quote .muted{margin-block-start:2px;display:block}.iq-empty{color:var(--color-text-secondary);margin:0}.iq-history{gap:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iq-history li{background:var(--color-bg-surface-tinted);border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3)}.iq-edit .field{margin-block-end:var(--space-3)}.ch-list{background:var(--color-bg-surface);border-radius:var(--radius-card);padding-inline:var(--space-6);margin-block-end:var(--space-4)}.ch-item{border-block-end:1px solid var(--color-divider)}.ch-item:last-child{border-block-end:none}.ch-row{align-items:center;gap:var(--space-4);min-block-size:72px;inline-size:100%;padding-block:var(--space-3);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.ch-row:hover .ch-go{color:var(--color-accent)}.ch-ico{background:var(--color-bg-surface-accent-soft);block-size:40px;inline-size:40px;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ch-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ch-main-top{align-items:center;gap:var(--space-2);font-size:var(--fs-body-lg);flex-wrap:wrap;display:flex}.ch-date{color:var(--color-text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.ch-side{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ch-dur{color:var(--color-text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ch-go{color:var(--color-text-secondary);transition:transform .2s var(--ease-standard);flex-shrink:0;display:inline-flex}.ch-open .ch-go{color:var(--color-accent);transform:rotate(90deg)}.ch-detail{padding-block:var(--space-2) var(--space-6)}.cd{gap:var(--space-4);flex-direction:column;display:flex}.cd-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cd-sub{font-size:var(--fs-body-lg);margin:0 0 var(--space-2);color:var(--color-text-primary);font-weight:500}.cd-summary{background:var(--color-bg-surface-tinted);border-radius:var(--radius-tile);padding:var(--space-4)}.cd-summary p{margin:0}.cd-transcript{background:var(--color-bg-surface-tinted);border-radius:var(--radius-card);padding:var(--space-4) var(--space-6)}.cd-transcript .transcript{gap:var(--space-4)}.cd-transcript .transcript-row{align-items:baseline;gap:var(--space-4)}.cd-transcript .transcript-ts{flex-shrink:0;inline-size:44px}.cd-transcript .transcript-speaker{min-inline-size:80px;color:var(--color-accent);padding:0;font-weight:500}.cd-transcript .transcript-text{line-height:var(--lh-body)}.cd-none{color:var(--color-text-secondary);margin:0}.pb-card{align-items:center;gap:var(--space-4);background:var(--color-bg-surface-tinted);border-radius:var(--radius-card);padding:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.pb-play{cursor:pointer;background:var(--color-accent);block-size:48px;inline-size:48px;color:var(--color-text-on-accent);transition:transform .2s var(--ease-standard), background .2s var(--ease-standard);border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pb-play:hover{background:var(--color-accent-pressed)}.pb-play:active{transform:scale(.97)}.pb-play:disabled{opacity:.4;cursor:default}.pb-play .icon{margin-inline-start:2px}[dir=rtl] .pb-play .icon{margin-inline:0 2px}.pb-body{gap:var(--space-2);flex-direction:column;flex:1;min-inline-size:180px;display:flex}.pb-label{font-size:var(--fs-body);font-weight:500}.pb-track{border-radius:var(--radius-pill);background:var(--color-bg-control);block-size:4px}.pb-audio{block-size:40px;inline-size:100%;accent-color:var(--color-accent);border-radius:var(--radius-pill)}.pb-note{color:var(--color-text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.pb-err{color:var(--color-danger);font-size:var(--fs-caption)}.pb-state{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);background:var(--color-bg-surface-tinted);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-size:var(--fs-body);display:inline-flex}@media (width<=640px){.leads-table-wrap{display:none}.leads-cards{display:flex}.leads-new{justify-content:center;inline-size:48px;min-inline-size:48px;padding-inline:0}.leads-new-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.leads-filters .field{flex:100%}.iq-kv-row{flex-direction:column;gap:0}.iq-kv dd{text-align:start}}@media (width<=720px){.ch-list,.iq-facts{padding-inline:var(--space-4)}.ld-summary-top .avatar{block-size:48px;inline-size:48px}}[dir=rtl] .ch-open .ch-go{transform:rotate(-90deg)}.work-page{display:block}.work-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.work-select{min-block-size:44px;padding-block:10px;padding-inline:var(--space-4) var(--space-10);border-radius:var(--radius-pill);background-color:var(--color-bg-surface);border:1px solid var(--color-divider-strong);font:inherit;color:var(--color-text-primary);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23525363' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;max-inline-size:100%;line-height:22px}[dir=rtl] .work-select{background-position:14px}.work-toggle{align-items:center;gap:var(--space-2);min-block-size:44px;padding-block:10px;padding-inline:var(--space-4);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-bg-surface);color:var(--color-text-primary);line-height:22px;display:inline-flex}.work-toggle:has(input:checked){background:var(--color-bg-surface-accent-soft);color:var(--color-accent)}.work-toggle input{accent-color:var(--color-accent);block-size:18px;inline-size:18px;margin:0}.work-date{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--fs-caption);padding-inline-start:var(--space-4);display:inline-flex}.work-date input{min-block-size:44px;font:inherit;color:var(--color-text-primary);padding-block:11px;padding-inline:0 var(--space-4);outline-offset:0;background:0 0;border:none;align-items:center;line-height:22px;display:flex}.work-toolbar .segmented{background:var(--color-bg-control)}.work-toolbar .segmented button[aria-pressed=true]{background:#fff}.work-group{margin-block-end:var(--space-8)}.work-group-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-title-3);line-height:var(--lh-title-3);letter-spacing:-.005em;font-weight:400;display:flex}.work-group-count{border-radius:var(--radius-pill);background:var(--color-bg-control);block-size:24px;min-inline-size:24px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;place-items:center;padding-inline:8px;display:inline-grid}.work-group[data-group=overdue] .work-group-count{background:var(--color-danger-soft);color:var(--color-danger)}.work-list{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-6);background:var(--color-bg-surface);border-radius:var(--radius-card);list-style:none}.work-task,.work-flag-head{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-divider);display:flex}.work-task:last-child{border-block-end:none}.work-task-icon{background:var(--color-bg-surface-accent-soft);block-size:40px;inline-size:40px;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.work-tone-overdue{background:var(--color-danger-soft);color:var(--color-danger)}.work-tone-today{background:var(--color-warning-soft);color:var(--color-warning-ink)}.work-tone-closed{background:var(--color-bg-surface-tinted);color:var(--color-text-secondary)}.work-task-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.work-task-line{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.work-task-kind{font-size:var(--fs-body-lg);text-transform:capitalize}.work-id{font-variant-numeric:tabular-nums;font-size:var(--fs-caption);color:var(--color-accent);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;text-decoration:none}.work-id:hover{text-underline-offset:3px;text-decoration:underline}.work-task-note{color:var(--color-text-secondary);overflow-wrap:anywhere}.work-task-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:2px;display:flex}.work-due{font-size:var(--fs-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.work-due-overdue{color:var(--color-danger)}.work-origin{font-size:var(--fs-caption);color:var(--color-text-secondary)}.work-task-actions{flex-shrink:0}.work-task-actions .row{justify-content:flex-end;gap:var(--space-2);flex-wrap:nowrap}.work-task-actions .btn{white-space:nowrap}@media (width<=900px){.work-task,.work-flag-head{flex-wrap:wrap}.work-task-actions{inline-size:100%;padding-inline-start:56px}.work-task-actions .row{flex-wrap:wrap;justify-content:flex-start}}@media (width<=719px){.work-list{padding-inline:var(--space-4)}}.work-flags{padding-block:0}.work-flag{border-block-end:1px solid var(--color-divider)}.work-flag:last-child{border-block-end:none}.work-flag-head{cursor:pointer;border-radius:var(--radius-tile);border-block-end:none}.work-flag-head:hover{background:var(--color-bg-surface-tinted)}.work-tone-flag{background:var(--color-bg-surface-accent-soft);color:var(--color-accent)}.work-caret{color:var(--color-text-secondary);transition:transform .2s var(--ease-standard)}.work-caret-open{transform:rotate(180deg)}.work-flag-body{padding-block:0 var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.work-compare{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.work-pane{border-radius:var(--radius-tile);padding:var(--space-4);background:var(--color-bg-surface-tinted);min-inline-size:0}.work-pane h4{margin:0 0 var(--space-2);font-size:var(--fs-caption);color:var(--color-text-secondary);align-items:center;gap:6px;font-weight:500;display:flex}.work-pane-ai{background:var(--color-bg-surface-accent-soft)}.work-pane-ai h4{color:var(--color-accent)}.work-pane pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-text-primary);margin:0}.work-quote{margin:0 0 var(--space-2);border-inline-start:3px solid var(--color-accent);font-size:var(--fs-body);color:var(--color-text-primary);flex-direction:column;gap:2px;padding-inline-start:var(--space-3);display:flex}.work-quote:last-child{margin-block-end:0}.work-quote-gen{font-size:var(--fs-caption);color:var(--color-text-secondary)}.work-resolve{gap:var(--space-3);flex-direction:column;display:flex}.work-resolve-fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.work-resolve-fields .field{margin-block-end:0}.work-resolve-fields textarea,.work-resolve-fields input{background:var(--color-bg-button-secondary)}.work-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.work-resolved{align-items:center;gap:var(--space-2);color:var(--color-success);font-size:var(--fs-body);margin:0;display:flex}.work-resolved span{color:var(--color-text-secondary)}.work-charts{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-block-start:var(--space-4);display:grid}.work-chart{margin-block-end:0}.work-chart-title{font-size:var(--fs-title-3);line-height:var(--lh-title-3);margin:0 0 var(--space-4);font-weight:400}.work-chart-gap{margin-block-start:var(--space-8)}.work-bar{margin-block-end:var(--space-4)}.work-bar:last-child{margin-block-end:0}.work-bar-head{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-body);margin-block-end:6px;display:flex}.work-bar-head .num{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.work-track{border-radius:var(--radius-pill);background:var(--color-bg-control);block-size:10px;inline-size:100%;display:block;overflow:hidden}.work-fill{border-radius:inherit;background:var(--color-accent);block-size:100%;min-inline-size:0;transition:inline-size .3s var(--ease-standard);display:block}.work-bar-col{inline-size:auto}table.data:not(.ops-table):has(.work-bar-col) tr{--table-cols:minmax(140px, 1fr) minmax(200px, 2fr) minmax(72px, .4fr)}.work-page .section-heading{margin-block:var(--space-10) var(--space-4)}.work-task-main{overflow-wrap:anywhere;min-inline-size:0}.work-task-line{min-inline-size:0}.work-id-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-pill);background:var(--color-bg-surface-accent-soft);vertical-align:middle;max-inline-size:100%;padding:2px 10px;display:inline-block;overflow:hidden}.work-id-plain{direction:inherit;color:var(--color-text-secondary);font-size:var(--fs-body);unicode-bidi:normal}.work-task-actions{flex:none;align-items:center;display:flex}.work-task-actions .row{flex-wrap:nowrap;flex:none}.work-task-actions .btn{white-space:nowrap;flex:none}@media (width<=900px){.work-task-actions{flex:100%}}.work-page .tab,.work-page .segmented button{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding-block:8px;line-height:22px;display:inline-flex}.work-toolbar .segmented{flex-wrap:nowrap;max-inline-size:100%;overflow-x:auto}.work-toolbar .segmented button[aria-pressed=true]{background:var(--color-accent);color:#fff}.work-tiles{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1023px){.work-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.work-tiles{grid-template-columns:minmax(0,1fr)}}.work-tiles .stat-label{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.work-stat-cap{font-size:var(--fs-caption);color:var(--color-text-secondary);opacity:.85;overflow-wrap:anywhere}.work-track{background:var(--color-bg-surface-accent-soft)}.work-track:has(.work-fill-bad){background:var(--color-danger-soft)}.work-fill-bad{background:var(--color-danger)}.work-date{min-block-size:48px;padding-inline:var(--space-4) var(--space-2)}.work-date>.icon,.work-date>svg{color:var(--color-accent);flex:none}.work-date input{min-block-size:48px;padding-block:12px;padding-inline:var(--space-2) var(--space-4);line-height:22px}.work-empty-icon{block-size:48px;inline-size:48px;margin:0 auto var(--space-3);background:var(--color-bg-surface-accent-soft);color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.work-empty-text{display:block}@font-face{font-family:SF Pro Arabic;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_ultralight.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_thin.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_light.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_regular.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_medium.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_semibold.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_bold.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_heavy.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARText_black.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_ultralight.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_thin.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_light.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_regular.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_medium.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_semibold.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_bold.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_heavy.woff2)format("woff2")}@font-face{font-family:SF Pro Arabic Display;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/sf-ar/SFProARDisplay_black.woff2)format("woff2")}html[dir=rtl] :is(h1,h2,h3,h4,.t-display,.t-title-1,.t-title-2,.t-title-3){font-family:SF Pro Arabic Display,SF Pro Arabic,IBM Plex Sans Arabic,system-ui,sans-serif}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#e0e1ed;--color-bg-surface:#fff;--color-bg-surface-tinted:#f5f6fe;--color-bg-surface-accent-soft:#eeeffe;--color-bg-button-secondary:#f3f3f7;--color-bg-control:#cdcedc;--color-bg-control-muted:#c6c7d2;--color-bg-tray:#e4e4e8;--color-accent:#4a58ec;--color-accent-pressed:#3d4ad6;--color-brand-splash:#1d48d0;--color-brand-splash-deep:#0d28ae;--color-text-primary:#292a34;--color-text-secondary:#525363;--color-text-on-accent:#fff;--color-divider:#edeefd;--color-divider-strong:#d1d2e2;--color-success:#2e9e6a;--color-success-soft:#e3f4ec;--color-warning:#c98a1a;--color-warning-ink:#8a5d0e;--color-warning-soft:#c98a1a1f;--color-danger:#d6455d;--color-danger-soft:#fbe9ec;--color-scrim:#292a3466;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-card:28px;--radius-tile:12px;--radius-pill:999px;--font-sans:"Figtree", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-sans-ar:"SF Pro Arabic", "SF Pro AR Text", system-ui, "IBM Plex Sans Arabic", "Figtree", sans-serif;--font-display:"Figtree", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--fs-display:40px;--lh-display:44px;--fs-title-1:28px;--lh-title-1:34px;--fs-title-2:24px;--lh-title-2:30px;--fs-title-3:20px;--lh-title-3:26px;--fs-body-lg:18px;--lh-body-lg:26px;--fs-body:16px;--lh-body:23px;--fs-caption:13px;--lh-caption:18px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--gradient-hero:linear-gradient(160deg, #fafafa 0%, #9c9bf5 45%, #7f7df7 70%, #d9dafc 100%);--bg:var(--color-bg-canvas);--panel:var(--color-bg-surface);--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-divider-strong);--brand:var(--color-accent);--brand-ink:#fff;--accent:var(--color-accent);--ok:var(--color-success);--warn:var(--color-warning-ink);--bad:var(--color-danger);--info:var(--color-accent);--radius:var(--radius-card)}*{box-sizing:border-box}html{font-family:var(--font-sans);font-size:16px}html[dir=rtl]{font-family:var(--font-sans-ar);font-size:17px}body{background:var(--color-bg-canvas);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.45}#root{min-height:100vh}h1,h2,h3,h4{margin:0 0 var(--space-2);color:var(--color-text-primary);font-weight:400}h1{font-size:var(--fs-title-1);line-height:var(--lh-title-1);letter-spacing:-.015em}h2{font-size:var(--fs-title-2);line-height:var(--lh-title-2);letter-spacing:-.01em}h3{font-size:var(--fs-title-3);line-height:var(--lh-title-3);letter-spacing:-.005em;font-weight:500}p{margin-block:0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}strong,b{font-weight:500}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-weight:400}.t-title-1{font-size:var(--fs-title-1);line-height:var(--lh-title-1);letter-spacing:-.015em}.t-title-2{font-size:var(--fs-title-2);line-height:var(--lh-title-2);letter-spacing:-.01em}.t-title-3{font-size:var(--fs-title-3);line-height:var(--lh-title-3);font-weight:500}.t-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption)}.t-overline{font-size:var(--fs-caption);letter-spacing:.02em;text-transform:uppercase}.muted{color:var(--color-text-secondary)}.small{font-size:var(--fs-caption);line-height:var(--lh-caption)}.num,.tabular{font-variant-numeric:tabular-nums}.phone{font-family:var(--font-sans);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.icon-dir{transition:transform .2s var(--ease-standard)}[dir=rtl] .icon-dir{transform:scaleX(-1)}.shell{min-block-size:100vh;display:flex}.shell-nav{inline-size:248px;padding:var(--space-6) var(--space-4);gap:var(--space-6);background:0 0;flex-direction:column;flex-shrink:0;block-size:100vh;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.brand{align-items:center;gap:var(--space-3);padding-inline:var(--space-2);font-size:var(--fs-title-3);letter-spacing:-.01em;color:var(--color-text-primary);font-weight:500;display:flex}.brand-mark{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;block-size:36px;inline-size:36px;display:grid}.shell-nav nav{gap:var(--space-1);padding-inline:var(--space-2);flex-direction:column;flex:1;display:flex}.nav-item{align-items:center;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-body-lg);color:var(--color-text-primary);transition:background .2s var(--ease-standard), color .2s var(--ease-standard);text-decoration:none;display:flex}.nav-item:hover{background:var(--color-bg-control)}.nav-active,.nav-active:hover{background:var(--color-accent);color:var(--color-text-on-accent)}.nav-label{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;line-height:1.25}.shell-nav-foot{padding-inline:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-secondary)}.shell-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.shell-head{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-10) 0;background:0 0;inline-size:100%;max-inline-size:1280px;margin-inline:auto;display:flex}.shell-head .spacer{flex:1}.shell-head{min-block-size:calc(var(--space-6) + 48px);box-sizing:border-box}.shell-head .shell-menu-btn,.shell-scrim{display:none}.user-chip{gap:var(--space-2);align-items:center;display:inline-flex}.user-chip .badge{block-size:40px;min-block-size:40px;padding:0 var(--space-4)}.user-chip a{color:inherit;text-decoration:none}.user-chip-link{align-items:center;gap:var(--space-2);min-block-size:40px;border-radius:var(--radius-pill);transition:background .2s var(--ease-standard);padding-inline-end:var(--space-3);display:inline-flex}.user-chip-link:hover{background:var(--color-bg-control)}.user-badge-link{display:inline-flex}.user-badge-link .badge{transition:background .2s var(--ease-standard)}.user-badge-link:hover .badge{background:var(--color-bg-control-muted)}.shell-body{padding:var(--space-6) var(--space-10) var(--space-12);inline-size:100%;max-inline-size:1280px;margin-inline:auto}@media (width<=1023px){.shell-nav{inline-size:72px;padding-inline:var(--space-2);align-items:center}.shell-nav .brand{padding-inline:0}.shell-nav .brand-text,.shell-nav .nav-label,.shell-nav-foot{display:none}.nav-item{justify-content:center;inline-size:48px;padding-inline:0}.shell-head,.shell-body{padding-inline:var(--space-6)}}@media (width<=719px){.shell{flex-direction:column}.shell-nav{z-index:40;block-size:100vh;inline-size:min(300px,86vw);padding:var(--space-6) var(--space-4);background:var(--color-bg-surface);visibility:hidden;transition:transform .3s var(--ease-standard), visibility .3s;border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card);align-items:stretch;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-110%)}[dir=rtl] .shell-nav{border-radius:var(--radius-card) 0 0 var(--radius-card);transform:translate(110%)}.shell-nav.shell-nav-open{visibility:visible;transform:none}.shell-nav .brand-text,.shell-nav .nav-label,.shell-nav-foot{display:revert}.shell-nav .nav-item{inline-size:auto;padding-inline:var(--space-4);justify-content:flex-start}.shell-scrim.shell-scrim-open{z-index:30;background:var(--color-scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:block;position:fixed;inset:0}.shell-head .shell-menu-btn{display:inline-grid}.shell-head{padding:var(--space-4) var(--space-4) 0;flex-wrap:wrap}.shell-body{padding:var(--space-4) var(--space-4) var(--space-10)}.user-chip .badge{display:none}}.btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);block-size:auto;min-block-size:44px;padding:10px var(--space-6);border:1.5px solid var(--color-text-secondary);border-radius:var(--radius-pill);background:var(--color-bg-button-secondary);color:var(--color-text-primary);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease-standard), transform .2s var(--ease-standard), opacity .2s;line-height:21px;text-decoration:none;display:inline-flex}.btn-label{text-align:start;flex-shrink:0}.btn:hover{background:#e9e9f1}.btn:active{background:#e6e6ee;transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:default;transform:none}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.btn-primary:hover,.btn-primary:active{background:var(--color-accent-pressed);border-color:var(--color-accent-pressed)}.btn-danger{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-bg-button-secondary)}.btn-danger:hover{background:var(--color-danger-soft)}.btn-ghost,.btn-text{color:var(--color-accent);padding-inline:var(--space-3);background:0 0;border-color:#0000}.btn-ghost:hover,.btn-text:hover,.btn-ghost:active,.btn-text:active{background:var(--color-bg-surface-accent-soft)}.btn-sm{min-block-size:36px;padding:7px var(--space-4);font-size:var(--fs-caption);line-height:19px}.btn-lg{min-block-size:50px;font-size:var(--fs-body-lg);padding-block:13px;line-height:21px}.btn-block{inline-size:100%}.btn-icon{background:var(--color-bg-control);block-size:40px;min-block-size:40px;inline-size:40px;color:var(--color-text-primary);border:none;border-radius:50%;padding:0;position:relative}.btn-icon:hover,.btn-icon:active{background:var(--color-bg-control-muted)}.btn-icon-badge{border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-variant-numeric:tabular-nums;place-items:center;block-size:20px;min-inline-size:20px;padding-inline:6px;font-size:12px;font-weight:500;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.btn-pill-back{align-items:center;gap:var(--space-2);block-size:auto;min-block-size:40px;padding:9px var(--space-4);white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-bg-control);color:var(--color-text-primary);line-height:22px;font:inherit;cursor:pointer;border:none;text-decoration:none;display:inline-flex}.avatar{background:var(--color-bg-surface-tinted);block-size:40px;inline-size:40px;color:var(--color-accent);font-size:var(--fs-body-lg);text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:inline-grid}.card{background:var(--color-bg-surface);border-radius:var(--radius-card);padding:var(--space-6);border:none;margin-block-end:var(--space-4)}.card h3{margin-block-start:0}.card-tinted{background:var(--color-bg-surface-tinted)}.card-accent{background:var(--color-accent);color:#fff}.card-accent h1,.card-accent h2,.card-accent h3,.card-accent a{color:#fff}.card-hero{background:var(--gradient-hero);text-align:center;padding:var(--space-8) var(--space-6);position:relative;overflow:hidden}.card-flush{padding:0;overflow:hidden}.card-hero:before{content:"";filter:blur(40px);pointer-events:none;background:#fff9;border-radius:50%;block-size:240px;inline-size:240px;position:absolute;inset-block-start:-80px;inset-inline-start:-60px}.card-hero>*{position:relative}.stat{background:var(--color-bg-surface);border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-1);border:none;flex-direction:column;display:flex;position:relative}.stat-icon{border-radius:var(--radius-tile);background:var(--color-bg-surface-accent-soft);block-size:40px;inline-size:40px;color:var(--color-accent);place-items:center;margin-block-end:var(--space-3);display:grid}.stat-num{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400}.stat-label{color:var(--color-text-secondary);font-size:var(--fs-body)}.stat-chip{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.stat-warn .stat-num{color:var(--color-warning-ink)}.stat-bad .stat-num{color:var(--color-danger)}.page-head,.page-header{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.page-head h2,.page-header h2{font-size:var(--fs-title-1);line-height:var(--lh-title-1);letter-spacing:-.015em;margin:0}.page-header h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;margin:0}.page-head .spacer,.page-header .spacer{flex:1}.page-header-text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.page-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.section-heading{font-size:var(--fs-title-2);line-height:var(--lh-title-2);letter-spacing:-.01em;margin-block:var(--space-10) var(--space-4);font-weight:400}.section-label{color:var(--color-text-secondary);margin-block:var(--space-4);font-size:17px}.list-group{background:var(--color-bg-surface);border-radius:var(--radius-card);padding-inline:var(--space-6);margin-block-end:var(--space-4)}.list-row{align-items:center;gap:var(--space-4);min-block-size:72px;padding-block:var(--space-3);border-block-end:1px solid var(--color-divider);color:var(--color-text-primary);inline-size:100%;font:inherit;text-align:start;background:0 0;border-block-start:none;border-inline:none;text-decoration:none;display:flex}.list-row:last-child{border-block-end:none}a.list-row,button.list-row{cursor:pointer}.list-row-body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.list-row-label{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.list-row-desc{color:var(--color-text-secondary);font-size:var(--fs-body)}.list-row-trail{color:var(--color-text-secondary);align-items:center;gap:var(--space-3);display:flex}.list-row-copy{color:var(--color-accent)}.badge,.chip{border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-bg-control);block-size:auto;min-block-size:24px;color:var(--color-text-primary);border:none;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.chip-dot{background:currentColor;border-radius:50%;flex-shrink:0;block-size:6px;inline-size:6px}.badge-neutral,.chip-neutral{background:var(--color-bg-control);color:var(--color-text-primary)}.badge-info,.badge-accent,.chip-accent{background:var(--color-bg-surface-accent-soft);color:var(--color-accent)}.badge-ok,.badge-success,.chip-success{background:var(--color-success-soft);color:var(--color-success)}.badge-warn,.badge-warning,.chip-warning{background:var(--color-warning-soft);color:var(--color-warning-ink)}.badge-bad,.badge-danger,.chip-danger{background:var(--color-danger-soft);color:var(--color-danger)}.grid{gap:var(--space-4);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid>.card,.grid>.stat{margin-block-end:0}.detail-layout{gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1200px){.detail-layout{grid-template-columns:1.6fr 1fr}}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.row>.spacer,.spacer{flex:1}.stack>*+*{margin-block-start:var(--space-3)}.stack-4>*+*{margin-block-start:var(--space-4)}.stack-6>*+*{margin-block-start:var(--space-6)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.text-center{text-align:center}.mt-4{margin-block-start:var(--space-4)}.mt-6{margin-block-start:var(--space-6)}.mb-4{margin-block-end:var(--space-4)}.mb-0{margin-block-end:0}.field{margin-block-end:var(--space-5);display:block}.field-label{font-size:var(--fs-body);color:var(--color-text-primary);margin-block-end:var(--space-2);font-weight:500;display:block}.field .req{color:var(--color-danger);font-style:normal;font-weight:400}.field-help{font-size:var(--fs-caption);color:var(--color-text-secondary);margin-block-start:var(--space-1);display:block}.field-error{color:var(--color-danger);font-size:var(--fs-caption);margin-block-start:var(--space-1);display:block}.input,.select,.textarea,.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select,.field textarea,.filters input:not([type=checkbox]):not([type=radio]),.filters select{block-size:auto;min-block-size:48px;inline-size:100%;padding:12px var(--space-4);font:inherit;box-sizing:border-box;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-divider-strong);border-radius:var(--radius-pill);appearance:none;transition:border-color .2s var(--ease-standard);line-height:22px}.card .input,.card .select,.card .textarea,.card .field input:not([type=checkbox]):not([type=radio]),.card .field select,.card .field textarea{background:var(--color-bg-button-secondary)}.textarea,.field textarea{border-radius:var(--radius-tile);padding-block:var(--space-3);resize:vertical;block-size:auto;min-block-size:96px}.select,.field select,.filters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23525363' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-inline-end:44px}[dir=rtl] .select,[dir=rtl] .field select,[dir=rtl] .filters select{background-position:16px}.input:focus,.select:focus,.textarea:focus,.field input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.field select:focus,.field textarea:focus,.filters input:not([type=checkbox]):not([type=radio]):focus,.filters select:focus{border:2px solid var(--color-accent);padding:11px calc(var(--space-4) - 1px);outline:none}.select:focus,.field select:focus,.filters select:focus{padding-inline-end:43px}.field-invalid .input,.input-error,.field-invalid input,.field-invalid select,.field-invalid textarea{border-color:var(--color-danger)}.field input[type=checkbox],.field input[type=radio],.check input,.radio input{appearance:none;border:1.5px solid var(--color-text-secondary);background:var(--color-bg-surface);cursor:pointer;vertical-align:middle;border-radius:6px;flex-shrink:0;place-content:center;block-size:22px;min-block-size:0;inline-size:22px;margin:0;padding:0;display:inline-grid}.field input[type=radio],.radio input{border-radius:50%}.field input[type=checkbox]:checked,.field input[type=radio]:checked,.check input:checked,.radio input:checked{background:var(--color-accent);border-color:var(--color-accent)}.field input[type=checkbox]:checked:after,.check input:checked:after{content:"";border-block-end:2px solid #fff;border-inline-start:2px solid #fff;block-size:6px;inline-size:10px;margin-block-start:-2px;transform:rotate(-45deg)}.field input[type=radio]:checked:after,.radio input:checked:after{content:"";background:#fff;border-radius:50%;block-size:8px;inline-size:8px}.check,.radio{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.field input[type=file]{font:inherit;max-inline-size:100%}.form-narrow{max-inline-size:560px}.filters{gap:var(--space-3);flex-wrap:wrap;align-items:end;margin-block-end:var(--space-4);display:flex}.filters .field{min-inline-size:150px;margin-block-end:0}.select::-ms-expand{display:none}.field select::-ms-expand{display:none}.input-search{padding-inline-start:44px}.input-search:focus{padding-inline-start:43px}.search-wrap{display:block;position:relative}.search-wrap .icon{color:var(--color-text-secondary);pointer-events:none;position:absolute;inset-block-start:14px;inset-inline-start:14px}.segmented{border-radius:var(--radius-pill);background:var(--color-bg-control);flex-wrap:nowrap;gap:4px;padding:3px;display:inline-flex}.segmented button{appearance:none;font:inherit;color:var(--color-text-primary);block-size:auto;min-block-size:38px;padding:8px var(--space-4);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:22px;display:inline-flex}.segmented button[aria-pressed=true],.segmented button[aria-selected=true],.segmented .active{background:#fff}.card .segmented button[aria-pressed=true],.card .segmented button[aria-selected=true],.card .segmented .active{background:var(--color-accent);color:#fff}.toggle{flex-shrink:0;block-size:30px;inline-size:50px;display:inline-block;position:relative}.toggle input{opacity:0;cursor:pointer;z-index:1;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.toggle-track{border-radius:var(--radius-pill);background:var(--color-bg-control);transition:background .2s var(--ease-standard);position:absolute;inset:0}.toggle-track:after{content:"";block-size:24px;inline-size:24px;transition:inset-inline-start .2s var(--ease-standard);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.toggle input:checked+.toggle-track{background:var(--color-accent)}.toggle input:checked+.toggle-track:after{inset-inline-start:23px}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--color-accent);outline-offset:2px}.toggle input:disabled{cursor:default}.toggle input:disabled+.toggle-track{opacity:.4}.table-card{background:var(--color-bg-surface);border-radius:var(--radius-card);margin-block-end:var(--space-4);overflow-x:auto}table.data:not(.ops-table){width:100%;background:var(--color-bg-surface);border-radius:var(--radius-card);border:none;inline-size:100%;min-inline-size:100%;display:block;overflow:hidden}table.data:not(.ops-table) thead,table.data:not(.ops-table) tbody{inline-size:100%;display:block}table.data:not(.ops-table) tr{grid-template-columns:var(--table-cols,repeat(4, minmax(0, 1fr)));border-block-end:1px solid var(--color-divider);align-items:center;inline-size:100%;display:grid}table.data:not(.ops-table) tr:has(>:nth-child(3):last-child){grid-template-columns:var(--table-cols,minmax(160px, 1.4fr) minmax(90px, .7fr) minmax(200px, 2fr))}table.data:not(.ops-table) tr:has(>:nth-child(4):last-child){grid-template-columns:var(--table-cols,minmax(120px, 1fr) minmax(150px, 1.6fr) minmax(120px, 1.2fr) minmax(140px, 1.4fr))}table.data:not(.ops-table) tr:has(>:nth-child(5):last-child){grid-template-columns:var(--table-cols,minmax(220px, 2.2fr) minmax(96px, .9fr) minmax(110px, 1.1fr) minmax(140px, 1.3fr) minmax(110px, 1fr))}table.data:not(.ops-table) tr:has(>:nth-child(6):last-child){grid-template-columns:var(--table-cols,minmax(220px, 2.3fr) minmax(110px, 1fr) minmax(130px, 1.2fr) minmax(150px, 1.4fr) minmax(130px, 1.2fr) 48px)}table.data:not(.ops-table) thead tr{align-items:end}table.data:not(.ops-table) tbody tr{min-block-size:60px}table.data:not(.ops-table) th,table.data:not(.ops-table) td{text-align:start;min-inline-size:0;padding:var(--space-4);border:0;display:block}table.data:not(.ops-table) th:first-child,table.data:not(.ops-table) td:first-child{padding-inline-start:var(--space-6)}table.data:not(.ops-table) th:last-child,table.data:not(.ops-table) td:last-child{padding-inline-end:var(--space-6)}table.data:not(.ops-table) th{font-size:var(--fs-caption);text-transform:none;letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;background:0 0;block-size:auto;min-block-size:44px;font-weight:500}table.data:not(.ops-table) td.num,table.data:not(.ops-table) td.nowrap,table.data:not(.ops-table) td.date,table.data:not(.ops-table) td.mono,table.data:not(.ops-table) time,:is(table.data:not(.ops-table) td:has(time),table.data:not(.ops-table) td:has(.ltr),table.data:not(.ops-table) td:has(.phone)){white-space:nowrap}table.data:not(.ops-table) tbody tr:last-child{border-block-end:none}table.data:not(.ops-table) tr.clickable{cursor:pointer}table.data:not(.ops-table) tr.clickable:hover,table.data:not(.ops-table) tbody tr:hover{background:var(--color-bg-surface-tinted)}table.data:not(.ops-table) td.num,table.data:not(.ops-table) th.num{text-align:end;font-variant-numeric:tabular-nums}.table-card table.data{border-radius:0}.pager{text-align:center;padding:var(--space-4)}.loading{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);padding:var(--space-6);justify-content:center;display:flex}.spinner{border:2px solid var(--color-bg-surface-accent-soft);border-block-start-color:var(--color-accent);border-radius:50%;flex-shrink:0;block-size:20px;inline-size:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:var(--color-bg-control);border-radius:var(--radius-tile);min-block-size:14px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .skeleton:after{animation-name:shimmer-rtl}@keyframes shimmer{to{transform:translate(100%)}}@keyframes shimmer-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}.empty{color:var(--color-text-secondary);text-align:center;padding:var(--space-10) var(--space-6);font-size:var(--fs-body-lg)}.empty-title{font-size:var(--fs-title-2);color:var(--color-text-primary);margin-block-end:var(--space-2)}.error-state{padding:var(--space-6);background:var(--color-bg-surface);border-radius:var(--radius-card);align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.error-state>*{margin:0}.error-icon{background:var(--color-danger-soft);block-size:44px;inline-size:44px;color:var(--color-danger);border-radius:50%;place-items:center;margin-block-end:var(--space-2);display:grid}.error-title{font-size:var(--fs-title-3);line-height:var(--lh-title-3);color:var(--color-text-primary);font-weight:500}.error-detail{color:var(--color-text-secondary)}.error-req{font-size:var(--fs-caption);color:var(--color-text-secondary)}.error-state .btn{margin-block-start:var(--space-3)}.deny-list{margin:var(--space-2) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.banner{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-tile);background:var(--color-bg-surface-tinted);align-items:flex-start;display:flex}.banner-danger{background:var(--color-danger-soft);color:var(--color-danger)}dialog:not([open]){display:none}dialog.modal{border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-primary);border:none;max-block-size:85vh;inline-size:min(520px,100vw - 32px);padding:0;overflow:auto}dialog.modal[open]{animation:rise .3s var(--ease-standard)}dialog.modal::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.modal-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-2);display:flex}.modal-head h3{margin:0}.modal-body{padding:var(--space-2) var(--space-6) var(--space-6)}.modal-foot{padding:0 var(--space-6) var(--space-6);gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}dialog.sheet{border-radius:var(--radius-card) 0 0 var(--radius-card);block-size:100vh;max-block-size:100vh;inline-size:min(480px,100vw);margin-block:0;margin-inline:auto 0}[dir=rtl] dialog.sheet{border-radius:0 var(--radius-card) var(--radius-card) 0;margin-inline:0 auto}.toast{min-block-size:48px;inline-size:fit-content;max-inline-size:calc(100vw - 32px);padding:0 var(--space-6);align-items:center;gap:var(--space-4);background:var(--color-text-primary);color:#fff;border-radius:var(--radius-pill);z-index:100;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline:0}.toast-action{font:inherit;color:#aeb5ff;cursor:pointer;background:0 0;border:none}.tabs{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.tab{appearance:none;background:var(--color-bg-control);font:inherit;color:var(--color-text-primary);block-size:auto;min-block-size:40px;padding:9px var(--space-4);cursor:pointer;border-radius:var(--radius-pill);white-space:nowrap;transition:background .2s var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:22px;display:inline-flex}.tab:hover{background:var(--color-bg-control-muted)}.tab-active,.tab-active:hover{background:var(--color-accent);color:#fff}.playback{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:inline-flex}.playback audio{max-inline-size:320px;accent-color:var(--color-accent);border-radius:var(--radius-pill)}.player{align-items:center;gap:var(--space-4);background:var(--color-bg-surface);border-radius:var(--radius-card);padding:var(--space-4) var(--space-6);display:flex}.player-play{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;block-size:48px;inline-size:48px;display:grid}.player-track{border-radius:var(--radius-pill);background:var(--color-bg-control);flex:1;block-size:4px;overflow:hidden}.player-fill{background:var(--color-accent);border-radius:inherit;block-size:100%}.player-time{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.transcript{gap:var(--space-3);flex-direction:column;display:flex}.transcript-row{gap:var(--space-3);display:flex}.transcript-speaker{min-inline-size:86px;color:var(--color-text-secondary);font-size:var(--fs-caption);padding-block-start:3px}.transcript-text{flex:1}.transcript-ts{font-size:var(--fs-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.fact{border-block-end:1px solid var(--color-divider);padding-block:var(--space-3)}.fact:last-child{border-block-end:none}.fact-head{justify-content:space-between;gap:var(--space-2);display:flex}.fact-value{margin-block:var(--space-1)}.fact-value pre,.proposal pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--fs-caption);margin:0}.evidence{font-size:var(--fs-caption);color:var(--color-text-secondary);margin-block-start:6px}.evidence-quote{border-inline-start:3px solid var(--color-accent);padding-inline-start:var(--space-2)}.call-detail{display:block}.login-wrap{min-block-size:100vh;padding:var(--space-4);place-items:center;display:grid}.login-card{inline-size:min(420px,100%);padding:var(--space-8)}.login-card h1{margin-block:0 var(--space-1);font-size:var(--fs-title-1)}.reveal-flash{font-family:var(--font-mono);color:var(--color-danger);direction:ltr;unicode-bidi:isolate;font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field input[type=date],.field input[type=time],.field input[type=datetime-local],.field input[type=number],.filters input[type=date],.filters input[type=time],.filters input[type=number]{align-items:center;line-height:22px;display:flex}.field input::-webkit-datetime-edit{padding:0}.filters input::-webkit-datetime-edit{padding:0}.field select,.filters select,.select{text-overflow:ellipsis}.table{table-layout:auto;inline-size:100%}table.data td.date,table.data td.num,table.data td.nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}:is(table.data td:has(>time),table.data td:has(>.num)){white-space:nowrap}dialog:not([open]),dialog.modal:not([open]),dialog.sheet:not([open]){display:none!important}.badge-warn,.badge-warning,.chip-warning{color:#8a5d0e;background:#c98a1a1f}
