@charset "UTF-8";.championship-table__row--current>td{background:#397a631a!important;font-weight:600}.championship-rank{display:inline-flex;align-items:center;justify-content:center;min-inline-size:28px;block-size:28px;padding-inline:4px;border-radius:14px;font-size:13px;font-weight:600;border:1.5px solid transparent}.championship-rank--gold{background:#fffbe6;color:#ad6800;border-color:#ffd666}.championship-rank--silver{background:#f5f5f5;color:#434343;border-color:#d9d9d9}.championship-rank--bronze{background:#fff2e8;color:#874d00;border-color:#ffbb96}.rank-move{display:inline-flex;align-items:center;margin-inline-start:6px;padding:1px 6px;border-radius:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:18px;white-space:nowrap;vertical-align:middle}.rank-move--up{background:#2f8f5b1f;color:#23704a}.rank-move--down{background:#c2412d1f;color:#a3331f}.rank-move--same{color:#96a098}.rank-move--new{background:#c5a66a38;color:#153d32;font-size:11px}.rifq-mark{display:block;flex-shrink:0}.rifq-logo{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#153d32;line-height:1}.rifq-logo--light{color:#f7f5ee}.rifq-logo__text{display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.rifq-logo__ar{font-family:Noto Kufi Arabic,IBM Plex Sans Arabic,Tajawal,system-ui,sans-serif;font-weight:700;font-size:1.5em;line-height:1.1}.rifq-logo__latin{display:inline-flex;align-items:center;gap:6px;font-family:Cormorant Garamond,Times New Roman,serif;font-weight:700;font-size:.72em;letter-spacing:.28em;margin-inline-end:-.28em;color:#9e8048}.rifq-logo__latin:before,.rifq-logo__latin:after{content:"";inline-size:1.1em;block-size:1px;background:currentColor;opacity:.7}.rifq-logo--light .rifq-logo__latin{color:#c5a66a}.rifq-logo__motto{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tajawal,system-ui,sans-serif;font-size:.62em;font-weight:500;line-height:1.5;opacity:.85;text-align:center}.rifq-logo--stacked{flex-direction:column;gap:12px;text-align:center}.rifq-logo--stacked .rifq-logo__ar{font-size:2.6em}.rifq-logo--stacked .rifq-logo__latin{font-size:1em}.rifq-logo--stacked .rifq-logo__motto{font-size:1em;margin-block-start:4px}.kz-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:16px 12px;border-inline-end:1px solid #E3E3D9;border-inline-start:3px solid transparent;background:#fff;transition:width .2s ease,border-inline-start-color .2s ease}.kz-sidebar.is-collapsed .kz-sidebar__name,.kz-sidebar.is-collapsed .kz-sidebar__label{display:none}.kz-sidebar.is-collapsed .kz-sidebar__brand{padding:8px 0 16px;justify-content:center}.kz-sidebar--in-school{background-color:#fff;background-image:linear-gradient(var(--kz-ws-tint, transparent),var(--kz-ws-tint, transparent));border-inline-start-color:var(--kz-ws-accent, transparent)}.kz-sidebar--in-school .kz-sidebar__link:hover{background:var(--kz-ws-tint, rgba(21, 61, 50, .08))}.kz-sidebar--in-school .kz-sidebar__link:hover .kz-sidebar__icon{background:var(--kz-ws-tint-strong, rgba(21, 61, 50, .1))}.kz-sidebar--in-school .kz-sidebar__link.is-active{background:var(--kz-ws-tint-strong, rgba(21, 61, 50, .14));color:var(--kz-ws-accent, #153D32)}.kz-sidebar--in-school .kz-sidebar__link.is-active:hover,.kz-sidebar--in-school .kz-sidebar__link.is-active:focus,.kz-sidebar--in-school .kz-sidebar__link.is-active:visited{color:var(--kz-ws-accent, #153D32)}.kz-sidebar--in-school .kz-sidebar__link.is-active .kz-sidebar__icon{background:var(--kz-ws-tint-strong, rgba(21, 61, 50, .16))}.kz-sidebar__workspace{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin:0 4px 12px;padding:12px 8px;border-radius:10px;background:var(--kz-ws-tint-strong, #F1EFE7);min-width:0}.kz-sidebar__workspace-logo,.kz-sidebar__workspace-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px}.kz-sidebar__workspace-logo{object-fit:cover;background:#fff;border:1px solid var(--kz-ws-accent, #E3E3D9)}.kz-sidebar__workspace-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--kz-ws-accent, #65716A);color:#fff}.kz-sidebar__workspace-text{min-width:0;max-width:100%}.kz-sidebar__workspace-name{font-weight:700;font-size:13px;color:#26332d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-sidebar__workspace-kind{font-size:12px;font-weight:600;color:var(--kz-ws-accent, #65716A)}.kz-sidebar.is-collapsed .kz-sidebar__workspace{padding:8px 0;background:transparent}.kz-sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 8px 16px;margin-block-end:8px;border-block-end:1px solid #E3E3D9;font-size:16px}.kz-sidebar__logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0}.kz-sidebar__logo img{object-fit:contain;display:block}.kz-sidebar.is-collapsed .kz-sidebar__logo{border-radius:10px}.kz-sidebar__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-sidebar__nav{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(101,113,106,.3) transparent}.kz-sidebar__nav::-webkit-scrollbar{width:6px}.kz-sidebar__nav::-webkit-scrollbar-thumb{background:#65716a40;border-radius:999px}.kz-sidebar__nav::-webkit-scrollbar-track{background:transparent}.kz-sidebar__section{margin-top:16px;margin-bottom:4px;padding-inline-start:14px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#65716ab3}.kz-sidebar__nav>:first-child.kz-sidebar__section{margin-top:4px}.kz-sidebar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-sidebar__badge{background:#c5a66a;color:#0e2b23;font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;margin-inline-start:auto;letter-spacing:.02em}.kz-sidebar__link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;font-size:14px;color:#26332d;text-decoration:none;opacity:.85;transition:background .15s,opacity .15s}.kz-sidebar__link:hover,.kz-sidebar__link:focus,.kz-sidebar__link:visited{color:#26332d;text-decoration:none}.kz-sidebar__link:hover{background:#f0f5f1;color:#153d32;opacity:1}.kz-sidebar__link.is-active{background:#153d32;color:#f7f5ee;font-weight:600;opacity:1}.kz-sidebar__link.is-active:hover,.kz-sidebar__link.is-active:focus,.kz-sidebar__link.is-active:visited{color:#f7f5ee}.kz-sidebar__icon{font-size:17px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;transition:background .15s;flex-shrink:0}.kz-sidebar__link:hover .kz-sidebar__icon{background:#e3eee8}.kz-sidebar__link.is-active .kz-sidebar__icon{background:#ffffff1a;color:#c5a66a}.kz-sidebar__collapse{width:24px;height:24px;border:1px solid #E3E3D9;background:#fff;color:#65716a;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:color .15s,background .15s,border-color .15s}.kz-sidebar__collapse:hover{color:#153d32;background:#153d3214;border-color:#153d324d}.kz-sidebar.is-collapsed .kz-sidebar__brand{flex-direction:column;gap:8px}.kz-sidebar__footer{flex-shrink:0;margin-top:12px;padding-top:12px;border-top:1px solid #E3E3D9}.kz-sidebar__pill{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#f7f5ee;border:1px solid #E3E3D9;color:inherit;text-decoration:none;cursor:pointer;transition:background .15s,box-shadow .15s}.kz-sidebar__pill:hover{background:#f0f5f1;color:inherit}.kz-sidebar__pill:focus-visible{outline:2px solid #153D32;outline-offset:2px}.kz-sidebar__pill--active{background:#e3eee8;box-shadow:inset 0 0 0 1px #153d324d}.kz-sidebar.is-collapsed .kz-sidebar__pill{justify-content:center;padding:6px}.kz-sidebar__pill-avatar{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0}.kz-sidebar__pill-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:#153d32;border:1px solid rgba(197,166,106,.6);color:#fff;font-weight:800;font-size:15px}.kz-sidebar__pill-text{flex:1;min-width:0}.kz-sidebar__pill-name{font-weight:700;font-size:13px;color:#26332d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-sidebar__pill-role{font-size:12px;color:#65716a;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#15282280;z-index:40;animation:kz-fade-in .15s ease}@keyframes kz-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.kz-sidebar{width:280px;max-width:85vw;box-shadow:0 12px 32px #1528222e}.kz-sidebar .kz-sidebar__collapse{display:none}.kz-sidebar .kz-sidebar__brand img{width:64px;height:64px}.kz-sidebar .kz-sidebar__workspace{flex-direction:row;text-align:start;gap:10px;padding:8px 10px}.kz-sidebar .kz-sidebar__workspace-logo,.kz-sidebar .kz-sidebar__workspace-icon{width:32px;height:32px}.kz-sidebar.is-collapsed .kz-sidebar__name,.kz-sidebar.is-collapsed .kz-sidebar__label{display:inline}}.kz-notification-bell.ant-btn{inline-size:40px;block-size:40px;display:inline-grid;place-items:center;padding:0;border-radius:6px}.kz-notification-bell-wrap.ant-badge{display:inline-flex}.kz-notification-bell-wrap .ant-badge-count{min-inline-size:18px;block-size:18px;padding-inline:4px;line-height:18px;font-size:12px;font-weight:600;inset-block-start:4px;inset-inline-end:4px;transform:translate(42%,-42%);box-shadow:0 0 0 2px var(--ant-color-bg-container)}.kz-notification-popover,.kz-notification-popover .ant-popover-content{max-inline-size:min(92vw,420px)}.kz-notification-popover .ant-popover-inner{border-radius:8px;padding:12px;overflow:hidden}.kz-notification-feed{inline-size:min(86vw,400px);max-inline-size:100%}.kz-notification-feed__header,.kz-notification-feed__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.kz-notification-feed__header{padding-block-end:8px}.kz-notification-feed__headline{display:inline-flex;align-items:center;gap:8px}.kz-notification-feed__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;padding-inline:6px;min-block-size:24px;border-radius:6px;background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);font-size:12px;font-weight:600}.kz-notification-feed__footer{padding-block-start:8px}.kz-notification-feed__list{max-block-size:min(60vh,520px);overflow:auto;padding-inline-end:2px}.kz-notification-feed__list .ant-list-item,.kz-notifications-page .ant-list-item{padding:0}.kz-notification-feed__list .ant-list-items,.kz-notifications-page__list .ant-list-items{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.kz-notification-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;inline-size:100%;padding:14px 16px;border-radius:12px;background:var(--ant-color-bg-container);box-shadow:0 1px 2px #1528220d,0 2px 6px #1528220a;transition:background-color .15s ease-out,box-shadow .15s ease-out}.kz-notification-item:hover{background:var(--ant-color-fill-quaternary)}.kz-notification-item.is-unread{background:#153d320f;box-shadow:inset 3px 0 #153d32,0 1px 2px #1528220d,0 2px 6px #1528220a}.kz-notification-item--critical,.kz-notification-item.is-unread.kz-notification-item--critical{box-shadow:inset 3px 0 #dc2626,0 1px 2px #1528220d,0 2px 6px #1528220a}.kz-notification-item--critical.is-unread{background:#dc26260f}.kz-notification-item__icon{position:relative;inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:#4f5b54}.kz-notification-item__icon[data-priority=normal]{background:#153d32}.kz-notification-item__icon[data-priority=high]{background:#d97706}.kz-notification-item__icon[data-priority=critical]{background:#dc2626}.kz-notification-item__icon[data-priority=low]{background:#65716a}.kz-notification-item__dot{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;inline-size:11px;block-size:11px;border-radius:50%;background:#153d32;border:2px solid var(--ant-color-bg-container)}.kz-notification-item__main{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-inline-size:0;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.kz-notification-item__main:focus-visible,.kz-notification-bell:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.kz-notification-item__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kz-notification-item__label,.kz-notification-item__unread,.kz-notification-item__priority{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.01em}.kz-notification-item__label{color:#4f5b54;background:#4755691f}.kz-notification-item__unread{color:#0e2b23;background:#153d3224}.kz-notification-item__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-inline-size:0}.kz-notification-item__title,.kz-notification-item__body{overflow:hidden;text-overflow:ellipsis}.kz-notification-item__title{font-weight:600;white-space:normal}.kz-notification-item__body{color:var(--ant-color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kz-notification-item__time{color:var(--ant-color-text-tertiary);font-size:12px}.kz-notification-item__priority{white-space:nowrap}.kz-notification-item__priority--high{color:#b45309;background:#f59e0b29}.kz-notification-item__priority--critical{color:#fff;background:#dc2626}.kz-notification-item__mark-read.ant-btn{color:var(--ant-color-text-secondary);margin-block-start:2px}.kz-shell:has(.kz-notifications-page){background:#f7f5ee}.kz-shell:has(.kz-notifications-page) .kz-shell__content{padding:24px;max-width:none;margin:0;background:transparent;box-shadow:none;border:0}.kz-page.kz-notifications-page{background:transparent;padding:0;margin:0;border:0;box-shadow:none}.kz-notifications-page{--kzn-violet: #153D32;--kzn-amber: #D97706;--kzn-red: #DC2626;--kzn-slate: #4F5B54;display:flex;flex-direction:column;gap:18px}.kz-notif__bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:14px 22px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a}.kz-notif__bar-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.kz-notif__bar-title{margin:0;font-size:20px;font-weight:700;color:#26332d;letter-spacing:-.02em;line-height:1.2}.kz-notif__bar-subtitle{margin:0;font-size:12.5px;color:#65716a;line-height:1.35}.kz-notif__bar-actions{display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.kz-notif__bar{grid-template-columns:minmax(0,1fr);gap:12px}}.kz-notif__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-end:16px}.kz-notif__stat{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:16px;box-shadow:0 1px 2px #1528220d,0 8px 22px #1528220f}.kz-notif__stat[data-tone=violet]{background:#153d321a}.kz-notif__stat[data-tone=amber]{background:#f59e0b24}.kz-notif__stat-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:14px;flex-shrink:0;color:#fff}.kz-notif__stat[data-tone=violet] .kz-notif__stat-icon{background:var(--kzn-violet)}.kz-notif__stat[data-tone=amber] .kz-notif__stat-icon{background:var(--kzn-amber)}.kz-notif__stat-text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.kz-notif__stat-value{font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kz-notif__stat[data-tone=violet] .kz-notif__stat-value{color:#0e2b23}.kz-notif__stat[data-tone=amber] .kz-notif__stat-value{color:#b45309}.kz-notif__stat-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ant-color-text-secondary)}.kz-notif__panel{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1528220a,0 4px 16px #1528220d}.kz-notif__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kz-notif__seg{flex-shrink:0}.kz-notif__priority{min-inline-size:150px}.kz-notif__search{flex:1 1 200px;max-inline-size:280px}.kz-notif__clear{margin-inline-start:auto}.kz-notif__list{display:flex;flex-direction:column;gap:10px}.kz-notif__load{display:flex;justify-content:center;padding-block-start:4px}.kz-notif__skeleton{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;border-radius:12px;background:var(--ant-color-bg-container);box-shadow:0 1px 2px #1528220a}.kz-notif__skeleton-icon{inline-size:40px;block-size:40px;border-radius:11px;background:var(--ant-color-fill-tertiary)}.kz-notif__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 24px}.kz-notif__empty-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:72px;block-size:72px;border-radius:50%;margin-block-end:6px;background:#153d321f;color:#153d32}.kz-notif__empty-icon[data-variant=filtered]{background:#f59e0b29;color:#b45309}.kz-notif__empty-title{margin:0;font-size:16px;font-weight:700;color:var(--ant-color-text)}.kz-notif__empty-hint{margin:0 0 6px;max-inline-size:320px;font-size:13px;color:var(--ant-color-text-secondary)}@media(max-width:720px){.kz-notification-feed{inline-size:min(90vw,400px)}.kz-notification-feed__list{max-block-size:min(65vh,480px)}.kz-notification-item{padding-inline:14px}.kz-notification-item__header{flex-direction:column;align-items:flex-start}.kz-notif__summary{grid-template-columns:minmax(0,1fr)}.kz-notif__search{max-inline-size:none}.kz-notif__clear{margin-inline-start:0}}.kz-ws-trigger{display:inline-flex;align-items:center;gap:6px;background:var(--kz-surface-2, #F7F5EE);border:1px solid var(--kz-border, #E3E3D9);border-radius:6px;padding-block:6px;padding-inline:10px;height:32px;cursor:pointer;color:var(--kz-text, #26332D);font-size:13px;font-weight:500;line-height:1;max-width:220px;transition:background-color .15s,border-color .15s}.kz-ws-trigger:hover{background:var(--kz-surface-3, #EFEDE5);border-color:var(--kz-border-strong, #CBD1C8)}.kz-ws-trigger:focus-visible{outline:2px solid var(--kz-focus, #153D32);outline-offset:2px}.kz-ws-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--kz-text-muted, #65716A)}.kz-ws-avatar--logo{border-radius:4px;object-fit:cover;background:var(--kz-surface-3, #EFEDE5);border:1px solid var(--kz-border, #E3E3D9)}.kz-ws-row .kz-ws-avatar--logo{border-radius:6px}.kz-ws-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.kz-ws-dropdown .ant-dropdown-menu{min-width:240px;padding:4px}.kz-ws-header{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--kz-text-muted, #65716A);padding:6px 8px 4px;pointer-events:none}.kz-ws-row{display:flex;align-items:center;gap:8px;padding-block:4px}.kz-ws-row.is-active .kz-ws-row-name{color:var(--kz-brand, #153D32);font-weight:600}.kz-ws-row-text{flex:1 1 auto;min-width:0}.kz-ws-row-name{font-size:13px;line-height:1.2;color:var(--kz-text, #26332D);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-ws-row-kind{font-size:12px;color:var(--kz-text-muted, #65716A)}.kz-ws-row-check{color:var(--kz-brand, #153D32);font-weight:700;margin-inline-start:8px}@media(max-width:720px){.kz-ws-trigger{padding-inline:8px}.kz-ws-trigger .kz-ws-label{display:none}}.kz-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#ffffffd1;-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid #E3E3D9;position:sticky;top:0;z-index:10}.kz-topbar__left{display:flex;align-items:center;gap:8px;min-width:0}.kz-topbar__left{flex:1}.kz-topbar__search{flex:1;min-width:0;max-width:460px}.kz-topbar__search .kz-navsearch{width:100%}.kz-topbar__search .ant-input-affix-wrapper{height:40px;border-radius:999px;border-color:#e8e3d4;background:#f7f5ee;padding-inline:16px;box-shadow:none}.kz-topbar__search .ant-input-affix-wrapper:hover,.kz-topbar__search .ant-input-affix-wrapper:focus-within{border-color:#397a6399;background:#fff}.kz-topbar__search .ant-input-affix-wrapper .ant-input{background:transparent}.kz-topbar__search .ant-input-affix-wrapper .ant-input-prefix{color:#65716a;margin-inline-end:8px}.kz-navsearch__option{display:inline-flex;align-items:center;gap:10px}.kz-navsearch__option-icon{display:inline-flex;color:#153d32}.kz-topbar__actions{display:flex;align-items:center;gap:8px}.kz-topbar__account{width:36px;min-width:36px;height:36px;padding:0}.kz-topbar__menu-btn{display:none!important}.kz-topbar__mark{display:none;flex-shrink:0}@media(max-width:1023px){.kz-topbar__menu-btn{display:inline-flex!important}.kz-topbar__mark{display:inline-flex}}@media(max-width:720px){.kz-topbar{padding:0 12px;gap:8px}.kz-topbar__search{display:none}.kz-topbar__actions{flex-shrink:0;gap:4px}.kz-topbar__actions .ant-btn{padding:4px 8px}}.kz-ov__bar{display:flex;align-items:center;flex-wrap:wrap;gap:16px 18px;padding:16px 22px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a}.kz-ov__back{inline-size:36px;block-size:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E3E3D9;border-radius:10px;background:#fff;color:#4f5b54;cursor:pointer;flex-shrink:0;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.kz-ov__back:hover{background:#faf9f4;border-color:#cbd1c8;color:#26332d}[dir=rtl] .kz-ov__back svg{transform:scaleX(-1)}.kz-ov__bar-text{flex:1 1 280px;min-inline-size:280px;display:flex;flex-direction:column;gap:4px}.kz-ov__bar-titlerow{display:inline-flex;align-items:center;gap:8px}.kz-ov__bar-title{margin:0;font-size:20px;font-weight:700;color:#26332d;letter-spacing:-.02em;line-height:1.2}.kz-ov__count-chip{display:inline-flex;align-items:center;justify-content:center;min-inline-size:22px;padding:1px 8px;border-radius:999px;background:#e3eee8;color:#0e2b23;font-size:12px;font-weight:700;line-height:1.6;font-variant-numeric:tabular-nums}.kz-ov__bar-subtitle{margin:0;font-size:12.5px;color:#65716a;line-height:1.4;max-inline-size:56ch}.kz-ov__bar-actions{flex:0 1 auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto}.kz-ov__search{inline-size:240px}@media(max-width:720px){.kz-ov__bar{gap:12px;padding:14px 16px}.kz-ov__bar-actions>*{max-inline-size:100%}.kz-ov__bar-actions{justify-content:flex-start;margin-inline-start:0}.kz-ov__bar-text{flex-basis:100%;min-inline-size:0}.kz-ov__search{flex:1 1 200px;inline-size:auto}}.kz-stat{position:relative;display:flex;align-items:center;gap:18px;padding:24px 22px;min-height:132px;border-radius:18px;color:#fff;background:var(--kz-stat-bg, linear-gradient(135deg, #2C6450 0%, #153D32 100%));box-shadow:0 1px #ffffff1f inset,0 10px 24px -14px var(--kz-stat-glow, rgba(21, 40, 34, .35));transition:box-shadow .2s ease;overflow:hidden;isolation:isolate}.kz-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23C5A66A' stroke-width='0.8' stroke-opacity='0.13'%3E%3Cpath d='M32 10l6.4 15.6L54 32l-15.6 6.4L32 54l-6.4-15.6L10 32l15.6-6.4z'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z' transform='rotate(45 32 32)'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 56px;-webkit-mask-image:linear-gradient(to left,#000 0%,transparent 70%);mask-image:linear-gradient(to left,#000 0%,transparent 70%);pointer-events:none}[dir=rtl] .kz-stat:before{-webkit-mask-image:linear-gradient(to right,#000 0%,transparent 70%);mask-image:linear-gradient(to right,#000 0%,transparent 70%)}.kz-stat:hover{box-shadow:0 1px #ffffff1f inset,0 14px 30px -14px var(--kz-stat-glow, rgba(21, 40, 34, .45))}.kz-stat__icon{width:58px;height:58px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff3d;border:1px solid rgba(255,255,255,.32);box-shadow:0 1px #ffffff59 inset,0 6px 14px -6px #15282259;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.kz-stat__body{display:flex;flex-direction:column;min-width:0;flex:1}.kz-stat__value{font-weight:800;font-size:30px;line-height:1.15;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 1px rgba(21,40,34,.18);word-break:break-word}.kz-stat__label{margin-top:4px;font-size:14.5px;font-weight:500;line-height:1.45;color:#fffffff0;text-transform:none;letter-spacing:0}.kz-stat__footer{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kz-stat__hint{font-size:12px;line-height:1.4;color:#ffffffd9}.kz-stat__delta{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#ffffff38;border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kz-stat[data-tone=default]{--kz-stat-bg: linear-gradient(135deg, #2C6450 0%, #153D32 60%, #0E2B23 100%);--kz-stat-glow: rgba(21, 61, 50, .32)}.kz-stat[data-tone=positive]{--kz-stat-bg: linear-gradient(135deg, #5E9B83 0%, #397A63 55%, #2C6450 100%);--kz-stat-glow: rgba(57, 122, 99, .32)}.kz-stat[data-tone=warning]{--kz-stat-bg: linear-gradient(135deg, #D08A5C 0%, #B8613E 55%, #9A4A2E 100%);--kz-stat-glow: rgba(184, 97, 62, .32)}.kz-stat[data-tone=violet]{--kz-stat-bg: linear-gradient(135deg, #3E5F55 0%, #26443A 55%, #1A3029 100%);--kz-stat-glow: rgba(38, 68, 58, .32)}.kz-stat[data-tone=yellow]{--kz-stat-bg: linear-gradient(135deg, #D4BA86 0%, #C5A66A 50%, #9E8048 100%);--kz-stat-glow: rgba(197, 166, 106, .38)}@media(max-width:1024px){.kz-stat{padding:20px 18px}.kz-stat__value{font-size:26px}}@media(max-width:540px){.kz-stat{padding:18px 16px;gap:14px}.kz-stat__icon{width:50px;height:50px}.kz-stat__value{font-size:22px}.kz-stat__label{font-size:13px}}@media(max-width:480px){.kz-stat{padding:14px 12px;gap:10px;border-radius:14px;min-height:110px}.kz-stat__icon{width:40px;height:40px}.kz-stat__value{font-size:19px}.kz-stat__label{font-size:12px;line-height:1.35}}.kz-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-block-size:200px;margin-block-end:20px;padding:32px 36px;border:1px solid #ECE4CF;border-radius:18px;background:linear-gradient(105deg,#fbf8f0,#f5eedc 55%,#efe5cb);color:#26332d}[dir=rtl] .kz-hero{background:linear-gradient(255deg,#fbf8f0,#f5eedc 55%,#efe5cb)}.kz-hero__lattice{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:-1;inline-size:46%;block-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23153D32' stroke-width='0.7' stroke-opacity='0.045'%3E%3Cpath d='M32 10l6.4 15.6L54 32l-15.6 6.4L32 54l-6.4-15.6L10 32l15.6-6.4z'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z' transform='rotate(45 32 32)'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 56px;opacity:.9;-webkit-mask-image:radial-gradient(circle at 0 0,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 0 0,#000 0%,transparent 70%)}[dir=rtl] .kz-hero__lattice{-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 100% 0,#000 0%,transparent 70%)}.kz-hero__skyline{position:absolute;inset-block-end:0;inset-inline-end:24px;z-index:-1;inline-size:min(46%,420px);block-size:auto;color:#397a633d}.kz-hero__body{position:relative;max-inline-size:min(60%,620px);display:flex;flex-direction:column;gap:6px}.kz-hero__eyebrow{color:#8a6e3a;font-size:13px;font-weight:600}.kz-hero__title{margin:0;color:#153d32;font-size:34px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}[dir=rtl] .kz-hero__title{font-family:Noto Kufi Arabic,IBM Plex Sans Arabic,Tajawal,system-ui,sans-serif}.kz-hero__subtitle{margin:0;color:#26332d;font-size:18px;line-height:1.6}.kz-hero__hadith{margin:0;color:#8a6e3a;font-size:16px;font-weight:600;line-height:1.6}[dir=rtl] .kz-hero__hadith{font-family:Noto Kufi Arabic,IBM Plex Sans Arabic,Tajawal,system-ui,sans-serif}.kz-hero__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-block-start:14px}@media(max-width:900px){.kz-hero__body{max-inline-size:72%}.kz-hero__title{font-size:28px}}@media(max-width:600px){.kz-hero{min-block-size:0;padding:22px 18px 72px;border-radius:18px}.kz-hero__body{max-inline-size:100%}.kz-hero__skyline{inset-inline-end:50%;transform:translate(50%);inline-size:240px;color:#397a632e}[dir=rtl] .kz-hero__skyline{transform:translate(-50%)}.kz-hero__title{font-size:24px}.kz-hero__subtitle{font-size:15px}.kz-hero__hadith{font-size:14px}.kz-hero__lattice{inline-size:80%}}.kz-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-block-end:20px}.kz-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-block-size:132px;padding:20px 12px;border:1px solid #E8E3D4;border-radius:18px;background:#fff;color:#26332d;text-align:center;text-decoration:none;box-shadow:0 1px 2px #1528220a;transition:border-color .15s ease,background-color .15s ease}.kz-tile:hover,.kz-tile:focus-visible{border-color:#397a638c;background:#fdfcf8;color:#153d32}.kz-tile:focus-visible{outline:2px solid rgba(21,61,50,.45);outline-offset:2px}.kz-tile__icon{display:inline-flex;align-items:center;justify-content:center;color:#153d32}.kz-tile__icon svg{inline-size:38px;block-size:38px;stroke-width:1.4}.kz-tile--gold .kz-tile__icon{color:#c5a66a}.kz-tile__label{font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.kz-tile__badge{position:absolute;inset-block-start:10px;inset-inline-end:10px;min-inline-size:22px;padding:1px 7px;border-radius:999px;background:#c5a66a;color:#0e2b23;font-size:12px;font-weight:800}@media(max-width:600px){.kz-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kz-tile{min-block-size:104px;gap:10px;padding:14px 8px}.kz-tile__icon svg{inline-size:30px;block-size:30px}.kz-tile__label{font-size:14px}}.kz-dash{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(max-width:767px){.kz-dash{gap:16px}}.kz-dash__header.kz-page__header{flex-wrap:wrap;align-items:flex-end;margin:0;padding-block-end:16px}.kz-dash__hadith{margin-inline-start:10px;color:#9e8048;font-weight:600;white-space:nowrap}.kz-dash__meta{margin:6px 0 0;color:#3d4a43;font-size:13px}.kz-dash__header-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}@media(max-width:767px){.kz-dash__header.kz-page__header{align-items:stretch}.kz-dash__hadith{display:block;margin:4px 0 0}.kz-dash__header-actions{inline-size:100%}}.kz-dash__eyebrow{color:#65716a;font-size:12px;font-weight:600}.kz-dash__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.kz-dash__actions ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kz-dash__actions a{display:inline-flex;align-items:center;gap:8px;min-block-size:38px;padding-inline:12px 14px;border:1px solid #E3E3D9;border-radius:10px;background:#fff;color:#26332d;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .12s ease,background-color .12s ease}.kz-dash__actions a:hover{border-color:#397a63;background:#f0f5f1;color:#153d32}.kz-dash__actions a:focus-visible{outline:2px solid #397A63;outline-offset:2px}.kz-dash__action-icon{display:inline-flex;color:#397a63}.kz-dash__action-icon svg{inline-size:17px;block-size:17px}.kz-dash__action-badge{min-inline-size:20px;padding-inline:6px;border-radius:10px;background:#f3ecdc;color:#153d32;font-size:12px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.kz-dash__kpi-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:1400px){.kz-dash__kpi-groups{grid-template-columns:minmax(0,4fr) minmax(0,3fr)}}.kz-dash__kpi-group{display:grid;gap:10px;align-content:start}.kz-dash__kpi-group>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.kz-dash__kpi-group h2{margin:0;color:#26332d;font-size:15px;font-weight:700}.kz-dash__kpi-group>header span{color:#65716a;font-size:12px}.kz-dash__kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.kz-kpi{display:grid;align-content:start;gap:6px;min-block-size:108px;padding:14px 16px;border:1px solid #E3E3D9;border-radius:12px;background:#fff;color:inherit;text-decoration:none}.kz-kpi--link{transition:border-color .12s ease}.kz-kpi--link:hover{border-color:#397a63}.kz-kpi--link:focus-visible{outline:2px solid #397A63;outline-offset:2px}.kz-kpi__label{color:#3d4a43;font-size:13px;font-weight:600;line-height:1.35}.kz-kpi__value{color:#153d32;font-size:30px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.kz-kpi[data-tone=positive] .kz-kpi__value{color:#23704a}.kz-kpi[data-tone=warning] .kz-kpi__value{color:#a3331f}.kz-kpi__meter{display:block;block-size:4px;border-radius:2px;background:#f1efe7;overflow:hidden}.kz-kpi__meter span{display:block;block-size:100%;background:#2f8f5b}.kz-kpi[data-tone=warning] .kz-kpi__meter span{background:#c2412d}.kz-kpi__hint{color:#65716a;font-size:12px;line-height:1.35}.kz-dash__panel{min-inline-size:0;padding:16px 18px;border:1px solid #E3E3D9;border-radius:12px;background:#fff}.kz-dash__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-end:14px}.kz-dash__panel-head h2{display:flex;align-items:center;gap:8px;margin:0;color:#26332d;font-size:15px;font-weight:700}.kz-dash__panel-head p{margin:4px 0 0;color:#65716a;font-size:12px}.kz-dash__panel-icon{display:inline-flex;color:#397a63}.kz-dash__panel-icon svg{inline-size:16px;block-size:16px}.kz-dash__panel-action{flex-shrink:0;font-size:13px}.kz-dash__panel-action a{color:#397a63;font-weight:600}.kz-dash__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:992px){.kz-dash__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.kz-dash__columns.kz-dash__columns--wide{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.kz-dash__columns>:only-child{grid-column:1/-1}}.kz-dash__empty{margin:0;padding:24px 8px;color:#65716a;font-size:13px;text-align:center}.kz-dash__list{display:grid;margin:0;padding:0;list-style:none}.kz-dash__list>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-block-end:1px solid #EFEDE4}.kz-dash__list>li:last-child{border-block-end:0}.kz-dash__item{display:grid;gap:3px;min-inline-size:0}.kz-dash__item strong{color:#26332d;font-size:14px;font-weight:600;overflow-wrap:anywhere}.kz-dash__item span,.kz-dash__item p{margin:0;color:#65716a;font-size:12px}.kz-dash__aside{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;color:#65716a;font-size:12px;font-variant-numeric:tabular-nums}.kz-dash__aside a{color:#397a63;font-weight:600}@media(max-width:575px){.kz-dash__list>li{flex-wrap:wrap}.kz-dash__aside{justify-content:flex-start}}.rifq-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-block-size:50vh;padding:48px 16px;color:#65716a}.rifq-loading__bar{position:relative;inline-size:96px;block-size:2px;border-radius:2px;background:#c5a66a40;overflow:hidden}.rifq-loading__bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;border-radius:2px;background:#c5a66a;animation:rifq-loading-slide 1.1s ease-in-out infinite}.rifq-loading__label{font-size:13px}@keyframes rifq-loading-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}[dir=rtl] .rifq-loading__bar:after{animation-name:rifq-loading-slide-rtl}@keyframes rifq-loading-slide-rtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}@media(prefers-reduced-motion:reduce){.rifq-loading__bar:after{animation:none;inline-size:100%}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.kz-mpoll-bars{display:flex;flex-direction:column;gap:10px}.kz-mpoll-bar-row{display:flex;align-items:center;gap:8px}.kz-mpoll-bar-row[data-self=true] .kz-mpoll-bar-label{color:#153d32}.kz-mpoll-bar-label{width:96px;flex-shrink:0;font-size:12.5px;font-weight:600;color:#3d4a43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz-mpoll-bar-track{flex:1;height:14px;border-radius:8px;background:#f1efe7;overflow:hidden}.kz-mpoll-bar-fill{height:100%;border-radius:8px;background:#153d32;transition:width .25s ease}.kz-mpoll-bar-value{width:72px;flex-shrink:0;font-size:12px;font-weight:600;color:#65716a;text-align:end}.kz-mpollp-rail{width:56px;flex-shrink:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;align-items:center;padding-block-start:12px}.kz-mpollp-rail-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E3E3D9;border-radius:8px;background:#fff;color:#65716a;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.kz-mpollp-rail-btn:hover{color:#153d32;border-color:#153d32}.kz-mpollp-rail-btn[data-active=true]{background:#153d32;border-color:#153d32;color:#fff}.kz-mpollp-panel{flex:1;min-width:0;border-inline-start:1px solid #E3E3D9;background:#fff;padding:16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.kz-mpollp-question{font-size:15px;font-weight:700;color:#26332d;line-height:1.4}.kz-mpollp-options{display:flex;flex-direction:column;gap:8px}.kz-mpollp-option{text-align:start;padding:10px 14px;border:1px solid #E3E3D9;border-radius:8px;background:#fff;color:#26332d;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.kz-mpollp-option:hover:not(:disabled){border-color:#153d32;background:#153d320f}.kz-mpollp-option:disabled{cursor:default;opacity:.7}.kz-mpollp-closed{font-size:12px;color:#65716a;text-align:center}.kz-wbp-rail{width:56px;flex-shrink:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;align-items:center;padding-block-start:12px}.kz-wbp-rail-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E3E3D9;border-radius:8px;background:#fff;color:#65716a;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.kz-wbp-rail-btn:hover{color:#153d32;border-color:#153d32}.kz-wbp-rail-btn[data-active=true]{background:#153d32;border-color:#153d32;color:#fff}.kz-wbp-panel{flex:1;min-width:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;min-height:0}.kz-wbp-loading{flex:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.kz-dp-rail{width:56px;flex-shrink:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;align-items:center;padding-block-start:12px}.kz-dp-rail-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E3E3D9;border-radius:8px;background:#fff;color:#65716a;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.kz-dp-rail-btn:hover{color:#153d32;border-color:#153d32}.kz-dp-rail-btn[data-active=true]{background:#153d32;border-color:#153d32;color:#fff}.kz-dp-panel{flex:1;min-width:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;min-height:0}.kz-dp-loading{flex:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.kz-mpr-rail{width:56px;flex-shrink:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;padding-block-start:12px}.kz-mpr-rail-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E3E3D9;border-radius:8px;background:#fff;color:#65716a;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.kz-mpr-rail-btn:hover{color:#153d32;border-color:#153d32}.kz-mpr-rail-btn[data-active=true]{background:#153d32;border-color:#153d32;color:#fff}.kz-mpr-stage{flex:1;min-height:0;display:flex}.kz-mpr-video{flex:1;min-height:0;min-width:0;transition:flex-basis .2s ease}.kz-mpr-video[data-wide-panel=true]{flex:0 0 260px}@media(max-width:720px){.kz-mpr-stage{flex-direction:column}.kz-mpr-video,.kz-mpr-video[data-wide-panel=true]{flex:1 1 auto;min-height:45dvh}.kz-mpr-video[data-panel-open=true]{flex:0 0 40dvh;min-height:0}.kz-mpr-stage>.kz-mpr-rail{width:auto;flex-direction:row;justify-content:center;padding-block:8px;border-inline-start:0;border-block-start:1px solid #E3E3D9}.kz-mpr-stage>.kz-mpollp-panel,.kz-mpr-stage>.kz-wbp-panel,.kz-mpr-stage>.kz-dp-panel,.kz-mpr-stage>.kz-mcp-panel{width:100%;min-height:50dvh;border-inline-start:0;border-block-start:1px solid #E3E3D9}}.kz-meeting-whiteboard-viewer{display:flex;flex-direction:column;height:100%;min-height:70vh}.kz-meeting-whiteboard-viewer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-border, #E3E3D9);flex-shrink:0}.kz-meeting-whiteboard-viewer__title{font-weight:600}.kz-meeting-whiteboard-viewer__body{flex:1;min-height:480px;position:relative;display:flex;flex-direction:column}.kz-meeting-whiteboard-viewer__center{flex:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.kz-notif{--kz-nf-bg: #FAF9F4;--kz-nf-card: #FFFFFF;--kz-nf-soft: #F7F5EE;--kz-nf-border: #EFEDE5;--kz-nf-border-strong: #E3E3D9;--kz-nf-text: #26332D;--kz-nf-text-muted: #3D4A43;--kz-nf-text-faint: #65716A;--kz-nf-accent: #153D32;--kz-nf-accent-soft: rgba(21, 61, 50, .12);--kz-nf-success: #10B981;--kz-nf-warning: #F59E0B;--kz-nf-danger: #EF4444;display:flex;flex-direction:column;gap:24px;font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.kz-notif__form{display:flex;flex-direction:column;gap:24px}.kz-notif__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.kz-notif__header-text{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.kz-notif__header-title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--kz-nf-text)}.kz-notif__header-subtitle{margin:0;font-size:13.5px;color:var(--kz-nf-text-faint);max-inline-size:68ch;line-height:1.55}.kz-notif__saved-slot{min-block-size:34px}.kz-notif__saved-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#10b98124;color:#047857;font-size:12.5px;font-weight:700;animation:kz-notif-fade .2s ease-out}@keyframes kz-notif-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.kz-notif__master{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;border-radius:16px;background:linear-gradient(135deg,#e3eee8,#f0f5f1 60%,#fff);border:1px solid rgba(21,61,50,.18);box-shadow:0 1px 2px #1528220a,0 10px 30px -18px #153d3259;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.kz-notif__master[data-on=false]{background:linear-gradient(135deg,#f7f5ee,#faf9f4 60%,#fff);border-color:var(--kz-nf-border);box-shadow:0 1px 2px #15282208,0 6px 18px -14px #1528222e}.kz-notif__master-icon{flex-shrink:0;inline-size:52px;block-size:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#153d32,#0e2b23);color:#fff;box-shadow:0 6px 16px -4px #6d28d980;transition:background .3s ease,box-shadow .3s ease}.kz-notif__master[data-on=false] .kz-notif__master-icon{background:linear-gradient(135deg,#96a098,#65716a);box-shadow:0 4px 12px -4px #65716a66}.kz-notif__master-body{min-inline-size:0;display:flex;flex-direction:column;gap:4px}.kz-notif__master-titlerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kz-notif__master-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--kz-nf-text)}.kz-notif__master-desc{margin:0;font-size:13px;color:var(--kz-nf-text-faint);line-height:1.55;max-inline-size:60ch}.kz-notif__master-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#10b98124;color:#047857}.kz-notif__master-pill[data-on=false]{background:#65716a24;color:#4f5b54}.kz-notif__master-dot{inline-size:6px;block-size:6px;border-radius:999px;background:currentColor}.kz-notif__master-switch.ant-switch{min-inline-size:48px;block-size:26px}.kz-notif__master-switch.ant-switch-checked{background:var(--kz-nf-accent)}.kz-notif__master-switch.ant-switch-checked:hover{background:#0e2b23!important}.kz-notif__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:960px){.kz-notif__grid{grid-template-columns:minmax(0,1fr)}}.kz-notif__panel{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border-radius:14px;background:var(--kz-nf-card);border:1px solid var(--kz-nf-border);box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a}.kz-notif__panel-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kz-notif__panel-icon{flex-shrink:0;inline-size:36px;block-size:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.kz-notif__panel-icon[data-tone=indigo]{background:#397a6324;color:#2c6450}.kz-notif__panel-icon[data-tone=teal]{background:#14b8a624;color:#0f766e}.kz-notif__panel-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.kz-notif__panel-title{margin:0;font-size:15px;font-weight:700;color:var(--kz-nf-text);letter-spacing:-.005em}.kz-notif__panel-desc{margin:0;font-size:12.5px;color:var(--kz-nf-text-faint);line-height:1.5}.kz-notif__panel-tz{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--kz-nf-soft);color:var(--kz-nf-text-faint);font-size:12px;font-weight:600}.kz-notif__panel-tz>svg{color:#96a098}.kz-notif__quiet-pickers{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.kz-notif__quiet-field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.kz-notif__quiet-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kz-nf-text-faint)}.kz-notif__quiet-field :where(.ant-picker){min-inline-size:130px;border-radius:10px;border-color:var(--kz-nf-border-strong)!important;block-size:40px!important}.kz-notif__quiet-field :where(.ant-picker):hover{border-color:#cbd1c8!important}.kz-notif__quiet-field :where(.ant-picker).ant-picker-focused{border-color:#397a638c!important;box-shadow:0 0 0 3px #397a6324!important}.kz-notif__quiet-sep{align-self:center;color:#cbd1c8;font-size:16px;padding-block-start:20px}[dir=rtl] .kz-notif__quiet-sep{transform:scaleX(-1)}.kz-notif__quiet-hint{margin:0;padding:10px 12px;border-radius:8px;background:var(--kz-nf-soft);color:var(--kz-nf-text-faint);font-size:12.5px;line-height:1.5}.kz-notif__quiet.is-on .kz-notif__quiet-hint{display:none}.kz-notif__channel-list{display:flex!important;flex-direction:column;gap:8px;inline-size:100%}.kz-notif__channel-list .ant-checkbox-wrapper{margin:0!important}.kz-notif__channel-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#faf9f4;border:1px solid var(--kz-nf-border);cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.kz-notif__channel-row:hover:not(.is-disabled){background:#f1efe7;border-color:var(--kz-nf-border-strong)}.kz-notif__channel-row.is-disabled{cursor:not-allowed;opacity:.75}.kz-notif__channel-icon{flex-shrink:0;inline-size:32px;block-size:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.kz-notif__channel-icon[data-tone=violet]{background:var(--kz-nf-accent-soft);color:var(--kz-nf-accent)}.kz-notif__channel-icon[data-tone=slate]{background:#65716a1f;color:#4f5b54}.kz-notif__channel-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.kz-notif__channel-title{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--kz-nf-text)}.kz-notif__channel-desc{font-size:12px;color:var(--kz-nf-text-faint);line-height:1.4}.kz-notif__channel-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;background:var(--kz-nf-soft);color:var(--kz-nf-text-faint);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kz-notif__categories{display:flex;flex-direction:column;gap:14px}.kz-notif__categories-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.kz-notif__categories-text{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.kz-notif__categories-title{margin:0;font-size:18px;font-weight:700;color:var(--kz-nf-text);letter-spacing:-.01em}.kz-notif__categories-desc{margin:0;font-size:13px;color:var(--kz-nf-text-faint);line-height:1.5;max-inline-size:60ch}.kz-notif__search{display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;background:var(--kz-nf-card);border:1px solid var(--kz-nf-border-strong);min-inline-size:260px;block-size:40px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.kz-notif__search:focus-within{border-color:#153d328c;box-shadow:0 0 0 3px var(--kz-nf-accent-soft)}.kz-notif__search>.ant-input,.kz-notif__search>.ant-input-affix-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:13.5px!important}.kz-notif__search-icon{color:var(--kz-nf-text-faint);flex-shrink:0}.kz-notif__no-matches{margin:0;padding:32px;text-align:center;border:1px dashed var(--kz-nf-border-strong);border-radius:12px;color:var(--kz-nf-text-faint);background:var(--kz-nf-card)}.kz-notif__domain-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.kz-notif__domain{display:flex;flex-direction:column;border-radius:14px;background:var(--kz-nf-card);border:1px solid var(--kz-nf-border);overflow:hidden;transition:border-color .2s ease-out,box-shadow .2s ease-out}.kz-notif__domain[data-expanded=true]{border-color:#153d3240;box-shadow:0 1px 2px #1528220a,0 12px 28px -18px #153d3238}.kz-notif__domain:hover:not([data-expanded=true]){border-color:var(--kz-nf-border-strong)}.kz-notif__domain-head{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon body chevron" "progress progress progress";align-items:center;gap:12px;padding:14px 16px;border:0;background:transparent;cursor:pointer;text-align:start;font:inherit;color:inherit;transition:background-color .15s ease-out}.kz-notif__domain-head:hover{background:#faf9f4}.kz-notif__domain-head:focus-visible{outline:2px solid var(--kz-nf-accent-soft);outline-offset:-2px}.kz-notif__domain-icon{grid-area:icon;flex-shrink:0;inline-size:40px;block-size:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}.kz-notif__domain[data-tone=violet] .kz-notif__domain-icon{background:#153d321f;color:#0e2b23}.kz-notif__domain[data-tone=amber] .kz-notif__domain-icon{background:#f59e0b24;color:#b45309}.kz-notif__domain[data-tone=pink] .kz-notif__domain-icon{background:#ec489924;color:#9d174d}.kz-notif__domain[data-tone=teal] .kz-notif__domain-icon{background:#14b8a624;color:#0f766e}.kz-notif__domain[data-tone=blue] .kz-notif__domain-icon{background:#2c64501f;color:#153d32}.kz-notif__domain[data-tone=indigo] .kz-notif__domain-icon{background:#397a6324;color:#2c6450}.kz-notif__domain[data-tone=sky] .kz-notif__domain-icon{background:#0ea5e924;color:#2c6450}.kz-notif__domain[data-tone=rose] .kz-notif__domain-icon{background:#f43f5e1f;color:#be123c}.kz-notif__domain[data-tone=orange] .kz-notif__domain-icon{background:#f9731624;color:#c2410c}.kz-notif__domain[data-tone=lime] .kz-notif__domain-icon{background:#84cc1629;color:#4d7c0f}.kz-notif__domain[data-tone=slate] .kz-notif__domain-icon{background:#65716a24;color:#4f5b54}.kz-notif__domain-body{grid-area:body;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.kz-notif__domain-title{font-size:14.5px;font-weight:700;color:var(--kz-nf-text);letter-spacing:-.005em}.kz-notif__domain-count{font-size:12px;font-weight:500;color:var(--kz-nf-text-faint);font-variant-numeric:tabular-nums}.kz-notif__domain-chevron{grid-area:chevron;color:var(--kz-nf-text-faint);transition:transform .2s ease-out,color .2s ease-out}.kz-notif__domain-chevron.is-open{transform:rotate(180deg);color:var(--kz-nf-accent)}.kz-notif__domain-progress{grid-area:progress;block-size:4px;border-radius:999px;background:var(--kz-nf-soft);overflow:hidden}.kz-notif__domain-progress-fill{display:block;block-size:100%;background:linear-gradient(90deg,var(--kz-nf-accent),#8DB7A5);border-radius:999px;transition:inline-size .24s ease-out}.kz-notif__domain[data-tone=amber] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#d97706,#fcd34d)}.kz-notif__domain[data-tone=teal] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#0f766e,#5eead4)}.kz-notif__domain[data-tone=pink] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#db2777,#f9a8d4)}.kz-notif__domain[data-tone=blue] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#153d32,#b9d3c6)}.kz-notif__domain[data-tone=sky] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#2c6450,#7dd3fc)}.kz-notif__domain[data-tone=rose] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#be123c,#fda4af)}.kz-notif__domain[data-tone=orange] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#c2410c,#fdba74)}.kz-notif__domain[data-tone=lime] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#4d7c0f,#bef264)}.kz-notif__domain[data-tone=indigo] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#2c6450,#b9d3c6)}.kz-notif__domain[data-tone=slate] .kz-notif__domain-progress-fill{background:linear-gradient(90deg,#4f5b54,#cbd1c8)}.kz-notif__domain-body-panel{padding:4px 16px 16px;border-block-start:1px solid var(--kz-nf-border);display:flex;flex-direction:column;gap:12px;animation:kz-notif-slide .16s ease-out}@keyframes kz-notif-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.kz-notif__domain-actions{display:flex;align-items:center;gap:6px;padding-block-start:12px}.kz-notif__mini-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;border:1px solid var(--kz-nf-border-strong);background:var(--kz-nf-card);color:var(--kz-nf-text-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.kz-notif__mini-btn:hover:not(:disabled){background:var(--kz-nf-soft);border-color:#cbd1c8;color:var(--kz-nf-text)}.kz-notif__mini-btn:disabled{opacity:.5;cursor:not-allowed}.kz-notif__mini-btn:focus-visible{outline:2px solid var(--kz-nf-accent-soft);outline-offset:2px}.kz-notif__mini-btn--muted{color:var(--kz-nf-text-faint)}.kz-notif__mini-btn--muted:hover:not(:disabled){color:#b45309;border-color:#f59e0b66;background:#f59e0b14}.kz-notif__type-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kz-notif__type-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;min-inline-size:0}.kz-notif__type-row+.kz-notif__type-row{border-block-start:1px solid var(--kz-nf-border)}.kz-notif__type-row[data-critical=true] .kz-notif__type-label{color:var(--kz-nf-text-muted)}.kz-notif__type-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--kz-nf-text);min-inline-size:0}.kz-notif__type-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-notif__type-lock{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:6px;background:#f59e0b24;color:#b45309}.kz-notif__type-always{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#f59e0b24;color:#b45309;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.kz-notif__type-row .ant-switch{min-inline-size:34px}.kz-notif__type-row .ant-switch-checked{background:var(--kz-nf-accent)}.kz-notif__type-row .ant-switch-checked:hover{background:#0e2b23!important}.kz-notif__channel-row .ant-checkbox-wrapper>span:last-child{padding:0}.kz-notif__channel-row .ant-checkbox{transform:scale(1.15);transform-origin:center}.kz-notif__channel-row .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--kz-nf-accent);border-color:var(--kz-nf-accent)}.kz-notif__channel-row .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--kz-nf-accent)}@media(max-width:640px){.kz-notif__header-title{font-size:22px}.kz-notif__master{grid-template-columns:minmax(0,1fr);text-align:start}.kz-notif__master-switch{justify-self:start}.kz-notif__search{min-inline-size:100%}}.kz-priv{--kz-pv-card: #FFFFFF;--kz-pv-soft: #F7F5EE;--kz-pv-border: #EFEDE5;--kz-pv-border-strong: #E3E3D9;--kz-pv-text: #26332D;--kz-pv-text-muted: #3D4A43;--kz-pv-text-faint: #65716A;--kz-pv-accent: #153D32;--kz-pv-accent-soft: rgba(21, 61, 50, .12);--kz-pv-warning: #F59E0B;--kz-pv-danger: #EF4444;display:flex;flex-direction:column;gap:20px;font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.kz-priv__form{display:flex;flex-direction:column;gap:20px}.kz-priv__header{display:flex;flex-direction:column;gap:6px}.kz-priv__header-title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--kz-pv-text)}.kz-priv__header-subtitle{margin:0;font-size:13.5px;color:var(--kz-pv-text-faint);max-inline-size:68ch;line-height:1.55}.kz-priv__panel{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border-radius:14px;background:var(--kz-pv-card);border:1px solid var(--kz-pv-border);box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a}.kz-priv__panel-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kz-priv__panel-icon{flex-shrink:0;inline-size:36px;block-size:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.kz-priv__panel-icon[data-tone=violet]{background:var(--kz-pv-accent-soft);color:#0e2b23}.kz-priv__panel-icon[data-tone=teal]{background:#14b8a624;color:#0f766e}.kz-priv__panel-icon[data-tone=amber]{background:#f59e0b24;color:#b45309}.kz-priv__panel-icon[data-tone=blue]{background:#2c64501f;color:#153d32}.kz-priv__panel-icon[data-tone=indigo]{background:#397a6324;color:#2c6450}.kz-priv__panel-icon[data-tone=pink]{background:#ec489924;color:#9d174d}.kz-priv__panel-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.kz-priv__panel-title{margin:0;font-size:15px;font-weight:700;color:var(--kz-pv-text);letter-spacing:-.005em}.kz-priv__panel-desc{margin:0;font-size:12.5px;color:var(--kz-pv-text-faint);line-height:1.5}.kz-priv__field-label{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kz-pv-text-faint)}.kz-priv__note{margin:0;padding:10px 12px;border-radius:8px;background:var(--kz-pv-soft);color:var(--kz-pv-text-faint);font-size:12px;line-height:1.5}.kz-priv__soon-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#65716a24;color:#4f5b54;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.kz-priv__vis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:720px){.kz-priv__vis-grid{grid-template-columns:minmax(0,1fr)}}.kz-priv__vis-card{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:14px 14px 14px 12px;border-radius:12px;border:1px solid var(--kz-pv-border);background:#faf9f4;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.kz-priv__vis-card:hover:not(.is-selected){background:#f1efe7;border-color:var(--kz-pv-border-strong)}.kz-priv__vis-card:focus-within{outline:2px solid var(--kz-pv-accent-soft);outline-offset:2px}.kz-priv__vis-card.is-selected{background:var(--kz-pv-accent-soft);border-color:#153d3266;box-shadow:0 0 0 3px #153d3214}.kz-priv__vis-radio{position:relative;inline-size:18px;block-size:18px;border-radius:999px;border:2px solid #CBD1C8;background:#fff;transition:border-color .15s ease-out}.kz-priv__vis-radio>input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;opacity:0;margin:0;cursor:pointer}.kz-priv__vis-radio-dot{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--kz-pv-accent);transform:scale(0);transition:transform .16s ease-out}.kz-priv__vis-card.is-selected .kz-priv__vis-radio{border-color:var(--kz-pv-accent)}.kz-priv__vis-card.is-selected .kz-priv__vis-radio-dot{transform:scale(1)}.kz-priv__vis-icon{inline-size:32px;block-size:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#153d321a;color:#0e2b23}.kz-priv__vis-card.is-selected .kz-priv__vis-icon{background:#fff;color:var(--kz-pv-accent)}.kz-priv__vis-body{min-inline-size:0;display:flex;flex-direction:column;gap:3px}.kz-priv__vis-title{font-size:13.5px;font-weight:700;color:var(--kz-pv-text)}.kz-priv__vis-desc{font-size:12px;color:var(--kz-pv-text-faint);line-height:1.4}.kz-priv__perms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:720px){.kz-priv__perms-grid{grid-template-columns:minmax(0,1fr)}}.kz-priv__form-item.ant-form-item{margin:0}.kz-priv__form-item .ant-form-item-label{padding-block-end:6px}.kz-priv__form-item .ant-form-item-label>label{font-size:12px!important;font-weight:600!important;color:var(--kz-pv-text-muted)!important}.kz-priv__form-item .ant-select-selector{border-radius:10px!important;border-color:var(--kz-pv-border-strong)!important;min-block-size:40px!important;display:flex;align-items:center}.kz-priv__form-item .ant-select-selector:hover{border-color:#cbd1c8!important}.kz-priv__form-item .ant-select-focused .ant-select-selector,.kz-priv__form-item .ant-select-open .ant-select-selector{border-color:#153d328c!important;box-shadow:0 0 0 3px var(--kz-pv-accent-soft)!important}.kz-priv__toggle-row{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:10px;background:#faf9f4;border:1px solid var(--kz-pv-border)}.kz-priv__toggle-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:3px}.kz-priv__toggle-title{font-size:13.5px;font-weight:700;color:var(--kz-pv-text)}.kz-priv__toggle-desc{font-size:12px;color:var(--kz-pv-text-faint);line-height:1.5}.kz-priv__toggle-row .ant-switch-checked{background:var(--kz-pv-accent)!important}.kz-priv__toggle-row .ant-switch-checked:hover{background:#0e2b23!important}.kz-priv__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:860px){.kz-priv__grid{grid-template-columns:minmax(0,1fr)}}.kz-priv__link-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;background:var(--kz-pv-accent-soft);color:#0e2b23;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.kz-priv__link-btn:hover{background:#153d322e;color:#0e2b23}.settings-shell__content>.kz-priv{gap:20px}.championship-chart{inline-size:100%;overflow-x:auto}.championship-chart svg{display:block;min-inline-size:620px;inline-size:100%}.championship-chart__track{fill:#7f7f7f24}.championship-chart__grid{stroke:#7f7f7f3d;stroke-width:1}.championship-chart__label,.championship-chart__value,.championship-chart__tick,.championship-chart__axis-label{fill:currentColor;font-family:inherit}.championship-chart__label,.championship-chart__value{font-size:13px}.championship-chart__tick,.championship-chart__axis-label{font-size:12px}.championship-chart__legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:8px 0 0;padding:0;list-style:none;font-size:13px}.championship-chart__legend li{display:inline-flex;align-items:center;gap:7px}.championship-chart__legend span{inline-size:10px;block-size:10px;border-radius:2px}.vbar-chart{inline-size:100%;margin:0 0 16px;color:var(--rifq-text)}.vbar-chart__title{margin-block-end:6px;color:var(--rifq-green);font-size:15px;font-weight:600}.vbar-chart__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;padding:0;list-style:none;font-size:13px}.vbar-chart__legend li{display:inline-flex;align-items:center;gap:6px}.vbar-chart__swatch{flex-shrink:0;inline-size:10px;block-size:10px;border-radius:2px}.vbar-chart__scroll{inline-size:100%;overflow-x:auto}.vbar-chart__canvas{position:relative}.vbar-chart__canvas svg{display:block;direction:ltr;touch-action:pan-x pan-y}.vbar-chart__grid{stroke:#7f7f7f33;stroke-width:1}.vbar-chart__baseline{stroke:#7f7f7f8c;stroke-width:1}.vbar-chart__tick,.vbar-chart__axis-label{fill:currentColor;fill-opacity:.7;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums}.vbar-chart__hover-band{fill:#397a6312}.vbar-chart__bar{transition:opacity .12s ease}.vbar-chart .is-dimmed .vbar-chart__bar{opacity:.45}.vbar-chart__value{fill:currentColor;font-family:inherit;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.vbar-chart__value.is-compact{font-size:11px}.vbar-chart__label{fill:currentColor;font-family:inherit;font-size:12px;font-weight:500}.vbar-chart__tooltip{position:absolute;inset-block-start:4px;z-index:2;display:grid;gap:4px;min-inline-size:140px;max-inline-size:220px;padding:8px 12px;border:1px solid #E3E3D9;border-radius:8px;background:#fff;box-shadow:0 6px 18px #1528221f;color:var(--rifq-text);font-size:13px;pointer-events:none;transform:translate(-50%)}.vbar-chart__tooltip strong{overflow-wrap:anywhere}.vbar-chart__tooltip-detail{display:inline-flex;align-items:center;gap:6px;opacity:.75}.vbar-chart__tooltip-value{font-weight:700;font-variant-numeric:tabular-nums}.finance-chart{inline-size:100%}.finance-chart__canvas{position:relative;inline-size:100%;overflow-x:auto}.finance-chart__canvas svg{display:block;min-inline-size:560px;inline-size:100%}.finance-chart__grid{stroke:#eef1f5;stroke-width:1}.finance-chart__zero{stroke:#cbd1c8;stroke-width:1.5}.finance-chart__hover-band{fill:#6d28d90f}.finance-chart__tick{fill:#65716a;font-family:inherit;font-size:12px}.finance-chart__legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;padding:0;list-style:none;font-size:13px;color:#4f5b54}.finance-chart__legend li{display:inline-flex;align-items:center;gap:8px}.finance-chart__swatch{inline-size:10px;block-size:10px;border-radius:3px}.finance-chart__line-key{inline-size:16px;block-size:3px;border-radius:2px}.finance-chart__tooltip{position:absolute;inset-block-start:8px;z-index:2;min-inline-size:190px;padding:10px 12px;border:1px solid #E3E3D9;border-radius:10px;background:#fff;box-shadow:0 8px 24px #1528221f;font-size:13px;pointer-events:none}.finance-chart__tooltip>strong{display:block;margin-block-end:6px;color:#26332d}.finance-chart__tooltip dl{display:grid;grid-template-columns:auto auto;gap:4px 16px;margin:0}.finance-chart__tooltip dt{display:inline-flex;align-items:center;gap:6px;color:#65716a}.finance-chart__tooltip dt span{inline-size:8px;block-size:8px;border-radius:2px}.finance-chart__tooltip dd{margin:0;text-align:end;font-weight:600;font-variant-numeric:tabular-nums;color:#26332d;white-space:nowrap}.finance-chart__tooltip dd.is-negative{color:#dc2626}.finance-bars{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.finance-bars__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:6px}.finance-bars__label{display:inline-flex;align-items:center;gap:8px;min-inline-size:0}.finance-bars__dot{flex-shrink:0;inline-size:8px;block-size:8px;border-radius:50%}.finance-bars__name{overflow:hidden;font-weight:500;color:#26332d;text-overflow:ellipsis;white-space:nowrap}.finance-bars__meta{flex-shrink:0;font-size:12px;color:#96a098}.finance-bars__value{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums;color:#26332d}.finance-bars__track{block-size:8px;border-radius:4px;background:#f1efe7;overflow:hidden}.finance-bars__fill{block-size:100%;border-radius:4px}.activities-read-page{min-inline-size:0}.activity-read-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.activity-read-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:180px 1fr;overflow:hidden;border:1px solid var(--kz-border, #E3E3D9);border-radius:8px;background:var(--kz-surface, #fff);color:inherit;text-decoration:none;transition:color .12s ease}.activity-read-card:focus-visible{outline:2px solid var(--kz-primary, #397A63);outline-offset:2px}.activity-read-card:hover h2{color:var(--kz-primary, #397A63)}.activity-read-card__media{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden;background:var(--kz-surface-muted, #F7F5EE);color:var(--kz-text-muted, #65716A)}.activity-read-card__media img{inline-size:100%;block-size:100%;max-width:100%;max-inline-size:100%;object-fit:cover}.activity-read-card__content{display:flex;flex-direction:column;gap:10px;padding:15px}.activity-read-card__content h2{margin:0;font-size:1.08rem;transition:color .12s ease}.activity-read-card__content dl{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin:0}.activity-read-card__content dl>div,.activity-read-card__content .activity-read-card__gallery-count{display:flex;align-items:center;gap:7px;color:var(--kz-text-muted, #65716A)}.activity-read-card__content dd{margin:0}.activity-read-card__gallery-count{margin-block-start:auto;font-size:.86rem}.activity-read-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;max-inline-size:1040px;margin-inline:auto}.activity-read-detail__back{inline-size:fit-content}.activity-read-detail__header,.activity-read-detail__section{overflow:hidden;border:1px solid var(--kz-border, #E3E3D9);border-radius:8px;background:var(--kz-surface, #fff)}.activity-read-detail__header{display:grid;grid-template-columns:minmax(260px,42%) 1fr}.activity-read-detail__header>img{inline-size:100%;block-size:100%;min-block-size:310px;max-width:100%;max-inline-size:100%;object-fit:cover}.activity-read-detail__header--no-cover{grid-template-columns:minmax(0,1fr)}.activity-read-detail__heading{align-self:center;padding:clamp(20px,4vw,42px)}.activity-read-detail__heading h1{margin:12px 0 16px;font-size:clamp(1.7rem,4vw,2.7rem)}.activity-read-detail__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;color:var(--kz-text-muted, #65716A)}.activity-read-detail__facts span{display:flex;align-items:center;gap:8px}.activity-read-detail__section{padding:clamp(18px,3vw,28px)}.activity-read-detail__section h2{margin-block-start:0}.activity-read-detail__section img{max-width:100%;max-inline-size:100%}.activity-read-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.activity-read-gallery figure{overflow:hidden;margin:0;border:1px solid var(--kz-border, #E3E3D9);border-radius:6px;background:var(--kz-surface, #fff)}.activity-read-gallery .ant-image,.activity-read-gallery img{display:block;inline-size:100%;max-width:100%;max-inline-size:100%}.activity-read-gallery img{aspect-ratio:4/3;object-fit:cover}.activity-read-gallery figcaption{padding:9px 10px;border-block-start:1px solid var(--kz-border, #E3E3D9)}@media(max-width:720px){.activity-read-detail__header{grid-template-columns:minmax(0,1fr)}.activity-read-detail__header>img{min-block-size:220px;max-block-size:340px}}html.is-quran-chat-page,body.is-quran-chat-page{block-size:100vh!important;block-size:100dvh!important;min-block-size:0!important;margin:0!important;overflow:hidden!important}.is-quran-chat-page .kz-shell,.is-quran-chat-page .kz-shell__main{block-size:100vh!important;block-size:100dvh!important;min-block-size:0!important;overflow:hidden!important}.is-quran-chat-page .kz-shell__content{display:flex!important;flex-direction:column!important;min-block-size:0!important;overflow:hidden!important}.quran-chat-page{display:flex;flex-direction:column;flex:1;min-block-size:0}.quran-chat-page>.quran-chat-shell{flex:1;block-size:auto;min-block-size:0}.quran-chat-shell{--quran-chat-viewport-offset: 112px;--quran-chat-radius-lg: 16px;--quran-chat-radius-md: 12px;--quran-chat-radius-sm: 10px;--quran-chat-border: var(--ant-color-border-secondary, #EFEDE5);--quran-chat-border-strong: var(--ant-color-border, #E3E3D9);--quran-chat-text: #26332D;--quran-chat-text-muted: #3D4A43;--quran-chat-text-faint: #65716A;--quran-chat-bg: var(--ant-color-bg-container, #FFFFFF);--quran-chat-bg-soft: #FAF9F4;--quran-chat-bubble-other: #F1EFE7;--quran-chat-bubble-own: #DCEBE2;--quran-chat-active: rgba(21, 61, 50, .08);--quran-chat-active-strong: rgba(21, 61, 50, .12);--quran-chat-hover: rgba(21, 61, 50, .04);--quran-chat-accent: var(--ant-color-primary, #153D32);--quran-chat-accent-soft: rgba(21, 61, 50, .1);--quran-chat-success: #22C55E;--quran-chat-warning: #F59E0B;--quran-chat-danger: #EF4444;display:flex;flex-direction:column;block-size:max(0px,calc(100vh - var(--quran-chat-viewport-offset)));block-size:max(0px,calc(100dvh - var(--quran-chat-viewport-offset)));min-block-size:0;min-inline-size:0;overflow:hidden;background:var(--quran-chat-bg);border:1px solid var(--quran-chat-border);border-radius:var(--quran-chat-radius-lg);box-shadow:0 1px #15282205;font-family:inherit}.quran-chat-shell input,.quran-chat-shell textarea,.quran-chat-shell select{font-family:inherit;font-size:inherit}.quran-chat-shell button{font-family:inherit}.quran-chat-shell *::-webkit-scrollbar{inline-size:8px;block-size:8px}.quran-chat-shell *::-webkit-scrollbar-track{background:transparent}.quran-chat-shell *::-webkit-scrollbar-thumb{background:#deddd2;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.quran-chat-shell *::-webkit-scrollbar-thumb:hover{background:#cbd1c8;background-clip:padding-box;border:2px solid transparent}.quran-chat-shell *{scrollbar-color:#DEDDD2 transparent;scrollbar-width:thin}.quran-chat-shell__body{flex:1;display:grid;grid-template-columns:320px minmax(0,1fr);min-block-size:0;min-inline-size:0;overflow:hidden}.quran-chat-shell[data-list-collapsed=true] .quran-chat-shell__body{grid-template-columns:76px minmax(0,1fr)}.quran-chat-shell[data-profile-open=true] .quran-chat-shell__body{grid-template-columns:320px minmax(0,1fr) 320px}.quran-chat-shell[data-profile-open=true][data-list-collapsed=true] .quran-chat-shell__body{grid-template-columns:76px minmax(0,1fr) 320px}.quran-chat-shell[data-layout=mobile] .quran-chat-shell__body{grid-template-columns:minmax(0,1fr)}.quran-chat-conversation-list{display:flex;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;border-inline-end:1px solid var(--quran-chat-border);background:var(--quran-chat-bg)}.quran-chat-conversation-list__header{flex:0 0 auto;padding:14px 14px 10px;border-block-end:1px solid var(--quran-chat-border);background:var(--quran-chat-bg)}.quran-chat-conversation-list__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:12px;min-block-size:36px}.quran-chat-conversation-list__title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--quran-chat-text);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-conversation-list__title-actions{display:inline-flex;align-items:center;gap:2px}.quran-chat-conversation-list__rail-header{display:flex;align-items:center;justify-content:center;min-block-size:44px;margin-block-end:8px}[dir=rtl] .quran-chat-conversation-list__rail-header svg{transform:scaleX(-1)}.quran-chat-conversation-list__icon-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border-radius:10px;border:0;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-conversation-list__icon-btn:hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-conversation-list__icon-btn:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-conversation-list__icon-btn--expand{margin-block-start:8px}.quran-chat-conversation-list__search :where(.ant-input-affix-wrapper){border-radius:12px;background:var(--quran-chat-bg);border-color:var(--quran-chat-border);padding-block:6px}.quran-chat-conversation-list__search :where(.ant-input-affix-wrapper:focus-within){background:var(--quran-chat-bg);border-color:var(--quran-chat-accent);box-shadow:0 0 0 3px var(--quran-chat-accent-soft)}.quran-chat-conversation-list__scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 8px 12px}.quran-chat-conversation-list__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.quran-chat-conversation-list__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;inline-size:100%;padding:10px;border:0;border-radius:12px;background:transparent;text-align:start;cursor:pointer;color:inherit;transition:background-color .15s ease-out}.quran-chat-conversation-list__row:hover{background:var(--quran-chat-hover)}.quran-chat-conversation-list__row.is-active{background:var(--quran-chat-active)}.quran-chat-conversation-list__row.is-active:hover{background:var(--quran-chat-active-strong)}.quran-chat-conversation-list__row.is-active .quran-chat-conversation-list__name{color:var(--quran-chat-text)}.quran-chat-conversation-list__row:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:-2px}.quran-chat-conversation-list__row.is-compact{grid-template-columns:auto;justify-content:center;padding:6px}.quran-chat-conversation-list__row-avatar{position:relative;display:inline-flex}.quran-chat-conversation-list__row-text{min-inline-size:0;display:flex;flex-direction:column;gap:3px}.quran-chat-conversation-list__row-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.quran-chat-conversation-list__name{font-weight:600;color:var(--quran-chat-text);font-size:14px;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-conversation-list__time{flex:0 0 auto;color:var(--quran-chat-text-faint);font-size:12px;font-weight:500;white-space:nowrap}.quran-chat-conversation-list__row-bottom{display:flex;align-items:center;gap:8px}.quran-chat-conversation-list__preview{flex:1;min-inline-size:0;color:var(--quran-chat-text-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-conversation-list__unread-dot{flex:0 0 auto;inline-size:8px;block-size:8px;border-radius:50%;background:var(--quran-chat-accent);box-shadow:0 0 0 4px var(--quran-chat-accent-soft)}.quran-chat-conversation-list__unread-pill{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-inline-size:18px;block-size:18px;padding:0 5px;border-radius:9px;background:var(--quran-chat-danger);color:#fff;font-size:12px;font-weight:700;line-height:18px;text-align:center;letter-spacing:.02em;box-shadow:0 0 0 2px var(--quran-chat-bg)}.quran-chat-conversation-list__row-tags{display:flex;gap:4px;margin-block-start:2px}.quran-chat-member-stack{display:inline-flex;align-items:center;flex-shrink:0}.quran-chat-member-stack--row .quran-chat-member-stack__item,.quran-chat-member-stack--row .quran-chat-member-stack__more{border-radius:50%;box-shadow:0 0 0 2px var(--quran-chat-bg)}.quran-chat-member-stack--row .quran-chat-member-stack__item+.quran-chat-member-stack__item,.quran-chat-member-stack--row .quran-chat-member-stack__item+.quran-chat-member-stack__more{margin-inline-start:-10px}.quran-chat-member-stack__more{display:inline-flex;align-items:center;justify-content:center;background:#e3e3d9;color:#4f5b54;font-size:12px;font-weight:600;letter-spacing:-.02em}.quran-chat-member-stack--cluster{position:relative;inline-size:var(--quran-member-cluster-size, 46px);block-size:var(--quran-member-cluster-size, 46px);flex-shrink:0}.quran-chat-member-stack--cluster .quran-chat-member-stack__cell{position:absolute;border-radius:50%;box-shadow:0 0 0 2px var(--quran-chat-bg);inline-size:var(--quran-member-avatar-size, 30px);block-size:var(--quran-member-avatar-size, 30px)}.quran-chat-member-stack--cluster .quran-chat-member-stack__cell[data-index="0"]{inset-block-start:0;inset-inline-start:0}.quran-chat-member-stack--cluster .quran-chat-member-stack__cell[data-index="1"]{inset-block-end:0;inset-inline-end:0}.quran-chat-avatar{position:relative;display:inline-flex}.quran-chat-avatar:after{content:"";position:absolute;inset-block-end:1px;inset-inline-end:1px;inline-size:11px;block-size:11px;border-radius:50%;background:transparent;box-shadow:0 0 0 2.5px var(--quran-chat-bg)}.quran-chat-avatar--presence-online:after{background:var(--quran-chat-success)}.quran-chat-avatar--presence-away:after{background:var(--quran-chat-warning)}.quran-chat-avatar--presence-offline:after{display:none}.quran-chat-view{display:flex;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;background:var(--quran-chat-bg)}.quran-chat-view__header{display:flex;align-items:center;gap:12px;padding:12px 18px;border-block-end:1px solid var(--quran-chat-border);flex:0 0 auto;min-block-size:68px}.quran-chat-view__back{margin-inline-end:4px}.quran-chat-view__identity{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-view__title{font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--quran-chat-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-view__presence{font-size:12px;color:var(--quran-chat-text-muted);letter-spacing:.01em}.quran-chat-view__header-actions{display:flex;align-items:center;gap:2px}.quran-chat-view__icon-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border:0;border-radius:10px;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-view__icon-btn:not(:disabled):hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-view__icon-btn:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-view__icon-btn.is-active{background:var(--quran-chat-accent-soft);color:var(--quran-chat-accent)}.quran-chat-view__icon-btn--disabled,.quran-chat-view__icon-btn:disabled{opacity:.4;cursor:not-allowed}.quran-chat-view__readonly{padding:14px 18px;font-size:13px;color:var(--quran-chat-text-muted);background:var(--quran-chat-bg-soft);border-block-start:1px solid var(--quran-chat-border)}.quran-chat-view__deleted-focus{padding:8px 18px;font-size:12px;color:var(--quran-chat-text-muted);background:var(--quran-chat-bg-soft)}.quran-chat-message-list{flex:1;overflow-y:auto;padding:18px 18px 10px;display:flex;flex-direction:column;gap:18px}.quran-chat-message-list__pagination{display:flex;justify-content:center;padding-block:4px;min-block-size:28px}.quran-chat-message-list__pagination :where(.ant-btn){color:var(--quran-chat-text-muted);font-size:12px;height:28px}.quran-chat-message-list__empty-note{font-size:12px;color:var(--quran-chat-text-faint);padding-block:4px 8px;letter-spacing:.01em}.quran-chat-message-list__skeleton{padding:4px 4px 12px}.quran-chat-message-list__row{display:contents}.quran-chat-message-list__row.is-highlighted .quran-chat-message-bubble__surface{outline:2px solid var(--quran-chat-accent);outline-offset:2px;transition:outline-color 1.2s ease-out}.quran-chat-message-list__end{block-size:1px}.quran-chat-message-bubble{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;max-inline-size:100%;direction:ltr}[dir=rtl] .quran-chat-message-bubble__column>*{direction:rtl}.quran-chat-message-bubble.is-own{grid-template-columns:minmax(0,1fr);justify-items:end}.quran-chat-message-bubble__avatar{flex:0 0 auto;box-shadow:0 0 0 2px var(--quran-chat-bg)}.quran-chat-message-bubble__column{min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-inline-size:520px}.quran-chat-message-bubble.is-own .quran-chat-message-bubble__column{align-items:flex-end}.quran-chat-message-bubble__caption{display:flex;align-items:baseline;gap:6px;padding:0 6px;color:var(--quran-chat-text-faint);font-size:12px;letter-spacing:.005em}.quran-chat-message-bubble__time{font-size:12px;color:var(--quran-chat-text-faint)}.quran-chat-message-bubble__surface{padding:11px 16px;background:var(--quran-chat-bubble-other);border-radius:16px 16px 16px 4px;color:var(--quran-chat-text);font-size:14px;line-height:1.55;word-wrap:break-word;max-inline-size:100%}.quran-chat-message-bubble.is-own .quran-chat-message-bubble__surface{background:var(--quran-chat-bubble-own);border-radius:16px 16px 4px}.quran-chat-message-bubble__body{white-space:pre-wrap;unicode-bidi:plaintext;text-align:start}.quran-chat-message-bubble__deleted,.quran-chat-message-bubble__hidden{color:var(--quran-chat-text-faint);font-style:italic}.quran-chat-message-bubble__edit{inline-size:100%;border:1px solid var(--quran-chat-border-strong);border-radius:10px;padding:8px 10px;font-size:14px;background:var(--quran-chat-bg);color:var(--quran-chat-text);resize:vertical}.quran-chat-message-bubble__edit:focus{outline:none;border-color:var(--quran-chat-accent);box-shadow:0 0 0 3px var(--quran-chat-accent-soft)}.quran-chat-message-bubble__edit-actions{display:flex;gap:8px;margin-block-start:8px}.quran-chat-message-bubble__edit-actions button{border:1px solid var(--quran-chat-border-strong);background:var(--quran-chat-bg);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;color:var(--quran-chat-text);transition:background-color .15s ease-out}.quran-chat-message-bubble__edit-actions button:hover{background:var(--quran-chat-hover)}.quran-chat-message-bubble__hover-actions{display:inline-flex;align-items:center;gap:2px;padding:2px;margin-block-start:2px;background:var(--quran-chat-bg);border:1px solid var(--quran-chat-border);border-radius:999px;box-shadow:0 2px 8px #1528220d;opacity:0;transform:translateY(-2px);transition:opacity .14s ease-out,transform .14s ease-out;pointer-events:none}.quran-chat-message-bubble__column:hover .quran-chat-message-bubble__hover-actions,.quran-chat-message-bubble__hover-actions:focus-within{opacity:1;transform:translateY(0);pointer-events:auto}.quran-chat-message-bubble__action{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border:0;border-radius:999px;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-message-bubble__action:hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-message-bubble__action--danger:hover{background:#ef44441a;color:var(--quran-chat-danger)}.quran-chat-message-bubble__action:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-message-bubble__footer{display:flex;gap:8px;padding:0 6px;font-size:12px;color:var(--quran-chat-text-faint)}.quran-chat-message-bubble__footer.is-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.quran-chat-message-bubble__footer.is-failed{color:var(--quran-chat-danger)}.quran-chat-message-bubble__retry{border:0;background:transparent;color:var(--quran-chat-accent);font-weight:600;cursor:pointer;padding:0}.quran-chat-composer-stack{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;border-block-start:1px solid var(--quran-chat-border);padding:12px 16px 14px;background:var(--quran-chat-bg)}.quran-chat-composer-reply{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 14px;background:var(--quran-chat-bg-soft);border-radius:12px;overflow:hidden}.quran-chat-composer-reply__stripe{position:absolute;inset-block:8px;inset-inline-start:6px;inline-size:3px;border-radius:999px;background:var(--quran-chat-accent)}.quran-chat-composer-reply__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--quran-chat-accent);margin-inline-start:6px}.quran-chat-composer-reply__body{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-composer-reply__label{font-size:12px;color:var(--quran-chat-text-muted);letter-spacing:.005em}.quran-chat-composer-reply__name{font-weight:600;color:var(--quran-chat-accent);unicode-bidi:isolate}.quran-chat-composer-reply__summary{font-size:13px;color:var(--quran-chat-text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-composer-reply__close{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border:0;border-radius:999px;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;flex-shrink:0}.quran-chat-composer-reply__close:hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-composer-reply__close:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-reply-preview{display:flex;flex-direction:column;gap:2px;align-self:stretch;padding:6px 10px;margin-block-end:4px;background:#1528220a;border-radius:8px;text-align:start;cursor:pointer;border:0;border-inline-start:3px solid var(--quran-chat-accent);font-family:inherit;color:inherit;transition:background-color .15s ease-out;max-inline-size:100%;min-inline-size:0}.quran-chat-reply-preview:hover{background:#15282212}.quran-chat-reply-preview:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-reply-preview__sender{font-size:12px;font-weight:600;color:var(--quran-chat-accent);letter-spacing:.005em;unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-reply-preview__body{font-size:12.5px;color:var(--quran-chat-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.quran-chat-composer{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:14px;background:var(--quran-chat-bg);border:1px solid var(--quran-chat-border);transition:border-color .15s ease-out,box-shadow .15s ease-out}.quran-chat-composer:focus-within{border-color:var(--quran-chat-accent);box-shadow:0 0 0 3px var(--quran-chat-accent-soft)}.quran-chat-composer__input{flex:1;min-inline-size:0;border:0;background:transparent;outline:none;font-family:inherit;font-size:14px;line-height:1.45;padding:8px 6px;color:var(--quran-chat-text);letter-spacing:-.005em}.quran-chat-composer__input::placeholder{color:var(--quran-chat-text-faint);opacity:1}.quran-chat-composer__tail{display:flex;align-items:center;gap:2px}.quran-chat-composer__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:0;border-radius:50%;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-composer__icon:not(:disabled):hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-composer__icon:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-composer__icon--disabled,.quran-chat-composer__icon:disabled{opacity:.4;cursor:not-allowed}.quran-chat-composer__send{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;margin-inline-start:2px;border:0;border-radius:50%;background:var(--quran-chat-accent);color:#fff;cursor:pointer;transition:background-color .15s ease-out,opacity .15s ease-out;box-shadow:0 2px 8px #153d3233}.quran-chat-composer__send:hover:not(:disabled){background:#0e2b23}.quran-chat-composer__send:disabled{background:#cbd1c8;box-shadow:none;opacity:.7;cursor:not-allowed}.quran-chat-composer__send:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-composer__error{display:block;margin-block-start:6px;color:var(--quran-chat-danger);font-size:12px}.quran-chat-attachment-file{margin-block-start:6px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--quran-chat-border);background:var(--quran-chat-bg-soft);color:var(--quran-chat-text);box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:320px}.quran-chat-attachment-file__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:8px;background:var(--quran-chat-bg);color:var(--quran-chat-text-muted);flex-shrink:0}.quran-chat-attachment-file__meta{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-attachment-file__name{font-size:13px;font-weight:500;color:var(--quran-chat-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.quran-chat-attachment-file__size{font-size:12px;color:var(--quran-chat-text-muted)}.quran-chat-attachment-file__download{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border:0;border-radius:8px;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-attachment-file__download:hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-attachment-file__download:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-shell[data-layout=mobile] .quran-chat-attachment-file{max-inline-size:100%;padding:6px 8px;gap:8px}.quran-chat-shell[data-layout=mobile] .quran-chat-attachment-file__icon{inline-size:32px;block-size:32px}.quran-chat-composer-pending{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;background:var(--quran-chat-bg-soft);border:1px solid var(--quran-chat-border);border-radius:12px}.quran-chat-composer-pending__thumb{display:inline-flex;align-items:center;justify-content:center;inline-size:56px;block-size:56px;border-radius:10px;background:var(--quran-chat-bg);border:1px solid var(--quran-chat-border);overflow:hidden;color:var(--quran-chat-text-muted)}.quran-chat-composer-pending__thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.quran-chat-composer-pending__meta{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-composer-pending__name{font-size:13px;font-weight:500;color:var(--quran-chat-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-composer-pending__size{font-size:12px;color:var(--quran-chat-text-muted)}.quran-chat-composer-pending__remove{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border:0;border-radius:8px;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;flex-shrink:0}.quran-chat-composer-pending__remove:hover:not(:disabled){background:#1528220f;color:var(--quran-chat-text)}.quran-chat-composer-pending__remove:disabled{opacity:.5;cursor:not-allowed}.quran-chat-attachment-thumb{display:inline-flex;align-items:center;justify-content:center;background:var(--quran-chat-bg-soft);color:var(--quran-chat-text-muted);overflow:hidden;flex-shrink:0}.quran-chat-attachment-thumb img{display:block}.quran-chat-attachment-thumb__spinner{inline-size:14px;block-size:14px;border-radius:50%;border:2px solid rgba(21,40,34,.12);border-block-start-color:var(--quran-chat-accent);animation:quran-chat-thumb-spin .7s linear infinite}@keyframes quran-chat-thumb-spin{to{transform:rotate(360deg)}}.quran-chat-attachment-picker__button{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:0;border-radius:50%;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-attachment-picker__button:not(:disabled):hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-attachment-picker__button:disabled{opacity:.4;cursor:not-allowed}.quran-chat-profile{display:flex;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;border-inline-start:1px solid var(--quran-chat-border);background:var(--quran-chat-bg);padding:24px 22px 20px;overflow-y:auto;position:relative}.quran-chat-profile__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:inline-flex;inline-size:30px;block-size:30px;border:0;border-radius:8px;background:transparent;color:var(--quran-chat-text-muted);align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-profile__close:hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-profile__hero{display:flex;flex-direction:column;align-items:center;gap:4px;margin-block-end:20px}.quran-chat-profile__avatar{margin-block-end:12px;box-shadow:0 4px 16px #15282214}.quran-chat-profile__name{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;text-align:center;color:var(--quran-chat-text);line-height:1.3}.quran-chat-profile__role{margin:0;font-size:13px;color:var(--quran-chat-text-muted);text-align:center}.quran-chat-profile__collapse :where(.ant-collapse){background:transparent}.quran-chat-profile__collapse :where(.ant-collapse-item){border-block-end:1px solid var(--quran-chat-border)!important}.quran-chat-profile__collapse :where(.ant-collapse-item:last-child){border-block-end:0!important}.quran-chat-profile__collapse :where(.ant-collapse-header){padding-inline:0!important;padding-block:14px!important;align-items:center!important;color:var(--quran-chat-text-muted)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important}.quran-chat-profile__collapse :where(.ant-collapse-content){background:transparent!important;border-block-start:0!important}.quran-chat-profile__collapse :where(.ant-collapse-content-box){padding-inline:0!important;padding-block:4px 16px!important}.quran-chat-profile__section-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.quran-chat-profile__info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.quran-chat-profile__info-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.quran-chat-profile__info-icon{color:var(--quran-chat-text-faint);margin-block-start:3px}.quran-chat-profile__info-text{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-profile__info-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--quran-chat-text-faint);font-weight:600}.quran-chat-profile__info-value{font-size:13px;color:var(--quran-chat-text);word-break:break-word;line-height:1.4}.quran-chat-profile__attachments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.quran-chat-profile__attachment{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.quran-chat-profile__attachment-thumb{inline-size:48px;block-size:48px;border-radius:10px;background:var(--quran-chat-bg-soft);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:var(--quran-chat-text-faint)}.quran-chat-profile__attachment-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.quran-chat-profile__attachment-text{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-profile__attachment-name{font-size:13px;color:var(--quran-chat-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-profile__attachment-date{font-size:12px;color:var(--quran-chat-text-faint)}.quran-chat-profile__empty{margin:0;color:var(--quran-chat-text-faint);font-size:13px;text-align:center;padding-block:16px}.quran-chat-profile__members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.quran-chat-profile__member{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:8px;inline-size:100%;border:0;border-radius:10px;background:transparent;text-align:start;font-family:inherit;color:inherit;cursor:pointer;transition:background-color .15s ease-out}.quran-chat-profile__member:hover{background:var(--quran-chat-hover)}.quran-chat-profile__member:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-profile__member-text{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-profile__member-name{font-size:14px;font-weight:600;color:var(--quran-chat-text);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quran-chat-profile__member-role{font-size:12px;color:var(--quran-chat-text-muted)}.quran-chat-member-modal :where(.ant-modal-content){border-radius:14px;padding:0}.quran-chat-member-modal__body{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:20px 22px;align-items:center}.quran-chat-member-modal__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border:0;border-radius:8px;background:transparent;color:var(--quran-chat-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-member-modal__close:hover{background:var(--quran-chat-hover);color:var(--quran-chat-text)}.quran-chat-member-modal__avatar{box-shadow:0 3px 14px #1528221a;flex-shrink:0}.quran-chat-member-modal__details{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.quran-chat-member-modal__role{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#14b8a6;margin-block-end:2px}.quran-chat-member-modal__name{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px;color:var(--quran-chat-text);line-height:1.2}.quran-chat-member-modal__address{display:flex;align-items:flex-start;gap:6px;margin:4px 0 10px;font-size:13px;line-height:1.4;color:var(--quran-chat-text-muted)}.quran-chat-member-modal__address-icon{flex-shrink:0;margin-block-start:2px;color:var(--quran-chat-text-faint)}.quran-chat-member-modal__info{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.quran-chat-member-modal__info-row{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--quran-chat-text-muted);min-inline-size:0}.quran-chat-member-modal__info-icon{flex-shrink:0;margin-block-start:2px;color:var(--quran-chat-text-faint)}.quran-chat-member-modal__info-link{color:var(--quran-chat-text-muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease-out}.quran-chat-member-modal__info-link:hover{color:var(--quran-chat-accent)}.quran-chat-member-modal__actions{display:inline-flex;align-items:center;gap:8px;margin-block-start:2px}.quran-chat-member-modal__action{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border:0;border-radius:9px;cursor:pointer;transition:filter .15s ease-out,transform .15s ease-out}.quran-chat-member-modal__action:hover{filter:brightness(.95)}.quran-chat-member-modal__action:active{transform:scale(.96)}.quran-chat-member-modal__action:focus-visible{outline:2px solid var(--quran-chat-accent);outline-offset:2px}.quran-chat-member-modal__action--call{background:#ef44441f;color:#dc2626}.quran-chat-member-modal__action--chat{background:#397a631f;color:#2c6450}.quran-chat-member-modal__action--email{background:#22c55e24;color:#16a34a}.quran-chat-member-modal__action--video{background:var(--quran-chat-accent);color:#fff}@media(max-width:480px){.quran-chat-member-modal__body{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;text-align:center}.quran-chat-member-modal__avatar{margin:0 auto}.quran-chat-member-modal__address,.quran-chat-member-modal__actions{justify-content:center}}.quran-chat-greeting-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:32px 24px;text-align:center}.quran-chat-greeting-empty__svg{margin-block-end:12px;filter:drop-shadow(0 8px 24px rgba(249,115,22,.18))}.quran-chat-greeting-empty__title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--quran-chat-text)}.quran-chat-greeting-empty__subtitle{margin:0;color:var(--quran-chat-text-muted);font-size:14px}.quran-chat-create-modal :where(.ant-modal-content){padding:24px;border-radius:16px}.quran-chat-create-modal :where(.ant-modal-header){margin-block-end:4px;padding-block-end:0}.quran-chat-create-modal :where(.ant-modal-title){font-size:18px;font-weight:700;letter-spacing:-.01em;color:#26332d}.quran-chat-create-modal :where(.ant-modal-footer){margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid #EFEDE5}.quran-chat-create-modal :where(.ant-modal-footer .ant-btn){border-radius:10px;height:38px;padding-inline:18px;font-weight:500}.quran-chat-create{display:flex;flex-direction:column;gap:16px}.quran-chat-create__subtitle{margin:0 0 4px;color:#65716a;font-size:13px;line-height:1.4}.quran-chat-create__types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quran-chat-create__type{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1.5px solid #EFEDE5;border-radius:12px;cursor:pointer;text-align:start;font-family:inherit;color:inherit;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.quran-chat-create__type:hover{border-color:#cbd1c8;background:#faf9f4}.quran-chat-create__type:focus-visible{outline:2px solid #153D32;outline-offset:2px}.quran-chat-create__type.is-active{border-color:#153d32;background:#153d320f;box-shadow:0 0 0 3px #153d3214}.quran-chat-create__type-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:10px;background:#f1efe7;color:#4f5b54;flex-shrink:0;transition:background-color .15s ease-out,color .15s ease-out}.quran-chat-create__type.is-active .quran-chat-create__type-icon{background:#153d321f;color:#153d32}.quran-chat-create__type-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.quran-chat-create__type-title{font-size:14px;font-weight:600;color:#26332d;letter-spacing:-.005em}.quran-chat-create__type-desc{font-size:12px;color:#65716a;line-height:1.35}.quran-chat-create__field{display:flex;flex-direction:column;gap:6px}.quran-chat-create__field-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#65716a}.quran-chat-create__title-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quran-chat-create__input{width:100%;border:1px solid #E3E3D9;border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;color:#26332d;background:#fff;outline:none;transition:border-color .15s ease-out,box-shadow .15s ease-out}.quran-chat-create__input::placeholder{color:#96a098}.quran-chat-create__input:focus{border-color:#153d32;box-shadow:0 0 0 3px #153d321a}.quran-chat-create__select :where(.ant-select-selector){border-radius:10px!important;min-height:42px!important;padding-block:4px!important}.quran-chat-create__select :where(.ant-select-selection-search-input){height:32px!important}.quran-chat-create__select :where(.ant-select-focused .ant-select-selector){border-color:#153d32!important;box-shadow:0 0 0 3px #153d321a!important}.quran-chat-create__notice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#153d320f;border:1px solid rgba(21,61,50,.14);border-radius:10px;color:#3d4a43;font-size:12.5px;line-height:1.45}.quran-chat-create__notice-icon{color:#153d32;flex-shrink:0;margin-block-start:1px}.quran-chat-shell[data-layout=mobile] .quran-chat-conversation-list{border-inline-end:0}.quran-chat-shell[data-layout=mobile] .quran-chat-message-bubble__column{max-inline-size:86%}.quran-chat-shell[data-layout=mobile] .quran-chat-view__header{padding-inline:12px;min-block-size:60px}.kz-mcp-rail{width:56px;flex-shrink:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;align-items:center;padding-block-start:12px}.kz-mcp-rail-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E3E3D9;border-radius:8px;background:#fff;color:#65716a;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.kz-mcp-rail-btn:hover{color:#153d32;border-color:#153d32}.kz-mcp-rail-btn[data-active=true]{background:#153d32;border-color:#153d32;color:#fff}.kz-mcp-panel{width:340px;flex-shrink:0;border-inline-start:1px solid #E3E3D9;background:#fff;display:flex;flex-direction:column;overflow:hidden}.kz-mcp-loading{display:flex;align-items:center;justify-content:center;padding-block:32px}:root{--rifq-green: #153D32;--rifq-green-900: #0E2B23;--rifq-olive: #397A63;--rifq-mint-100: #E3EEE8;--rifq-mint-50: #F0F5F1;--rifq-gold: #C5A66A;--rifq-gold-700: #9E8048;--rifq-gold-100: #F3ECDC;--rifq-ivory: #F7F5EE;--rifq-text: #26332D;--rifq-pattern-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23C5A66A' stroke-width='0.8' stroke-opacity='0.13'%3E%3Cpath d='M32 10l6.4 15.6L54 32l-15.6 6.4L32 54l-6.4-15.6L10 32l15.6-6.4z'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z' transform='rotate(45 32 32)'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z'/%3E%3C/g%3E%3C/svg%3E");--rifq-pattern-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23153D32' stroke-width='0.7' stroke-opacity='0.045'%3E%3Cpath d='M32 10l6.4 15.6L54 32l-15.6 6.4L32 54l-6.4-15.6L10 32l15.6-6.4z'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z' transform='rotate(45 32 32)'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z'/%3E%3C/g%3E%3C/svg%3E");color-scheme:light;accent-color:#153D32}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;font-family:Inter,IBM Plex Sans Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f5ee;color:#26332d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}[data-role=admin],[data-role=superadmin]{background:#f7f5ee;color:#26332d}.kz-card{background:#fff;border:1px solid #E3E3D9;border-radius:18px;padding:20px;box-shadow:0 1px 2px #153d320f}.kz-card--clickable{cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.kz-card--clickable:hover{border-color:#153d3266;box-shadow:0 4px 12px #153d3214}.kz-card--clickable:focus-visible{outline:2px solid #153D32;outline-offset:2px}.kz-stack{display:flex;flex-direction:column;gap:16px}.kz-row{display:flex;align-items:center;gap:12px}.kz-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.kz-grid--stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kz-grid--cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.kz-grid--cards-lg{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.kz-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f3ecdc;color:#7a6232;border:1px solid rgba(197,166,106,.45);font-weight:600;font-size:12px}.kz-page{background:transparent;border:0;border-radius:0;box-shadow:none;padding:4px 0 24px;align-content:start;min-height:calc(100vh - 112px)}.kz-page__header{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #E3E3D9}.kz-page__header:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:0;inline-size:56px;block-size:2px;border-radius:2px;background:#c5a66a}.kz-page__header>div{min-width:0}.kz-page__header>.kz-row{flex-wrap:wrap;justify-content:flex-end}.kz-page__title{font-size:28px;overflow-wrap:anywhere;font-weight:700;margin:0;color:#153d32}.kz-page__subtitle{margin:4px 0 0;color:#65716a;font-size:14px}.kz-empty{padding:48px;text-align:center;color:#65716a;border:1px dashed #CBD1C8;border-radius:18px}[dir=rtl] body,[lang=ar] body{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tajawal,system-ui,sans-serif}::selection{background:#c5a66a59;color:#0e2b23}h1,h2,h3,h4,.ant-typography h1,.ant-typography h2,.ant-typography h3,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography{color:#153d32}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h1.ant-typography,[dir=rtl] h2.ant-typography,[dir=rtl] .kz-page__title{font-family:Noto Kufi Arabic,IBM Plex Sans Arabic,Tajawal,system-ui,sans-serif;letter-spacing:0}.rifq-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23153D32' stroke-width='0.7' stroke-opacity='0.045'%3E%3Cpath d='M32 10l6.4 15.6L54 32l-15.6 6.4L32 54l-6.4-15.6L10 32l15.6-6.4z'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z' transform='rotate(45 32 32)'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 64px}.rifq-pattern--dark{background-color:#153d32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23C5A66A' stroke-width='0.8' stroke-opacity='0.13'%3E%3Cpath d='M32 10l6.4 15.6L54 32l-15.6 6.4L32 54l-6.4-15.6L10 32l15.6-6.4z'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z' transform='rotate(45 32 32)'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 64px;color:#f7f5ee}.rifq-rule{display:block;inline-size:56px;block-size:2px;border-radius:2px;background:#c5a66a}.ant-btn:not(.kz-table-actions__btn){border-radius:10px;font-weight:600;letter-spacing:0;transition:transform .12s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.ant-btn:not(.kz-table-actions__btn):active:not(:disabled){transform:translateY(1px)}.ant-btn:not(.kz-table-actions__btn):focus-visible{outline:2px solid rgba(21,61,50,.45);outline-offset:2px}.ant-btn:not(.kz-table-actions__btn)>svg+span,.ant-btn:not(.kz-table-actions__btn)>span+svg{margin-inline-start:6px}.ant-btn-default:not(.kz-table-actions__btn){background:#fff;border-color:#cbd1c8;color:#26332d;box-shadow:none}.ant-btn-default:not(.kz-table-actions__btn):hover:not(:disabled){background:#f0f5f1;border-color:#397a63;color:#153d32}.ant-btn-primary:not(.kz-table-actions__btn):disabled{background:#f1efe7;border-color:#e3e3d9;color:#96a098}.ant-btn-primary:not(.ant-btn-dangerous):not(.kz-table-actions__btn):not(:disabled){background:#153d32;border-color:#153d32;color:#fff;box-shadow:none}.ant-btn-primary:not(.ant-btn-dangerous):not(.kz-table-actions__btn):not(:disabled):hover:not(:disabled){background:#1f4d40;border-color:#1f4d40;color:#fff}.ant-btn-primary:not(.ant-btn-dangerous):not(.kz-table-actions__btn):not(:disabled):active:not(:disabled){background:#0e2b23;border-color:#0e2b23}.ant-btn-primary.ant-btn-dangerous:not(.kz-table-actions__btn):not(:disabled){background:#c2412d;border-color:#c2412d;color:#fff;box-shadow:none}.ant-btn-primary.ant-btn-dangerous:not(.kz-table-actions__btn):not(:disabled):hover:not(:disabled){background:#a93522;border-color:#a93522;color:#fff}.ant-btn-default.ant-btn-dangerous:not(.kz-table-actions__btn):not(:disabled){background:#fff;border-color:#c2412d66;color:#c2412d}.ant-btn-default.ant-btn-dangerous:not(.kz-table-actions__btn):not(:disabled):hover:not(:disabled){background:#c2412d0f;border-color:#c2412d;color:#c2412d}.ant-btn-text:not(.kz-table-actions__btn),.ant-btn-link:not(.kz-table-actions__btn){box-shadow:none}.ant-btn:disabled,.ant-btn.ant-btn-disabled{transform:none!important;box-shadow:none!important}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none!important}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{display:inline-block;margin-inline-start:4px;margin-inline-end:0;color:#c2412d;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*";visibility:visible}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-search>.ant-input-group>.ant-input,.ant-input-search>.ant-input-group>.ant-input-affix-wrapper,.ant-input-search-button,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-select-multiple .ant-select-selector,.ant-select-single .ant-select-selector{border-radius:8px!important}.ant-input-search>.ant-input-group>.ant-input,.ant-input-search>.ant-input-group>.ant-input-affix-wrapper{border-start-end-radius:0!important;border-end-end-radius:0!important}.ant-input-search>.ant-input-group>.ant-input-group-addon{inset-inline-start:-1px}.ant-input-search>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-start-start-radius:0!important;border-end-start-radius:0!important}.ant-input-number-group-wrapper .ant-input-number-group>.ant-input-number-wrapper:not(:last-child),.ant-input-number-group-wrapper .ant-input-number-group>.ant-input-number:not(:last-child){border-start-end-radius:0!important;border-end-end-radius:0!important}.ant-input-number-group-wrapper .ant-input-number-group>.ant-input-number-group-addon:last-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.ant-input-number-group-wrapper .ant-input-number-group>.ant-input-number-wrapper:not(:first-child),.ant-input-number-group-wrapper .ant-input-number-group>.ant-input-number:not(:first-child){border-start-start-radius:0!important;border-end-start-radius:0!important}.ant-input-number-group-wrapper .ant-input-number-group>.ant-input-number-group-addon:first-child{border-start-end-radius:0!important;border-end-end-radius:0!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border-radius:12px!important}.kz-table-actions{display:inline-flex;align-items:center;gap:6px}.kz-table-actions__btn.ant-btn{width:32px;height:32px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#f1efe7;border:1px solid #E3E3D9;color:#3d4a43;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.kz-table-actions__btn.ant-btn:hover{background:#fff;border-color:#cbd1c8;color:#26332d}.kz-table-actions__btn.ant-btn:focus-visible{outline:2px solid rgba(21,61,50,.45);outline-offset:2px}.kz-table-actions__btn.ant-btn>.anticon,.kz-table-actions__btn.ant-btn>.lucide,.kz-table-actions__btn.ant-btn>svg{line-height:0}.kz-table-actions__btn--primary.ant-btn{background:#153d321a;border-color:#153d3238;color:#153d32}.kz-table-actions__btn--primary.ant-btn:hover{background:#153d32;border-color:#153d32;color:#fff}.kz-table-actions__btn--danger.ant-btn{background:#c2412d14;border-color:#c2412d38;color:#c2412d}.kz-table-actions__btn--danger.ant-btn:hover{background:#c2412d;border-color:#c2412d;color:#fff}.kz-table-actions__btn--success.ant-btn{background:#10b9811a;border-color:#10b9813d;color:#2f8f5b}.kz-table-actions__btn--success.ant-btn:hover{background:#2f8f5b;border-color:#2f8f5b;color:#fff}.ant-table-wrapper .ant-table{background:transparent;border-radius:12px;font-size:14px;color:#26332d}.ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(180deg,#faf9f4,#f1efe7);color:#26332d;font-weight:700;font-size:12.5px;letter-spacing:.02em;padding:14px 16px;border-bottom:1px solid #E3E3D9}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none}.ant-table-wrapper .ant-table-thead>tr>th:first-child{border-start-start-radius:12px}.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-start-end-radius:12px}.ant-table-wrapper .ant-table-column-sorter,.ant-table-wrapper .ant-table-filter-trigger{color:#65716a}.ant-table-wrapper .ant-table-column-sorter-up.active,.ant-table-wrapper .ant-table-column-sorter-down.active{color:#153d32}.ant-table-wrapper .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #F1EFE7;color:#26332d;transition:background-color .15s ease}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#faf9f48c}.ant-table-wrapper .ant-table-tbody>tr:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#153d320d!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#153d321a!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.ant-table-wrapper .ant-table-tbody>tr:last-child>td:first-child{border-end-start-radius:12px}.ant-table-wrapper .ant-table-tbody>tr:last-child>td:last-child{border-end-end-radius:12px}.ant-table-wrapper .ant-table-placeholder .ant-empty{padding:32px 0}.ant-table-wrapper .ant-pagination{margin:16px 4px 0}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:#153d32}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#153d32}.kz-card:has(>.ant-table-wrapper:only-child),.kz-card:has(>.ant-spin-nested-loading:only-child){padding:0;overflow:hidden}[dir=rtl] .ant-table-wrapper .ant-table-thead>tr>th:first-child{border-start-start-radius:0;border-start-end-radius:12px}[dir=rtl] .ant-table-wrapper .ant-table-thead>tr>th:last-child{border-start-end-radius:0;border-start-start-radius:12px}[dir=rtl] .ant-table-wrapper .ant-table-tbody>tr:last-child>td:first-child{border-end-start-radius:0;border-end-end-radius:12px}[dir=rtl] .ant-table-wrapper .ant-table-tbody>tr:last-child>td:last-child{border-end-end-radius:0;border-end-start-radius:12px}@keyframes kz-spin{to{transform:rotate(360deg)}}.ant-segmented .ant-segmented-thumb,.ant-segmented .ant-segmented-item{transition-duration:.15s!important}@keyframes kz-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kz-anim-fade-up{animation:kz-fade-up .22s ease-out backwards}.kz-anim-stagger>*{animation:kz-fade-up .22s ease-out backwards}.kz-anim-stagger>*:nth-child(1){animation-delay:0ms}.kz-anim-stagger>*:nth-child(2){animation-delay:25ms}.kz-anim-stagger>*:nth-child(3){animation-delay:50ms}.kz-anim-stagger>*:nth-child(4){animation-delay:75ms}.kz-anim-stagger>*:nth-child(5){animation-delay:.1s}.kz-anim-stagger>*:nth-child(6){animation-delay:125ms}.kz-anim-stagger>*:nth-child(7){animation-delay:.15s}.kz-anim-stagger>*:nth-child(8){animation-delay:175ms}.kz-anim-stagger>*:nth-child(9){animation-delay:.2s}.kz-anim-stagger>*:nth-child(10){animation-delay:225ms}.kz-anim-stagger>*:nth-child(11){animation-delay:.25s}.kz-anim-stagger>*:nth-child(12){animation-delay:275ms}.kz-anim-stagger>*:nth-child(n+13){animation-delay:.3s}.kz-fetch-dim{transition:opacity .15s ease}.kz-fetch-dim--active{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;transition-delay:.12s}.kz-skel{border-radius:12px;background:linear-gradient(90deg,#efede5 25%,#faf9f4 42%,#efede5 60%);background-size:400% 100%;animation:kz-skel-shimmer 1.3s ease infinite}@keyframes kz-skel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.kz-anim-fade-up,.kz-anim-stagger>*{animation:none}.kz-skel{animation:none;background:#efede5}}@media(max-width:720px){.kz-shell__content{padding:12px}.kz-page{padding:4px 0 20px;min-height:calc(100vh - 88px)}.kz-page__header{flex-direction:column;align-items:flex-start;padding-bottom:14px;margin-bottom:18px}.kz-page__title{font-size:22px}.kz-page__header>.kz-row{justify-content:flex-start;inline-size:100%}.kz-shell--student .kz-shell__content{padding:8px}.kz-shell--student .kz-page{padding:4px 0 20px}.kz-shell--student .kz-page .kz-card{padding:14px;border-radius:14px}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-wrapper .ant-table-content>table,.ant-table-wrapper .ant-table-body>table,.ant-table-wrapper .ant-table-header>table{min-width:100%}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap;padding:12px}.ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 12px;min-width:96px;max-width:260px}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{min-width:0}.ant-table-wrapper .ant-pagination{flex-wrap:wrap;row-gap:8px;justify-content:center}.ant-modal:not(.kz-prv-modal){margin:12px auto!important;top:0!important;padding-bottom:0!important}.ant-modal:not(.kz-prv-modal) .ant-modal-content{padding:18px 16px}.ant-modal:not(.kz-prv-modal) .ant-modal-body{max-height:calc(100dvh - 170px);overflow-y:auto}.ant-modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ant-modal-footer>.ant-btn+.ant-btn{margin-inline-start:0!important}.ant-form-horizontal .ant-form-item-row{flex-wrap:wrap}.ant-form-horizontal .ant-form-item-label,.ant-form-horizontal .ant-form-item-control{flex:0 0 100%!important;max-width:100%!important;text-align:start}.ant-form-inline{row-gap:8px}.ant-tabs-nav .ant-tabs-tab{padding-block:10px}.ant-picker-range{max-inline-size:100%}.ant-picker-dropdown .ant-picker-panels{flex-direction:column}.ant-picker-dropdown .ant-picker-presets{display:none}.kz-shell__content .ant-btn:not(.ant-btn-icon-only):not(.kz-table-actions__btn),.ant-modal .ant-btn:not(.ant-btn-icon-only),.ant-drawer .ant-btn:not(.ant-btn-icon-only){max-inline-size:100%;height:auto;min-height:32px;white-space:normal;text-align:center}.kz-shell__content .ant-btn:not(.ant-btn-icon-only):not(.kz-table-actions__btn).ant-btn-lg,.ant-modal .ant-btn:not(.ant-btn-icon-only).ant-btn-lg,.ant-drawer .ant-btn:not(.ant-btn-icon-only).ant-btn-lg{min-height:40px}.kz-shell__content .ant-btn:not(.ant-btn-icon-only):not(.kz-table-actions__btn).ant-btn-sm,.ant-modal .ant-btn:not(.ant-btn-icon-only).ant-btn-sm,.ant-drawer .ant-btn:not(.ant-btn-icon-only).ant-btn-sm{min-height:24px}.kz-shell__content .ant-space-horizontal,.ant-modal .ant-space-horizontal,.ant-drawer .ant-space-horizontal{flex-wrap:wrap;max-inline-size:100%}.ant-descriptions-bordered .ant-descriptions-view{overflow-x:auto}.kz-stat__label,.kz-sidebar__section,.kz-sidebar__pill-role,.kz-sidebar__workspace-kind{font-size:12px}.kz-grid--cards,.kz-grid--cards-lg{grid-template-columns:minmax(0,1fr)}.kz-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kz-card .ant-input-affix-wrapper,.kz-card .ant-input,.kz-card .ant-input-group-wrapper,.kz-card .ant-picker,.kz-card .ant-select,.kz-ov__panel .ant-input-group-wrapper,.kz-ov__panel .ant-input-affix-wrapper,.kz-ov__panel .ant-select,.kz-ov__panel .ant-picker{min-width:0!important;width:100%!important}.kz-card .ant-picker-range,.kz-ov__panel .ant-picker-range{display:flex}.kz-card .ant-picker-range .ant-picker-input,.kz-ov__panel .ant-picker-range .ant-picker-input{min-width:0}}.ant-modal:not(.kz-prv-modal){max-width:calc(100vw - 24px)!important}.ant-drawer-content-wrapper{max-width:100vw}.ant-dropdown,.ant-popover,.ant-select-dropdown{max-width:calc(100vw - 16px)}.ant-popover-inner-content{overflow-wrap:anywhere}.ant-message-notice-content,.ant-notification-notice{max-width:calc(100vw - 24px)}.ant-notification{max-width:100vw}.ant-table-wrapper .ant-table-container>.ant-table-content{overflow-x:auto}.ant-segmented{max-inline-size:100%;overflow-x:auto;scrollbar-width:none}@media(pointer:coarse){.kz-table-actions__btn.ant-btn{width:40px;height:40px}.kz-table-actions{gap:8px}.ant-btn-sm:not(.kz-table-actions__btn){min-height:32px}.kz-card--clickable:hover,.ant-btn:hover:not(:disabled){transform:none}}.kz-offline-banner{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;z-index:1100;display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 16px;background:#a93522;color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.01em;box-shadow:0 6px 14px -8px #a9352273;animation:kz-offline-slide-down .22s ease-out}.kz-offline-banner svg{flex-shrink:0}.kz-offline-banner__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes kz-offline-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.kz-stats-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}.kz-stat-mini{border:1px solid #E3E3D9;border-radius:14px;background:#fff;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 1px #15282205}.kz-stat-mini .ico{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kz-stat-mini .v{font-size:22px;font-weight:800;color:#26332d;line-height:1;letter-spacing:-.02em;word-break:break-word}.kz-stat-mini .l{margin-top:4px;font-size:12px;color:#65716a;font-weight:500}.kz-stat-mini[data-tone=violet] .ico{background:#153d321a;color:#0e2b23}.kz-stat-mini[data-tone=positive] .ico{background:#10b9811a;color:#047857}.kz-stat-mini[data-tone=warning] .ico{background:#f59e0b1f;color:#92400e}.kz-stat-mini[data-tone=yellow] .ico{background:#eab30824;color:#854d0e}.kz-stat-mini[data-tone=neutral] .ico{background:#f1efe7;color:#4f5b54}.kz-shell:has(.kz-ov){background:#f7f5ee}.kz-shell:has(.kz-ov) .kz-shell__content{padding:24px;max-width:none;margin:0;background:transparent;box-shadow:none;border:0}.kz-page.kz-ov{background:transparent;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;min-height:calc(100vh - 112px);display:flex;flex-direction:column;gap:18px}@media(max-width:720px){.kz-shell:has(.kz-ov) .kz-shell__content{padding:12px}.kz-page.kz-ov{gap:12px;min-height:calc(100vh - 88px)}}.kz-ov__panel{background:#fff;border-radius:16px;padding:8px 8px 4px;box-shadow:0 1px 2px #1528220a,0 4px 16px #1528220d}.kz-page.kz-ov>.kz-ov__panel:not(:has(~.kz-ov__panel)){flex:1 1 auto;min-height:320px}.kz-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.kz-shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.kz-shell--collapsed{grid-template-columns:72px 1fr}.kz-shell--teacher,.kz-shell--admin,.kz-shell--superadmin,.kz-shell--student{background:#f7f5ee}.kz-shell__main{display:flex;flex-direction:column;min-width:0}.kz-shell__content{flex:1;padding:24px;width:100%;min-width:0}@media(max-width:720px){.kz-shell__content{padding:12px}}@media(max-width:1023px){.kz-shell,.kz-shell--collapsed{grid-template-columns:minmax(0,1fr)}.kz-sidebar{position:fixed;inset-inline-start:0;top:0;z-index:50;transform:translate(-100%);transition:transform .2s ease}[dir=rtl] .kz-sidebar{transform:translate(100%)}.kz-sidebar{height:100dvh}.kz-sidebar.is-open{transform:translate(0)}.kz-sidebar:not(.is-open){visibility:hidden;box-shadow:none;transition:transform .2s ease,visibility 0s linear .2s}}.kz-guest{min-height:100vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);overflow-x:hidden;background:#f7f5ee}@media(max-width:900px){.kz-guest{grid-template-columns:minmax(0,1fr)}}.kz-guest__brand{position:relative;overflow:hidden;isolation:isolate;color:#f7f5ee;padding:64px 48px 120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.kz-guest__brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 45% at 50% 40%,rgba(197,166,106,.14),transparent 70%)}@media(max-width:900px){.kz-guest__brand{padding:40px 24px 72px;gap:14px}}@media(max-width:720px){.kz-guest__brand{padding:28px 16px 36px;gap:8px}.kz-guest__brand .rifq-rule{display:none}}.kz-guest__hadith{margin:0;color:#c5a66a;font-family:Noto Kufi Arabic,IBM Plex Sans Arabic,Tajawal,system-ui,sans-serif;font-size:22px;line-height:1.6}@media(max-width:900px){.kz-guest__hadith{font-size:17px}}@media(max-width:720px){.kz-guest__hadith{font-size:14px}}.kz-guest__logo{font-size:22px}@media(max-width:900px){.kz-guest__logo{font-size:15px}.kz-guest__logo .rifq-mark{width:84px;height:84px}}@media(max-width:720px){.kz-guest__logo{font-size:12px;gap:8px}.kz-guest__logo .rifq-mark{width:60px;height:60px}}.kz-guest__skyline{position:absolute;inset-inline:0;inset-block-end:0;z-index:-1;inline-size:100%;block-size:110px;color:#f7f5ee12}@media(max-width:900px){.kz-guest__skyline{block-size:48px}}.kz-guest__panel{position:relative;display:flex;align-items:center;justify-content:center;padding:48px;background-color:#f7f5ee;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23153D32' stroke-width='0.7' stroke-opacity='0.045'%3E%3Cpath d='M32 10l6.4 15.6L54 32l-15.6 6.4L32 54l-6.4-15.6L10 32l15.6-6.4z'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z' transform='rotate(45 32 32)'/%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 64px;min-width:0;overflow-x:hidden}@media(max-width:720px){.kz-guest__panel{padding:56px 16px 24px}}.kz-guest__card{width:100%;max-width:460px;background:#fff;border:1px solid #E3E3D9;border-block-start:3px solid #C5A66A;border-radius:16px;box-shadow:0 1px 2px #153d320a,0 16px 36px -18px #153d322e;padding:32px}.kz-guest__card>*{max-width:100%!important}@media(max-width:720px){.kz-guest__card{padding:24px 20px;border-radius:14px}}.kz-guest__legal{margin-block-start:24px;padding-block-start:16px;border-block-start:1px solid #E3E3D9;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.kz-guest__legal a{color:#65716a;text-decoration:none}.kz-guest__legal a:hover{color:#153d32}.kz-guest__legal-sep{color:#cbd1c8}.kz-guest__lang{position:absolute;top:16px;inset-inline-end:16px}.kz-locale{--kz-lc-card: #FFFFFF;--kz-lc-soft: #F7F5EE;--kz-lc-border: #EFEDE5;--kz-lc-border-strong: #E3E3D9;--kz-lc-text: #26332D;--kz-lc-text-muted: #3D4A43;--kz-lc-text-faint: #65716A;--kz-lc-accent: #153D32;--kz-lc-accent-soft: rgba(21, 61, 50, .12);--kz-lc-success: #10B981;display:flex;flex-direction:column;gap:20px;font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.kz-locale__form{display:flex;flex-direction:column;gap:20px}.kz-locale__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.kz-locale__header-text{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.kz-locale__header-title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--kz-lc-text)}.kz-locale__header-subtitle{margin:0;font-size:13.5px;color:var(--kz-lc-text-faint);max-inline-size:68ch;line-height:1.55}.kz-locale__saved-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#10b98124;color:#047857;font-size:12.5px;font-weight:700;animation:kz-locale-fade .2s ease-out}@keyframes kz-locale-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.kz-locale__panel{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border-radius:14px;background:var(--kz-lc-card);border:1px solid var(--kz-lc-border);box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a}.kz-locale__panel-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kz-locale__panel-icon{flex-shrink:0;inline-size:36px;block-size:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.kz-locale__panel-icon[data-tone=violet]{background:var(--kz-lc-accent-soft);color:#0e2b23}.kz-locale__panel-icon[data-tone=teal]{background:#14b8a624;color:#0f766e}.kz-locale__panel-icon[data-tone=amber]{background:#f59e0b24;color:#b45309}.kz-locale__panel-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.kz-locale__panel-title{margin:0;font-size:15px;font-weight:700;color:var(--kz-lc-text);letter-spacing:-.005em}.kz-locale__panel-desc{margin:0;font-size:12.5px;color:var(--kz-lc-text-faint);line-height:1.5}.kz-locale__hint{margin:0;padding:8px 12px;border-radius:8px;background:var(--kz-lc-soft);color:var(--kz-lc-text-faint);font-size:12px;display:inline-flex;align-items:center;gap:6px;line-height:1.5}.kz-locale__hint>svg{color:#96a098;flex-shrink:0}.kz-locale__lang-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:560px){.kz-locale__lang-grid{grid-template-columns:minmax(0,1fr)}}.kz-locale__card{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;border:1px solid var(--kz-lc-border);background:#faf9f4;cursor:pointer;text-align:start;font:inherit;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.kz-locale__card:hover:not(.is-selected){background:#f1efe7;border-color:var(--kz-lc-border-strong)}.kz-locale__card.is-selected{background:var(--kz-lc-accent-soft);border-color:#153d3266;box-shadow:0 0 0 3px #153d3214}.kz-locale__card:focus-visible{outline:2px solid var(--kz-lc-accent-soft);outline-offset:2px}.kz-locale__lang-glyph{flex-shrink:0;inline-size:44px;block-size:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e3eee8,#b9d3c6);color:#0e2b23;font-size:22px;font-weight:800;letter-spacing:-.02em;font-family:system-ui,-apple-system,Segoe UI,Noto Naskh Arabic,sans-serif}.kz-locale__lang[data-lang=en] .kz-locale__lang-glyph{background:linear-gradient(135deg,#e3eee8,#b9d3c6);color:#0e2b23}.kz-locale__lang.is-selected .kz-locale__lang-glyph{background:#fff;color:var(--kz-lc-accent)}.kz-locale__lang[data-lang=en].is-selected .kz-locale__lang-glyph{color:#153d32}.kz-locale__card-body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:3px}.kz-locale__card-title{font-size:15px;font-weight:700;color:var(--kz-lc-text)}.kz-locale__card-sub{font-size:12px;color:var(--kz-lc-text-faint)}.kz-locale__card-check{flex-shrink:0;inline-size:20px;block-size:20px;border-radius:999px;background:var(--kz-lc-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.kz-locale__timezone-select :where(.ant-select-selector){border-radius:10px!important;border-color:var(--kz-lc-border-strong)!important;min-block-size:44px!important;padding-inline:14px!important;display:flex;align-items:center}.kz-locale__timezone-select :where(.ant-select-selector):hover{border-color:#cbd1c8!important}.kz-locale__timezone-select.ant-select-focused :where(.ant-select-selector),.kz-locale__timezone-select.ant-select-open :where(.ant-select-selector){border-color:#153d328c!important;box-shadow:0 0 0 3px var(--kz-lc-accent-soft)!important}.kz-locale__theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:640px){.kz-locale__theme-grid{grid-template-columns:minmax(0,1fr)}}.kz-locale__theme{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.kz-locale__theme-preview{position:relative;block-size:92px;display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;border-block-end:1px solid var(--kz-lc-border);transition:border-color .15s ease-out}.kz-locale__theme.is-selected .kz-locale__theme-preview{border-block-end-color:#153d324d}.kz-locale__theme-preview[data-theme=light]{background:linear-gradient(135deg,#fff,#f1efe7)}.kz-locale__theme-preview[data-theme=dark]{background:linear-gradient(135deg,#26332d,#26332d)}.kz-locale__theme-preview[data-theme=system]{background:linear-gradient(135deg,#fff,#f1efe7 50%,#26332d 50%,#26332d)}.kz-locale__theme-preview-bar{block-size:8px;inline-size:55%;border-radius:999px;background:#153d3266}.kz-locale__theme-preview[data-theme=dark] .kz-locale__theme-preview-bar{background:#a78bfab3}.kz-locale__theme-preview-line{block-size:4px;border-radius:999px;background:#1528221f}.kz-locale__theme-preview-line:last-child{inline-size:70%}.kz-locale__theme-preview[data-theme=dark] .kz-locale__theme-preview-line{background:#ffffff24}.kz-locale__theme-foot{display:flex;align-items:center;gap:8px;padding:10px 14px 12px;background:var(--kz-lc-card)}.kz-locale__theme.is-selected .kz-locale__theme-foot{background:var(--kz-lc-accent-soft)}.kz-locale__theme-icon{inline-size:24px;block-size:24px;border-radius:7px;background:var(--kz-lc-accent-soft);color:#0e2b23;display:inline-flex;align-items:center;justify-content:center}.kz-locale__theme.is-selected .kz-locale__theme-icon{background:#fff;color:var(--kz-lc-accent)}.kz-locale__theme-title{flex:1;font-size:13px;font-weight:700;color:var(--kz-lc-text)}.kz-locale__theme-check{inline-size:18px;block-size:18px;border-radius:999px;background:var(--kz-lc-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.kz-locale__actions{display:flex;justify-content:flex-end;padding-block-start:4px}.kz-locale__save-btn.ant-btn{border-radius:10px!important;padding-inline:22px!important;block-size:44px!important;font-weight:700!important;background:var(--kz-lc-accent)!important;border-color:var(--kz-lc-accent)!important;box-shadow:0 6px 16px -6px #153d3273!important}.kz-locale__save-btn.ant-btn:hover:not(:disabled){background:#0e2b23!important;border-color:#0e2b23!important}.kz-locale__sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.kz-shell:has(.settings-shell){background:#f7f5ee}.kz-shell:has(.settings-shell) .kz-shell__content{padding:24px;max-width:none;margin:0;background:transparent;box-shadow:none;border:0}.settings-shell{display:flex;flex-direction:column;gap:20px;min-block-size:100%;background:transparent}.settings-shell__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 22px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a}.settings-shell__bar-lead{display:inline-flex;align-items:center;gap:14px;min-inline-size:0}.settings-shell__back{inline-size:38px;block-size:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#f7f5ee;color:#26332d;cursor:pointer;transition:background-color .15s ease-out}.settings-shell__back:hover{background:#e8ebef}.settings-shell__back:focus-visible{outline:2px solid rgba(21,61,50,.4);outline-offset:2px}[dir=rtl] .settings-shell__back>svg{transform:scaleX(-1)}.settings-shell__bar-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#26332d}.settings-shell__tabs{padding:4px 12px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a}.settings-shell__tabs .ant-menu{background:transparent!important;border-block-end:0!important;line-height:46px!important;font-size:13.5px!important}.settings-shell__tabs .ant-menu-horizontal{border-block-end:0!important;display:flex;flex-wrap:wrap;gap:4px}.settings-shell__tabs .ant-menu-item{display:inline-flex!important;align-items:center!important;gap:6px;height:40px!important;line-height:40px!important;padding:0 14px!important;margin:4px 0!important;border-radius:10px!important;color:#65716a!important;font-weight:600!important;transition:background-color .15s ease-out,color .15s ease-out!important}.settings-shell__tabs .ant-menu-item:after{display:none!important}.settings-shell__tabs .ant-menu-item:before{display:none!important}.settings-shell__tabs .ant-menu-item:hover{background:#f7f5ee!important;color:#26332d!important}.settings-shell__tabs .ant-menu-item .anticon,.settings-shell__tabs .ant-menu-item .lucide,.settings-shell__tabs .ant-menu-item svg{color:currentColor}.settings-shell__tabs .ant-menu-item-selected{background:#153d321f!important;color:#0e2b23!important}.settings-shell__tabs .ant-menu-item-selected:hover{background:#153d322e!important;color:#0e2b23!important}.settings-shell__content{padding:24px 26px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #1528220a,0 4px 14px #1528220a;min-inline-size:0}.settings-shell__content>.kz-notif{gap:20px}@media(max-width:760px){.kz-shell:has(.settings-shell) .kz-shell__content{padding:16px}.settings-shell__content{padding:18px}.settings-shell__tabs .ant-menu-item{padding:0 10px!important}}.kz-group-schedule__filter{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.kz-group-schedule__filter select{padding:6px 10px;border:1px solid var(--kz-border, #E3E3D9);border-radius:8px;font:inherit;background:var(--kz-surface, #fff);color:inherit}.kz-group-schedule__days{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none}.kz-group-schedule__date{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font-size:14px;font-weight:700}.kz-group-schedule__date-value{font-size:12px;font-weight:500;color:var(--kz-text-muted, #96A098)}.kz-group-schedule__sessions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.kz-group-schedule__session{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--kz-border, #E3E3D9);border-radius:10px}.kz-group-schedule__session>div:first-child{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.kz-group-schedule__time{font-size:13px;direction:ltr;unicode-bidi:isolate;text-align:start}.kz-group-schedule__subject{font-size:13px}.kz-group-schedule__meta{font-size:12px;color:var(--kz-text-muted, #96A098)}.kz-group-schedule__actions{display:flex;align-items:center;gap:8px}.kz-group-schedule__actions a{display:inline-flex;align-items:center;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;color:#0e2b23;background:#f0f5f1}.kz-group-schedule__actions a.is-primary{color:#fff;background:#16a34a}.kz-group-schedule__state,.kz-group-schedule__empty{font-size:12px;color:var(--kz-text-muted, #96A098)}.quran-surah-picker{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.quran-surah-picker__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.quran-surah-picker__hint{margin:0;color:#65716a;font-size:.875rem}.quran-surah-picker__totals{display:flex;gap:16px;color:#65716a;font-size:.875rem}.quran-surah-picker__totals strong{color:#26332d;font-size:1.125rem;margin-inline-end:4px}.quran-surah-picker__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quran-surah-picker__search{inline-size:min(280px,100%)}.quran-surah-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-block-size:420px;overflow-y:auto;margin:0;padding:0;list-style:none}.quran-surah-picker__item{display:flex;align-items:center;gap:8px;padding-block:8px;padding-inline:10px;border:1px solid #E3E3D9;border-radius:8px;background:#fff;cursor:pointer}.quran-surah-picker__item[data-selected]{border-color:#153d32;background:#f0f5f1}.quran-surah-picker__item[data-partial]{border-color:#f59e0b}.quran-surah-picker__number{min-inline-size:28px;color:#65716a;font-size:.8125rem}.quran-surah-picker__name{flex:1;color:#26332d;font-weight:600}.quran-surah-picker__ayahs{color:#96a098;font-size:.8125rem}.quran-surah-picker__tag{margin:0}.quran-surah-picker__empty,.quran-surah-picker__warning{margin:0;color:#65716a}.quran-surah-picker__warning{color:#b45309}.quran-surah-picker__actions{display:flex;justify-content:flex-end}.quran-memorization{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.quran-memorization__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.quran-memorization__stat{padding-block:18px;padding-inline:20px;border:1px solid #E3E3D9;border-radius:12px;background:#fff}.quran-memorization__stat-label{display:block;color:#65716a;font-size:.875rem;margin-block-end:6px}.quran-memorization__stat-value{color:#26332d;font-size:1.75rem;font-weight:700}.quran-memorization__juz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.quran-memorization__juz{position:relative;overflow:hidden;min-block-size:76px;padding-block:12px;padding-inline:10px;border:1px solid #DEDDD2;border-radius:10px;background:#faf9f4;text-align:center}.quran-memorization__juz-fill{position:absolute;inset-block-end:0;inset-inline:0;background:#dcfce7;z-index:0}.quran-memorization__juz-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.quran-memorization__juz-number{font-weight:700;color:#166534}.quran-memorization__juz-percent{color:#4f5b54;font-size:.75rem}.quran-memorization__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.quran-memorization__form-actions{display:flex;justify-content:flex-end;gap:8px}.quran-memorization__section-heading{margin-block:0 14px;color:#26332d}@media(max-width:720px){.quran-memorization__juz-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.quran-memorization__juz{min-block-size:54px;padding-block:8px;padding-inline:2px;border-radius:8px}.quran-memorization__juz-percent{font-size:.75rem}.quran-memorization__stat{padding-block:12px;padding-inline:14px}.quran-memorization__stat-value{font-size:1.5rem}}.quran-portions{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.quran-portions__block{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.quran-portions__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.quran-portions__heading{margin:0;color:#26332d;font-size:1rem;font-weight:700}.quran-portions__summary{color:#65716a;font-size:.875rem}.quran-portions__ahzab{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin:0;padding:0;list-style:none}.quran-portions__hizb{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden;block-size:44px;border:1px solid #DEDDD2;border-radius:8px;background:#faf9f4;color:#96a098;font-size:.8125rem;font-weight:600}.quran-portions__hizb--full{border-color:#166534;background:#166534;color:#fff}.quran-portions__hizb--partial{border-color:#86efac;color:#166534}.quran-portions__hizb-fill{position:absolute;inset-block-end:0;inset-inline:0;background:#dcfce7}.quran-portions__hizb-number{position:relative}.quran-portions__legend{display:flex;flex-wrap:wrap;gap:16px;color:#65716a;font-size:.8125rem}.quran-portions__legend span{display:inline-flex;align-items:center;gap:6px}.quran-portions__swatch{display:inline-block;inline-size:12px;block-size:12px;border:1px solid #DEDDD2;border-radius:3px;background:#faf9f4}.quran-portions__swatch--full{border-color:#166534;background:#166534}.quran-portions__swatch--partial{border-color:#86efac;background:linear-gradient(to top,#dcfce7 50%,#faf9f4 50%)}.quran-portions__group{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.quran-portions__group-label{color:#4f5b54;font-size:.8125rem;font-weight:600}.quran-portions__surahs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.quran-portions__surah{display:inline-flex;align-items:center;gap:8px;padding-block:6px;padding-inline:8px 12px;border:1px solid #DEDDD2;border-radius:8px;background:#fff;color:#26332d;font-size:.9375rem}.quran-portions__surah--full{border-color:#bbf7d0;background:#f0fdf4}.quran-portions__surah-number{display:inline-grid;place-items:center;min-inline-size:24px;block-size:24px;padding-inline:4px;border-radius:6px;background:#e3e3d9;color:#3d4a43;font-size:.75rem;font-weight:700}.quran-portions__surah--full .quran-portions__surah-number{background:#166534;color:#fff}.quran-portions__surah-pct{color:#65716a;font-size:.8125rem;font-weight:600}.quran-portions__empty{margin:0;color:#65716a}@media(max-width:720px){.quran-portions__ahzab{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:5px}.quran-portions__hizb{block-size:38px;border-radius:7px}}.kz-teaching-sessions,.kz-teaching-dashboard,.kz-roll,.kz-series,.kz-teaching-group{--kz-att-present: #15803d;--kz-att-late: #b45309;--kz-att-absent: #b91c1c;--kz-att-excused: #153D32;--kz-teaching-line: rgba(127, 127, 127, .28);--kz-teaching-soft: rgba(127, 127, 127, .08)}.kz-teaching-muted{color:#65716a;font-size:13px}.kz-teaching-warn{color:var(--kz-att-late)}.kz-teaching-sessions{display:flex;flex-direction:column;min-inline-size:0}.kz-teaching-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-block-end:12px}.kz-teaching-toolbar__create{display:flex;flex-wrap:wrap;gap:8px}.kz-teaching-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:16px}.kz-teaching-filters__search{inline-size:min(260px,100%)}.kz-teaching-filters__select{min-inline-size:150px;max-inline-size:100%}.kz-teaching-filters__period{min-inline-size:240px}.kz-teaching-table{min-inline-size:0;max-inline-size:100%;overflow:hidden;border:1px solid var(--kz-teaching-line);border-radius:12px}.kz-teaching-table .ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle}.kz-teaching-table .ant-table-pagination.ant-pagination{margin:12px 16px}.kz-teaching-when{white-space:nowrap}.kz-teaching-cell{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.kz-teaching-tags{display:flex;flex-wrap:wrap;gap:4px}.kz-teaching-tags .ant-tag{margin:0}.kz-teaching-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px}.kz-teaching-link{display:inline-flex;align-items:center;gap:6px}.kz-teaching-row.is-past:not(.is-cancelled)>td{color:#475569}.kz-teaching-row.is-current>td:first-child{border-inline-start:3px solid #397A63}.kz-teaching-row.is-cancelled>td{color:#96a098}.kz-teaching-row.is-cancelled>td:first-child strong{text-decoration:line-through}.kz-teaching-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.kz-teaching-form__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.kz-teaching-form__grid,.kz-teaching-form__grid--two{grid-template-columns:minmax(0,1fr)}.kz-teaching-filters__select,.kz-teaching-filters__search,.kz-teaching-toolbar__create{inline-size:100%}.kz-teaching-toolbar__create .ant-btn{flex:1 1 0}}.kz-scope__options{display:flex;flex-direction:column;gap:8px}.kz-series__days{display:flex;flex-wrap:wrap;gap:4px 16px}.kz-series__preview{margin-block-start:8px}.kz-series__preview h3{margin-block:0 8px;font-size:15px}.kz-series__preview .is-skipped>td{color:#96a098;text-decoration:line-through}.kz-series__preview .is-skipped .ant-tag{text-decoration:none}.kz-series__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-block-start:12px}.kz-roll{display:flex;flex-direction:column;gap:16px}.kz-roll__summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block-end:12px;border-block-end:1px solid var(--kz-teaching-line)}.kz-roll__summary>div:first-child{display:flex;flex-direction:column;gap:2px}.kz-roll__summary span{color:#65716a;font-size:13px}.kz-roll__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.kz-roll__tags .ant-tag{margin:0}.kz-roll__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kz-roll__search{inline-size:200px;margin-inline-start:auto}.kz-roll__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kz-roll__row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);align-items:start;gap:8px 16px;padding-block:10px;padding-inline:8px;border-block-end:1px solid var(--kz-teaching-line)}.kz-roll__row.is-changed{background:var(--kz-teaching-soft);border-inline-start:3px solid #397A63}.kz-roll__who{display:flex;align-items:center;gap:8px;min-inline-size:0}.kz-roll__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-roll__control{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-inline-size:0}.kz-roll__control .ant-radio-group{display:flex;flex-wrap:wrap}.kz-roll__unrecorded,.kz-roll__note{color:#65716a;font-size:13px}.kz-roll__footer{position:sticky;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;background:#fff;border-block-start:1px solid var(--kz-teaching-line)}@media(max-width:640px){.kz-roll__row{grid-template-columns:minmax(0,1fr)}.kz-roll__search{inline-size:100%;margin-inline-start:0}}.kz-teaching-dashboard__rule{display:flex;align-items:flex-start;gap:6px;margin-block:0 16px;font-size:12px}.kz-teaching-dashboard__rule svg{flex:none;margin-block-start:2px}.kz-teaching-filters__export{margin-inline-start:auto}.kz-teaching-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-block-end:12px}@media(max-width:1280px){.kz-teaching-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.kz-teaching-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kz-teaching-filters__export{margin-inline-start:0;inline-size:100%}}.kz-teaching-kpi{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--kz-teaching-line);border-radius:12px;min-inline-size:0}.kz-teaching-kpi[data-tone=warning]{border-color:var(--kz-att-late)}.kz-teaching-kpi[data-tone=positive] .kz-teaching-kpi__value{color:var(--kz-att-present)}.kz-teaching-kpi[data-tone=negative] .kz-teaching-kpi__value{color:var(--kz-att-absent)}.kz-teaching-kpi__meter{display:block;block-size:4px;margin-block:4px 2px;border-radius:2px;background:var(--kz-teaching-soft);overflow:hidden}.kz-teaching-kpi__meter>span{display:block;block-size:100%;border-radius:2px;background:currentColor}[data-tone=positive] .kz-teaching-kpi__meter{color:var(--kz-att-present)}[data-tone=negative] .kz-teaching-kpi__meter{color:var(--kz-att-absent)}.kz-teaching-kpi__label{color:#65716a;font-size:13px}.kz-teaching-kpi__value{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}.kz-teaching-kpi__hint{color:#65716a;font-size:12px}.kz-teaching-kpi__action.ant-btn{align-self:flex-start;padding-inline:0;block-size:auto}.kz-teaching-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.kz-teaching-panel{padding:16px;border:1px solid var(--kz-teaching-line);border-radius:12px;min-inline-size:0}.kz-teaching-panel h3{margin-block:0 12px;font-size:15px}.kz-teaching-panel--wide{grid-column:1/-1}@media(max-width:900px){.kz-teaching-overview{grid-template-columns:minmax(0,1fr)}}.kz-teaching-rate{display:flex;align-items:center;gap:8px}.kz-teaching-rate .ant-progress{flex:1;margin:0;min-inline-size:60px}.kz-teaching-rate span{min-inline-size:48px;font-variant-numeric:tabular-nums}.kz-teaching-dot{display:inline-block;inline-size:10px;block-size:10px;border-radius:2px}.kz-teaching-dot.is-present{background:var(--kz-att-present)}.kz-teaching-dot.is-late{background:var(--kz-att-late)}.kz-teaching-dot.is-absent{background:var(--kz-att-absent)}.kz-teaching-dot.is-excused{background:var(--kz-att-excused)}.kz-teaching-breakdown__bar{display:flex;block-size:16px;gap:2px;border-radius:8px;overflow:hidden}.kz-teaching-breakdown__empty{flex:1;background:var(--kz-teaching-soft)}.kz-teaching-breakdown__segment{flex-basis:0;min-inline-size:4px}.kz-teaching-breakdown__segment.is-present{background:var(--kz-att-present)}.kz-teaching-breakdown__segment.is-late{background:var(--kz-att-late)}.kz-teaching-breakdown__segment.is-absent{background:var(--kz-att-absent)}.kz-teaching-breakdown__segment.is-excused{background:var(--kz-att-excused)}.kz-teaching-breakdown__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0;padding:0;list-style:none}.kz-teaching-breakdown__legend li{display:flex;align-items:center;gap:8px}.kz-teaching-breakdown__legend strong{margin-inline-start:auto;font-variant-numeric:tabular-nums}.kz-teaching-trend{margin:0}.kz-teaching-trend figcaption{margin-block-end:4px;color:#65716a;font-size:13px}.kz-teaching-trend svg{display:block;inline-size:100%;min-inline-size:420px}.kz-teaching-trend>div{overflow-x:auto}.kz-teaching-trend__grid{stroke:var(--kz-teaching-line);stroke-width:1}.kz-teaching-trend__tick{fill:currentColor;font-size:12px;font-family:inherit}.kz-teaching-trend__line{fill:none;stroke:var(--kz-att-present);stroke-width:2.5;stroke-linejoin:round}.kz-teaching-trend__dot{fill:var(--kz-att-present)}.kz-teaching-grouplist{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none}.kz-teaching-grouplist__item{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--kz-teaching-line);border-radius:12px}.kz-teaching-grouplist__item h3{margin:0;font-size:16px}.kz-teaching-grouplist__subjects{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.kz-teaching-grouplist__subjects li{display:flex;align-items:center;gap:8px}.kz-teaching-assign{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-block-start:16px}@media(max-width:640px){.kz-teaching-assign{grid-template-columns:minmax(0,1fr)}}.kz-teaching-inline-select{inline-size:min(280px,100%)}.kz-teaching-person{display:inline-flex;align-items:center;gap:8px}.kz-roll-drawer .ant-drawer-body{padding-block-end:0}.kz-session-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-start:8px}.kz-teaching-students__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:12px}.kz-teaching-students__columns{margin-inline-start:auto}.kz-teaching-columns{display:flex;flex-direction:column;gap:6px}.kz-session-calendar{--kz-cal-upcoming: #0E2B23;--kz-cal-current: #397A63;--kz-cal-done: #15803d;--kz-cal-due: #b45309;--kz-cal-cancelled: rgba(150, 160, 152, 1);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;min-inline-size:0}.kz-session-calendar__month,.kz-session-calendar__agenda{min-inline-size:0;border:1px solid var(--kz-teaching-line);border-radius:12px;background:#fff}.kz-session-calendar__month{padding:12px}.kz-session-calendar__month .ant-picker-calendar{background:transparent}.kz-session-calendar__month .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{margin:0;padding:4px 6px;border-block-start:1px solid var(--kz-teaching-line)}.kz-session-calendar__month .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{block-size:88px;overflow:hidden}.kz-session-calendar__month .ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding-block:6px;color:#65716a;font-size:12px}.kz-session-calendar__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-block-end:8px}.kz-session-calendar__header h3{margin:0;font-size:17px}.kz-session-calendar__nav{display:flex;gap:6px}.kz-session-calendar__chips{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.kz-session-calendar__count{display:none}.kz-session-calendar__chip{display:flex;gap:4px;min-inline-size:0;padding-block:1px;padding-inline:6px;border-inline-start:3px solid var(--kz-cal-tone, var(--kz-cal-upcoming));border-radius:4px;background:var(--kz-teaching-soft);color:#26332d;font-size:12px;line-height:18px;white-space:nowrap}.kz-session-calendar__chip span:last-child{overflow:hidden;text-overflow:ellipsis}.kz-session-calendar__chip.is-cancelled{color:var(--kz-cal-cancelled);text-decoration:line-through}.kz-session-calendar .is-upcoming{--kz-cal-tone: var(--kz-cal-upcoming)}.kz-session-calendar .is-current{--kz-cal-tone: var(--kz-cal-current)}.kz-session-calendar .is-done{--kz-cal-tone: var(--kz-cal-done)}.kz-session-calendar .is-due{--kz-cal-tone: var(--kz-cal-due)}.kz-session-calendar .is-cancelled{--kz-cal-tone: var(--kz-cal-cancelled)}.kz-session-calendar__more{padding-inline:6px;color:#65716a;font-size:12px}.kz-session-calendar__agenda{position:sticky;inset-block-start:16px;display:flex;flex-direction:column;max-block-size:calc(100vh - 120px);overflow:hidden}.kz-session-calendar__agenda-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 16px;border-block-end:1px solid var(--kz-teaching-line)}.kz-session-calendar__agenda-header>div{display:flex;flex-direction:column;gap:2px}.kz-session-calendar__agenda-header h3{margin:0;font-size:15px}.kz-session-calendar__list{display:flex;flex-direction:column;margin:0;padding:0;overflow-y:auto;list-style:none}.kz-session-calendar__item{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-block-end:1px solid var(--kz-teaching-line);border-inline-start:3px solid var(--kz-cal-tone, transparent)}.kz-session-calendar__item:last-child{border-block-end:0}.kz-session-calendar__item.is-cancelled strong{text-decoration:line-through}.kz-session-calendar__item-head,.kz-session-calendar__item-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.kz-session-calendar__item-body{display:flex;flex-direction:column;gap:2px}.kz-session-calendar .ant-empty{margin-block:24px}@media(max-width:1100px){.kz-session-calendar{grid-template-columns:minmax(0,1fr)}.kz-session-calendar__agenda{position:static;max-block-size:none}}@media(max-width:640px){.kz-session-calendar__month .ant-picker-calendar.ant-picker-calendar-full .ant-picker-panel .ant-picker-body thead th{padding-inline:1px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:clip;text-align:center}.kz-session-calendar__month .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{block-size:24px}.kz-session-calendar__chip,.kz-session-calendar__more{display:none}.kz-session-calendar__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:20px;border-radius:10px;background:#6d28d91f;color:#0e2b23;font-size:12px;font-weight:700}}.kz-attendance-export__layout{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:20px;align-items:start}.kz-attendance-export__controls{display:flex;flex-direction:column;gap:16px;min-inline-size:0}.kz-attendance-export__field{margin:0;padding:0;border:0;min-inline-size:0}.kz-attendance-export__field legend{margin-block-end:8px;padding:0;font-size:13px;font-weight:600}.kz-attendance-export__field .ant-select{inline-size:100%}.kz-attendance-export__templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kz-attendance-export__template{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px;border:1px solid rgba(127,127,127,.28);border-radius:10px;background:#fff;color:inherit;font:inherit;text-align:start;cursor:pointer}.kz-attendance-export__template strong{font-size:13px}.kz-attendance-export__template .kz-teaching-muted{font-size:12px;line-height:1.35}.kz-attendance-export__template.is-selected{border-color:#0e2b23;box-shadow:0 0 0 2px #6d28d92e}.kz-attendance-export__template:focus-visible{outline:2px solid #0E2B23;outline-offset:2px}.kz-attendance-export__thumb{display:block;block-size:72px;border-radius:6px;background:#7f7f7f14;overflow:hidden}.kz-attendance-export__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.kz-attendance-export__swatch{display:block;block-size:100%}.kz-attendance-export__swatch.is-classic{background:#153d32}.kz-attendance-export__swatch.is-minimal{background:#f1efe7}.kz-attendance-export__swatch.is-islamic{background:#0b3d2a}.kz-attendance-export__swatch.is-dark{background:#0b1020}.kz-attendance-export__swatch.is-honor{background:#d97706}.kz-attendance-export__preview{display:flex;align-items:flex-start;justify-content:center;min-block-size:360px;max-block-size:70vh;margin:0;padding:12px;border:1px solid rgba(127,127,127,.2);border-radius:12px;background:#7f7f7f0f;overflow:auto}.kz-attendance-export__preview img{display:block;inline-size:100%;block-size:auto;border-radius:6px}.kz-attendance-export__preview .ant-spin,.kz-attendance-export__preview .ant-empty{margin-block-start:120px}@media(max-width:820px){.kz-attendance-export__layout{grid-template-columns:minmax(0,1fr)}}.kz-teaching-row,.kz-session-calendar__chip{cursor:pointer}.kz-session-calendar__open{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:start;cursor:pointer}.kz-session-calendar__open:hover,.kz-session-calendar__open:focus-visible{color:#0e2b23;text-decoration:underline}.kz-session-details-drawer{--kz-att-present: #15803d;--kz-att-late: #b45309;--kz-att-absent: #b91c1c;--kz-att-excused: #153D32;--kz-teaching-line: rgba(127, 127, 127, .22);--kz-teaching-soft: rgba(127, 127, 127, .07)}.kz-session-details{--kz-details-tone: #0E2B23;display:flex;flex-direction:column;gap:18px}.kz-session-details.is-current{--kz-details-tone: #397A63}.kz-session-details.is-past{--kz-details-tone: #15803d}.kz-session-details.is-cancelled{--kz-details-tone: rgba(150, 160, 152, 1)}.kz-session-details__hero{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--kz-teaching-line);border-inline-start:4px solid var(--kz-details-tone);border-radius:12px}.kz-session-details__date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:72px;padding:8px 10px;border-radius:10px;background:var(--kz-teaching-soft)}.kz-session-details__date span{color:#65716a;font-size:12px}.kz-session-details__date strong{color:var(--kz-details-tone);font-size:18px;font-variant-numeric:tabular-nums}.kz-session-details__headline{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.kz-session-details__headline h3{margin:0;font-size:17px;overflow-wrap:anywhere}.kz-session-details.is-cancelled .kz-session-details__headline h3{text-decoration:line-through}.kz-session-details__facts{display:flex;flex-direction:column;margin:0}.kz-session-details__fact{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding-block:10px;border-block-end:1px solid var(--kz-teaching-line)}.kz-session-details__fact:last-child{border-block-end:0}.kz-session-details__fact dt{display:inline-flex;align-items:center;gap:8px;color:#65716a}.kz-session-details__fact dt svg{flex-shrink:0}.kz-session-details__fact dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.kz-session-details__notes{white-space:pre-wrap}.kz-session-details__roll{display:flex;flex-direction:column;gap:12px}.kz-session-details__roll>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kz-session-details__roll>header h4{margin:0;font-size:15px}.kz-session-details__hint{margin:0}.kz-session-details__tally{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.kz-session-details__tally li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--kz-teaching-line);border-radius:10px}.kz-session-details__tally strong{font-size:18px;font-variant-numeric:tabular-nums}.kz-session-details__tally span{color:#65716a;font-size:12px}.kz-session-details__tally [data-status=present] strong{color:var(--kz-att-present)}.kz-session-details__tally [data-status=late] strong{color:var(--kz-att-late)}.kz-session-details__tally [data-status=absent] strong{color:var(--kz-att-absent)}.kz-session-details__tally [data-status=excused] strong{color:var(--kz-att-excused)}.kz-session-details__roster{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid var(--kz-teaching-line);border-radius:12px;list-style:none}.kz-session-details__roster li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-block-end:1px solid var(--kz-teaching-line)}.kz-session-details__roster li:last-child{border-block-end:0}.kz-session-details__roster .ant-tag{margin:0}.kz-session-details__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-session-details__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:560px){.kz-session-details__fact{grid-template-columns:minmax(0,1fr);gap:4px}.kz-session-details__tally{grid-template-columns:repeat(3,minmax(0,1fr))}}.kz-teacher-workshop__sessions{display:grid;gap:10px}.kz-teacher-workshop__sessions article{--kz-session-tone: #0E2B23;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid #E3E3D9;border-inline-start:4px solid var(--kz-session-tone);border-radius:12px;background:#fff}.kz-teacher-workshop__sessions article.is-ongoing{--kz-session-tone: #16a34a;background:#f6fdf8}.kz-teacher-workshop__sessions article.is-done{--kz-session-tone: #96A098}.kz-teacher-workshop__sessions article.is-missed{--kz-session-tone: #d97706}.kz-teacher-workshop__sessions article.is-cancelled{--kz-session-tone: #CBD1C8}.kz-teacher-workshop__sessions article.is-cancelled .kz-teacher-workshop__info>strong{color:#96a098;text-decoration:line-through}.kz-teacher-workshop__time{display:flex;flex-direction:column;align-items:center;min-inline-size:72px;padding:6px 10px;border-radius:10px;background:#faf9f4;font-variant-numeric:tabular-nums}.kz-teacher-workshop__time strong{color:var(--kz-session-tone);font-size:16px}.kz-teacher-workshop__time span{color:#96a098;font-size:12px}.kz-teacher-workshop__info{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px;min-inline-size:0}.kz-teacher-workshop__info>strong{flex-basis:100%;color:#26332d;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-teacher-workshop__info>span{color:#65716a;font-size:13px}.kz-teacher-workshop__state.ant-tag{margin:0}.kz-teacher-workshop__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.kz-teacher-workshop__actions>a,.kz-teacher-workshop__actions>button:not(.ant-btn){display:inline-flex;align-items:center;gap:6px;block-size:32px;padding-inline:12px;border:1px solid #E3E3D9;border-radius:8px;background:#fff;color:#3d4a43;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.kz-teacher-workshop__actions>a:hover,.kz-teacher-workshop__actions>button:not(.ant-btn):hover:not(:disabled){border-color:#b9d3c6;color:#0e2b23}.kz-teacher-workshop__actions>button:disabled{cursor:default;opacity:.6}.kz-teacher-workshop__actions>a.is-primary,.kz-teacher-workshop__actions>button.is-primary{border-color:#16a34a;background:#16a34a;color:#fff}.kz-teacher-workshop__actions>a.is-primary:hover,.kz-teacher-workshop__actions>button.is-primary:hover:not(:disabled){border-color:#15803d;background:#15803d;color:#fff}.kz-teacher-workshop__error{margin:0;color:#a3331f;font-size:13px}@media(max-width:720px){.kz-teacher-workshop__sessions article{grid-template-columns:auto minmax(0,1fr)}.kz-teacher-workshop__actions{grid-column:1/-1;justify-content:flex-start}}.teacher-championship{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.teacher-championship__selector,.teacher-championship__panel{border:1px solid var(--kz-border, #E3E3D9);border-radius:8px;background:var(--kz-surface, #fff)}.teacher-championship__selector,.teacher-championship__panel{padding:18px}.teacher-championship__selector .ant-select{min-inline-size:min(360px,100%)}.teacher-championship__round-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-block-end:18px}.teacher-championship__round-heading h3{margin-block-start:0;margin-block-end:4px}.teacher-championship__open{padding:3px 8px;border:1px solid #b7eb8f;border-radius:6px;color:#237804;background:#f6ffed}.teacher-championship__standings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.teacher-championship .ant-btn{border-radius:6px;transition:color .12s,opacity .12s}@media(max-width:900px){.teacher-championship__standings{grid-template-columns:minmax(0,1fr)}}
