@font-face{font-family:Vazirmatn;src:url(/_build/assets/Vazirmatn_wght_-BeciDpKm.woff2)format("woff2 supports variations"),url(/_build/assets/Vazirmatn_wght_-BeciDpKm.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Amiri Quran;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/amiri-quran-arabic-400-normal-CUTzxxYv.woff2)format("woff2"),url(/_build/assets/amiri-quran-arabic-400-normal-BUuFAZIP.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri Quran;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/amiri-quran-latin-400-normal-BueRFzVh.woff2)format("woff2"),url(/_build/assets/amiri-quran-latin-400-normal-G4aj9NFI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--brand:#1c0e44;--on-brand:#fff;--brand-muted:#b1a7d1;--brand-raised:#2c1b63;--brand-line:#3a2a72;--glow-violet:#6d1e9f;--glow-ember:#952e2e;--primary:#1c0e44;--primary-hover:#2f1c66;--on-primary:#fff;--primary-soft:#ece6f7;--surface:#fff8f2;--surface-raised:#fff;--surface-sunken:#f6efe8;--secondary:#f6e8dc;--neutral:#f2ece7;--scrim:#1c0e4480;--on-surface:#1c0e44;--on-surface-muted:#5c5470;--on-surface-subtle:#716a83;--border:#ece1d6;--border-strong:#8d849c;--focus-ring:#2654d5;--focus-on-brand:var(--accent-warm);--accent:#0d4a46;--accent-warm:#fdbf8a;--on-warm:#1c0e44;--turquoise:#2dd2c7;--success:#0d6b4f;--success-soft:#e1f4ea;--warning:#8a4a0f;--warning-soft:#fde9d6;--danger:#b3261e;--on-danger:#fff;--danger-soft:#fdeceb;--info:#2654d5;--info-soft:#e8eefc;--live:#e34a4a;--chart-1:#1c0e44;--chart-2:#2dd2c7;--chart-3:#e8913f;--chart-4:#2654d5;--chart-grid:#ece1d6;--elevation-1:0 1px 2px #1c0e440f, 0 2px 8px #1c0e440a;--elevation-2:0 8px 24px #1c0e441f;--elevation-3:0 16px 48px #1c0e4438}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#1c0e44;--on-brand:#fff;--brand-muted:#b1a7d1;--brand-raised:#2a1c5c;--brand-line:#33256a;--primary:#cbbdf7;--primary-hover:#ddd3fb;--on-primary:#1c0e44;--primary-soft:#2a2050;--surface:#110a26;--surface-raised:#1a1236;--surface-sunken:#160e2e;--secondary:#2b2140;--neutral:#241b42;--scrim:#05020dcc;--on-surface:#f3eefc;--on-surface-muted:#b7afcc;--on-surface-subtle:#948caf;--border:#2e2650;--border-strong:#7c7399;--focus-ring:#9db4ff;--accent:#6fd6c8;--success:#7fe0b8;--success-soft:#123a2d;--warning:#fdbf8a;--warning-soft:#3b2717;--danger:#ff9b91;--on-danger:#2a0a0a;--danger-soft:#3d1619;--info:#9db4ff;--info-soft:#1b2652;--live:#ff7a7a;--chart-1:#cbbdf7;--chart-2:#2dd2c7;--chart-3:#fdbf8a;--chart-4:#7d9bff;--chart-grid:#2e2650;--elevation-1:0 1px 2px #00000080;--elevation-2:0 8px 24px #0000008c;--elevation-3:0 16px 48px #000000b3}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:4px;--radius-control:8px;--radius-card:12px;--radius-lg:16px;--radius-sheet:28px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--touch-min:48px;--sidebar-width:264px;--sidebar-collapsed:76px;--topbar-height:64px;--appbar-height:56px;--bottomnav-height:64px;--content-max:1440px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--z-sticky:10;--z-nav:20;--z-overlay:40;--z-toast:60;--font-ui:Vazirmatn, Tahoma, sans-serif;--font-mono:"JetBrains Mono", "Vazirmatn", monospace;--font-quran:"Amiri Quran", "Scheherazade New", serif}.display{font-family:var(--font-ui);font-size:36px;font-weight:700;line-height:48px}.headline{font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:40px}.title-xl{font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:34px}.title-lg{font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:28px}.title-md{font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:26px}.title-sm{font-family:var(--font-ui);font-size:14px;font-weight:700;line-height:22px}.body-lg{font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:28px}.body{font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:24px}.label{font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:20px}.caption{font-family:var(--font-ui);font-size:12px;font-weight:400;line-height:20px}.micro{font-family:var(--font-ui);font-size:11px;font-weight:500;line-height:16px}.code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:20px}.ayah{font-family:var(--font-quran);font-size:24px;font-weight:400;line-height:48px}.ia-root,.ia-root *{box-sizing:border-box}.ia-root{font-family:var(--font-ui);color:var(--on-surface);background:var(--surface);-webkit-font-smoothing:antialiased;direction:rtl;font-size:14px;line-height:24px}.ia-root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ia-ltr{direction:ltr;unicode-bidi:isolate}.ia-num{font-variant-numeric:tabular-nums}.ia-code{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-size:13px;line-height:20px}.ia-muted{color:var(--on-surface-muted)}.ia-subtle{color:var(--on-surface-subtle)}.ia-h1{margin:0;font-size:22px;font-weight:700;line-height:34px}.ia-h2{margin:0;font-size:18px;font-weight:700;line-height:28px}.ia-h3{margin:0;font-size:16px;font-weight:700;line-height:26px}.ia-h4{margin:0;font-size:14px;font-weight:700;line-height:22px}.ia-caption{color:var(--on-surface-muted);font-size:12px;line-height:20px}.ia-display{font-size:36px;font-weight:700;line-height:48px}.ia-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ia-row{align-items:center;gap:var(--space-2);display:flex}.ia-col{gap:var(--space-2);flex-direction:column;display:flex}.ia-spacer{flex:auto}.ia-divider{background:var(--border);border:0;height:1px;margin:0}.ia-i{width:20px;height:20px;-webkit-mask:var(--ia-i) center/contain no-repeat;-webkit-mask:var(--ia-i) center/contain no-repeat;mask:var(--ia-i) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.ia-i--sm{width:16px;height:16px}.ia-i--lg{width:24px;height:24px}.ia-i--xl{width:32px;height:32px}.ia-flip{transform:scaleX(-1)}.ia-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-control);font:inherit;white-space:nowrap;cursor:pointer;background:var(--primary);color:var(--on-primary);border:1px solid #0000;font-size:14px;font-weight:700;line-height:22px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ia-btn:hover{background:var(--primary-hover)}.ia-btn--secondary{background:var(--surface-raised);color:var(--on-surface);border-color:var(--border-strong)}.ia-btn--secondary:hover{background:var(--neutral)}.ia-btn--neutral{background:var(--neutral);color:var(--on-surface)}.ia-btn--neutral:hover{background:var(--primary-soft)}.ia-btn--ghost{color:var(--primary);background:0 0}.ia-btn--ghost:hover{background:var(--primary-soft)}.ia-btn--danger{background:var(--danger);color:var(--on-danger)}.ia-btn--danger:hover{background:var(--danger);filter:brightness(.92)}.ia-btn--danger-ghost{color:var(--danger);background:0 0}.ia-btn--danger-ghost:hover{background:var(--danger-soft)}.ia-btn--warm{background:var(--accent-warm);color:var(--on-warm)}.ia-btn--warm:hover{background:var(--accent-warm);filter:brightness(.96)}.ia-btn--sm{height:var(--control-sm);padding:0 var(--space-3);font-size:13px}.ia-btn--lg{height:var(--control-lg);padding:0 var(--space-6);font-size:16px}.ia-btn--block{width:100%;display:flex}.ia-btn--icon{width:var(--control-md);padding:0}.ia-btn--icon.ia-btn--sm{width:var(--control-sm)}.ia-btn--icon.ia-btn--lg{width:var(--control-lg)}.ia-btn[disabled],.ia-btn.is-disabled{background:var(--neutral);color:var(--on-surface-muted);cursor:not-allowed;filter:none;border-color:#0000}.ia-btn.is-loading{color:#0000;pointer-events:none;position:relative}.ia-btn.is-loading:after{content:"";border:2px solid var(--on-primary);border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ia-spin;position:absolute}.ia-btn--secondary.is-loading:after,.ia-btn--ghost.is-loading:after,.ia-btn--neutral.is-loading:after{border-color:var(--primary);border-inline-end-color:#0000}.ia-btn-group{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}@keyframes ia-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ia-btn.is-loading:after,.ia-spinner{animation-duration:2.4s}.ia-skeleton{animation:none}}.ia-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ia-label{color:var(--on-surface);font-size:13px;font-weight:500;line-height:20px}.ia-label .ia-req{color:var(--danger);margin-inline-start:2px}.ia-help{color:var(--on-surface-muted);font-size:12px;line-height:20px}.ia-error-text{color:var(--danger);gap:var(--space-1);align-items:center;font-size:12px;line-height:20px;display:flex}.ia-input,.ia-select,.ia-textarea{width:100%;height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--on-surface);font:inherit;outline:none;font-size:14px;line-height:22px;transition:border-color .15s,box-shadow .15s}.ia-input::placeholder,.ia-textarea::placeholder{color:var(--on-surface-subtle)}.ia-input:hover,.ia-select:hover,.ia-textarea:hover{border-color:var(--on-surface-muted)}.ia-input:focus,.ia-select:focus,.ia-textarea:focus,.ia-input.is-focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ia-input.is-invalid,.ia-select.is-invalid,.ia-textarea.is-invalid,.ia-otp-cell.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.ia-input[disabled],.ia-select[disabled],.ia-textarea[disabled],.ia-input.is-readonly{background:var(--surface-sunken);color:var(--on-surface-muted);border-color:var(--border);cursor:not-allowed}.ia-textarea{height:auto;min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}.ia-select{appearance:none;background-image:var(--ia-i-chevron-down-data);cursor:pointer;background-position:12px;background-repeat:no-repeat;background-size:16px;padding-inline-end:36px}.ia-input-wrap{align-items:center;display:flex;position:relative}.ia-input-wrap>.ia-i{color:var(--on-surface-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.ia-input-wrap>.ia-input{padding-inline-start:40px}.ia-input-wrap>.ia-input-end{align-items:center;display:flex;position:absolute;inset-inline-end:4px}.ia-input-wrap>.ia-input-end+.ia-input,.ia-input-wrap>.ia-input.has-end{padding-inline-end:44px}.ia-kbd{font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--on-surface-muted);background:var(--surface-sunken);padding:1px 6px;font-size:11px;line-height:16px}.ia-phone{height:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);direction:ltr;display:flex;overflow:hidden}.ia-phone:focus-within,.ia-phone.is-focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ia-phone.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.ia-phone-cc{padding:0 var(--space-3);background:var(--surface-sunken);border-inline-end:1px solid var(--border);color:var(--on-surface-muted);font-family:var(--font-mono);align-items:center;gap:6px;font-size:14px;display:flex}.ia-phone input{min-width:0;color:var(--on-surface);padding:0 var(--space-3);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1;font-size:16px}.ia-phone input::placeholder{color:var(--on-surface-subtle)}.ia-otp{gap:var(--space-2);direction:ltr;justify-content:center;display:flex}.ia-otp-cell{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);width:48px;height:56px;color:var(--on-surface);font-family:var(--font-ui);text-align:center;outline:none;font-size:24px;font-weight:700}.ia-otp-cell.is-filled{border-color:var(--primary)}.ia-otp-cell.is-focus,.ia-otp-cell:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ia-otp-cell.is-success{border-color:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.ia-otp-meta{color:var(--on-surface-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ia-check,.ia-radio{align-items:center;gap:var(--space-2);cursor:pointer;min-height:24px;font-size:14px;display:inline-flex}.ia-check input,.ia-radio input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.ia-check input{border-radius:var(--radius-xs)}.ia-radio input{border-radius:50%}.ia-check input:checked,.ia-check input:indeterminate{background:var(--primary);border-color:var(--primary)}.ia-check input:checked:after{content:"";background:var(--on-primary);width:12px;height:12px;-webkit-mask:var(--ia-i-check) center/contain no-repeat;-webkit-mask:var(--ia-i-check) center/contain no-repeat;mask:var(--ia-i-check) center/contain no-repeat}.ia-check input:indeterminate:after{content:"";background:var(--on-primary);border-radius:2px;width:10px;height:2px}.ia-radio input:checked{border-color:var(--primary);border-width:5px}.ia-check input:disabled,.ia-radio input:disabled{cursor:not-allowed}.ia-check input:disabled:not(:checked):not(:indeterminate),.ia-radio input:disabled:not(:checked){background:var(--surface-sunken);border-color:var(--border)}.ia-check input:disabled:is(:checked,:indeterminate),.ia-radio input:disabled:checked{opacity:.55}.ia-switch{align-items:center;gap:var(--space-3);cursor:pointer;font-size:14px;display:inline-flex}.ia-switch input{appearance:none;border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;flex:none;width:40px;height:24px;margin:0;transition:background-color .15s;position:relative}.ia-switch input:after{content:"";top:3px;background:var(--surface-raised);width:18px;height:18px;box-shadow:var(--elevation-1);border-radius:50%;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.ia-switch input:checked{background:var(--primary)}.ia-switch input:checked:after{inset-inline-start:19px}.ia-switch input:disabled{opacity:.5;cursor:not-allowed}.ia-seg{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);gap:2px;padding:3px;display:inline-flex}.ia-seg button,.ia-seg a{color:var(--on-surface-muted);font:inherit;height:30px;padding:0 var(--space-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ia-seg .is-active{background:var(--surface-raised);color:var(--on-surface);box-shadow:var(--elevation-1);font-weight:700}.ia-tabs{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.ia-tab{color:var(--on-surface-muted);font:inherit;height:44px;padding:0 var(--space-3);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-2);background:0 0;border:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ia-tab:hover{color:var(--on-surface)}.ia-tab.is-active{color:var(--primary);font-weight:700}.ia-tab.is-active:after{content:"";inset-inline:var(--space-3);background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.ia-tab .ia-count{border-radius:var(--radius-pill);background:var(--neutral);color:var(--on-surface-muted);padding:0 6px;font-size:11px;line-height:16px}.ia-badge{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;background:var(--neutral);color:var(--on-surface-muted);font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ia-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ia-badge--plain:before{display:none}.ia-badge--success{background:var(--success-soft);color:var(--success)}.ia-badge--warning{background:var(--warning-soft);color:var(--warning)}.ia-badge--danger{background:var(--danger-soft);color:var(--danger)}.ia-badge--info{background:var(--info-soft);color:var(--info)}.ia-badge--brand{background:var(--primary-soft);color:var(--primary)}.ia-badge--live{background:var(--danger-soft);color:var(--danger)}.ia-badge--live:before{background:var(--live);box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 25%,transparent)}.ia-dot-count{border-radius:var(--radius-pill);background:var(--live);min-width:18px;height:18px;color:var(--on-brand);place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;display:inline-grid}.ia-chip{height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--on-surface);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ia-chip:hover{background:var(--neutral)}.ia-chip.is-selected{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:700}.ia-chip .ia-chip-x{border-radius:50%;place-items:center;width:18px;height:18px;margin-inline-end:-4px;display:inline-grid}.ia-chip .ia-chip-x:hover{background:var(--neutral)}.ia-avatar{background:var(--secondary);width:36px;height:36px;color:var(--on-surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid;overflow:hidden}.ia-avatar img{object-fit:cover;width:100%;height:100%}.ia-avatar--sm{width:28px;height:28px;font-size:11px}.ia-avatar--lg{width:48px;height:48px;font-size:16px}.ia-avatar--xl{width:80px;height:80px;font-size:24px}.ia-avatar--warm{background:var(--accent-warm);color:var(--on-warm)}.ia-avatar--brand{background:var(--brand);color:var(--on-brand)}.ia-avatar--soft{background:var(--primary-soft);color:var(--primary)}.ia-avatar-hex{background:var(--accent-warm);width:88px;height:96px;color:var(--on-warm);place-items:center;font-size:28px;font-weight:700;display:inline-grid;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 96'%3E%3Cpolygon points='44,10 78,29 78,67 44,86 10,67 10,29' fill='black' stroke='black' stroke-width='18' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 96'%3E%3Cpolygon points='44,10 78,29 78,67 44,86 10,67 10,29' fill='black' stroke='black' stroke-width='18' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ia-avatar-stack{display:inline-flex}.ia-avatar-stack .ia-avatar{border:2px solid var(--surface-raised);margin-inline-start:-8px}.ia-avatar-stack .ia-avatar:first-child{margin-inline-start:0}.ia-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-1);min-width:0}.ia-card-head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ia-card-head.is-flush{border-bottom:0;padding-bottom:0}.ia-card-body{padding:var(--space-5)}.ia-card-foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-sunken);border-radius:0 0 var(--radius-card) var(--radius-card);flex-wrap:wrap;display:flex}.ia-kpi{gap:var(--space-1);padding:var(--space-5);flex-direction:column;display:flex}.ia-kpi-top{color:var(--on-surface-muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.ia-kpi-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.ia-kpi-value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:42px}.ia-trend{align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.ia-trend--up{color:var(--success)}.ia-trend--down{color:var(--danger)}.ia-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ia-toolbar .ia-input-wrap{flex:240px;max-width:360px}.ia-bulkbar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--primary-soft);color:var(--primary);border-bottom:1px solid var(--border);flex-wrap:wrap;font-size:13px;font-weight:700;display:flex}.ia-table-wrap{min-width:0;overflow-x:auto}.ia-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:22px}.ia-table th{z-index:var(--z-sticky);background:var(--surface-sunken);color:var(--on-surface-muted);text-align:start;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap;font-size:12px;font-weight:700;line-height:20px;position:sticky;top:0}.ia-table th .ia-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ia-table th.is-sorted{color:var(--on-surface)}.ia-table td{padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.ia-table tbody tr:hover td{background:var(--neutral)}.ia-table tbody tr.is-selected td{background:var(--primary-soft)}.ia-table tbody tr:last-child td{border-bottom:0}.ia-table .ia-cell-check{width:44px}.ia-table .ia-cell-actions{text-align:end;width:1%}.ia-cell-user{align-items:center;gap:var(--space-3);display:flex}.ia-cell-user b{font-size:14px;font-weight:700;line-height:22px;display:block}.ia-cell-user small{color:var(--on-surface-muted);font-size:12px;line-height:18px;display:block}.ia-pagination{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--on-surface-muted);flex-wrap:wrap;font-size:13px;display:flex}.ia-pages{gap:4px;margin-inline-start:auto;display:flex}.ia-page-btn{border-radius:var(--radius-control);min-width:32px;height:32px;color:var(--on-surface);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 6px;font-size:13px;text-decoration:none;display:inline-grid}.ia-page-btn:hover{background:var(--neutral)}.ia-page-btn.is-active{background:var(--primary);color:var(--on-primary);font-weight:700}.ia-list{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.ia-list-item{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:inherit;background:0 0;text-decoration:none;display:flex}.ia-list-item:last-child{border-bottom:0}.ia-list-item:active{background:var(--neutral)}.ia-list-main{flex:1;min-width:0}.ia-list-main b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:24px;display:block;overflow:hidden}.ia-list-main small{color:var(--on-surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;display:block;overflow:hidden}.ia-list-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ia-app{background:var(--surface);flex-wrap:wrap;min-height:100%;display:flex}.ia-sidebar{flex:0 0 var(--sidebar-width);gap:var(--space-1);background:var(--brand);color:var(--on-brand);padding:var(--space-4) var(--space-3);flex-direction:column;min-height:960px;display:flex;position:relative;overflow:hidden}.ia-sidebar:before{content:"";inset-inline:-40px;background:radial-gradient(60% 60% at 80% 40%,var(--glow-violet),transparent 70%),radial-gradient(40% 50% at 10% 30%,var(--glow-ember),transparent 70%);opacity:.55;pointer-events:none;height:260px;position:absolute;top:-120px}.ia-sidebar>*{position:relative}.ia-brandmark{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4);display:flex}.ia-brandmark-logo{background:var(--accent-warm);width:40px;height:40px;color:var(--on-warm);border-radius:12px;place-items:center;font-size:20px;font-weight:700;display:grid}.ia-brandmark b{font-size:18px;line-height:26px;display:block}.ia-brandmark small{color:var(--brand-muted);font-size:12px;line-height:18px;display:block}.ia-nav-label{color:var(--brand-muted);padding:var(--space-3) var(--space-3) var(--space-1);font-size:12px;font-weight:500;line-height:20px}.ia-nav-item{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--brand-muted);font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.ia-nav-item:hover{background:var(--brand-raised);color:var(--on-brand)}.ia-nav-item.is-active{background:var(--brand-raised);color:var(--on-brand);font-weight:700}.ia-nav-item.is-active:before{content:"";inset-inline-start:-12px;background:var(--accent-warm);border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px}.ia-nav-item:focus-visible{outline-color:var(--focus-on-brand)}.ia-nav-item .ia-nav-meta{margin-inline-start:auto}.ia-nav-sub{flex-direction:column;gap:2px;padding-inline-start:40px;display:flex}.ia-nav-sub a{color:var(--brand-muted);padding:6px var(--space-2);border-radius:6px;font-size:13px;line-height:20px;text-decoration:none}.ia-nav-sub a.is-active{color:var(--on-brand);font-weight:700}.ia-sidebar-foot{align-items:center;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--brand-line);margin-top:auto;display:flex}.ia-main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.ia-topbar{align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-8);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ia-topbar .ia-input-wrap{width:min(420px,100%)}.ia-icon-btn{border-radius:var(--radius-control);width:40px;height:40px;color:var(--on-surface);cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:inline-grid;position:relative}.ia-icon-btn:hover{background:var(--neutral)}.ia-icon-btn .ia-dot{top:8px;background:var(--live);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:9px}.ia-page{padding:var(--space-6) var(--space-8) var(--space-12);gap:var(--space-6);width:100%;max-width:var(--content-max);flex-direction:column;display:flex}.ia-page-head{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ia-page-head .ia-col{gap:2px}.ia-crumbs{color:var(--on-surface-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:20px;display:flex}.ia-crumbs a{color:var(--on-surface-muted);text-decoration:none}.ia-crumbs a:hover{color:var(--primary);text-decoration:underline}.ia-grid{gap:var(--space-6);display:grid}.ia-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ia-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-grid-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=1100px){.ia-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-grid-main,.ia-grid-3{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ia-grid-4,.ia-grid-2{grid-template-columns:minmax(0,1fr)}.ia-page{padding:var(--space-4)}.ia-topbar{padding:0 var(--space-4)}.ia-sidebar{flex-basis:100%;min-height:0}}.ia-form-section{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ia-form-section:last-child{border-bottom:0}.ia-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ia-form-grid .is-full{grid-column:1/-1}@media (width<=1279px){.ia-form-section{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ia-form-grid{grid-template-columns:minmax(0,1fr)}}.ia-sticky-actions{gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--surface-raised);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;display:flex}.ia-scrim{background:var(--scrim);z-index:var(--z-overlay);position:absolute;inset:0}.ia-modal{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(520px,100%);box-shadow:var(--elevation-3);z-index:var(--z-overlay);flex-direction:column;max-height:100%;display:flex;position:relative}.ia-modal-head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-2);display:flex}.ia-modal-body{padding:var(--space-2) var(--space-6) var(--space-5);color:var(--on-surface-muted);overflow:auto}.ia-modal-foot{gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;display:flex}.ia-modal-icon{background:var(--danger-soft);width:44px;height:44px;color:var(--danger);border-radius:50%;flex:none;place-items:center;display:grid}.ia-drawer{top:0;bottom:0;background:var(--surface-raised);width:min(440px,100%);box-shadow:var(--elevation-3);z-index:var(--z-overlay);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.ia-drawer-head{align-items:center;gap:var(--space-3);height:64px;padding:0 var(--space-5);border-bottom:1px solid var(--border);display:flex}.ia-drawer-body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.ia-drawer-foot{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);display:flex}.ia-sheet{inset-inline:0;background:var(--surface-raised);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--elevation-3);z-index:var(--z-overlay);max-height:88%;padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));flex-direction:column;display:flex;position:absolute;bottom:0}.ia-sheet-handle{background:var(--border-strong);opacity:.6;border-radius:4px;width:40px;height:4px;margin:10px auto 4px}.ia-sheet-head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);display:flex}.ia-sheet-body{padding:0 var(--space-4);gap:var(--space-4);flex-direction:column;display:flex;overflow:auto}.ia-sheet-foot{gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;display:flex}.ia-menu{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);min-width:200px;box-shadow:var(--elevation-2);z-index:var(--z-overlay);flex-direction:column;padding:6px;display:flex}.ia-menu-item{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);color:var(--on-surface);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:14px;text-decoration:none;display:flex}.ia-menu-item:hover,.ia-menu-item.is-active{background:var(--neutral)}.ia-menu-item--danger{color:var(--danger)}.ia-menu-item--danger:hover{background:var(--danger-soft)}.ia-menu-sep{background:var(--border);height:1px;margin:6px 0}.ia-tooltip{background:var(--on-surface);color:var(--surface);box-shadow:var(--elevation-2);border-radius:6px;max-width:240px;padding:6px 10px;font-size:12px;line-height:18px;display:inline-block}.ia-toast{align-items:flex-start;gap:var(--space-3);width:min(380px,100%);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-2);z-index:var(--z-toast);display:flex}.ia-toast>.ia-i{margin-top:2px}.ia-toast b{font-size:14px;line-height:22px;display:block}.ia-toast small{color:var(--on-surface-muted);font-size:13px;line-height:20px;display:block}.ia-toast--success>.ia-i{color:var(--success)}.ia-toast--danger>.ia-i{color:var(--danger)}.ia-toast--warning>.ia-i{color:var(--warning)}.ia-toast--info>.ia-i{color:var(--info)}.ia-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--info-soft);color:var(--on-surface);font-size:14px;line-height:22px;display:flex}.ia-alert>.ia-i{color:var(--info);margin-top:1px}.ia-alert b{font-weight:700}.ia-alert--success{background:var(--success-soft)}.ia-alert--success>.ia-i{color:var(--success)}.ia-alert--warning{background:var(--warning-soft)}.ia-alert--warning>.ia-i{color:var(--warning)}.ia-alert--danger{background:var(--danger-soft)}.ia-alert--danger>.ia-i{color:var(--danger)}.ia-alert--brand{background:var(--secondary)}.ia-alert--brand>.ia-i{color:var(--primary)}.ia-empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);flex-direction:column;max-width:440px;margin:0 auto;display:flex}.ia-empty-art{background:var(--secondary);width:96px;height:96px;color:var(--primary);border-radius:50%;place-items:center;display:grid;position:relative}.ia-empty-art:after{content:"";background:var(--accent-warm);top:6px;border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-end:2px}.ia-empty p{color:var(--on-surface-muted);margin:0}.ia-skeleton{background:linear-gradient(90deg,var(--neutral) 0%,var(--surface-sunken) 50%,var(--neutral) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s infinite ia-shimmer}@keyframes ia-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ia-spinner{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ia-spin;display:inline-block}.ia-progress{border-radius:var(--radius-pill);background:var(--neutral);height:8px;overflow:hidden}.ia-progress>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.ia-progress--success>span{background:var(--success)}.ia-progress--on-brand{background:var(--brand-raised)}.ia-progress--on-brand>span{background:var(--turquoise)}.ia-cal{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);width:300px;box-shadow:var(--elevation-2);padding:var(--space-3)}.ia-cal-head{padding:0 0 var(--space-2);justify-content:space-between;align-items:center;display:flex}.ia-cal-head b{font-size:14px}.ia-cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ia-cal-wd{color:var(--on-surface-muted);font-size:11px;font-weight:500;line-height:28px}.ia-cal-day{border-radius:var(--radius-xs);height:36px;color:var(--on-surface);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;position:relative}.ia-cal-day:hover{background:var(--neutral)}.ia-cal-day.is-out{color:var(--on-surface-subtle)}.ia-cal-day.is-holiday{color:var(--danger)}.ia-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--primary);font-weight:700}.ia-cal-day.is-range{background:var(--primary-soft);border-radius:0}.ia-cal-day.is-selected{background:var(--primary);color:var(--on-primary);font-weight:700}.ia-cal-day.has-event:after{content:"";background:var(--chart-3);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.ia-cal-foot{padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.ia-drop{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1.5px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-sunken);text-align:center;color:var(--on-surface-muted);flex-direction:column;display:flex}.ia-drop.is-over{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ia-drop b{color:var(--on-surface)}.ia-file{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);display:flex}.ia-timeline{flex-direction:column;display:flex}.ia-tl-item{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.ia-tl-item:before{content:"";inset-inline-start:15px;background:var(--border);width:2px;position:absolute;top:32px;bottom:0}.ia-tl-item:last-child:before{display:none}.ia-tl-dot{background:var(--neutral);width:32px;height:32px;color:var(--on-surface-muted);border-radius:50%;place-items:center;display:grid}.ia-bars{height:180px;padding-top:var(--space-2);border-bottom:1px solid var(--chart-grid);align-items:flex-end;gap:10px;display:flex}.ia-bar{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;min-width:0;display:flex}.ia-bar>span{background:var(--chart-1);border-radius:4px 4px 0 0;display:block}.ia-bar>span+span{border-radius:0}.ia-bar-labels{color:var(--on-surface-muted);text-align:center;gap:10px;font-size:11px;display:flex}.ia-bar-labels>span{flex:1}.ia-legend{gap:var(--space-4);color:var(--on-surface-muted);flex-wrap:wrap;font-size:12px;display:flex}.ia-legend>span{align-items:center;gap:6px;display:inline-flex}.ia-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ia-chart-svg{width:100%;height:auto;display:block}.ia-m{font-size:15px;line-height:24px}.ia-m .ia-btn{height:var(--control-lg);padding:0 var(--space-5);font-size:15px}.ia-m .ia-btn--sm{height:40px;padding:0 var(--space-4);font-size:14px}.ia-m .ia-btn--icon{width:var(--control-lg);padding:0}.ia-m .ia-input,.ia-m .ia-select,.ia-m .ia-phone{height:var(--control-lg);font-size:16px}.ia-m .ia-otp-cell{width:46px;height:56px}.ia-m .ia-icon-btn{width:var(--touch-min);height:var(--touch-min)}.ia-m .ia-chip{height:36px;font-size:14px}.ia-m .ia-tab{height:48px;font-size:15px}.ia-m .ia-check input,.ia-m .ia-radio input{width:22px;height:22px}.ia-m .ia-switch input{width:48px;height:28px}.ia-m .ia-switch input:after{width:22px;height:22px}.ia-m .ia-switch input:checked:after{inset-inline-start:23px}.ia-phone-frame{background:var(--surface);flex-direction:column;width:390px;height:844px;display:flex;position:relative;overflow:hidden}.ia-m-appbar{align-items:center;gap:var(--space-2);min-height:var(--appbar-height);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--brand);color:var(--on-brand);flex:none;display:flex;position:relative;overflow:hidden}.ia-m-appbar:before{content:"";background:radial-gradient(70% 120% at 100% 0%,var(--glow-ember),transparent 60%),radial-gradient(70% 140% at 0% 100%,var(--glow-violet),transparent 60%);opacity:.5;pointer-events:none;position:absolute;inset:0}.ia-m-appbar>*{position:relative}.ia-m-appbar .ia-icon-btn{color:var(--on-brand)}.ia-m-appbar .ia-icon-btn:hover{background:var(--brand-raised)}.ia-m-appbar .ia-icon-btn .ia-dot{border-color:var(--brand)}.ia-m-appbar .ia-icon-btn:focus-visible{outline-color:var(--focus-on-brand)}.ia-m-appbar h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:28px;overflow:hidden}.ia-m-appbar small{color:var(--brand-muted);font-size:12px;font-weight:400;line-height:18px;display:block}.ia-m-appbar--tall{padding:var(--space-3) var(--space-4) var(--space-5);border-radius:0 0 var(--radius-card) var(--radius-card);flex-direction:column;align-items:stretch}.ia-m-body{padding:var(--space-4) var(--space-4) 112px;gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.ia-m-body>*{flex-shrink:0}.ia-bottomnav{inset-inline:var(--space-3);bottom:var(--space-3);height:var(--bottomnav-height);padding:0 var(--space-2);background:var(--brand);border-radius:var(--radius-pill);box-shadow:var(--elevation-2);z-index:var(--z-nav);justify-content:space-around;align-items:center;display:flex;position:absolute}.ia-bottomnav a{min-width:56px;height:52px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--brand-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:14px;text-decoration:none;display:flex;position:relative}.ia-bottomnav a.is-active{background:var(--brand-raised);color:var(--on-brand);font-weight:700}.ia-bottomnav a.is-active .ia-i{color:var(--accent-warm)}.ia-bottomnav a:focus-visible{outline-color:var(--focus-on-brand)}.ia-bottomnav .ia-dot-count{top:2px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;inset-inline-start:calc(50% + 4px)}.ia-fab{inset-inline-start:var(--space-4);align-items:center;gap:var(--space-2);height:56px;padding:0 var(--space-5);background:var(--accent-warm);color:var(--on-warm);font:inherit;box-shadow:var(--elevation-2);z-index:var(--z-nav);border:0;border-radius:18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:92px}.ia-m-search{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--brand-raised);color:var(--brand-muted);border:1px solid var(--brand-line);font-size:15px;display:flex}.ia-m-chips{gap:var(--space-2);scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);display:flex;overflow-x:auto}.ia-m-section-title{justify-content:space-between;align-items:center;font-size:16px;font-weight:700;line-height:26px;display:flex}.ia-m-section-title a{color:var(--primary);font-size:13px;font-weight:500;text-decoration:none}.ia-backdrop{background:var(--brand);color:var(--on-brand);position:relative;overflow:hidden}.ia-backdrop:before{content:"";background:radial-gradient(45% 40% at 85% 10%,var(--glow-ember),transparent 70%),radial-gradient(50% 45% at 10% 75%,var(--glow-violet),transparent 70%);opacity:.6;pointer-events:none;position:absolute;inset:0}.ia-backdrop>*{position:relative}.ia-orb{pointer-events:none;border-radius:50%;position:absolute}.ia-dome{background:var(--surface);color:var(--on-surface);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;position:relative}.ia-dome:before{content:"";background:var(--surface);width:112px;height:54px;-webkit-mask:var(--ia-dome-shape) center/contain no-repeat;-webkit-mask:var(--ia-dome-shape) center/contain no-repeat;mask:var(--ia-dome-shape) center/contain no-repeat;margin-left:-56px;position:absolute;top:-26px;left:50%}.ia-install{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-2);display:flex}.ia-app-icon{background:var(--brand);width:48px;height:48px;color:var(--accent-warm);border-radius:12px;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.ia-offline-bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--on-surface);color:var(--surface);font-size:13px;line-height:20px;display:flex}.ia-matrix th:first-child,.ia-matrix td:first-child{background:var(--surface-raised);z-index:1;position:sticky;inset-inline-start:0}.ia-matrix thead th:first-child{background:var(--surface-sunken)}.ia-matrix td{text-align:center}.ia-matrix td:first-child{text-align:start}.ia-ayah{font-family:var(--font-quran);text-align:center;direction:rtl;font-size:24px;line-height:48px}.ia-ayah-no{border:1.5px solid var(--accent);width:28px;height:28px;color:var(--accent);font-size:12px;font-family:var(--font-ui);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}:root{--ia-i-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");--ia-i-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--ia-i-bell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E");--ia-i-dashboard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='9' rx='1'/%3E%3Crect x='14' y='3' width='7' height='5' rx='1'/%3E%3Crect x='14' y='12' width='7' height='9' rx='1'/%3E%3Crect x='3' y='16' width='7' height='5' rx='1'/%3E%3C/svg%3E");--ia-i-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E");--ia-i-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");--ia-i-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");--ia-i-user-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6M22 11h-6'/%3E%3C/svg%3E");--ia-i-teacher:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 10v6M2 10l10-5 10 5-10 5z'/%3E%3Cpath d='M6 12v5c3 3 9 3 12 0v-5'/%3E%3C/svg%3E");--ia-i-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--ia-i-key:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6M15.5 7.5l3 3L22 7l-3-3'/%3E%3C/svg%3E");--ia-i-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");--ia-i-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--ia-i-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--ia-i-quran:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E");--ia-i-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E");--ia-i-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3C/svg%3E");--ia-i-mic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2M12 19v3'/%3E%3C/svg%3E");--ia-i-headphones:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");--ia-i-queue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6h11M10 12h11M10 18h11M4 6h1v4M4 10h2M6 18H4c0-1 2-2 2-3s-1-1.5-2-1'/%3E%3C/svg%3E");--ia-i-megaphone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 11 18-5v12L3 14v-3z'/%3E%3Cpath d='M11.6 16.8a3 3 0 1 1-5.8-1.6'/%3E%3C/svg%3E");--ia-i-plugin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E");--ia-i-settings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6'/%3E%3C/svg%3E");--ia-i-message:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");--ia-i-sms:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M8 10h.01M12 10h.01M16 10h.01'/%3E%3C/svg%3E");--ia-i-activity:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-4l-3 9L9 3l-3 9H2'/%3E%3C/svg%3E");--ia-i-history:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5M12 7v5l4 2'/%3E%3C/svg%3E");--ia-i-logout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E");--ia-i-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--ia-i-edit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/%3E%3C/svg%3E");--ia-i-trash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");--ia-i-more-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E");--ia-i-more-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3C/svg%3E");--ia-i-filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 3H2l8 9.46V19l4 2v-8.54L22 3z'/%3E%3C/svg%3E");--ia-i-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/%3E%3C/svg%3E");--ia-i-upload:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E");--ia-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--ia-i-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--ia-i-chevron-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--ia-i-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--ia-i-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ia-i-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");--ia-i-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");--ia-i-arrow-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E");--ia-i-trend-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3Cpath d='M16 7h6v6'/%3E%3C/svg%3E");--ia-i-trend-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 17-8.5-8.5-5 5L2 7'/%3E%3Cpath d='M16 17h6v-6'/%3E%3C/svg%3E");--ia-i-sort:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 16-4 4-4-4M17 20V4M3 8l4-4 4 4M7 4v16'/%3E%3C/svg%3E");--ia-i-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--ia-i-eye-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.88 9.88a3 3 0 1 0 4.24 4.24M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68M6.61 6.61A13.53 13.53 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61M2 2l20 20'/%3E%3C/svg%3E");--ia-i-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");--ia-i-smartphone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E");--ia-i-monitor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E");--ia-i-map-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--ia-i-flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1zM4 22v-7'/%3E%3C/svg%3E");--ia-i-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");--ia-i-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E");--ia-i-moon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E");--ia-i-wifi-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h.01M8.5 16.43a5 5 0 0 1 7 0M2 8.82a15 15 0 0 1 4.17-2.65M10.66 5c4.01-.36 8.14.9 11.34 3.76M16.85 11.25a10 10 0 0 1 2.22 1.68M5 13a10 10 0 0 1 5.24-2.76M2 2l20 20'/%3E%3C/svg%3E");--ia-i-refresh:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E");--ia-i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E");--ia-i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E");--ia-i-check-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--ia-i-x-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E");--ia-i-grip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='19' r='1'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='19' r='1'/%3E%3C/svg%3E");--ia-i-external:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M10 14 21 3M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");--ia-i-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='14' height='14' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E");--ia-i-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 3 14 9-14 9V3z'/%3E%3C/svg%3E");--ia-i-pause:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='4' width='4' height='16' rx='1'/%3E%3Crect x='14' y='4' width='4' height='16' rx='1'/%3E%3C/svg%3E");--ia-i-globe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E");--ia-i-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.59 2.59A2 2 0 0 0 11.17 2H4a2 2 0 0 0-2 2v7.17a2 2 0 0 0 .59 1.41l8.7 8.7a2.43 2.43 0 0 0 3.42 0l6.58-6.58a2.43 2.43 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5'/%3E%3C/svg%3E");--ia-i-server:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='8' rx='2'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/svg%3E");--ia-i-database:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5M3 12a9 3 0 0 0 18 0'/%3E%3C/svg%3E");--ia-i-video:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 8-6 4 6 4V8Z'/%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3C/svg%3E");--ia-i-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");--ia-i-power:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v10'/%3E%3Cpath d='M18.4 6.6a9 9 0 1 1-12.77.04'/%3E%3C/svg%3E");--ia-i-send:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E");--ia-i-chart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18M18 17V9M13 17V5M8 17v-3'/%3E%3C/svg%3E");--ia-i-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");--ia-i-inbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E");--ia-i-columns:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M12 3v18'/%3E%3C/svg%3E");--ia-i-live:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--ia-i-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E");--ia-i-layers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 10 5-10 5L2 7l10-5z'/%3E%3Cpath d='m2 17 10 5 10-5M2 12l10 5 10-5'/%3E%3C/svg%3E");--ia-i-sliders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6'/%3E%3C/svg%3E");--ia-i-zip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M10 6h1M10 10h1M10 14h1M10 18h2'/%3E%3C/svg%3E");--ia-i-install:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5'/%3E%3Crect x='3' y='17' width='18' height='4' rx='1'/%3E%3C/svg%3E");--ia-i-cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z'/%3E%3C/svg%3E");--ia-i-bold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12h9a4 4 0 0 1 0 8H6V4h8a4 4 0 0 1 0 8'/%3E%3C/svg%3E");--ia-i-italic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 4h-9M14 20H5M15 4 9 20'/%3E%3C/svg%3E");--ia-i-list:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E");--ia-i-quote:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.76-2.02-2-2H4c-1.25 0-2 .75-2 1.97V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .01-1 1.03V20c0 1 0 1 1 1z'/%3E%3Cpath d='M15 21c3 0 7-1 7-8V5c0-1.25-.76-2.02-2-2h-4c-1.25 0-2 .75-2 1.97V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z'/%3E%3C/svg%3E");--ia-i-heading:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12h12M6 20V4M18 20V4'/%3E%3C/svg%3E");--ia-i-chevron-down-data:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d849c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ia-dome-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 27'%3E%3Cpath d='M0 27C0 19 4.6 14.4 11 14.4c2.6 0 4.8.6 6.6 1.6C18.6 10.6 22 6.4 25.6 3.6L28 0l2.4 3.6C34 6.4 37.4 10.6 38.4 16c1.8-1 4-1.6 6.6-1.6C51.4 14.4 56 19 56 27Z'/%3E%3C/svg%3E")}.ia-i-menu{--ia-i:var(--ia-i-menu)}.ia-i-search{--ia-i:var(--ia-i-search)}.ia-i-bell{--ia-i:var(--ia-i-bell)}.ia-i-dashboard{--ia-i:var(--ia-i-dashboard)}.ia-i-home{--ia-i:var(--ia-i-home)}.ia-i-users{--ia-i:var(--ia-i-users)}.ia-i-user{--ia-i:var(--ia-i-user)}.ia-i-user-plus{--ia-i:var(--ia-i-user-plus)}.ia-i-teacher{--ia-i:var(--ia-i-teacher)}.ia-i-shield{--ia-i:var(--ia-i-shield)}.ia-i-key{--ia-i:var(--ia-i-key)}.ia-i-lock{--ia-i:var(--ia-i-lock)}.ia-i-calendar{--ia-i:var(--ia-i-calendar)}.ia-i-clock{--ia-i:var(--ia-i-clock)}.ia-i-quran{--ia-i:var(--ia-i-quran)}.ia-i-file{--ia-i:var(--ia-i-file)}.ia-i-image{--ia-i:var(--ia-i-image)}.ia-i-mic{--ia-i:var(--ia-i-mic)}.ia-i-headphones{--ia-i:var(--ia-i-headphones)}.ia-i-queue{--ia-i:var(--ia-i-queue)}.ia-i-megaphone{--ia-i:var(--ia-i-megaphone)}.ia-i-plugin{--ia-i:var(--ia-i-plugin)}.ia-i-settings{--ia-i:var(--ia-i-settings)}.ia-i-message{--ia-i:var(--ia-i-message)}.ia-i-sms{--ia-i:var(--ia-i-sms)}.ia-i-activity{--ia-i:var(--ia-i-activity)}.ia-i-history{--ia-i:var(--ia-i-history)}.ia-i-logout{--ia-i:var(--ia-i-logout)}.ia-i-plus{--ia-i:var(--ia-i-plus)}.ia-i-edit{--ia-i:var(--ia-i-edit)}.ia-i-trash{--ia-i:var(--ia-i-trash)}.ia-i-more-v{--ia-i:var(--ia-i-more-v)}.ia-i-more-h{--ia-i:var(--ia-i-more-h)}.ia-i-filter{--ia-i:var(--ia-i-filter)}.ia-i-download{--ia-i:var(--ia-i-download)}.ia-i-upload{--ia-i:var(--ia-i-upload)}.ia-i-check{--ia-i:var(--ia-i-check)}.ia-i-x{--ia-i:var(--ia-i-x)}.ia-i-chevron-left{--ia-i:var(--ia-i-chevron-left)}.ia-i-chevron-right{--ia-i:var(--ia-i-chevron-right)}.ia-i-chevron-down{--ia-i:var(--ia-i-chevron-down)}.ia-i-chevron-up{--ia-i:var(--ia-i-chevron-up)}.ia-i-arrow-right{--ia-i:var(--ia-i-arrow-right)}.ia-i-arrow-left{--ia-i:var(--ia-i-arrow-left)}.ia-i-trend-up{--ia-i:var(--ia-i-trend-up)}.ia-i-trend-down{--ia-i:var(--ia-i-trend-down)}.ia-i-sort{--ia-i:var(--ia-i-sort)}.ia-i-eye{--ia-i:var(--ia-i-eye)}.ia-i-eye-off{--ia-i:var(--ia-i-eye-off)}.ia-i-phone{--ia-i:var(--ia-i-phone)}.ia-i-smartphone{--ia-i:var(--ia-i-smartphone)}.ia-i-monitor{--ia-i:var(--ia-i-monitor)}.ia-i-map-pin{--ia-i:var(--ia-i-map-pin)}.ia-i-flag{--ia-i:var(--ia-i-flag)}.ia-i-star{--ia-i:var(--ia-i-star)}.ia-i-sun{--ia-i:var(--ia-i-sun)}.ia-i-moon{--ia-i:var(--ia-i-moon)}.ia-i-wifi-off{--ia-i:var(--ia-i-wifi-off)}.ia-i-refresh{--ia-i:var(--ia-i-refresh)}.ia-i-alert{--ia-i:var(--ia-i-alert)}.ia-i-info{--ia-i:var(--ia-i-info)}.ia-i-check-circle{--ia-i:var(--ia-i-check-circle)}.ia-i-x-circle{--ia-i:var(--ia-i-x-circle)}.ia-i-grip{--ia-i:var(--ia-i-grip)}.ia-i-external{--ia-i:var(--ia-i-external)}.ia-i-copy{--ia-i:var(--ia-i-copy)}.ia-i-play{--ia-i:var(--ia-i-play)}.ia-i-pause{--ia-i:var(--ia-i-pause)}.ia-i-globe{--ia-i:var(--ia-i-globe)}.ia-i-tag{--ia-i:var(--ia-i-tag)}.ia-i-server{--ia-i:var(--ia-i-server)}.ia-i-database{--ia-i:var(--ia-i-database)}.ia-i-video{--ia-i:var(--ia-i-video)}.ia-i-link{--ia-i:var(--ia-i-link)}.ia-i-power{--ia-i:var(--ia-i-power)}.ia-i-send{--ia-i:var(--ia-i-send)}.ia-i-chart{--ia-i:var(--ia-i-chart)}.ia-i-folder{--ia-i:var(--ia-i-folder)}.ia-i-inbox{--ia-i:var(--ia-i-inbox)}.ia-i-columns{--ia-i:var(--ia-i-columns)}.ia-i-live{--ia-i:var(--ia-i-live)}.ia-i-heart{--ia-i:var(--ia-i-heart)}.ia-i-layers{--ia-i:var(--ia-i-layers)}.ia-i-sliders{--ia-i:var(--ia-i-sliders)}.ia-i-zip{--ia-i:var(--ia-i-zip)}.ia-i-install{--ia-i:var(--ia-i-install)}.ia-i-cloud{--ia-i:var(--ia-i-cloud)}.ia-i-bold{--ia-i:var(--ia-i-bold)}.ia-i-italic{--ia-i:var(--ia-i-italic)}.ia-i-list{--ia-i:var(--ia-i-list)}.ia-i-quote{--ia-i:var(--ia-i-quote)}.ia-i-heading{--ia-i:var(--ia-i-heading)}html,body{background:var(--surface);min-height:100%;color:var(--on-surface);margin:0}a{color:var(--primary)}a:not(.ia-btn):not([class*=site-pill]):hover{color:var(--primary-hover)}img{max-width:100%}button:disabled{cursor:not-allowed}[data-theme=dark] a:not(.ia-btn){color:var(--accent-warm)}.site{flex-direction:column;min-height:100dvh;display:flex}.site-wrap{width:min(1200px,100%);padding-inline:var(--space-6);box-sizing:border-box;margin-inline:auto}.site-main{outline:none;flex:1}.site-skip{inset-inline-start:var(--space-4);z-index:100;background:var(--surface-raised);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);position:absolute;top:-60px}.site-skip:focus{top:var(--space-2)}.site-section{gap:var(--space-5);padding-block:var(--space-6);flex-direction:column;display:flex}.site-section-head{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.site-section-head h2{margin:0;font-size:22px;line-height:34px}.site-section-head p{color:var(--on-surface-muted);margin:0}.site-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.site-grid--wide{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.site-card{flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;color:inherit!important}a.site-card:hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}.site-cover{aspect-ratio:16/9;background:var(--brand);color:var(--accent-warm);place-items:center;display:grid;position:relative;overflow:hidden}.site-cover:before{content:"";background:radial-gradient(60% 60% at 85% 10%, var(--glow-ember), transparent 70%), radial-gradient(60% 60% at 10% 90%, var(--glow-violet), transparent 70%);opacity:.7;position:absolute;inset:0}.site-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-cover .ia-i{position:relative}.site-cover .ia-badge{top:var(--space-3);position:absolute;inset-inline-start:var(--space-3)}.site-card-body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.site-card-body h3{margin:0;font-size:17px;line-height:28px}.site-card-body p{color:var(--on-surface-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden}.site-meta{align-items:center;gap:var(--space-3);color:var(--on-surface-muted);flex-wrap:wrap;margin-top:auto;font-size:13px;display:flex}.site-meta>span{align-items:center;gap:4px;display:inline-flex}.site-session{gap:var(--space-4);padding:var(--space-4) var(--space-5);align-items:center;display:flex}.site-session-date{border-radius:var(--radius-card);background:var(--primary-soft);width:56px;height:56px;color:var(--primary);flex:none;place-items:center;display:grid}[data-theme=dark] .site-session-date{color:var(--accent-warm)}.site-session h3{margin:0;font-size:16px;line-height:26px}.site-filters{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.site-chips{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.site-chips .ia-chip{text-decoration:none}.site-article{gap:var(--space-5);flex-direction:column;width:min(760px,100%);margin-inline:auto;display:flex}.site-article-cover{border-radius:var(--radius-lg);aspect-ratio:16/9;box-shadow:var(--elevation-2);overflow:hidden}.site-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.site-prose{font-size:17px;line-height:2.1}.site-prose h2,.site-prose h3,.site-prose h4,.site-prose h5{margin:1.6em 0 .4em;line-height:1.6}.site-prose p{margin:0 0 1em}.site-prose blockquote{padding:var(--space-3) var(--space-5);border-inline-start:4px solid var(--accent-warm);background:var(--surface-sunken);border-radius:var(--radius-control);margin:1em 0}.site-player{border-radius:var(--radius-card);background:#000;width:100%}audio.site-player{background:0 0}.site-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-tags a{text-decoration:none}.site-split{gap:var(--space-6);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}.site-aside{position:sticky;top:88px}.site-aside.is-flow{position:static;overflow:hidden}.site-ticket{align-items:center;gap:var(--space-1);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-sunken);text-align:center;flex-direction:column;display:flex}.site-ticket b{letter-spacing:6px;font-size:32px;line-height:44px}.site-gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.site-gallery-item{border-radius:var(--radius-control);cursor:zoom-in;aspect-ratio:4/3;background:var(--surface-sunken);border:0;padding:0;overflow:hidden}.site-gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.site-lightbox{z-index:1000;padding:var(--space-6);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.site-lightbox img{border-radius:var(--radius-control);max-width:100%;max-height:100%}.site-lightbox .ia-icon-btn{top:var(--space-4);color:#fff;position:absolute;inset-inline-end:var(--space-4)}.site-me-head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.site-me-head h1{margin:0;font-size:26px;line-height:40px}.site-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-login{gap:var(--space-6);flex-direction:column;width:min(440px,100%);margin:0 auto;display:flex}@media (width<=1023px){.site-split{grid-template-columns:minmax(0,1fr)}.site-aside{position:static}.site-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.site-wrap{padding-inline:var(--space-4)}.site-grid,.site-grid--wide{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.site-section-head h2{font-size:19px}.site-session{padding:var(--space-3) var(--space-4)}.site-prose{font-size:16px}.site-kpis{gap:var(--space-3)}.site-kpis .ia-kpi{padding:14px}.site-kpis .ia-kpi-value{font-size:24px;line-height:34px}}.site-surahs{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(220px,44%),1fr));display:grid}.site-surah{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;transition:box-shadow .15s;display:flex}.site-surah:hover{box-shadow:var(--elevation-2)}.site-quran-tools{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.site-quran-tools .ia-select{width:min(260px,100%)}.site-ayahs{flex-direction:column;display:flex}.site-ayah{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--border);flex-direction:column;scroll-margin-top:96px;display:flex}.site-ayah.is-playing{background:var(--primary-soft);border-radius:var(--radius-card);padding-inline:var(--space-3)}.site-ayah-tr{color:var(--on-surface-muted);margin:0;font-size:15px;line-height:2}@media (width<=480px){.site-surah-juz{display:none}}:root{--site-soft:color-mix(in srgb, var(--primary-soft) 55%, var(--surface-raised));--site-line:color-mix(in srgb, var(--border) 80%, transparent);--site-ink:var(--brand);--site-gold:#e2a85d;--site-shadow:0 1px 2px #1c0e440d, 0 10px 30px #1c0e440f;--site-orn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M60 6l13 31 31 13-31 13-13 31-13-31-31-13 31-13z'/%3E%3Cpath d='M60 22l9 22 22 9-22 9-9 22-9-22-22-9 22-9z'/%3E%3Ccircle cx='60' cy='60' r='10'/%3E%3Ccircle cx='60' cy='60' r='52'/%3E%3Cpath d='M23 23l20 20M97 23L77 43M23 97l20-20M97 97L77 77'/%3E%3C/svg%3E");--site-girih:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M30 3l8 19 19 8-19 8-8 19-8-19-19-8 19-8z'/%3E%3Cpath d='M0 0l12 12M60 0L48 12M0 60l12-12M60 60L48 48'/%3E%3C/svg%3E")}[data-theme=dark]{--site-soft:color-mix(in srgb, var(--primary-soft) 60%, var(--surface-raised));--site-ink:#0b0618;--site-shadow:0 10px 30px #00000059}.site-progress{inset-inline:0;z-index:100;pointer-events:none;transform-origin:100%;opacity:0;background:linear-gradient(90deg, var(--turquoise), var(--accent-warm), var(--primary));height:3px;transition:opacity .2s;position:fixed;top:0;transform:scaleX(0)}.site-progress.is-on{opacity:1;animation:8s cubic-bezier(.1,.7,.2,1) forwards site-progress}@keyframes site-progress{0%{transform:scaleX(.05)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.site-progress.is-on{animation:none;transform:scaleX(.6)}}.site-header{z-index:var(--z-sticky);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--site-line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.site-header-row{align-items:center;gap:var(--space-3);height:76px;display:flex}.site-brand{flex-direction:column;flex:none;align-items:center;gap:0;margin-inline-end:var(--space-4);text-decoration:none;display:flex;color:var(--primary)!important}.site-logo{width:auto;height:46px;display:block}.site-brand small{color:var(--on-surface-muted);white-space:nowrap;margin-top:-2px;font-size:10.5px;line-height:14px}.site-nav{align-items:center;gap:2px;min-width:0;display:flex}.site-nav a{white-space:nowrap;border-radius:var(--radius-control);padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s;position:relative;color:var(--on-surface-muted)!important}.site-nav a:hover{color:var(--on-surface)!important}.site-nav a.is-active{font-weight:700;color:var(--primary)!important}.site-nav a.is-active:after{content:"";inset-inline:12px;background:var(--turquoise);border-radius:2px;height:2px;position:absolute;bottom:2px}[data-theme=dark] .site-nav a.is-active{color:var(--on-surface)!important}.site-search{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);align-items:center;width:250px;height:40px;padding-inline:14px 4px;transition:border-color .15s,box-shadow .15s;display:flex}.site-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.site-search input{min-width:0;font:inherit;color:var(--on-surface);background:0 0;border:0;outline:none;flex:1;font-size:13px}.site-search input::placeholder{color:var(--on-surface-subtle)}.site-search button{width:32px;height:32px;color:var(--on-surface-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.site-search button:hover{background:var(--neutral);color:var(--on-surface)}.site-login-btn{border-radius:var(--radius-pill);background:var(--brand);white-space:nowrap;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 6px 18px #1c0e4440;color:var(--on-brand)!important}.site-login-btn:hover{background:var(--brand-raised);transform:translateY(-1px);color:var(--on-brand)!important}[data-theme=dark] .site-login-btn{background:var(--accent-warm);color:var(--on-warm)!important}.site-account{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border);max-width:200px;padding:4px 4px 4px 14px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--on-surface)!important}.site-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-account:hover{background:var(--neutral)}.site-menu-btn,.site-bottomnav{display:none!important}.site-drawer{border-top:1px solid var(--site-line);padding:var(--space-4) var(--space-4) var(--space-5);gap:var(--space-4);background:var(--surface-raised);flex-direction:column;max-height:calc(100dvh - 80px);display:flex;overflow:auto}.site-drawer .site-search{width:auto}.site-drawer nav{grid-template-columns:1fr 1fr;gap:4px;display:grid}.site-drawer nav a{border-radius:var(--radius-control);background:var(--surface);padding:12px 14px;font-weight:500;text-decoration:none;color:var(--on-surface)!important}.site-drawer nav a.is-active{background:var(--primary-soft);font-weight:700;color:var(--primary)!important}.site-pill{border-radius:var(--radius-pill);height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.site-pill:hover{transform:translateY(-1px)}.site-pill--brand{background:var(--brand);box-shadow:0 8px 22px #1c0e4447;color:var(--on-brand)!important}.site-pill--brand:hover{background:var(--brand-raised);color:var(--on-brand)!important}.site-pill--outline{background:color-mix(in srgb, var(--surface-raised) 70%, transparent);border-color:var(--primary);color:var(--primary)!important}.site-pill--outline:hover{background:var(--primary);color:var(--on-primary)!important}.site-pill--light{background:#fff;height:40px;padding:0 20px;color:var(--brand)!important}.site-pill--light:hover,[data-theme=dark] .site-pill--brand{background:var(--accent-warm);color:var(--on-warm)!important}[data-theme=dark] .site-pill--brand:hover{background:#ffd3ad}.site-kicker{color:var(--accent);background:color-mix(in srgb, var(--turquoise) 14%, transparent);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}[data-theme=dark] .site-kicker{color:var(--turquoise)}.site-footer{background:radial-gradient(60% 120% at 50% 0%, #2f1a6e 0%, var(--site-ink) 70%);color:var(--on-brand);padding:48px 0 calc(24px + env(safe-area-inset-bottom));margin-top:56px;position:relative;overflow:hidden}.site-footer-orn{background:var(--site-gold);opacity:.35;width:260px;height:260px;-webkit-mask:var(--site-orn) center/contain no-repeat;-webkit-mask:var(--site-orn) center/contain no-repeat;mask:var(--site-orn) center/contain no-repeat;pointer-events:none;position:absolute}.site-footer-orn--a{inset-inline-start:-110px;bottom:-90px}.site-footer-orn--b{inset-inline-end:-110px;top:-90px}.site-footer>.site-wrap{position:relative}.site-footer-cta{gap:var(--space-8);grid-template-columns:200px minmax(0,1fr) 220px;align-items:center;display:grid}.site-footer-brand{flex-direction:column;align-items:center;text-decoration:none;display:flex;color:#fff!important}.site-footer-brand .site-logo{color:#fff;height:64px}.site-footer-brand small{color:var(--brand-muted);font-size:12px}.site-footer-main{text-align:center}.site-footer-main h2{margin:0;font-size:22px;line-height:36px}.site-footer-main p{color:var(--brand-muted);margin:6px 0 20px;line-height:1.9}.site-store-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.site-store-btn{height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;color:var(--brand)!important}.site-store-btn:hover{background:var(--accent-warm);transform:translateY(-1px);color:var(--on-warm)!important}.site-footer-quote{text-align:center;color:#fff;font-size:17px;font-weight:500}.site-footer-quote i{background:linear-gradient(90deg, transparent, var(--site-gold) 30%, var(--site-gold) 70%, transparent) center/100% 1px no-repeat;height:14px;margin-top:10px;display:block;position:relative}.site-footer-quote i:after{content:"";border:1.5px solid var(--site-gold);background:var(--site-ink);width:14px;height:14px;margin-left:-7px;position:absolute;top:0;left:50%;transform:rotate(45deg)}.site-footer-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:36px;padding-top:20px;display:flex}.site-footer-about{color:var(--brand-muted);flex:100%;margin:0;font-size:13px;line-height:1.9}.site-footer-bottom nav,.site-socials{flex-wrap:wrap;gap:4px 18px;display:flex}.site-footer-bottom a{font-size:13.5px;line-height:2;text-decoration:none;color:var(--brand-muted)!important}.site-footer-bottom a:hover{color:#fff!important}.site-footer-copy{color:var(--brand-muted);margin-inline-start:auto;font-size:12.5px}.site-modal-scrim{z-index:var(--z-overlay);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.site-modal{width:min(440px,100%)}.site-steps{margin:0;padding-inline-start:20px;line-height:2.1}.home{flex-direction:column;gap:28px;display:flex}.home h2{margin:0}.home-hero{background:#efe7f8;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.home-hero-art{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.home-hero-fade{background:linear-gradient(270deg,#0000 30%,#f6eff9b3 55%,#f6eff9 80%);position:absolute;inset:0}[data-theme=dark] .home-hero{background:#1a1236}[data-theme=dark] .home-hero-art{filter:brightness(.62)saturate(.85)hue-rotate(-8deg)}[data-theme=dark] .home-hero-fade{background:linear-gradient(to left, transparent 25%, color-mix(in srgb, var(--surface) 75%, transparent) 55%, var(--surface) 82%)}.home-hero-row{justify-content:flex-end;width:min(1200px,100%);padding-block:56px 72px;display:flex;position:relative}.home-hero-text{text-align:center;flex-direction:column;align-items:center;width:min(470px,100%);display:flex}.home-hero-kicker{color:var(--accent);margin:0;font-size:17px;font-weight:700}[data-theme=dark] .home-hero-kicker{color:var(--turquoise)}.home-hero h1{color:var(--brand);flex-direction:column;align-items:center;margin:0;display:flex}[data-theme=dark] .home-hero h1{color:#fff}.home-hero-logo{filter:drop-shadow(0 8px 20px #1c0e441f);width:auto;height:150px;margin-block:4px 6px}.home-hero h1 span{font-size:23px;font-weight:800;line-height:36px}.home-hero-lead{color:var(--on-surface-muted);max-width:420px;margin:12px 0 24px;font-size:16px;line-height:30px}.home-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home-hero-platforms{gap:10px;margin-top:16px;display:flex}.home-platform{border-radius:var(--radius-pill);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);height:30px;font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--on-surface-muted)!important}.home-platform:hover{border-color:var(--primary);color:var(--primary)!important}.home-hero-quote{top:44px;text-align:center;max-width:230px;color:var(--brand);z-index:1;margin:0;position:absolute;inset-inline-start:max(7vw,50vw - 560px)}[data-theme=dark] .home-hero-quote{color:#fff}.home-hero-quote blockquote{margin:0;font-size:15px;font-weight:600;line-height:28px}.home-hero-quote figcaption{color:var(--on-surface-muted);margin-top:4px;font-size:12.5px}.home-hero-quote-orn{background:var(--site-gold);width:22px;height:22px;-webkit-mask:var(--site-orn) center/contain no-repeat;-webkit-mask:var(--site-orn) center/contain no-repeat;mask:var(--site-orn) center/contain no-repeat;margin:8px auto 0;display:block}.home-features-wrap{z-index:1;margin-top:-54px;position:relative}.home-features{background:var(--surface-raised);border:1px solid var(--site-line);box-shadow:var(--site-shadow);border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));padding:22px 8px;display:grid}.home-feature{text-align:center;border-inline-start:1px solid var(--site-line);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:background-color .15s;display:flex;color:var(--on-surface)!important}.home-feature:first-child{border-inline-start:0}.home-feature:hover{background:var(--site-soft)}.home-feature-icon{background:var(--site-soft);width:60px;height:60px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:6px;transition:background-color .15s,color .15s;display:grid}.home-feature:hover .home-feature-icon{background:var(--primary);color:var(--on-primary)}.home-feature b{font-size:16px}.home-feature span:last-child{color:var(--on-surface-muted);font-size:12.5px;line-height:22px}.home-showcase{background:linear-gradient(105deg, var(--site-soft), color-mix(in srgb, var(--turquoise) 10%, var(--surface-raised)));border:1px solid var(--site-line);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;min-height:330px;padding:32px 48px 0;display:grid;position:relative;overflow:hidden}.home-rosette{inset-inline-start:-60px;background:var(--primary);opacity:.08;width:170px;height:170px;-webkit-mask:var(--site-orn) center/contain no-repeat;-webkit-mask:var(--site-orn) center/contain no-repeat;mask:var(--site-orn) center/contain no-repeat;pointer-events:none;margin-top:-85px;position:absolute;top:50%}.home-rosette--sm{top:-20px;width:90px;height:90px;margin-top:0;inset-inline:auto -20px}.home-showcase-text{padding-block:8px 32px;padding-inline-start:40px;position:relative}.home-showcase-text h2{margin-top:12px;font-size:30px;line-height:46px}.home-showcase-text>p{color:var(--on-surface-muted);margin:8px 0 14px;line-height:1.95}.home-checks{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.home-checks li{align-items:center;gap:10px;font-size:14px;display:flex}.home-checks .ia-i{color:var(--accent)}[data-theme=dark] .home-checks .ia-i{color:var(--turquoise)}.mock-phones{align-self:end;height:330px;position:relative}.mock-phone{background:#15102a;border-radius:30px;width:170px;height:340px;padding:7px;position:absolute;bottom:-30px;box-shadow:0 20px 50px #1c0e444d,inset 0 0 0 2px #3a3358}.mock-phone:before{content:"";z-index:2;background:#15102a;border-radius:8px;width:46px;height:12px;margin-left:-23px;position:absolute;top:12px;left:50%}.mock-phone-screen{color:#1c0e44;box-sizing:border-box;background:#fffaf5;border-radius:24px;flex-direction:column;gap:6px;height:100%;padding:26px 10px 10px;font-size:9.5px;display:flex;overflow:hidden}.mock-phone .ia-i{width:13px;height:13px}.mock-phone--main{z-index:2;width:190px;height:380px;margin-left:-95px;bottom:-20px;left:50%}.mock-phone--dark{bottom:-50px;left:4%;transform:rotate(-6deg)}.mock-phone--dark .mock-phone-screen{color:#f3eefc;background:#1a1236}.mock-phone--side{bottom:-50px;right:6%;transform:rotate(6deg)}.mock-phone-bar{justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.mock-phone-bar--brand{color:#fff;background:#1c0e44;margin:-26px -10px 0;padding:26px 10px 10px}.mock-phone-cover{color:#fdbf8a;background:linear-gradient(135deg,#3a1f7a,#0d4a46);border-radius:14px;place-items:center;height:86px;display:grid}.mock-phone-cover .ia-ayah{font-size:22px;line-height:30px}.mock-phone-track{background:#7f7fa04d;border-radius:4px;flex:1;height:4px}.mock-phone-track i{border-radius:inherit;background:#2dd2c7;height:100%;display:block}.mock-phone-controls{justify-content:center;align-items:center;gap:18px;display:flex}.mock-phone-play{color:#1c0e44;background:#2dd2c7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mock-phone-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:6px 2px;display:flex}.mock-phone-switch{background:#4a4366;border-radius:8px;width:22px;height:12px;position:relative}.mock-phone-switch:after{content:"";top:2px;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:2px}.mock-phone-switch.is-on{background:#2dd2c7}.mock-phone-switch.is-on:after{inset-inline-start:12px}.mock-phone-ayat{font-family:var(--font-quran);text-align:center;flex-direction:column;gap:2px;font-size:12.5px;line-height:26px;display:flex}.mock-phone-ayat p{border-radius:8px;margin:0}.mock-phone-ayat .is-playing{background:#2dd2c72e}.mock-phone-ayat .ia-ayah-no{font-size:9px}.mock-phone-card{background:#f3ecfa;border-radius:10px;flex-direction:column;gap:2px;padding:7px 8px;line-height:1.7;display:flex}.mock-phone-player{align-items:center;gap:8px;margin-top:auto;display:flex}.mock-phone-tabs{color:#716a83;border-top:1px solid #ece1d6;justify-content:space-around;padding-top:6px;display:flex}.mock-phone-menu{border-bottom:1px solid #f0e6dc;align-items:center;gap:8px;padding:6px 4px;display:flex}.mock-phone-ico{color:#1c0e44;background:#ece6f7;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.home-pair{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:20px;display:grid}.home-quick{background:var(--surface-raised);border:1px solid var(--site-line);box-shadow:var(--site-shadow);border-radius:20px;padding:20px;position:relative;overflow:hidden}.home-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.home-head h2{font-size:19px;line-height:30px}.home-more{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--on-surface-muted)!important}.home-more:hover{background:var(--neutral);color:var(--primary)!important}.home-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-quick-card{text-align:center;border:1px solid var(--site-line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding-bottom:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;color:var(--on-surface)!important}.home-quick-card:hover{box-shadow:var(--site-shadow);transform:translateY(-3px)}.home-quick-img{aspect-ratio:16/10;width:100%;display:block;overflow:hidden}.home-quick-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-quick-card:hover .home-quick-img img{transform:scale(1.05)}.home-quick-icon{background:var(--surface-raised);width:42px;height:42px;color:var(--primary);border:1px solid var(--site-line);border-radius:50%;place-items:center;margin-top:-21px;display:grid;position:relative}.home-quick-card b{margin-top:4px;font-size:14.5px}.home-quick-card>span:last-child{color:var(--on-surface-muted);padding-inline:10px;font-size:12px;line-height:20px}.home-ayah{color:#fff;isolation:isolate;background:radial-gradient(90% 120% at 100% 0,#3a2280 0%,#1c0e44 60%,#12082e 100%);border-radius:20px;align-items:stretch;min-height:300px;padding:26px 28px 22px;display:flex;position:relative;overflow:hidden}.home-ayah:before{content:"";background:var(--site-gold);opacity:.08;-webkit-mask:var(--site-girih) 0 0/56px 56px repeat;-webkit-mask:var(--site-girih) 0 0/56px 56px repeat;mask:var(--site-girih) 0 0/56px 56px repeat;z-index:-1;position:absolute;inset:0}.home-ayah-body{flex-direction:column;align-items:flex-start;gap:6px;max-width:62%;display:flex;position:relative}.home-ayah-body h2{color:var(--accent-warm);font-size:17px}.home-ayah-ar{font-family:var(--font-quran);margin:6px 0 0;font-size:30px;line-height:58px}.home-ayah-tr{color:#e4dcf5;margin:0;line-height:1.9}.home-ayah-body small{color:var(--brand-muted);margin-bottom:12px}.home-ayah-book{inset-inline-end:-24px;pointer-events:none;width:52%;max-width:260px;position:absolute;bottom:18px}.home-ayah-nav{inset-inline-end:22px;color:var(--brand-muted);align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:16px}.home-ayah-nav button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.home-ayah-nav button:hover{background:#ffffff2e}.home-stats{background:linear-gradient(180deg, color-mix(in srgb, var(--turquoise) 9%, var(--surface-raised)), var(--site-soft));border:1px solid var(--site-line);border-radius:20px;align-items:center;min-height:120px;padding:26px 24px;display:flex;position:relative;overflow:hidden}.home-stats-sky{opacity:.06;background:var(--primary);pointer-events:none;height:100%;position:absolute;inset:auto 0 0;-webkit-mask:url(/art/skyline.svg) bottom/auto 70% repeat-x;mask:url(/art/skyline.svg) bottom/auto 70% repeat-x}.home-stat{color:var(--primary);flex-direction:column;flex:1;align-items:center;gap:2px;display:flex;position:relative}.home-stat+.home-stat{border-inline-start:1px solid var(--site-line)}.home-stat b{color:var(--on-surface);font-size:26px;font-weight:800;line-height:40px}.home-stat span{color:var(--on-surface-muted);font-size:13px}.home-motto{max-width:180px;color:var(--primary);text-align:center;order:99;margin:0;padding-inline-start:20px;font-size:22px;font-weight:800;line-height:38px;position:relative;transform:rotate(-4deg)}.home-motto:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-warm), transparent);border-radius:6px;height:6px;margin-top:2px;display:block}.home-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-post{background:var(--surface-raised);border:1px solid var(--site-line);border-radius:16px;align-items:stretch;gap:12px;padding:10px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;color:var(--on-surface)!important}.home-post:hover{box-shadow:var(--site-shadow);transform:translateY(-2px)}.home-post-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.home-post-tag{color:var(--accent);background:color-mix(in srgb, var(--turquoise) 14%, transparent);border-radius:var(--radius-pill);align-self:flex-start;padding:1px 10px;font-size:11px;font-weight:700}[data-theme=dark] .home-post-tag{color:var(--turquoise)}.home-post-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:24px;display:-webkit-box;overflow:hidden}.home-post-text small{color:var(--on-surface-subtle);justify-content:space-between;align-items:center;margin-top:auto;font-size:11.5px;display:flex}.home-post-thumb{aspect-ratio:1;background:linear-gradient(135deg, var(--primary-soft), color-mix(in srgb, var(--turquoise) 25%, var(--surface)));width:92px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.home-post-thumb img{object-fit:cover;width:100%;height:100%}@media (width<=1199px){.site-search{width:190px}.site-nav a{padding-inline:8px}}@media (width<=1099px){.site-nav,.site-desktop{display:none!important}.site-menu-btn{display:inline-flex!important}.home-features{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.home-feature:nth-child(3n+1){border-inline-start:0}.home-pair{grid-template-columns:minmax(0,1fr)}.home-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-cta{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}}@media (width<=860px){.home-showcase{grid-template-columns:minmax(0,1fr);padding:28px 20px 0}.home-showcase-text{text-align:center;padding-inline-start:0}.home-checks,.home-hero-row{justify-content:center}.home-hero-fade{background:linear-gradient(#0000 15%,#f6eff999 40%,#f6eff9 70%)}[data-theme=dark] .home-hero-fade{background:linear-gradient(to top, var(--surface) 30%, color-mix(in srgb, var(--surface) 60%, transparent) 60%, transparent 85%)}.home-hero{align-items:flex-end;min-height:620px}.home-hero-art{object-position:78% center;height:62%}.home-hero-quote{display:none}.home-hero-row{padding-block:0 72px}.home-stats{flex-wrap:wrap;row-gap:20px}.home-stat{flex:45%}.home-stat:nth-child(odd){border-inline-start:0}.home-motto{flex:100%;order:-1;max-width:none;padding:0;transform:none}}@media (width<=767px){.site-header-row{gap:var(--space-2);height:64px}.site-logo{height:38px}.site-brand small{display:none}.site-login-btn{height:38px;padding:0 14px;font-size:13px}.site-account span{display:none}.site-account{padding:3px}.site-bottomnav{bottom:calc(var(--space-3) + env(safe-area-inset-bottom));position:fixed;display:flex!important}.site-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.site-footer-copy{margin-inline-start:0}.home{gap:20px}.home-hero-logo{height:112px}.home-hero h1 span{font-size:19px}.home-features{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 4px}.home-feature{border-inline-start:0!important}.home-feature-icon{width:50px;height:50px}.home-showcase-text h2{font-size:24px;line-height:38px}.mock-phones{transform-origin:bottom;height:300px;transform:scale(.86)}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ayah-body{max-width:100%}.home-ayah{padding-bottom:150px}.home-ayah-book{width:200px;bottom:8px}.home-latest-grid{grid-template-columns:minmax(0,1fr)}}.page-head{background:linear-gradient(120deg, var(--site-soft) 0%, color-mix(in srgb, var(--turquoise) 10%, var(--surface)) 60%, color-mix(in srgb, var(--accent-warm) 22%, var(--surface)) 100%);border-bottom:1px solid var(--site-line);margin-bottom:8px;padding:36px 0 40px;position:relative;overflow:hidden}.page-head-sky{opacity:.1;background:var(--primary);pointer-events:none;width:min(560px,60%);height:110px;position:absolute;inset:auto 0 0 auto;-webkit-mask:url(/art/skyline.svg) 0 100%/auto 100% no-repeat;mask:url(/art/skyline.svg) 0 100%/auto 100% no-repeat}.page-head-orn{inset-inline-end:-50px;background:var(--site-gold);opacity:.22;width:200px;height:200px;-webkit-mask:var(--site-orn) center/contain no-repeat;-webkit-mask:var(--site-orn) center/contain no-repeat;mask:var(--site-orn) center/contain no-repeat;pointer-events:none;position:absolute;top:-50px}.page-head-in{flex-direction:column;gap:8px;display:flex;position:relative}.page-head h1{color:var(--brand);margin:0;font-size:32px;line-height:48px}[data-theme=dark] .page-head h1{color:var(--on-surface)}.page-head p{color:var(--on-surface-muted);max-width:680px;margin:0;line-height:1.9}.page-head .ia-crumbs a{text-decoration:none;color:var(--on-surface-muted)!important}.page-head .ia-crumbs a:hover{color:var(--primary)!important}@media (width<=767px){.page-head{padding:24px 0 28px}.page-head h1{font-size:24px;line-height:38px}}.about-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.about-art{box-shadow:var(--site-shadow);border-radius:20px;margin:0;position:sticky;top:96px;overflow:hidden}.about-art img{width:100%;display:block}.value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.value-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.value-card{background:var(--surface-raised);border:1px solid var(--site-line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;color:var(--on-surface)!important}.value-card b{font-size:17px}.value-card p{color:var(--on-surface-muted);margin:0;font-size:14px;line-height:1.9}.value-card--link:hover{box-shadow:var(--site-shadow);transform:translateY(-3px)}.value-card--link:hover .home-feature-icon{background:var(--primary);color:var(--on-primary)}.value-more{color:var(--primary);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.cta-strip{background:linear-gradient(105deg, var(--site-soft), color-mix(in srgb, var(--accent-warm) 22%, var(--surface-raised)));border:1px solid var(--site-line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:24px 28px;display:flex}.cta-strip>div{flex-direction:column;flex:260px;gap:4px;display:flex}.cta-strip b{font-size:18px}.cta-strip span{color:var(--on-surface-muted)}.faq{flex-direction:column;gap:10px;display:flex}.faq-item{background:var(--surface-raised);border:1px solid var(--site-line);border-radius:14px;overflow:hidden}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .ia-i{flex:none;transition:transform .2s}.faq-item[open] summary .ia-i{transform:rotate(180deg)}.faq-item[open] summary{color:var(--primary)}.faq-item p{color:var(--on-surface-muted);margin:0;padding:0 18px 18px;line-height:2}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.contact-card{background:var(--surface-raised);border:1px solid var(--site-line);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.contact-card .home-feature-icon{flex:none;width:48px;height:48px;margin:0}.contact-card small{color:var(--on-surface-muted)}.contact-card a{text-decoration:none}.contact-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-hp{opacity:0;pointer-events:none;width:1px;height:1px;inset-inline-start:-9999px;position:absolute!important}.site-pill:disabled{opacity:.6;cursor:wait;transform:none}.search-big{background:var(--surface-raised);width:min(560px,100%);height:52px;box-shadow:var(--site-shadow);margin-top:10px}.search-big input{font-size:15px}.search-big button{background:var(--brand);color:#fff;width:42px;height:42px}.search-big button:hover{background:var(--brand-raised);color:#fff}@media (width<=1023px){.value-grid,.value-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid,.contact-grid{grid-template-columns:minmax(0,1fr)}.about-art{position:static}}@media (width<=600px){.value-grid,.value-grid--3,.contact-row{grid-template-columns:minmax(0,1fr)}}.site-search input:focus-visible{box-shadow:none;outline:none}.site-session-link{text-decoration:none;color:inherit!important}.site-session-link:hover{color:var(--primary)!important}.member-reasons{margin:4px 0 0;padding-inline-start:18px}.member-turn{background:var(--site-soft);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.member-turn-no{align-items:center;gap:12px;display:flex}.member-turn-no>.ia-num{background:var(--brand);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid}.member-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.member-facts>span{align-items:center;gap:10px;display:flex}.member-facts>span>.ia-i{color:var(--primary);flex:none}.member-facts small{color:var(--on-surface-muted);font-size:12px;display:block}.queue-no{background:var(--neutral);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.ia-list-item.is-me{background:color-mix(in srgb, var(--turquoise) 12%, transparent)}.ia-list-item.is-current{box-shadow:inset 3px 0 0 var(--live)}.live-dot{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.live-dot:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite live-pulse}.live-dot.is-off{color:var(--on-surface-subtle)}.live-dot.is-off:before{animation:none}@keyframes live-pulse{50%{opacity:.3}}.room-head{color:#fff;background:radial-gradient(70% 140% at 100% 0,#3a2280 0%,#1c0e44 55%,#12082e 100%);padding:24px 0 28px}.room-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.room-head h1{margin:0;font-size:26px;line-height:40px}.room-back{align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex;color:var(--brand-muted)!important}.room-back:hover{color:#fff!important}.room-meta{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.room-meta>span{align-items:center;gap:6px;display:inline-flex}.room-head .live-dot{color:var(--turquoise)}.room-head .live-dot.is-off{color:var(--brand-muted)}.room-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;padding-block:24px;display:grid}.room-stage{flex-direction:column;gap:14px;display:flex}.room-idle{text-align:center;border:1px dashed var(--border-strong);color:var(--on-surface-muted);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.room-idle .ia-i{color:var(--primary)}.room-idle b{color:var(--on-surface);font-size:17px}.room-reciter{background:var(--surface-raised);border:1px solid var(--site-line);box-shadow:var(--site-shadow);border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.room-reciter small{color:var(--live);font-weight:700}.room-reciter b{font-size:18px}.room-timer{color:var(--primary);font-size:26px;font-weight:800}.room-verses{background:var(--surface-raised);border:1px solid var(--site-line);border-radius:20px;overflow:hidden}.room-verses-head{background:var(--site-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.room-ayat{font-family:var(--font-quran);text-align:center;direction:rtl;padding:22px 24px;font-size:30px;line-height:2.3}.room-ayat .ia-ayah-no{font-size:15px}.room-tr{color:var(--on-surface-muted);padding:0 24px 20px;line-height:2}.room-tr p{margin:0 0 6px}.room-queue{max-height:calc(100dvh - 120px);position:sticky;top:92px;overflow:auto}@media (width<=1023px){.room-grid{grid-template-columns:minmax(0,1fr)}.room-queue{max-height:none;position:static}}@media (width<=767px){.room-ayat{padding:16px;font-size:24px}.room-head h1{font-size:21px;line-height:34px}}.me-live{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-raised));border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex;box-shadow:0 10px 30px -14px #1c0e4499}.me-live:hover{color:#fff;filter:brightness(1.06)}.me-next{color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.me-badge{--b-size:48px;inline-size:var(--b-size);block-size:var(--b-size);color:var(--b-ink);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--b-fill) 70%, #fff), var(--b-fill));box-shadow:0 0 0 3px color-mix(in srgb, var(--b-fill) 30%, transparent), 0 6px 14px -6px var(--b-fill);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.me-badge img{object-fit:cover;block-size:100%;inline-size:100%}.me-badges{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.me-badge-card{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.me-points{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.me-points>div{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:4px;padding:18px;display:flex}.me-points small{color:var(--on-surface-muted)}.me-points b{color:var(--primary);font-size:1.75rem}.me-two{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=860px){.me-two{grid-template-columns:1fr}}.site-rules{gap:2px;margin:0;padding-inline-start:18px;font-size:.9375rem;display:grid}
