@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Tajawal:wght@400;500;700;800;900&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--gradient-angle:0deg;--glow-opacity:0;--card-lift:0px;--hue-rotate:0deg}}}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.container{width:100%}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mr-auto{margin-right:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-\[200px\]{width:200px}.w-full{width:100%}.w-px{width:1px}.max-w-\[640px\]{max-width:640px}.min-w-\[100px\]{min-width:100px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-transparent{border-color:#0000}.bg-\[\#0e1520\]{background-color:#0e1520}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.whitespace-nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[0\.05\]{opacity:.05}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f59e0b33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#06b6d466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(6\,182\,212\,0\.15\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#06b6d426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline\!{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}:root{--bg-deep:#01030c;--bg-surface:#040817;--bg-elevated:#0a1023;--bg-card:#070c1e8c;--bg-card-hover:#0e172fa6;--color-primary:#4178ff;--color-accent:#f63dee;--color-cyan:#00d2d2;--color-emerald:#00c66c;--color-orange:#ff8500;--color-purple:#8146ff;--glow-primary:#4178ff80;--glow-accent:#f63dee80;--glow-cyan:#00d2d280;--glow-emerald:#00c66c80;--text-primary:#ebeef5;--text-secondary:#a8aebb;--text-muted:#6c727e}@supports (color:lab(0% 0 0)){:root{--bg-deep:lab(.826004% .700317 -3.87582);--bg-surface:lab(2.32573% 1.15222 -8.36376);--bg-elevated:lab(4.99631% 1.88766 -13.4988);--bg-card:lab(3.46116% 1.97466 -12.0336/.55);--bg-card-hover:lab(7.88651% 3.4085 -17.875/.65);--color-primary:lab(51.4249% 42.6194 -105.862);--color-accent:lab(60.824% 81.6798 -50.2402);--color-cyan:lab(76.3705% -58.9675 -17.5061);--color-emerald:lab(70.3171% -71.7609 37.2618);--color-orange:lab(69.7131% 53.4101 119.039);--color-purple:lab(44.5394% 79.1366 -107.116);--glow-primary:lab(51.4249% 42.6194 -105.862/.5);--glow-accent:lab(60.824% 81.6798 -50.2402/.5);--glow-cyan:lab(76.3705% -58.9675 -17.5061/.5);--glow-emerald:lab(70.3171% -71.7609 37.2618/.5);--text-primary:lab(94.1564% -.225365 -3.77545);--text-secondary:lab(70.9072% -.353754 -7.49868);--text-muted:lab(47.7038% -.294715 -7.46969)}}html[data-theme=light]{--bg-deep:#f8f8f6;--bg-surface:#e5ecf3;--bg-elevated:#d4e0eb;--bg-card:#ffffffb8;--bg-card-hover:#ffffffe0;--text-primary:#103065;--text-secondary:#3a5582;--text-muted:#6f819f}@supports (color:lab(0% 0 0)){html[data-theme=light]{--bg-surface:lab(93.0439% -1.63299 -4.1317);--bg-elevated:lab(88.4039% -2.66951 -6.85869);--bg-card:lab(100% 0 0/.72);--bg-card-hover:lab(100% 0 0/.88);--text-primary:lab(20.2082% 5.1662 -34.9848);--text-secondary:lab(35.6998% .217453 -28.4444);--text-muted:lab(53.3765% -1.45575 -18.1776)}}html[data-theme=light] .header-pro{background:#f8f8f6d1!important;border-bottom:1px solid #133d661f!important}html[data-theme=light] .header-pro a,html[data-theme=light] .header-pro span,html[data-theme=light] .header-pro .brand-text{color:#093a66!important}html[data-theme=light] .header-pro [style*="color: rgba(255"]{color:#103d70ad!important}:root{--border-subtle:#2e395a66;--border-hover:#4d5f9c8c;--border-glow:#8146ff99;--gradient-brand:linear-gradient(135deg,#1034ff,#7500ff,#cc00c6);--gradient-mesh:radial-gradient(at 40% 20%,#8146ff40 0px,transparent 50%),radial-gradient(at 80% 0%,#00d2d233 0px,transparent 50%),radial-gradient(at 0% 50%,#f63dee33 0px,transparent 50%),radial-gradient(at 80% 50%,#00c66c26 0px,transparent 50%);--fs-xs:clamp(.75rem,.5vw + .6rem,.875rem);--fs-sm:clamp(.8rem,.4vw + .7rem,.95rem);--fs-base:clamp(1rem,.34vw + .91rem,1.19rem);--fs-lg:clamp(1.25rem,.61vw + 1.1rem,1.58rem);--fs-xl:clamp(1.56rem,1vw + 1.31rem,2.11rem);--fs-2xl:clamp(1.95rem,1.56vw + 1.56rem,2.81rem);--fs-3xl:clamp(2.44rem,2.38vw + 1.85rem,3.75rem);--fs-hero:clamp(2.8rem,5vw + 1rem,4.5rem);--space-xs:clamp(.5rem,.5vw + .25rem,.75rem);--space-sm:clamp(.75rem,.6vw + .5rem,1rem);--space-md:clamp(1rem,1vw + .5rem,1.5rem);--space-lg:clamp(1.5rem,2vw + .5rem,2.5rem);--space-xl:clamp(2rem,3vw + .5rem,4rem);--space-2xl:clamp(3rem,5vw + 1rem,6rem);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-smooth:cubic-bezier(.16,1,.3,1);--ease-snappy:cubic-bezier(.075,.82,.165,1);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px}@supports (color:lab(0% 0 0)){:root{--border-subtle:lab(24.0892% 3.39989 -21.6769/.4);--border-hover:lab(41.0889% 6.604 -35.9583/.55);--border-glow:lab(44.5394% 79.1366 -107.116/.6);--gradient-brand:linear-gradient(135deg,lab(35.5463% 64.4573 -114.018),lab(36.0171% 93.1633 -114.731),lab(46.3654% 87.7036 -53.5769));--gradient-mesh:radial-gradient(at 40% 20%,lab(44.5394% 79.1366 -107.116/.25) 0px,transparent 50%),radial-gradient(at 80% 0%,lab(76.3705% -58.9675 -17.5061/.2) 0px,transparent 50%),radial-gradient(at 0% 50%,lab(60.824% 81.6798 -50.2402/.2) 0px,transparent 50%),radial-gradient(at 80% 50%,lab(70.3171% -71.7609 37.2618/.15) 0px,transparent 50%)}}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glow-opacity{syntax:"<number>";inherits:false;initial-value:0}@property --card-lift{syntax:"<length>";inherits:false;initial-value:0}.cq-parent{container-type:inline-size}.cq-card{padding:var(--space-sm);font-size:var(--fs-sm)}@container (min-width:400px){.cq-card{padding:var(--space-md);font-size:var(--fs-base)}}@container (min-width:600px){.cq-card{padding:var(--space-lg);font-size:var(--fs-lg)}}.cq-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@container (min-width:500px){.cq-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:800px){.cq-grid{grid-template-columns:repeat(3,1fr)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--bg-deep);color:var(--text-primary);font-family:Tajawal,Inter,system-ui,sans-serif;font-size:var(--fs-base);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:clip}.bg-aurora{background-color:var(--bg-deep);background-image:var(--gradient-mesh);background-attachment:fixed}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.02em;font-family:Tajawal,Inter,sans-serif;font-weight:800;line-height:1.2}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#00e1e2,#4178ff,#b06dff,#f852f0) 0 0/200% 200%;background:linear-gradient(135deg,lab(81.2176% -65.5371 -19.4114),lab(51.4249% 42.6194 -105.862),lab(57.4094% 73.2656 -92.3333),lab(63.5175% 75.8296 -46.7543)) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradient-shift}.reveal{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 70%}.reveal-subtle{animation:linear both reveal-subtle;animation-timeline:view();animation-range:entry 5% entry 60%}@keyframes reveal-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-subtle{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal-stagger>*{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 80%}.reveal-scale{animation:linear both reveal-scale;animation-timeline:view();animation-range:entry entry 70%}@keyframes reveal-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.parallax-slow{animation:linear both parallax-drift;animation-timeline:scroll(root)}@keyframes parallax-drift{0%{transform:translateY(0)}to{transform:translateY(-60px)}}.glass{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-radius:var(--radius-lg);transition:all .35s var(--ease-smooth);background:#05091c8c;background:lab(2.83153% 1.85607 -11.069/.55);border:1px solid #37457340;border:1px solid lab(29.6711% 5.28325 -28.7666/.25);box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff0f,inset 0 0 0 .5px #ffffff0a;box-shadow:0 4px 24px lab(0% 0 0/.25),inset 0 1px lab(100% 0 0/.06),inset 0 0 0 .5px lab(100% 0 0/.04)}.glass:hover{background:#090f27a6;background:lab(4.86846% 3.48683 -16.9012/.65);border-color:#505ba759;border-color:lab(40.6754% 12.5681 -42.7689/.35);transform:translateY(-4px);box-shadow:0 12px 40px #00000059,0 0 30px #8146ff14,inset 0 1px #ffffff1a,inset 0 0 0 .5px #ffffff0f;box-shadow:0 12px 40px lab(0% 0 0/.35),0 0 30px lab(44.5394% 79.1366 -107.116/.08),inset 0 1px lab(100% 0 0/.1),inset 0 0 0 .5px lab(100% 0 0/.06)}.glass-strong{-webkit-backdrop-filter:blur(44px)saturate(200%);backdrop-filter:blur(44px)saturate(200%);background:#040819bf;background:lab(2.28221% 1.7382 -9.96169/.75)}.glass-glow{--glow-opacity:0;transition:--glow-opacity .4s var(--ease-smooth)}.glass-glow:hover{--glow-opacity:1;box-shadow:0 0 0 1px var(--border-glow),0 0 40px -5px oklch(.58 .32 290/calc(.5*var(--glow-opacity))),0 0 80px -10px oklch(.62 .3 265/calc(.2*var(--glow-opacity)))}.bento-grid{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.bento-item{padding:var(--space-lg)}.bento-item.span-2{grid-column:span 2}.bento-item.span-3{grid-column:span 3}.bento-item.row-2{grid-row:span 2}@media (max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-item.span-3{grid-column:span 2}}@media (max-width:640px){.bento-grid{grid-template-columns:1fr}.bento-item.span-2,.bento-item.span-3{grid-column:span 1}}.btn-future{font-weight:600;font-size:var(--fs-sm);border-radius:var(--radius-md);cursor:pointer;transition:all .25s var(--ease-spring);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;display:inline-flex;position:relative;overflow:hidden}.btn-future:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--color-cyan),var(--color-primary));-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-primary{background:var(--gradient-brand);color:#fff}.btn-primary:hover{box-shadow:0 0 30px -5px var(--glow-primary);transform:translateY(-2px)}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--color-primary)}.btn-secondary:hover:before{opacity:1}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-card)}.nav-link-desktop{display:none}@media (min-width:640px){.nav-link-desktop{display:inline-flex}}.nav-links-desktop{display:none}@media (min-width:768px){.nav-links-desktop{display:flex}}.grid-responsive-4{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:768px){.grid-responsive-4{gap:24px}}@media (min-width:1024px){.grid-responsive-4{grid-template-columns:repeat(4,1fr)}}.grid-responsive-2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.grid-responsive-2{grid-template-columns:repeat(2,1fr);gap:24px}}.footer-responsive{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:768px){.footer-responsive{flex-direction:row;gap:24px}}.country-card{padding:var(--space-lg);align-items:center;gap:var(--space-sm);cursor:pointer;text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.country-card:before{content:"";background:radial-gradient(ellipse at center,var(--country-glow,#8654ff26)0%,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.country-card:before{background:radial-gradient(ellipse at center,var(--country-glow,lab(48.3757% 63.3076 -93.4334/.15))0%,transparent 70%)}}.country-card:hover:before{opacity:1}.country-card .flag{font-size:var(--fs-3xl);transition:transform .3s var(--ease-spring)}.country-card:hover .flag{transform:scale(1.1)}.country-jordan{--country-glow:#d4092433}@supports (color:lab(0% 0 0)){.country-jordan{--country-glow:lab(45.5382% 69.8881 46.2994/.2)}}.country-saudi{--country-glow:#008a2233}@supports (color:lab(0% 0 0)){.country-saudi{--country-glow:lab(49.8938% -50.813 44.8413/.2)}}.country-kuwait{--country-glow:#008a3b33}@supports (color:lab(0% 0 0)){.country-kuwait{--country-glow:lab(49.9978% -55.2448 37.5695/.2)}}.country-uae{--country-glow:#d4092426}@supports (color:lab(0% 0 0)){.country-uae{--country-glow:lab(45.5382% 69.8881 46.2994/.15)}}.country-oman{--country-glow:#d4023733}@supports (color:lab(0% 0 0)){.country-oman{--country-glow:lab(45.435% 70.6814 35.3381/.2)}}.country-qatar{--country-glow:#970d6333}@supports (color:lab(0% 0 0)){.country-qatar{--country-glow:lab(33.7562% 56.545 -11.062/.2)}}.country-bahrain{--country-glow:#d4092433}@supports (color:lab(0% 0 0)){.country-bahrain{--country-glow:lab(45.5382% 69.8881 46.2994/.2)}}.country-egypt{--country-glow:#d4023733}@supports (color:lab(0% 0 0)){.country-egypt{--country-glow:lab(45.435% 70.6814 35.3381/.2)}}.progress-bar{background:var(--bg-elevated);border-radius:var(--radius-full);height:8px;position:relative;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--color-cyan),var(--color-primary));border-radius:var(--radius-full);height:100%;transition:width .5s var(--ease-smooth);position:relative}.progress-fill:after{content:"";width:12px;height:12px;box-shadow:0 0 10px var(--glow-primary);background:#fff;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.stat-card{position:relative;overflow:hidden}.stat-card .stat-value{font-size:var(--fs-3xl);background:linear-gradient(135deg,var(--color-cyan),var(--color-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.stat-card .stat-icon{top:var(--space-sm);left:var(--space-sm);font-size:var(--fs-3xl);opacity:.1;position:absolute}.podium{justify-content:center;align-items:flex-end;gap:var(--space-md);padding:var(--space-lg)0;display:flex}.podium-place{flex-direction:column;align-items:center;display:flex}.podium-bar{width:120px;padding:var(--space-lg)var(--space-sm);border-radius:var(--radius-lg)var(--radius-lg)0 0;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.podium-bar:before{content:"";background:linear-gradient(#ffffff1a 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.1) 0%,#0000 100%);position:absolute;inset:0}.podium-bar.gold{background:linear-gradient(#fac547,#ad721c);background:linear-gradient(lab(82.8172% 10.8991 67.3469),lab(53.3531% 19.3282 52.9214));height:180px;box-shadow:0 0 40px #fac5474d;box-shadow:0 0 40px lab(82.8172% 10.8991 67.3469/.3)}.podium-bar.silver{background:linear-gradient(#b7becb,#6c727e);background:linear-gradient(lab(76.7078% -.363797 -7.50384),lab(47.7038% -.294715 -7.46969));height:140px;box-shadow:0 0 30px #b7becb33;box-shadow:0 0 30px lab(76.7078% -.363797 -7.50384/.2)}.podium-bar.bronze{background:linear-gradient(#be7e51,#833f27);background:linear-gradient(lab(58.9487% 22.1611 34.8665),lab(35.4327% 28.2141 28.545));height:110px;box-shadow:0 0 30px #be7e5133;box-shadow:0 0 30px lab(58.9487% 22.1611 34.8665/.2)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-gradient{to{--gradient-angle:360deg}}@keyframes pd-fadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pd-pulseGlow{0%,to{box-shadow:0 0 6px #64ffc826}50%{box-shadow:0 0 16px #64ffc866}}@keyframes pd-goldPulse{0%,to{border-color:#f59e0b4d}50%{border-color:#f59e0bb3}}@keyframes pd-thinkBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.animate-float{animation:6s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glow-pulse}.animate-fade-up{animation:fade-up .6s var(--ease-smooth)forwards}.animate-stagger>*{opacity:0;animation:fade-up .5s var(--ease-smooth)forwards}.animate-stagger>:first-child{animation-delay:.1s}.animate-stagger>:nth-child(2){animation-delay:.15s}.animate-stagger>:nth-child(3){animation-delay:.2s}.animate-stagger>:nth-child(4){animation-delay:.25s}.animate-stagger>:nth-child(5){animation-delay:.3s}.animate-stagger>:nth-child(6){animation-delay:.35s}.animate-stagger>:nth-child(7){animation-delay:.4s}.animate-stagger>:nth-child(8){animation-delay:.45s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-subtle,.reveal-scale,.reveal-stagger>*{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-contrast:more){:root{--bg-card:#020306cc;--border-subtle:#778093;--text-muted:#989fab}@supports (color:lab(0% 0 0)){:root{--bg-card:lab(.889429% .0122339 -1.01076/.8);--border-subtle:lab(53.4485% -.316262 -11.1475);--text-muted:lab(65.1065% -.34219 -7.49285)}}}::view-transition-old(root){animation:.25s ease-out vt-fade-out}::view-transition-new(root){animation:.25s ease-in vt-fade-in}@keyframes vt-fade-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes vt-fade-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.skip-nav{z-index:9999;background:var(--color-primary);color:#fff;border-radius:0 0 var(--radius-md)var(--radius-md);padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-nav:focus{top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#333a4b;background:lab(24.429% .0208467 -11.0183)}.text-gradient{background:linear-gradient(135deg,var(--color-cyan),var(--color-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.border-glow{background:linear-gradient(var(--bg-card),var(--bg-card))padding-box,linear-gradient(135deg,var(--color-cyan),var(--color-primary))border-box;border:1px solid #0000}.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lesson-html-content details.solution-step{border-radius:var(--radius-md);transition:all .3s var(--ease-smooth);background:#8654ff0f;background:lab(48.3757% 63.3076 -93.4334/.06);border:1px solid #8654ff26;border:1px solid lab(48.3757% 63.3076 -93.4334/.15);margin:6px 0;overflow:hidden}.lesson-html-content details.solution-step[open]{background:#8654ff1a;background:lab(48.3757% 63.3076 -93.4334/.1);border-color:#8654ff4d;border-color:lab(48.3757% 63.3076 -93.4334/.3);box-shadow:0 0 20px -5px #8654ff26;box-shadow:0 0 20px -5px lab(48.3757% 63.3076 -93.4334/.15)}.lesson-html-content details.solution-step summary{cursor:pointer;color:#dbdee5;color:lab(88.3563% -.223666 -3.77445);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 16px;font-weight:600;list-style:none;transition:color .2s;display:flex}.lesson-html-content details.solution-step summary::-webkit-details-marker{display:none}.lesson-html-content details.solution-step summary:before{content:"▶";color:var(--color-primary);transition:transform .3s var(--ease-smooth);font-size:10px;display:inline-block}.lesson-html-content details.solution-step summary:hover{color:var(--text-primary)}.lesson-html-content details.solution-step[open] summary:before{transform:rotate(90deg)}.lesson-html-content details.solution-step .step-content{color:#caced4;color:lab(82.5562% -.22167 -3.77336);font-size:var(--fs-sm);animation:step-reveal .3s var(--ease-smooth);padding:0 16px 12px 34px;line-height:1.8}.lesson-html-content details.answer-reveal{border-radius:var(--radius-md);transition:all .3s var(--ease-smooth);background:#00bd790f;background:lab(67.5559% -60.8161 23.7986/.06);border:1px solid #00bd7926;border:1px solid lab(67.5559% -60.8161 23.7986/.15);margin:8px 0;overflow:hidden}.lesson-html-content details.answer-reveal[open]{background:#00bd791a;background:lab(67.5559% -60.8161 23.7986/.1);border-color:#00bd794d;border-color:lab(67.5559% -60.8161 23.7986/.3)}.lesson-html-content details.answer-reveal summary{cursor:pointer;color:var(--color-emerald);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-weight:700;list-style:none;display:flex}.lesson-html-content details.answer-reveal summary::-webkit-details-marker{display:none}.lesson-html-content details.answer-reveal summary:before{content:"🔒";font-size:14px;transition:all .3s}.lesson-html-content details.answer-reveal[open] summary:before{content:"🔓"}.lesson-html-content details.answer-reveal .answer-content{color:#d4d7de;color:lab(86.0363% -.222862 -3.77402);animation:step-reveal .3s var(--ease-smooth);padding:0 16px 14px}.lesson-html-content .question-box{border-radius:var(--radius-md);background:#006edb14;background:lab(46.0394% 8.56912 -68.4233/.08);border:1px solid #006edb33;border:1px solid lab(46.0394% 8.56912 -68.4233/.2);margin:12px 0;padding:16px}.lesson-html-content .question-box .q-number{background:var(--gradient-brand);color:#fff;width:28px;height:28px;font-weight:800;font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.lesson-html-content .balance-exercise{border-radius:var(--radius-md);background:#f6800014;background:lab(66.5391% 42.6238 74.6373/.08);border:1px solid #f6800033;border:1px solid lab(66.5391% 42.6238 74.6373/.2);margin:12px 0;padding:16px}.lesson-html-content audio,.lesson-html-content video{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;width:100%;margin:8px 0;display:block}.lesson-html-content audio{height:44px}.lesson-html-content .media-container{margin-bottom:1.5rem}@keyframes step-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.katex-display{max-width:100%;text-align:center!important;direction:ltr!important;margin:.5em 0!important}.katex-display>.katex{white-space:normal;text-align:center;max-width:100%}.katex-display>.katex>.katex-html{white-space:normal;text-align:center}.katex,.katex .text,.katex .mathnormal,.katex .mord{font-family:var(--font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif)!important}:root{--neu-out:12px 12px 28px #00000073,-10px -10px 24px #ffffff0d,5px 5px 10px #00000040,inset 1px 1px 2px #ffffff1a;--neu-in:inset 8px 8px 18px #00000073,inset -6px -6px 14px #ffffff0d,inset 3px 3px 6px #00000040,0 1px 2px #ffffff1a;--neu-sm:6px 6px 14px #00000059,-5px -5px 12px #ffffff0a,2px 2px 5px #00000026,inset 1px 1px 1px #ffffff1a;--color-teal:#0abfbc;--color-teal-dark:#089a97;--color-copper:#b07040;--color-copper-dark:#8c5530;--liquid-shadow-teal:0 20px 60px #0abfbc59,0 8px 25px #0abfbc40,0 3px 8px #0abfbc26,inset 0 1px 0 #fff6,inset 0 -2px 10px #00000026;--liquid-shadow-copper:0 18px 55px #b0704066,0 7px 22px #b0704040,0 2px 6px #b0704026,inset 0 1px 0 #ffffff59,inset 0 -2px 10px #0003}.bg-noise:before{content:"";opacity:.06;pointer-events:none;z-index:9999;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\"/%3E%3C/svg%3E");position:fixed;inset:0}.volumetric-grid{pointer-events:none;z-index:0;background-image:radial-gradient(#0abfbc26 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30vw 20vh,#000 0%,#0000 70%);mask-image:radial-gradient(at 30vw 20vh,#000 0%,#0000 70%)}.floating-orb{filter:blur(40px);z-index:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.8;border-radius:50%;position:absolute}.orb-teal{background:radial-gradient(circle at 35% 30%,#4de8e5 0%,var(--color-teal)35%,var(--color-teal-dark)65%,#067775 100%);box-shadow:0 25px 70px #0abfbc80}.orb-copper{background:radial-gradient(circle at 38% 32%,#e8a870 0%,var(--color-copper)40%,var(--color-copper-dark)75%,#6b3f20 100%);box-shadow:0 20px 60px #b0704080}.btn-liquid-teal{color:#fff;text-shadow:0 1px 2px #0000004d;text-shadow:0 1px 2px lab(0% 0 0/.3);letter-spacing:.02em;background:linear-gradient(150deg,#00e3d1 0%,#00a59e 35%,#006464 80%,#00373a 100%);background:linear-gradient(150deg,lab(81.0429% -55.6208 -5.59849) 0%,lab(61.4353% -61.6985 -11.8734) 35%,lab(37.6578% -45.9363 -13.4547) 80%,lab(19.7331% -30.6951 -12.5192) 100%);border:none;border-top:1px solid oklch(100% 0 0/.4);transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #00a59e66,0 2px 8px #0000004d,inset 0 1px #ffffff59,inset 0 -1px #0000001a;box-shadow:0 8px 32px lab(61.4353% -61.6985 -11.8734/.4),0 2px 8px lab(0% 0 0/.3),inset 0 1px lab(100% 0 0/.35),inset 0 -1px lab(0% 0 0/.1)}.btn-liquid-teal:before,.btn-liquid-copper:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff26 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.15) 0%,#0000 100%);height:50%;position:absolute;top:0;left:0;right:0}.btn-liquid-teal:after{content:"";pointer-events:none;background:conic-gradient(#0000 0%,#ffffff1a 10%,#0000 20%);background:conic-gradient(#0000 0%,lab(100% 0 0/.1) 10%,#0000 20%);width:300%;height:300%;animation:4s linear infinite btn-shine;position:absolute;top:-100%;left:-100%}@keyframes btn-shine{to{transform:rotate(360deg)}}.btn-liquid-teal:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 50px #00a59e80,0 8px 25px #00a59e4d,inset 0 1px #ffffff80,0 0 0 1px #00e3d14d;box-shadow:0 20px 50px lab(61.4353% -61.6985 -11.8734/.5),0 8px 25px lab(61.4353% -61.6985 -11.8734/.3),inset 0 1px lab(100% 0 0/.5),0 0 0 1px lab(81.0429% -55.6208 -5.59849/.3)}.btn-liquid-teal:active{transform:translateY(0)scale(.98);box-shadow:0 4px 16px #00a59e4d,inset 0 2px 6px #0003,inset 0 1px #fff3;box-shadow:0 4px 16px lab(61.4353% -61.6985 -11.8734/.3),inset 0 2px 6px lab(0% 0 0/.2),inset 0 1px lab(100% 0 0/.2)}.btn-liquid-copper{color:#fff;text-shadow:0 1px 2px #0000004d;text-shadow:0 1px 2px lab(0% 0 0/.3);background:linear-gradient(155deg,#fb9d59 0%,#d16022 35%,#81300f 75%,#4e1b0f 100%);background:linear-gradient(155deg,lab(73.8123% 31.6311 50.3442) 0%,lab(54.7765% 43.4518 54.373) 35%,lab(31.7529% 34.5099 37.6774) 75%,lab(18.1089% 23.8023 20.6948) 100%);border:none;border-top:1px solid oklch(100% 0 0/.35);transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #d1602266,0 2px 8px #0000004d,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;box-shadow:0 8px 32px lab(54.7765% 43.4518 54.373/.4),0 2px 8px lab(0% 0 0/.3),inset 0 1px lab(100% 0 0/.3),inset 0 -1px lab(0% 0 0/.1)}.btn-liquid-copper:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 50px #d1602280,0 8px 25px #d160224d,inset 0 1px #ffffff73;box-shadow:0 20px 50px lab(54.7765% 43.4518 54.373/.5),0 8px 25px lab(54.7765% 43.4518 54.373/.3),inset 0 1px lab(100% 0 0/.45)}.btn-liquid-copper:active{transform:translateY(0)scale(.98);box-shadow:0 4px 16px #d160224d,inset 0 2px 6px #0003;box-shadow:0 4px 16px lab(54.7765% 43.4518 54.373/.3),inset 0 2px 6px lab(0% 0 0/.2)}.btn-ghost{color:var(--text-secondary);transition:all .35s var(--ease-smooth);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);position:relative;overflow:hidden}.btn-ghost:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#8245ff00 0%,#8245ff14 100%);background:linear-gradient(135deg,lab(45.2645% 71.5841 -100.254/0) 0%,lab(45.2645% 71.5841 -100.254/.08) 100%);transition:opacity .35s;position:absolute;inset:0}.btn-ghost:hover{color:var(--text-primary);border-color:#8245ff4d;border-color:lab(45.2645% 71.5841 -100.254/.3);transform:translateY(-2px);box-shadow:0 0 20px #8245ff1f,inset 0 1px #ffffff0f;box-shadow:0 0 20px lab(45.2645% 71.5841 -100.254/.12),inset 0 1px lab(100% 0 0/.06)}.btn-ghost:hover:before{opacity:1}.btn-ghost:active{transform:translateY(0);box-shadow:inset 0 2px 4px #00000026;box-shadow:inset 0 2px 4px lab(0% 0 0/.15)}.nav-link{color:var(--text-secondary);border-radius:var(--radius-sm);transition:all .3s var(--ease-smooth);letter-spacing:.01em;padding:6px 14px;font-weight:600;text-decoration:none;position:relative}.nav-link:after{content:"";height:2px;transition:all .3s var(--ease-spring);opacity:0;filter:blur(.5px);background:linear-gradient(90deg,#00d2d2,#8245ff);background:linear-gradient(90deg,lab(76.3705% -58.9675 -17.5061),lab(45.2645% 71.5841 -100.254));border-radius:1px;position:absolute;bottom:-2px;left:50%;right:50%}.nav-link:hover{color:var(--text-primary);background:#ffffff0a;background:lab(100% 0 0/.04)}.nav-link:hover:after{opacity:1;left:20%;right:20%;box-shadow:0 0 10px #5687ff66;box-shadow:0 0 10px lab(56.3394% 26.2683 -88.2016/.4)}.header-pro{z-index:50;-webkit-backdrop-filter:blur(40px)saturate(200%);backdrop-filter:blur(40px)saturate(200%);transition:all .4s var(--ease-smooth);background:#010108a6;background:lab(.405651% .569731 -2.70167/.65);border-bottom:1px solid #ffffff0f;border-bottom:1px solid lab(100% 0 0/.06);position:fixed;top:0;left:0;right:0}.header-pro:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff26,#00d2d240,#ffffff26,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.15),lab(76.3705% -58.9675 -17.5061/.25),lab(100% 0 0/.15),#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.header-pro:after{content:"";background:linear-gradient(90deg,#0000,#8245ff26,#00d2d21f,#0000);background:linear-gradient(90deg,#0000,lab(45.2645% 71.5841 -100.254/.15),lab(76.3705% -58.9675 -17.5061/.12),#0000);height:1px;position:absolute;bottom:-1px;left:15%;right:15%}.logo-badge{background:linear-gradient(145deg,#4178ff,#7000fc);background:linear-gradient(145deg,lab(51.4249% 42.6194 -105.862),lab(34.3425% 86.4912 -107.834));border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #8245ff66,0 0 0 1px #8245ff26,inset 0 1px #fff3;box-shadow:0 4px 16px lab(45.2645% 71.5841 -100.254/.4),0 0 0 1px lab(45.2645% 71.5841 -100.254/.15),inset 0 1px lab(100% 0 0/.2)}.logo-badge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff3 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.2) 0%,#0000 100%);height:50%;position:absolute;top:0;left:0;right:0}.brand-text{font-weight:900;font-size:var(--fs-lg);-webkit-text-fill-color:transparent;letter-spacing:-.01em;background:linear-gradient(135deg,#00ebec,#83abff,#9a7dff) 0 0/200% 200%;background:linear-gradient(135deg,lab(84.2881% -52.3686 -15.6692),lab(69.1208% 12.4372 -71.0526),lab(58.0487% 59.5753 -93.4097)) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradient-shift}.btn{font-family:inherit;font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em;border-radius:var(--radius-full);cursor:pointer;transition:all .35s var(--ease-spring);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff1f 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.12) 0%,#0000 100%);height:50%;position:absolute;top:0;left:0;right:0}.btn-primary{color:#fff;text-shadow:0 1px 2px #00000040;text-shadow:0 1px 2px lab(0% 0 0/.25);background:linear-gradient(145deg,#524bff,#7000fc,#9f1fdf);background:linear-gradient(145deg,lab(42.7207% 53.9596 -99.0485),lab(34.3425% 86.4912 -107.834),lab(43.0287% 69.3499 -70.8664));border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);box-shadow:0 8px 28px #7b2cff59,0 2px 6px #00000040,inset 0 1px #fff3;box-shadow:0 8px 28px lab(41.5372% 73.7136 -100.387/.35),0 2px 6px lab(0% 0 0/.25),inset 0 1px lab(100% 0 0/.2)}.btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #7b2cff73,0 6px 16px #7b2cff33,inset 0 1px #ffffff4d,0 0 0 1px #926fff33;box-shadow:0 16px 40px lab(41.5372% 73.7136 -100.387/.45),0 6px 16px lab(41.5372% 73.7136 -100.387/.2),inset 0 1px lab(100% 0 0/.3),0 0 0 1px lab(54.436% 60.8597 -93.4027/.2)}.btn-primary:active{transform:translateY(0)scale(.98);box-shadow:0 4px 12px #7b2cff40,inset 0 2px 4px #00000026;box-shadow:0 4px 12px lab(41.5372% 73.7136 -100.387/.25),inset 0 2px 4px lab(0% 0 0/.15)}.btn-success{color:#fff;text-shadow:0 1px 2px #00000040;text-shadow:0 1px 2px lab(0% 0 0/.25);background:linear-gradient(145deg,#00c57d,#00944e,#00722e);background:linear-gradient(145deg,lab(70.1299% -67.9727 26.5535),lab(53.5662% -58.7848 30.5372),lab(41.6302% -49.1611 33.5114));border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);box-shadow:0 8px 28px #009a5459,0 2px 6px #00000040,inset 0 1px #fff3;box-shadow:0 8px 28px lab(55.8912% -58.6317 30.4296/.35),0 2px 6px lab(0% 0 0/.25),inset 0 1px lab(100% 0 0/.2)}.btn-success:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #009a5473,0 6px 16px #009a5433,inset 0 1px #ffffff4d;box-shadow:0 16px 40px lab(55.8912% -58.6317 30.4296/.45),0 6px 16px lab(55.8912% -58.6317 30.4296/.2),inset 0 1px lab(100% 0 0/.3)}.btn-success:active{transform:translateY(0)scale(.98);box-shadow:0 4px 12px #009a5440,inset 0 2px 4px #00000026;box-shadow:0 4px 12px lab(55.8912% -58.6317 30.4296/.25),inset 0 2px 4px lab(0% 0 0/.15)}.btn-danger{color:#fff;text-shadow:0 1px 2px #00000040;text-shadow:0 1px 2px lab(0% 0 0/.25);background:linear-gradient(145deg,#f94144,#d50035,#95002c);background:linear-gradient(145deg,lab(57.1752% 69.5963 43.0458),lab(45.2039% 77.1619 39.8955),lab(30.4613% 64.5633 24.6154));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);box-shadow:0 8px 28px #d4023759,0 2px 6px #00000040,inset 0 1px #ffffff2e;box-shadow:0 8px 28px lab(45.435% 70.6814 35.3381/.35),0 2px 6px lab(0% 0 0/.25),inset 0 1px lab(100% 0 0/.18)}.btn-danger:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #d4023773,0 6px 16px #d4023733,inset 0 1px #ffffff40;box-shadow:0 16px 40px lab(45.435% 70.6814 35.3381/.45),0 6px 16px lab(45.435% 70.6814 35.3381/.2),inset 0 1px lab(100% 0 0/.25)}.btn-danger:active{transform:translateY(0)scale(.98);box-shadow:0 4px 12px #d4023740,inset 0 2px 4px #00000026;box-shadow:0 4px 12px lab(45.435% 70.6814 35.3381/.25),inset 0 2px 4px lab(0% 0 0/.15)}.btn-outline{color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff08;box-shadow:0 2px 8px lab(0% 0 0/.15),inset 0 1px lab(100% 0 0/.03)}.btn-outline:hover{color:var(--text-primary);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#fff3;border-color:lab(100% 0 0/.2);transform:translateY(-2px);box-shadow:0 6px 20px #0003,inset 0 1px #ffffff0f;box-shadow:0 6px 20px lab(0% 0 0/.2),inset 0 1px lab(100% 0 0/.06)}.btn-outline:active{transform:translateY(0);box-shadow:inset 0 2px 4px #0000001f;box-shadow:inset 0 2px 4px lab(0% 0 0/.12)}.btn-sm{font-size:var(--fs-xs);padding:6px 16px}.btn-lg{font-size:var(--fs-base);padding:14px 36px}.btn-xl{font-size:var(--fs-lg);padding:18px 44px}.dashboard-topbar{z-index:30;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#01030cbf;background:lab(.826004% .700317 -3.87582/.75);border-bottom:1px solid #ffffff0f;border-bottom:1px solid lab(100% 0 0/.06);padding:20px 32px;position:sticky;top:0}.dashboard-topbar:after{content:"";background:linear-gradient(90deg,#0000,#926dff4d,#00d9d94d,#0000);background:linear-gradient(90deg,#0000,lab(55.2505% 51.5658 -83.4364/.3),lab(78.486% -52.3818 -15.6384/.3),#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.sidebar-btn{cursor:pointer;text-align:right;color:#cecece99;color:lab(82.6% .0000298023 -.0000119209/.6);width:100%;transition:all .25s var(--ease-spring);background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;display:flex}.sidebar-btn:hover{color:var(--text-primary);background:#ffffff0f;background:lab(100% 0 0/.06)}.sidebar-btn.active{color:#fff;background:linear-gradient(135deg,#2f58c84d,#764be533);background:linear-gradient(135deg,lab(39.9093% 17.2811 -63.5527/.3),lab(44.0672% 46.1876 -73.4033/.2));box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}.volumetric-ray{filter:blur(40px);opacity:.5;z-index:0;pointer-events:none;mix-blend-mode:plus-lighter;background:linear-gradient(#ffffff1a 0%,#fff0 100%);position:absolute}.hero-video-bg{z-index:1;pointer-events:none;will-change:transform;width:100vw;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.hero-video-bg video{object-fit:cover;object-position:center center;opacity:.75;filter:saturate(1.2)brightness(.9);width:100%;height:100%;animation:8s ease-in-out infinite video-breathe;position:absolute;top:0;left:0}.hero-video-bg:after{content:"";background:linear-gradient(to bottom,var(--bg-deep)0%,transparent 8%,transparent 70%,var(--bg-deep)95%);pointer-events:none;z-index:2;position:absolute;inset:0}@keyframes video-breathe{0%,to{opacity:.7}50%{opacity:.85}}@media (max-width:768px){.hero-video-bg video{object-position:center 30%}}@media (orientation:portrait){.hero-video-bg video{object-position:60% center}}.paradigm-dark-skeu{--ds-base:#04060b;--ds-raised:#090d16;--ds-inset:#010203;--ds-pressed:#010101;--ds-border:#eeeeee0f;--ds-border-accent:#eeeeee1a;--ds-highlight:#eeeeee0a;--ds-accent-orange:#f68000;--ds-accent-orange-glow:#f6800059;--ds-accent-green:#00ce86;--ds-accent-green-glow:#00ce864d}@supports (color:lab(0% 0 0)){.paradigm-dark-skeu{--ds-base:lab(1.52861% .0671148 -2.25395);--ds-raised:lab(3.62337% .159085 -5.34269);--ds-inset:lab(.452921% .0198856 -.667837);--ds-pressed:lab(.192743% -.0000298023 -.178075);--ds-border:lab(94.2% 0 0/.06);--ds-border-accent:lab(94.2% 0 0/.1);--ds-highlight:lab(94.2% 0 0/.04);--ds-accent-orange:lab(66.5391% 42.6238 74.6373);--ds-accent-orange-glow:lab(66.5391% 42.6238 74.6373/.35);--ds-accent-green:lab(73.6141% -67.7552 26.4933);--ds-accent-green-glow:lab(73.6141% -67.7552 26.4933/.3)}}.ds-raised{border:1px solid var(--ds-border-accent);border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000059,0 1px 3px #0003,inset 0 1px 0 var(--ds-highlight);transition:all .3s var(--ease-smooth);background:linear-gradient(145deg,#0d111b,#06090f);background:linear-gradient(145deg,lab(5.17507% .133269 -6.57254),lab(2.43697% .0516996 -2.99895));padding:1.25rem}@supports (color:lab(0% 0 0)){.ds-raised{box-shadow:0 4px 12px lab(0% 0 0/.35),0 1px 3px lab(0% 0 0/.2),inset 0 1px 0 var(--ds-highlight)}}.ds-raised:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000073,0 2px 5px #00000040,inset 0 1px #eeeeee0f;box-shadow:0 6px 18px lab(0% 0 0/.45),0 2px 5px lab(0% 0 0/.25),inset 0 1px lab(94.2% 0 0/.06)}.ds-inset{border-radius:var(--radius-md);background:linear-gradient(145deg,#020204,#04060b);background:linear-gradient(145deg,lab(.646883% .0166669 -.830439),lab(1.52861% .0671148 -2.25395));border:1px solid #0000004d;border:1px solid lab(0% 0 0/.3);padding:.75rem 1rem;box-shadow:inset 0 2px 6px #00000080,inset 0 -1px #eeeeee08,0 1px #eeeeee05;box-shadow:inset 0 2px 6px lab(0% 0 0/.5),inset 0 -1px lab(94.2% 0 0/.03),0 1px lab(94.2% 0 0/.02)}.ds-pressed{background:var(--ds-pressed);border-radius:var(--radius-md);border:1px solid #0006;border:1px solid lab(0% 0 0/.4);box-shadow:inset 0 3px 8px #0009,inset 0 1px 2px #0000004d;box-shadow:inset 0 3px 8px lab(0% 0 0/.6),inset 0 1px 2px lab(0% 0 0/.3)}.ds-leather{background:repeating-conic-gradient(#00000008 0% 25%,#0000 0% 50%) 0 0/3px 3px,linear-gradient(145deg,#250f07,#130503);background:repeating-conic-gradient(lab(0% 0 0/.03) 0% 25%,#0000 0% 50%) 0 0/3px 3px,linear-gradient(145deg,lab(6.9484% 10.9883 7.55479),lab(2.36533% 4.43666 2.49515));border:1px solid #552f224d;border:1px solid lab(24.1587% 16.6364 16.3054/.3)}.ds-brushed-metal{background:repeating-linear-gradient(90deg,#eeeeee05 0 .5px,#0000 .5px 2px),linear-gradient(145deg,#12161f,#080b12);background:repeating-linear-gradient(90deg,lab(94.2% 0 0/.02) 0 .5px,#0000 .5px 2px),linear-gradient(145deg,lab(7.11543% .0978708 -7.25583),lab(3.00182% .0412762 -3.41133));border:1px solid #eeeeee14;border:1px solid lab(94.2% 0 0/.08)}.ds-carbon{background:repeating-linear-gradient(45deg,#00000026 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#00000026 0 1px,#0000 1px 4px),linear-gradient(145deg,#06090f,#020306);background:repeating-linear-gradient(45deg,lab(0% 0 0/.15) 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,lab(0% 0 0/.15) 0 1px,#0000 1px 4px),linear-gradient(145deg,lab(2.43697% .0516996 -2.99895),lab(.889429% .0122339 -1.01076));border:1px solid #eeeeee0f;border:1px solid lab(94.2% 0 0/.06)}.ds-pill{border-radius:var(--radius-full);font-size:var(--fs-sm);transition:all .25s var(--ease-spring);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:700;display:inline-flex}.ds-pill-primary{background:linear-gradient(145deg,var(--ds-accent-orange),#c05800);color:#fff;box-shadow:0 3px 10px var(--ds-accent-orange-glow),inset 0 1px 0 #eee3}@supports (color:lab(0% 0 0)){.ds-pill-primary{background:linear-gradient(145deg,var(--ds-accent-orange),lab(50.2392% 41.2721 64.7057));box-shadow:0 3px 10px var(--ds-accent-orange-glow),inset 0 1px 0 lab(94.2% 0 0/.2)}}.ds-pill-primary:hover{box-shadow:0 5px 16px var(--ds-accent-orange-glow),inset 0 1px 0 #eeeeee4d;transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ds-pill-primary:hover{box-shadow:0 5px 16px var(--ds-accent-orange-glow),inset 0 1px 0 lab(94.2% 0 0/.3)}}.ds-pill-primary:active{box-shadow:inset 0 2px 6px #0003,0 1px 4px var(--ds-accent-orange-glow);transform:translateY(1px)}@supports (color:lab(0% 0 0)){.ds-pill-primary:active{box-shadow:inset 0 2px 6px lab(0% 0 0/.2),0 1px 4px var(--ds-accent-orange-glow)}}.ds-accent-bar{border-inline-end:3px solid var(--ds-accent-orange);padding-inline-end:1rem}.paradigm-warm{--warm-bg:#f5e5d3;--warm-surface:#efdac6;--warm-card:#f2e2d0;--warm-shadow-dark:#c0a994;--warm-shadow-light:#fcf8f1;--warm-accent:#984b16;--warm-accent-light:#be7e51;--warm-text:#311c0f;--warm-text-muted:#7a5c48;--warm-border:#984b1626;--warm-raised:6px 6px 16px var(--warm-shadow-dark),-5px -5px 14px var(--warm-shadow-light),inset 0 1px 1px #fcf8f1e6;--warm-inset:inset 5px 5px 14px var(--warm-shadow-dark),inset -4px -4px 12px var(--warm-shadow-light),0 1px 0 #fcf8f1b3;--warm-sm:3px 3px 8px var(--warm-shadow-dark),-3px -3px 7px var(--warm-shadow-light),inset 0 1px 0 #fcf8f1;background:var(--warm-bg);color:var(--warm-text)}@supports (color:lab(0% 0 0)){.paradigm-warm{--warm-bg:lab(91.8861% 3.63255 10.9435);--warm-surface:lab(88.3636% 5.24008 12.3664);--warm-card:lab(90.726% 3.63538 10.9457);--warm-shadow-dark:lab(70.9507% 6.13368 14.2564);--warm-shadow-light:lab(97.7087% .579834 3.77247);--warm-accent:lab(41.2551% 30.4222 43.9025);--warm-accent-light:lab(58.9487% 22.1611 34.8665);--warm-text:lab(12.7794% 9.69765 12.5013);--warm-text-muted:lab(41.8021% 10.5916 16.6065);--warm-border:lab(41.2551% 30.4222 43.9025/.15);--warm-raised:6px 6px 16px var(--warm-shadow-dark),-5px -5px 14px var(--warm-shadow-light),inset 0 1px 1px lab(97.7087% .579834 3.77247/.9);--warm-inset:inset 5px 5px 14px var(--warm-shadow-dark),inset -4px -4px 12px var(--warm-shadow-light),0 1px 0 lab(97.7087% .579834 3.77247/.7);--warm-sm:3px 3px 8px var(--warm-shadow-dark),-3px -3px 7px var(--warm-shadow-light),inset 0 1px 0 lab(97.7087% .579834 3.77247)}}.warm-card{background:linear-gradient(145deg,var(--warm-card),var(--warm-surface));border:1px solid var(--warm-border);border-radius:var(--radius-lg);box-shadow:var(--warm-raised);transition:all .3s var(--ease-smooth);padding:1.25rem}.warm-card:hover{box-shadow:8px 8px 20px var(--warm-shadow-dark),-6px -6px 16px var(--warm-shadow-light),inset 0 1px 1px #fcf8f1f2;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.warm-card:hover{box-shadow:8px 8px 20px var(--warm-shadow-dark),-6px -6px 16px var(--warm-shadow-light),inset 0 1px 1px lab(97.7087% .579834 3.77247/.95)}}.warm-btn{background:linear-gradient(145deg,var(--warm-card),var(--warm-surface));border:1px solid var(--warm-border);border-radius:var(--radius-md);font-weight:700;font-size:var(--fs-sm);color:var(--warm-accent);box-shadow:var(--warm-raised);cursor:pointer;transition:all .25s var(--ease-spring);padding:.625rem 1.5rem}.warm-btn:hover{transform:translateY(-1px)}.warm-btn:active{box-shadow:var(--warm-inset);transform:translateY(1px)}.warm-btn-primary{background:linear-gradient(145deg,#a96841,var(--warm-accent));color:#fff;box-shadow:4px 4px 12px #984b1666,-3px -3px 10px #be7e514d,inset 0 1px #eee3;box-shadow:4px 4px 12px lab(41.2551% 30.4222 43.9025/.4),-3px -3px 10px lab(58.9487% 22.1611 34.8665/.3),inset 0 1px lab(94.2% 0 0/.2)}@supports (color:lab(0% 0 0)){.warm-btn-primary{background:linear-gradient(145deg,lab(50.7174% 24.4274 33.0212),var(--warm-accent))}}.paradigm-paper{--paper-bg:#edeef2;--paper-white:#fff;--paper-shadow:#0000001f;--paper-shadow-deep:#0003;--paper-accent:#275bff;--paper-accent-light:#cbdeff;--paper-text:#070b14;--paper-text-muted:#5e636f;--paper-border:#0000000f;background:var(--paper-bg);color:var(--paper-text)}@supports (color:lab(0% 0 0)){.paradigm-paper{--paper-bg:lab(94.1786% -.120491 -1.89228);--paper-white:lab(100% 0 0);--paper-shadow:lab(0% 0 0/.12);--paper-shadow-deep:lab(0% 0 0/.2);--paper-accent:lab(44.266% 32.7683 -88.1688);--paper-accent-light:lab(87.9393% .136882 -29.3548);--paper-text:lab(2.97972% .168405 -4.74547);--paper-text-muted:lab(41.9025% -.272438 -7.45925);--paper-border:lab(0% 0 0/.06)}}.paper-card{background:var(--paper-white);border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px var(--paper-shadow),0 2px 4px -1px #0000000f;transition:all .3s var(--ease-smooth);padding:1.25rem}@supports (color:lab(0% 0 0)){.paper-card{box-shadow:0 4px 6px -1px var(--paper-shadow),0 2px 4px -1px lab(0% 0 0/.06)}}.paper-card:hover{box-shadow:0 10px 20px -4px var(--paper-shadow),0 4px 8px -2px #00000014;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.paper-card:hover{box-shadow:0 10px 20px -4px var(--paper-shadow),0 4px 8px -2px lab(0% 0 0/.08)}}.paper-card-deep{background:var(--paper-white);border-radius:var(--radius-xl);box-shadow:0 20px 40px -8px var(--paper-shadow-deep),0 8px 16px -4px var(--paper-shadow);padding:1.5rem}.paper-circle{background:var(--paper-white);width:80px;height:80px;box-shadow:0 12px 30px -4px var(--paper-shadow-deep),0 4px 10px #00000014;font-size:var(--fs-2xl);transition:transform .3s var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex}@supports (color:lab(0% 0 0)){.paper-circle{box-shadow:0 12px 30px -4px var(--paper-shadow-deep),0 4px 10px lab(0% 0 0/.08)}}.paper-circle:hover{transform:scale(1.05)}.paper-circle-accent{background:var(--paper-accent);color:#fff;box-shadow:0 12px 30px -4px #275bff59,0 4px 10px #275bff26;box-shadow:0 12px 30px -4px lab(44.266% 32.7683 -88.1688/.35),0 4px 10px lab(44.266% 32.7683 -88.1688/.15)}.paper-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.paper-step{background:var(--paper-white);border-radius:var(--radius-lg);box-shadow:0 8px 20px -4px var(--paper-shadow),0 3px 8px #0000000d;transition:all .3s var(--ease-smooth);padding:1.25rem;position:relative}@supports (color:lab(0% 0 0)){.paper-step{box-shadow:0 8px 20px -4px var(--paper-shadow),0 3px 8px lab(0% 0 0/.05)}}.paper-step:hover{box-shadow:0 14px 30px -6px var(--paper-shadow-deep),0 5px 12px #00000014;transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.paper-step:hover{box-shadow:0 14px 30px -6px var(--paper-shadow-deep),0 5px 12px lab(0% 0 0/.08)}}.paper-step-number{background:var(--paper-accent);color:#fff;width:32px;height:32px;font-size:var(--fs-sm);top:-12px;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;inset-inline-end:-8px;box-shadow:0 4px 12px #275bff4d;box-shadow:0 4px 12px lab(44.266% 32.7683 -88.1688/.3)}.paper-stat{background:var(--paper-white);border-radius:var(--radius-lg);box-shadow:0 4px 12px var(--paper-shadow);text-align:center;padding:1rem 1.25rem}.paper-stat-value{font-size:var(--fs-3xl);color:var(--paper-accent);font-weight:900}.paper-stat-label{font-size:var(--fs-xs);color:var(--paper-text-muted);margin-top:.25rem;font-weight:600}.paradigm-clay{--clay-pink:#ffc3df;--clay-peach:#ffd5b3;--clay-mint:#9becc1;--clay-lavender:#ccc5ff;--clay-sky:#a4e1ff;--clay-lemon:#f7f0c2;--clay-coral:#ffb8b1;--clay-bg:#faf4ef;--clay-text:#161b24;--clay-text-muted:#6c727e;--clay-pink-deep:#9e366f;--clay-mint-deep:#00673f;--clay-lavender-deep:#5937af;--clay-sky-deep:#005f87;--clay-raised:0 8px 30px #0000000f,0 4px 15px #0000000a,0 2px 6px #00000008,inset 0 2px 4px #eeec,inset 0 -1px 3px #00000005;--clay-float:0 16px 50px #00000014,0 6px 20px #0000000a,inset 0 2px 6px #eeeeeee6;--clay-inset:inset 0 4px 12px #0000000f,inset 0 -2px 6px #eee9,0 1px 0 #eeec;background:var(--clay-bg);color:var(--clay-text)}@supports (color:lab(0% 0 0)){.paradigm-clay{--clay-pink:lab(85.012% 26.2667 -5.00031);--clay-peach:lab(88.2145% 12.892 24.2211);--clay-mint:lab(87.4172% -32.6327 12.9012);--clay-lavender:lab(81.4815% 14.4835 -34.3632);--clay-sky:lab(86.3273% -15.5954 -22.7687);--clay-lemon:lab(94.5828% -2.79889 23.2498);--clay-coral:lab(81.6511% 30.9962 17.0515);--clay-bg:lab(96.5018% 1.68452 3.32792);--clay-text:lab(9.40407% .0471547 -7.33441);--clay-text-muted:lab(47.7038% -.294715 -7.46969);--clay-pink-deep:lab(39.975% 47.7065 -9.2644);--clay-mint-deep:lab(38.142% -51.8671 20.16);--clay-lavender-deep:lab(33.1459% 37.7898 -60.0572);--clay-sky-deep:lab(36.2504% -19.1617 -40.9196);--clay-raised:0 8px 30px lab(0% 0 0/.06),0 4px 15px lab(0% 0 0/.04),0 2px 6px lab(0% 0 0/.03),inset 0 2px 4px lab(94.2% 0 0/.8),inset 0 -1px 3px lab(0% 0 0/.02);--clay-float:0 16px 50px lab(0% 0 0/.08),0 6px 20px lab(0% 0 0/.04),inset 0 2px 6px lab(94.2% 0 0/.9);--clay-inset:inset 0 4px 12px lab(0% 0 0/.06),inset 0 -2px 6px lab(94.2% 0 0/.6),0 1px 0 lab(94.2% 0 0/.8)}}.clay-card{box-shadow:var(--clay-raised);transition:all .3s var(--ease-smooth);background:#fff;background:lab(100% 0 0);border:none;border-radius:1.5rem;padding:1.25rem}.clay-card:hover{box-shadow:var(--clay-float);transform:translateY(-3px)}.clay-card-pink{background:var(--clay-pink);box-shadow:0 8px 30px #ffc3df4d,0 4px 15px #0000000a,inset 0 2px 4px #eeeeeeb3;box-shadow:0 8px 30px lab(85.012% 26.2667 -5.00031/.3),0 4px 15px lab(0% 0 0/.04),inset 0 2px 4px lab(94.2% 0 0/.7)}.clay-card-mint{background:var(--clay-mint);box-shadow:0 8px 30px #9becc14d,0 4px 15px #0000000a,inset 0 2px 4px #eeeeeeb3;box-shadow:0 8px 30px lab(87.4172% -32.6327 12.9012/.3),0 4px 15px lab(0% 0 0/.04),inset 0 2px 4px lab(94.2% 0 0/.7)}.clay-card-lavender{background:var(--clay-lavender);box-shadow:0 8px 30px #ccc5ff4d,0 4px 15px #0000000a,inset 0 2px 4px #eeeeeeb3;box-shadow:0 8px 30px lab(81.4815% 14.4835 -34.3632/.3),0 4px 15px lab(0% 0 0/.04),inset 0 2px 4px lab(94.2% 0 0/.7)}.clay-card-sky{background:var(--clay-sky);box-shadow:0 8px 30px #a4e1ff4d,0 4px 15px #0000000a,inset 0 2px 4px #eeeeeeb3;box-shadow:0 8px 30px lab(86.3273% -15.5954 -22.7687/.3),0 4px 15px lab(0% 0 0/.04),inset 0 2px 4px lab(94.2% 0 0/.7)}.clay-blob-1{background:var(--clay-pink);opacity:.4;filter:blur(60px);pointer-events:none;border-radius:60% 40% 55% 45%/45% 55% 40% 60%;width:300px;height:300px;animation:12s ease-in-out infinite alternate blob-morph-1;position:absolute}.clay-blob-2{background:var(--clay-lavender);opacity:.35;filter:blur(50px);pointer-events:none;border-radius:45% 55% 40% 60%/55% 45% 60% 40%;width:220px;height:220px;animation:10s ease-in-out infinite alternate blob-morph-2;position:absolute}.clay-blob-3{background:var(--clay-mint);opacity:.3;filter:blur(55px);pointer-events:none;border-radius:50% 50% 40% 60%/60% 40% 55% 45%;width:260px;height:200px;animation:14s ease-in-out infinite alternate blob-morph-3;position:absolute}@keyframes blob-morph-1{0%{border-radius:60% 40% 55% 45%/45% 55% 40% 60%}to{border-radius:45% 55% 40% 60%/60% 40% 55% 45%}}@keyframes blob-morph-2{0%{border-radius:45% 55% 40% 60%/55% 45% 60% 40%}to{border-radius:55% 45% 60% 40%/40% 60% 45% 55%}}@keyframes blob-morph-3{0%{border-radius:50% 50% 40% 60%/60% 40% 55% 45%}to{border-radius:40% 60% 50% 50%/50% 50% 45% 55%}}.clay-pill{border-radius:var(--radius-full);font-size:var(--fs-sm);box-shadow:var(--clay-raised);color:var(--clay-text);cursor:pointer;transition:all .25s var(--ease-spring);background:#fff;background:lab(100% 0 0);border:none;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-weight:700;display:inline-flex}.clay-pill:hover{box-shadow:var(--clay-float);transform:translateY(-2px)}.clay-pill:active{box-shadow:var(--clay-inset);transform:translateY(1px)}.clay-pill-pink{background:var(--clay-pink);color:var(--clay-pink-deep)}.clay-pill-mint{background:var(--clay-mint);color:var(--clay-mint-deep)}.clay-pill-lavender{background:var(--clay-lavender);color:var(--clay-lavender-deep)}.clay-stat{box-shadow:var(--clay-raised);text-align:center;transition:all .3s var(--ease-smooth);background:#fff;background:lab(100% 0 0);border-radius:1.25rem;padding:1rem}.clay-stat:hover{box-shadow:var(--clay-float);transform:translateY(-2px)}.clay-stat-value{font-size:var(--fs-3xl);background:linear-gradient(135deg,var(--clay-lavender-deep),var(--clay-pink-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.clay-stat-label{font-size:var(--fs-xs);color:var(--clay-text-muted);margin-top:.25rem}.paradigm-glass-showcase{--gs-bg:#010919;--gs-glass:#eeeeee12;--gs-border:#eeeeee1a;--gs-accent:#2177ff;--gs-accent-glow:#2177ff4d;--gs-text:#e1e5eb;--gs-text-muted:#e1e5eb80;color:var(--gs-text);background:linear-gradient(#010919,#000315);background:linear-gradient(lab(2.351% .232108 -9.62863),lab(1.03216% 1.49389 -9.18187))}@supports (color:lab(0% 0 0)){.paradigm-glass-showcase{--gs-bg:lab(2.351% .232108 -9.62863);--gs-glass:lab(94.2% 0 0/.07);--gs-border:lab(94.2% 0 0/.1);--gs-accent:lab(51.3127% 15.8703 -76.7435);--gs-accent-glow:lab(51.3127% 15.8703 -76.7435/.3);--gs-text:lab(90.6763% -.224352 -3.77487);--gs-text-muted:lab(90.6763% -.224352 -3.77487/.5)}}.gs-frosted{background:var(--gs-glass);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);border:1px solid var(--gs-border);border-radius:var(--radius-lg);transition:all .3s var(--ease-smooth);padding:1.25rem;box-shadow:0 8px 32px #0000004d,inset 0 1px #eeeeee14;box-shadow:0 8px 32px lab(0% 0 0/.3),inset 0 1px lab(94.2% 0 0/.08)}.gs-frosted:hover{background:#eeeeee1a;background:lab(94.2% 0 0/.1);transform:translateY(-2px);box-shadow:0 12px 40px #0006,inset 0 1px #eeeeee1f;box-shadow:0 12px 40px lab(0% 0 0/.4),inset 0 1px lab(94.2% 0 0/.12)}.gs-spec-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.gs-spec-card{background:var(--gs-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--gs-border);border-radius:var(--radius-md);transition:all .25s var(--ease-smooth);padding:.75rem 1rem}.gs-spec-card:hover{background:#eeeeee1a;background:lab(94.2% 0 0/.1);border-color:#eeeeee26;border-color:lab(94.2% 0 0/.15)}.gs-spec-label{font-size:var(--fs-xs);color:var(--gs-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.gs-spec-value{font-size:var(--fs-xl);color:var(--gs-text);margin-top:.25rem;font-weight:900}.gs-feature-list{flex-wrap:wrap;gap:.5rem;display:flex}.gs-feature-pill{background:var(--gs-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--gs-border);border-radius:var(--radius-full);font-size:var(--fs-xs);color:var(--gs-text-muted);transition:all .25s var(--ease-smooth);align-items:center;gap:.375rem;padding:.375rem 1rem;font-weight:600;display:inline-flex}.gs-feature-pill:hover{color:var(--gs-text);background:#eeeeee1f;background:lab(94.2% 0 0/.12)}.gs-feature-dot{background:var(--gs-accent);width:8px;height:8px;box-shadow:0 0 6px var(--gs-accent-glow);border-radius:50%}.callout{border-radius:var(--radius-md);align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.callout-warn{background:#f680001a;background:lab(66.5391% 42.6238 74.6373/.1);border-inline-end:3px solid #f68000;border-inline-end:3px solid lab(66.5391% 42.6238 74.6373)}.callout-tip{background:#00bd791a;background:lab(67.5559% -60.8161 23.7986/.1);border-inline-end:3px solid #00bd79;border-inline-end:3px solid lab(67.5559% -60.8161 23.7986)}.callout-info{background:#5687ff1a;background:lab(56.3394% 26.2683 -88.2016/.1);border-inline-end:3px solid #5687ff;border-inline-end:3px solid lab(56.3394% 26.2683 -88.2016)}.callout-danger{background:#e62b341a;background:lab(51.3582% 69.7345 44.3509/.1);border-inline-end:3px solid #e62b34;border-inline-end:3px solid lab(51.3582% 69.7345 44.3509)}.divider-gradient{background:linear-gradient(90deg,#00c6cf,#5687ff,#ed66e5,#0000);background:linear-gradient(90deg,lab(72.4397% -46.7928 -19.1588),lab(56.3394% 26.2683 -88.2016),lab(64.2042% 64.1735 -39.7104),#0000);border-radius:1px;height:1px;margin:1rem 0}.magnetic-card{will-change:transform;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s}.magnetic-card:hover{box-shadow:0 20px 60px #00000040,0 0 40px #8654ff14;box-shadow:0 20px 60px lab(0% 0 0/.25),0 0 40px lab(48.3757% 63.3076 -93.4334/.08)}@keyframes rewardBurst{0%{opacity:1;transform:scale(0)rotate(0)}50%{opacity:.8}to{opacity:0;transform:scale(2.5)rotate(180deg)}}@keyframes rewardRing{0%{opacity:.8;border-width:4px;transform:scale(.5)}to{opacity:0;border-width:1px;transform:scale(3)}}.reward-burst{pointer-events:none;z-index:20;position:absolute;inset:0}.reward-burst:before{content:"";background:radial-gradient(circle,#ffc250cc,#33a2ff66,#0000);background:radial-gradient(circle,lab(82.6543% 15.2682 66.5799/.8),lab(64.0837% -3.35455 -66.9452/.4),#0000);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.6s ease-out forwards rewardBurst;position:absolute;top:50%;left:50%}.reward-burst:after{content:"";border:3px solid #5cb3ff99;border:3px solid lab(69.9576% -4.77734 -67.078/.6);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:.7s ease-out forwards rewardRing;position:absolute;top:50%;left:50%}@keyframes counterPop{0%{transform:scale(1)}40%{transform:scale(1.15)}70%{transform:scale(.95)}to{transform:scale(1)}}.counter-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) counterPop}.perspective-book{perspective:1800px;perspective-origin:100%}@keyframes cascadeReveal{0%{opacity:0;filter:blur(8px);transform:translateY(40px)scale(.95)}60%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.01)}80%{transform:translateY(2px)scale(.998)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.cascade-reveal{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) both cascadeReveal}.cascade-delay-1{animation-delay:.1s}.cascade-delay-2{animation-delay:.22s}.cascade-delay-3{animation-delay:.36s}.cascade-delay-4{animation-delay:.5s}.cascade-delay-5{animation-delay:.66s}.cascade-delay-6{animation-delay:.82s}@keyframes shimmerSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-line{position:relative;overflow:hidden}.shimmer-line:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0f 40%,#ffffff1f 50%,#ffffff0f 60%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(100% 0 0/.06) 40%,lab(100% 0 0/.12) 50%,lab(100% 0 0/.06) 60%,#0000 100%);width:100%;height:100%;animation:2.5s ease-in-out infinite shimmerSlide;position:absolute;top:0;left:0}@keyframes typewriterCursor{0%,to{border-color:#33a2ff;border-color:lab(64.0837% -3.35455 -66.9452)}50%{border-color:#0000}}@keyframes floatWobble{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-12px)rotate(1.5deg)}75%{transform:translateY(6px)rotate(-1deg)}}.float-wobble{animation:6s ease-in-out infinite floatWobble}@keyframes glowBreathe{0%,to{box-shadow:0 0 20px var(--glow-color,#8654ff33)}50%{box-shadow:0 0 40px var(--glow-color,#8654ff66),0 0 80px var(--glow-color,#8654ff26)}}@supports (color:lab(0% 0 0)){@keyframes glowBreathe{0%,to{box-shadow:0 0 20px var(--glow-color,lab(48.3757% 63.3076 -93.4334/.2))}50%{box-shadow:0 0 40px var(--glow-color,lab(48.3757% 63.3076 -93.4334/.4)),0 0 80px var(--glow-color,lab(48.3757% 63.3076 -93.4334/.15))}}}.glow-breathe{animation:3s ease-in-out infinite glowBreathe}@keyframes auroraShift{0%{background-position:0%,100%}50%{background-position:100%,0%}to{background-position:0%,100%}}.aurora-ambient{z-index:1;pointer-events:none;background:radial-gradient(80% 60% at 20% 30%,#6f00f70f,#0000 60%) 0 0/200% 200%,radial-gradient(60% 80% at 80% 70%,#00a6a70d,#0000 60%) 0 0/200% 200%;background:radial-gradient(80% 60% at 20% 30%,lab(35.2265% 77.9165 -100.745/.06),#0000 60%) 0 0/200% 200%,radial-gradient(60% 80% at 80% 70%,lab(61.9826% -82.1319 -23.7947/.05),#0000 60%) 0 0/200% 200%;animation:20s ease-in-out infinite auroraShift;position:fixed;inset:0}.depth-ring{position:relative}.depth-ring:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#8245ff4d,#00d2d233,#00c66c33,#8245ff4d) 0 0/300% 300%;background:linear-gradient(135deg,lab(45.2645% 71.5841 -100.254/.3),lab(76.778% -72.1457 -21.2308/.2),lab(70.3171% -71.7609 37.2618/.2),lab(45.2645% 71.5841 -100.254/.3)) 0 0/300% 300%;padding:1px;transition:opacity .5s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.depth-ring:hover:before{opacity:1;animation:4s infinite gradient-shift}@property --hue-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-title-neon{text-shadow:0 0 10px #00e0e080,0 0 40px #4178ff59,0 0 80px #8146ff33,0 0 120px #8146ff1a;text-shadow:0 0 10px lab(80.8069% -52.3763 -15.6511/.5),0 0 40px lab(51.4249% 42.6194 -105.862/.35),0 0 80px lab(44.5394% 79.1366 -107.116/.2),0 0 120px lab(44.5394% 79.1366 -107.116/.1)}.gradient-text-holographic{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 25px #4178ff66)drop-shadow(0 0 50px #8245ff26);filter:drop-shadow(0 0 25px lab(51.4249% 42.6194 -105.862/.4))drop-shadow(0 0 50px lab(45.2645% 71.5841 -100.254/.15));background:linear-gradient(135deg,#3bf4f4 0%,#00c9ff 15%,#5e90ff 30%,#a891ff 45%,#ff78fa 60%,#ff9ec8 75%,#3bf4f4 100%) 0 0/300% 300%;background:linear-gradient(135deg,lab(87.5616% -45.7937 -13.7797) 0%,lab(74.6904% -31.6069 -60.3563) 15%,lab(58.7518% 37.8236 -105.79) 30%,lab(64.0396% 57.6832 -93.4509) 45%,lab(70.8598% 70.0064 -43.3135) 60%,lab(76.7747% 58.5731 -5.27526) 75%,lab(87.5616% -45.7937 -13.7797) 100%) 0 0/300% 300%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite holographic-shift}@keyframes holographic-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.section-title-magic{padding-bottom:14px;display:inline-block;position:relative}.section-title-magic:after{content:"";background:linear-gradient(90deg,#00d2d2,#4178ff,#f63dee,#00c66c,#00d2d2) 0 0/300% 100%;background:linear-gradient(90deg,lab(76.3705% -58.9675 -17.5061),lab(51.4249% 42.6194 -105.862),lab(60.824% 81.6798 -50.2402),lab(70.3171% -71.7609 37.2618),lab(76.3705% -58.9675 -17.5061)) 0 0/300% 100%;border-radius:2px;height:3px;animation:3s ease-in-out infinite underline-flow;position:absolute;bottom:0;left:15%;right:15%;box-shadow:0 0 8px #4178ff80,0 0 20px #8245ff40;box-shadow:0 0 8px lab(51.4249% 42.6194 -105.862/.5),0 0 20px lab(45.2645% 71.5841 -100.254/.25)}@keyframes underline-flow{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.glass-chromatic{-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);border-radius:var(--radius-lg);background:#0306178c;background:lab(1.80777% 1.62105 -8.81158/.55);border:1px solid #37457333;border:1px solid lab(29.6711% 5.28325 -28.7666/.2);transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 4px 30px #0000004d,inset 0 1px #ffffff12,inset 0 0 0 .5px #ffffff0a;box-shadow:0 4px 30px lab(0% 0 0/.3),inset 0 1px lab(100% 0 0/.07),inset 0 0 0 .5px lab(100% 0 0/.04)}.glass-chromatic:before{content:"";border-radius:inherit;background:conic-gradient(from var(--hue-rotate),#00d2d280,#4178ff80,#f63dee80,#00c66c80,#00d2d280);-webkit-mask-composite:xor;opacity:0;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;transition:opacity .5s;animation:4s linear infinite chromatic-rotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.glass-chromatic:before{background:conic-gradient(from var(--hue-rotate),lab(76.3705% -58.9675 -17.5061/.5),lab(51.4249% 42.6194 -105.862/.5),lab(60.824% 81.6798 -50.2402/.5),lab(70.3171% -71.7609 37.2618/.5),lab(76.3705% -58.9675 -17.5061/.5))}}.glass-chromatic:hover:before{opacity:1}.glass-chromatic:hover{background:#060b22b3;background:lab(3.3621% 3.12051 -15.3811/.7);transform:translateY(-6px)scale(1.02);box-shadow:0 20px 60px #0006,0 0 40px #8146ff1a,0 0 80px #4178ff0f,inset 0 1px #ffffff1f;box-shadow:0 20px 60px lab(0% 0 0/.4),0 0 40px lab(44.5394% 79.1366 -107.116/.1),0 0 80px lab(51.4249% 42.6194 -105.862/.06),inset 0 1px lab(100% 0 0/.12)}.glass-chromatic:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:1;background:radial-gradient(250px 250px,#6898ff14,#0000 70%);background:radial-gradient(250px 250px,lab(63.2341% 13.8005 -70.9295/.08),#0000 70%);transition:opacity .4s;position:absolute;inset:0}.glass-chromatic:hover:after{opacity:1}@keyframes chromatic-rotate{to{--hue-rotate:360deg}}.neon-badge{border-radius:var(--radius-full);font-size:var(--fs-xs);transition:all .4s var(--ease-smooth);align-items:center;gap:10px;padding:8px 22px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.neon-badge:before{content:"";border-radius:inherit;background:conic-gradient(from var(--hue-rotate),#00d2d259,#f63dee59,#00c66c59,#00d2d259);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite chromatic-rotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.neon-badge:before{background:conic-gradient(from var(--hue-rotate),lab(76.3705% -58.9675 -17.5061/.35),lab(60.824% 81.6798 -50.2402/.35),lab(70.3171% -71.7609 37.2618/.35),lab(76.3705% -58.9675 -17.5061/.35))}}.divider-magic{background:linear-gradient(90deg,#0000 0%,#8245ff80 20%,#00d2d299 50%,#00c66c80 80%,#0000 100%) 0 0/200% 100%;background:linear-gradient(90deg,#0000 0%,lab(45.2645% 71.5841 -100.254/.5) 20%,lab(76.778% -72.1457 -21.2308/.6) 50%,lab(70.3171% -71.7609 37.2618/.5) 80%,#0000 100%) 0 0/200% 100%;border-radius:1px;height:2px;animation:4s ease-in-out infinite divider-flow;position:relative}.divider-magic:before{content:"";background:inherit;filter:blur(8px);opacity:.5;border-radius:inherit;position:absolute;inset:-3px 0}@keyframes divider-flow{0%{opacity:.5;background-position:100% 0}50%{opacity:1;background-position:0 0}to{opacity:.5;background-position:100% 0}}.live-dot-ping{display:inline-block;position:relative}.live-dot-ping:after{content:"";background:var(--color-emerald);border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite live-ping;position:absolute;inset:-3px}@keyframes live-ping{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}.hero-live-badge{animation:3s ease-in-out infinite badge-glow-pulse;box-shadow:0 0 20px #00bd7933,inset 0 1px #ffffff0f;box-shadow:0 0 20px lab(67.5559% -60.8161 23.7986/.2),inset 0 1px lab(100% 0 0/.06)}@keyframes badge-glow-pulse{0%,to{box-shadow:0 0 20px #00bd7933,inset 0 1px #ffffff0f;box-shadow:0 0 20px lab(67.5559% -60.8161 23.7986/.2),inset 0 1px lab(100% 0 0/.06)}50%{box-shadow:0 0 30px #00bd7959,0 0 60px #00bd791f,inset 0 1px #ffffff14;box-shadow:0 0 30px lab(67.5559% -60.8161 23.7986/.35),0 0 60px lab(67.5559% -60.8161 23.7986/.12),inset 0 1px lab(100% 0 0/.08)}}.cta-mega-glow{position:relative}.cta-mega-glow:before{content:"";pointer-events:none;filter:blur(40px);z-index:0;background:radial-gradient(#8146ff1a 0%,#00c66c0f 30%,#4178ff0a 60%,#0000 80%);background:radial-gradient(lab(44.5394% 79.1366 -107.116/.1) 0%,lab(70.3171% -71.7609 37.2618/.06) 30%,lab(51.4249% 42.6194 -105.862/.04) 60%,#0000 80%);width:700px;height:500px;animation:6s ease-in-out infinite cta-breathe;position:absolute;top:-80px;left:50%;transform:translate(-50%)}@keyframes cta-breathe{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}.footer-magic{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#01010580;background:lab(.432646% .24683 -1.55951/.5);position:relative}.footer-magic:before{content:"";background:linear-gradient(90deg,#0000,#8245ff33,#00d2d233,#00c66c26,#0000);background:linear-gradient(90deg,#0000,lab(45.2645% 71.5841 -100.254/.2),lab(76.778% -72.1457 -21.2308/.2),lab(70.3171% -71.7609 37.2618/.15),#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.icon-glow-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-glow-wrap:after{content:"";background:radial-gradient(circle,var(--icon-glow,#4178ff40),transparent 70%);pointer-events:none;border-radius:50%;animation:3s ease-in-out infinite icon-ring-pulse;position:absolute;inset:-6px}@supports (color:lab(0% 0 0)){.icon-glow-wrap:after{background:radial-gradient(circle,var(--icon-glow,lab(51.4249% 42.6194 -105.862/.25)),transparent 70%)}}@keyframes icon-ring-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.7;transform:scale(1.3)}}.heading-glow{text-shadow:0 0 20px #4178ff33,0 0 40px #8146ff1a;text-shadow:0 0 20px lab(51.4249% 42.6194 -105.862/.2),0 0 40px lab(44.5394% 79.1366 -107.116/.1)}.reveal-stagger-magic>:first-child{animation-delay:50ms}.reveal-stagger-magic>:nth-child(2){animation-delay:.15s}.reveal-stagger-magic>:nth-child(3){animation-delay:.25s}.reveal-stagger-magic>:nth-child(4){animation-delay:.35s}@media (prefers-reduced-motion:reduce){.hero-title-neon{text-shadow:none}.gradient-text-holographic{filter:none;animation:none!important}.section-title-magic:after{animation:none!important}.glass-chromatic:before{opacity:0!important;animation:none!important}.glass-chromatic:hover{transform:none}.neon-badge:before,.divider-magic{animation:none!important}.divider-magic:before{display:none}.live-dot-ping:after{display:none;animation:none!important}.hero-live-badge,.cta-mega-glow:before,.icon-glow-wrap:after{animation:none!important}}:root{--blue-ocean-deep:#0c2448;--blue-royal-arch:#296eb1;--blue-mid-sky:#5a9fd4;--blue-soft-sky:#8fb8dd;--blue-ice:#bdd8f5;--blue-mist:#d6eaf8;--white-mist:#f0f7ff;--navy-dark:#071e3d;--blue-glow:#5a9fd459}.blue-luxury-universe{color:var(--white-mist);background:radial-gradient(120% 100% at top,#103260 0%,#0b284d 60%,#061528 100%),#0b284d;position:relative;overflow:hidden}.luxury-glass-panel{-webkit-backdrop-filter:blur(36px)saturate(180%);backdrop-filter:blur(36px)saturate(180%);background:#14386c47;border:1px solid #bdd8f547;border-radius:28px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 70px #071e3d66,0 0 50px #5a9fd42e,inset 0 1px #f0f7ff40}.luxury-glass-panel:hover{background:#296eb159;border-color:#bdd8f580;transform:translateY(-6px);box-shadow:0 32px 85px #071e3d8c,0 0 65px #5a9fd466,inset 0 1px #f0f7ff73}.luxury-btn-blue{color:#fff;letter-spacing:.02em;cursor:pointer;text-shadow:0 1px 2px #093a6666;background:linear-gradient(#2a6daf 0%,#20659b 100%);border:1px solid #093a6640;border-radius:9999px;align-items:center;gap:12px;padding:16px 38px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.2,.8,.3,1);display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 26px #104d8259,0 2px 6px #104d8233,inset 0 1px #ffffff40,inset 0 -1px #093a6640}.luxury-btn-blue:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.luxury-btn-blue:hover{background:linear-gradient(#2a6daf 0%,#104d82 100%);transform:translateY(-2px);box-shadow:0 16px 38px #104d8273,0 3px 8px #104d8240,inset 0 1px #ffffff4d}.luxury-btn-blue:hover:before{left:200%}.luxury-btn-blue:active{transform:translateY(0)scale(.985);box-shadow:0 6px 16px #104d8259,inset 0 1px #ffffff26,inset 0 -1px #093a6659}.editorial-headline{font-family:"Playfair Display","Cormorant Garamond",var(--font-arabic,"Tajawal",sans-serif);letter-spacing:-.02em;color:var(--white-mist);text-shadow:0 10px 45px #06172fb3;font-size:clamp(3rem,5.5vw + 1rem,6rem);font-weight:800;line-height:1.15}.editorial-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8fb8dd 0%,#b8dff5 50%,#f5faff 100%);-webkit-background-clip:text;font-weight:900}.luxury-project-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0c244873;border:1px solid #8fb8dd2e;border-radius:28px;flex-direction:column;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.luxury-project-card:hover{filter:brightness(1.1);border-color:#b8dff573;transform:translateY(-8px)scale(1.015);box-shadow:0 35px 80px #06172fd9,0 0 55px #296eb14d}.timeline-track-blue{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}@media (max-width:960px){.timeline-track-blue{grid-template-columns:1fr;gap:32px}.timeline-line-blue{display:none!important}}.timeline-line-blue{z-index:0;background:linear-gradient(90deg,#296eb14d,#8fb8dd,#296eb14d);height:1px;position:absolute;top:30px;left:8%;right:8%;box-shadow:0 0 16px #8fb8ddb3}.timeline-step-node{z-index:2;transition:all .4s var(--ease-smooth);flex-direction:column;align-items:flex-start;display:flex;position:relative}.timeline-step-circle{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#b8dff5;background:#0c2448e6;border:1px solid #b8dff566;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:22px;font-size:1.3rem;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 0 28px #296eb173,inset 0 0 12px #b8dff540}.timeline-step-node:hover .timeline-step-circle{color:#fff;border-color:#f5faff;transform:scale(1.15)translateY(-3px);box-shadow:0 0 45px #8fb8ddd9,inset 0 0 18px #ffffff73}.blue-arched-portal{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#0c244866;border:1px solid #8fb8dd47;border-radius:40px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 85px #06172fcc,0 0 55px #296eb138,inset 0 1px #f5faff40}.blue-arched-portal:before{content:"";pointer-events:none;z-index:5;border:1px solid #b8dff533;border-radius:32px;position:absolute;inset:15px}.blue-clay-tile{text-align:center;transition:all .4s var(--ease-smooth);background:#296eb138;border:1px solid #b8dff559;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;box-shadow:8px 8px 24px #06172f99,inset -4px -4px 12px #0c244899,inset 4px 4px 16px #f5faff40}.blue-clay-tile:hover{border-color:#f5faff;transform:translateY(-5px)scale(1.02);box-shadow:12px 14px 32px #06172fcc,inset -4px -4px 12px #0c2448b3,inset 6px 6px 20px #f5faff66}.blue-tool-icon-box{aspect-ratio:1;color:#f5faff;cursor:pointer;background:#b8dff51f;border:1px solid #b8dff54d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:inset 0 1px #fff3}.blue-tool-icon-box:hover{color:#fff;background:#296eb166;transform:translateY(-3px);box-shadow:0 10px 25px #296eb166,inset 0 1px #ffffff80}.blue-contact-input{color:#f5faff;background:#0c24488c;border:1px solid #8fb8dd40;border-radius:14px;width:100%;padding:16px 20px;font-size:.95rem;transition:all .3s}.blue-contact-input:focus{background:#102e5cbf;border-color:#b8dff5;outline:none;box-shadow:0 0 20px #b8dff559}.blue-contact-input::placeholder{color:#8fb8dd99}.frost-lens{-webkit-backdrop-filter:blur(34px)saturate(140%)brightness(1.04);backdrop-filter:blur(34px)saturate(140%)brightness(1.04);border-radius:inherit;background:linear-gradient(135deg,#ffffff80 0%,#ffffff61 50%,#f0f7fd57 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frost-lens{background:#fffffff2}}.frost-portal{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffff8c;border:1px solid #093a6614;border-radius:32px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #093a661f,0 4px 16px #093a660f,inset 0 1px #ffffffe6}.frost-card{background:linear-gradient(145deg,#ffffffd1,#f5fafea8);border:1px solid #c5def5e6;border-radius:18px;transition:all .35s cubic-bezier(.2,.8,.3,1);box-shadow:0 10px 28px #093a6617,0 2px 6px #093a660d}.frost-card:hover{background:linear-gradient(145deg,#fffffffa,#f5fafee6);border-color:#7dadd0e6;transform:translateY(-3px);box-shadow:0 18px 44px #093a6626,0 0 0 1px #7dadd059,0 0 30px #2a6daf1f}.frost-card.is-disabled{box-shadow:none;background:#f5fafe80;border-color:#c5def599}.frost-chip{background:#ffffffad;border:1px solid #c5def5f2;border-radius:999px;align-items:center;gap:10px;padding:8px 24px;display:inline-flex;box-shadow:0 4px 14px #093a6614}.frost-btn-ghost{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);color:#104d82;background:#ffffffb8;border:1.5px solid #c5def5;border-radius:999px;align-items:center;gap:10px;padding:16px 36px;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.2,.8,.3,1);display:inline-flex;position:relative;box-shadow:0 8px 22px #093a661a}.frost-btn-ghost:hover{background:#fff;border-color:#7dadd0;transform:translateY(-2px);box-shadow:0 14px 34px #093a6629}.frost-heading{color:#093a66}.frost-body{color:#35567d}.frost-muted{color:#3e77ac}.frost-gradient-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#104d82 0%,#2a6daf 45%,#518fbe 100%);-webkit-background-clip:text;background-clip:text}.frost-hairline{background:linear-gradient(90deg,#0000,#c5def5e6,#0000);border:none;height:1px}@media (prefers-reduced-motion:reduce){.frost-card,.frost-btn-ghost{transition:none}.frost-card:hover,.frost-btn-ghost:hover{transform:none}}.holo-grid{z-index:1;pointer-events:none;opacity:.13;background-image:linear-gradient(#7dadd08c 1px,#0000 1px),linear-gradient(90deg,#7dadd08c 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 72% at 50% 32%,#000 28%,#0000 72%);mask-image:radial-gradient(90% 72% at 50% 32%,#000 28%,#0000 72%)}.edge-glow{position:relative}.edge-glow:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#7dadd0b3,#ffffff26 35%,#2a6daf8c 70%,#c5def599);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.holo-grid{opacity:.08}}.blue-glass-portal{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(150deg,#104d824d 0%,#093a6638 55%,#0c2c524d 100%);border:1px solid #c5def561;border-radius:32px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 90px #0512288c,0 0 70px #2a6daf47,inset 0 1px #ffffff59,inset 0 -18px 46px #0c2c5240}.frost-lens{background:linear-gradient(135deg,#0c2c5257 0%,#093a6642 50%,#104d824d 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frost-lens{background:#093a66e0}}.blueglass-heading{color:#f5faff}.blueglass-body{color:#deecfae6}.blueglass-muted{color:#a9cfead9}.blueglass-gradient-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#fff 0%,#c5def5 45%,#7dadd0 100%);-webkit-background-clip:text;background-clip:text}.blueglass-chip{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#104d8261;border:1px solid #c5def566;border-radius:999px;align-items:center;gap:10px;padding:8px 24px;display:inline-flex;box-shadow:0 6px 18px #05122859,inset 0 1px #ffffff38}.gloss-strip{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #093a660d}.gloss-sheen{z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff73 46%,#ffffff1a 54%,#0000 70%) 130% 0/280% 100%;transition:background-position 1.15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.gloss-strip:hover>.gloss-sheen{background-position:-130% 0}@media (prefers-reduced-motion:reduce){.gloss-sheen{transition:none}.gloss-strip:hover>.gloss-sheen{background-position:130% 0}}html[data-theme=light]{--w0:#fff;--w1:#fcfcfe;--w2:#f6f8fc;--w3:#edf1f8;--c-hair:#0d234017;--c-hair-2:#0d234026;--sh-e0:none;--sh-e1:0 1px 2px #0d23400d,0 1px 3px #0d23400d;--sh-e2:0 2px 4px #0d23400d,0 10px 24px -6px #0d23401f;--sh-e3:0 4px 8px #0d23400f,0 24px 48px -12px #0d234033;--sh-e4:0 8px 14px #0d234014,0 40px 80px -20px #0d234047;--c-mint:#10b981;--c-mint-tint:#d9f7ec;--c-mint-wash:#eafbf3;--c-mint-deep:#065f46;--c-mint-ring:#10b98152;--c-mint-sh:#108c6429;--c-sky:#0284c7;--c-sky-tint:#dcepfc;--c-sky-wash:#eaf5fd;--c-sky-deep:#075985;--c-sky-ring:#0284c752;--c-sky-sh:#0276b829;--c-indigo:#4f5fd5;--c-indigo-tint:#dfe3fb;--c-indigo-wash:#eef0fc;--c-indigo-deep:#2e3a8c;--c-indigo-ring:#4f5fd552;--c-indigo-sh:#4f5fd526;--c-violet:#8b5cf6;--c-violet-tint:#e9e1fd;--c-violet-wash:#f3effe;--c-violet-deep:#4c1d95;--c-violet-ring:#8b5cf657;--c-violet-sh:#8b5cf626;--c-rose:#e11d6e;--c-rose-tint:#fddeed;--c-rose-wash:#feedf5;--c-rose-deep:#881252;--c-rose-ring:#e11d6e52;--c-rose-sh:#e11d6e26;--c-coral:#f05252;--c-coral-tint:#fee1e1;--c-coral-wash:#feecec;--c-coral-deep:#991b1b;--c-coral-ring:#f0525252;--c-coral-sh:#f0525226;--c-amber:#f59e0b;--c-amber-tint:#feeccb;--c-amber-wash:#fef5e3;--c-amber-deep:#92400e;--c-amber-ring:#f59e0b5c;--c-amber-sh:#e0910829;--c-teal:#0d9488;--c-teal-tint:#d3f1ee;--c-teal-wash:#e6f7f5;--c-teal-deep:#115e59;--c-teal-ring:#0d948852;--c-teal-sh:#0d948826;--c-lime:#65a30d;--c-lime-tint:#e5f3c8;--c-lime-wash:#f1f9de;--c-lime-deep:#3f6212;--c-lime-ring:#65a30d57;--c-lime-sh:#65a30d26;--c-slate:#54708e;--c-slate-tint:#e2eaf2;--c-slate-wash:#f0f4f9;--c-slate-deep:#20344c;--c-slate-ring:#54708e52;--c-slate-sh:#54708e24;--hue:var(--c-sky);--hue-tint:var(--c-sky-tint);--hue-wash:var(--c-sky-wash);--hue-deep:var(--c-sky-deep);--hue-ring:var(--c-sky-ring);--hue-sh:var(--c-sky-sh);--lift:translateY(-4px);--lift-spring:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}html[data-theme=light] body{background-color:var(--w1);background-image:radial-gradient(58% 42% at 82% -6%,#c7e4ff8c,transparent 68%),radial-gradient(46% 38% at 8% 2%,#d5f5e973,transparent 66%),radial-gradient(52% 40% at 50% 114%,#e5e0fa66,transparent 70%),linear-gradient(180deg,var(--w0)0%,var(--w1)38%,var(--w2)100%);background-attachment:fixed}html[data-theme=light] .glass{background:linear-gradient(168deg,var(--w0),var(--w1)90%);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--c-hair);box-shadow:inset 0 1px 0 #fff,var(--sh-e2)}html[data-theme=light] .glass:hover{background:var(--w0);border-color:var(--c-hair-2);transform:var(--lift);box-shadow:inset 0 1px 0 #fff,var(--sh-e3)}html[data-theme=light] .glass-strong{background:#ffffffdb}.lt-card{background:linear-gradient(168deg,var(--w0),var(--w1)92%);border:1px solid var(--c-hair);box-shadow:inset 0 1px 0 #fff,var(--sh-e2);transition:var(--lift-spring);border-radius:22px}html[data-theme=light] .lt-card:hover{transform:var(--lift);box-shadow:inset 0 1px 0 #fff,var(--sh-e3)}.lt-box{border:1px solid var(--hue-ring);border-inline-start:4px solid var(--hue);background:linear-gradient(160deg,var(--hue-wash),var(--hue-tint)58%,var(--hue-wash));box-shadow:0 1px 0 #fff inset,0 8px 22px -10px var(--hue-sh);transition:var(--lift-spring);border-radius:18px}html[data-theme=light] .lt-box:hover{box-shadow:0 1px 0 #fff inset,0 14px 30px -12px var(--hue-sh);transform:translateY(-2px)}.lt-box[data-hue=mint]{--hue:var(--c-mint);--hue-tint:var(--c-mint-tint);--hue-wash:var(--c-mint-wash);--hue-deep:var(--c-mint-deep);--hue-ring:var(--c-mint-ring);--hue-sh:var(--c-mint-sh)}.lt-box[data-hue=sky]{--hue:var(--c-sky);--hue-tint:var(--c-sky-tint);--hue-wash:var(--c-sky-wash);--hue-deep:var(--c-sky-deep);--hue-ring:var(--c-sky-ring);--hue-sh:var(--c-sky-sh)}.lt-box[data-hue=indigo]{--hue:var(--c-indigo);--hue-tint:var(--c-indigo-tint);--hue-wash:var(--c-indigo-wash);--hue-deep:var(--c-indigo-deep);--hue-ring:var(--c-indigo-ring);--hue-sh:var(--c-indigo-sh)}.lt-box[data-hue=violet]{--hue:var(--c-violet);--hue-tint:var(--c-violet-tint);--hue-wash:var(--c-violet-wash);--hue-deep:var(--c-violet-deep);--hue-ring:var(--c-violet-ring);--hue-sh:var(--c-violet-sh)}.lt-box[data-hue=rose]{--hue:var(--c-rose);--hue-tint:var(--c-rose-tint);--hue-wash:var(--c-rose-wash);--hue-deep:var(--c-rose-deep);--hue-ring:var(--c-rose-ring);--hue-sh:var(--c-rose-sh)}.lt-box[data-hue=coral]{--hue:var(--c-coral);--hue-tint:var(--c-coral-tint);--hue-wash:var(--c-coral-wash);--hue-deep:var(--c-coral-deep);--hue-ring:var(--c-coral-ring);--hue-sh:var(--c-coral-sh)}.lt-box[data-hue=amber]{--hue:var(--c-amber);--hue-tint:var(--c-amber-tint);--hue-wash:var(--c-amber-wash);--hue-deep:var(--c-amber-deep);--hue-ring:var(--c-amber-ring);--hue-sh:var(--c-amber-sh)}.lt-box[data-hue=teal]{--hue:var(--c-teal);--hue-tint:var(--c-teal-tint);--hue-wash:var(--c-teal-wash);--hue-deep:var(--c-teal-deep);--hue-ring:var(--c-teal-ring);--hue-sh:var(--c-teal-sh)}.lt-box[data-hue=lime]{--hue:var(--c-lime);--hue-tint:var(--c-lime-tint);--hue-wash:var(--c-lime-wash);--hue-deep:var(--c-lime-deep);--hue-ring:var(--c-lime-ring);--hue-sh:var(--c-lime-sh)}.lt-box[data-hue]{color:var(--hue-deep,var(--c-sky-deep))}.lt-box:not([data-hue]){color:var(--c-sky-deep)}html[data-theme=light] :where([style*="color: white" i],[style*=color\:white i],[style*="color: #fff" i],[style*="color:#fff" i],[style*="color: rgb(255, 255, 255)" i],[style*="color:rgb(255,255,255)" i]):not([style*=background i]),html[data-theme=light] :where([style*="color: white" i],[style*=color\:white i],[style*="color: #fff" i],[style*="color:#fff" i],[style*="color: rgb(255, 255, 255)" i],[style*="color:rgb(255,255,255)" i]):where([style*="background: transparent" i],[style*=background\:transparent i],[style*="background: none" i],[style*=background\:none i]){color:var(--ls-ink-strong,#1c2738)!important}html[data-theme=light] :where([style*="color: rgba(255, 255, 255, 0.8" i],[style*="color: rgba(255,255,255,0.8" i],[style*="color: rgba(255, 255, 255, 0.9" i],[style*="color: rgba(255,255,255,0.9" i],[style*="color:rgba(255,255,255,0.8" i],[style*="color:rgba(255,255,255,0.9" i]):not([style*=background i]){color:var(--ls-ink,#2e3948)!important}html[data-theme=light] :where([style*="color: rgba(255, 255, 255, 0.6" i],[style*="color: rgba(255,255,255,0.6" i],[style*="color: rgba(255, 255, 255, 0.7" i],[style*="color: rgba(255,255,255,0.7" i],[style*="color:rgba(255,255,255,0.6" i],[style*="color:rgba(255,255,255,0.7" i]):not([style*=background i]){color:var(--ls-ink-soft,#434e5c)!important}html[data-theme=light] :where([style*="color: rgba(255, 255, 255, 0.3" i],[style*="color: rgba(255,255,255,0.3" i],[style*="color:rgba(255,255,255,0.3" i],[style*="color: rgba(255, 255, 255, 0.4" i],[style*="color: rgba(255,255,255,0.4" i],[style*="color: rgba(255, 255, 255, 0.5" i],[style*="color: rgba(255,255,255,0.5" i],[style*="color:rgba(255,255,255,0.4" i],[style*="color:rgba(255,255,255,0.5" i]):not([style*=background i]){color:var(--ls-ink-muted,#6a727d)!important}html[data-theme=light] :where([style*="background: rgba(255, 255, 255, 0.0" i],[style*="background: rgba(255,255,255,0.0" i],[style*="background: rgba(255, 255, 255, 0.1" i],[style*="background: rgba(255,255,255,0.1" i],[style*="background: rgba(255, 255, 255, 0.2" i],[style*="background: rgba(255,255,255,0.2" i],[style*="background-color: rgba(255, 255, 255, 0.0" i],[style*="background-color: rgba(255,255,255,0.0" i],[style*="background-color: rgba(255, 255, 255, 0.1" i],[style*="background-color: rgba(255,255,255,0.1" i],[style*="background-color: rgba(255, 255, 255, 0.2" i],[style*="background-color: rgba(255,255,255,0.2" i]){box-shadow:inset 0 1px 0 #fff,var(--sh-e1);border-color:var(--c-hair)!important;color:var(--ls-ink,#2e3948)!important;background:#ffffffe6 linear-gradient(168deg,#ffffffeb,#f9fbfdd1)!important}html[data-theme=light] :where([style*="background:rgba(15,23,42" i],[style*="background: rgba(15,23,42" i],[style*="background: rgba(15, 23, 42" i],[style*="background:rgba(2,6,23" i],[style*="background: rgba(2, 6, 23" i],[style*="background:rgba(30,41,59" i],[style*="background: rgba(30, 41, 59" i],[style*="background: #0f172a" i],[style*="background:#0f172a" i],[style*="background: #1e293b" i],[style*="background:#1e293b" i],[style*="background: #020617" i],[style*="background:#020617" i],[style*="background: #060a14" i],[style*="background:#060a14" i],[style*="background: #0b1020" i],[style*="background:#0b1020" i],[style*="background: #111827" i],[style*="background:#111827" i],[style*="background: rgb(15, 23, 42" i],[style*="background: rgb(2, 6, 23" i],[style*="background: rgb(6, 10, 20" i],[style*="background: rgb(30, 41, 59" i],[style*="background: rgb(17, 24, 39" i],[style*="background: rgb(11, 16, 32" i],[style*="background-color: rgb(15, 23, 42" i],[style*="background-color: rgb(2, 6, 23" i],[style*="background-color: rgb(6, 10, 20" i],[style*="background-color: rgba(15, 23, 42" i],[style*="background-color: rgba(2, 6, 23" i]){background:var(--w2)!important;background-color:var(--w2)!important;border-color:var(--c-hair)!important;color:var(--ls-ink,#2e3948)!important}html[data-theme=light] :where([style*="border: 1px solid rgba(255, 255, 255" i],[style*="border: 1px solid rgba(255,255,255" i],[style*="border:1px solid rgba(255,255,255" i],[style*="border: 2px solid rgba(255, 255, 255" i],[style*="border:2px solid rgba(255,255,255" i],[style*="border-color: rgba(255, 255, 255" i],[style*="border-color: rgba(255,255,255" i]){border-color:var(--c-hair)!important}html[data-theme=light] :where([style*="color: #4ade80" i],[style*="color:#4ade80" i],[style*="color: rgb(74, 222, 128" i],[style*="color:rgb(74,222,128" i],[style*="color: #34d399" i],[style*="color:#34d399" i],[style*="color: rgb(52, 211, 153" i],[style*="color:rgb(52,211,153" i],[style*="color: #6ee7b7" i],[style*="color:#6ee7b7" i],[style*="color: rgb(110, 231, 183" i],[style*="color:rgb(110,231,183" i],[style*="color: #64ffcb" i],[style*="color:#64ffcb" i],[style*="color: rgb(100, 255, 203" i],[style*="color:rgb(100,255,203" i],[style*="color:rgba(100,255,200" i],[style*="color: rgba(100,255,200" i],[style*="color: rgba(100, 255, 200" i]){color:#047857!important}html[data-theme=light] :where([style*="color: #60a5fa" i],[style*="color:#60a5fa" i],[style*="color: rgb(96, 165, 250" i],[style*="color:rgb(96,165,250" i],[style*="color: #93c5fd" i],[style*="color:#93c5fd" i],[style*="color: rgb(147, 197, 253" i],[style*="color:rgb(147,197,253" i],[style*="color: #38bdf8" i],[style*="color:#38bdf8" i],[style*="color: rgb(56, 189, 248" i],[style*="color:rgb(56,189,248" i],[style*="color: #67e8f9" i],[style*="color:#67e8f9" i],[style*="color: rgb(103, 232, 249" i],[style*="color:rgb(103,232,249" i],[style*="color: #22d3ee" i],[style*="color:#22d3ee" i],[style*="color: rgb(34, 211, 238" i],[style*="color:rgb(34,211,238" i],[style*="color:rgba(147,197,253" i],[style*="color: rgba(147,197,253" i],[style*="color: rgba(147, 197, 253" i],[style*="color:rgba(100,200,255" i],[style*="color: rgba(100,200,255" i],[style*="color:rgba(59,130,246" i],[style*="color: rgba(59,130,246" i],[style*="color: #bdd8f5" i],[style*="color:#bdd8f5" i],[style*="color: rgb(189, 216, 245" i],[style*="color:rgb(189,216,245" i],[style*="color: #a5d8ff" i],[style*="color:#a5d8ff" i],[style*="color: rgb(165, 216, 255" i],[style*="color:rgb(165,216,255" i],[style*="color: #7dd3fc" i],[style*="color:#7dd3fc" i],[style*="color: rgb(125, 211, 252" i],[style*="color:rgb(125,211,252" i],[style*="color: #bae6fd" i],[style*="color:#bae6fd" i],[style*="color: rgb(186, 230, 253" i],[style*="color:rgb(186,230,253" i],[style*="color: #e0f2fe" i],[style*="color:#e0f2fe" i],[style*="color: rgb(224, 242, 254" i]){color:#075985!important}html[data-theme=light] :where([style*="color: #fbbf24" i],[style*="color:#fbbf24" i],[style*="color: rgb(251, 191, 36" i],[style*="color:rgb(251,191,36" i],[style*="color: #fcd34d" i],[style*="color:#fcd34d" i],[style*="color: rgb(252, 211, 77" i],[style*="color:rgb(252,211,77" i],[style*="color: #fdba74" i],[style*="color:#fdba74" i],[style*="color: rgb(253, 186, 116" i],[style*="color:rgb(253,186,116" i],[style*="color: #f97316" i],[style*="color:#f97316" i],[style*="color: rgb(249, 115, 22" i],[style*="color:rgb(249,115,22" i],[style*="color:rgba(253,224,71" i],[style*="color: rgba(253,224,71" i],[style*="color: rgba(253, 224, 71" i]){color:#92400e!important}html[data-theme=light] :where([style*="color: #f87171" i],[style*="color:#f87171" i],[style*="color: rgb(248, 113, 113" i],[style*="color:rgb(248,113,113" i],[style*="color: #fca5a5" i],[style*="color:#fca5a5" i],[style*="color: rgb(252, 165, 165" i],[style*="color:rgb(252,165,165" i],[style*="color: #ef4444" i],[style*="color:#ef4444" i],[style*="color: rgb(239, 68, 68" i]){color:#b91c1c!important}html[data-theme=light] :where([style*="color: #c4b5fd" i],[style*="color:#c4b5fd" i],[style*="color: rgb(196, 181, 253" i],[style*="color:rgb(196,181,253" i],[style*="color: #a78bfa" i],[style*="color:#a78bfa" i],[style*="color: rgb(167, 139, 250" i],[style*="color:rgb(167,139,250" i],[style*="color: #a855f7" i],[style*="color:#a855f7" i],[style*="color: rgb(168, 85, 247" i],[style*="color:rgb(168,85,247" i],[style*="color: #d8b4fe" i],[style*="color:#d8b4fe" i],[style*="color: rgb(216, 180, 254" i],[style*="color:rgb(216,180,254" i],[style*="color:rgba(168,85,247" i],[style*="color: rgba(168,85,247" i],[style*="color: rgba(220,120,255" i],[style*="color:rgba(220,120,255" i],[style*="color: rgba(210,80,255" i],[style*="color:rgba(210,80,255" i]){color:#5b21b6!important}html[data-theme=light] :where([style*="color: #f472b6" i],[style*="color:#f472b6" i],[style*="color: rgb(244, 114, 182" i],[style*="color:rgb(244,114,182" i],[style*="color: #f9a8d4" i],[style*="color:#f9a8d4" i],[style*="color: rgb(249, 168, 212" i],[style*="color:rgb(249,168,212" i],[style*="color: #ec4899" i],[style*="color:#ec4899" i],[style*="color: rgb(236, 72, 153" i]){color:#9d174d!important}html[data-theme=light] :where([style*="color:rgba(148,163,184" i],[style*="color: rgba(148,163,184" i],[style*="color:rgba(203,213,225" i],[style*="color: rgba(203,213,225" i],[style*="color:rgba(120,113,108" i],[style*="color: rgba(120,113,108" i]){color:#677182!important}html[data-theme=light] :where([style*="color: #eab308" i],[style*="color:#eab308" i],[style*="color: rgb(234, 179, 8" i],[style*="color:rgb(234,179,8" i],[style*="color: #84cc16" i],[style*="color:#84cc16" i],[style*="color: rgb(132, 204, 22" i],[style*="color:rgb(132,204,22" i]){color:#854d0e!important}html[data-theme=light] :where([style*="color: #f43f5e" i],[style*="color:#f43f5e" i],[style*="color: rgb(244, 63, 94" i],[style*="color:rgb(244,63,94" i]){color:#be123c!important}html[data-theme=light] :where([style*="color: #22c55e" i],[style*="color:#22c55e" i],[style*="color: rgb(34, 197, 94" i],[style*="color:rgb(34,197,94" i],[style*="color: #4ade80a" i]){color:#15803d!important}html[data-theme=light] :where([style*="color: #14b8a6" i],[style*="color:#14b8a6" i],[style*="color: rgb(20, 184, 166" i],[style*="color:rgb(20,184,166" i],[style*="color: #2dd4bf" i],[style*="color:#2dd4bf" i],[style*="color: rgb(45, 212, 191" i],[style*="color:rgb(45,212,191" i]){color:#0f766e!important}html[data-theme=light] :where([style*="color: #06b6d4" i],[style*="color:#06b6d4" i],[style*="color: rgb(6, 182, 212" i],[style*="color:rgb(6,182,212" i],[style*="color: #0891b2" i],[style*="color:#0891b2" i],[style*="color: rgb(8, 145, 178" i],[style*="color:rgb(8,145,178" i]){color:#0e7490!important}html[data-theme=light] :where([style*="color: #8b5cf6" i],[style*="color:#8b5cf6" i],[style*="color: rgb(139, 92, 246" i],[style*="color:rgb(139,92,246" i],[style*="color: #818cf8" i],[style*="color:#818cf8" i],[style*="color: rgb(129, 140, 248" i],[style*="color:rgb(129,140,248" i],[style*="color: #6366f1" i],[style*="color:#6366f1" i],[style*="color: rgb(99, 102, 241" i],[style*="color:rgb(99,102,241" i],[style*="color: #4f46e5" i],[style*="color:#4f46e5" i]){color:#5b21b6!important}html[data-theme=light] :where([style*="color: #64748b" i],[style*="color:#64748b" i],[style*="color: rgb(100, 116, 139" i],[style*="color:rgb(100,116,139" i],[style*="color: #94a3b8" i],[style*="color:#94a3b8" i],[style*="color: rgb(148, 163, 184" i],[style*="color:rgb(148,163,184" i],[style*="color: #cbd5e1" i],[style*="color:#cbd5e1" i],[style*="color: rgb(203, 213, 225" i],[style*="color:rgb(203,213,225" i],[style*="color: #e2e8f0" i],[style*="color:#e2e8f0" i],[style*="color: rgb(226, 232, 240" i],[style*="color: #9ca3af" i],[style*="color:#9ca3af" i],[style*="color: rgb(156, 163, 175" i],[style*="color: #d1d5db" i],[style*="color:#d1d5db" i],[style*="color: rgb(209, 213, 219" i],[style*="color: #e5e7eb" i],[style*="color:#e5e7eb" i],[style*="color: rgb(229, 231, 235" i],[style*="color: #4b5563" i],[style*="color:#4b5563" i],[style*="color: rgb(75, 85, 99" i],[style*="color: #6b7280" i],[style*="color:#6b7280" i],[style*="color: rgb(107, 114, 128" i],[style*="color: #374151" i],[style*="color:#374151" i],[style*="color: rgb(55, 65, 81" i]){color:#4a5a70!important}html[data-theme=light] :where([style*="color:rgba(255,248,236" i],[style*="color: rgba(255,248,236" i]){color:#3a4a60!important}@media (prefers-reduced-motion:reduce){.lt-card,.lt-box{transition:none}}:root{--ls-ink-strong:#ffffffeb;--ls-ink:#ffffffc7;--ls-ink-soft:#ffffff9e;--ls-ink-muted:#ffffff73;--ls-ink-faint:#ffffff47;--ls-card:#ffffff0a;--ls-card-2:#ffffff0f;--ls-sunken:#0003;--ls-hairline:#ffffff1a;--ls-hairline-2:#ffffff24;--ls-slate:#1e293b;--ls-slate-2:#0f172a;--ls-slate-3:#020617;--ls-shadow-heavy:0 30px 60px #000c;--ls-shadow-menu:0 10px 30px #00000080;--ls-tab-panel:#0f172af2;--ls-map-bg:#000;--ls-map-card:#020617cc;--ls-map-card-2:#0f172a99;--ls-map-pill:#02061780;--ls-map-grid:#ffffff04;--ls-map-center-grad:linear-gradient(180deg,#38bdf866,#0f172ae6);--ls-procline-grad:linear-gradient(180deg,#64ffc84d,#8b5cf64d);--ls-shadow-soft:0 10px 20px #0009;--ls-shadow-lift:0 20px 40px #0009;--role-concept-ink:#64ffcb;--role-formula-ink:#93c5fd;--role-cyan-ink:#67e8f9;--role-lab-ink:#6ee7b7;--role-quiz-ink:#fbbf24;--role-true-ink:#34d399;--role-false-ink:#f87171;--role-fun-ink:#c4b5fd;--role-ai-ink:#a78bfa;--role-pink-ink:#f472b6;--role-warn-ink:#fbbf24}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-0:#fff;--n-25:#f7f9fc;--n-50:#f0f4f9;--n-200:#dde2e8;--n-500:#6a727d;--n-700:#434e5c;--n-900:#1c2738;--ls-page-bg:var(--n-25);--ls-surface:var(--n-0);--ls-ink-strong:var(--n-900);--ls-ink:#2e3948;--ls-ink-soft:var(--n-700);--ls-ink-muted:var(--n-500);--ls-ink-faint:#9299a2;--ls-card:#fff;--ls-card-2:var(--n-25);--ls-sunken:var(--n-50);--ls-hairline:var(--n-200);--ls-hairline-2:#cbd2da;--ls-slate:#f0f4f9;--ls-slate-2:#fff;--ls-slate-3:#f7f9fc;--ls-tab-panel:#fff;--ls-map-bg:#fff;--ls-map-card:#fff;--ls-map-card-2:#f7f9fc;--ls-map-pill:#f0f4f9;--ls-map-grid:#1c27380d;--ls-map-center-grad:linear-gradient(180deg,var(--subj-tint),#fff);--ls-procline-grad:linear-gradient(180deg,#3eb7aa59,#a078e859);--ls-shadow-soft:var(--ls-e2);--ls-shadow-lift:var(--ls-e3);--ls-e1:0 1px 2px #1c27380f,0 1px 3px #1c27380d;--ls-e2:0 4px 10px #1c273812,0 1px 3px #1c27380d;--ls-e3:0 12px 28px #1c27381c,0 2px 6px #1c27380f;--ls-shadow-heavy:var(--ls-e3);--ls-shadow-menu:var(--ls-e2);--ls-dur-fast:.12s;--ls-dur:.2s;--ls-dur-slow:.38s;--ls-ease-out:cubic-bezier(.22,1,.36,1);--ls-ease-spring:cubic-bezier(.34,1.56,.64,1);--role-concept:#2eb5a4;--role-concept-tint:#daf7f5;--role-concept-deep:#005a5f;--role-concept-ring:#2eb5a452;--role-formula:#377ee3;--role-formula-tint:#e7f2ff;--role-formula-deep:#194292;--role-formula-ring:#377ee352;--role-lab:#29b677;--role-lab-tint:#def8e8;--role-lab-deep:#00572f;--role-lab-ring:#29b67752;--role-quiz:#d96533;--role-quiz-tint:#ffefdf;--role-quiz-deep:#7c350e;--role-quiz-ring:#d9653352;--role-true:#41ba5d;--role-true-tint:#e1f9e6;--role-true-deep:#00572f;--role-true-ring:#41ba5d52;--role-false:#e83f41;--role-false-tint:#ffebec;--role-false-deep:#8d1828;--role-false-ring:#e83f4152;--role-fun:#996df0;--role-fun-tint:#f2eeff;--role-fun-deep:#512b92;--role-fun-ring:#996df052;--role-ai:#5d73ea;--role-ai-tint:#ecf0ff;--role-ai-deep:#342c99;--role-ai-ring:#5d73ea52;--role-warn:#e49e22;--role-warn-tint:#fdf1dc;--role-warn-deep:#6f3600;--role-warn-ring:#e49e2257;--role-cyan:#00adc4;--role-cyan-tint:#dcf5fc;--role-cyan-deep:#00536c;--role-cyan-ring:#00adc452;--role-pink:#d35bb1;--role-pink-tint:#ffebf8;--role-pink-deep:#7e2066;--role-pink-ring:#d35bb152;--role-concept-ink:var(--subj-deep);--role-formula-ink:var(--subj-deep);--role-cyan-ink:var(--subj-deep);--role-lab-ink:var(--subj-deep);--role-quiz-ink:var(--subj-deep);--role-true-ink:var(--role-true-deep);--role-false-ink:var(--role-false-deep);--role-fun-ink:var(--subj-deep);--role-ai-ink:var(--subj-deep);--role-pink-ink:var(--subj-deep);--role-warn-ink:var(--subj-deep);--hx-emerald:var(--subj);--hx-emerald-ink:var(--subj-deep);--rail-a:var(--subj);--rail-b:var(--subj);--rail-c:var(--subj);--rail-d:var(--subj);--rail-e:var(--subj);--rail-f:var(--subj)}:root{--hx-emerald:#10b981;--hx-emerald-ink:#10b981;--rail-a:#34d399;--rail-b:#60a5fa;--rail-c:#f87171;--rail-d:#fbbf24;--rail-e:#c084fc;--rail-f:#ec4899}@supports (color:oklch(0.7 0.115 182)){html[data-theme=light]{--n-25:oklch(98.2% .005 255);--n-50:oklch(96.5% .008 255);--n-200:oklch(91% .01 255);--n-500:oklch(55% .02 255);--n-700:oklch(42% .028 255);--n-900:oklch(27% .035 258);--ls-ink:oklch(34% .03 258);--ls-ink-faint:oklch(68% .015 255);--ls-hairline-2:oklch(86% .014 255);--ls-e1:0 1px 2px oklch(27% .035 258/.06),0 1px 3px oklch(27% .035 258/.05);--ls-e2:0 4px 10px oklch(27% .035 258/.07),0 1px 3px oklch(27% .035 258/.05);--ls-e3:0 12px 28px oklch(27% .035 258/.11),0 2px 6px oklch(27% .035 258/.06);--role-concept:oklch(70% .115 182);--role-concept-tint:oklch(95.5% .03 192);--role-concept-deep:oklch(42% .085 200);--role-concept-ring:oklch(70% .115 182/.32);--role-formula:oklch(60% .17 258);--role-formula-tint:oklch(95.8% .025 258);--role-formula-deep:oklch(40% .14 262);--role-formula-ring:oklch(60% .17 258/.32);--role-lab:oklch(69% .15 158);--role-lab-tint:oklch(95.6% .035 158);--role-lab-deep:oklch(37% .085 168);--role-lab-ring:oklch(69% .15 158/.32);--role-quiz:oklch(64% .16 42);--role-quiz-tint:oklch(96.2% .03 62);--role-quiz-deep:oklch(42% .11 45);--role-quiz-ring:oklch(64% .16 42/.32);--role-true:oklch(70% .17 148);--role-true-tint:oklch(96% .035 152);--role-true-deep:oklch(38% .095 158);--role-true-ring:oklch(70% .17 148/.32);--role-false:oklch(62% .205 25);--role-false-tint:oklch(96% .025 15);--role-false-deep:oklch(42% .15 20);--role-false-ring:oklch(62% .205 25/.32);--role-fun:oklch(64% .19 296);--role-fun-tint:oklch(95.8% .028 296);--role-fun-deep:oklch(40% .16 295);--role-fun-ring:oklch(64% .19 296/.32);--role-ai:oklch(60% .18 272);--role-ai-tint:oklch(95.8% .025 275);--role-ai-deep:oklch(38% .17 278);--role-ai-ring:oklch(60% .18 272/.32);--role-warn:oklch(75% .15 75);--role-warn-tint:oklch(96.2% .03 80);--role-warn-deep:oklch(40% .1 55);--role-warn-ring:oklch(75% .15 75/.34);--role-cyan:oklch(68% .13 210);--role-cyan-tint:oklch(95.5% .028 215);--role-cyan-deep:oklch(40% .1 220);--role-cyan-ring:oklch(68% .13 210/.32);--role-pink:oklch(65% .18 340);--role-pink-tint:oklch(96% .028 340);--role-pink-deep:oklch(42% .15 340);--role-pink-ring:oklch(65% .18 340/.32)}}html[data-theme=light]{--subj:#5b7c99;--subj-deep:#2f4356;--subj-tint:#edf2f7;--subj-wash:#f6f9fb;--subj-ring:#5b7c9952}html[data-theme=light][data-subject=math]{--subj:#0284c7;--subj-deep:#093a66;--subj-tint:#d8ecfc;--subj-wash:#eaf4fd;--subj-ring:#0284c759}html[data-theme=light][data-subject=science]{--subj:#10b981;--subj-deep:#0b4b36;--subj-tint:#d1f5e0;--subj-wash:#e7faf0;--subj-ring:#10b98159}html[data-theme=light][data-subject=arabic]{--subj:#8b5cf6;--subj-deep:#4c1d95;--subj-tint:#e8deff;--subj-wash:#f2edff;--subj-ring:#8b5cf661}html[data-theme=light][data-subject=english]{--subj:#f59e0b;--subj-deep:#78350f;--subj-tint:#fde8c4;--subj-wash:#fef4e2;--subj-ring:#f59e0b66}html[data-theme=light][data-subject=physics]{--subj:#3b82f6;--subj-deep:#1e2563;--subj-tint:#dce6fc;--subj-wash:#ecf0fd;--subj-ring:#3b82f659}html[data-theme=light][data-subject=chemistry]{--subj:#e11d6e;--subj-deep:#7a0e2e;--subj-tint:#fdd8ea;--subj-wash:#feebf3;--subj-ring:#e11d6e59}html[data-theme=light][data-subject=computer]{--subj:#06b6d4;--subj-deep:#0f5e6b;--subj-tint:#ccf2f8;--subj-wash:#e4f8fb;--subj-ring:#06b6d459}:root{--ai-green:#34d399;--ai-cyan:#67e8f9;--ai-blue:#93c5fd;--ai-amber:#fbbf24;--ai-violet:#c4b5fd;--ai-teal:#64ffcb;--ai-emerald:#6ee7b7;--ai-pink:#f472b6;--ai-purple:#a78bfa}html[data-theme=light]{--ai-green:var(--subj-deep);--ai-cyan:var(--subj-deep);--ai-blue:var(--subj-deep);--ai-amber:var(--subj-deep);--ai-violet:var(--subj-deep);--ai-teal:var(--subj-deep);--ai-emerald:var(--subj-deep);--ai-pink:var(--subj-deep);--ai-purple:var(--subj-deep)}html[data-theme=light] .lesson-html-content{color:var(--n-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .lesson-html-content p{color:var(--ls-ink);line-height:2}html[data-theme=light] .lesson-html-content li{color:var(--ls-ink)}html[data-theme=light] .lesson-html-content h1,html[data-theme=light] .lesson-html-content h2,html[data-theme=light] .lesson-html-content h3{color:var(--n-900)}html[data-theme=light] .lesson-html-content h4{color:var(--subj-deep)}html[data-theme=light] .lesson-html-content strong{color:var(--n-900)}html[data-theme=light] .lesson-html-content figcaption{color:var(--ls-ink-soft)}html[data-theme=light] .lesson-html-content a{color:var(--subj-deep);-webkit-text-decoration-color:var(--subj-ring);-webkit-text-decoration-color:var(--subj-ring);-webkit-text-decoration-color:var(--subj-ring);text-decoration-color:var(--subj-ring);text-underline-offset:3px}html[data-theme=light] .lesson-html-content a:hover{color:var(--subj)}html[data-theme=light] .lesson-html-content code{background:var(--subj-tint);color:var(--subj-deep);border:1px solid var(--subj-ring)}html[data-theme=light] .lesson-html-content :focus-visible{outline:2px solid var(--subj);outline-offset:3px}html[data-theme=light] .lesson-html-content ::selection{background:var(--subj-tint);color:var(--n-900)}html[data-theme=light] .lesson-html-content :is(.info-box,.formula-box,.law-box,.warning-box,.tip-box,.media-container,.equation-box,.reading-passage){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ls-e1);text-shadow:none;border-radius:18px;transition:box-shadow .3s,transform .3s;background:linear-gradient(180deg,#fff 0%,var(--subj-wash)90%)!important;border:1px solid var(--subj-ring)!important;border-inline-start:4px solid var(--subj)!important;color:var(--n-900)!important}html[data-theme=light] .lesson-html-content :is(.info-box,.formula-box,.law-box,.warning-box):hover{box-shadow:var(--ls-e2);transform:translateY(-3px)}html[data-theme=light] .lesson-html-content .law-box{border-style:dashed;border-inline-start-style:solid}html[data-theme=light] .lesson-html-content .tip-box,html[data-theme=light] .lesson-html-content .reading-passage{border-inline-start-width:5px!important}html[data-theme=light] .lesson-html-content .formula-box strong,html[data-theme=light] .lesson-html-content .law-box h4{text-shadow:none;color:var(--subj-deep)!important}html[data-theme=light] .lesson-html-content .formula-box td{color:var(--ls-ink);border-bottom-color:var(--ls-hairline)}html[data-theme=light] .lesson-html-content :is(.question-box,.balance-exercise){-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--subj-ring);border-inline-start:4px solid var(--subj);box-shadow:var(--ls-e1);color:var(--n-900);border-radius:18px;background:linear-gradient(180deg,#fff 0%,var(--subj-tint)120%)!important}html[data-theme=light] .lesson-html-content :is(details.solution-step,details.answer-reveal){border:1px solid var(--subj-ring);border-inline-start:3px solid var(--subj);box-shadow:var(--ls-e1);color:var(--n-900);background:var(--subj-tint)!important}html[data-theme=light] .lesson-html-content :is(details.solution-step,details.answer-reveal)[open]{border-color:var(--subj);box-shadow:var(--ls-e2);background:linear-gradient(180deg,var(--subj-tint),var(--ls-surface)90%)!important}html[data-theme=light] .lesson-html-content :is(details.solution-step,details.answer-reveal) summary{color:var(--subj-deep)}html[data-theme=light] .lesson-html-content :is(details.solution-step,details.answer-reveal) summary:hover,html[data-theme=light] .lesson-html-content details.solution-step summary:before{color:var(--subj)}html[data-theme=light] .lesson-html-content details.solution-step .step-content,html[data-theme=light] .lesson-html-content details.answer-reveal .answer-content{color:var(--ls-ink)}html[data-theme=light] .lesson-html-content :is(.styled-table,.data-table){background:var(--ls-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--subj-ring);box-shadow:var(--ls-e1);border-radius:16px;overflow:hidden}html[data-theme=light] .lesson-html-content .styled-table th{background:var(--subj-tint);color:var(--subj-deep);border-bottom:1px solid var(--subj-ring);text-shadow:none}html[data-theme=light] .lesson-html-content .styled-table td{color:var(--ls-ink);border-bottom:1px solid var(--ls-hairline)}html[data-theme=light] .lesson-html-content .styled-table tr:hover td{background:var(--subj-wash)}html[data-theme=light] .lesson-html-content audio,html[data-theme=light] .lesson-html-content video{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .lesson-html-content .comparison-grid{gap:12px}html[data-theme=light] .lesson-html-content .comparison-grid>*{background:linear-gradient(180deg,#fff 0%,var(--subj-wash)90%);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--subj-ring);box-shadow:var(--ls-e1);border-radius:16px}html[data-theme=light] .lesson-html-content img{background:var(--ls-surface);border-radius:16px;border:1px solid var(--ls-hairline)!important;box-shadow:var(--ls-e2)!important}html[data-theme=light] .lesson-html-content .game-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ls-e2);border-radius:20px;background:linear-gradient(180deg,#fff 0%,var(--subj-wash)92%)!important;border:1.5px solid var(--subj-ring)!important}html[data-theme=light] .lesson-html-content .game-title{text-shadow:none;color:var(--subj-deep)!important}html[data-theme=light] .lesson-html-content .badge-easy{background:var(--role-true-tint);color:var(--role-true-deep);border-color:var(--role-true-ring)}html[data-theme=light] .lesson-html-content .badge-medium{background:var(--role-warn-tint);color:var(--role-warn-deep);border-color:var(--role-warn-ring)}html[data-theme=light] .lesson-html-content .badge-hard{background:var(--role-false-tint);color:var(--role-false-deep);border-color:var(--role-false-ring)}html[data-theme=light] .lesson-html-content .quiz-q{background:var(--ls-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid var(--subj-ring);border-radius:16px}html[data-theme=light] .lesson-html-content .quiz-q-title{text-shadow:none;color:var(--subj-deep)!important}html[data-theme=light] .lesson-html-content .quiz-opt{background:var(--ls-surface);border:1.5px solid var(--ls-hairline);transition:transform var(--ls-dur)var(--ls-ease-out),box-shadow var(--ls-dur)var(--ls-ease-out),border-color var(--ls-dur-fast)var(--ls-ease-out),background var(--ls-dur-fast)var(--ls-ease-out);color:var(--ls-ink-strong)!important}html[data-theme=light] .lesson-html-content .quiz-opt:hover{background:var(--subj-tint);border-color:var(--subj);box-shadow:var(--ls-e1);transform:translate(4px);color:var(--subj-deep)!important}html[data-theme=light] .lesson-html-content.ltr-content .quiz-opt:hover{transform:translate(-4px)}html[data-theme=light] .lesson-html-content .quiz-opt .opt-letter{background:var(--subj-tint);color:var(--subj-deep)}html[data-theme=light] .lesson-html-content input.correct-ans:checked+.quiz-opt{box-shadow:var(--ls-e2);background:var(--role-true-tint)!important;border-color:var(--role-true)!important;color:var(--role-true-deep)!important}html[data-theme=light] .lesson-html-content input.correct-ans:checked+.quiz-opt:after{background:var(--ls-surface);color:var(--role-true-deep);border:1px solid var(--role-true-ring)}html[data-theme=light] .lesson-html-content input.wrong-ans:checked+.quiz-opt{background:var(--role-false-tint)!important;border-color:var(--role-false)!important;color:var(--role-false-deep)!important}html[data-theme=light] .lesson-html-content input.wrong-ans:checked+.quiz-opt:after{background:var(--ls-surface);color:var(--role-false-deep);border:1px solid var(--role-false-ring)}html[data-theme=light] .lesson-html-content .match-item{background:var(--ls-surface);border:1px solid var(--ls-hairline);box-shadow:var(--ls-e1)}html[data-theme=light] .lesson-html-content .match-item:hover{background:var(--subj-tint);border-color:var(--subj);box-shadow:var(--ls-e2)}html[data-theme=light] .lesson-html-content .match-label{color:var(--ls-ink-strong)}html[data-theme=light] .lesson-html-content .match-desc{color:var(--ls-ink-soft)}html[data-theme=light] .lesson-html-content .millionaire-q{background:linear-gradient(180deg,var(--subj-tint),var(--ls-surface)75%);border:1px solid var(--subj-ring);box-shadow:var(--ls-e1)}html[data-theme=light] .lesson-html-content .sort-column{background:var(--subj-wash);border:2px dashed var(--subj-ring)}html[data-theme=light] .lesson-html-content .sort-item-card{background:var(--ls-surface);border:1px solid var(--ls-hairline);color:var(--ls-ink-strong);box-shadow:var(--ls-e1)}html[data-theme=light] .lesson-html-content .sort-item-card:hover{background:var(--subj-tint);border-color:var(--subj)}html[data-theme=light] .lesson-html-content .speed-card{background:var(--ls-surface);border:1px solid var(--ls-hairline);box-shadow:var(--ls-e1)}html[data-theme=light] .lesson-html-content .speed-card:hover{border-color:var(--subj);box-shadow:var(--ls-e2)}html[data-theme=light] .lesson-html-content .speed-val{color:var(--subj-deep)}html[data-theme=light] .lesson-html-content .speed-label{color:var(--ls-ink-soft)}html[data-theme=light] .lesson-html-content .fill-blank{color:var(--subj-deep);border-bottom-color:var(--subj)}html[data-theme=light] .lesson-html-content .fill-reveal{background:var(--subj-tint);border:1px solid var(--subj-ring);color:var(--n-900)}html[data-theme=light] .lesson-html-content .card{background:var(--ls-surface);border:1px solid var(--ls-hairline);color:var(--ls-ink-strong)}html[data-theme=light] .lesson-html-content :is([style*="color: rgba(255,255,255,0.8"],[style*="color: rgba(255,255,255,0.9"],[style*="color:rgba(255,255,255,0.8"],[style*="color:rgba(255,255,255,0.9"],[style*="color: white" i],[style*=color\:white i],[style*="color: #ffffff" i],[style*="color:#ffffff" i],[style*="color: #f8fafc" i],[style*="color:#f8fafc" i]){color:var(--ls-ink-strong)!important}html[data-theme=light] .lesson-html-content :is([style*="color: rgba(255,255,255,0.65"],[style*="color: rgba(255,255,255,0.66"],[style*="color: rgba(255,255,255,0.7"],[style*="color:rgba(255,255,255,0.65"],[style*="color:rgba(255,255,255,0.66"],[style*="color:rgba(255,255,255,0.7"]){color:var(--ls-ink)!important}html[data-theme=light] .lesson-html-content :is([style*="color: rgba(255,255,255,0.3"],[style*="color: rgba(255,255,255,0.4"],[style*="color: rgba(255,255,255,0.5"],[style*="color: rgba(255,255,255,0.6"],[style*="color:rgba(255,255,255,0.3"],[style*="color:rgba(255,255,255,0.4"],[style*="color:rgba(255,255,255,0.5"],[style*="color:rgba(255,255,255,0.6"]){color:var(--ls-ink-soft)!important}html[data-theme=light] .lesson-html-content :is(div,section,blockquote,figure):is([style*="background:rgba(255,255,255"],[style*="background: rgba(255,255,255"],[style*="background-color:rgba(255,255,255"],[style*="background-color: rgba(255,255,255"],[style*="background:rgba(15,23,42"],[style*="background: rgba(15,23,42"],[style*="background-color:rgba(15,23,42"],[style*="background-color: rgba(15,23,42"],[style*="background:rgba(15, 23, 42"],[style*="background: rgba(15, 23, 42"],[style*="background-color:rgba(15, 23, 42"],[style*="background-color: rgba(15, 23, 42"],[style*="background:rgba(30,41,59"],[style*="background: rgba(30,41,59"],[style*="background-color:rgba(30,41,59"],[style*="background-color: rgba(30,41,59"],[style*="background:rgba(30, 41, 59"],[style*="background: rgba(30, 41, 59"],[style*="background:rgba(2,6,23"],[style*="background: rgba(2,6,23"],[style*="background-color:rgba(2,6,23"],[style*="background-color: rgba(2,6,23"],[style*="background:rgba(2, 6, 23"],[style*="background: rgba(2, 6, 23"],[style*="background:#0f172a" i],[style*="background: #0f172a" i],[style*="background-color:#0f172a" i],[style*="background-color: #0f172a" i],[style*="background:#1e293b" i],[style*="background: #1e293b" i],[style*="background-color:#1e293b" i],[style*="background-color: #1e293b" i],[style*="background:#020617" i],[style*="background: #020617" i],[style*="background-color:#020617" i],[style*="background-color: #020617" i],[style*="background:rgba(245,158,11"],[style*="background: rgba(245,158,11"],[style*="background:rgba(251,191,36"],[style*="background: rgba(251,191,36"],[style*="background:rgba(250,204,21"],[style*="background: rgba(250,204,21"],[style*="background:rgba(59,130,246"],[style*="background: rgba(59,130,246"],[style*="background:rgba(56,189,248"],[style*="background: rgba(56,189,248"],[style*="background:rgba(96,165,250"],[style*="background: rgba(96,165,250"],[style*="background:rgba(139,92,246"],[style*="background: rgba(139,92,246"],[style*="background:rgba(168,85,247"],[style*="background: rgba(168,85,247"],[style*="background:rgba(192,132,252"],[style*="background: rgba(192,132,252"],[style*="background:rgba(236,72,153"],[style*="background: rgba(236,72,153"],[style*="background:rgba(244,114,182"],[style*="background: rgba(244,114,182"],[style*="background:rgba(6,182,212"],[style*="background: rgba(6,182,212"],[style*="background:rgba(34,211,238"],[style*="background: rgba(34,211,238"],[style*="background:rgba(249,115,22"],[style*="background: rgba(249,115,22"],[style*="background:rgba(217,119,6"],[style*="background: rgba(217,119,6"],[style*="background:rgba(99,102,241"],[style*="background: rgba(99,102,241"],[style*="background:rgba(20,184,166"],[style*="background: rgba(20,184,166"],[style*="background:rgba(14,165,233"],[style*="background: rgba(14,165,233"],[style*="background:rgba(2,132,199"],[style*="background: rgba(2,132,199"],[style*="background:rgba(37,99,235"],[style*="background: rgba(37,99,235"],[style*=linear-gradient i][style*="rgba(245,158,11"],[style*=linear-gradient i][style*="rgba(217,119,6"],[style*=linear-gradient i][style*="rgba(59,130,246"],[style*=linear-gradient i][style*="rgba(56,189,248"],[style*=linear-gradient i][style*="rgba(14,165,233"],[style*=linear-gradient i][style*="rgba(139,92,246"],[style*=linear-gradient i][style*="rgba(168,85,247"],[style*=linear-gradient i][style*="rgba(236,72,153"],[style*=linear-gradient i][style*="rgba(6,182,212"],[style*=linear-gradient i][style*="rgba(15,23,42"],[style*=linear-gradient i][style*="rgba(15, 23, 42"],[style*=linear-gradient i][style*="rgba(30,41,59"],[style*=linear-gradient i][style*="rgba(255,255,255"]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ls-e1);text-shadow:none;border-radius:18px;background:linear-gradient(180deg,#fff 0%,var(--subj-wash)92%)!important;border:1px solid var(--subj-ring)!important;border-inline-start:4px solid var(--subj)!important;color:var(--n-900)!important}html[data-theme=light] .lesson-html-content :is(div,section,blockquote,figure):is([style*="background:rgba(0,0,0"],[style*="background: rgba(0,0,0"],[style*="background-color:rgba(0,0,0"],[style*="background-color: rgba(0,0,0"],[style*="background:rgba(0, 0, 0"],[style*="background: rgba(0, 0, 0"],[style*="background-color:rgba(0, 0, 0"],[style*="background-color: rgba(0, 0, 0"],[style*="background:rgba(167,139,250"],[style*="background: rgba(167,139,250"],[style*="background:rgba(167, 139, 250"],[style*="background: rgba(167, 139, 250"],[style*="background:rgba(139, 92, 246"],[style*="background: rgba(139, 92, 246"],[style*="background:rgba(245, 158, 11"],[style*="background: rgba(245, 158, 11"],[style*="background:rgba(217, 119, 6"],[style*="background: rgba(217, 119, 6"],[style*="background:rgba(59, 130, 246"],[style*="background: rgba(59, 130, 246"],[style*="background:rgba(56, 189, 248"],[style*="background: rgba(56, 189, 248"],[style*="background:rgba(14, 165, 233"],[style*="background: rgba(14, 165, 233"],[style*="background:rgba(236, 72, 153"],[style*="background: rgba(236, 72, 153"],[style*="background:rgba(6, 182, 212"],[style*="background: rgba(6, 182, 212"],[style*="background:rgba(34, 211, 238"],[style*="background: rgba(34, 211, 238"],[style*="background:rgba(168, 85, 247"],[style*="background: rgba(168, 85, 247"],[style*="background:#fde68a" i],[style*="background: #fde68a" i],[style*=linear-gradient i][style*="rgba(167,139,250"],[style*=linear-gradient i][style*="rgba(167, 139, 250"],[style*=linear-gradient i][style*="rgba(139, 92, 246"],[style*=linear-gradient i][style*="rgba(245, 158, 11"],[style*=linear-gradient i][style*="rgba(217, 119, 6"],[style*=linear-gradient i][style*="rgba(59, 130, 246"],[style*=linear-gradient i][style*="rgba(56, 189, 248"],[style*=linear-gradient i][style*="rgba(14, 165, 233"],[style*=linear-gradient i][style*="rgba(236, 72, 153"],[style*=linear-gradient i][style*="rgba(6, 182, 212"],[style*=linear-gradient i][style*="rgba(34, 211, 238"],[style*=linear-gradient i][style*="rgba(168, 85, 247"],[style*=linear-gradient i][style*="rgba(0, 0, 0"],[style*=linear-gradient i][style*="rgba(0,0,0"]){box-shadow:var(--ls-e1);text-shadow:none;border-radius:18px;border:1px solid var(--subj-ring)!important;border-inline-start:4px solid var(--subj)!important;color:var(--n-900)!important;background:#fff!important}html[data-theme=light] .lesson-html-content :is(span,mark,b,i,em,strong):is([style*="background:rgba(255,255,255"],[style*="background: rgba(255,255,255"],[style*="background:rgba(245,158,11"],[style*="background:rgba(59,130,246"],[style*="background:rgba(139,92,246"],[style*="background:rgba(96,165,250"],[style*="background:rgba(248,113,113"],[style*="background:rgba(52,211,153"],[style*="background:rgba(236,72,153"],[style*="background:rgba(250,204,21"],[style*="background:rgba(192,132,252"]){border-radius:6px;background:var(--subj-tint)!important}html[data-theme=light] .lesson-html-content :is([style*="border: 1px solid rgba(255,255,255"],[style*="border:1px solid rgba(255,255,255"]){border-color:var(--ls-hairline)!important}html[data-theme=light] .lesson-html-content :is([style*="color: #64ffcb" i],[style*="color:#64ffcb" i],[style*="color: #64ffda" i],[style*="color:#64ffda" i],[style*="color: #2dd4bf" i],[style*="color:#2dd4bf" i],[style*="color: #5eead4" i],[style*="color:#5eead4" i],[style*="color: #93c5fd" i],[style*="color:#93c5fd" i],[style*="color: #bfdbfe" i],[style*="color:#bfdbfe" i],[style*="color: #60a5fa" i],[style*="color:#60a5fa" i],[style*="color: #3b82f6" i],[style*="color:#3b82f6" i],[style*="color: #7dd3fc" i],[style*="color:#7dd3fc" i],[style*="color: #67e8f9" i],[style*="color:#67e8f9" i],[style*="color: #22d3ee" i],[style*="color:#22d3ee" i],[style*="color: #06b6d4" i],[style*="color:#06b6d4" i],[style*="color: #0ea5e9" i],[style*="color:#0ea5e9" i],[style*="color: #38bdf8" i],[style*="color:#38bdf8" i],[style*="color: #34d399" i],[style*="color:#34d399" i],[style*="color: #6ee7b7" i],[style*="color:#6ee7b7" i],[style*="color: #10b981" i],[style*="color:#10b981" i],[style*="color: #4ade80" i],[style*="color:#4ade80" i],[style*="color: #22c55e" i],[style*="color:#22c55e" i],[style*="color: #86efac" i],[style*="color:#86efac" i],[style*="color: #fbbf24" i],[style*="color:#fbbf24" i],[style*="color: #f59e0b" i],[style*="color:#f59e0b" i],[style*="color: #fcd34d" i],[style*="color:#fcd34d" i],[style*="color: #fde047" i],[style*="color:#fde047" i],[style*="color: #facc15" i],[style*="color:#facc15" i],[style*="color: #fde68a" i],[style*="color:#fde68a" i],[style*="color: #f97316" i],[style*="color:#f97316" i],[style*="color: #fdba74" i],[style*="color:#fdba74" i],[style*="color: #fb923c" i],[style*="color:#fb923c" i],[style*="color: #c4b5fd" i],[style*="color:#c4b5fd" i],[style*="color: #8b5cf6" i],[style*="color:#8b5cf6" i],[style*="color: #a78bfa" i],[style*="color:#a78bfa" i],[style*="color: #c084fc" i],[style*="color:#c084fc" i],[style*="color: #d8b4fe" i],[style*="color:#d8b4fe" i],[style*="color: #a855f7" i],[style*="color:#a855f7" i],[style*="color: #f472b6" i],[style*="color:#f472b6" i],[style*="color: #f9a8d4" i],[style*="color:#f9a8d4" i],[style*="color: #ec4899" i],[style*="color:#ec4899" i]){color:var(--subj-deep)!important}html[data-theme=light] .lesson-html-content :is([style*="color: #f87171" i],[style*="color:#f87171" i],[style*="color: #ef4444" i],[style*="color:#ef4444" i],[style*="color: #fca5a5" i],[style*="color:#fca5a5" i],[style*="color: #dc2626" i],[style*="color:#dc2626" i],[style*="color: #f43f5e" i],[style*="color:#f43f5e" i]){color:var(--role-false-deep)!important}html[data-theme=light] .lesson-html-content :is([style*="color: #94a3b8" i],[style*="color:#94a3b8" i],[style*="color: #cbd5e1" i],[style*="color:#cbd5e1" i],[style*="color: #e2e8f0" i],[style*="color:#e2e8f0" i]),html[data-theme=light] .lesson-html-content :is([style*="color: #9ca3af" i],[style*="color:#9ca3af" i],[style*="color: #d1d5db" i],[style*="color:#d1d5db" i],[style*="color: #e5e7eb" i],[style*="color:#e5e7eb" i]){color:var(--ls-ink-soft)!important}html[data-theme=light] .lesson-html-content :is([style*="color: #4b5563" i],[style*="color:#4b5563" i],[style*="color: #6b7280" i],[style*="color:#6b7280" i],[style*="color: #374151" i],[style*="color:#374151" i]){color:var(--ls-ink)!important}html[data-theme=light] .lesson-html-content :is([style*="color: #6366f1" i],[style*="color:#6366f1" i],[style*="color: #818cf8" i],[style*="color:#818cf8" i],[style*="color: #4f46e5" i],[style*="color:#4f46e5" i],[style*="color: #0d9488" i],[style*="color:#0d9488" i],[style*="color: #14b8a6" i],[style*="color:#14b8a6" i]){color:var(--subj-deep)!important}.arabic-lesson-shell{max-width:1180px!important}.arabic-lesson-hero{border:1px solid var(--subj-ring);border-inline-start:5px solid var(--subj);background:linear-gradient(140deg,var(--ls-surface),var(--subj-wash));box-shadow:var(--ls-e2);border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(290px,.72fr);align-items:stretch;gap:24px;margin-bottom:32px;padding:30px;display:grid;position:relative;overflow:hidden}.arabic-lesson-hero:after{content:"";border:1px solid var(--subj-ring);pointer-events:none;border-radius:50%;block-size:310px;inline-size:310px;position:absolute;inset-block-start:-195px;inset-inline-end:-175px}.arabic-hero-copy,.arabic-lesson-route{z-index:1;position:relative}.arabic-hero-kicker{color:var(--subj-deep);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.arabic-hero-page{border:1px solid var(--subj-ring);background:var(--subj-tint);border-radius:6px;padding:3px 8px;font-size:11px}.arabic-hero-title-row{align-items:center;gap:16px;margin-top:18px;display:flex}.arabic-hero-icon{background:linear-gradient(135deg,var(--subj),var(--subj-deep));color:#fff;block-size:64px;inline-size:64px;box-shadow:0 12px 24px var(--subj);border-radius:14px;flex:none;place-items:center;font-size:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.arabic-hero-icon{box-shadow:0 12px 24px color-mix(in srgb,var(--subj)28%,transparent)}}.arabic-hero-title-row h1{color:var(--subj-deep);margin:0;font-size:30px;font-weight:900;line-height:1.35}.arabic-hero-title-row p,.arabic-hero-intro{color:var(--ls-ink-soft);margin:5px 0 0;font-size:14px;line-height:1.9}.arabic-hero-intro{max-width:58ch;color:var(--ls-ink);margin-top:18px}.arabic-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.arabic-primary-action,.arabic-secondary-action{min-block-size:42px;font:inherit;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s}.arabic-primary-action{border:1px solid var(--subj);background:var(--subj);color:#fff;cursor:pointer;box-shadow:0 8px 18px var(--subj);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.arabic-primary-action{box-shadow:0 8px 18px color-mix(in srgb,var(--subj)28%,transparent)}}.arabic-secondary-action{border:1px solid var(--subj-ring);background:var(--ls-surface);color:var(--subj-deep);align-items:center;display:inline-flex}.arabic-primary-action:hover,.arabic-secondary-action:hover{box-shadow:var(--ls-e2);transform:translateY(-2px)}.arabic-primary-action:focus-visible,.arabic-secondary-action:focus-visible{outline:3px solid var(--subj-ring);outline-offset:3px}.arabic-lesson-route{border:1px solid var(--subj-ring);background:var(--ls-surface);border-radius:12px;padding:18px}@supports (color:color-mix(in lab, red, red)){.arabic-lesson-route{background:color-mix(in srgb,var(--ls-surface)82%,var(--subj-tint))}}.arabic-route-label{color:var(--subj-deep);margin:0 0 12px;font-size:13px;font-weight:900}.arabic-lesson-route ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.arabic-lesson-route li{color:var(--ls-ink);grid-template-columns:24px 23px minmax(0,1fr);align-items:center;gap:8px;padding-block:7px;font-size:13px;line-height:1.5;display:grid}.arabic-route-number{background:var(--subj-tint);block-size:22px;inline-size:22px;color:var(--subj-deep);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.arabic-mode-toggle{margin-top:-14px}.arabic-sections{scroll-margin-top:94px;gap:14px!important}.arabic-section-card{border-radius:16px!important}.arabic-section-card>button{padding:18px 22px!important}html[data-theme=light] .arabic-section-card .lesson-html-content .reading-passage{border:1px solid var(--subj-ring)!important;border-inline-start:5px solid var(--subj)!important;background:linear-gradient(180deg,var(--ls-surface),var(--subj-wash))!important;border-radius:12px!important;padding:clamp(18px,3vw,30px)!important}html[data-theme=light] .arabic-section-card .lesson-html-content .sync-paragraph{color:var(--ls-ink)!important;margin-block:0 18px!important;font-size:17px!important;line-height:2.3!important}@media (max-width:760px){.lesson-header-inner{padding-inline:16px!important}.arabic-lesson-shell{padding-inline:14px!important;padding-top:78px!important}.arabic-lesson-hero{grid-template-columns:1fr;gap:18px;padding:22px 18px}.arabic-hero-title-row{align-items:flex-start}.arabic-hero-title-row h1{font-size:23px}.arabic-hero-icon{block-size:52px;inline-size:52px;font-size:26px}.arabic-hero-actions>*{justify-content:center;inline-size:100%}.arabic-section-card>button{gap:12px!important;padding:16px!important}.arabic-section-card .lesson-html-content{padding:18px 16px 22px!important}}@media (prefers-reduced-motion:reduce){.arabic-primary-action,.arabic-secondary-action{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
