#plans>div>div:last-child{position:relative}#plans .flex.flex-wrap.gap-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}#plans .flex.flex-wrap.gap-2>button{min-height:92px;border-radius:1.25rem!important;padding:1rem 1.1rem!important;text-align:right;background:linear-gradient(145deg,#ffffff,#f8fafc);border-color:#dbe4f0!important;color:#0f172a;box-shadow:0 8px 24px rgba(15,23,42,.05);position:relative;overflow:hidden}#plans .flex.flex-wrap.gap-2>button:before{content:"";width:40px;height:40px;border-radius:14px;background:linear-gradient(145deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;display:inline-block;vertical-align:middle;margin-left:.75rem;box-shadow:inset 0 0 0 5px rgba(255,255,255,.55)}#plans .flex.flex-wrap.gap-2>button:after{content:"المرحلة التعليمية";display:block;margin-top:.45rem;margin-right:3.3rem;font-size:.72rem;font-weight:700;color:#64748b}#plans .flex.flex-wrap.gap-2>button:hover{transform:translateY(-2px);border-color:#93c5fd!important;box-shadow:0 14px 30px rgba(37,99,235,.1)}#plans .flex.flex-wrap.gap-2>button.bg-blue-700{background:linear-gradient(135deg,#0b1f46,#1d4ed8)!important;border-color:#1d4ed8!important;color:white!important;box-shadow:0 16px 34px rgba(29,78,216,.22)}#plans .flex.flex-wrap.gap-2>button.bg-blue-700:before{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.28);box-shadow:inset 0 0 0 5px rgba(255,255,255,.05)}#plans .flex.flex-wrap.gap-2>button.bg-blue-700:after{color:#dbeafe}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5{min-height:250px;border-radius:1.5rem!important;padding:1.35rem!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border-color:#dbe4f0!important;box-shadow:0 12px 28px rgba(15,23,42,.07);position:relative;overflow:hidden}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#1d4ed8,#38bdf8)}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5:hover{transform:translateY(-5px)!important;border-color:#93c5fd!important;box-shadow:0 20px 42px rgba(29,78,216,.14)!important}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5 svg{width:28px;height:28px;padding:6px;border-radius:10px;background:#eff6ff;color:#1d4ed8;box-sizing:content-box}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5 p.truncate{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.65;min-height:3.2rem;font-size:1rem}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5 p.mt-4.text-lg.font-black{font-size:1.85rem!important;line-height:1;margin-top:1.4rem!important;color:#0b1f46!important}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5 p.mt-2.text-xs.font-bold.text-blue-600{margin-top:1.25rem!important;display:inline-flex;align-items:center;justify-content:center;min-height:42px;width:100%;border-radius:.9rem;background:#0b1f46;color:#fff!important;font-size:.82rem;transition:background-color .16s ease,transform .16s ease}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5:hover p.mt-2.text-xs.font-bold.text-blue-600{background:#1d4ed8}#plans .grid.gap-3.sm\:grid-cols-2.lg\:grid-cols-3>button:nth-child(2){border-color:#f4b63f!important;background:linear-gradient(180deg,#fffdf7,#fff8e8)!important;box-shadow:0 16px 36px rgba(244,182,63,.16)}#plans .grid.gap-3.sm\:grid-cols-2.lg\:grid-cols-3>button:nth-child(2):before{background:linear-gradient(90deg,#f4b63f,#f59e0b)}#plans .grid.gap-3.sm\:grid-cols-2.lg\:grid-cols-3>button:nth-child(2):after{content:"الأكثر مناسبة";position:absolute;top:14px;left:14px;padding:.35rem .65rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.7rem;font-weight:900}@media (min-width:768px){#plans .flex.flex-wrap.gap-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){#plans .flex.flex-wrap.gap-2{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){#plans .flex.flex-wrap.gap-2{grid-template-columns:1fr}#plans button.rounded-2xl.border.border-slate-200.bg-white.p-5{min-height:220px}}html[data-theme=dark] #plans .flex.flex-wrap.gap-2>button,html[data-theme=dark] #plans button.rounded-2xl.border.border-slate-200.bg-white.p-5{background:linear-gradient(145deg,#0f1b2d,#111f33)!important;border-color:#334155!important}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--background:215 52% 8%;--foreground:210 40% 96%;--card:216 39% 12%;--card-foreground:210 40% 96%;--popover:216 39% 12%;--popover-foreground:210 40% 96%;--secondary:215 28% 17%;--secondary-foreground:210 40% 96%;--muted:215 28% 17%;--muted-foreground:215 20% 70%;--border:215 25% 27%;--input:215 25% 27%}html[data-theme=dark] body{background-color:#07111f;color:#e5edf7}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-white\/60,html[data-theme=dark] .bg-white\/70,html[data-theme=dark] .bg-white\/80,html[data-theme=dark] .bg-white\/90,html[data-theme=dark] .bg-white\/95,html[data-theme=dark] .card,html[data-theme=dark] .surface-panel{background-color:#0f1b2d!important}html[data-theme=dark] .bg-gray-50,html[data-theme=dark] .bg-slate-50,html[data-theme=dark] .page-shell{background-color:#07111f!important}html[data-theme=dark] .bg-gray-100,html[data-theme=dark] .bg-gray-200,html[data-theme=dark] .bg-secondary-100,html[data-theme=dark] .bg-secondary-50,html[data-theme=dark] .bg-slate-100,html[data-theme=dark] .bg-slate-200{background-color:#15243a!important}html[data-theme=dark] .bg-emerald-100,html[data-theme=dark] .bg-emerald-50{background-color:#0b2d28!important}html[data-theme=dark] .bg-blue-100,html[data-theme=dark] .bg-blue-50,html[data-theme=dark] .bg-sky-50{background-color:#102b46!important}html[data-theme=dark] .bg-amber-50,html[data-theme=dark] .bg-yellow-100,html[data-theme=dark] .bg-yellow-50{background-color:#35280f!important}html[data-theme=dark] .bg-red-100,html[data-theme=dark] .bg-red-50{background-color:#35171b!important}html[data-theme=dark] .bg-purple-50,html[data-theme=dark] .bg-violet-50,html[data-theme=dark] .bg-violet-50\/70{background-color:#261c3c!important}html[data-theme=dark] .text-primary-900,html[data-theme=dark] .text-secondary-800,html[data-theme=dark] .text-secondary-900,html[data-theme=dark] .text-secondary-950,html[data-theme=dark] .text-slate-800,html[data-theme=dark] .text-slate-900,html[data-theme=dark] .text-slate-950{color:#f8fafc!important}html[data-theme=dark] .text-secondary-600,html[data-theme=dark] .text-secondary-700,html[data-theme=dark] .text-slate-600,html[data-theme=dark] .text-slate-700{color:#d1dbea!important}html[data-theme=dark] .text-secondary-400,html[data-theme=dark] .text-secondary-500,html[data-theme=dark] .text-slate-400,html[data-theme=dark] .text-slate-500{color:#9fb0c6!important}html[data-theme=dark] .text-emerald-700,html[data-theme=dark] .text-emerald-800,html[data-theme=dark] .text-emerald-900,html[data-theme=dark] .text-emerald-950{color:#8ee6c8!important}html[data-theme=dark] .text-blue-700,html[data-theme=dark] .text-blue-800,html[data-theme=dark] .text-sky-700,html[data-theme=dark] .text-sky-800,html[data-theme=dark] .text-sky-900{color:#9ed0ff!important}html[data-theme=dark] .text-amber-700,html[data-theme=dark] .text-amber-800,html[data-theme=dark] .text-amber-900{color:#f8d98a!important}html[data-theme=dark] .text-red-700,html[data-theme=dark] .text-red-800{color:#fca5a5!important}html[data-theme=dark] .text-violet-600,html[data-theme=dark] .text-violet-700,html[data-theme=dark] .text-violet-800{color:#c4b5fd!important}html[data-theme=dark] .border-gray-100,html[data-theme=dark] .border-gray-200,html[data-theme=dark] .border-secondary-100,html[data-theme=dark] .border-secondary-200,html[data-theme=dark] .border-slate-100,html[data-theme=dark] .border-slate-200,html[data-theme=dark] .border-violet-100,html[data-theme=dark] .border-violet-200{border-color:#4b3f68!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:#111f33!important;border-color:#42536b!important;color:#f8fafc!important}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#8fa0b7!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8fa0b7!important}html[data-theme=dark] .hover\:bg-gray-50:hover,html[data-theme=dark] .hover\:bg-slate-50:hover,html[data-theme=dark] .hover\:bg-white:hover{background-color:#17263b!important}html[data-theme=dark] .hover\:bg-emerald-100\/70:hover,html[data-theme=dark] .hover\:bg-emerald-50:hover{background-color:#10382f!important}html[data-theme=dark] .hover\:bg-violet-50:hover{background-color:#30234b!important}html[data-theme=dark] .hover\:bg-red-50:hover{background-color:#421c22!important}html[data-theme=dark] .from-emerald-50{--tw-gradient-from:#0b2d28 var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(11 45 40/0) var(--tw-gradient-to-position)!important}html[data-theme=dark] .via-white{--tw-gradient-to:rgb(15 27 45/0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),#0f1b2d var(--tw-gradient-via-position),var(--tw-gradient-to)!important}html[data-theme=dark] .to-sky-50{--tw-gradient-to:#102b46 var(--tw-gradient-to-position)!important}html[data-theme=dark] body>main.flex-1>div[dir=rtl][class*=min-h-][class*=overflow-hidden]{background-color:#07111f!important}html[data-theme=dark] body>main.flex-1>div[dir=rtl][class*=min-h-][class*=overflow-hidden] h1{color:#6ee7d8!important}html[data-theme=dark] .bg-\[\#f8fafc\],html[data-theme=dark] .bg-\[\#fbfaf7\],html[data-theme=dark] [class~="bg-[#f3faf6]"],html[data-theme=dark] [class~="bg-[#f4f7fc]"],html[data-theme=dark] [class~="bg-[#f4fbf7]"],html[data-theme=dark] [class~="bg-[#f5f7fb]"],html[data-theme=dark] [class~="bg-[#f5f8fd]"],html[data-theme=dark] [class~="bg-[#f6f9fd]"],html[data-theme=dark] [class~="bg-[#f8fafc]"],html[data-theme=dark] [class~="bg-[#fbfaf7]"]{background-color:#07111f!important}html[data-theme=dark] [class~="bg-[#f4f7fc]"] h1,html[data-theme=dark] [class~="bg-[#f5f7fb]"] h1{color:#f8fafc!important}html[data-theme=dark] [class~="bg-white/90"]{background-color:#0f1b2d!important;border-color:#33445c!important}html[data-theme=dark] .bg-indigo-50\/70{background-color:#18243d!important}html[data-theme=dark] .bg-emerald-50\/70{background-color:#0b2d28!important}html[data-theme=dark] .bg-amber-50\/70,html[data-theme=dark] .bg-amber-50\/80{background-color:#35280f!important}html[data-theme=dark] .bg-blue-50\/80,html[data-theme=dark] .bg-sky-50\/70{background-color:#102b46!important}html[data-theme=dark] .bg-violet-100{background-color:#2b2140!important}html[data-theme=dark] .bg-cyan-100{background-color:#12333d!important}html[data-theme=dark] .bg-rose-100{background-color:#3a2028!important}html[data-theme=dark] .border-amber-100,html[data-theme=dark] .border-blue-100,html[data-theme=dark] .border-emerald-100,html[data-theme=dark] .border-indigo-100,html[data-theme=dark] .border-sky-100{border-color:#3a4a63!important}html[data-theme=dark] .text-indigo-600,html[data-theme=dark] .text-indigo-700{color:#aab8ff!important}html[data-theme=dark] .text-violet-600,html[data-theme=dark] .text-violet-700{color:#c4b5fd!important}html[data-theme=dark] .text-cyan-600,html[data-theme=dark] .text-cyan-700{color:#67e8f9!important}html[data-theme=dark] .text-rose-600,html[data-theme=dark] .text-rose-700{color:#fda4af!important}html[data-theme=dark] .text-\[\#0f766e\],html[data-theme=dark] .text-\[\#14575d\],html[data-theme=dark] [class~="text-[#0f766e]"],html[data-theme=dark] [class~="text-[#14575d]"]{color:#6ee7d8!important}html[data-theme=dark] .border-\[\#eadfce\],html[data-theme=dark] [class~="border-[#eadfce]"]{border-color:#33445c!important}html[data-theme=dark] h1[style*="#0b1f46"],html[data-theme=dark] h1[style*="rgb(11, 31, 70)"],html[data-theme=dark] h2[style*="#0b1f46"],html[data-theme=dark] h2[style*="rgb(11, 31, 70)"],html[data-theme=dark] h3[style*="#0b1f46"],html[data-theme=dark] h3[style*="rgb(11, 31, 70)"]{color:#f8fafc!important}html[data-theme=dark] .from-white{--tw-gradient-from:#0f1b2d var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(15 27 45/0) var(--tw-gradient-to-position)!important}html[data-theme=dark] .to-slate-50{--tw-gradient-to:#07111f var(--tw-gradient-to-position)!important}html[data-theme=dark] .from-blue-50\/80{--tw-gradient-from:rgb(16 43 70/0.92) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(16 43 70/0) var(--tw-gradient-to-position)!important}html[data-theme=dark] .to-amber-50\/70{--tw-gradient-to:rgb(53 40 15/0.88) var(--tw-gradient-to-position)!important}