:root{--laiqa-brand-rose:#a92580;--laiqa-brand-rose-deep:#8a1d68;--laiqa-brand-amber:#f7bc00;--laiqa-brand-cocoa:#2f190e;--laiqa-brand-cocoa-soft:#432d22;--laiqa-brand-cream:#fbf3ef;--laiqa-surface-muted:#f3e8e2;--laiqa-gradient-brand:linear-gradient(135deg, #a92580 0%, #f7bc00 100%);--laiqa-gradient-action:linear-gradient(#2f190e85, #2f190e85), var(--laiqa-gradient-brand);--laiqa-text-primary:#2f190e;--laiqa-text-secondary:#432d22;--laiqa-surface:#fff8f4;--laiqa-surface-strong:#fffdfb;--laiqa-border-soft:#2f190e1f;--laiqa-border-strong:#2f190e38;--laiqa-status-danger:#d4183d;--laiqa-status-danger-strong:#a00028;--laiqa-status-danger-surface:#d4183d14;--laiqa-status-danger-border:#d4183d38;--laiqa-status-info-surface:#a9258014;--laiqa-status-info-border:#a925802e;--laiqa-shadow-soft:0 18px 40px #2f190e14;--laiqa-on-dark:#fffaf6;--laiqa-on-dark-muted:#f3e8e2;--laiqa-font-body:"Avenir Next", "Futura", "Trebuchet MS", sans-serif;--laiqa-font-display:"Avenir Next", "Futura", "Trebuchet MS", sans-serif}html,body{color:var(--laiqa-text-primary);font-family:var(--laiqa-font-body);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top right, #f7bc001f 0%, #fbf3ef00 28%), var(--laiqa-brand-cream);margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{background:var(--laiqa-gradient-action);min-height:44px;color:var(--laiqa-on-dark);font-family:var(--laiqa-font-body);cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-weight:700}input,select,textarea{border:1px solid var(--laiqa-border-soft);background:var(--laiqa-surface-strong);width:100%;min-width:0;min-height:44px;color:var(--laiqa-text-primary);font-family:var(--laiqa-font-body);border-radius:12px;padding:10px 12px}textarea{resize:vertical}button:disabled{cursor:not-allowed;opacity:.62}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--laiqa-brand-amber);outline-offset:3px}code,pre{overflow-wrap:anywhere;max-width:100%}main{width:100%;max-width:1240px;margin:0 auto;padding:32px 24px 48px}.laiqa-admin-shell{flex-direction:column;min-height:100vh;display:flex}.laiqa-admin-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f4eb;border-bottom:1px solid #2f190e1f}.laiqa-admin-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;padding:16px 24px;display:flex}.laiqa-admin-brand{justify-items:start;gap:10px;width:fit-content;max-width:100%;display:grid}.laiqa-admin-brand-logo{aspect-ratio:1;border-radius:12px;flex:none;width:min(168px,100%);height:auto;display:block}.laiqa-admin-brand-badge{border:1px solid var(--laiqa-border-soft);color:var(--laiqa-text-primary);letter-spacing:.04em;text-transform:uppercase;background:#fff8f4e0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.laiqa-admin-nav-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.laiqa-admin-nav-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.laiqa-admin-nav-links a{color:var(--laiqa-text-secondary);background:#fff8f4d9;border:1px solid #fff8f4bf;border-radius:999px;padding:10px 14px}.laiqa-admin-nav-button{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;display:inline-flex}.laiqa-admin-nav-button.is-secondary{color:var(--laiqa-text-secondary);box-shadow:none;background:#fff8f4d9;border:1px solid #fff8f4bf}.laiqa-admin-logout-group{justify-items:end;gap:6px;display:grid}.laiqa-admin-nav-status{color:var(--laiqa-brand-rose-deep);font-size:.76rem}.laiqa-admin-locale-control{color:var(--laiqa-text-secondary);align-items:center;gap:8px;display:flex}.laiqa-admin-locale-control>span{color:inherit;font-size:.78rem;font-weight:700}.laiqa-admin-locale-control select{border-color:var(--laiqa-border-soft);background:var(--laiqa-surface-strong);width:auto;min-width:74px;color:var(--laiqa-text-primary);border-radius:999px;font-weight:700}.laiqa-admin-sidebar .laiqa-admin-locale-control,.laiqa-admin-sidebar .laiqa-admin-nav-status{color:var(--laiqa-on-dark-muted)}.laiqa-admin-footer{background:#fff8f4e6;border-top:1px solid #2f190e1f;margin-top:auto}.laiqa-admin-footer-inner{max-width:1100px;color:var(--laiqa-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:16px 24px 24px;display:flex}.laiqa-admin-shell h1,.laiqa-admin-shell h2,.laiqa-admin-shell h3{font-family:var(--laiqa-font-display);color:var(--laiqa-text-primary);letter-spacing:-.015em;font-weight:800}.laiqa-page-title{font-family:var(--laiqa-font-display);letter-spacing:-.02em;color:var(--laiqa-text-primary);margin:0 0 8px;font-size:clamp(2.2rem,5vw,4rem);font-style:italic;font-weight:800;line-height:1.06}.laiqa-page-subtitle{color:var(--laiqa-text-secondary);margin-top:0;font-size:1.075rem;line-height:1.7}.laiqa-admin-panel,.laiqa-admin-banner-danger,.laiqa-admin-banner-info{border:1px solid var(--laiqa-border-soft);background:var(--laiqa-surface-strong);min-width:0;box-shadow:var(--laiqa-shadow-soft);border-radius:12px;padding:18px}.laiqa-admin-dark-panel .laiqa-admin-banner-danger{background:var(--laiqa-on-dark);border-color:var(--laiqa-status-danger-border);color:var(--laiqa-status-danger-strong)}.laiqa-admin-dark-panel .laiqa-admin-banner-danger strong{color:var(--laiqa-status-danger-strong)}.laiqa-admin-hero-panel{color:var(--laiqa-on-dark);background:radial-gradient(circle at top right, #f7bc0042 0%, #f7bc0000 34%), radial-gradient(circle at bottom left, #a9258047 0%, #a9258000 40%), var(--laiqa-brand-cocoa);border-radius:12px;gap:20px;padding:24px;display:grid;box-shadow:0 28px 60px #2f190e38}.laiqa-admin-hero-panel .laiqa-page-title,.laiqa-admin-hero-panel .laiqa-admin-kicker,.laiqa-admin-hero-panel h2,.laiqa-admin-dark-panel .laiqa-admin-kicker,.laiqa-admin-dark-panel .laiqa-admin-support-copy{color:inherit}.laiqa-admin-hero-panel .laiqa-page-subtitle,.laiqa-admin-hero-panel .laiqa-admin-support-copy{color:var(--laiqa-on-dark-muted)}.laiqa-admin-hero-aside{background:#fff8f414;border:1px solid #fff8f429;border-radius:12px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.laiqa-admin-pill-row{flex-wrap:wrap;gap:10px;display:flex}.laiqa-admin-pill{color:#fff8f4eb;letter-spacing:.04em;background:#fff8f41a;border:1px solid #fff8f42e;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.laiqa-admin-spotlight-value{overflow-wrap:anywhere;letter-spacing:-.04em;min-width:0;max-width:100%;font-size:clamp(2.4rem,4vw,3.5rem);line-height:.95}.laiqa-admin-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.laiqa-admin-dark-link{min-height:44px;color:var(--laiqa-brand-cocoa);background:#fff8f4eb;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #1409052e}.laiqa-admin-dark-link.is-secondary{color:#fff8f4eb;box-shadow:none;background:#fff8f41a;border:1px solid #fff8f42e}.laiqa-admin-banner-danger{background:var(--laiqa-status-danger-surface);border-color:var(--laiqa-status-danger-border);color:var(--laiqa-status-danger-strong);gap:12px;display:grid}.laiqa-admin-banner-info{background:var(--laiqa-status-info-surface);border-color:var(--laiqa-status-info-border);gap:8px;display:grid}.laiqa-admin-stack{gap:12px;display:grid}.laiqa-admin-kicker{color:var(--laiqa-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.laiqa-admin-support-copy{color:var(--laiqa-text-secondary);margin:0;line-height:1.7}.laiqa-admin-grid-2,.laiqa-admin-grid-3,.laiqa-admin-filter-grid{gap:12px;display:grid}.laiqa-admin-grid-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.laiqa-admin-grid-3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:20px 0}.laiqa-admin-filter-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.laiqa-admin-dashboard-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:24px 0;display:grid}.laiqa-admin-metric-card,.laiqa-admin-action-card{border:1px solid var(--laiqa-border-soft);background:var(--laiqa-surface-strong);min-width:0;box-shadow:var(--laiqa-shadow-soft);border-radius:12px;gap:8px;padding:18px;display:grid}.laiqa-admin-dark-grid{margin-top:24px}.laiqa-admin-dark-card,.laiqa-admin-dark-panel{color:var(--laiqa-on-dark);background:linear-gradient(180deg, var(--laiqa-brand-cocoa) 0%, var(--laiqa-brand-cocoa-soft) 100%);border-color:#fff8f41f;box-shadow:0 24px 48px #2f190e2e}.laiqa-admin-dark-card .laiqa-admin-card-title,.laiqa-admin-dark-card .laiqa-admin-card-note,.laiqa-admin-dark-panel .laiqa-admin-card-note,.laiqa-admin-dark-panel .laiqa-admin-support-copy,.laiqa-admin-dark-panel .laiqa-admin-kicker{color:var(--laiqa-on-dark-muted)}.laiqa-admin-dark-card .laiqa-admin-card-value,.laiqa-admin-dark-card strong,.laiqa-admin-dark-panel h1,.laiqa-admin-dark-panel h2,.laiqa-admin-dark-panel h3,.laiqa-admin-dark-panel strong{color:var(--laiqa-on-dark)}.laiqa-admin-dark-action{box-shadow:none;background:#fff8f414;border-color:#fff8f429}.laiqa-admin-dark-action strong,.laiqa-admin-dark-action span{color:#fff8f4eb}.laiqa-admin-dark-list{color:var(--laiqa-text-secondary);gap:10px;margin:0;padding:0;line-height:1.6;display:grid}.laiqa-admin-note-card{background:var(--laiqa-surface-muted);border:1px solid var(--laiqa-border-soft);border-radius:12px;gap:8px;min-width:0;padding:16px;display:grid}.laiqa-admin-note-card strong{color:var(--laiqa-text-primary)}.laiqa-admin-note-card span{color:var(--laiqa-text-secondary);line-height:1.55}.laiqa-admin-dark-panel .laiqa-admin-note-card,.laiqa-admin-hero-panel .laiqa-admin-note-card{background:#fffaf614;border-color:#fffaf633}.laiqa-admin-dark-panel .laiqa-admin-note-card strong,.laiqa-admin-hero-panel .laiqa-admin-note-card strong{color:var(--laiqa-on-dark)}.laiqa-admin-dark-panel .laiqa-admin-note-card span,.laiqa-admin-dark-panel .laiqa-admin-note-card small,.laiqa-admin-hero-panel .laiqa-admin-note-card span,.laiqa-admin-hero-panel .laiqa-admin-note-card small{color:var(--laiqa-on-dark-muted)}.laiqa-admin-action-card strong,.laiqa-admin-metric-card strong{color:var(--laiqa-text-primary)}.laiqa-admin-dark-card.laiqa-admin-metric-card strong,.laiqa-admin-dark-panel .laiqa-admin-action-card strong,.laiqa-admin-dark-panel .laiqa-admin-metric-card strong{color:var(--laiqa-on-dark)}.laiqa-admin-action-card span,.laiqa-admin-card-note{color:var(--laiqa-text-secondary);line-height:1.6}.laiqa-admin-card-title{color:var(--laiqa-text-secondary);font-size:.9rem;font-weight:700}.laiqa-admin-card-value{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1}.laiqa-admin-inline-actions,.laiqa-admin-inline-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.laiqa-admin-inline-links{justify-content:flex-start}.laiqa-admin-inline-links a,.laiqa-admin-banner-info a,.laiqa-admin-panel a{color:var(--laiqa-brand-rose-deep);font-weight:700}.laiqa-admin-dark-panel a:not(.laiqa-admin-dark-link){color:var(--laiqa-on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--laiqa-brand-amber);text-decoration-color:var(--laiqa-brand-amber);text-underline-offset:3px}.laiqa-admin-dark-panel .laiqa-admin-dark-link{color:var(--laiqa-brand-cocoa);text-decoration:none}.laiqa-admin-dark-panel .laiqa-admin-dark-link.is-secondary{color:var(--laiqa-on-dark)}.laiqa-admin-subtle-panel{background:var(--laiqa-surface);box-shadow:none}.laiqa-admin-section-divider{border-top:1px solid var(--laiqa-border-soft);padding-top:16px}.laiqa-admin-chip{border:1px solid var(--laiqa-border-soft);color:var(--laiqa-text-secondary);background:#fff8f4e0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.85rem;display:inline-flex}.laiqa-admin-status-badge{border:1px solid var(--laiqa-border-soft);width:fit-content;color:var(--laiqa-text-secondary);background:#fff8f4e0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:800;line-height:1.1;display:inline-flex}.laiqa-admin-status-badge.is-positive{background:var(--laiqa-status-info-surface);color:var(--laiqa-brand-rose-deep);border-color:#a925803d}.laiqa-admin-status-badge.is-pending{color:var(--laiqa-text-primary);background:#f7bc002e;border-color:#f7bc007a}.laiqa-admin-status-badge.is-danger{border-color:var(--laiqa-status-danger-border);background:var(--laiqa-status-danger-surface);color:var(--laiqa-status-danger-strong)}.laiqa-admin-button-secondary{border:1px solid var(--laiqa-border-soft);color:var(--laiqa-brand-rose-deep);background:#fff8f4e0}.laiqa-admin-button-secondary:disabled{opacity:1;background:var(--laiqa-surface-muted);color:var(--laiqa-text-secondary)}.laiqa-admin-button-danger{border:1px solid var(--laiqa-status-danger-strong);color:var(--laiqa-status-danger-strong);background:0 0}.laiqa-admin-technical-details{overflow:hidden}.laiqa-admin-technical-details>summary{cursor:pointer;font-weight:700}.laiqa-admin-technical-details pre{white-space:pre-wrap;margin:12px 0 0;overflow-x:auto}.laiqa-admin-technical-id{color:var(--laiqa-text-secondary);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.laiqa-admin-panel>*,.laiqa-admin-stack>*,.laiqa-admin-grid-2>*,.laiqa-admin-grid-3>*,.laiqa-admin-grid-5>*,.laiqa-admin-dashboard-columns>*{min-width:0}@media (max-width:640px){.laiqa-admin-inline-actions{justify-content:flex-start;align-items:stretch}.laiqa-admin-inline-actions>*{width:100%}.laiqa-admin-hero-actions,.laiqa-admin-pill-row,.laiqa-admin-nav-actions{align-items:stretch}.laiqa-admin-hero-actions>*,.laiqa-admin-pill-row>*,.laiqa-admin-nav-actions>*{width:100%}.laiqa-admin-logout-group{justify-items:stretch}}@media (min-width:860px){.laiqa-admin-hero-panel{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:start}}.laiqa-admin-frame{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.laiqa-admin-sidebar{color:var(--laiqa-on-dark);background:radial-gradient(circle at top right, #f7bc003d 0%, #f7bc0000 34%), radial-gradient(circle at bottom left, #a925803d 0%, #a9258000 40%), var(--laiqa-brand-cocoa);align-content:start;gap:18px;height:100vh;padding:28px 20px 24px;display:grid;position:sticky;top:0;overflow-y:auto;box-shadow:0 28px 60px #2f190e38}.laiqa-admin-page-column{align-content:start;min-width:0;display:grid}.laiqa-admin-sidebar-meta,.laiqa-admin-sidebar-links,.laiqa-admin-sidebar-actions{gap:10px;display:grid}.laiqa-admin-sidebar-links a{min-height:46px;color:var(--laiqa-on-dark-muted);background:#fff8f40f;border:1px solid #fff8f414;border-radius:12px;align-items:center;padding:12px 16px;display:inline-flex}.laiqa-admin-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:0;display:grid}.laiqa-admin-chart-list{gap:12px;display:grid}.laiqa-admin-chart-row,.laiqa-admin-alert-row{min-width:0;color:var(--laiqa-text-primary);background:var(--laiqa-surface-muted);border:1px solid var(--laiqa-border-soft);border-radius:12px;gap:6px;padding:16px;display:grid}.laiqa-admin-dark-panel .laiqa-admin-chart-row,.laiqa-admin-dark-panel .laiqa-admin-alert-row{color:var(--laiqa-on-dark);background:#fffaf614;border-color:#fffaf633}.laiqa-admin-dark-panel .laiqa-admin-alert-row span,.laiqa-admin-dark-panel .laiqa-admin-alert-row small{color:var(--laiqa-on-dark-muted)}@media (max-width:1120px){.laiqa-admin-frame{grid-template-columns:1fr}.laiqa-admin-sidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;height:auto;padding:18px 20px;position:static}.laiqa-admin-brand-logo{width:96px}.laiqa-admin-sidebar-meta{display:none}.laiqa-admin-sidebar-links,.laiqa-admin-sidebar-actions{grid-column:1/-1}.laiqa-admin-sidebar-links{grid-template-columns:repeat(3,minmax(0,1fr))}.laiqa-admin-sidebar-actions{flex-wrap:wrap;align-items:flex-end;display:flex}.laiqa-admin-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){main{padding:24px 16px 40px}.laiqa-admin-grid-5{grid-template-columns:minmax(0,1fr)}.laiqa-admin-sidebar-links{grid-template-columns:repeat(2,minmax(0,1fr))}.laiqa-admin-sidebar-actions{display:grid}.laiqa-admin-filter-grid,.laiqa-admin-grid-2,.laiqa-admin-grid-3,.laiqa-admin-dashboard-columns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
