@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2) format("woff2"),url(/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-latin-600-normal-BtVRvDNj.woff2) format("woff2"),url(/assets/nunito-sans-latin-600-normal-DLks-Kj1.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2) format("woff2"),url(/assets/nunito-sans-latin-700-normal-CLVG92B9.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-sans-latin-800-normal-MgCk9Q3Y.woff2) format("woff2"),url(/assets/nunito-sans-latin-800-normal-DOf_K5Iw.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-700-normal-DXnsSW3z.woff) format("woff")}:root,[data-theme=lavender]{color-scheme:light;--d-bg: #eef1fb;--d-surface: #fcfdff;--d-surface-soft: #f4f5ff;--d-surface-hover: #eeefff;--d-surface-selected: #d5d3fd;--d-border: #e2e6fa;--d-text: #10115c;--d-text-muted: #525baf;--d-action: #3265ed;--d-action-top: #426be6;--d-action-edge: #1946bb;--d-action-text: #ffffff;--d-success: #087568;--d-success-bg: #e7f5f3;--d-warning: #895319;--d-warning-bg: #fff3df;--d-danger: #b63233;--d-danger-bg: #fff0ed;--d-focus: #111466;--d-progress-start: #8e77ef;--d-progress-end: #50b5f2;--d-progress-track: #e4e7f5;--d-shadow: 0 2px 8px #3b4ca40b, 0 1px 2px #25376f08;--d-raised-shadow: 0 3px 4px #33477b32;--d-font: "Nunito Sans", "Noto Sans Arabic", system-ui, sans-serif;--d-font-arabic: "Noto Sans Arabic", "Nunito Sans", system-ui, sans-serif;--d-radius-sm: 12px;--d-radius-md: 18px;--d-radius-lg: 24px;--d-control-height: 44px;--d-space-1: 4px;--d-space-2: 8px;--d-space-3: 12px;--d-space-4: 16px;--d-space-5: 24px;--d-space-6: 32px;--d-space-7: 48px;--d-panel-pad: 24px;--d-row-pad: 16px}[data-theme=slate]{color-scheme:dark;--d-bg: #151c30;--d-surface: #202a42;--d-surface-soft: #25314d;--d-surface-hover: #303b5a;--d-surface-selected: #334878;--d-border: #3a4663;--d-text: #f1f4ff;--d-text-muted: #becae8;--d-action: #315bce;--d-action-top: #426bd5;--d-action-edge: #254bbc;--d-success: #8ee8d9;--d-success-bg: #1a4146;--d-warning: #ffce8d;--d-warning-bg: #473826;--d-danger: #ffb1ab;--d-danger-bg: #512e3b;--d-focus: #a8c4ff;--d-progress-track: #3a4562;--d-shadow: 0 2px 6px #060a1633}[data-density=compact]{--d-panel-pad: 16px;--d-row-pad: 12px}[dir=rtl]{font-family:var(--d-font-arabic)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--d-bg);color:var(--d-text);font-family:var(--d-font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,select{cursor:pointer}a{color:var(--d-text)}h1,h2,h3,p{margin:0}h1{font-size:clamp(30px,4vw,48px);font-weight:850;line-height:1.13;letter-spacing:-1.7px}h2{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.6px}h3{font-size:18px;font-weight:800;line-height:1.3}img{max-width:100%}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--d-focus);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.55}::selection{background:var(--d-surface-selected);color:var(--d-text)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:-80px;inset-inline-start:12px;z-index:100;padding:10px 20px;background:var(--d-surface);border-radius:12px}.skip-link:focus{inset-block-start:12px}.muted{color:var(--d-text-muted)}.stack{display:flex;flex-direction:column;gap:16px}.inline{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.native-edit-options select{display:block;width:100%;max-width:100%;min-width:0}.spread{display:flex;align-items:center;justify-content:space-between;gap:16px}.divider{border:0;border-block-start:1px solid var(--d-border);margin-block:20px}.section-title{display:flex;align-items:center;gap:14px}.section-title p{color:var(--d-text-muted);margin-block-start:4px}.two-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;align-items:start}.content-flow{display:flex;flex-direction:column;gap:var(--d-space-5);min-width:0}.content-flow>*{min-width:0}.record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:var(--d-space-3);align-items:start}.record-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.supporting-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--d-space-4);align-items:start}.supporting-grid>.stack{gap:var(--d-space-4)}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px}.page-head{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-block-end:28px}.page-head p{color:var(--d-text-muted);margin-block-start:10px;max-width:650px}.page-head h1{font-size:36px}.list-row{display:flex;align-items:center;gap:14px;padding-block:var(--d-row-pad);border-block-end:1px solid var(--d-border)}.list-row:last-child{border-block-end:0}.list-row .grow{flex:1;min-width:0}.data-table{width:100%;border-collapse:collapse;text-align:start;font-size:14px}.data-table th{color:var(--d-text-muted);font-weight:700;padding:12px;border-block-end:1px solid var(--d-border)}.data-table td{padding:14px 12px;border-block-end:1px solid var(--d-border)}.table-scroll{overflow:auto;max-width:100%}.empty-state{padding:20px;text-align:center;color:var(--d-text-muted)}.content-flow .empty-state{display:flex;align-items:center;justify-content:start;gap:var(--d-space-4);padding:var(--d-space-4);text-align:start;border:1px dashed var(--d-border);border-radius:var(--d-radius-sm);background:var(--d-surface-soft)}.content-flow .empty-state>.d-icon{width:40px;height:40px}.empty-state-copy{min-width:0}.empty-state-copy p{margin-block-start:4px}.notice{padding:12px 16px;border-radius:var(--d-radius-sm);background:var(--d-warning-bg);color:var(--d-warning);font-size:14px}.notice[data-tone=success]{color:var(--d-success);background:var(--d-success-bg)}.notice[data-tone=danger]{color:var(--d-danger);background:var(--d-danger-bg)}.metric-value{font-size:32px;font-weight:850;line-height:1.25}.eyebrow{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--d-text-muted)}@media(max-width:760px){.two-columns{grid-template-columns:1fr}.page-head{flex-direction:column;gap:16px}.page-head h1{font-size:30px}h2{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media print{body{background:#fff;color:#10115c}button,.app-navigation,.demo-controls,.mobile-nav{display:none!important}.d-panel{box-shadow:none!important;break-inside:avoid}}
