@layer base{:root{--brand-primary:#1565C0;--brand-primary-hover:#0D47A1;--brand-accent:#D4A843;--brand-accent-hover:#C29638;--brand-interactive:#1565C0;--brand-interactive-subtle:#E3F2FD;--brand-gold-subtle:#EFE4CC;--brand-gold-text:#8A6D1D;--brand-gold-border:rgba(212,168,67,0.4);--container-max-main:80rem;--container-max-read:56rem;--text-primary:#2C2C2C;--text-secondary:#5F6C85;--border-color:#E2E8F0;--bg-page:#F5F8FC;--bg-card:#FFFFFF;--bg-footer:#0F172A;--footer-text:#94A3B8;--bg-table-head:#F8FAFC;--skeleton:#E2E8F0;--overlay-shadow-primitive:0 12px 28px rgba(15,23,42,0.12);--overlay-scrim-primitive:rgba(0,0,0,0.45);--admin-bg:#0F172A;--admin-card:#1E293B;--admin-border:#334155;--admin-text:#F8FAFC;--admin-text-sub:#94A3B8;--admin-primary:var(--brand-primary);--admin-primary-hover:var(--brand-primary-hover);--admin-primary-fg:#FFFFFF;--admin-secondary-bg:var(--brand-interactive-subtle);--admin-secondary-fg:var(--brand-interactive);--admin-danger-bg:var(--status-error);--admin-danger-fg:#FFFFFF;--admin-input-bg:#FFFFFF;--admin-switch-knob:#FFFFFF;--admin-logo-canvas:#FFFFFF;--admin-scrim:rgba(0,0,0,0.6);--admin-focus:var(--brand-primary);--admin-surface-3:#F1F5F9;--admin-accent:var(--brand-accent);--admin-accent-fg:#FFFFFF;--hero-gradient:linear-gradient(135deg,#1565C0,#0D47A1);--hero-subtitle-text:#E0E7FF;--status-success:#15803D;--status-success-bg:#DCFCE7;--status-warning:#B45309;--status-warning-bg:#FEF3C7;--status-error:#DC2626;--status-error-bg:#FEE2E2;--status-info:#1565C0;--status-info-bg:#E3F2FD;--font-heading:Montserrat,"Noto Sans SC",sans-serif;--font-body:Inter,"Noto Sans SC",sans-serif;--density-section:4rem;--radius-card:8px;--shadow-card:0 1px 2px rgba(15,23,42,0.06);--motion-duration-fast:200ms;--motion-duration-base:300ms;--motion-duration-slow:400ms;--motion-ease-standard:cubic-bezier(.22,1,.36,1);--motion-shift:12px;--motion-scale:0.6;--motion-shift-scale:0.6;--radius-btn:8px;--radius-input:8px;--shadow-sm:0 1px 3px rgba(15,23,42,0.08);--shadow-hover:0 8px 24px rgba(15,23,42,0.12)}[data-brand=assoc],[data-theme=assoc]{--brand-primary:#8B0000;--brand-primary-hover:#660000;--brand-accent:#D4A843;--brand-accent-hover:#C29638;--brand-interactive:#8B0000;--brand-interactive-hover:#660000;--brand-interactive-subtle:#F5E6E6;--brand-gold-subtle:#F5E6E6;--brand-gold-text:#8A6D1D;--text-primary:#2C2C2C;--text-secondary:#646F7C;--border-color:#E2E8F0;--bg-page:#F8F6F2;--bg-card:#FFFFFF;--bg-footer:#18181B;--footer-text:#A1A1AA;--bg-table-head:#F4F4F5;--hero-gradient:linear-gradient(135deg,#8B0000,#6B4A12);--hero-subtitle-text:#FFFFFF;--density-section:6rem;--radius-card:20px;--shadow-card:0 6px 18px rgba(139,0,0,0.06);--motion-duration-fast:600ms;--motion-duration-base:750ms;--motion-duration-slow:900ms;--motion-ease-standard:cubic-bezier(.16,1,.3,1);--motion-shift:28px;--motion-scale:1.4;--motion-shift-scale:1.6;--rule-gold:linear-gradient(90deg,var(--brand-accent),rgba(212,168,67,0));--rule-gold-vertical:linear-gradient(180deg,var(--brand-accent),var(--brand-primary));--zellige-opacity:0.28;--zellige-color:var(--brand-accent);--quote-band-bg:#1C1917;--quote-band-fg:#F5F5F4}[data-brand=hqsrt]{--font-heading:"Space Grotesk",system-ui,-apple-system,"PingFang SC","Microsoft YaHei","Source Han Sans SC",sans-serif;--font-body:"Manrope",system-ui,-apple-system,"PingFang SC","Microsoft YaHei","Source Han Sans SC",sans-serif;--font-arabic-heading:"IBM Plex Sans Arabic","Noto Naskh Arabic",system-ui,sans-serif;--font-arabic-body:"IBM Plex Sans Arabic","Noto Naskh Arabic",system-ui,sans-serif}[data-brand=assoc]{--font-heading:"Marcellus","Songti SC","SimSun","Source Han Serif SC","Noto Serif CJK SC",Georgia,serif;--font-body:"Manrope",system-ui,-apple-system,"PingFang SC","Microsoft YaHei","Source Han Sans SC",sans-serif;--font-arabic-heading:"Noto Naskh Arabic",system-ui,sans-serif;--font-arabic-body:"Noto Naskh Arabic",system-ui,sans-serif}[data-brand=admin-dark]{--admin-bg:#F5F7FB;--admin-card:#FFFFFF;--admin-surface-3:#EEF2F8;--admin-border:#D8DFEA;--admin-text:#1B2430;--admin-text-sub:#56637A;--admin-primary:#2A63CC;--admin-brand-on-surface:var(--admin-primary);--admin-primary-hover:#1F4FA8;--admin-primary-fg:#FFFFFF;--admin-secondary-bg:rgba(47,111,224,0.10);--admin-secondary-fg:#2456B0;--admin-danger-bg:#C62828;--admin-danger-fg:#FFFFFF;--admin-accent:#8A6D1D;--admin-accent-fg:#FFFFFF;--admin-input-bg:#FFFFFF;--admin-switch-knob:#FFFFFF;--admin-logo-canvas:#FFFFFF;--admin-scrim:rgba(15,23,42,0.45);--admin-focus:#2F6FE0;--status-error:#B91C1C}[data-brand=admin-dark][data-admin-theme=dark]{--admin-bg:#0B1220;--admin-card:#131C2E;--admin-surface-3:#1B2740;--admin-border:#2A3852;--admin-text:#E6ECF5;--admin-text-sub:#A9B6CC;--admin-primary:#3B82F6;--admin-primary-hover:#2F6FE0;--admin-primary-fg:#08152B;--admin-secondary-bg:rgba(59,130,246,0.16);--admin-secondary-fg:#7FB2FF;--admin-danger-bg:#B91C1C;--admin-danger-fg:#FFFFFF;--admin-accent:#D4A843;--admin-accent-fg:#3A2E0B;--admin-input-bg:#0B1220;--admin-switch-knob:#F8FAFC;--admin-scrim:rgba(0,0,0,0.6);--admin-focus:#7FB2FF;--admin-brand-on-surface:#7FB2FF;--status-success:#4ADE80;--status-success-bg:rgba(34,197,94,0.16);--status-warning:#FBBF24;--status-warning-bg:rgba(245,158,11,0.16);--status-error:#F87171;--status-error-bg:rgba(239,68,68,0.16);--status-info:#7FB2FF;--status-info-bg:rgba(59,130,246,0.16)}:root[data-motion=quiet]{--motion-scale:0.6;--motion-shift-scale:0.6}:root[data-motion=balance]{--motion-scale:1;--motion-shift-scale:1}:root[data-motion=immersive]{--motion-scale:1.4;--motion-shift-scale:1.6}:root[data-theme-mode=legacy]{--font-heading:Montserrat,"Noto Sans SC",sans-serif;--font-body:Inter,"Noto Sans SC",sans-serif;--motion-duration-fast:150ms;--motion-duration-base:200ms;--motion-duration-slow:250ms;--motion-scale:0.6;--motion-shift-scale:0.6}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0ms;--motion-duration-base:0ms;--motion-duration-slow:0ms;--motion-shift:0px}}}body{color:var(--text-primary);background-color:var(--bg-page);font-family:var(--font-body)}@keyframes hq-list-in{0%{opacity:0;transform:translateY(calc(var(--motion-shift, 12px) * var(--motion-shift-scale, 1)))}to{opacity:1;transform:none}}.hq-list-in>*{animation:hq-list-in calc(var(--motion-duration-base, .3s) * var(--motion-scale, 1)) var(--motion-ease-standard,cubic-bezier(.22,1,.36,1)) both}@media (prefers-reduced-motion:reduce){.hq-list-in>*{animation:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-brand=admin-dark][data-admin-theme=dark]{--text-primary:var(--admin-text);--text-secondary:var(--admin-text-sub);--bg-card:var(--admin-card);--bg-page:var(--admin-bg);--bg-table-head:var(--admin-card);--border-color:var(--admin-border);--background:var(--admin-bg);--foreground:var(--admin-text);--card:var(--admin-card);--card-foreground:var(--admin-text);--popover:var(--admin-card);--popover-foreground:var(--admin-text);--primary:var(--brand-primary);--primary-foreground:var(--bg-card);--secondary:var(--admin-border);--secondary-foreground:var(--admin-text);--muted:var(--admin-border);--muted-foreground:var(--admin-text-sub);--accent:var(--brand-accent);--accent-foreground:var(--admin-text);--destructive:var(--danger,#c62828);--border:var(--admin-border);--input:var(--admin-border);--ring:var(--brand-accent);--radius:.625rem}[data-brand=assoc]{--background:var(--bg-page);--foreground:var(--text-primary);--card:var(--bg-card);--card-foreground:var(--text-primary);--popover:var(--bg-card);--popover-foreground:var(--text-primary);--primary:var(--brand-primary);--primary-foreground:var(--bg-card);--secondary:var(--brand-light);--secondary-foreground:var(--text-primary);--muted:var(--bg-table-head);--muted-foreground:var(--text-secondary);--accent:var(--brand-accent);--accent-foreground:var(--text-primary);--destructive:var(--danger,#c62828);--border:var(--border-color);--input:var(--border-color);--ring:var(--brand-primary);--radius:.625rem}[data-brand=hqsrt]{--background:var(--bg-page);--foreground:var(--text-primary);--card:var(--bg-card);--card-foreground:var(--text-primary);--popover:var(--bg-card);--popover-foreground:var(--text-primary);--primary:var(--brand-primary);--primary-foreground:var(--bg-card);--secondary:var(--brand-interactive-subtle);--secondary-foreground:var(--text-primary);--muted:var(--bg-table-head);--muted-foreground:var(--text-secondary);--accent:var(--brand-accent);--accent-foreground:var(--text-primary);--destructive:var(--danger,#c62828);--border:var(--border-color);--input:var(--border-color);--ring:var(--brand-primary);--radius:.625rem}[data-brand=shadcn-light]{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--radius:.625rem}[data-brand=admin-dark]{--background:var(--admin-bg);--foreground:var(--admin-text);--card:var(--admin-card);--popover:var(--admin-card);--primary:var(--admin-primary);--border:var(--admin-border);--ring:var(--brand-primary)}[data-brand=admin-dark],[data-brand=admin-light]{--overlay-surface:var(--admin-card,var(--bg-card,#fff));--overlay-surface-subtle:var(--admin-subtle,var(--bg-table-head,var(--bg-page,#f5f8fc)));--overlay-border:var(--admin-border,var(--border-color,#e2e8f0));--overlay-shadow:var(--overlay-shadow-primitive);--overlay-scrim:var(--overlay-scrim-primitive);--card-foreground:var(--admin-text,var(--text-primary,#1f2937));--popover:var(--overlay-surface);--popover-foreground:var(--admin-text,var(--text-primary,#1f2937));--primary-foreground:var(--brand-primary-foreground,#fff);--secondary:var(--overlay-surface-subtle);--secondary-foreground:var(--admin-text,var(--text-primary,#1f2937));--muted:var(--overlay-surface-subtle);--muted-foreground:var(--admin-text-sub,var(--text-secondary,#5f6c85));--accent:var(--overlay-surface-subtle);--accent-foreground:var(--admin-text,var(--text-primary,#1f2937));--input:var(--overlay-border);--destructive:var(--status-danger,#dc2626)}@font-face{font-family:Noto Naskh Arabic;src:url(/_next/static/media/NotoNaskhArabic-subset.ffa07b83.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff}html[dir=rtl] body{font-family:var(--font-arabic-body,"Noto Naskh Arabic"),"Noto Naskh Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1.02em;line-height:1.85}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:var(--font-arabic-heading,"Noto Naskh Arabic"),"Noto Naskh Arabic",system-ui,sans-serif;line-height:1.6}html[dir=rtl] bdi{unicode-bidi:isolate}html[dir=rtl] [data-flip]{transform:scaleX(-1)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/space-grotesk-400-0.f44744fa.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/space-grotesk-400-1.5977941d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/space-grotesk-700-0.ad18a16f.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/space-grotesk-700-1.46d978a2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/manrope-400-0.f51947ce.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/manrope-400-1.b69ff29f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/manrope-600-0.113492de.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/manrope-600-1.ef413a9e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/marcellus-400-0.81a516d1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/marcellus-400-1.575c227f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/ibm-plex-sans-arabic-400-0.38ca8bfd.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/ibm-plex-sans-arabic-400-1.ca5a110a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/ibm-plex-sans-arabic-400-2.b6806de1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}