:root{--lp-font-display:'IBM Plex Sans Arabic','Tajawal',-apple-system,BlinkMacSystemFont,sans-serif;--lp-font-body:'Tajawal','IBM Plex Sans Arabic',-apple-system,BlinkMacSystemFont,sans-serif;--lp-font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,'Cascadia Code',monospace;--lp-fs-2xs:10px;--lp-fs-xs:11px;--lp-fs-sm:12px;--lp-fs-base:14px;--lp-fs-md:15px;--lp-fs-lg:17px;--lp-fs-xl:20px;--lp-fs-2xl:24px;--lp-fs-3xl:30px;--lp-fs-4xl:38px;--lp-fs-5xl:48px;--lp-fs-6xl:60px;--lp-fw-light:300;--lp-fw-normal:400;--lp-fw-medium:500;--lp-fw-semibold:600;--lp-fw-bold:700;--lp-fw-extrabold:800;--lp-fw-black:900;--lp-lh-none:1;--lp-lh-tight:1.2;--lp-lh-snug:1.35;--lp-lh-normal:1.55;--lp-lh-relaxed:1.7;--lp-lh-loose:1.9;--lp-ls-tighter:-0.04em;--lp-ls-tight:-0.02em;--lp-ls-normal:0;--lp-ls-wide:0.02em;--lp-ls-wider:0.05em;--lp-ls-widest:0.12em}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1;font-family:var(--lp-font-body)}h1,.display-1{font-family:var(--lp-font-display);font-weight:var(--lp-fw-black);font-size:clamp(28px,4vw,var(--lp-fs-4xl));line-height:var(--lp-lh-tight);letter-spacing:var(--lp-ls-tight)}h2,.display-2{font-family:var(--lp-font-display);font-weight:var(--lp-fw-extrabold);font-size:clamp(22px,3vw,var(--lp-fs-3xl));line-height:var(--lp-lh-snug);letter-spacing:var(--lp-ls-tight)}h3,.display-3{font-family:var(--lp-font-display);font-weight:var(--lp-fw-bold);font-size:clamp(18px,2.4vw,var(--lp-fs-2xl));line-height:var(--lp-lh-snug);letter-spacing:var(--lp-ls-tight)}h4{font-weight:var(--lp-fw-bold);font-size:var(--lp-fs-xl);line-height:var(--lp-lh-snug)}h5{font-weight:var(--lp-fw-bold);font-size:var(--lp-fs-lg)}h6{font-weight:var(--lp-fw-semibold);font-size:var(--lp-fs-base);text-transform:uppercase;letter-spacing:var(--lp-ls-wide)}.lp-numeric,.lp-stat,.lp-count,[data-numeric],code,pre,kbd,.lp-mono{font-feature-settings:"tnum" 1,"lnum" 1,"calt" 0;font-variant-numeric:tabular-nums lining-nums;font-family:var(--lp-font-mono)}.lp-eyebrow{font-size:var(--lp-fs-xs);font-weight:var(--lp-fw-bold);text-transform:uppercase;letter-spacing:var(--lp-ls-widest);color:var(--lp-or,#E05A28);display:inline-block;margin-bottom:8px}.lp-lead{font-size:var(--lp-fs-lg);font-weight:var(--lp-fw-normal);line-height:var(--lp-lh-relaxed);color:var(--lp-text-muted,#6b6b6b)}.lp-caption{font-size:var(--lp-fs-sm);color:var(--lp-text-dim,#9a9a9a);letter-spacing:var(--lp-ls-wide)}.lp-gradient-text{background:linear-gradient(135deg,var(--lp-or,#E05A28) 0%,#f0723c 50%,var(--lp-or,#E05A28) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:var(--lp-fw-black)}.lp-gradient-text-nv{background:linear-gradient(135deg,var(--lp-nv,#1B3A5E) 0%,#2c5685 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:var(--lp-fw-black)}::selection{background:rgba(224,90,40,0.2);color:var(--lp-or,#E05A28);text-shadow:0 1px 0 rgba(255,255,255,.3)}code,kbd,pre{font-family:var(--lp-font-mono);font-size:0.9em}kbd{display:inline-block;padding:2px 8px;background:var(--lp-surface-2,#f5f4f0);border:1px solid var(--lp-border,#ebe9e3);border-bottom-width:2px;border-radius:5px;font-size:11px;font-weight:600;color:var(--lp-text-muted,#6b6b6b);box-shadow:0 1px 0 rgba(0,0,0,.04)}[dir="rtl"]{font-size:1.02em}[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3{letter-spacing:0}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root{--lp-or:#E05A28;--lp-or-2:#d04a18;--lp-or-3:#b53d10;--lp-or-soft:#fef0ea;--lp-or-softer:#fff7f3;--lp-nv:#1B3A5E;--lp-nv-2:#243F6A;--lp-nv-soft:#eff3f8;--lp-bg:#fafaf7;--lp-surface:#ffffff;--lp-surface-2:#f5f4f0;--lp-surface-3:#ebe9e3;--lp-surface-hover:#f0eee8;--lp-border:#ebe9e3;--lp-border-strong:#d8d5cc;--lp-divider:#f0eee8;--lp-text:#0a0a0a;--lp-text-muted:#6b6b6b;--lp-text-dim:#9a9a9a;--lp-text-inverse:#ffffff;--lp-success:#16a34a;--lp-success-soft:#dcfce7;--lp-warning:#d97706;--lp-warning-soft:#fef3c7;--lp-danger:#dc2626;--lp-danger-soft:#fee2e2;--lp-info:#2563eb;--lp-info-soft:#dbeafe;--lp-purple:#7C3AED;--lp-teal:#0891B2;--lp-pink:#BE185D;--lp-s-1:4px;--lp-s-2:8px;--lp-s-3:12px;--lp-s-4:16px;--lp-s-5:20px;--lp-s-6:24px;--lp-s-8:32px;--lp-s-10:40px;--lp-s-12:48px;--lp-s-16:64px;--lp-s-20:80px;--lp-font:'Tajawal',-apple-system,sans-serif;--lp-font-mono:ui-monospace,'SF Mono',Menlo,monospace;--lp-fs-xs:11px;--lp-fs-sm:12px;--lp-fs-base:14px;--lp-fs-md:15px;--lp-fs-lg:16px;--lp-fs-xl:18px;--lp-fs-2xl:22px;--lp-fs-3xl:26px;--lp-fs-4xl:32px;--lp-fs-5xl:40px;--lp-lh-tight:1.25;--lp-lh-base:1.55;--lp-lh-loose:1.75;--lp-r-sm:6px;--lp-r:8px;--lp-r-md:10px;--lp-r-lg:12px;--lp-r-xl:16px;--lp-r-2xl:20px;--lp-r-full:9999px;--lp-sh-xs:0 1px 2px rgba(15,23,42,0.04);--lp-sh-sm:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--lp-sh:0 4px 8px -2px rgba(15,23,42,0.06),0 2px 4px -1px rgba(15,23,42,0.04);--lp-sh-md:0 8px 16px -4px rgba(15,23,42,0.1),0 4px 8px -2px rgba(15,23,42,0.05);--lp-sh-lg:0 16px 32px -8px rgba(15,23,42,0.12),0 4px 8px -2px rgba(15,23,42,0.06);--lp-sh-xl:0 24px 48px -12px rgba(15,23,42,0.16);--lp-trans:150ms cubic-bezier(0.4,0,0.2,1);--lp-trans-slow:300ms cubic-bezier(0.4,0,0.2,1);--lp-z-dropdown:100;--lp-z-sticky:50;--lp-z-modal:200;--lp-z-toast:1000;--lp-z-tooltip:1500;--lp-topbar-h:60px;--lp-sidebar-w:260px;--lp-container:1280px}[data-theme="dark"]{--lp-bg:#0d0e10;--lp-surface:#16181d;--lp-surface-2:#1c1e24;--lp-surface-3:#24262e;--lp-surface-hover:#24262e;--lp-border:#2a2d36;--lp-border-strong:#3a3d46;--lp-divider:#24262e;--lp-text:#e8e8e8;--lp-text-muted:#b0b0b0;--lp-text-dim:#707070;--lp-or-soft:#3a1810;--lp-or-softer:#2a1208;--lp-nv-soft:#131e2f;--lp-success-soft:#14532d;--lp-warning-soft:#422006;--lp-danger-soft:#7f1d1d;--lp-info-soft:#1e3a8a;--lp-sh-xs:0 1px 2px rgba(0,0,0,0.3);--lp-sh-sm:0 1px 3px rgba(0,0,0,0.4);--lp-sh:0 4px 8px rgba(0,0,0,0.5);--lp-sh-md:0 8px 16px rgba(0,0,0,0.5);--lp-sh-lg:0 16px 32px rgba(0,0,0,0.6);--lp-sh-xl:0 24px 48px rgba(0,0,0,0.7)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--lp-font);background:var(--lp-bg);color:var(--lp-text);-webkit-font-smoothing:antialiased;line-height:var(--lp-lh-base)}body{font-size:var(--lp-fs-base)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border:0;background:none}a{color:inherit;text-decoration:none;transition:color var(--lp-trans)}a:hover{color:var(--lp-or)}img{max-width:100%;display:block}svg{display:inline-block;vertical-align:middle}.lp-h1{font-size:var(--lp-fs-4xl);font-weight:800;line-height:var(--lp-lh-tight);color:var(--lp-text)}.lp-h2{font-size:var(--lp-fs-3xl);font-weight:800;line-height:var(--lp-lh-tight);color:var(--lp-text)}.lp-h3{font-size:var(--lp-fs-2xl);font-weight:700;line-height:var(--lp-lh-tight);color:var(--lp-text)}.lp-h4{font-size:var(--lp-fs-xl);font-weight:700;color:var(--lp-text)}.lp-h5{font-size:var(--lp-fs-lg);font-weight:700;color:var(--lp-text)}.lp-muted{color:var(--lp-text-muted)}.lp-dim{color:var(--lp-text-dim)}.lp-mono{font-family:var(--lp-font-mono)}.lp-app{display:grid;grid-template-rows:var(--lp-topbar-h) 1fr;height:100vh;overflow:hidden}.lp-app-body{display:grid;grid-template-columns:var(--lp-sidebar-w) 1fr;overflow:hidden}.lp-app-body.no-sidebar{grid-template-columns:1fr}.lp-app-main{overflow-y:auto;background:var(--lp-bg)}.lp-container{max-width:var(--lp-container);margin:0 auto;padding:var(--lp-s-8) var(--lp-s-8)}.lp-page-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--lp-s-3);margin-bottom:var(--lp-s-8)}.lp-page-title{font-size:var(--lp-fs-3xl);font-weight:800;color:var(--lp-text);margin-bottom:4px}.lp-page-subtitle{font-size:var(--lp-fs-base);color:var(--lp-text-muted)}.lp-topbar{background:rgba(255,255,255,.78);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--lp-border);display:flex;align-items:center;padding:0 var(--lp-s-5);gap:var(--lp-s-3);height:var(--lp-topbar-h);flex-shrink:0;position:sticky;top:0;z-index:100}[data-theme="dark"] .lp-topbar{background:rgba(22,24,29,.78)}.lp-brand-pill{display:flex;align-items:center;gap:var(--lp-s-2);padding:6px 14px 6px 8px;border-radius:var(--lp-r-full);background:transparent;transition:background var(--lp-trans)}.lp-brand-pill:hover{background:var(--lp-surface-hover)}.lp-brand-logo{width:36px;height:36px;border-radius:var(--lp-r-md);background:linear-gradient(135deg,var(--lp-or),#f0723c);color:white;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:15px;letter-spacing:-0.5px;box-shadow:0 2px 8px rgba(224,90,40,0.3)}.lp-brand-name{font-weight:700;font-size:var(--lp-fs-base)}.lp-brand-arrow{color:var(--lp-text-dim);font-size:11px}.lp-spacer{flex:1}.lp-topbar-link{display:flex;align-items:center;gap:var(--lp-s-2);padding:var(--lp-s-2) var(--lp-s-4);border-radius:var(--lp-r);font-size:var(--lp-fs-base);font-weight:600;color:var(--lp-text);transition:background var(--lp-trans)}.lp-topbar-link:hover{background:var(--lp-surface-hover)}.lp-topbar-link svg{width:18px;height:18px}.lp-icon-btn{width:38px;height:38px;border-radius:var(--lp-r-full);display:flex;align-items:center;justify-content:center;font-size:var(--lp-fs-lg);background:transparent;color:var(--lp-text);position:relative;transition:background var(--lp-trans)}.lp-icon-btn:hover{background:var(--lp-surface-hover)}.lp-icon-btn .lp-dot{position:absolute;top:6px;left:6px;background:var(--lp-danger);color:white;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:var(--lp-r-full);display:none;align-items:center;justify-content:center}.lp-avatar{width:36px;height:36px;border-radius:var(--lp-r-full);background:linear-gradient(135deg,var(--lp-nv),var(--lp-nv-2));color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;cursor:pointer;border:2px solid var(--lp-border);transition:transform var(--lp-trans)}.lp-avatar:hover{transform:scale(1.05)}.lp-avatar.sm{width:28px;height:28px;font-size:11px;border-width:1px}.lp-avatar.lg{width:48px;height:48px;font-size:18px}.lp-sidebar{background:var(--lp-surface);border-left:1px solid var(--lp-border);padding:var(--lp-s-5) var(--lp-s-3);display:flex;flex-direction:column;gap:2px;overflow-y:auto}.lp-nav-group{font-size:var(--lp-fs-xs);font-weight:700;color:var(--lp-text-dim);text-transform:uppercase;letter-spacing:0.5px;padding:12px var(--lp-s-4) 6px}.lp-nav-link{display:flex;align-items:center;gap:var(--lp-s-3);padding:var(--lp-s-3) var(--lp-s-4);border-radius:var(--lp-r-md);font-size:var(--lp-fs-base);font-weight:600;color:var(--lp-text);cursor:pointer;transition:all var(--lp-trans);position:relative}.lp-nav-link:hover{background:var(--lp-surface-2);color:var(--lp-text)}.lp-nav-link.active{background:var(--lp-or-soft);color:var(--lp-or)}.lp-nav-link.active::before{content:'';position:absolute;right:-12px;top:12px;bottom:12px;width:3px;background:var(--lp-or);border-radius:0 2px 2px 0}.lp-nav-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:var(--lp-fs-base)}.lp-nav-count{margin-right:auto;background:var(--lp-surface-2);padding:2px 8px;border-radius:var(--lp-r-full);font-size:var(--lp-fs-xs);color:var(--lp-text-muted);font-weight:700}.lp-nav-link.active .lp-nav-count{background:rgba(224,90,40,0.15);color:var(--lp-or)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lp-s-2);padding:10px var(--lp-s-5);border-radius:var(--lp-r);font-size:var(--lp-fs-base);font-weight:700;transition:all var(--lp-trans);white-space:nowrap;user-select:none;border:1px solid transparent}.lp-btn:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.lp-btn-primary{background:var(--lp-or);color:white}.lp-btn-primary:hover{background:var(--lp-or-2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(224,90,40,0.25);color:white}.lp-btn-dark{background:var(--lp-text);color:var(--lp-surface)}.lp-btn-dark:hover{background:var(--lp-or);color:white}.lp-btn-secondary{background:var(--lp-surface);color:var(--lp-text);border-color:var(--lp-border)}.lp-btn-secondary:hover{background:var(--lp-surface-hover);border-color:var(--lp-border-strong);color:var(--lp-text)}.lp-btn-ghost{background:transparent;color:var(--lp-text)}.lp-btn-ghost:hover{background:var(--lp-surface-hover);color:var(--lp-text)}.lp-btn-danger{background:var(--lp-danger);color:white}.lp-btn-danger:hover{background:#b91c1c;color:white}.lp-btn-success{background:var(--lp-success);color:white}.lp-btn-sm{padding:6px 12px;font-size:var(--lp-fs-sm)}.lp-btn-lg{padding:14px var(--lp-s-6);font-size:var(--lp-fs-lg)}.lp-btn-block{width:100%}.lp-btn-icon{padding:0;width:36px;height:36px;border-radius:var(--lp-r)}.lp-field{margin-bottom:var(--lp-s-5)}.lp-label{display:block;font-size:var(--lp-fs-sm);font-weight:700;color:var(--lp-text);margin-bottom:var(--lp-s-2)}.lp-required{color:var(--lp-danger)}.lp-input,.lp-textarea,.lp-select{width:100%;padding:11px 14px;border:1.5px solid var(--lp-border);background:var(--lp-surface);border-radius:var(--lp-r);font-size:var(--lp-fs-base);color:var(--lp-text);transition:border-color var(--lp-trans),box-shadow var(--lp-trans)}.lp-input:focus,.lp-textarea:focus,.lp-select:focus{outline:0;border-color:var(--lp-or);box-shadow:0 0 0 3px var(--lp-or-soft)}.lp-input::placeholder,.lp-textarea::placeholder{color:var(--lp-text-dim)}.lp-textarea{min-height:80px;resize:vertical}.lp-input-icon-wrap{position:relative}.lp-input-icon-wrap .lp-input{padding-right:38px}.lp-input-icon-wrap .lp-input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--lp-text-dim);pointer-events:none}.lp-help{font-size:var(--lp-fs-xs);color:var(--lp-text-dim);margin-top:4px}.lp-error{font-size:var(--lp-fs-xs);color:var(--lp-danger);margin-top:4px}.lp-check{display:inline-flex;align-items:center;gap:var(--lp-s-2);cursor:pointer;user-select:none}.lp-check input[type="checkbox"],.lp-check input[type="radio"]{width:18px;height:18px;cursor:pointer;accent-color:var(--lp-or)}.lp-switch{width:40px;height:22px;background:var(--lp-border-strong);border-radius:var(--lp-r-full);position:relative;cursor:pointer;transition:background var(--lp-trans);flex-shrink:0}.lp-switch::after{content:'';position:absolute;width:18px;height:18px;background:white;border-radius:var(--lp-r-full);top:2px;right:2px;transition:all var(--lp-trans);box-shadow:0 1px 3px rgba(0,0,0,0.15)}.lp-switch.on{background:var(--lp-or)}.lp-switch.on::after{right:20px}.lp-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-lg);overflow:hidden}.lp-card-padded{padding:var(--lp-s-6)}.lp-card-header{padding:var(--lp-s-4) var(--lp-s-6);border-bottom:1px solid var(--lp-border);display:flex;align-items:center;justify-content:space-between;gap:var(--lp-s-3)}.lp-card-body{padding:var(--lp-s-6)}.lp-card-footer{padding:var(--lp-s-4) var(--lp-s-6);border-top:1px solid var(--lp-border);display:flex;gap:var(--lp-s-2);justify-content:flex-start}.lp-table{width:100%;border-collapse:collapse}.lp-table thead{background:var(--lp-surface-2)}.lp-table th{padding:var(--lp-s-3) var(--lp-s-5);text-align:right;font-size:var(--lp-fs-xs);font-weight:700;color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid var(--lp-border)}.lp-table td{padding:var(--lp-s-4) var(--lp-s-5);font-size:var(--lp-fs-base);border-bottom:1px solid var(--lp-border)}.lp-table tbody tr{transition:background var(--lp-trans)}.lp-table tbody tr:hover{background:var(--lp-surface-2)}.lp-table tbody tr:last-child td{border-bottom:0}.lp-table-actions{text-align:left;white-space:nowrap}.lp-badge{display:inline-block;padding:3px 10px;border-radius:var(--lp-r-full);font-size:var(--lp-fs-xs);font-weight:700;background:var(--lp-surface-2);color:var(--lp-text-muted)}.lp-badge-success{background:var(--lp-success-soft);color:var(--lp-success)}.lp-badge-warning{background:var(--lp-warning-soft);color:var(--lp-warning)}.lp-badge-danger{background:var(--lp-danger-soft);color:var(--lp-danger)}.lp-badge-info{background:var(--lp-info-soft);color:var(--lp-info)}.lp-modal-bg{position:fixed;inset:0;background:rgba(15,23,42,0.5);backdrop-filter:blur(4px);z-index:var(--lp-z-modal);display:none;align-items:center;justify-content:center;padding:var(--lp-s-5)}.lp-modal-bg.show{display:flex;animation:lp-fade-in 0.2s ease}.lp-modal{background:var(--lp-surface);border-radius:var(--lp-r-xl);max-width:540px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--lp-sh-xl);animation:lp-slide-up 0.25s ease}.lp-modal.lg{max-width:760px}.lp-modal.xl{max-width:920px}.lp-modal-header{padding:var(--lp-s-5) var(--lp-s-6);border-bottom:1px solid var(--lp-border);display:flex;align-items:center;justify-content:space-between}.lp-modal-title{font-size:var(--lp-fs-xl);font-weight:800;color:var(--lp-text)}.lp-modal-subtitle{font-size:var(--lp-fs-sm);color:var(--lp-text-muted);margin-top:4px}.lp-modal-body{padding:var(--lp-s-6);overflow-y:auto;flex:1}.lp-modal-footer{padding:var(--lp-s-4) var(--lp-s-6);border-top:1px solid var(--lp-border);display:flex;justify-content:flex-end;gap:var(--lp-s-2)}.lp-close-btn{width:32px;height:32px;border-radius:var(--lp-r-full);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--lp-text-muted);background:transparent;transition:background var(--lp-trans)}.lp-close-btn:hover{background:var(--lp-surface-hover)}.lp-dropdown{position:absolute;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-lg);box-shadow:var(--lp-sh-lg);padding:6px;z-index:var(--lp-z-dropdown);min-width:220px;display:none}.lp-dropdown.show{display:block;animation:lp-fade-in 0.15s ease}.lp-menu-item{display:flex;align-items:center;gap:var(--lp-s-3);padding:var(--lp-s-3);border-radius:var(--lp-r);font-size:var(--lp-fs-base);font-weight:500;color:var(--lp-text);width:100%;text-align:right;background:transparent;transition:background var(--lp-trans)}.lp-menu-item:hover{background:var(--lp-surface-hover);color:var(--lp-text)}.lp-menu-divider{height:1px;background:var(--lp-border);margin:4px 0}.lp-toast-stack{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:var(--lp-z-toast);display:flex;flex-direction:column;gap:10px;pointer-events:none;align-items:center}.lp-toast{background:white;color:var(--lp-text);padding:14px 18px;border-radius:12px;box-shadow:0 16px 40px rgba(15,23,42,.14),0 4px 8px rgba(15,23,42,.06);min-width:280px;max-width:480px;font-size:14px;font-weight:600;pointer-events:auto;display:flex;align-items:center;gap:12px;border-right:4px solid var(--lp-info);opacity:0;transform:translateY(-12px) scale(.96);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(12px);background:rgba(255,255,255,.96)}.lp-toast.show{opacity:1;transform:translateY(0) scale(1)}.lp-toast-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;flex-shrink:0;background:var(--lp-info);color:white}.lp-toast-msg{flex:1;line-height:1.5}.lp-toast-close{background:none;border:none;cursor:pointer;font-size:18px;color:var(--lp-text-muted);padding:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.lp-toast-close:hover{background:var(--lp-surface-2);color:var(--lp-text)}.lp-toast.success{border-right-color:var(--lp-success)}.lp-toast.success .lp-toast-icon{background:var(--lp-success)}.lp-toast.error{border-right-color:var(--lp-danger)}.lp-toast.error .lp-toast-icon{background:var(--lp-danger)}.lp-toast.warning{border-right-color:var(--lp-warning)}.lp-toast.warning .lp-toast-icon{background:var(--lp-warning)}.lp-toast.info{border-right-color:var(--lp-info)}[data-theme="dark"] .lp-toast{background:rgba(28,30,36,.96);color:var(--lp-text)}.lp-tabs{display:flex;gap:2px;border-bottom:1px solid var(--lp-border);margin-bottom:var(--lp-s-6)}.lp-tab{padding:var(--lp-s-3) var(--lp-s-5);font-size:var(--lp-fs-base);font-weight:600;color:var(--lp-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:all var(--lp-trans);display:flex;align-items:center;gap:var(--lp-s-2)}.lp-tab:hover{color:var(--lp-text)}.lp-tab.active{color:var(--lp-text);border-bottom-color:var(--lp-or)}.lp-empty{text-align:center;padding:var(--lp-s-16) var(--lp-s-5)}.lp-empty-icon{width:80px;height:80px;border-radius:var(--lp-r-2xl);background:var(--lp-or-soft);display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto var(--lp-s-5)}.lp-empty h3{font-size:var(--lp-fs-xl);color:var(--lp-text);margin-bottom:6px}.lp-empty p{color:var(--lp-text-muted);font-size:var(--lp-fs-base);margin-bottom:var(--lp-s-5);max-width:380px;margin-left:auto;margin-right:auto}.lp-empty-actions{display:flex;gap:var(--lp-s-2);justify-content:center;flex-wrap:wrap}.lp-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--lp-border);border-top-color:var(--lp-or);border-radius:var(--lp-r-full);animation:lp-spin 0.6s linear infinite}.lp-spinner-lg{width:36px;height:36px;border-width:3px}.lp-loading{display:flex;align-items:center;justify-content:center;padding:var(--lp-s-16)}.lp-tooltip{position:relative}.lp-tooltip::after{content:attr(data-tip);position:absolute;bottom:calc(100%+8px);right:50%;transform:translateX(50%);background:var(--lp-text);color:var(--lp-surface);padding:4px 10px;border-radius:var(--lp-r-sm);font-size:var(--lp-fs-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--lp-trans);z-index:var(--lp-z-tooltip)}.lp-tooltip:hover::after{opacity:1}.lp-kbd{background:var(--lp-surface-2);border:1px solid var(--lp-border);border-bottom-width:2px;border-radius:var(--lp-r-sm);padding:2px 6px;font-family:var(--lp-font-mono);font-size:var(--lp-fs-xs);color:var(--lp-text)}@keyframes lp-fade-in{from{opacity:0}to{opacity:1}}@keyframes lp-slide-up{from{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}@keyframes lp-slide-in{from{transform:translateX(-30px);opacity:0}to{transform:none;opacity:1}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-pulse{0%,100%{opacity:1}50%{opacity:0.5}}.lp-flex{display:flex}.lp-flex-col{flex-direction:column}.lp-items-center{align-items:center}.lp-justify-between{justify-content:space-between}.lp-gap-1{gap:var(--lp-s-1)}.lp-gap-2{gap:var(--lp-s-2)}.lp-gap-3{gap:var(--lp-s-3)}.lp-gap-4{gap:var(--lp-s-4)}.lp-mt-2{margin-top:var(--lp-s-2)}.lp-mt-4{margin-top:var(--lp-s-4)}.lp-mt-6{margin-top:var(--lp-s-6)}.lp-mb-2{margin-bottom:var(--lp-s-2)}.lp-mb-4{margin-bottom:var(--lp-s-4)}.lp-mb-6{margin-bottom:var(--lp-s-6)}.lp-text-center{text-align:center}.lp-w-full{width:100%}@media (max-width:900px){.lp-app-body{grid-template-columns:1fr}.lp-sidebar{display:none;position:fixed;top:var(--lp-topbar-h);right:0;bottom:0;width:280px;z-index:var(--lp-z-modal);box-shadow:var(--lp-sh-lg)}.lp-sidebar.open{display:flex}.lp-container{padding:var(--lp-s-4)}.lp-page-title{font-size:var(--lp-fs-2xl)}.lp-topbar-link span{display:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lp-border-strong);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--lp-text-muted);border:2px solid transparent;background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--lp-border-strong) transparent}.lp-input:focus,.lp-select:focus,.lp-textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--lp-or) 25%,transparent);outline-offset:2px}.lp-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .15s}.lp-card.lp-card-hover:hover{transform:translateY(-3px);box-shadow:0 12px 28px -8px rgba(15,23,42,.12),0 4px 8px -2px rgba(15,23,42,.06)}.lp-btn{position:relative;overflow:hidden;transition:all .22s cubic-bezier(.16,1,.3,1)}.lp-btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.35);transform:translate(-50%,-50%);transition:width .5s,height .5s;pointer-events:none}.lp-btn:active::after{width:320px;height:320px}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(224,90,40,.28)}.lp-app-main{animation:pageIn .45s cubic-bezier(.16,1,.3,1)}@keyframes pageIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-skeleton{background:linear-gradient(90deg,var(--lp-surface-2) 0%,var(--lp-surface-hover) 50%,var(--lp-surface-2) 100%);background-size:200% 100%;animation:lp-skel 1.4s ease-in-out infinite;border-radius:8px}@keyframes lp-skel{0%{background-position:200% 0}100%{background-position:-200% 0}}.lp-skeleton-row{height:16px;margin:8px 0}.lp-skeleton-row.lp-w-50{width:50%}.lp-skeleton-row.lp-w-75{width:75%}:root{transition:--lp-bg .3s,--lp-surface .3s}body{transition:background .3s,color .3s}.topbar,.lp-topbar{box-shadow:0 1px 0 rgba(0,0,0,.04),0 4px 16px -8px rgba(0,0,0,.06) !important}.form-row,.form-card,.lp-card,.stat-card{transition:transform .2s cubic-bezier(.2,.9,.3,1.2),box-shadow .2s ease,border-color .2s ease}.form-row:hover,.form-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(15,23,42,.12),0 4px 8px -2px rgba(15,23,42,.06);border-color:rgba(224,90,40,.3)}.sidebar,.lp-sidebar{border-left:1px solid var(--lp-border,#ebe9e3)}.tab,.lp-tab{position:relative;transition:color .15s ease}.tab.active::after,.lp-tab.active::after{content:'';position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:var(--lp-or,#E05A28);border-radius:2px 2px 0 0;animation:lpTabIn .3s cubic-bezier(.2,.9,.3,1.2)}@keyframes lpTabIn{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.create-btn,.btn-create,.lp-btn-primary{box-shadow:0 4px 12px -2px rgba(224,90,40,.35),0 2px 4px -1px rgba(224,90,40,.2)}.create-btn:hover,.btn-create:hover,.lp-btn-primary:hover{box-shadow:0 6px 16px -2px rgba(224,90,40,.45),0 3px 6px -1px rgba(224,90,40,.25)}:root{--or:var(--lp-or,#E05A28);--or-2:var(--lp-or-2,#d04a18);--or-3:var(--lp-or-3,#b53d10);--or-soft:var(--lp-or-soft,#fef0ea);--or-softer:var(--lp-or-softer,#fff7f3);--nv:var(--lp-nv,#1B3A5E);--nv-2:var(--lp-nv-2,#243F6A);--nv-soft:var(--lp-nv-soft,#eff3f8);--bg:var(--lp-bg,#fafaf7);--surface:var(--lp-surface,#ffffff);--surface-2:var(--lp-surface-2,#f5f4f0);--surface-3:var(--lp-surface-3,#ebe9e3);--surface-hover:var(--lp-surface-hover,#f0eee8);--border:var(--lp-border,#ebe9e3);--border-strong:var(--lp-border-strong,#d8d5cc);--divider:var(--lp-divider,#f0eee8);--text:var(--lp-text,#0a0a0a);--text-muted:var(--lp-text-muted,#6b6b6b);--text-dim:var(--lp-text-dim,#9a9a9a);--success:var(--lp-success,#16a34a);--success-soft:var(--lp-success-soft,#dcfce7);--warning:var(--lp-warning,#d97706);--warning-soft:var(--lp-warning-soft,#fef3c7);--danger:var(--lp-danger,#dc2626);--danger-soft:var(--lp-danger-soft,#fee2e2);--info:var(--lp-info,#2563eb);--info-soft:var(--lp-info-soft,#dbeafe);--shadow-xs:var(--lp-sh-xs);--shadow-sm:var(--lp-sh-sm);--shadow-md:var(--lp-sh-md);--shadow-lg:var(--lp-sh-lg);--radius-sm:var(--lp-r);--radius:var(--lp-r-lg);--radius-lg:var(--lp-r-xl)}html{scroll-behavior:smooth}body{font-family:'Tajawal',-apple-system,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(150,150,150,.25);border-radius:8px;border:2px solid transparent;background-clip:padding-box;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:rgba(150,150,150,.45);background-clip:padding-box}::selection{background:var(--or,#E05A28);color:white}:focus-visible{outline:2px solid var(--or,#E05A28);outline-offset:2px;border-radius:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px}button,a,.btn,[role="button"]{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}img{image-rendering:-webkit-optimize-contrast}@keyframes lpFadeIn{from{opacity:0}to{opacity:1}}@keyframes lpSlideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lpScaleIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lp-anim-fade{animation:lpFadeIn .25s ease both}.lp-anim-slide{animation:lpSlideUp .35s cubic-bezier(.2,.9,.3,1) both}.lp-anim-scale{animation:lpScaleIn .25s cubic-bezier(.2,.9,.3,1.2) both}.topbar{background:rgba(255,255,255,.78) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;border-bottom:1px solid var(--lp-border,#ebe9e3) !important;height:var(--lp-topbar-h,60px) !important}[data-theme="dark"] .topbar{background:rgba(22,24,29,.78) !important}.workspace-pill,.ws-pill,.lp-brand-pill{border-radius:9999px;transition:background .15s ease}.workspace-pill:hover,.ws-pill:hover{background:var(--lp-surface-hover,#f0eee8)}.ws-logo,.lp-brand-logo,.brand-mark .lg-logo{background:linear-gradient(135deg,var(--lp-or,#E05A28),#f0723c);box-shadow:0 2px 8px rgba(224,90,40,.3)}.icon-btn,.topbar-link,.lp-icon-btn,.lp-topbar-link{border-radius:10px !important;transition:background .15s ease,color .15s ease}.icon-btn:hover,.topbar-link:hover{background:var(--lp-surface-hover,#f0eee8) !important}.profile-avatar,.lp-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--lp-nv,#1B3A5E),var(--lp-nv-2,#243F6A));color:white;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.profile-avatar:hover,.lp-avatar:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(27,58,94,.3)}.dot,.lp-dot{position:absolute;top:-2px;right:-2px;background:var(--lp-danger,#dc2626);color:white;font-size:10px;font-weight:800;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--lp-surface,#ffffff)}.card,.lp-card,.form-card,.stat-card{background:var(--lp-surface,#ffffff);border:1px solid var(--lp-border,#ebe9e3);border-radius:var(--lp-r-lg,12px);box-shadow:var(--lp-sh-xs);transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease}.card:hover,.form-card:hover,.stat-card:hover{box-shadow:var(--lp-sh-md);border-color:var(--lp-border-strong,#d8d5cc)}.btn,.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-family:inherit;font-weight:700;font-size:14px;border-radius:var(--lp-r,8px);border:0;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-primary,.lp-btn-primary{background:var(--lp-or,#E05A28);color:white;box-shadow:0 2px 8px rgba(224,90,40,.25)}.btn-primary:hover,.lp-btn-primary:hover{background:var(--lp-or-2,#d04a18);transform:translateY(-1px);box-shadow:0 4px 12px rgba(224,90,40,.35)}.btn-secondary,.lp-btn-secondary{background:var(--lp-surface,#ffffff);color:var(--lp-text,#0a0a0a);border:1px solid var(--lp-border,#ebe9e3)}.btn-secondary:hover,.lp-btn-secondary:hover{background:var(--lp-surface-2,#f5f4f0);border-color:var(--lp-border-strong,#d8d5cc)}input.input,input.lp-input,textarea.lp-input,select.lp-input,.input:not([type="checkbox"]):not([type="radio"]){font-family:inherit;font-size:14px;padding:10px 14px;border-radius:var(--lp-r,8px);border:1.5px solid var(--lp-border,#ebe9e3);background:var(--lp-surface,#ffffff);color:var(--lp-text,#0a0a0a);transition:border-color .15s ease,box-shadow .15s ease;outline:none}input.input:focus,.lp-input:focus,.input:not([type="checkbox"]):not([type="radio"]):focus{border-color:var(--lp-or,#E05A28);box-shadow:0 0 0 3px rgba(224,90,40,.12)}.lp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;min-height:320px;animation:lpFadeIn .4s ease both}.lp-empty-icon{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,var(--lp-or-soft,#fef0ea),rgba(255,255,255,0));display:flex;align-items:center;justify-content:center;font-size:48px;margin-bottom:22px;position:relative;box-shadow:0 8px 32px -8px rgba(224,90,40,.18)}.lp-empty-icon::before{content:'';position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(224,90,40,.15),transparent 60%);z-index:-1;animation:lpEmptyPulse 3s ease-in-out infinite}@keyframes lpEmptyPulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.lp-empty-title{font-size:20px;font-weight:800;color:var(--lp-text,#0a0a0a);margin-bottom:8px}.lp-empty-desc{font-size:14px;color:var(--lp-text-muted,#6b6b6b);max-width:400px;line-height:1.6;margin-bottom:20px}.lp-empty-action{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:var(--lp-or,#E05A28);color:white;border-radius:10px;font-weight:700;font-size:14px;border:0;cursor:pointer;box-shadow:0 4px 12px -2px rgba(224,90,40,.35);transition:transform .15s,box-shadow .15s}.lp-empty-action:hover{transform:translateY(-1px);box-shadow:0 6px 16px -2px rgba(224,90,40,.45)}.lp-skeleton{background:linear-gradient(90deg,var(--lp-surface-2,#f5f4f0) 0%,var(--lp-surface-3,#ebe9e3) 50%,var(--lp-surface-2,#f5f4f0) 100%);background-size:200% 100%;animation:lpSkeleton 1.4s ease-in-out infinite;border-radius:8px}@keyframes lpSkeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}.lp-skeleton-text{height:14px;margin:6px 0}.lp-skeleton-text.w-90{width:90%}.lp-skeleton-text.w-75{width:75%}.lp-skeleton-text.w-50{width:50%}.lp-skeleton-text.w-30{width:30%}.lp-skeleton-title{height:22px;width:60%;margin-bottom:12px;border-radius:6px}.lp-skeleton-avatar{width:40px;height:40px;border-radius:50%}.lp-skeleton-card{padding:16px;border:1px solid var(--lp-border,#ebe9e3);border-radius:var(--lp-r-lg,12px);background:var(--lp-surface,#ffffff)}.lp-skeleton-row{display:flex;gap:12px;align-items:center;padding:12px 0}.lp-spinner{display:inline-block;width:36px;height:36px;border:3px solid var(--lp-surface-3,#ebe9e3);border-top-color:var(--lp-or,#E05A28);border-radius:50%;animation:lpSpin .8s linear infinite}.lp-spinner.sm{width:18px;height:18px;border-width:2px}.lp-spinner.lg{width:56px;height:56px;border-width:4px}@keyframes lpSpin{to{transform:rotate(360deg)}}@media print{.topbar,.lp-topbar,.sidebar,.lp-sidebar,[class*="modal"],button{display:none !important}body{background:white;color:black}}.lp-illust{width:160px;height:160px;margin:0 auto 24px;display:block;filter:drop-shadow(0 12px 24px rgba(224,90,40,.15));animation:lpIllustFloat 4s ease-in-out infinite}@keyframes lpIllustFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-illust-forms{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><linearGradient id="g1" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="%23FED7AA"/><stop offset="1" stop-color="%23FDBA74"/></linearGradient><linearGradient id="g2" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="%23E05A28"/><stop offset="1" stop-color="%23F06A38"/></linearGradient></defs><rect x="40" y="36" width="100" height="130" rx="14" fill="url(%23g1)" opacity=".4"/><rect x="40" y="36" width="100" height="130" rx="14" fill="none" stroke="%23E05A28" stroke-width="2.5" stroke-dasharray="8 5"/><rect x="58" y="62" width="64" height="4" rx="2" fill="%23E05A28" opacity=".7"/><rect x="58" y="78" width="50" height="4" rx="2" fill="%23E05A28" opacity=".4"/><rect x="58" y="94" width="58" height="4" rx="2" fill="%23E05A28" opacity=".4"/><rect x="58" y="110" width="40" height="4" rx="2" fill="%23E05A28" opacity=".4"/><circle cx="155" cy="58" r="24" fill="url(%23g2)"/><line x1="155" y1="48" x2="155" y2="68" stroke="white" stroke-width="3" stroke-linecap="round"/><line x1="145" y1="58" x2="165" y2="58" stroke="white" stroke-width="3" stroke-linecap="round"/></svg>');background-size:contain;background-repeat:no-repeat}.lp-illust-responses{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><linearGradient id="ig1" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="%23DBEAFE"/><stop offset="1" stop-color="%23BFDBFE"/></linearGradient></defs><circle cx="100" cy="100" r="70" fill="url(%23ig1)" opacity=".5"/><rect x="60" y="64" width="80" height="20" rx="6" fill="%23E05A28" opacity=".25"/><rect x="60" y="92" width="60" height="14" rx="5" fill="%231B3A5E" opacity=".3"/><rect x="60" y="116" width="70" height="14" rx="5" fill="%231B3A5E" opacity=".3"/><circle cx="148" cy="56" r="20" fill="%23E05A28"/><path d="M138 56 l8 8 14-14" stroke="white" stroke-width="3.5" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat}.lp-illust-search{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle cx="85" cy="85" r="40" fill="none" stroke="%23E05A28" stroke-width="6" opacity=".7"/><line x1="115" y1="115" x2="155" y2="155" stroke="%23E05A28" stroke-width="6" stroke-linecap="round"/><circle cx="85" cy="85" r="32" fill="%23FED7AA" opacity=".4"/><text x="85" y="93" font-size="28" font-weight="900" fill="%23E05A28" text-anchor="middle" font-family="Tajawal">?</text></svg>');background-size:contain;background-repeat:no-repeat}.lp-illust-error{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle cx="100" cy="100" r="70" fill="%23FEE2E2" opacity=".6"/><circle cx="100" cy="100" r="50" fill="none" stroke="%23DC2626" stroke-width="4" stroke-dasharray="8 4"/><line x1="80" y1="80" x2="120" y2="120" stroke="%23DC2626" stroke-width="6" stroke-linecap="round"/><line x1="120" y1="80" x2="80" y2="120" stroke="%23DC2626" stroke-width="6" stroke-linecap="round"/></svg>');background-size:contain;background-repeat:no-repeat}.lp-illust-settings{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><linearGradient id="sg1" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="%23E05A28"/><stop offset="1" stop-color="%23F06A38"/></linearGradient></defs><circle cx="100" cy="100" r="60" fill="none" stroke="url(%23sg1)" stroke-width="6"/><circle cx="100" cy="100" r="20" fill="url(%23sg1)"/><g stroke="url(%23sg1)" stroke-width="6" stroke-linecap="round"><line x1="100" y1="32" x2="100" y2="50"/><line x1="100" y1="150" x2="100" y2="168"/><line x1="32" y1="100" x2="50" y2="100"/><line x1="150" y1="100" x2="168" y2="100"/><line x1="52" y1="52" x2="64" y2="64"/><line x1="136" y1="136" x2="148" y2="148"/><line x1="148" y1="52" x2="136" y2="64"/><line x1="64" y1="136" x2="52" y2="148"/></g></svg>');background-size:contain;background-repeat:no-repeat;animation:lpRotateSlow 18s linear infinite}@keyframes lpRotateSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.lp-illust-email{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><linearGradient id="eg1" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="%23E05A28"/><stop offset="1" stop-color="%23F06A38"/></linearGradient></defs><rect x="40" y="60" width="120" height="80" rx="10" fill="white" stroke="url(%23eg1)" stroke-width="3"/><path d="M40 70 L100 110 L160 70" stroke="url(%23eg1)" stroke-width="3" fill="none" stroke-linecap="round"/><circle cx="155" cy="58" r="14" fill="%23DC2626"/><text x="155" y="63" font-size="14" font-weight="900" fill="white" text-anchor="middle" font-family="Tajawal">!</text></svg>');background-size:contain;background-repeat:no-repeat}.lp-illust-success{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle cx="100" cy="100" r="70" fill="%23DCFCE7" opacity=".6"/><circle cx="100" cy="100" r="50" fill="%2316A34A"/><path d="M75 100 l18 18 35-35" stroke="white" stroke-width="8" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat}.lp-illust-empty{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><linearGradient id="emg" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="%23FED7AA"/><stop offset="1" stop-color="%23FDBA74"/></linearGradient></defs><ellipse cx="100" cy="170" rx="60" ry="6" fill="rgba(0,0,0,.05)"/><rect x="50" y="60" width="100" height="100" rx="10" fill="url(%23emg)" opacity=".3"/><rect x="50" y="60" width="100" height="100" rx="10" fill="none" stroke="%23E05A28" stroke-width="2" stroke-dasharray="6 4" opacity=".5"/><circle cx="100" cy="105" r="22" fill="none" stroke="%23E05A28" stroke-width="3" opacity=".6"/><line x1="116" y1="121" x2="130" y2="135" stroke="%23E05A28" stroke-width="3" stroke-linecap="round" opacity=".6"/></svg>');background-size:contain;background-repeat:no-repeat}.lp-illust.sm{width:120px;height:120px}.lp-illust.lg{width:200px;height:200px}@media (max-width:768px){.lp-illust{width:120px;height:120px;margin-bottom:16px}}:root{--lp-or-50:#fff7f3;--lp-or-100:#ffe9dc;--lp-or-200:#ffd2b8;--lp-or-300:#ffae84;--lp-or-400:#ff844f;--lp-or-500:#E05A28;--lp-or-600:#cc4a1a;--lp-or-700:#a63a14;--lp-or-800:#832d10;--lp-or-900:#5e1f08;--lp-nv-50:#f3f6fa;--lp-nv-100:#e0e8f1;--lp-nv-200:#b8c8db;--lp-nv-300:#88a3c1;--lp-nv-400:#5377a3;--lp-nv-500:#1B3A5E;--lp-nv-600:#173451;--lp-nv-700:#112740;--lp-nv-800:#0a1a2e;--lp-nv-900:#050d1c;--lp-grad-or:linear-gradient(135deg,#E05A28 0%,#f0723c 50%,#ff8550 100%);--lp-grad-or-soft:linear-gradient(135deg,#fff7f3 0%,#ffe9dc 100%);--lp-grad-nv:linear-gradient(135deg,#1B3A5E 0%,#2c5685 100%);--lp-grad-sunset:linear-gradient(135deg,#E05A28 0%,#F59E0B 100%);--lp-grad-aurora:linear-gradient(135deg,#1B3A5E 0%,#7C3AED 50%,#E05A28 100%);--lp-grad-mesh:radial-gradient(at 20% 20%,rgba(224,90,40,.12) 0px,transparent 50%),radial-gradient(at 80% 80%,rgba(27,58,94,.10) 0px,transparent 50%),radial-gradient(at 50% 50%,rgba(245,158,11,.06) 0px,transparent 50%);--lp-sh-glow-or:0 0 0 1px rgba(224,90,40,.1),0 4px 16px -2px rgba(224,90,40,.2);--lp-sh-glow-or-strong:0 0 0 1px rgba(224,90,40,.2),0 8px 24px -4px rgba(224,90,40,.35);--lp-sh-glass:0 4px 24px -4px rgba(15,23,42,.08),0 1px 0 rgba(255,255,255,.5) inset;--lp-sh-elevated:0 1px 2px rgba(15,23,42,.06),0 4px 12px -2px rgba(15,23,42,.08),0 16px 32px -12px rgba(15,23,42,.12);--lp-sh-floating:0 4px 8px -2px rgba(15,23,42,.06),0 24px 48px -16px rgba(15,23,42,.18);--lp-s-px:1px;--lp-s-0:0;--lp-s-1:4px;--lp-s-2:8px;--lp-s-3:12px;--lp-s-4:16px;--lp-s-5:20px;--lp-s-6:24px;--lp-s-7:28px;--lp-s-8:32px;--lp-s-10:40px;--lp-s-12:48px;--lp-s-14:56px;--lp-s-16:64px;--lp-s-20:80px;--lp-s-24:96px;--lp-s-32:128px}[data-theme="dark"]{--lp-grad-or-soft:linear-gradient(135deg,#2a1208 0%,#3a1810 100%);--lp-grad-mesh:radial-gradient(at 20% 20%,rgba(224,90,40,.18) 0px,transparent 50%),radial-gradient(at 80% 80%,rgba(27,58,94,.20) 0px,transparent 50%);--lp-sh-glass:0 4px 24px -4px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.05) inset}.lp-glass{background:rgba(255,255,255,.65);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);box-shadow:var(--lp-sh-glass)}[data-theme="dark"] .lp-glass{background:rgba(22,24,29,.65);border:1px solid rgba(255,255,255,.06)}.lp-glass-strong{background:rgba(255,255,255,.85);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%)}.lp-btn-primary,.btn-dark,.btn-primary{background:var(--lp-grad-or,linear-gradient(135deg,#E05A28,#f0723c)) !important;color:white !important;border:0;font-weight:700;position:relative;overflow:hidden;box-shadow:0 4px 12px -2px rgba(224,90,40,.35),inset 0 1px 0 rgba(255,255,255,.15);transition:all .2s cubic-bezier(.4,0,.2,1)}.lp-btn-primary::before,.btn-dark::before,.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s}.lp-btn-primary:hover,.btn-dark:hover,.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px -2px rgba(224,90,40,.45),inset 0 1px 0 rgba(255,255,255,.2)}.lp-btn-primary:hover::before,.btn-dark:hover::before,.btn-primary:hover::before{left:100%}.lp-btn-primary:active,.btn-dark:active,.btn-primary:active{transform:translateY(0)}.lp-premium-card{background:var(--lp-surface,white);border-radius:16px;border:1px solid var(--lp-border,#ebe9e3);padding:24px;position:relative;overflow:hidden;box-shadow:var(--lp-sh-glass);transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s,border-color .3s}.lp-premium-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--lp-grad-or);opacity:0;transition:opacity .3s}.lp-premium-card:hover{transform:translateY(-4px);box-shadow:var(--lp-sh-elevated);border-color:rgba(224,90,40,.3)}.lp-premium-card:hover::before{opacity:1}.lp-stat-card{background:var(--lp-surface,white);border-radius:14px;border:1px solid var(--lp-border,#ebe9e3);padding:20px 22px;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.2,.9,.3,1.2)}.lp-stat-card::after{content:'';position:absolute;top:-40%;right:-20%;width:140px;height:140px;background:radial-gradient(circle,var(--lp-or-soft,rgba(224,90,40,.15)) 0%,transparent 70%);border-radius:50%;opacity:.6;transition:opacity .3s}.lp-stat-card:hover{border-color:rgba(224,90,40,.25);transform:translateY(-2px);box-shadow:var(--lp-sh-glow-or)}.lp-stat-card:hover::after{opacity:1}.lp-stat-label{font-size:12px;font-weight:700;color:var(--lp-text-muted,#6b6b6b);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.lp-stat-value{font-size:32px;font-weight:900;line-height:1;color:var(--lp-text,#0a0a0a);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.lp-stat-trend{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.lp-stat-trend.up{background:rgba(22,163,74,.12);color:#166534}.lp-stat-trend.down{background:rgba(220,38,38,.12);color:#991b1b}.lp-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--lp-surface-2,#f5f4f0);color:var(--lp-text-muted,#6b6b6b);border:1px solid var(--lp-border,#ebe9e3)}.lp-pill.success{background:rgba(22,163,74,.1);color:#166534;border-color:rgba(22,163,74,.2)}.lp-pill.warning{background:rgba(217,119,6,.1);color:#92400e;border-color:rgba(217,119,6,.2)}.lp-pill.danger{background:rgba(220,38,38,.1);color:#991b1b;border-color:rgba(220,38,38,.2)}.lp-pill.info{background:rgba(37,99,235,.1);color:#1e40af;border-color:rgba(37,99,235,.2)}.lp-pill.brand{background:var(--lp-or-soft,#fef0ea);color:var(--lp-or,#E05A28);border-color:rgba(224,90,40,.2)}.lp-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lp-pill.live .dot{animation:lpPulseDot 2s ease-in-out infinite}@keyframes lpPulseDot{0%,100%{opacity:1}50%{opacity:.4}}.lp-bg-mesh{position:relative}.lp-bg-mesh::before{content:'';position:absolute;inset:0;background:var(--lp-grad-mesh);pointer-events:none;z-index:0}.lp-bg-mesh>*{position:relative;z-index:1}.lp-bg-grid{background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 30%,transparent 80%)}@keyframes lpSlideRight{from{transform:translateX(20px);opacity:0}to{transform:none;opacity:1}}@keyframes lpSlideLeft{from{transform:translateX(-20px);opacity:0}to{transform:none;opacity:1}}@keyframes lpZoomIn{from{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lpBounce{0%,100%{transform:scale(1)}40%{transform:scale(1.08)}60%{transform:scale(.96)}}@keyframes lpShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.lp-anim-slide-right{animation:lpSlideRight .4s cubic-bezier(.2,.9,.3,1.2) both}.lp-anim-slide-left{animation:lpSlideLeft .4s cubic-bezier(.2,.9,.3,1.2) both}.lp-anim-zoom{animation:lpZoomIn .3s cubic-bezier(.2,.9,.3,1.2) both}.lp-anim-float{animation:lpFloat 3s ease-in-out infinite}.lp-anim-bounce{animation:lpBounce .5s ease}.lp-stagger>*:nth-child(1){animation-delay:0ms}.lp-stagger>*:nth-child(2){animation-delay:60ms}.lp-stagger>*:nth-child(3){animation-delay:120ms}.lp-stagger>*:nth-child(4){animation-delay:180ms}.lp-stagger>*:nth-child(5){animation-delay:240ms}.lp-stagger>*:nth-child(6){animation-delay:300ms}.lp-stagger>*:nth-child(n+7){animation-delay:360ms}.lp-divider{height:1px;background:linear-gradient(90deg,transparent,var(--lp-border,#ebe9e3),transparent);margin:24px 0}.lp-divider-vertical{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,var(--lp-border,#ebe9e3),transparent)}*:focus-visible{outline:2px solid var(--lp-or,#E05A28);outline-offset:3px;border-radius:6px;transition:outline-offset .15s ease}button:focus-visible,a:focus-visible{outline-offset:4px}@media (max-width:768px){:root{--lp-fs-3xl:24px;--lp-fs-4xl:30px;--lp-fs-5xl:36px}.lp-premium-card,.lp-stat-card{padding:18px 20px}.lp-topbar,.topbar{padding:0 12px !important;gap:6px !important}.lp-topbar-link span:not(.lp-dot),.topbar-link span:not(.dot){display:none}.lp-stat-value{font-size:26px}.lp-modal,.modal{max-width:calc(100vw - 24px) !important;margin:12px !important}}@media (max-width:380px){.lp-stat-value{font-size:22px}body{font-size:13px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (max-width:1024px){.ed-shell,.ed-app,.ed-layout{grid-template-columns:1fr !important}.ed-preview-pane,.preview-pane,.ed-right{display:none}}@media (max-width:768px){.ed-topbar,.ed-header{padding:8px 12px !important;flex-wrap:wrap;gap:6px !important}.ed-topbar .ed-tabs,.ed-tabs{flex-wrap:nowrap;overflow-x:auto;width:100%;padding:4px 0 !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ed-tabs::-webkit-scrollbar{display:none}.ed-tab{flex-shrink:0;padding:8px 12px !important;font-size:12px !important;white-space:nowrap}.ed-content,.ed-main,.ed-body{padding:12px !important}.question-card,.q-card,.question-item{padding:14px !important;border-radius:12px !important}.form-name input,.ed-form-name input{font-size:16px !important;padding:8px 12px !important}.ed-actions,.ed-toolbar-actions{flex-wrap:wrap;gap:4px}.ed-actions button,.ed-toolbar-actions button{padding:8px 12px !important;font-size:12px !important}}.responses-table tbody tr{position:relative}.responses-table tbody tr::after{content:'';position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--or,#E05A28);opacity:0;transition:opacity .15s ease}.responses-table tbody tr:hover::after{opacity:1}.responses-table .resp-avatar,.resp-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--nv,#1B3A5E),var(--nv-2,#243F6A));color:white;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;box-shadow:0 2px 8px rgba(27,58,94,.2);flex-shrink:0}@media (max-width:768px){.responses-table{display:block !important}.responses-table thead{display:none !important}.responses-table tbody{display:block !important}.responses-table tbody tr{display:block !important;padding:16px !important;margin-bottom:12px;background:var(--surface,white);border:1px solid var(--border,#ebe9e3);border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.04);transform:none !important}.responses-table tbody tr:hover{background:var(--surface,white) !important;border-color:var(--or,#E05A28) !important;box-shadow:0 4px 12px -2px rgba(224,90,40,.15) !important}.responses-table tbody tr td{display:flex !important;justify-content:space-between;padding:6px 0 !important;border:0 !important;font-size:13px !important}.responses-table tbody tr td::before{content:attr(data-label);font-weight:700;color:var(--text-muted,#6b6b6b);font-size:11px;text-transform:uppercase;letter-spacing:.04em}}.modal-bg,.lp-modal-bg,.modal-overlay{background:rgba(15,23,42,.6) !important;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}.modal,.lp-modal{border-radius:22px !important;box-shadow:0 32px 80px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.5) inset !important;border:1px solid rgba(255,255,255,.5);overflow:hidden}[data-theme="dark"] .modal,[data-theme="dark"] .lp-modal{border:1px solid rgba(255,255,255,.06)}.modal-header,.lp-modal-header{padding:22px 26px !important;background:linear-gradient(135deg,var(--surface,white) 0%,var(--surface-2,#f5f4f0) 100%);border-bottom:1px solid var(--border,#ebe9e3);font-family:'IBM Plex Sans Arabic','Tajawal',sans-serif}.modal-footer,.lp-modal-footer{padding:16px 26px !important;background:var(--surface-2,#f5f4f0);border-top:1px solid var(--border,#ebe9e3);display:flex;gap:10px;justify-content:flex-start}.form-grid-card,.form-card-grid{background:white;border:1px solid var(--border,#ebe9e3);border-radius:16px;padding:20px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s,border-color .3s;cursor:pointer}.form-grid-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--or,#E05A28),#f0723c);opacity:0;transition:opacity .3s}.form-grid-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px rgba(15,23,42,.12);border-color:rgba(224,90,40,.3)}.form-grid-card:hover::before{opacity:1}.lp-toast,.toast{background:var(--surface,white) !important;border:1px solid var(--border,#ebe9e3) !important;border-radius:14px !important;padding:14px 18px !important;font-weight:600 !important;box-shadow:0 8px 32px -8px rgba(15,23,42,.18),0 1px 0 rgba(255,255,255,.5) inset !important;backdrop-filter:blur(20px);animation:lpToastIn .35s cubic-bezier(.2,.9,.3,1.2) !important}@keyframes lpToastIn{from{opacity:0;transform:translateX(-20px) scale(.92)}to{opacity:1;transform:none}}.lp-toast.success,.toast.success{border-left:4px solid var(--success,#16a34a) !important}.lp-toast.error,.toast.error{border-left:4px solid var(--danger,#dc2626) !important}.lp-toast.warning,.toast.warning{border-left:4px solid var(--warning,#d97706) !important}.lp-toast.info,.toast.info{border-left:4px solid var(--info,#2563eb) !important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--or,#E05A28);outline-offset:3px;border-radius:6px}a:not(.lp-btn):not(.btn):not(.tab):not(.lp-tab):not([class*="-btn"]){color:inherit;text-decoration:none;transition:color .15s ease}a:not(.lp-btn):not(.btn):not(.tab):not(.lp-tab):not([class*="-btn"]):hover{color:var(--or,#E05A28)}*{scrollbar-width:thin;scrollbar-color:rgba(150,150,150,.3) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(150,150,150,.25);border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:rgba(150,150,150,.5);background-clip:padding-box}.lp-loading{position:relative;pointer-events:none;opacity:.6}.lp-loading::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.4);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.btn-gradient,.lp-btn-gradient{background:linear-gradient(135deg,var(--or,#E05A28) 0%,#f0723c 100%) !important;color:white !important;border:0 !important;font-weight:800 !important;padding:11px 22px !important;border-radius:11px !important;box-shadow:0 4px 12px -2px rgba(224,90,40,.35),inset 0 1px 0 rgba(255,255,255,.15) !important;position:relative;overflow:hidden}.btn-gradient::before,.lp-btn-gradient::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.btn-gradient:hover::before,.lp-btn-gradient:hover::before{left:100%}.btn-gradient:hover,.lp-btn-gradient:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(224,90,40,.45) !important}input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),textarea,select{font-family:inherit;font-size:14px;transition:all .15s ease}input[type="text"]:not(.search-input):not(.lp-input):not(.input):not(.finput):focus,input[type="email"]:not(.search-input):focus,input[type="tel"]:not(.search-input):focus,input[type="number"]:not(.search-input):focus,input[type="password"]:not(.input):focus,textarea:not(.lp-input):focus,select:focus{outline:0;border-color:var(--or,#E05A28) !important;box-shadow:0 0 0 3px rgba(224,90,40,.12) !important}@supports (padding:max(0px)){body{padding-bottom:env(safe-area-inset-bottom)}}.brand-logo,.ws-logo,.lp-brand-logo{position:relative}.brand-logo::after,.ws-logo::after,.lp-brand-logo::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.2) 100%);border-radius:inherit;pointer-events:none}@media print{body{background:white !important}.topbar,.lp-topbar,.sidebar,.lp-sidebar,.tabs,.lp-tabs,[class*="modal"],[class*="dropdown"],button{display:none !important}.form-row,.stat-card,.chart-card{break-inside:avoid}}body{background-attachment:fixed}.hero-stat-card,.stat-card,.lp-stat-card{position:relative;isolation:isolate}.hero-stat-card::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.8),transparent 40%,transparent 60%,rgba(224,90,40,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .35s ease}.hero-stat-card:hover::after{opacity:1}.btn-dark,.create-btn,.lp-btn-primary,.btn-primary,.lp-empty-action{position:relative;isolation:isolate}.btn-dark::after,.create-btn::after{content:'';position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,var(--lp-or,#E05A28),#f0723c,var(--lp-or,#E05A28));z-index:-1;opacity:0;filter:blur(8px);transition:opacity .3s ease}.btn-dark:hover::after,.create-btn:hover::after{opacity:.5}@keyframes lpGlowPulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.form-row:not(.forms-card),.form-grid-card,.lp-premium-card,.q-insight-card,.chart-card{transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s ease,border-color .3s ease}@keyframes lpGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.lp-gradient-text,.insights-hero-title,.hero h1{background-size:200% auto;animation:lpGradientShift 8s ease infinite}.topbar,.lp-topbar{position:relative}.topbar::after,.lp-topbar::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(224,90,40,.3),transparent);pointer-events:none}.live-dot,.status-dot{position:relative}.live-dot.active::after,.status-dot.active::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:1.5px solid currentColor;opacity:0;animation:lpRipple 2s ease-out infinite}@keyframes lpRipple{0%{opacity:.6;transform:scale(.8)}100%{opacity:0;transform:scale(2.2)}}input:focus,textarea:focus,select:focus{transition:box-shadow .2s ease,border-color .2s ease}.profile-avatar,.lp-avatar{position:relative;background-clip:padding-box}.profile-avatar::before,.lp-avatar::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,var(--lp-or,#E05A28),#f0723c,var(--lp-nv,#1B3A5E),var(--lp-or,#E05A28));z-index:-1;opacity:0;transition:opacity .3s ease}.profile-avatar:hover::before,.lp-avatar:hover::before{opacity:1}button:active:not(:disabled){transform:scale(.97)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(var(--lp-or,#E05A28),#f0723c);border-radius:10px;border:3px solid var(--lp-bg,#fafaf7);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d04a18,var(--lp-or,#E05A28));background-clip:padding-box}.lp-pill,.status-badge{position:relative;overflow:hidden}.skeleton,.lp-skeleton{position:relative;overflow:hidden;background:var(--lp-surface-2,#f5f4f0)}.skeleton::after,.lp-skeleton::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:lpShimmerWow 1.5s ease-in-out infinite}@keyframes lpShimmerWow{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes lpPageEnter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-app-main>*,.main>.view>*{animation:lpPageEnter .4s cubic-bezier(.2,.9,.3,1) backwards}::selection{background:rgba(224,90,40,.22);color:#9a3412}a.lp-link,.lp-anim-link{position:relative;text-decoration:none}a.lp-link::after,.lp-anim-link::after{content:'';position:absolute;bottom:-2px;right:0;width:0;height:2px;background:var(--lp-or,#E05A28);border-radius:2px;transition:width .3s cubic-bezier(.2,.9,.3,1)}a.lp-link:hover::after,.lp-anim-link:hover::after{width:100%}.insights-hero,.main-header{position:relative;overflow:hidden}.modal,.lp-modal,.share-modal{animation:lpModalWow .4s cubic-bezier(.2,.9,.3,1.3) !important}@keyframes lpModalWow{from{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media (max-width:900px){.ed-shell,.ed-layout,.ed-grid,.ed-body{grid-template-columns:1fr !important;display:block !important}.ed-preview,.ed-preview-pane,.preview-pane,#preview-pane,.ed-right-pane,.editor-preview{display:none !important}.ed-canvas,.ed-questions,.ed-main,.ed-center{width:100% !important;max-width:100% !important;padding:12px !important}}@media (max-width:768px){.ed-tabs,.ed-toolbar,.modal-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap !important}.ed-tabs::-webkit-scrollbar,.ed-toolbar::-webkit-scrollbar{display:none}.ed-tab{flex-shrink:0 !important;padding:9px 14px !important;font-size:12.5px !important}.question-card,.q-card,.ed-question,. q-editor-card{padding:14px !important;border-radius:12px !important;margin-bottom:10px !important}.q-actions button,.question-actions button,[class*="q-action"]{min-width:36px !important;min-height:36px !important}.ed-topbar,.ed-header,.bb-bar{flex-wrap:wrap !important;gap:6px !important;padding:8px 10px !important}.modal,.lp-modal,.settings-modal,.share-modal{max-width:calc(100vw - 20px) !important;max-height:calc(100vh - 40px) !important;margin:10px auto !important}.modal-body,.lp-modal-body{max-height:70vh;overflow-y:auto}.ed-content input,.ed-content textarea,.ed-content select,.settings-modal input,.settings-modal textarea,.settings-modal select,.modal input,.modal textarea,.modal select{font-size:16px !important}.ed-bottom-bar,.ed-actions-bar{position:sticky;bottom:0;background:var(--lp-surface,white);border-top:1px solid var(--lp-border,#ebe9e3);padding:8px 12px;z-index:50;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.field-types-grid,.q-types,[class*="field-type"]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr)) !important}}@media (max-width:400px){.hero-stat-value,.stat-card .value,.q-stat-value{font-size:22px !important}.main-header h1,.insights-hero-title{font-size:20px !important}}:root{--color-brand-50:#FFF7F2;--color-brand-100:#FFEEDF;--color-brand-200:#FED7AA;--color-brand-300:#FDBA74;--color-brand-400:#FB923C;--color-brand-500:#E05A28;--color-brand-600:#C2410C;--color-brand-700:#9A3412;--color-brand-800:#7C2D12;--color-gray-0:#FFFFFF;--color-gray-50:#F8FAFC;--color-gray-100:#F1F5F9;--color-gray-200:#E2E8F0;--color-gray-300:#CBD5E1;--color-gray-400:#94A3B8;--color-gray-500:#64748B;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1E293B;--color-gray-900:#0F172A;--color-success:#16A34A;--color-success-bg:#DCFCE7;--color-success-text:#15803D;--color-warning:#F59E0B;--color-warning-bg:#FEF3C7;--color-warning-text:#92400E;--color-danger:#DC2626;--color-danger-bg:#FEE2E2;--color-danger-text:#B91C1C;--color-info:#0EA5E9;--color-info-bg:#DBEAFE;--color-info-text:#1E40AF;--or:var(--color-brand-500);--or-dark:var(--color-brand-600);--or-soft:var(--color-brand-50);--or-bg:var(--color-brand-100);--bg:var(--color-gray-0);--surface:var(--color-gray-0);--surface-2:var(--color-gray-50);--surface-3:var(--color-gray-100);--surface-hover:var(--color-gray-100);--text:var(--color-gray-900);--text-muted:var(--color-gray-500);--text-light:var(--color-gray-400);--border:var(--color-gray-200);--border-strong:var(--color-gray-300);--accent:var(--color-brand-500);--accent-bg:var(--color-brand-50);--success:var(--color-success);--danger:var(--color-danger);--warning:var(--color-warning);--info:var(--color-info);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--font-sans:'Tajawal',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-4xl:36px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.25;--lh-normal:1.55;--lh-loose:1.75;--shadow-xs:0 1px 2px rgba(15,23,42,.04);--shadow-sm:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);--shadow-md:0 4px 8px rgba(15,23,42,.06),0 2px 4px rgba(15,23,42,.04);--shadow-lg:0 10px 24px rgba(15,23,42,.08),0 4px 8px rgba(15,23,42,.04);--shadow-xl:0 20px 40px rgba(15,23,42,.10),0 8px 16px rgba(15,23,42,.06);--shadow-brand:0 4px 14px rgba(224,90,40,.25);--z-dropdown:100;--z-sticky:200;--z-modal:900;--z-popover:1000;--z-toast:1100;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--easing-default:cubic-bezier(.4,0,.2,1);--easing-bounce:cubic-bezier(.34,1.56,.64,1)}body.dark{--bg:var(--color-gray-900);--surface:#131A29;--surface-2:#1A2235;--surface-3:#232C42;--surface-hover:#1F2940;--text:#E2E8F0;--text-muted:#94A3B8;--text-light:#64748B;--border:#2A3450;--border-strong:#3B4870}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text);background:var(--bg);direction:rtl;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-extrabold);color:var(--text);line-height:var(--lh-tight)}h1{font-size:var(--fs-4xl);letter-spacing:-.02em}h2{font-size:var(--fs-3xl);letter-spacing:-.015em}h3{font-size:var(--fs-2xl);letter-spacing:-.01em}h4{font-size:var(--fs-xl)}h5{font-size:var(--fs-lg)}h6{font-size:var(--fs-md)}p{margin:0 0 var(--space-3)}a{color:var(--accent);text-decoration:none;transition:color var(--duration-fast)}a:hover{color:var(--or-dark)}hr{border:0;border-top:1px solid var(--border);margin:var(--space-4) 0}::selection{background:var(--accent-bg);color:var(--or-dark)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-2)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);border:2px solid var(--surface-2)}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.btn,.ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:9px var(--space-4);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;user-select:none;transition:all var(--duration-fast) var(--easing-default);white-space:nowrap;text-decoration:none;color:var(--text);background:var(--surface)}.btn:hover,.ed-btn:hover{transform:translateY(-1px)}.btn:active,.ed-btn:active{transform:translateY(0)}.btn:disabled,.ed-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary,.ed-btn-primary{background:var(--accent);color:white;border-color:var(--accent);box-shadow:var(--shadow-brand)}.btn-primary:hover,.ed-btn-primary:hover{background:var(--or-dark);border-color:var(--or-dark)}.btn-secondary,.ed-btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.btn-secondary:hover,.ed-btn-secondary:hover{background:var(--surface-hover);border-color:var(--text-light)}.btn-ghost,.ed-btn-ghost{background:transparent;color:var(--text-muted);border-color:transparent}.btn-ghost:hover,.ed-btn-ghost:hover{background:var(--surface-hover);color:var(--text)}.btn-danger{background:var(--color-danger);color:white;border-color:var(--color-danger)}.btn-danger:hover{background:#B91C1C}.btn-sm{padding:6px var(--space-3);font-size:var(--fs-sm)}.btn-lg{padding:12px var(--space-5);font-size:var(--fs-md)}.btn-icon{padding:var(--space-2);width:36px;height:36px}.ed-icon-btn{padding:var(--space-2);width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-fast)}.ed-icon-btn:hover{background:var(--surface-hover);color:var(--text)}.card,.stat-card,.chart-card,.table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-fast),transform var(--duration-fast)}.card:hover,.stat-card:hover,.chart-card:hover{box-shadow:var(--shadow-sm)}.stat-card .label{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.stat-card .value{font-size:var(--fs-3xl);font-weight:var(--fw-extrabold);color:var(--text);line-height:1}.stat-card .delta{font-size:var(--fs-xs);color:var(--text-muted);margin-top:6px}.stat-card .delta.up{color:var(--color-success-text)}.stat-card .delta.down{color:var(--color-danger-text)}.chart-card h3{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);margin-bottom:4px}.chart-card .desc{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--space-4)}.chart-wrap{position:relative;height:280px}.input,.textarea,.select,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="date"],input[type="time"],input[type="datetime-local"],input[type="search"],textarea,select{width:100%;padding:10px var(--space-3);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.input:focus,.textarea:focus,.select:focus,input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(224,90,40,.12)}.input::placeholder,textarea::placeholder{color:var(--text-light)}label{display:block;font-weight:var(--fw-bold);font-size:var(--fs-sm);margin-bottom:6px;color:var(--text)}.responses-table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.responses-table thead th{text-align:right;font-weight:var(--fw-bold);font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-2);position:sticky;top:0;z-index:2}.responses-table tbody td{padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.responses-table tbody tr{transition:background var(--duration-fast)}.responses-table tbody tr:hover{background:var(--surface-2)}.modal-bg{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4);animation:modalBgIn var(--duration-fast) var(--easing-default)}.modal-bg.active{display:flex}.modal{background:var(--surface);border-radius:var(--radius-xl);width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-xl);animation:modalIn var(--duration-normal) var(--easing-bounce)}.modal-head{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.modal-head h2{font-size:var(--fs-xl)}.modal-body{padding:var(--space-5);overflow-y:auto}.close-btn{background:transparent;border:0;cursor:pointer;padding:6px;width:32px;height:32px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--fs-2xl);line-height:1;transition:background var(--duration-fast)}.close-btn:hover{background:var(--surface-hover);color:var(--text)}@keyframes modalBgIn{from{opacity:0}to{opacity:1}}@keyframes modalIn{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-menu{position:absolute;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);min-width:220px;display:none;z-index:var(--z-dropdown);animation:dropIn var(--duration-fast) var(--easing-default)}.dropdown-menu.show{display:block}.menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:0;cursor:pointer;text-align:right;font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text);border-radius:var(--radius-sm);transition:background var(--duration-fast)}.menu-item:hover{background:var(--surface-hover)}.menu-divider{height:1px;background:var(--border);margin:var(--space-1) 0}@keyframes dropIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.badge,.lp-pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.badge-success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-bg)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-bg)}.badge-danger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-bg)}.badge-info{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-bg)}.toast{position:fixed;bottom:var(--space-5);left:50%;transform:translateX(-50%);background:var(--color-gray-900);color:white;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--fs-base);font-weight:var(--fw-semibold);z-index:var(--z-toast);animation:toastIn var(--duration-normal) var(--easing-bounce)}.toast.success{background:var(--color-success)}.toast.error{background:var(--color-danger)}.toast.info{background:var(--color-info)}@keyframes toastIn{from{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%,0)}}.text-muted{color:var(--text-muted)}.text-success{color:var(--color-success-text)}.text-danger{color:var(--color-danger-text)}.text-center{text-align:center}.text-left{text-align:left}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.lp-mb-4{margin-bottom:var(--space-4)}.spinner{display:inline-block;width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;padding:var(--space-12) var(--space-4);color:var(--text-muted)}.empty .icon{font-size:56px;margin-bottom:var(--space-3);opacity:.6}.empty h3{font-size:var(--fs-xl);margin-bottom:var(--space-2);color:var(--text)}.empty p{font-size:var(--fs-base)}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skeletonShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.icon,[data-lucide]{width:1em;height:1em;stroke-width:2;stroke:currentColor;fill:none;flex-shrink:0}.icon-sm{width:14px;height:14px}.icon-md{width:18px;height:18px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}}@media print{body{background:white}.ed-topbar,.left-nav,.ed-tabs,.ed-actions,.toast,button{display:none !important}.card,.stat-card,.chart-card{box-shadow:none;border:1px solid #ccc;break-inside:avoid}}