@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";
@font-face{font-family:Tajawal;font-style:normal;font-weight:200;font-display:swap;src:url(../media/d078e09ad8bf17e2-s.p.90740eef.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:200;font-display:swap;src:url(../media/18165c2c9bd6a371-s.p.70a6c15c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7ca057cce9853046-s.p.6a702554.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3c37948f7e3aafda-s.p.8458e040.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.c22aaca1.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.3e57c327.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.0e8eb956.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.e7ea314c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.33d01b36.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.c2772084.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.28c55982.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.p.6f712cad.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../media/80c3108817f102b0-s.p.1aa18ac2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3a179c97f46f8d27-s.p.9dba6c5c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_2852e83d-module__0r5_eW__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_2852e83d-module__0r5_eW__variable{--font-tajawal:"Tajawal","Tajawal Fallback"}
@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-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}}}.\@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-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}.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}.min-w-\[100px\]{min-width:100px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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-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-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}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.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}.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,)}.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}@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)}}.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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.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;--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{--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);--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}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}.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%);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%);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)}.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}}.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}@keyframes step-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}: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%);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);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);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);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 --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-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}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.c30af439.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.e6a3cada.woff)format("woff"),url(../media/KaTeX_AMS-Regular.892f691b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.db991531.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2f97783e.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.a36b8125.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.c20eee08.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.2b13f013.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.7c50032c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.d514bd28.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.5fa2f5e4.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.e311399d.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.5d62e468.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.18139813.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.2a73476d.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.f4e2828d.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.c24b5ba7.woff)format("woff"),url(../media/KaTeX_Main-Bold.6d137c77.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.f1884480.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.079b33ae.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.c003d3ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.a3746929.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.26a3619b.woff)format("woff"),url(../media/KaTeX_Main-Italic.61da3e93.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.12644167.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.d511f158.woff)format("woff"),url(../media/KaTeX_Main-Regular.876b86ad.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.5c6a6a93.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.ad4dffd5.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.e73b3bf0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.d8564edb.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.1cd2c488.woff)format("woff"),url(../media/KaTeX_Math-Italic.03974bc4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.a03f9428.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.ff51ef5c.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.d4608ed5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.9245afda.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.8ed740d6.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.c0b22b1e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.128c9bc2.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.ee7b0a16.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.156dbd4e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.186c7155.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.afc2fd5a.woff)format("woff"),url(../media/KaTeX_Script-Regular.00d9a561.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.4450ef36.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.e5bf4c74.woff)format("woff"),url(../media/KaTeX_Size1-Regular.9aaff96b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.6a97527b.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.8fbd32af.woff)format("woff"),url(../media/KaTeX_Size2-Regular.f11810ed.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.54b7ce9d.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.45ae8eba.woff)format("woff"),url(../media/KaTeX_Size3-Regular.9812ade2.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.927fc5b9.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.b211e3d3.woff)format("woff"),url(../media/KaTeX_Size4-Regular.44a4d487.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.ff99d643.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.68b6c3a9.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.a1a7ff52.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo)")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo)")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
