/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--spacing:.25rem;--leading-normal:1.5;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-0{min-height:0}.w-\[500px\]{width:500px}.w-full{width:100%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[300px\]{max-width:300px}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-stretch{align-self:stretch}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.stroke-gray-600{stroke:var(--color-gray-600)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.text-blue-700{color:var(--color-blue-700)}.text-gray-700{color:var(--color-gray-700)}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:stroke-current:is(:where(.group):hover *){stroke:currentColor}.hover\:underline:hover{text-decoration-line:underline}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:stroke-gray-300{stroke:var(--color-gray-300)}.dark\:text-blue-500{color:var(--color-blue-500)}.dark\:text-gray-200{color:var(--color-gray-200)}}}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;--navy-950:#030622;--navy-900:#070b38;--purple-800:#251268;--purple-700:#4521a1;--purple-500:#7a4dff;--yellow-500:#ffc61a;--yellow-300:#ffe761;--cyan-400:#3ce7ff;background:#030622;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}*{box-sizing:border-box}html,body{background:var(--navy-950);min-width:320px;min-height:100%;margin:0;overflow:hidden}button{font:inherit;-webkit-tap-highlight-color:transparent}.home-shell{background:var(--navy-950);place-items:center;min-height:100dvh;display:grid;overflow:hidden}.space-page{isolation:isolate;aspect-ratio:1194/834;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 47%,#38239659,#0000 33%),linear-gradient(#02071f 0%,#050936 48%,#080936 100%);grid-template-rows:15.1% 54.4% 5% 25.5%;width:min(100vw,143.165dvh);display:grid;position:relative;overflow:hidden;container-type:inline-size}.space-background{z-index:-2;background-image:radial-gradient(circle at 3% 11%,#9de8ff 0 .07cqw,#0000 .12cqw),radial-gradient(circle at 9% 28%,#fff4a4 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 17% 7%,#9f84ff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 24% 18%,#fff 0 .07cqw,#0000 .13cqw),radial-gradient(circle at 34% 4%,#6ff1ff 0 .08cqw,#0000 .14cqw),radial-gradient(circle at 47% 12%,#fff16c 0 .1cqw,#0000 .18cqw),radial-gradient(circle at 60% 5%,#9f87ff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 70% 16%,#fff 0 .07cqw,#0000 .13cqw),radial-gradient(circle at 83% 7%,#65dfff 0 .08cqw,#0000 .14cqw),radial-gradient(circle at 96% 25%,#ffd857 0 .08cqw,#0000 .16cqw),radial-gradient(circle at 7% 54%,#fff 0 .06cqw,#0000 .12cqw),radial-gradient(circle at 19% 72%,#7d6cff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 31% 91%,#fff2a3 0 .07cqw,#0000 .13cqw),radial-gradient(circle at 45% 68%,#68f3ff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 58% 86%,#fff 0 .07cqw,#0000 .13cqw),radial-gradient(circle at 72% 75%,#957cff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 87% 93%,#ffdd6c 0 .09cqw,#0000 .17cqw),radial-gradient(circle at 97% 66%,#64dff7 0 .08cqw,#0000 .15cqw);position:absolute;inset:0;overflow:hidden}.space-background:before,.space-background:after{content:"";opacity:.65;background:#fff;border-radius:50%;width:.25cqw;height:.25cqw;position:absolute;box-shadow:7cqw 5cqw #8372dc,14cqw 12cqw #fff,22cqw 4cqw #edb856,29cqw 22cqw #6bbfe6,40cqw 8cqw #fff,53cqw 18cqw #766ad8,61cqw 7cqw #e7b963,74cqw 25cqw #fff,83cqw 13cqw #6be0ff,94cqw 6cqw #947ce1,10cqw 49cqw #fff,26cqw 62cqw #7870cc,39cqw 79cqw #f6d46a,57cqw 54cqw #fff,68cqw 72cqw #6fdcff,81cqw 58cqw #b098ff,92cqw 84cqw #fff}.space-background:after{opacity:.32;transform:translate(2.7cqw,3.4cqw)scale(.6)}.constellation{border-top:.12cqw solid #b59cff5c;width:7cqw;height:3cqw;position:absolute;transform:rotate(18deg)}.constellation:before,.constellation:after{content:"";aspect-ratio:1;background:#c8b5ff;border-radius:50%;width:.35cqw;position:absolute;box-shadow:3.1cqw 1.2cqw #8f79d9,6.7cqw -.25cqw #c8b5ff}.constellation-one{top:3.5%;left:65%}.constellation-two{bottom:15%;right:2.6%;transform:rotate(61deg)}.space-glow{aspect-ratio:1;background:radial-gradient(circle,#4b36be33,#0000 68%);border-radius:50%;width:18cqw;position:absolute}.space-glow-one{top:21%;left:2%}.space-glow-two{bottom:2%;right:5%}.home-header{grid-template-columns:25% 50% 25%;align-items:center;padding:1.25cqw 2.05cqw .65cqw;display:grid}.user-profile{align-items:center;gap:1cqw;min-width:0;display:flex}.user-profile>img{aspect-ratio:1;object-fit:cover;border:.28cqw solid #fff3a8;border-radius:50%;flex:none;width:7.4cqw;box-shadow:0 0 1.2cqw #ffda4a47}.user-profile>div{gap:.55cqw;min-width:0;display:grid}.user-profile strong{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.55cqw;font-weight:850;overflow:hidden}.user-profile span{color:#d9d5eb;white-space:nowrap;align-items:center;gap:.42cqw;font-size:1.08cqw;font-weight:700;display:flex}.user-profile span svg{width:1.38cqw;height:1.38cqw;color:var(--yellow-500);filter:drop-shadow(0 0 .35cqw #ffc81db3)}.user-profile b{color:var(--yellow-300);font-size:1.32cqw}.unlock-prompt{text-align:center;text-shadow:0 .2cqw .45cqw #00000073;white-space:nowrap;margin:0;font-size:2.9cqw;font-weight:900;line-height:1.1;transform:translateY(1.15cqw)}.unlock-prompt strong{color:var(--yellow-500)}.learning-progress{justify-content:end;gap:.55cqw;display:grid;transform:translateY(1.15cqw)}.learning-progress>span{font-size:1.28cqw;font-weight:750}.learning-progress>div{align-items:center;gap:.85cqw;display:flex}.progress-bar{align-items:center;gap:.8cqw;display:flex}.progress-bar-track{background:#27274e;border:.18cqw solid #ffffff8c;border-radius:999px;width:9.7cqw;height:1.35cqw;overflow:hidden;box-shadow:inset 0 .18cqw .35cqw #00000073}.progress-bar-track span{border-radius:inherit;background:linear-gradient(90deg,#ffb906 0%,#ffe568 100%);height:100%;transition:width .28s ease-out;display:block;box-shadow:0 0 .65cqw #ffc81bcc}.progress-bar strong{min-width:3cqw;color:var(--yellow-500);font-size:1.45cqw}.progress-star{aspect-ratio:1;background:#24125d;border:.2cqw solid #ffd43e;border-radius:50%;place-items:center;width:4.15cqw;display:grid;box-shadow:0 0 1.2cqw #ffcb22b8}.progress-star svg{width:2.45cqw;height:2.45cqw;color:var(--yellow-500)}.course-carousel-shell{min-width:0;position:relative}.course-carousel{height:100%;display:block;position:relative;overflow:hidden}.course-carousel-slide{opacity:1;transform-origin:50% 100%;backface-visibility:hidden;contain:layout style;will-change:left, opacity, transform;height:100%;transition:left .42s cubic-bezier(.22,.61,.36,1),opacity .22s,transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;transform:translate(0)scale(1)}.course-carousel-slide>article{width:100%;position:absolute;bottom:0;left:0;right:0}.course-carousel-slide-active{z-index:3;cursor:default;width:65.1%;left:17.45%}.course-carousel-slide-previous{z-index:2;cursor:pointer;width:16.2%;left:0}.course-carousel-slide-next{z-index:2;cursor:pointer;width:16.2%;left:83.8%}.course-carousel-slide-previous:hover .course-preview,.course-carousel-slide-next:hover .course-preview{filter:brightness(1.08);transition:filter .16s}.course-carousel-slide-previous:active .course-preview,.course-carousel-slide-next:active .course-preview{filter:brightness(.95)}.course-carousel-slide-hidden{z-index:0;opacity:0;pointer-events:none;width:16.2%}.course-carousel-slide-hidden,.course-carousel-slide-hidden-right{left:101.25%;transform:translate(2.5cqw)}.course-carousel-slide-hidden-left{left:-17.45%;transform:translate(-2.5cqw)}.course-carousel-slide-instant{transition:none!important}.course-carousel-arrow{z-index:8;aspect-ratio:1;color:#fff;opacity:0;pointer-events:none;background:#23125fe0;border:.18cqw solid #fffc;border-radius:50%;place-items:center;width:4.15cqw;padding:0;transition:opacity .16s,transform .16s,background-color .16s,box-shadow .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.84);box-shadow:0 0 0 .22cqw #6a42d3ad,0 0 1.2cqw #734ef5c7,0 .65cqw 1.2cqw #00000061}.course-carousel-arrow-left{left:1.15cqw}.course-carousel-arrow-right{right:1.15cqw}.course-carousel-arrow svg{width:2.25cqw;height:2.25cqw}.course-carousel-shell:hover .course-carousel-arrow,.course-carousel-arrow:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.course-carousel-arrow:hover,.course-carousel-arrow:focus-visible{background:#5931c2f5;outline:none;box-shadow:0 0 0 .25cqw #ffdd58,0 0 1.45cqw #ffd23db8,0 .65cqw 1.2cqw #0000006b}.course-carousel-arrow:active{transform:translateY(-50%)scale(.92)}.course-preview,.course-card{backface-visibility:hidden;contain:layout style;border:.22cqw solid;height:91.8%;position:relative;overflow:hidden;box-shadow:0 1cqw 2.6cqw #00000059}.course-card{height:96.1%}.course-preview{border-radius:0 1.15cqw 1.15cqw 0;align-content:start;padding:2.1cqw 1.35cqw;display:grid}.course-preview:after{content:"";z-index:0;clip-path:polygon(0 36%,12% 28%,24% 42%,39% 30%,54% 48%,70% 27%,86% 39%,100% 23%,100% 100%,0 100%);background:radial-gradient(at 12% 78%,#1d4b68cc 0 8%,#0000 8.5%),radial-gradient(at 67% 74%,#2f5270b8 0 10%,#0000 10.5%),radial-gradient(at 92% 82%,#1e3d5bbf 0 7%,#0000 7.5%),linear-gradient(#0000 0 22%,#1b48585c 23%,#123446b8);height:8.2cqw;position:absolute;bottom:0;left:0;right:0}.course-carousel-slide-next .course-preview{border-radius:1.15cqw 0 0 1.15cqw}.course-preview-teal{background:radial-gradient(circle at 60% 72%,#2cebdf57,#0000 32%),linear-gradient(160deg,#087b9c,#07537b 58%,#142d6b);border-color:#32bed5}.course-preview-blue{background:radial-gradient(circle at 55% 68%,#68e0ff57,#0000 32%),linear-gradient(160deg,#176fb0,#174783 58%,#172b69);border-color:#66d7ed}.course-preview-orange{background:radial-gradient(circle at 50% 64%,#ffb3748c,#0000 31%),linear-gradient(160deg,#ffbf94,#e78c70 60%,#9c4c5d);border-color:#ffc293}.course-preview-purple{background:radial-gradient(circle at 52% 62%,#845bff75,#0000 34%),linear-gradient(160deg,#3f2399,#211269 62%,#11104f);border-color:#7651df}.course-preview-lock{z-index:4;color:#fff;background:#2a1953d1;border:.1cqw solid #ffffff6b;border-radius:999px;align-items:center;gap:.35cqw;padding:.45cqw .7cqw;font-size:.9cqw;display:flex;position:absolute;bottom:1.15cqw;right:1.1cqw}.course-preview-lock svg{width:1cqw;height:1cqw}.course-preview-locked img{opacity:.58;filter:grayscale(.45)drop-shadow(0 1.2cqw 1.5cqw #14123f61)}.course-preview>span,.lesson-badge{color:#fff;background:#2a117c85;border:.12cqw solid #ffffff5c;border-radius:999px;width:max-content;padding:.38cqw 1.15cqw;font-size:1.35cqw;font-weight:800}.course-preview>span{z-index:2;position:relative}.course-preview h2{z-index:2;color:#072d56;margin:2.2cqw 0 0;font-size:2.45cqw;font-weight:900;line-height:1.2;position:relative}.course-preview-purple h2{color:#fff}.course-preview img{z-index:2;filter:drop-shadow(0 1.2cqw 1.5cqw #14123f61);width:20cqw;position:absolute;bottom:-1.5cqw;right:-6cqw}.course-preview-teal img{width:18.5cqw;bottom:-.4cqw;right:-2.8cqw}.course-preview-orange img{width:17cqw;bottom:10.4cqw;right:-3.2cqw}.course-preview>.course-preview-scene-background{z-index:0;opacity:1;filter:none;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.course-preview-with-background:after{display:none}.course-preview-diagram{z-index:1;fill:#096a944d;stroke:#b6f7ff;stroke-width:2px;filter:drop-shadow(0 0 .45cqw #59e0ffe6);width:14.4cqw;margin-top:2.5cqw;position:relative;overflow:visible}.course-preview-diagram path{stroke-width:2.5px}.course-card{background:radial-gradient(circle at 72% 52%,#3d2db6a6,#0000 39%),linear-gradient(145deg,#3a1d8ffa,#10125cfa);border-color:#5a36c6;border-radius:1.45cqw;grid-template-columns:42% 58%;animation:.24s ease-out course-card-enter;display:grid;box-shadow:inset 0 0 3.4cqw #7149f747,0 1cqw 2.6cqw #00000061}.course-card-blue{background:radial-gradient(circle at 72% 52%,#68e0ff59,#0000 39%),linear-gradient(145deg,#1a6faffa,#123170fa);border-color:#66d7ed;box-shadow:inset 0 0 3.4cqw #66d7ed3d,0 1cqw 2.6cqw #00000061}.course-card-teal{background:radial-gradient(circle at 72% 52%,#2cebdf59,#0000 39%),linear-gradient(145deg,#087b9cfa,#074276fa);border-color:#32bed5;box-shadow:inset 0 0 3.4cqw #4ce5f23d,0 1cqw 2.6cqw #00000061}.course-card-orange{background:radial-gradient(circle at 70% 48%,#ffd19475,#0000 38%),linear-gradient(145deg,#f7a677fa,#b24c5bfa);border-color:#ffc293;box-shadow:inset 0 0 3.4cqw #ffe0b542,0 1cqw 2.6cqw #00000061}.course-card-teal .lesson-badge{background:linear-gradient(#0aa9bdf0,#04658bf0)}.course-card-blue .lesson-badge{background:linear-gradient(#319bdaf0,#1c539af0)}.course-card-orange .lesson-badge{background:linear-gradient(#de6941f0,#9e3744f0)}.course-card-orange .course-card-copy{color:#17265a}.course-card-orange h1{text-shadow:0 .2cqw .45cqw #fff8e88c}.course-card-orange .course-score strong{color:#17265a}.course-card-orange .course-score span{color:#854c78}.course-card-orange .course-title-divider span{background:linear-gradient(90deg,#0000,#b85b72)}.course-card-orange .course-title-divider i{background:#c96578}@keyframes course-card-enter{0%{opacity:.7}to{opacity:1}}.course-card:before{content:"";opacity:.8;background-image:radial-gradient(circle at 6% 24%,#fff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 34% 16%,#ffd95d 0 .11cqw,#0000 .2cqw),radial-gradient(circle at 58% 8%,#8ae8ff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 77% 26%,#fff 0 .08cqw,#0000 .15cqw),radial-gradient(circle at 91% 13%,#c1a8ff 0 .1cqw,#0000 .18cqw),radial-gradient(circle at 48% 78%,#ffd95d 0 .09cqw,#0000 .17cqw),radial-gradient(circle at 82% 68%,#86f2ff 0 .09cqw,#0000 .17cqw);position:absolute;inset:0}.course-card-purple:before{display:none}.course-card-copy{z-index:3;align-content:start;padding:2.4cqw 0 1.8cqw 2.9cqw;display:grid;position:relative}.lesson-badge{background:linear-gradient(#8249f0e6,#491eade6);font-size:1.65cqw;box-shadow:inset 0 .15cqw .35cqw #ffffff2e}.course-card h1{letter-spacing:.02em;text-shadow:0 .35cqw .6cqw #00000061;white-space:nowrap;margin:4.3cqw 0 1.8cqw;font-size:4.25cqw;font-weight:950;line-height:1}.course-title-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:.9cqw;width:21cqw;display:grid}.course-title-divider span{background:linear-gradient(90deg,#0000,#7046df);height:.14cqw}.course-title-divider span:last-child{transform:rotate(180deg)}.course-title-divider i{aspect-ratio:1;clip-path:polygon(50% 0%,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%);background:#905ff1;width:1.15cqw}.course-score{align-items:baseline;gap:.65cqw;margin:2.05cqw 0 .65cqw;font-size:1.85cqw;font-weight:850;display:flex}.course-score strong{color:#fff;margin-left:.35cqw;font-size:2.55cqw}.course-score span{color:#aa91ed;font-size:2.05cqw}.star-rating{align-items:center;gap:.8cqw;display:flex}.star{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;display:block}.star-sm{width:1.6cqw;height:1.6cqw}.star-md{width:2.5cqw;height:2.5cqw}.star-lg{width:3.85cqw;height:3.85cqw}.star-filled{filter:drop-shadow(0 .1cqw .16cqw #ffae003d)}.star.star-empty{filter:drop-shadow(0 .12cqw .16cqw #221b4a61)}.primary-button{color:#0b205d;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#ffdf38 0%,#ffc018 58%,#f5a000 100%);border:.14cqw solid #ffdf45;border-radius:999px;justify-content:center;align-items:center;width:20.4cqw;min-height:5cqw;margin-top:.55cqw;margin-left:-.45cqw;font-size:2.55cqw;font-weight:950;text-decoration:none;transition:transform .12s,filter .12s,box-shadow .12s;display:flex;position:relative;box-shadow:inset 0 .18cqw .24cqw #ffffff6b,inset 0 -.16cqw .2cqw #c265003d,0 .4cqw #b85a00,0 .8cqw 1.35cqw #0604256b}.primary-button svg{transform-origin:50%;width:1.85cqw;height:1.85cqw;position:absolute;right:1.9cqw;transform:scaleX(1.45)}.primary-button:hover{filter:brightness(1.08)}.primary-button:active{transform:translateY(.25cqw);box-shadow:inset 0 .18cqw .24cqw #ffffff57,0 .18cqw #a95800,0 .45cqw .85cqw #06042566}.primary-button:disabled{cursor:not-allowed;filter:grayscale(.35)saturate(.7)brightness(.82);box-shadow:inset 0 .25cqw .45cqw #ffffff40,0 .35cqw #765a39,0 .7cqw 1.4cqw #0604255c}.primary-button:focus-visible,.home-notice:focus-visible{outline-offset:.28cqw;outline:.3cqw solid #fff}.factor-orbit{z-index:2;width:100%;height:100%;margin:0;position:relative}.factor-orbit-lines{fill:none;stroke:#ffd6d0;stroke-width:2px;stroke-dasharray:5 5;filter:drop-shadow(0 0 4px #ff93dc80);width:100%;height:94%;position:absolute;inset:4% 0 2%;overflow:visible}.factor-orbit-lines path{stroke:#85a4ffb8;stroke-dasharray:none;stroke-width:4px}.factor-machine{filter:drop-shadow(0 .8cqw 1.25cqw #12094294);width:22cqw;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)}.number-planet{z-index:2;aspect-ratio:1;text-shadow:0 .2cqw .35cqw #0006;background:linear-gradient(145deg,#50a9ff,#2053ba 70%);border:.28cqw solid #ffffffa8;border-radius:50%;place-items:center;width:4.6cqw;font-size:2.45cqw;font-weight:900;display:grid;position:absolute;box-shadow:inset 0 0 0 .38cqw #0a1f6a52,0 0 1cqw #378affb8}.number-planet-0-0{top:14%;left:20%}.number-planet-0-1{background:linear-gradient(145deg,#ffab72,#ee5d23 70%);top:14%;right:15%;box-shadow:inset 0 0 0 .38cqw #8b2b0947,0 0 1cqw #ff7236b8}.number-planet-1-0{background:linear-gradient(145deg,#b7e872,#4ba92a 70%);top:47%;left:19%;box-shadow:inset 0 0 0 .38cqw #2267124d,0 0 1cqw #7edf48b8}.number-planet-1-1{background:linear-gradient(145deg,#be86ff,#6e35c5 70%);top:47%;right:14%;box-shadow:inset 0 0 0 .38cqw #3e168452,0 0 1cqw #a05bffb8}.number-planet-2-0{top:77%;left:20%}.number-planet-2-1{top:77%;right:15%}.factor-equation{z-index:3;text-align:center;background:#44198ff0;border:.18cqw solid #bd7cff;border-radius:999px;min-width:7.3cqw;padding:.32cqw .7cqw;font-size:1.3cqw;font-weight:800;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 .8cqw #bc57ffad}.factor-equation-0{top:11%}.factor-equation-1{color:#dcff98;border-color:#a8de3c;top:51%}.factor-equation-2{color:#b9d9ff;border-color:#5d9aff;top:79%}.robot-mascot{object-fit:contain;display:block}.course-card-scene-background{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.course-card-scene-top-left-light{z-index:1;pointer-events:none;background:radial-gradient(105% 76% at 14% -8%,#704ee861 0%,#6443dc4f 38%,#5839cf29 62%,#0000 100%);position:absolute;inset:0}.course-math-diagram{z-index:2;width:100%;height:100%;margin:0;position:relative;overflow:visible}.diagram-bg-planet{z-index:1;pointer-events:none;object-fit:contain;position:absolute}.diagram-bg-planet-blue{opacity:.45;filter:drop-shadow(0 .8cqw 1.4cqw #05143ca6);width:20cqw;bottom:1.2cqw;right:1.5cqw}.diagram-bg-planet-orange{opacity:.45;filter:drop-shadow(0 .8cqw 1.4cqw #320f0aa6);width:19cqw;bottom:1.2cqw;right:1.8cqw}.estimation-center-planet{z-index:1;pointer-events:none;opacity:.34;filter:saturate(.82)drop-shadow(0 .8cqw 1.6cqw #05194b94);width:22cqw;position:absolute;bottom:-3.8cqw;right:-3.2cqw}.estimation-diagram:before{content:"";pointer-events:none;border:.12cqw solid #7be0ff2e;border-radius:50%;width:29cqw;height:29cqw;position:absolute;top:7.5cqw;right:2.1cqw;box-shadow:inset 0 0 3cqw #49cbf014,0 0 2cqw #49cbf014}.estimation-focus-panel{z-index:3;-webkit-backdrop-filter:blur(.35cqw);backdrop-filter:blur(.35cqw);background:linear-gradient(145deg,#0c4579e6,#072358f0);border:.16cqw solid #8ee8ffa8;border-radius:1.45cqw;flex-direction:column;width:29cqw;padding:1.45cqw 1.6cqw 1.55cqw;display:flex;position:absolute;top:4.4cqw;right:4.4cqw;box-shadow:inset 0 0 1.6cqw #5ad8ff1f,0 .65cqw 1.6cqw #03113c6b,0 0 1.2cqw #45c7ed33}.estimation-panel-heading{border-bottom:.1cqw solid #97e6ff38;align-items:center;gap:.85cqw;padding-bottom:.85cqw;display:flex}.estimation-panel-icon{aspect-ratio:1;color:#173761;background:linear-gradient(145deg,#ffe172,#f3ad22);border:.12cqw solid #ffe16fb8;border-radius:.8cqw;place-items:center;width:2.6cqw;font-size:1.55cqw;font-weight:950;display:grid;box-shadow:0 0 .8cqw #ffc12f4d}.estimation-panel-heading>div{flex-direction:column;gap:.08cqw;display:flex}.estimation-panel-heading strong{color:#fff;font-size:1.45cqw;line-height:1.1}.estimation-panel-heading div span{color:#9ddff2;font-size:.84cqw;font-weight:700}.estimation-column-labels{color:#9ddff2;text-align:center;grid-template-columns:1fr 1fr;margin:.9cqw 0 .35cqw;padding:0 .55cqw;font-size:.78cqw;font-weight:800;display:grid}.estimation-column-labels span:last-child{color:#ffe487}.estimation-rounding-list{gap:.65cqw;display:grid}.estimation-rounding-row{background:#07234f8f;border:.1cqw solid #8bdcf633;border-radius:.9cqw;grid-template-columns:1fr 4.3cqw 1fr;align-items:center;min-height:4.15cqw;padding:.5cqw .8cqw;display:grid}.estimation-original-number,.estimation-rounded-number{border-radius:.75cqw;place-items:center;min-height:2.9cqw;font-size:1.85cqw;line-height:1;display:grid}.estimation-original-number{color:#e9faff;background:#287da74d;border:.1cqw solid #ace5f559}.estimation-rounded-number{color:#17345e;background:linear-gradient(145deg,#ffd54cfa,#f5a522fa);border:.12cqw solid #ffe07094;box-shadow:0 0 .7cqw #ffbc2f40}.estimation-round-arrow{fill:none;stroke:#81def5;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .25cqw #5adbf97a);justify-self:center;width:3.7cqw;overflow:visible}.estimation-result-block{background:linear-gradient(90deg,#09295beb,#3e3f77eb);border:.12cqw solid #ffe16f7a;border-radius:.95cqw;justify-content:space-between;align-items:center;margin-top:.8cqw;padding:.78cqw 1.05cqw;display:flex}.estimation-result-block span{color:#d7f5fc;font-size:1.25cqw;font-weight:850}.estimation-result-block strong{color:#ffe16f;text-shadow:0 0 .55cqw #ffcd4166;font-size:2.05cqw;line-height:1}.estimation-svg,.decimal-svg{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.perimeter-card-illustration{z-index:3;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .8cqw 1.15cqw #0212366b);width:36cqw;height:32cqw;display:block;position:absolute;top:49%;left:49%;transform:translate(-50%,-50%)}.perimeter-card-rover{z-index:4;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .7cqw .8cqw #01122a85);width:11.6cqw;display:block;position:absolute;top:39%;left:49%;transform:translate(-50%,-50%)}.math-pill-badge{z-index:4;white-space:nowrap;border:.16cqw solid;border-radius:999px;align-items:center;gap:.5cqw;padding:.38cqw 1cqw;font-size:1.25cqw;font-weight:850;display:inline-flex;position:absolute;bottom:1.8cqw;left:50%;transform:translate(-50%);box-shadow:0 .4cqw 1.2cqw #0006}.estimation-pill-badge{color:#d0f0fd;background:#0a2658f0;border-color:#48cae4;box-shadow:0 0 1cqw #48cae480}.estimation-pill-badge .pill-result{color:#ffd166;text-shadow:0 0 .6cqw #ffd16699;font-size:1.45cqw;font-weight:950}.decimal-pill-badge{color:#ffe49e;background:#44190cf0;border-color:#ffb703;box-shadow:0 0 1cqw #ffb70380}.decimal-pill-badge .dec-group{flex-direction:column;align-items:center;line-height:1;display:flex}.decimal-pill-badge .dec-label{color:#ffb703;margin-bottom:.1cqw;font-size:.7cqw}.decimal-pill-badge .dec-num{color:#fff;font-size:1.25cqw}.decimal-pill-badge .dec-num.highlight{color:#ffd166}.decimal-pill-badge .dec-dot{color:#ffd166;margin:0 .1cqw;font-size:1.6cqw;font-weight:900}.decimal-pill-badge .pill-result{color:#fff;text-shadow:0 0 .5cqw #ffd16699;background:#ff9f1c66;border:.1cqw solid #ffd16699;border-radius:.4cqw;padding:.12cqw .5cqw;font-size:1.4cqw;font-weight:950}.course-preview-math-tag{z-index:2;color:#ffd166;text-shadow:0 .1cqw .3cqw #00000080;background:#00000059;border:.12cqw solid #fff6;border-radius:999px;width:max-content;margin-top:1.5cqw;padding:.3cqw .75cqw;font-size:1.15cqw;font-weight:850;display:inline-block;position:relative;box-shadow:0 .2cqw .6cqw #0000004d}.course-card-feature-art{z-index:3;object-fit:contain;filter:drop-shadow(0 1cqw 1.2cqw #05031c6b);width:28cqw;height:25cqw;position:absolute;bottom:.7cqw;right:4.2cqw}.course-card-feature-art-1{width:22cqw;right:6cqw}.course-card-feature-art-2{width:25cqw;right:5.5cqw}.course-card-feature-art-4{width:22cqw;right:6cqw}.course-card-locked .course-card-feature-art{opacity:.6;filter:grayscale(.5)drop-shadow(0 1cqw 1.2cqw #05031c6b)}@media (hover:none){.course-carousel-arrow{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(.88)}}.carousel-pagination{justify-content:center;align-items:center;gap:1.45cqw;display:flex;transform:translateY(.55cqw)}.carousel-pagination button{aspect-ratio:1;cursor:pointer;background:#72659e;border:0;border-radius:50%;width:1.1cqw;padding:0;transition:width .36s cubic-bezier(.22,.61,.36,1),background-color .22s,box-shadow .22s}.carousel-pagination .active{aspect-ratio:2;background:#6237cf;border:.25cqw solid #fff;border-radius:999px;width:2.15cqw;box-shadow:0 0 .65cqw #7a57ffcc}.carousel-pagination button:focus-visible{outline-offset:.25cqw;outline:.2cqw solid #fff}.lesson-route{grid-template-columns:12% 77% 11%;align-items:start;padding:.4cqw 2.1cqw 0;display:grid;transform:translateY(-.6cqw)}.lesson-route h2{white-space:nowrap;align-items:center;gap:.7cqw;min-width:0;margin:.4cqw 0 0;font-size:1.85cqw;font-weight:850;line-height:1;display:flex}.lesson-route-rocket-canvas{flex:none;width:4.95cqw;height:3.98cqw;margin:-.05cqw 0 -.1cqw -1.05cqw;display:block;position:relative;overflow:visible}.lesson-route-rocket-fallback,.lesson-route-rocket-pixi-canvas{pointer-events:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.lesson-route-rocket-fallback{z-index:1;object-fit:contain;transform-origin:50%;transition:opacity .1s linear;transform:translate(.35cqw)scale(1.055)}.lesson-route-rocket-pixi-canvas{z-index:2}.lesson-route-rocket-canvas[data-pixi-ready=true] .lesson-route-rocket-fallback{opacity:0}.lesson-route ol{isolation:isolate;grid-template-columns:repeat(4,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.lesson-route ol:before{content:"";z-index:0;clip-path:polygon(0 55%,8% 15%,12% 3%,88% 3%,92% 15%,100% 55%,100% 81%,92% 41%,88% 29%,12% 29%,8% 41%,0 81%);filter:drop-shadow(0 0 .42cqw #674ad6c7);pointer-events:none;background:repeating-linear-gradient(90deg,#6546b8 0 .96cqw,#f5dda6 .96cqw 1.29cqw,#6546b8 1.29cqw 1.35cqw);height:1.1cqw;position:absolute;top:5.35cqw;left:2.5cqw;right:2.5cqw}.lesson-route ol:after{content:"";z-index:0;filter:drop-shadow(0 0 .45cqw #ffe599bf);pointer-events:none;background:radial-gradient(circle at 25%,#fff6bf 0 .5cqw,#f8e5a6 .56cqw,#0000 .64cqw),radial-gradient(circle,#fff6bf 0 .5cqw,#f8e5a6 .56cqw,#0000 .64cqw),radial-gradient(circle at 75%,#fff6bf 0 .5cqw,#f8e5a6 .56cqw,#0000 .64cqw);height:1.55cqw;position:absolute;top:4.75cqw;left:0;right:0}.lesson-node{z-index:1;color:#ded9f0;justify-items:center;gap:.35cqw;min-width:0;display:grid;position:relative}.lesson-planet-wrap{isolation:isolate;place-items:center;width:11.4cqw;height:9.1cqw;display:grid;position:relative}.lesson-planet-wrap>img:not(.lesson-node-flag){z-index:1;object-fit:contain;filter:drop-shadow(0 .65cqw .8cqw #00000061);width:11.25cqw;height:11.25cqw;position:relative}.lesson-node-current .lesson-planet-wrap>img:not(.lesson-node-flag){filter:drop-shadow(0 0 .9cqw #ffd42ddb);width:12.1cqw;height:12.1cqw;transform:translateY(-.45cqw)}.lesson-node-locked .lesson-planet-wrap>img:not(.lesson-node-flag){filter:hue-rotate(60deg)saturate(.55)brightness(.6)drop-shadow(0 .5cqw .8cqw #00000073)}.lesson-node-status{z-index:2;color:#55d42b;stroke:#fff;stroke-width:11px;filter:drop-shadow(0 .2cqw .3cqw #0000008c);width:2.4cqw;height:2.4cqw;position:absolute;bottom:.25cqw;right:.2cqw}.lesson-node-flag{z-index:3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 .22cqw #ffcc2d66)drop-shadow(0 .2cqw .28cqw #0000006b);width:3.55cqw;height:3.55cqw;display:block;position:absolute;top:-1.2cqw;left:50%}.lesson-node-badge,.lesson-node>strong{z-index:2;position:relative}.lesson-node-lock{z-index:2;color:#d9d9f0;place-items:center;display:grid;position:absolute;inset:0}.lesson-node-lock svg:first-child{width:3.3cqw;height:3.3cqw}.lesson-node-lock svg:last-child{color:#8b82b9;width:1.7cqw;height:1.7cqw;position:absolute;bottom:.4cqw;right:.4cqw}.lesson-node-badge{text-align:center;background:#24145e;border:.12cqw solid #7652d9;border-radius:999px;min-width:6.9cqw;padding:.25cqw .8cqw;font-size:1.22cqw;font-weight:800;line-height:1.2}.lesson-node-current .lesson-node-badge{color:#fff;background:linear-gradient(#8a55ee,#5323c4);box-shadow:0 0 .7cqw #6a44e3a6}.lesson-node strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:12cqw;font-size:1.45cqw;font-weight:700;overflow:hidden}.home-notice{z-index:20;color:#fff;cursor:pointer;background:#1a105bf5;border:.15cqw solid #8c6eff;border-radius:1cqw;max-width:34cqw;padding:.85cqw 1.25cqw;font-size:1.15cqw;font-weight:750;position:absolute;bottom:2cqw;right:2.4cqw;box-shadow:0 .8cqw 2cqw #00000061}.mission-shell{background:var(--navy-950);place-items:center;min-height:100dvh;display:grid;overflow:hidden}.mission-page{isolation:isolate;aspect-ratio:1194/834;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 35%,#482aaf73,#0000 48%),linear-gradient(#02071f 0%,#060938 42%,#0e0942 100%);flex-direction:column;width:min(100vw,143.165dvh);display:flex;position:relative;overflow:hidden;container-type:inline-size}.lesson-header{z-index:10;justify-content:space-between;align-items:center;padding:1.6cqw 2.8cqw .4cqw;display:flex;position:relative}.lesson-header-left{align-items:center;gap:1.2cqw;display:flex}.circular-back-button{color:#ffe761;cursor:pointer;width:4.2cqw;height:4.2cqw;transition:transform var(--motion-fast) var(--ease-spring), filter var(--motion-fast);background:radial-gradient(circle at 35% 30%,#301f7c,#130a38);border:.22cqw solid #ffe066;border-radius:50%;justify-content:center;align-items:center;font-size:2.2cqw;display:inline-flex;box-shadow:0 0 1cqw #ffd70066,inset 0 .15cqw #ffffff80}.circular-back-button:hover{filter:brightness(1.15);transform:scale(1.08)}.circular-back-button:active{transform:scale(.94)}.circular-back-button:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #fff}.lesson-breadcrumb{align-items:center;gap:.6cqw;display:flex}.lesson-breadcrumb-prefix{color:#fff;letter-spacing:.05cqw;font-size:1.7cqw;font-weight:750}.lesson-breadcrumb-title{color:#1a0f44;letter-spacing:.05cqw;background:linear-gradient(#ffd738 0%,#ff9e00 100%);border-radius:9999px;padding:.25cqw .9cqw;font-size:1.6cqw;font-weight:800;box-shadow:0 .2cqw .6cqw #00000059}.lesson-header-right{align-items:center;display:flex}.user-profile-mini{background:#160e4299;border:.12cqw solid #ffffff26;border-radius:9999px;align-items:center;gap:.75cqw;padding:.35cqw 1cqw .35cqw .35cqw;display:flex}.user-profile-mini-avatar{object-fit:cover;border:.18cqw solid #ffe761;border-radius:50%;width:3.6cqw;height:3.6cqw;box-shadow:0 0 .8cqw #ffda4a59}.user-profile-mini-name{color:#fff;font-size:1.35cqw;font-weight:700}.user-profile-mini-star{color:#ffc61a;filter:drop-shadow(0 0 .4cqw #ffc61a);align-items:center;font-size:1.45cqw;display:inline-flex}.mission-hero{z-index:5;text-align:center;margin-top:1.2cqw;margin-bottom:.6cqw;position:relative}.mission-hero-title-row{justify-content:center;align-items:center;gap:1cqw;display:flex}.mission-sparkle{color:#ffd738;text-shadow:0 0 1cqw #ffc61a;font-size:2.2cqw;animation:2.5s ease-in-out infinite alternate mission-sparkle-twinkle}.mission-sparkle-right{animation-delay:1.2s}.mission-hero-title{color:#fff;letter-spacing:.15cqw;text-shadow:0 0 1.8cqw #a882ffb3,0 .3cqw .8cqw #0009;margin:0;font-size:3.6cqw;font-weight:900}.mission-hero-accent-star{color:#a855f7;filter:drop-shadow(0 0 .5cqw #a855f7);justify-content:center;margin-top:.15cqw;margin-bottom:.35cqw;font-size:1.1cqw;display:flex}.mission-hero-subtitle{color:#d6d0ff;letter-spacing:.04cqw;margin:0;font-size:1.5cqw;font-weight:500}.mission-hero-count{color:#ffc61a;font-weight:800}.mission-timeline{z-index:5;width:78cqw;margin:.8cqw auto 0;position:relative}.mission-timeline-rail{z-index:1;pointer-events:none;border-top:.22cqw dashed #b4a0ff66;height:.22cqw;position:absolute;top:7.2cqw;left:6cqw;right:6cqw}.mission-timeline-bead{background:#3ce7ff;border:.16cqw solid #fff;border-radius:50%;width:1.05cqw;height:1.05cqw;position:absolute;top:-.42cqw;transform:translate(-50%);box-shadow:0 0 .8cqw #3ce7ff}.mission-timeline-bead.bead-1{left:27.5%}.mission-timeline-bead.bead-2{left:52.5%}.mission-timeline-bead.bead-3{left:77.5%}.mission-timeline-nodes{z-index:2;grid-template-columns:repeat(4,1fr);gap:1.5cqw;display:grid;position:relative}.mission-step-node{cursor:default;flex-direction:column;align-items:center;gap:1.1cqw;display:flex}.mission-step-node-clickable{cursor:pointer}.mission-step-node-clickable:hover .mission-step-badge{transform:translateY(-.2cqw);box-shadow:0 .6cqw 1.2cqw #00000080}.mission-node-artwork-shell{justify-content:center;align-items:center;width:14.2cqw;height:14.2cqw;display:flex;position:relative}.mission-node-active-halo{pointer-events:none;border:.28cqw solid #68f3ff;border-radius:50%;animation:2.4s ease-in-out infinite mission-halo-pulse;position:absolute;inset:-.6cqw;box-shadow:0 0 2cqw #3ce7ff,inset 0 0 1.5cqw #3ce7ff}@keyframes mission-halo-pulse{0%,to{opacity:.85;transform:scale(1);box-shadow:0 0 1.8cqw #3ce7ff,inset 0 0 1.2cqw #3ce7ff}50%{opacity:1;transform:scale(1.04);box-shadow:0 0 2.8cqw #3ce7ff,inset 0 0 2cqw #3ce7ff}}.mission-node-artwork,.mission-planet-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.mission-node-planet{object-fit:contain;filter:drop-shadow(0 .8cqw 1.6cqw #0000008c);width:12.2cqw;height:12.2cqw}.mission-node-flag{z-index:3;filter:drop-shadow(0 .3cqw .6cqw #0006);pointer-events:none;width:3.6cqw;height:3.6cqw;position:absolute;top:-1.2cqw;right:2.8cqw}.mission-diagram-wrapper{background:radial-gradient(circle,#4521a199 0%,#140a32d9 100%);border:.18cqw solid #a855f766;border-radius:50%;justify-content:center;align-items:center;width:12cqw;height:12cqw;display:flex;box-shadow:0 .6cqw 1.4cqw #0006}.mission-practice-wrapper{background:radial-gradient(circle,#28145aa6 0%,#0c0620cc 100%);border:.22cqw dashed #a08ce699;border-radius:50%;justify-content:center;align-items:center;width:12.2cqw;height:12.2cqw;display:flex;position:relative;box-shadow:0 .6cqw 1.4cqw #0006}.mission-practice-lock{color:#c4b5fd;filter:drop-shadow(0 .4cqw .8cqw #0009);justify-content:center;align-items:center;font-size:5.2cqw;display:flex}.mission-node-completed-badge{z-index:4;color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:3.2cqw;height:3.2cqw;font-size:2.2cqw;display:flex;position:absolute;bottom:.4cqw;right:1.2cqw;box-shadow:0 .2cqw .8cqw #0006}.mission-step-badge{transition:transform var(--motion-fast), box-shadow var(--motion-fast);background:linear-gradient(#281463 0%,#15093b 100%);border:.16cqw solid #5433a0;border-radius:9999px;align-items:center;gap:.65cqw;padding:.35cqw 1.2cqw;display:inline-flex;box-shadow:0 .35cqw .8cqw #0006}.mission-step-node-current .mission-step-badge{border-color:#3ce7ff;box-shadow:0 0 1.2cqw #3ce7ff66,0 .35cqw .8cqw #0006}.mission-step-num-circle{color:#fff;background:linear-gradient(#7c4dff 0%,#4a1fb8 100%);border-radius:50%;justify-content:center;align-items:center;width:2.2cqw;height:2.2cqw;font-size:1.3cqw;font-weight:800;display:flex}.mission-step-node-current .mission-step-num-circle{color:#0c2340;background:linear-gradient(#3ce7ff 0%,#0284c7 100%)}.mission-step-title{color:#fff;white-space:nowrap;flex-direction:column;align-items:center;font-size:1.35cqw;font-weight:700;line-height:1.15;display:flex}.mission-step-title-line{display:block}.mission-status-pill{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120a34c7;border:.16cqw solid #8a69e673;border-radius:9999px;align-items:center;gap:1cqw;margin:1.2cqw auto 0;padding:.5cqw 1.8cqw;display:inline-flex;position:relative;box-shadow:0 .4cqw 1cqw #0000004d}.mission-status-item{color:#e2d9fc;align-items:center;gap:.35cqw;font-size:1.45cqw;font-weight:600;display:flex}.mission-status-icon{color:#a78bfa;font-size:1.7cqw}.mission-status-num{color:#ffc61a;font-weight:800}.mission-status-divider{color:#ffffff4d;font-size:1.1cqw}.mission-action-row{z-index:10;justify-content:center;margin-top:1cqw;display:flex;position:relative}.mission-primary-btn{color:#3d1a00;cursor:pointer;width:22.5cqw;height:5.2cqw;transition:transform var(--motion-fast) var(--ease-spring), filter var(--motion-fast);background:linear-gradient(#ffd738 0%,#ff9e00 100%);border:.22cqw solid #fff59d;border-radius:9999px;font-size:2.1cqw;font-weight:850;box-shadow:0 .6cqw 1.8cqw #ffaa0073,0 .3cqw #d97706,inset 0 .2cqw #fffc}.mission-primary-btn:hover{filter:brightness(1.06);transform:translateY(-.15cqw)scale(1.02)}.mission-primary-btn:active{transform:translateY(.2cqw)scale(.98);box-shadow:0 .2cqw .8cqw #ffaa004d,0 .1cqw #d97706}.lunar-terrain-container{z-index:2;pointer-events:none;height:19cqw;position:absolute;bottom:0;left:0;right:0}.lunar-terrain-svg{width:100%;height:100%;display:block}.mission-mascot-wrapper{z-index:5;pointer-events:none;width:15.5cqw;height:15.5cqw;position:absolute;bottom:2.4cqw;left:3.2cqw}.mission-robot{object-fit:contain;filter:drop-shadow(0 .8cqw 1.5cqw #0009);width:100%;height:100%}.mission-satellite-wrapper{z-index:5;pointer-events:none;width:13.5cqw;height:13.5cqw;position:absolute;bottom:2cqw;right:3.5cqw}.satellite-artwork-svg{filter:drop-shadow(0 .8cqw 1.4cqw #00000080);width:100%;height:100%}.lesson-star-status-pill{z-index:6;color:#c4b5fd;background:#140a38d9;border:.14cqw solid #a082f066;border-radius:9999px;align-items:center;gap:.5cqw;padding:.45cqw 1.3cqw;font-size:1.25cqw;display:flex;position:absolute;bottom:2.2cqw;right:3.5cqw;transform:translate(-14.5cqw);box-shadow:0 .3cqw .8cqw #00000059}.lesson-star-status-icon{color:#94a3b8;font-size:1.4cqw}.distant-planet-decoration{z-index:1;pointer-events:none;opacity:.9;width:13cqw;height:9.5cqw;position:absolute;top:2.8cqw;right:3.8cqw}.distant-planet-svg{filter:drop-shadow(0 .5cqw 1.2cqw #0006);width:100%;height:100%}.space-gem{z-index:1;pointer-events:none;filter:drop-shadow(0 0 .8cqw #a855f799);width:2.2cqw;height:2.2cqw;position:absolute}.space-gem-1{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);opacity:.75;background:linear-gradient(135deg,#a855f7 0%,#3b0764 100%);top:25%;left:7%;transform:rotate(15deg)}.space-gem-2{clip-path:polygon(50% 0%,100% 38%,81% 100%,19% 100%,0% 38%);opacity:.75;background:linear-gradient(135deg,#38bdf8 0%,#0369a1 100%);top:27%;right:7.5%;transform:rotate(-20deg)}.space-gem-3{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);opacity:.7;background:linear-gradient(135deg,#c084fc 0%,#581c87 100%);top:51%;right:2.2%;transform:rotate(35deg)}@keyframes mission-sparkle-twinkle{0%{opacity:.7;transform:scale(.85)rotate(0)}to{opacity:1;transform:scale(1.15)rotate(15deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.learn-shell{background:var(--navy-950);place-items:center;min-height:100dvh;display:grid;overflow:hidden}.learn-factors-page{isolation:isolate;aspect-ratio:1194/834;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 55% 42%,#4424a873,#0000 48%),linear-gradient(#02071f 0%,#060938 45%,#0e0942 100%);flex-direction:column;width:min(100vw,143.165dvh);display:flex;position:relative;overflow:hidden;container-type:inline-size}.header-learning-progress{align-items:center;gap:.8cqw;display:flex}.header-learning-progress-info{flex-direction:column;align-items:flex-end;gap:.3cqw;display:flex}.header-learning-progress-label{color:#fff;font-size:1.3cqw;font-weight:700}.header-learning-progress-count{color:#ffc61a;font-weight:800}.header-learning-progress-bar-wrap{width:12.5cqw;height:.75cqw}.header-learning-progress-star{color:#fff;background:radial-gradient(circle at 35% 30%,#ffd738,#ff9e00);border:.18cqw solid #fff59d;border-radius:50%;justify-content:center;align-items:center;width:3.6cqw;height:3.6cqw;font-size:2.1cqw;display:flex;box-shadow:0 0 1cqw #ffd70073}.learn-factors-body{z-index:5;grid-template-columns:24cqw 1fr 18cqw;align-items:center;min-height:42cqw;margin-top:.8cqw;padding:0 3cqw;display:grid;position:relative}.learn-factors-left{flex-direction:column;align-items:flex-start;padding-left:.8cqw;display:flex}.learn-factors-heading{color:#fff;letter-spacing:.1cqw;text-shadow:0 0 1.6cqw #a082ffb3,0 .3cqw .8cqw #0009;margin:0;font-size:4.2cqw;font-weight:900}.learn-factors-accent-star{color:#a855f7;filter:drop-shadow(0 0 .5cqw #a855f7);margin-top:.3cqw;margin-bottom:.8cqw;font-size:1.3cqw;display:flex}.learn-factors-prompt{color:#fff;margin:0;font-size:1.75cqw;font-weight:600;line-height:1.3}.learn-factors-target-num{color:#ffc61a;font-size:2.1cqw;font-weight:900}.learn-factors-center{justify-content:center;align-items:center;display:flex;position:relative}.learn-factors-orbit-machine{width:44cqw;height:38cqw;position:relative}.factor-equation-highlighted{background:#14532de0!important;border:.18cqw solid #4ade80!important;box-shadow:0 0 1.2cqw #4ade8080!important}.learn-factors-right{justify-content:flex-end;align-items:center;display:flex;position:relative}.learn-factors-robot{object-fit:contain;filter:drop-shadow(0 .8cqw 1.8cqw #0009);width:18cqw;height:18cqw}.explanation-banner{z-index:6;background:linear-gradient(#2e1473e0 0%,#14083af2 100%);border:.16cqw solid #8a5cf680;border-radius:1.2cqw;align-items:center;gap:1.2cqw;width:92cqw;margin:.5cqw auto 0;padding:.65cqw 1.8cqw;display:flex;position:relative;box-shadow:0 .5cqw 1.4cqw #00000073,inset 0 .1cqw #ffffff26}.explanation-banner-icon{color:#a855f7;filter:drop-shadow(0 0 .4cqw #a855f7);flex-shrink:0;align-items:center;font-size:1.8cqw;display:flex}.explanation-banner-content{color:#fff;font-size:1.45cqw;font-weight:600;line-height:1.4}.explanation-banner-content p{margin:0}.explanation-highlight{color:#ffc61a;font-weight:850}.factor-values{color:#ffcc1b;letter-spacing:.08em;text-shadow:0 0 .5cqw #ffc61a38;font-weight:900;display:inline-block}.learn-bottom-bar{z-index:10;justify-content:space-between;align-items:center;width:92cqw;margin:1.2cqw auto 0;padding-bottom:.8cqw;display:flex;position:relative}.secondary-button{color:#fff;cursor:pointer;height:4.8cqw;transition:transform var(--motion-fast) var(--ease-spring), filter var(--motion-fast);background:linear-gradient(#6d39db 0%,#3e1694 100%);border:.18cqw solid #9f75ff;border-radius:9999px;justify-content:center;align-items:center;gap:.6cqw;padding:0 2.2cqw;font-size:1.8cqw;font-weight:800;display:inline-flex;box-shadow:0 .5cqw 1.4cqw #0006,inset 0 .15cqw #fff6}.secondary-button:hover{filter:brightness(1.1);transform:scale(1.03)}.secondary-button:active{transform:scale(.97)}.secondary-button:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #fff}.learn-bottom-status{color:#c4b5fd;align-items:center;gap:.6cqw;font-size:1.4cqw;font-weight:600;display:flex}.learn-bottom-robot-icon{color:#a78bfa;font-size:1.8cqw}.learn-bottom-next-btn{height:4.8cqw;padding:0 2.6cqw;font-size:1.9cqw}.learn-factors-satellite-wrap{z-index:4;pointer-events:none;width:12.5cqw;height:12.5cqw;position:absolute;bottom:2cqw;left:2.2cqw}.learn-factors-page .lesson-header-left{gap:1.35cqw}.learn-factors-page .circular-back-button,.learn-multiples-page .circular-back-button{border-width:.22cqw;width:6.15cqw;height:6.15cqw;font-size:3.1cqw}.learn-factors-page .lesson-breadcrumb{background:linear-gradient(#6537caf0,#321481f5);border:.16cqw solid #8356df;border-radius:999px;gap:.65cqw;padding:.62cqw 1.45cqw;box-shadow:inset 0 .14cqw #ffffff42,0 .45cqw 1.2cqw #0502216b}.learn-factors-page .lesson-breadcrumb-prefix,.learn-factors-page .lesson-breadcrumb-title{box-shadow:none;color:#fff;letter-spacing:.04em;background:0 0;padding:0;font-size:2.1cqw;font-weight:900}.learn-factors-page .lesson-header-left{transform:translateY(-.42cqw)}.learn-factors-page .header-learning-progress{background:linear-gradient(#130a41db,#0a052ae8);border:.17cqw solid #7953d8b3;border-radius:999px;justify-content:space-between;gap:1.15cqw;width:30.7cqw;min-height:6.7cqw;padding:.65cqw .78cqw .65cqw 3.2cqw;box-shadow:inset 0 .12cqw #ffffff1f,0 .45cqw 1.2cqw #04011f6b}.learn-factors-page .header-learning-progress-info{flex:1;align-items:flex-start;gap:.55cqw}.learn-factors-page .header-learning-progress-label{font-size:1.75cqw;font-weight:850}.learn-factors-page .header-learning-progress-bar-wrap .progress-bar-track span{transform-origin:0;transform:scaleX(1.12)}.learn-factors-page .header-learning-progress-star{border-width:.22cqw;width:5.35cqw;height:5.35cqw;font-size:3.2cqw;box-shadow:0 0 0 .35cqw #6a33b19e,0 0 1.15cqw #ffd70094}.learn-factors-page .learn-factors-body{min-height:40.5cqw;margin-top:.25cqw}.learn-factors-page .learn-factors-left{padding-left:1.15cqw;transform:translateY(-1.45cqw)}.learn-factors-page .learn-factors-heading{letter-spacing:.12cqw;font-size:6.1cqw;font-weight:950}.learn-factors-page .learn-factors-accent-star{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.35cqw;width:29.4cqw;margin-top:1.05cqw;margin-bottom:2.35cqw;font-size:1.8cqw;display:grid}.learn-factors-page .learn-factors-accent-star:before,.learn-factors-page .learn-factors-accent-star:after{content:"";background:linear-gradient(90deg,#592ec047,#7044da 65%,#9060ff);border-radius:999px;height:.22cqw;box-shadow:0 0 .45cqw #8d5cff80}.learn-factors-page .learn-factors-accent-star:after{transform:scaleX(-1)}.learn-factors-page .learn-factors-accent-star>img{object-fit:contain;width:2.75cqw;height:2.42cqw;display:block}.learn-factors-page .learn-factors-prompt{font-size:2.55cqw;font-weight:750}.learn-factors-page .learn-factors-target-num{font-size:3.1cqw}.learn-factors-page .learn-factors-orbit-machine{height:37.5cqw;transform:translate(8.5cqw)}.learn-factors-page .factor-machine{width:20.6cqw}.learn-factors-page .number-planet-0-0,.learn-factors-page .number-planet-1-0,.learn-factors-page .number-planet-2-0{left:3%}.learn-factors-page .number-planet-0-1,.learn-factors-page .number-planet-1-1,.learn-factors-page .number-planet-2-1{right:12%}.learn-factors-page .learn-factors-robot{object-fit:contain;width:24cqw;height:24cqw;display:block;transform:translate(1.25cqw,4.6cqw)}.learn-factors-page .learn-factors-explanation{border-width:.2cqw;border-radius:1.6cqw;width:auto;min-height:7.75cqw;margin:0;padding:.82cqw 2.05cqw;position:absolute;bottom:11.2cqw;left:5.55cqw;right:5.55cqw}.learn-factors-page .explanation-banner-icon{font-size:2.15cqw}.learn-factors-page .explanation-banner-icon img{object-fit:contain;width:2.68cqw;height:2.76cqw;display:block}.learn-factors-page .explanation-banner-content{font-size:2.2cqw;font-weight:750}.learn-factors-page .learn-bottom-bar{width:auto;margin:0;padding:0;position:absolute;bottom:3.1cqw;left:3.35cqw;right:3.35cqw}.learn-factors-page .learn-bottom-prev-btn.secondary-button,.learn-factors-page .learn-bottom-next-btn.primary-button{width:23.7cqw;height:6.2cqw;min-height:6.2cqw;margin:0;padding:0 2.6cqw;font-size:2.7cqw}.learn-factors-page .learn-bottom-prev-btn.secondary-button{position:relative}.learn-factors-page .learn-bottom-prev-btn.secondary-button>svg{width:3.45cqw;height:3.45cqw;position:absolute;left:4.65cqw}.learn-factors-page .learn-bottom-next-btn.primary-button{letter-spacing:.08em;border-width:.2cqw}.learn-factors-page .learn-bottom-next-btn.primary-button svg{width:2.25cqw;height:2.25cqw;right:2.1cqw}.learn-factors-page .learn-bottom-status{font-size:2.15cqw;font-weight:750}.learn-factors-page .learn-bottom-robot-icon{object-fit:contain;flex:none;width:4.5cqw;height:4.5cqw}.learn-factors-page .learn-factors-satellite-wrap{width:11.5cqw;height:11.5cqw;bottom:20.4cqw;left:3.65cqw}.learn-factors-page .lunar-terrain-container{height:25.7cqw}.learn-factors-page{display:block}.learn-factors-page .lesson-header{z-index:12;position:absolute;top:0;left:0;right:0}.learn-factors-page .learn-factors-body{min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}.learn-factors-page .learn-factors-left{padding:0;position:absolute;top:15.6cqw;left:3.75cqw;transform:none}.learn-factors-page .learn-factors-center{width:50.1cqw;height:39cqw;display:block;position:absolute;top:5.45cqw;left:37.8cqw}.learn-factors-page .learn-factors-orbit-machine{width:100%;height:100%;transform:none}.learn-factors-page .number-planet-1-0,.learn-factors-page .number-planet-1-1{top:54%}.learn-factors-page .number-planet-2-0,.learn-factors-page .number-planet-2-1{top:90%}.learn-factors-page .learn-factors-right{width:27cqw;height:27cqw;display:block;position:absolute;top:29cqw;right:-3cqw}.learn-factors-page .learn-factors-robot{width:100%;height:100%;transform:none}.learn-factors-page .learn-factors-terrain{z-index:2;pointer-events:none;width:100%;height:auto;position:absolute;bottom:-9.4cqw;left:0}.learn-factors-page .learn-factors-satellite{z-index:5;object-fit:contain;filter:drop-shadow(0 .7cqw 1cqw #04021b7a);pointer-events:none;width:16cqw;height:16cqw;position:absolute;top:37.2cqw;left:3.2cqw}.learn-factors-page .lesson-header{padding:1.82cqw 2.05cqw 0}.learn-factors-page .circular-back-button,.learn-multiples-page .circular-back-button{color:#f7f3ff;background:radial-gradient(circle at 38% 28%,#372276 0%,#1b1153 72%);border:.2cqw solid #6e45c8;width:6.15cqw;height:6.15cqw;box-shadow:inset 0 .14cqw #ffffff2e,0 0 .7cqw #5b36c280}.factor-back-arrow{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .12cqw .15cqw #00000061);width:4.2cqw;height:4.2cqw;overflow:visible}.learn-factors-page .lesson-breadcrumb{justify-content:flex-start;gap:.72cqw;min-width:26.9cqw;min-height:4.45cqw;padding:.54cqw 2cqw}.learn-factors-page .lesson-breadcrumb-prefix,.learn-factors-page .lesson-breadcrumb-title{letter-spacing:.025em;text-shadow:0 .12cqw .2cqw #00000073;font-size:2.2cqw;line-height:1}.learn-factors-page .header-learning-progress{width:30.9cqw;min-height:6.75cqw;padding:.58cqw .72cqw .58cqw 3.35cqw}.learn-factors-page .header-learning-progress-label{font-size:1.78cqw;line-height:1}.learn-factors-page .header-learning-progress-bar-wrap,.learn-factors-page .header-learning-progress-bar-wrap .progress-bar-track{width:19.35cqw;height:1.48cqw}.learn-factors-page .header-learning-progress-bar-wrap .progress-bar-track{background:#343268;border:0;box-shadow:inset 0 .14cqw .28cqw #0705277a}.learn-factors-page .header-learning-progress-star{background:radial-gradient(circle at 40% 35%,#4c267e 0%,#24124f 72%);border:.19cqw solid #ffd34d;width:5.4cqw;height:5.4cqw;box-shadow:0 0 0 .34cqw #6833ac8f,0 0 1.05cqw #ffc61bad,inset 0 .12cqw .2cqw #ffffff2e}.learn-factors-page .header-learning-progress-star img{width:4.2cqw;height:4.2cqw;display:block}.learn-factors-page .learn-factors-left{top:14.8cqw;left:3.95cqw}.learn-factors-page .learn-factors-heading{letter-spacing:1.28cqw;text-shadow:0 0 .45cqw #ffffff47,0 0 1.5cqw #7053e994,0 .28cqw .55cqw #0000008c;font-size:6.75cqw;font-weight:950;line-height:1.12}.learn-factors-page .learn-factors-accent-star{gap:1.15cqw;width:29.2cqw;margin-top:2.25cqw;margin-bottom:1.78cqw;font-size:1.75cqw}.learn-factors-page .learn-factors-prompt{letter-spacing:.06em;font-size:2.62cqw;font-weight:760}.learn-factors-page .learn-factors-center{width:49.25cqw;height:37.27cqw;top:8.8cqw;left:37.85cqw}.learn-factors-page .factor-orbit-lines{stroke:#ffd7d0;stroke-width:2.6px;stroke-dasharray:5 5;width:100%;height:100%;inset:0}.learn-factors-page .factor-orbit-lines path{stroke:#c4cdffdb;stroke-width:4px;stroke-dasharray:none}.learn-factors-page .factor-machine{filter:drop-shadow(0 .75cqw 1.1cqw #0a052e9e);width:30.5cqw;top:39.5%}.learn-factors-page .number-planet{width:11cqw;box-shadow:none;color:#fff;background:0 0;border:0;overflow:visible}.learn-factors-page .number-planet img{z-index:0;object-fit:contain;pointer-events:none;width:100%;height:130%;display:block;position:absolute;inset:-15% 0}.learn-factors-page .number-planet strong{z-index:1;text-shadow:0 .25cqw .35cqw #000023e0,0 0 .48cqw #ffffff6b;font-size:4.2cqw;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learn-factors-page .factor-equation{color:#fff;text-shadow:0 .12cqw .2cqw #0006;border-width:.22cqw;min-width:14.4cqw;padding:.7cqw 1.2cqw;font-size:2.2cqw;line-height:1}.learn-factors-page .factor-equation-highlighted{background:#226b31eb!important;border-color:#83df59!important}.learn-factors-page .learn-factors-right{right:-1cqw}.learn-factors-page .learn-factors-terrain{bottom:-8.1cqw}.learn-factors-page .learn-factors-explanation{min-height:7.9cqw;bottom:11.03cqw;right:4.85cqw}.learn-factors-page .explanation-banner-content{font-size:2.6cqw;line-height:1.2}.learn-factors-page .learn-bottom-bar{bottom:2.58cqw}.learn-factors-page .learn-bottom-prev-btn.secondary-button,.learn-factors-page .learn-bottom-next-btn.primary-button{width:23.45cqw;height:6.5cqw;min-height:6.5cqw;font-size:2.72cqw}.learn-factors-page .learn-bottom-next-btn.primary-button{font-size:3cqw}.learn-factors-page .learn-bottom-next-btn.primary-button svg{right:3.75cqw}.learn-factors-page .learn-bottom-robot-icon{width:7.2cqw;height:7.2cqw}.learn-factors-page .learn-bottom-status{color:#aa84e9;transform:translate(-2.35cqw)}.learn-factors-page .factor-machine{width:35.5cqw;top:43.5%}.learn-factors-page .number-planet{width:9.8cqw}.learn-factors-page .number-planet-0-0,.learn-factors-page .number-planet-0-1{width:10.8cqw}.learn-factors-page .number-planet strong{font-size:4cqw}.learn-factors-page .number-planet-0-0{top:-3%;left:9%}.learn-factors-page .number-planet-0-1{top:-1.8%;right:4.7%}.learn-factors-page .number-planet-1-0{top:40.3%;left:9.2%}.learn-factors-page .number-planet-1-1{top:40.3%;right:5.1%}.learn-factors-page .number-planet-2-0{top:76%;left:9.2%}.learn-factors-page .number-planet-2-1{top:76%;right:13.9%}.learn-factors-page .factor-equation-0{top:5.8%}.learn-factors-page .factor-equation-1{top:50.2%}.learn-factors-page .factor-equation-2{top:81%}.learn-factors-page .learn-factors-right{width:27cqw;height:27cqw;right:-1cqw}.learn-factors-page .learn-factors-satellite{width:17cqw;height:17cqw;top:36cqw;left:2cqw}.learn-factors-page .learn-factors-terrain{filter:brightness(.72)saturate(.86)hue-rotate(7deg)}.learn-factors-page .explanation-banner-content{font-size:2.6cqw}.learn-factors-page .learn-factors-explanation{gap:1.45cqw;padding-left:2.05cqw}.learn-factors-page .learn-factors-heading{font-size:6.75cqw}.learn-factors-page .learn-factors-prompt{font-size:2.62cqw}.learn-factors-page .learn-bottom-next-btn.primary-button span{letter-spacing:.12em}.factor-nebula{z-index:0;pointer-events:none;filter:blur(.2cqw);opacity:.15;position:absolute}.factor-nebula-left{background:radial-gradient(at 18% 72%,#21196ff2 0 24%,#0000 25%),radial-gradient(at 45% 49%,#18165bdb 0 30%,#0000 31%),radial-gradient(at 10% 20%,#101246d1 0 25%,#0000 26%);width:16cqw;height:25cqw;top:25cqw;left:-6cqw}.factor-nebula-right{background:radial-gradient(at 72% 18%,#251b77f2 0 22%,#0000 23%),radial-gradient(at 55% 48%,#1d1865e6 0 31%,#0000 32%),radial-gradient(at 92% 78%,#19145be6 0 34%,#0000 35%);width:15cqw;height:27cqw;top:21cqw;right:-5cqw}.factor-constellation{z-index:1;pointer-events:none;filter:drop-shadow(0 0 .35cqw #9864ffad);width:10.8cqw;height:8.1cqw;position:absolute;top:10.7cqw;right:1.1cqw;overflow:visible}.factor-constellation>path{fill:none;stroke:#895cdabf;stroke-width:1.2px}.factor-constellation g{fill:#9b73f0}.learn-factors-page .factor-machine-rods{fill:none;stroke:#383052;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.learn-factors-page .factor-machine-rod-highlight{stroke:#9794ba;stroke-width:6px;stroke-dasharray:9 4;filter:drop-shadow(0 0 1px #aab5ff6b)}.learn-factors-page .factor-machine-axis{fill:none;stroke:#c4cdffdb;stroke-width:4px;stroke-dasharray:none}.robot-mascot-container{transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-block;position:relative}.robot-mascot-svg{width:100%;height:100%;overflow:visible}.robot-state-idle .robot-rig{animation:3.6s ease-in-out infinite robotHover}.robot-state-idle .robot-ground-shadow{animation:3.6s ease-in-out infinite shadowPulse}.robot-chest-core{animation:2.8s ease-in-out infinite coreBreath}.robot-state-point .robot-arm-right{transform-origin:172px 150px;transition:transform .35s ease-out;transform:rotate(-55deg)translate(8px,-18px)}.robot-state-point .robot-head-group{transform-origin:120px 95px;transition:transform .35s ease-out;transform:rotate(4deg)}.robot-state-happy .robot-rig{animation:1.2s ease-in-out infinite robotHappyHop}.robot-state-happy .robot-antenna-group{animation:.6s ease-in-out infinite antennaWiggle}.robot-state-celebrate .robot-rig{animation:1.8s cubic-bezier(.34,1.56,.64,1) forwards robotBounceCelebrate}.robot-state-celebrate .robot-arm-left{transform-origin:68px 150px;animation:1.8s ease-in-out forwards armCheerLeft}.robot-state-celebrate .robot-arm-right{transform-origin:172px 150px;animation:1.8s ease-in-out forwards armCheerRight}.robot-state-celebrate .robot-antenna-group{transform-origin:120px 48px;animation:.45s ease-in-out 4 antennaWiggle}.robot-state-celebrate .sparkle-star-1,.robot-state-celebrate .sparkle-star-2,.robot-state-celebrate .sparkle-star-3{animation:1.8s ease-out forwards sparklePop}.robot-state-thinking .robot-head-group{transform-origin:120px 95px;transition:transform .4s;transform:rotate(-7deg)translateY(-2px)}.robot-state-thinking .robot-arm-right{transform-origin:172px 150px;transition:transform .4s;transform:rotate(-70deg)translate(14px,-24px)}.robot-thinking-dots circle{animation:1.4s ease-in-out infinite thinkingPulse}.robot-thinking-dots circle:nth-child(2){animation-delay:.25s}.robot-thinking-dots circle:nth-child(3){animation-delay:.5s}@keyframes robotHover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shadowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}@keyframes robotHappyHop{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes robotBounceCelebrate{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-28px)scale(1.06)}45%{transform:translateY(4px)scale(.97)}65%{transform:translateY(-14px)scale(1.03)}85%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes armCheerLeft{0%{transform:rotate(0)}30%,75%{transform:rotate(-85deg)translate(-10px,-20px)}to{transform:rotate(0)}}@keyframes armCheerRight{0%{transform:rotate(0)}30%,75%{transform:rotate(85deg)translate(10px,-20px)}to{transform:rotate(0)}}@keyframes antennaWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes coreBreath{0%,to{filter:drop-shadow(0 0 4px #fbbf24)}50%{filter:drop-shadow(0 0 12px #f59e0b)}}@keyframes sparklePop{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.2)rotate(45deg)}70%{opacity:1;transform:scale(1)rotate(90deg)}to{opacity:0;transform:scale(0)rotate(135deg)}}@keyframes thinkingPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.learn-multiples-page{grid-template-rows:15% 54% 12% 19%;display:grid}.top-left-saturn{z-index:1;pointer-events:none;filter:drop-shadow(0 0 16px #a3e63566);width:11cqw;height:8cqw;position:absolute;top:1.2cqw;left:3.5cqw}.top-right-jupiter{z-index:1;pointer-events:none;filter:drop-shadow(0 0 20px #dc262673);width:12.5cqw;height:12.5cqw;position:absolute;top:.5cqw;right:2.5cqw}.learn-multiples-body{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 4cqw;display:flex;position:relative}.learn-multiples-hero{flex-direction:column;align-items:center;margin-bottom:2cqw;display:flex}.learn-multiples-title-row{align-items:center;gap:1.2cqw;display:flex}.title-star-sparkle{color:#fbbf24;filter:drop-shadow(0 0 8px #fbbf24cc);font-size:2.6cqw}.learn-multiples-heading{letter-spacing:.2cqw;color:#fff;text-shadow:0 0 24px #a855f7b3;margin:0;font-size:4.8cqw;font-weight:900}.learn-multiples-prompt{color:#fff;margin:.8cqw 0 0;font-size:2.2cqw;font-weight:700}.highlight-number{color:#fbbf24;font-size:2.4cqw;font-weight:900}.multiplier-track-container{width:88%;margin-top:3.5cqw;position:relative}.multiplier-track-rail{z-index:1;height:.4cqw;position:absolute;top:4.5cqw;left:4.5cqw;right:4.5cqw}.multiplier-rail-glow-line{background:#fff;border-radius:.2cqw;width:100%;height:100%;box-shadow:0 0 10px #38bdf8,0 0 20px #818cf8}.rail-bead{background:#fff;border:.2cqw solid #e0f2fe;border-radius:50%;width:1.4cqw;height:1.4cqw;position:absolute;top:-.5cqw;box-shadow:0 0 10px #38bdf8,0 0 18px #a855f7}.bead-1{left:22%}.bead-2{left:47%}.bead-3{left:72%}.bead-4{left:97%}.multiplier-stations-row{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.multiplier-station-col{cursor:pointer;outline:none;flex-direction:column;align-items:center;transition:transform .25s;display:flex;position:relative}.multiplier-station-col:hover{transform:translateY(-4px)}.multiplier-ufo-docked{z-index:10;filter:drop-shadow(0 0 18px #38bdf8b3);animation:2.8s ease-in-out infinite ufoDockedHover;position:absolute;top:-8.8cqw}@keyframes ufoDockedHover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ufo-spaceship-wrap{display:inline-block;overflow:visible}.ufo-spaceship-svg{width:100%;height:100%;overflow:visible}.thruster-cone{animation:.15s ease-in-out infinite alternate thrusterFlicker}@keyframes thrusterFlicker{0%{opacity:.75;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1.05)}}.multiplier-3d-planet{border:.3cqw solid #ffffffd9;border-radius:50%;place-items:center;width:9.4cqw;height:9.4cqw;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden}.multiplier-station-col.is-active-station .multiplier-3d-planet{border-color:#fff;transform:scale(1.12);box-shadow:0 0 30px #c084fc,0 0 50px #38bdf8cc!important}.multiplier-3d-planet .crater{background:#00000047;border-radius:50%;position:absolute;box-shadow:inset 1px 1px 3px #0009,1px 1px 2px #fff3}.cr-1{width:2cqw;height:2cqw;top:18%;left:20%}.cr-2{width:2.8cqw;height:2.8cqw;bottom:20%;right:18%}.cr-3{width:1.5cqw;height:1.5cqw;top:48%;right:28%}.planet-number-text{z-index:3;color:#fff;text-shadow:0 .2cqw .8cqw #000c,0 0 10px #fff9;font-size:4.4cqw;font-weight:900;position:relative}.multiplier-equation-tag{color:#fff;text-shadow:0 .2cqw .5cqw #000c;align-items:center;gap:.4cqw;margin-top:1.6cqw;font-size:2.4cqw;font-weight:800;display:flex}.eq-gold-ans{color:#fbbf24;font-weight:900}.learn-multiples-robot-wrap{z-index:4;width:17cqw;height:17cqw;position:absolute;bottom:0;right:2.5cqw}.learn-multiples-page{background:#03062b;display:block}.multiples-sky-background{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.multiples-lesson-header{z-index:12;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.05cqw;left:2.05cqw;right:2.35cqw}.multiples-course-chip{color:#fff;cursor:pointer;background:#16104fb8;border:.18cqw solid #7e5be1ad;border-radius:999px;align-items:center;gap:.75cqw;padding:.82cqw 1.45cqw;font-size:2.05cqw;font-weight:850;display:inline-flex;box-shadow:inset 0 .12cqw #ffffff1a,0 .4cqw 1.1cqw #0000004d}.multiples-course-chip svg{color:#fff;width:2.15cqw;height:2.15cqw}.multiples-progress{color:#fff;align-items:center;gap:.85cqw;font-size:1.9cqw;font-weight:800;display:flex}.multiples-progress strong,.multiples-progress>svg{color:#ffca22}.multiples-progress>svg{filter:drop-shadow(0 0 .5cqw #ffc71f9e);width:2.5cqw;height:2.5cqw}.multiples-progress-track,.multiples-progress-track .progress-bar-track{width:15.8cqw;height:1.65cqw}.multiples-progress-track .progress-bar-track{background:#181447;border:.14cqw solid #6253b4}.multiples-progress-track .progress-bar-fill{background:linear-gradient(90deg,#ffbd12,#ffd533)}.multiples-title-block{z-index:9;text-align:center;width:100%;position:absolute;top:8.1cqw;left:0}.multiples-title-row{justify-content:center;align-items:center;gap:2.3cqw;display:flex}.multiples-title-row svg{color:#ffce27;filter:drop-shadow(0 0 .5cqw #ffcd26b3);width:2.7cqw;height:2.7cqw}.multiples-title-row h1{color:#fff;letter-spacing:.22cqw;text-shadow:0 .2cqw .7cqw #040318a6;margin:0;font-size:4.7cqw;font-weight:950}.multiples-title-block p{color:#fff;margin:1.45cqw 0 0;font-size:2.55cqw;font-weight:750}.multiples-title-block p strong{color:#ffc61a;font-size:3.25cqw;font-weight:950}.multiples-route{--multiples-route-columns:12.5cqw minmax(0, 1fr) 12.5cqw minmax(0, 1fr) 12.5cqw minmax(0, 1fr) 12.5cqw minmax(0, 1fr) 12.5cqw;z-index:7;height:17cqw;position:absolute;top:26.8cqw;left:5.3cqw;right:5.3cqw}.multiples-route-rail{background:#fff5d2;border-radius:999px;height:.42cqw;position:absolute;top:5.5cqw;left:6.25cqw;right:6.25cqw;transform:translateY(-50%);box-shadow:0 0 .35cqw #fbd0ff,0 0 1.15cqw #af8eff}.multiples-route-bead{z-index:3;background:#fff8ca;border-radius:50%;place-self:start center;width:1.55cqw;height:1.55cqw;margin-top:4.725cqw;position:relative;box-shadow:0 0 .55cqw #fff19fe6}.multiples-stations{grid-template-columns:var(--multiples-route-columns);align-items:flex-start;display:grid;position:relative}.multiples-station{z-index:2;color:#fff;flex-direction:column;align-items:center;width:12.5cqw;display:flex;position:relative}.learn-multiples-page .number-planet{width:11cqw;height:11cqw;box-shadow:none;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .21s cubic-bezier(.2,.9,.25,1.28),filter .16s;display:grid;position:relative}.learn-multiples-page .number-planet-artwork{will-change:transform;place-items:center;display:grid;position:absolute;inset:0;transform:translateZ(0)}.learn-multiples-page .number-planet-artwork img{object-fit:contain;pointer-events:none;width:124%;height:124%;position:absolute;inset:-12%}.learn-multiples-page .number-planet-artwork strong{top:var(--planet-number-y,50%);z-index:1;color:#fff;text-align:center;text-shadow:0 .27cqw .42cqw #000028e6,0 0 .6cqw #ffffff6b;width:max-content;font-size:4.45cqw;font-weight:950;line-height:1;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.learn-multiples-page .number-planet-idle .number-planet-artwork{animation:multiplesPlanetIdle 4.2s ease-in-out var(--planet-idle-delay) infinite}.learn-multiples-page .number-planet-pressed{filter:brightness(1.13);transition-duration:75ms;transform:scale(.97)}.learn-multiples-page .number-planet-selected,.learn-multiples-page .number-planet-ship-target{filter:drop-shadow(0 0 .8cqw var(--planet-glow))}@supports (color:color-mix(in lab, red, red)){.learn-multiples-page .number-planet-selected,.learn-multiples-page .number-planet-ship-target{filter:drop-shadow(0 0 .8cqw color-mix(in srgb, var(--planet-glow) 76%, transparent))}}.learn-multiples-page .number-planet-selected .number-planet-artwork,.learn-multiples-page .number-planet-ship-target .number-planet-artwork{animation:2.8s ease-in-out infinite multiplesPlanetSelected}.learn-multiples-page .number-planet-energy-ring{z-index:0;border:.16cqw solid var(--planet-glow);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-3%}.learn-multiples-page .number-planet-selected .number-planet-energy-ring,.learn-multiples-page .number-planet-ship-target .number-planet-energy-ring{animation:.44s ease-out 2 multiplesPlanetEnergyRing}.learn-multiples-page .number-planet-dust{z-index:3;opacity:0;pointer-events:none;position:absolute;inset:-8%}.learn-multiples-page .number-planet-dust svg{width:.9cqw;height:.9cqw;color:var(--planet-glow);filter:drop-shadow(0 0 .35cqw var(--planet-glow));position:absolute}.learn-multiples-page .number-planet-dust svg:first-child{top:4%;left:12%}.learn-multiples-page .number-planet-dust svg:nth-child(2){top:18%;right:2%}.learn-multiples-page .number-planet-dust svg:nth-child(3){bottom:5%;right:12%}.learn-multiples-page .number-planet-selected .number-planet-dust,.learn-multiples-page .number-planet-ship-target .number-planet-dust{animation:.56s ease-out multiplesPlanetDust}.learn-multiples-page .number-planet:focus-visible{outline-offset:.42cqw;outline:.24cqw solid #fff}@keyframes multiplesPlanetIdle{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes multiplesPlanetSelected{0%,to{transform:scale(1.035)}50%{transform:scale(1.055)}}@keyframes multiplesPlanetEnergyRing{0%{opacity:0;transform:scale(.82)}28%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes multiplesPlanetDust{0%{opacity:0;transform:scale(.7)rotate(-8deg)}35%{opacity:.88}to{opacity:0;transform:scale(1.2)rotate(8deg)}}.multiples-equation{color:#fff;letter-spacing:.02em;text-shadow:0 .17cqw .3cqw #000023e0;white-space:nowrap;margin-top:1.8cqw;font-size:2.65cqw;font-weight:850}.multiples-equation strong{color:#ffca19;font-weight:950}.multiples-ambient-layer{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.multiples-ambient-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.multiples-flight-anchor{z-index:9;pointer-events:none;visibility:visible;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.multiples-flight-ship{top:27.1cqw;left:var(--ship-fallback-x,50%);object-fit:contain;visibility:visible;opacity:1;filter:drop-shadow(0 .45cqw .7cqw #57d3ff3d);transform-origin:50% 86%;will-change:transform, opacity;width:12cqw;height:9.6cqw;display:block;position:absolute;transform:translate(-50%,-88%)}.learn-multiples-page .learn-multiples-explanation{z-index:10;border-width:.2cqw;border-radius:1.7cqw;width:auto;min-height:7.5cqw;margin:0;padding:.82cqw 3.4cqw;position:absolute;bottom:16.85cqw;left:16.3cqw;right:16.3cqw}.learn-multiples-page .explanation-banner-icon{color:#a76bf0;font-size:2.25cqw}.learn-multiples-page .explanation-banner-content{font-size:2.48cqw;font-weight:800}.multiples-values{letter-spacing:.11em;font-size:3.05cqw;display:inline-block}.multiples-radar{z-index:4;object-fit:contain;pointer-events:none;width:18cqw;height:18cqw;position:absolute;bottom:4.6cqw;left:-.7cqw}.multiples-page-robot{z-index:5;filter:drop-shadow(0 .75cqw 1.25cqw #0000207a);width:18cqw;height:18.6cqw;position:absolute;bottom:5.9cqw;right:.3cqw}.multiples-robot-speech{z-index:11;color:#fff;opacity:0;pointer-events:none;transform-origin:100% 100%;background:linear-gradient(145deg,#121a62f0,#2c156bf0);border:.14cqw solid #8ce7ffc7;border-radius:1.2cqw 1.2cqw .35cqw;width:min(27cqw,35rem);min-height:3.6cqw;padding:.75cqw 1.15cqw;font-size:1.26cqw;font-weight:760;line-height:1.55;transition:opacity .16s,transform .22s cubic-bezier(.2,.85,.25,1.16);position:absolute;bottom:10.2cqw;right:14.2cqw;transform:translate(.7cqw,.35cqw)scale(.96);box-shadow:0 .45cqw 1.3cqw #0103208c,inset 0 0 .6cqw #74e2ff1f}.multiples-robot-speech:after{content:"";background:#241667f5;border-top:.14cqw solid #8ce7ffc7;border-right:.14cqw solid #8ce7ffc7;width:1.25cqw;height:1.25cqw;position:absolute;bottom:.55cqw;right:-.72cqw;transform:rotate(45deg)}.multiples-robot-speech.is-visible{opacity:1;transform:translate(0)scale(1)}.robot-raster-mascot{pointer-events:none;overflow:visible}.robot-raster-rig{transform-origin:56% 80%;animation:3.4s ease-in-out infinite multiplesRobotIdle;position:absolute;inset:0}.robot-raster-artwork{object-fit:contain;width:100%;height:100%;display:block}.robot-raster-mascot.robot-state-happy .robot-raster-rig{animation:.42s ease-out multiplesRobotHappy}@keyframes multiplesRobotIdle{0%,to{transform:translateY(0)}48%{transform:translateY(-.22cqw)}}@keyframes multiplesRobotHappy{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-.45cqw)scale(1.025)}72%{transform:translateY(.08cqw)scale(.994)}}.robot-debug-playground{z-index:50;background:#070523e6;border:.12cqw solid #7e5be1cc;border-radius:1cqw;width:18cqw;padding:.8cqw;position:absolute;top:7cqw;right:2cqw}.robot-debug-preview{margin:0 auto;width:9cqw!important}.robot-debug-controls{flex-wrap:wrap;justify-content:center;gap:.35cqw;display:flex}.robot-debug-controls button{color:#fff;background:#24165e;border:.08cqw solid #7457d9;border-radius:999px;padding:.2cqw .45cqw;font-size:.7cqw}.robot-debug-controls button[aria-pressed=true]{background:#6d39d8}.learn-multiples-page .multiples-bottom-bar{z-index:12;width:auto;margin:0;padding:0;position:absolute;bottom:3.2cqw;left:3.35cqw;right:3.35cqw}.learn-multiples-page .learn-bottom-prev-btn.secondary-button,.learn-multiples-page .learn-bottom-next-btn.primary-button{width:20.3cqw;height:5.9cqw;min-height:5.9cqw;padding:0 2.25cqw;font-size:2.65cqw}.learn-multiples-page .learn-bottom-status{color:#ad92e7;font-size:2.15cqw;font-weight:800}.learn-multiples-page .learn-bottom-status svg{color:#b486fd;width:1.85cqw;height:1.85cqw}.learning-summary-page{background:#02061f;display:block}.summary-scene-background{z-index:-2;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.summary-header{z-index:5;height:5.2cqw;position:absolute;top:2.3cqw;left:2cqw;right:2cqw}.summary-header-left{position:absolute;top:0;left:0}.summary-learning-badge{color:#f7f3ff;white-space:nowrap;background:linear-gradient(#25185ef5,#171048f5);border:.18cqw solid #4b2aa5;border-radius:999px;justify-content:center;align-items:center;gap:.45cqw;width:13.55cqw;height:4.65cqw;padding:0 1.05cqw 0 .85cqw;font-size:1.75cqw;font-style:normal;font-weight:850;display:flex;box-shadow:inset 0 .12cqw .22cqw #a77bff38,0 .5cqw 1.2cqw #01041f6b}.summary-learning-badge .star-sm{width:2.45cqw;height:2.45cqw;margin-right:.15cqw}.summary-learning-badge strong{color:#ffd021;font-size:2.05cqw;font-weight:950}.summary-learning-badge em{color:#9c7be9;font-size:1.65cqw;font-style:normal;font-weight:850}.summary-header-center{position:absolute;top:-.15cqw;left:50%;transform:translate(-50%)}.lesson-breadcrumb-pill{color:#f6f2ff;letter-spacing:.06em;text-shadow:0 .16cqw .25cqw #0006;white-space:nowrap;background:linear-gradient(#2f1c73f7,#24145ef7);border:.18cqw solid #4e279d;border-radius:999px;place-items:center;width:32.2cqw;height:5.15cqw;padding:0 1.8cqw;font-size:2.45cqw;font-weight:850;display:grid;box-shadow:inset 0 .15cqw .25cqw #ab7fff2e,0 .55cqw 1.4cqw #00001461}.summary-body{z-index:3;position:absolute;inset:0}.summary-hero-titles{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:10.9cqw;left:5.8cqw}.summary-heading{color:#fffdf8;letter-spacing:.02em;text-shadow:0 .18cqw #c9c6d5,0 .45cqw .7cqw #00000080;white-space:nowrap;margin:0;font-size:7.18cqw;font-weight:950;line-height:1.08}.summary-heading-main{letter-spacing:.11em}.summary-heading-accent{color:#ffc817;letter-spacing:-.02em;text-shadow:0 .15cqw #e99c00,0 .38cqw .75cqw #ffab0059;transform-origin:0;margin-left:-.18cqw;display:inline-block;transform:scaleX(1.13)}.summary-subheading{color:#dfd9ef;letter-spacing:.04em;text-shadow:0 .18cqw .35cqw #00000080;align-items:center;gap:1.15cqw;margin:1.25cqw 0 0;font-size:2.48cqw;font-weight:700;line-height:1;display:flex}.task-count-gold{color:#9d68ea;font-size:2.85cqw;font-weight:950}.summary-sparkle{filter:drop-shadow(0 0 .35cqw);flex:none;width:1.55cqw;height:1.55cqw}.summary-sparkle-blue{color:#8292ff}.summary-sparkle-purple{color:#bc5eed}.summary-grid{display:contents}.summary-knowledge-card,.summary-stars-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#0b1144f2,#0a0d38eb);border:.18cqw solid #4c32aeeb;border-radius:1.75cqw;position:absolute;box-shadow:inset 0 .12cqw .2cqw #755be324,0 .75cqw 1.8cqw #00001952}.summary-knowledge-card{width:48.55cqw;height:23.9cqw;padding:1.75cqw 1.85cqw 1.6cqw;top:26.65cqw;left:2.35cqw}.summary-stars-card{width:43.8cqw;height:26.85cqw;padding:.85cqw 1.65cqw 0;top:30.15cqw;left:52.05cqw}.summary-concept-row{grid-template-columns:11.55cqw 1fr;align-items:center;gap:1.85cqw;min-height:8.5cqw;display:grid}.concept-tag-col{flex-direction:column;align-items:center;height:8.5cqw;display:flex;position:relative}.concept-pill{color:#fff;letter-spacing:.08em;text-shadow:0 .16cqw .28cqw #0000006b;border-radius:999px;place-items:center;width:11.5cqw;height:3.95cqw;padding:0;font-size:2.1cqw;font-weight:900;display:grid;position:absolute;top:0;left:0}.purple-pill{background:linear-gradient(#6f37cf 0%,#4a219c 100%);border:.12cqw solid #8247dd;box-shadow:inset 0 .15cqw .28cqw #ffffff24}.cyan-pill{background:linear-gradient(#2d7cbc 0%,#175697 100%);border:.12cqw solid #2c8bd6;box-shadow:inset 0 .15cqw .28cqw #ffffff26}.concept-crystal{object-fit:contain;filter:drop-shadow(0 .25cqw .55cqw #5741ee57);width:6cqw;height:5.25cqw;display:block;position:absolute;top:4.1cqw;left:1.2cqw}.concept-info-col{flex-direction:column;gap:1.05cqw;min-width:0;display:flex}.concept-formula{color:#ebe6f7;letter-spacing:.025em;transform-origin:0;white-space:nowrap;font-size:1.75cqw;font-weight:650;transform:scaleX(1.18)}.gold-num-list{color:#ffd018;letter-spacing:.04em;margin-left:.3cqw;font-weight:900}.concept-rule{color:#e4deee;letter-spacing:.13em;white-space:nowrap;margin:0;font-size:1.65cqw;font-weight:650}.concept-divider{border-top:.12cqw dashed #56469f85;height:0;margin:1.25cqw 0 .75cqw}.summary-concept-row:first-child .concept-formula{transform:translateY(-.4cqw)scaleX(1.18)}.summary-concept-row:first-child .concept-rule{transform:translateY(-.2cqw)}.concept-divider+.summary-concept-row .concept-tag-col{transform:translateY(1.2cqw)}.concept-divider+.summary-concept-row .concept-info-col{transform:translateY(.4cqw)}.stars-stat-row{grid-template-columns:18.8cqw auto 1fr;align-items:center;min-height:7.8cqw;margin:0;display:grid}.stars-stat-item{flex-direction:column;align-items:center;gap:.7cqw;display:flex}.stat-label{color:#ede8f6;letter-spacing:.04em;white-space:nowrap;font-size:1.75cqw;font-weight:850}.stat-label strong{color:#9e6dde;margin-left:.35cqw;font-size:1.85cqw;font-weight:950}.stat-stars-row{align-items:center;min-height:4.45cqw;display:flex;transform:translateY(-.82cqw)}.summary-stars-card .star-rating{gap:.95cqw;transform:translate(.31cqw)}.summary-stars-card .star-lg{filter:none;width:5cqw;height:5cqw}.summary-stars-card .stars-stat-item:last-child .star-rating{gap:.75cqw;transform:translate(.49cqw)}.summary-stars-card .stars-stat-item:last-child .star-lg{width:5.5cqw;height:4.9cqw}.stat-v-divider{background:repeating-linear-gradient(#4d429685 0 .38cqw,#0000 .38cqw .59cqw);border:0;border-radius:999px;width:.08cqw;height:6.1cqw;margin:0 2.05cqw;transform:translate(-.34cqw,-.42cqw)}.stars-stat-item:last-child{transform:translate(-1.35cqw)}.stars-summary-banner{text-align:center;min-height:5.7cqw;margin:0;transform:translateY(-.35cqw)}.current-star-score{color:#f3eefb;letter-spacing:.04em;margin:0;font-size:2.4cqw;font-weight:850;line-height:1.15}.star-score-val{color:#9d64db;margin-left:.45cqw;font-size:2.75cqw;font-weight:950}.star-hint{color:#d4cbea;letter-spacing:.06em;margin:.25cqw 0 0;font-size:1.45cqw;font-weight:650;line-height:1.2}.star-hint strong{color:#a56de6;font-weight:900}.summary-step-rail{border-top:0;min-height:11.8cqw;margin-top:0;padding:0;position:relative}.summary-step-rail:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#4a3f9175 0 .38cqw,#0000 .38cqw .59cqw);height:.08cqw;position:absolute;top:-.2cqw;left:-.42cqw;right:-.42cqw}.rail-node{z-index:2;flex-direction:column;align-items:center;gap:.05cqw;display:flex;position:absolute;top:.05cqw}.rail-node.is-completed{left:3.7cqw}.rail-node.is-unlocked{left:26.1cqw}.summary-node-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:7.55cqw;height:7.55cqw;display:block;transform:translateY(-.55cqw)}.node-text-title{color:#f7f3fb;margin-top:.28cqw;font-size:1.65cqw;font-weight:900;line-height:1.05}.node-text-status{font-size:1.38cqw;font-weight:850;line-height:1.05}.green-status{color:#6df04f}.gold-status{color:#ffd329}.rail-arrow-line{z-index:1;align-items:center;gap:.15cqw;display:flex;position:absolute;top:2.01cqw;left:11.63cqw;right:1.48cqw}.arrow-glow-track{filter:drop-shadow(0 0 .06cqw #9af86b80);background-image:url(/assets/space/summary-detail/progress-dot-pattern.svg);background-position:0;background-repeat:repeat-x;background-size:1.27cqw .59cqw;flex:1;height:.59cqw}.rail-arrow-icon{object-fit:contain;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:4.78cqw;height:3.52cqw;display:block;transform:translateY(-.08cqw)}.summary-actions-wrap{flex-direction:column;align-items:center;gap:1.05cqw;width:26.2cqw;display:flex;position:absolute;top:57.75cqw;left:60.45cqw}.summary-actions-wrap .summary-start-btn,.summary-actions-wrap .summary-review-btn{box-sizing:border-box;margin:0}.summary-actions-wrap .summary-start-btn{color:#071f5b;letter-spacing:.18em;background:linear-gradient(#ffdf37 0%,#ffc11b 58%,#f3a000 100%);border:.16cqw solid #ffe04b;width:26.2cqw;height:5.9cqw;min-height:5.9cqw;padding:0 4.4cqw 0 3.1cqw;font-size:3.12cqw;font-weight:900;box-shadow:inset 0 .18cqw .28cqw #ffffff6b,0 .32cqw #a95d00,0 .75cqw 1.25cqw #03021e6b}.summary-actions-wrap .summary-start-btn>span{transform:translate(.17cqw,.17cqw)}.summary-actions-wrap .summary-start-btn svg{width:1.65cqw;height:2.45cqw;right:2.5cqw}.summary-actions-wrap .summary-review-btn{color:#9872e5;letter-spacing:.08em;background:linear-gradient(#301969f5,#1e114ff5);border:.18cqw solid #6740c3;width:18.25cqw;height:4.1cqw;min-height:4.1cqw;padding:0 1.6cqw;font-size:1.9cqw;font-weight:850;box-shadow:inset 0 .12cqw .22cqw #b68bff24}.summary-actions-wrap .summary-review-btn svg{flex:none;width:2.15cqw;height:2.15cqw}.sorting-game-page{grid-template-rows:14% 86%;display:grid}.game-header{z-index:10;justify-content:space-between;align-items:center;padding:1.8cqw 3.5cqw 0;display:flex}.game-header-left{align-items:center;gap:1.5cqw;display:flex}.game-lesson-pill{color:#e0e7ff;background:#1e1b4bcc;border:.2cqw solid #a855f780;border-radius:2cqw;padding:.6cqw 1.8cqw;font-size:1.6cqw;font-weight:700}.game-fun-badge{color:#f1f5f9;background:#581c8799;border:.15cqw solid #c084fc;border-radius:2cqw;align-items:center;gap:.5cqw;padding:.5cqw 1.4cqw;font-size:1.4cqw;font-weight:700;display:flex}.game-hero{z-index:5;flex-direction:column;align-items:center;display:flex;position:relative}.game-title-row{color:#fbbf24;align-items:center;gap:1cqw;display:flex}.game-heading{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #a855f799);background:linear-gradient(#fff 0%,#e0e7ff 100%);-webkit-background-clip:text;margin:0;font-size:4.4cqw;font-weight:900}.game-subtitle{color:#e2e8f0;margin:.3cqw 0 0;font-size:1.9cqw}.game-level-capsule{color:#cbd5e1;background:#1e1b4bcc;border:.15cqw solid #a855f799;border-radius:1.2cqw;margin-top:.6cqw;padding:.3cqw 1.4cqw;font-size:1.6cqw;font-weight:700}.game-hand-hint{color:#a78bfa;margin-top:.4cqw;font-size:1.4cqw}.game-mascot-wrap{z-index:6;pointer-events:none;width:14cqw;height:14cqw;position:absolute;top:14cqw;left:3.5cqw}.pixijs-sorting-canvas-container{z-index:4;touch-action:none;position:absolute;inset:0}.pixijs-sorting-canvas-container canvas{display:block;width:100%!important;height:100%!important}.energy-bins-row{z-index:2;pointer-events:none;justify-content:space-around;padding:0 8cqw;display:flex;position:absolute;bottom:8cqw;left:0;right:0}.energy-bin{flex-direction:column;align-items:center;width:32cqw;display:flex}.energy-bin-rim{background:linear-gradient(#475569 0%,#1e293b 100%);border:.4cqw solid #94a3b8;border-radius:50%;place-items:center;width:100%;height:8cqw;display:grid;box-shadow:0 .8cqw 2.5cqw #0009}.left-energy-bin .energy-bin-rim{border-color:#38bdf8;box-shadow:0 0 25px #38bdf866}.right-energy-bin .energy-bin-rim{border-color:#c084fc;box-shadow:0 0 25px #c084fc66}.bin-hole{background:radial-gradient(circle,#020617 30%,#0f172a 100%);border:.2cqw solid #000c;border-radius:50%;width:82%;height:70%}.bin-body{text-align:center;z-index:2;background:linear-gradient(#1e293b 0%,#0f172a 100%);border:.25cqw solid #64748b;border-radius:1.4cqw;width:80%;margin-top:-2cqw;padding:.8cqw 1.8cqw}.left-energy-bin .bin-body{background:linear-gradient(#0369a1cc 0%,#020617f2 100%);border-color:#0284c7}.right-energy-bin .bin-body{background:linear-gradient(#7e22cecc 0%,#020617f2 100%);border-color:#7e22ce}.bin-label-title{color:#fff;text-shadow:0 0 10px #ffffff80;font-size:2.4cqw;font-weight:900}.game-victory-modal-overlay{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030622bf;place-items:center;animation:.3s ease-out modalFadeIn;display:grid;position:absolute;inset:0}.game-victory-modal-card{text-align:center;background:linear-gradient(#1e1b4bf2 0%,#0f172afa 100%);border:.3cqw solid #fbbf24;border-radius:2cqw;flex-direction:column;align-items:center;width:46cqw;padding:3cqw;display:flex;box-shadow:0 0 40px #fbbf2480}.victory-star-banner{color:#fbbf24;align-items:center;gap:1cqw;display:flex}.victory-check-icon{color:#4ade80;font-size:4cqw}.victory-title{color:#fff;margin:0;font-size:3.4cqw;font-weight:900}.victory-desc{color:#cbd5e1;margin:1.2cqw 0 2.2cqw;font-size:2cqw}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.planet-energy-page{background:#05093c;display:block;position:relative}.planet-energy-page:before,.planet-energy-page:after{display:none}.energy-game-header{z-index:12;justify-content:space-between;align-items:center;padding:1.8cqw 1.95cqw 0;display:flex;position:relative}.energy-game-header-left{align-items:center;gap:1.3cqw;display:flex}.planet-energy-page .circular-back-button{z-index:2;opacity:1;color:#fff;background:linear-gradient(#3b2391fa,#1c115efa);border:.2cqw solid #6f4bd3;flex:none;width:5.15cqw;height:5.15cqw;font-size:2.7cqw;position:relative;box-shadow:inset 0 .14cqw .24cqw #ffffff2e,0 .45cqw 1cqw #0a053e75}.energy-game-lesson-pill,.energy-game-progress{-webkit-backdrop-filter:blur(.7cqw);backdrop-filter:blur(.7cqw);color:#f5f3ff;background:linear-gradient(#7647de4d,#0000 46%),#181157e0;border:.16cqw solid #7b4eebdb;border-radius:999px;align-items:center;font-weight:800;display:flex;box-shadow:inset 0 .12cqw .25cqw #fff3,inset 0 -.14cqw .3cqw #03062057,0 .35cqw 1.05cqw #04032b47}.energy-game-lesson-pill{padding:.62cqw 1.85cqw;font-size:1.9cqw}.energy-game-progress{color:#e9e2ff;letter-spacing:.08em;background:radial-gradient(circle at 15% 0,#b177ff38,#0000 42%),#181157e0;border-color:#7b4eebdb;justify-content:center;gap:.55cqw;min-width:24.2cqw;padding:.72cqw 1.3cqw;font-size:1.62cqw}.energy-game-progress svg{color:#b98bff;filter:drop-shadow(0 0 .35cqw #a16affb3);width:1.45cqw;height:1.45cqw}.energy-game-progress strong{color:#ffd75d;font-size:1.52cqw}.energy-game-hero{z-index:6;pointer-events:none;justify-items:center;width:56cqw;padding:0;display:grid;position:absolute;top:6.7cqw;left:calc(50% + 1.7cqw);transform:translate(-50%)}.energy-game-hero:before{display:none}.energy-game-title-row{color:#ffe36b;align-items:center;gap:1.1cqw;display:flex}.energy-title-star{clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);filter:drop-shadow(0 0 .45cqw #ffda51b8);background:linear-gradient(90deg,#fff9a7 0%,#ffd64f 48%,#fff6a2 100%);flex:none;width:2.4cqw;height:3.1cqw}.energy-game-title-row h1{letter-spacing:.16em;-webkit-text-fill-color:transparent;text-shadow:0 0 .28cqw #ffffff9e,0 .45cqw 1.25cqw #7352f3c2;background:linear-gradient(#fff 0%,#eee8ff 52%,#bda9ff 100%);-webkit-background-clip:text;margin:0 1.7cqw;font-size:5.35cqw;font-weight:950;line-height:1.06;transform:scaleX(1.1)}.energy-game-hero>p{color:#fff;text-shadow:0 .15cqw .32cqw #0d0637b8;margin:.9cqw 0 0;font-size:2.42cqw;font-weight:850;transform:scaleX(1.13)}.energy-game-rule{color:#f4f1ff;background:#151a65db;border:.15cqw solid #5654dad6;border-radius:999px;justify-content:center;align-items:center;gap:.5cqw;min-width:23.5cqw;min-height:4.45cqw;margin-top:1.25cqw;padding:.62cqw 1.5cqw;font-size:2cqw;font-weight:900;display:flex;transform:translate(-1.25cqw);box-shadow:inset 0 .1cqw #ffffff1f}.energy-game-rule strong{color:#ffd451;font-size:2.25cqw}.energy-game-rule span{color:#a98bff}.factor-rule-dot,.multiple-rule-dot{border-radius:50%;width:.72cqw;height:.72cqw;box-shadow:0 0 .48cqw}.factor-rule-dot{color:#53a8ff;background:#53a8ff}.multiple-rule-dot{color:#b65cff;background:#b65cff}.rule-divider{color:#9588c8;margin:0 .12cqw}.energy-game-level{color:#ffd75d;margin-right:.35cqw}.energy-game-drag-hint{color:#b792ff;text-shadow:0 0 .45cqw #915bff9e;align-items:center;gap:.82cqw;margin-top:1.2cqw;font-size:2cqw;font-weight:850;display:inline-flex;transform:translate(-3.2cqw)}.energy-game-drag-hint img{object-fit:contain;flex:none;width:3.55cqw;height:3.55cqw}.energy-robot-arrow{z-index:7;pointer-events:none;width:5.9cqw;height:7cqw;position:absolute;top:25.8cqw;left:28.8cqw;overflow:visible}.energy-robot-arrow path{fill:none;stroke:#d7cbff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 8;filter:drop-shadow(0 0 4px #9a69ffcc)}.energy-robot-arrow .energy-robot-arrow-head{stroke-dasharray:none}.planet-energy-canvas{z-index:4;touch-action:none;position:absolute;inset:0;overflow:hidden}.planet-energy-canvas canvas{image-rendering:auto;display:block;width:100%!important;height:100%!important}.energy-complete-overlay{z-index:30;-webkit-backdrop-filter:blur(.62cqw);backdrop-filter:blur(.62cqw);background:#120b45b3;place-items:center;animation:.32s ease-out both energyOverlayIn;display:grid;position:absolute;inset:0}.energy-complete-card{text-align:center;background:radial-gradient(circle at 50% 0,#ffdc5b33,#0000 40%),linear-gradient(#4b34a1fa,#231969fa);border:.28cqw solid #ffe06a;border-radius:2.25cqw;flex-direction:column;align-items:center;width:43cqw;padding:2.6cqw 3cqw 2.8cqw;animation:.48s cubic-bezier(.2,1.45,.45,1) both energyCardPop;display:flex;box-shadow:inset 0 .2cqw .4cqw #ffffff2e,0 0 3cqw #ffd34b5c}.energy-complete-icon{color:#45bd78;background:#fff5b5;border-radius:50%;place-items:center;width:6.2cqw;height:6.2cqw;display:grid;box-shadow:0 0 1.8cqw #ffdd5cb8}.energy-complete-icon svg{width:5cqw;height:5cqw}.energy-complete-card h2{color:#fff;margin:1.05cqw 0 0;font-size:3.1cqw;font-weight:950}.energy-complete-card p{color:#ece9ff;margin:.72cqw 0 1.7cqw;font-size:1.48cqw;font-weight:650}.energy-continue-btn{min-width:19cqw}@keyframes energyOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes energyCardPop{0%{opacity:0;transform:translateY(1.4cqw)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.practice-quiz-page{aspect-ratio:1194/834;background:#03082d;display:block;position:relative}.practice-sky-scene,.practice-lunar-terrain,.practice-radio-telescope,.practice-ringed-planet,.practice-crystal,.practice-robot{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.practice-sky-scene{z-index:0;object-fit:cover;width:100%;height:100%;inset:0}.practice-ringed-planet{z-index:1;object-fit:contain;filter:saturate(.88)hue-rotate(348deg)drop-shadow(0 0 1.25cqw #714cff94);width:18.7cqw;height:13.8cqw;top:8.55cqw;right:6.2cqw;transform:rotate(-7deg)}.practice-crystal{z-index:1;object-fit:contain;filter:drop-shadow(0 0 .75cqw #8355ff99)}.practice-crystal-violet-top{width:3.8cqw;top:8.9cqw;right:1.35cqw;transform:rotate(17deg)}.practice-crystal-violet-middle{width:4.2cqw;top:26.5cqw;right:21.2cqw;transform:rotate(-14deg)}.practice-crystal-cyan{filter:drop-shadow(0 0 .65cqw #2fecff85);width:3.6cqw;top:25.6cqw;right:3.05cqw;transform:rotate(16deg)}.practice-header{z-index:7;height:8.4cqw;position:absolute;inset:0 0 auto}.practice-lesson-pill{color:#f5f3ff;letter-spacing:.05em;white-space:nowrap;background:linear-gradient(#352389f5,#251868fa);border:.23cqw solid #6739cb;border-radius:1.72cqw;align-items:center;width:29.8cqw;height:5.2cqw;padding:0 2.25cqw;font-size:2.5cqw;font-weight:900;line-height:1;display:flex;position:absolute;top:2.08cqw;left:1.95cqw;box-shadow:inset 0 .12cqw .18cqw #ffffff1c,0 .38cqw 1.15cqw #0d07395c}.practice-lesson-pill.has-back-button{width:23.3cqw;padding:0 1.45cqw;left:8.45cqw}.practice-progress-pill{color:#f4f1ff;letter-spacing:.04em;background:linear-gradient(#301c7df5,#1f1558fa);border:.22cqw solid #6739cb;border-radius:2.8cqw;justify-content:center;align-items:center;gap:.64cqw;width:15.72cqw;height:5.2cqw;font-size:2.05cqw;font-weight:900;line-height:1;display:flex;position:absolute;top:2.08cqw;left:41.8cqw;box-shadow:inset 0 .12cqw .2cqw #ffffff1a}.practice-progress-pill strong{color:#ffc400;font-size:2.55cqw;font-weight:950}.practice-progress-total{color:#8f6de4;font-size:2.25cqw}.practice-header-rail{color:#6d45c7;border-top:.16cqw dashed #8550d8b8;height:.1cqw;position:absolute;top:4.62cqw}.practice-header-rail svg{width:1.18cqw;height:1.18cqw;position:absolute;top:-.73cqw;right:-.42cqw}.practice-header-rail-left{width:7.1cqw;left:33.15cqw}.practice-header-rail-right{width:11.45cqw;left:59.25cqw}.practice-header-rail-right svg{left:-.36cqw;right:auto}.practice-rule-hint,.practice-earned-star-badge{color:#a8a3b9;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:.62cqw;font-size:1.4cqw;font-weight:760;display:flex}.practice-header-status,.practice-rule-hint{position:absolute;top:3.65cqw;right:3.6cqw}.practice-earned-star-badge{color:#ffe680;background:#4b355b9e;border:.12cqw solid #fbbf24b8;border-radius:999px;padding:.52cqw 1.05cqw;font-weight:800}.rule-star-icon,.badge-gold-star{flex:none;width:1.48cqw;height:1.48cqw}.rule-star-icon{color:#9f9aaa}.badge-gold-star{color:#ffc400}.practice-body{z-index:4;position:absolute;inset:0}.practice-question-col{flex-direction:column;gap:0;width:60.45cqw;display:flex;position:absolute;top:10.73cqw;left:7.12cqw}.question-index-badge{color:#f8f5ff;letter-spacing:.08em;background:linear-gradient(#5e37b9,#43248f);border:.2cqw solid #8052dd;border-radius:1.35cqw;align-self:flex-start;align-items:center;gap:.95cqw;width:14.35cqw;height:4.08cqw;padding:0 1.55cqw;font-size:1.98cqw;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 .16cqw .2cqw #ffffff2e,0 .3cqw .75cqw #2c0e754d}.index-star-icon{color:#9c72ef;filter:drop-shadow(0 .1cqw .18cqw #1b08475c);flex:none;width:2cqw;height:2cqw}.feedback-correct-title{color:#4ade80;align-items:center;gap:1cqw;min-height:4.08cqw;display:flex}.feedback-check-icon{font-size:4.5cqw}.feedback-heading-text{color:#4ade80;text-shadow:0 0 20px #4ade8099;margin:0;font-size:4.6cqw;font-weight:900}.feedback-title-sparkles{color:#9df06d;align-items:center;gap:.75cqw;margin-left:.25cqw;display:flex}.feedback-title-sparkles svg:first-child{width:1.75cqw;height:1.75cqw}.feedback-title-sparkles svg:last-child{width:1.15cqw;height:1.15cqw;transform:translateY(1.65cqw)}.practice-question-text{color:#f7f4f1;letter-spacing:.035em;text-shadow:0 .18cqw .22cqw #0000006b;white-space:nowrap;margin:1.42cqw 0 1.48cqw;font-size:3.75cqw;font-weight:950;line-height:1.15}.question-highlight-num{color:#ffc400;margin:0 .5cqw;font-size:4.45cqw;font-weight:950}.practice-options-list{flex-direction:column;gap:.58cqw;display:flex}.practice-option-btn{color:#f4f2ff;letter-spacing:.095em;cursor:pointer;text-align:left;background:linear-gradient(90deg,#291e6ff5,#101a5cf0);border:.21cqw solid #5935b3;border-radius:1.58cqw;outline:none;align-items:center;gap:2.55cqw;width:100%;height:7.08cqw;padding:0 1.38cqw;font-size:2.55cqw;font-weight:850;line-height:1;transition:transform .14s,border-color .14s,filter .14s,box-shadow .14s;display:flex;box-shadow:inset 0 .12cqw .18cqw #ffffff12,0 .36cqw .9cqw #00001c38}.practice-option-btn:hover:not(:disabled){filter:brightness(1.12);border-color:#9a78ec;transform:translate(.32cqw)}.practice-option-btn:active:not(:disabled){transform:translate(.18cqw)scale(.994)}.practice-option-btn:focus-visible{outline-offset:.16cqw;outline:.22cqw solid #fff}.practice-option-btn.is-selected-option{background:linear-gradient(90deg,#5730a6fa,#19206bf7);border-color:#ffc92e;box-shadow:inset 0 0 0 .12cqw #ffe07033,0 0 1cqw #ffbf1c47}.practice-option-btn.is-correct-option{background:#22c55e40!important;border-color:#22c55e!important;box-shadow:0 0 20px #22c55e80!important}.practice-option-btn.is-wrong-option{background:#ef444440!important;border-color:#ef4444!important;box-shadow:0 0 16px #ef444466!important}.option-circle-letter{color:#f6f1ff;letter-spacing:0;text-shadow:0 .12cqw .2cqw #0000004d;background:radial-gradient(circle at 35% 25%,#986ce9,#4a2497 68%,#32166f 100%);border:.18cqw solid #7348ce;border-radius:50%;flex:none;place-items:center;width:5.15cqw;height:5.15cqw;font-size:3.05cqw;font-weight:950;display:grid;box-shadow:inset 0 .15cqw .32cqw #ffffff3d,0 .22cqw .52cqw #18074870}.option-status-icon{margin-left:auto;font-size:2.6cqw}.icon-success{color:#4ade80}.icon-error{color:#f87171}.practice-explanation-card{background:#1665344d;border:.15cqw solid #22c55e;border-radius:1.2cqw;align-items:center;gap:1.2cqw;margin-top:.7cqw;padding:.85cqw 1.25cqw;display:flex}.explanation-bulb-icon{color:#4ade80;font-size:2.4cqw}.explanation-text{color:#e2e8f0;margin:0;font-size:1.7cqw}.explanation-text span{display:block}.practice-mascot-col{pointer-events:none;position:absolute;inset:0}.practice-robot{z-index:3;object-fit:contain;filter:drop-shadow(0 1.05cqw .8cqw #10053b80);transform-origin:55% 80%;width:35.4cqw;height:35.4cqw;transition:transform .24s cubic-bezier(.34,1.56,.64,1),filter .18s;top:25.7cqw;right:-.65cqw}.practice-robot-happy{filter:drop-shadow(0 1.05cqw .8cqw #10053b80)brightness(1.07);transform:translateY(-.25cqw)rotate(1deg)}.practice-robot-celebrate{transform:translateY(-.55cqw)rotate(-1.5deg)scale(1.025)}.practice-robot-thinking{filter:drop-shadow(0 1.05cqw .8cqw #10053b80)saturate(.85);transform:rotate(-1.2deg)}.practice-bottom-bar{z-index:8;pointer-events:none;position:absolute;inset:0}.practice-actions-row{pointer-events:auto;gap:1.85cqw;display:flex;position:absolute;top:55.85cqw;left:16.2cqw}.practice-exit-btn,.practice-submit-btn{letter-spacing:.08em;cursor:pointer;border-radius:3.15cqw;place-items:center;height:7.78cqw;margin:0;padding:0;font-size:2.7cqw;font-weight:950;line-height:1;transition:transform .12s,filter .12s,box-shadow .12s;display:grid}.practice-button-icon-spacer{display:none}.practice-exit-btn{color:#f7f3ff;background:linear-gradient(#4c34a9,#332279);border:.24cqw solid #9b70ef;width:21.25cqw;box-shadow:inset 0 .18cqw .25cqw #ffffff26,0 .4cqw #271760,0 .75cqw 1.15cqw #00001b59}.practice-submit-btn{color:#132357;background:linear-gradient(#ffd54c,#ffb900 72%,#e79200);border:.22cqw solid #ffe77d;width:22.35cqw;box-shadow:inset 0 .18cqw .26cqw #ffffff73,0 .38cqw #a95d00,0 .8cqw 1.1cqw #00001e59}.practice-submit-btn:disabled{color:#575851;cursor:not-allowed;text-shadow:0 .1cqw .12cqw #ffffff40;background:linear-gradient(#a9aaa3,#8b8b84);border-color:#c7c7bc;box-shadow:inset 0 .16cqw .25cqw #ffffff40,0 .36cqw #65665f,0 .7cqw 1cqw #00001947}.practice-exit-btn:hover,.practice-submit-btn:hover:not(:disabled){filter:brightness(1.1)}.practice-exit-btn:active,.practice-submit-btn:active:not(:disabled){transform:translateY(.24cqw)}.practice-exit-btn:focus-visible,.practice-submit-btn:focus-visible{outline-offset:.24cqw;outline:.23cqw solid #fff}.practice-actions-row.is-next-row{left:28.4cqw}.practice-next-btn.primary-button{width:22.35cqw;min-height:6.1cqw;margin:0}.practice-bottom-stars-note{color:#d7d2e4;letter-spacing:.025em;pointer-events:auto;text-shadow:0 .12cqw .18cqw #0000008c;white-space:nowrap;align-items:center;gap:1.15cqw;font-size:1.3cqw;font-weight:700;line-height:1;display:flex;position:absolute;bottom:2.55cqw;right:2.75cqw}.practice-bottom-stars-note .star-rating{gap:.36cqw}.practice-bottom-stars-note .star-sm{width:2.05cqw;height:2.05cqw}.practice-lunar-terrain{z-index:2;object-fit:contain;width:100%;height:auto;bottom:-19.1cqw;left:0;right:0}.practice-radio-telescope{z-index:5;object-fit:contain;filter:drop-shadow(0 .55cqw .45cqw #0a042ca6);width:11.5cqw;height:11.5cqw;bottom:8cqw;left:.25cqw}.practice-feedback-decorations{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.feedback-space-spark,.feedback-space-star{filter:drop-shadow(0 0 .65cqw);position:absolute}.feedback-space-spark-one{color:#ffe454;width:1.95cqw;height:1.95cqw;top:10.55cqw;right:24.7cqw}.feedback-space-spark-two{color:#ffdd45;width:1.35cqw;height:1.35cqw;top:25.1cqw;right:29.2cqw}.feedback-space-star-purple{color:#8d69d7;width:1.65cqw;height:1.65cqw;top:16.25cqw;right:32.2cqw;transform:rotate(-9deg)}.feedback-space-star-green{color:#a5ed42;filter:drop-shadow(0 0 .28cqw #d7ff6f)drop-shadow(0 0 .8cqw #70e72abd);width:3.95cqw;height:3.95cqw;top:22.65cqw;right:5.2cqw;transform:rotate(8deg)}.practice-quiz-page.is-correct-feedback .practice-ringed-planet{filter:hue-rotate(218deg)saturate(.82)brightness(.72)drop-shadow(0 0 1cqw #5436d394);opacity:.72;width:15.55cqw;height:10.55cqw;top:7.95cqw;right:1.8cqw;transform:rotate(-14deg)}.practice-quiz-page.is-correct-feedback .practice-crystal-violet-top{width:3.65cqw;top:9.15cqw;right:14.55cqw;transform:rotate(-4deg)}.practice-quiz-page.is-correct-feedback .practice-crystal-violet-middle,.practice-quiz-page.is-correct-feedback .practice-crystal-cyan{display:none}.practice-feedback-back{color:#e9e4fb;cursor:pointer;background:linear-gradient(#1d1b65f2,#13114af5);border:.16cqw solid #3d2a91;border-radius:50%;place-items:center;width:4.08cqw;height:4.08cqw;padding:0;display:grid;position:absolute;top:1.92cqw;left:2.42cqw;box-shadow:inset 0 .12cqw .22cqw #ffffff1a,0 .28cqw .85cqw #01031f6b}.practice-feedback-back svg{width:2.05cqw;height:2.05cqw}.practice-feedback-back:hover{filter:brightness(1.14)}.practice-feedback-back:focus-visible{outline-offset:.2cqw;outline:.22cqw solid #fff}.practice-feedback-lesson{color:#f4f0fb;letter-spacing:.08em;text-shadow:0 .16cqw .24cqw #00000073;white-space:nowrap;font-size:2.08cqw;font-weight:760;line-height:1;position:absolute;top:2.57cqw;left:8.45cqw}.practice-feedback-lesson strong{color:#8e65df;font-size:2.35cqw;font-weight:950}.practice-feedback-progress,.practice-earned-star-badge{color:#f1ecfb;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#261b6ff0,#17144ef5);border:.16cqw solid #6b3ac4;border-radius:999px;justify-content:center;align-items:center;height:3.48cqw;font-size:1.6cqw;font-weight:760;line-height:1;display:flex;position:absolute;top:2.18cqw;box-shadow:inset 0 .12cqw .18cqw #ffffff14,0 .24cqw .7cqw #01021e4d}.practice-feedback-progress{gap:.38cqw;width:9.95cqw;left:62.9cqw}.practice-feedback-progress strong,.practice-earned-star-badge strong{color:#f3edf9;font-size:1.72cqw;font-weight:900}.practice-earned-star-badge{gap:.38cqw;width:20.05cqw;padding:0 .8cqw 0 1.15cqw;right:5.95cqw}.practice-earned-star-badge .star-rating{gap:.65cqw;margin-left:.45cqw}.practice-earned-star-badge .star-sm{width:2.85cqw;height:2.85cqw}.practice-quiz-page.is-correct-feedback .practice-question-col{width:55.45cqw;top:7.9cqw;left:8.65cqw}.practice-quiz-page.is-correct-feedback .feedback-correct-title{gap:1.55cqw;min-height:7.45cqw}.practice-quiz-page.is-correct-feedback .feedback-check-icon{color:#4bd75a;filter:drop-shadow(0 0 .4cqw #65ff70d1)drop-shadow(0 0 1.25cqw #34d74b70);width:7.5cqw;height:7.5cqw}.practice-quiz-page.is-correct-feedback .feedback-heading-text{color:#68e371;letter-spacing:.035em;text-shadow:0 .16cqw #2b9f43,0 0 .8cqw #5dee658f;font-size:5.45cqw;font-weight:950;line-height:1}.practice-quiz-page.is-correct-feedback .practice-question-text{color:#f7f4f0;letter-spacing:.075em;margin:1.35cqw 0 1.18cqw;font-size:2.72cqw;font-weight:900;line-height:1.2}.practice-quiz-page.is-correct-feedback .question-highlight-num{color:inherit;font-size:inherit;font-weight:inherit;margin:0 .35cqw}.practice-quiz-page.is-correct-feedback .practice-options-list{gap:.66cqw}.practice-quiz-page.is-correct-feedback .practice-option-btn{color:#aaa7d0;letter-spacing:.1em;cursor:default;opacity:.9;background:linear-gradient(90deg,#231c65d1,#141e5cc2);border-width:.13cqw;border-color:#503aadb8;border-radius:1.38cqw;gap:2.48cqw;height:5.38cqw;padding:0 1.55cqw;font-size:2.2cqw;font-weight:740;box-shadow:inset 0 .1cqw .16cqw #ffffff0a}.practice-quiz-page.is-correct-feedback .practice-option-btn.is-correct-option{color:#f4f5ff;opacity:1;height:6.05cqw;background:linear-gradient(90deg,#16494eb8,#0d2d4fbd)!important;border-width:.19cqw!important;border-color:#4ad85b!important;box-shadow:inset 0 0 .22cqw #5bf46c1a,0 0 .75cqw #36dc4e7a!important}.practice-quiz-page.is-correct-feedback .option-circle-letter{border-width:.12cqw;width:3.58cqw;height:3.58cqw;font-size:2.15cqw;font-weight:850}.practice-quiz-page.is-correct-feedback .is-correct-option .option-circle-letter{background:radial-gradient(circle at 35% 24%,#83e26d,#36ae4b 68%,#24853a 100%);border-color:#6fdf6b;box-shadow:inset 0 .12cqw .22cqw #ffffff42,0 0 .4cqw #4ae25775}.practice-quiz-page.is-correct-feedback .option-status-icon{color:#58d966;filter:drop-shadow(0 0 .28cqw #60f26aa8);width:4.2cqw;height:4.2cqw}.practice-quiz-page.is-correct-feedback .practice-explanation-card{background:linear-gradient(90deg,#1c1c72eb,#171b60db);border:.15cqw solid #4a3aa8;border-radius:1.42cqw;flex:none;gap:1.55cqw;width:55.45cqw;height:8.65cqw;margin-top:1.03cqw;padding:0 1.55cqw;box-shadow:inset 0 .12cqw .22cqw #ffffff0d,0 .28cqw .8cqw #01031e42}.explanation-icon-badge{color:#efffe8;background:linear-gradient(#47b84e,#24873a);border:.16cqw solid #66dd69;border-radius:50%;flex:none;place-items:center;width:4.4cqw;height:4.4cqw;display:grid;box-shadow:inset 0 .12cqw .22cqw #ffffff2e,0 0 .45cqw #41d5525c}.practice-quiz-page.is-correct-feedback .explanation-bulb-icon{width:2.15cqw;height:2.15cqw;color:inherit}.practice-quiz-page.is-correct-feedback .explanation-text{color:#f2effb;letter-spacing:.08em;text-shadow:0 .14cqw .18cqw #00000059;white-space:nowrap;font-size:1.98cqw;font-weight:720;line-height:1.55}.practice-quiz-page.is-correct-feedback .practice-robot{filter:drop-shadow(0 .75cqw .85cqw #0f063a7a);width:31.2cqw;height:31.2cqw;top:17.2cqw;right:6.05cqw;transform:none}.practice-quiz-page.is-correct-feedback .practice-lunar-terrain{clip-path:polygon(42% 0,100% 0,100% 100%,34% 100%);width:66cqw;bottom:2.15cqw;left:auto;right:-1.5cqw}.practice-quiz-page.is-correct-feedback .practice-radio-telescope{width:10.4cqw;height:12cqw;bottom:15.25cqw;left:auto;right:2.8cqw}.practice-quiz-page.is-correct-feedback .practice-actions-row.is-next-row{top:56.55cqw;left:33.22cqw}.practice-quiz-page.is-correct-feedback .practice-next-btn.primary-button{color:#061c58;letter-spacing:.16em;background:linear-gradient(#ffdd3d 0%,#ffc21a 60%,#f0a100 100%);border-width:.16cqw;width:33.55cqw;height:6.18cqw;min-height:6.18cqw;margin:0;padding:0 4.8cqw 0 3.6cqw;font-size:3.08cqw;box-shadow:inset 0 .18cqw .27cqw #ffffff75,0 .36cqw #a96200,0 .75cqw 1.1cqw #00001f66}.practice-quiz-page.is-correct-feedback .practice-next-btn.primary-button>span{white-space:nowrap}.practice-quiz-page.is-correct-feedback .practice-next-btn.primary-button svg{width:2.25cqw;height:2.25cqw;right:3cqw}.practice-quiz-page.is-correct-feedback .practice-bottom-stars-note{color:#b8a9d2;letter-spacing:.08em;gap:1.1cqw;font-size:1.48cqw;font-weight:700;bottom:2.7cqw;left:20.92cqw;right:auto}.practice-earned-note-icon{color:#fff4c2;filter:drop-shadow(0 0 .38cqw #6c47df8a);background:linear-gradient(#5631b1,#38227f);border:.13cqw solid #6943cf;border-radius:50%;flex:none;place-items:center;width:3.1cqw;height:3.1cqw;display:grid}.practice-earned-note-icon svg{width:1.75cqw;height:1.75cqw}.practice-quiz-page.is-correct-feedback .practice-bottom-stars-note .star-rating{gap:.48cqw;margin-left:.1cqw}.practice-quiz-page.is-correct-feedback .practice-bottom-stars-note .star-sm{width:2.45cqw;height:2.45cqw}@media (aspect-ratio<=1194/834) and (aspect-ratio>=1){.practice-quiz-page{width:143.165dvh}}.knowledge-starmap-page{grid-template-rows:14% 72% 14%;display:grid}.starmap-header{z-index:5;justify-content:space-between;align-items:center;padding:1.8cqw 3.5cqw 0;display:flex}.starmap-header-left{align-items:center;gap:1.5cqw;display:flex}.starmap-lesson-pill,.starmap-title-pill,.starmap-stars-badge{border-radius:2cqw;padding:.6cqw 1.8cqw;font-size:1.6cqw;font-weight:700}.starmap-lesson-pill{color:#e0e7ff;background:#1e1b4bcc;border:.2cqw solid #a855f780}.starmap-title-pill{color:#fff;background:#581c87b3;border:.2cqw solid #c084fc;align-items:center;gap:.6cqw;display:flex}.starmap-stars-badge{color:#fbbf24;background:#f59e0b33;border:.15cqw solid #fbbf24;align-items:center;gap:.5cqw;display:flex}.badge-star-gold{font-size:1.8cqw}.starmap-body{z-index:3;grid-template-columns:1.35fr .65fr;align-items:center;gap:2cqw;padding:0 4cqw;display:grid}.starmap-diagram-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1e1b4bd9 0%,#0f172aeb 100%);border:.2cqw solid #a855f773;border-radius:2cqw;flex-direction:column;gap:1.5cqw;padding:2cqw;display:flex;position:relative;box-shadow:0 1cqw 3cqw #00000080}.starmap-tag-badge{color:#f1f5f9;background:#6b21a8;border:.15cqw solid #d8b4fe;border-radius:1cqw;align-items:center;gap:.4cqw;padding:.3cqw 1.2cqw;font-size:1.4cqw;font-weight:800;display:flex;position:absolute;top:-1.2cqw;left:2cqw}.galaxy-heading-row,.multiples-heading-row{align-items:center;gap:.8cqw;display:flex}.galaxy-title,.multiples-title{color:#38bdf8;margin:0;font-size:2.2cqw;font-weight:800}.multiples-title{color:#4ade80}.factors-orbit-scene{justify-content:center;align-items:center;height:14cqw;display:flex;position:relative}.central-sun-12{z-index:4;background:radial-gradient(circle,#c084fc 0%,#6b21a8 100%);border:.3cqw solid #fff;border-radius:50%;place-items:center;width:6.5cqw;height:6.5cqw;display:grid;position:absolute;box-shadow:0 0 25px #a855f7,inset 0 0 10px #fff9}.sun-number{color:#fff;font-size:2.8cqw;font-weight:900}.orbit-ellipse{border:.18cqw dashed;border-radius:50%;justify-content:space-between;align-items:center;padding:0 .8cqw;display:flex;position:absolute}.orbit-ellipse-1{border-color:#38bdf8;width:92%;height:12cqw}.orbit-ellipse-2{border-color:#a855f7;width:78%;height:9.5cqw}.orbit-ellipse-3{border-color:#fb923c;width:62%;height:7cqw}.orbit-planet{color:#fff;z-index:5;border:.2cqw solid #fff;border-radius:50%;place-items:center;width:3.4cqw;height:3.4cqw;font-size:1.7cqw;font-weight:900;display:grid}.planet-1,.planet-12{background:#0284c7;box-shadow:0 0 10px #38bdf8}.planet-2,.planet-6{background:#7e22ce;box-shadow:0 0 10px #a855f7}.planet-3,.planet-4{background:#ea580c;box-shadow:0 0 10px #fb923c}.orbit-formula{color:#e2e8f0;background:#0f172ab3;border-radius:.6cqw;padding:.1cqw .6cqw;font-size:1.3cqw;font-weight:700}.multiples-route-bar{background:#0f172a99;border-radius:1cqw;align-items:center;gap:1cqw;padding:.6cqw 1cqw;display:flex}.multiples-route-node{align-items:center;gap:.8cqw;display:flex}.multiples-node-sphere{color:#fff;background:linear-gradient(135deg,#4ade80,#15803d);border:.2cqw solid #fff;border-radius:50%;place-items:center;width:3.2cqw;height:3.2cqw;font-size:1.6cqw;font-weight:900;display:grid;box-shadow:0 0 10px #4ade8080}.multiples-node-line{background:#4ade80;width:2.2cqw;height:.3cqw}.starmap-tip-callout{background:#f59e0b26;border:.15cqw solid #fbbf24;border-radius:1cqw;align-items:center;gap:1cqw;padding:.8cqw 1.4cqw;display:flex}.tip-bulb-icon{color:#fbbf24;font-size:2.2cqw}.tip-text{color:#f1f5f9;margin:0;font-size:1.5cqw}.tip-lead{color:#fbbf24}.starmap-mascot-col{flex-direction:column;align-items:center;display:flex;position:relative}.holographic-console{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:#38bdf81f;border:.2cqw solid #38bdf899;border-radius:1cqw;width:18cqw;height:9cqw;position:absolute;top:10cqw;box-shadow:0 0 20px #38bdf84d}.holo-radar-screen{padding:.8cqw}.holo-data-bars{gap:.4cqw;margin-top:1cqw;display:flex}.holo-data-bars .bar{background:#38bdf8;border-radius:.2cqw;width:1.2cqw}.bar-1{height:2cqw}.bar-2{height:3.5cqw}.bar-3{height:2.8cqw}.bar-4{height:4.2cqw}.starmap-robot{z-index:2;width:19cqw;height:19cqw}.starmap-bottom-bar{z-index:5;justify-content:center;align-items:center;gap:2.5cqw;display:flex}.starmap-next-link{color:#c084fc;cursor:pointer;align-items:center;gap:.4cqw;font-size:1.6cqw;font-weight:700;display:flex}.knowledge-starmap-page{background:radial-gradient(circle at 79% 46%,#5745de4d,#0000 31%),radial-gradient(circle at 14% 59%,#11aae02e,#0000 27%),linear-gradient(#030627 0%,#09083d 54%,#08062c 100%);grid-template-rows:12.5% 75% 12.5%}.knowledge-game-nebula{z-index:-1;pointer-events:none;filter:blur(1.4cqw);border-radius:50%;position:absolute}.knowledge-game-nebula-one{aspect-ratio:1;background:#7650ff24;width:25cqw;top:17%;right:7%}.knowledge-game-nebula-two{aspect-ratio:1;background:#27ccff14;width:20cqw;bottom:10%;left:9%}.knowledge-game-header{z-index:8;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5cqw;padding:1.25cqw 2.4cqw .65cqw;display:grid}.knowledge-game-header-left{align-items:center;gap:1.1cqw;min-width:0;display:flex}.knowledge-game-lesson{color:#e8e7ff;white-space:nowrap;text-shadow:0 .2cqw .7cqw #040623c7;align-items:center;gap:.7cqw;font-size:1.55cqw;font-weight:700;display:flex}.knowledge-game-lesson-divider{background:#8b7bea;border-radius:50%;width:.28cqw;height:.28cqw;box-shadow:0 0 .6cqw #8b7bea}.knowledge-game-title-pill{color:#fff;letter-spacing:.12em;text-shadow:0 .18cqw .5cqw #0c0834cc;background:linear-gradient(#5b35b6eb,#2b1a75f0);border:.18cqw solid #b79cffbf;border-radius:2.2cqw;justify-content:center;align-items:center;gap:.7cqw;min-width:22.5cqw;padding:.75cqw 2cqw;font-size:2.05cqw;font-weight:900;display:flex;box-shadow:inset 0 .15cqw #ffffff38,0 .45cqw 1.4cqw #1808587a,0 0 1.8cqw #7153ff2e}.knowledge-game-progress{background:#06113fc7;border:.12cqw solid #57e2ff6b;border-radius:1.6cqw;grid-template-columns:auto auto;justify-self:end;align-items:center;column-gap:.65cqw;min-width:18.8cqw;padding:.55cqw 1cqw .5cqw 1.15cqw;display:grid;box-shadow:inset 0 0 1.1cqw #32aeff1a}.knowledge-game-progress-label{color:#c6efff;font-size:1.05cqw;font-weight:700}.knowledge-game-progress strong{color:#ffe266;justify-self:end;font-size:1.45cqw;font-weight:900}.knowledge-game-progress-orbs{grid-column:1/-1;gap:.34cqw;margin-top:.35cqw;display:flex}.knowledge-game-progress-orbs span{width:2.15cqw;height:.5cqw;transition:background var(--motion-normal) var(--ease-release), box-shadow var(--motion-normal) var(--ease-release), transform var(--motion-normal) var(--ease-spring);background:#1a2d68eb;border:.1cqw solid #89bdff6b;border-radius:999px;overflow:hidden}.knowledge-game-body{z-index:3;min-height:0;transition:filter var(--motion-slow) ease, opacity var(--motion-slow) ease, transform var(--motion-slow) ease;grid-template-columns:20.5cqw minmax(0,1fr);align-items:center;gap:.75cqw;padding:0 2.25cqw 0 1.65cqw;display:grid}.knowledge-game-instruction{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.6cqw;min-width:0;display:flex}.knowledge-game-speech{background:linear-gradient(155deg,#102a6af0,#1c145bf5);border:.16cqw solid #74ddffa3;border-radius:1.7cqw;width:19.2cqw;padding:1.25cqw 1.2cqw 1.15cqw;position:relative;box-shadow:inset 0 .12cqw #ffffff24,0 .7cqw 1.8cqw #01031966,0 0 1.4cqw #2cc1ff1f}.knowledge-game-speech:after{content:"";background:#1b175a;border-bottom:.16cqw solid #74ddffa3;border-right:.16cqw solid #74ddffa3;width:1.1cqw;height:1.1cqw;position:absolute;bottom:-.62cqw;right:2.5cqw;transform:rotate(45deg)}.knowledge-game-kicker{color:#ffe568;letter-spacing:.08em;align-items:center;gap:.4cqw;font-size:1.05cqw;font-weight:900;display:flex}.knowledge-game-kicker svg{width:1.25cqw;height:1.25cqw}.knowledge-game-speech h1{color:#fff;letter-spacing:.02em;margin:.45cqw 0 0;font-size:1.75cqw;font-weight:900;line-height:1.25}.knowledge-game-speech p{color:#c9d9ff;margin:.55cqw 0 0;font-size:1.05cqw;font-weight:650;line-height:1.55}.knowledge-game-guide-robot{filter:drop-shadow(0 1.1cqw 1cqw #0000006b);width:16.4cqw;height:17.8cqw;transform:scaleX(-1)}.knowledge-puzzle-shell{aspect-ratio:900/500;width:74.2cqw;max-width:100%;animation:knowledge-puzzle-enter .52s var(--ease-enter) both;background:radial-gradient(circle at 34% 45%,#265bd73b,#0000 40%),linear-gradient(160deg,#0b144ad6,#130a45eb);border:.14cqw solid #7468e061;border-radius:2.35cqw;position:relative;overflow:hidden;box-shadow:inset 0 0 2.8cqw #5a7aff1f,0 1.1cqw 2.6cqw #00000061}.knowledge-puzzle-canvas,.knowledge-puzzle-pixi-canvas{touch-action:none;width:100%;height:100%;display:block}.knowledge-puzzle-canvas[data-pixi-failed=true]:after{content:"拼图加载失败，请刷新后再试";color:#fff;place-items:center;font-size:1.5cqw;font-weight:800;display:grid;position:absolute;inset:0}.knowledge-game-footer{z-index:6;transition:filter var(--motion-slow) ease, opacity var(--motion-slow) ease;grid-template-columns:22cqw 1fr 23cqw;align-items:center;gap:1.3cqw;padding:.65cqw 3cqw 1.15cqw;display:grid}.knowledge-hint-button{color:#352060;cursor:pointer;min-height:3.7cqw;transition:transform var(--motion-fast) var(--ease-press), filter var(--motion-fast) ease;background:linear-gradient(#fff096 0%,#ffba2f 100%);border:.15cqw solid #ffe47a;border-radius:1.85cqw;justify-content:center;align-items:center;gap:.65cqw;padding:.7cqw 1.55cqw;font-size:1.35cqw;font-weight:900;display:inline-flex;box-shadow:inset 0 .18cqw #ffffff9e,0 .42cqw #b8620a,0 .7cqw 1.2cqw #03031e61}.knowledge-hint-button svg{color:#7b3d09;width:1.65cqw;height:1.65cqw}.knowledge-hint-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-.08cqw)}.knowledge-hint-button:active:not(:disabled){transform:translateY(.24cqw)scale(.985)}.knowledge-hint-button:disabled{opacity:.52;cursor:default}.knowledge-hint-button:focus-visible,.knowledge-reward-card:focus-visible,.knowledge-reward-continue:focus-visible{outline-offset:.25cqw;outline:.28cqw solid #fff}.knowledge-game-footer-tip{color:#b9c7ed;text-align:center;margin:0;font-size:1.12cqw;font-weight:650}.knowledge-game-reward-preview{background:#20155cb8;border:.12cqw solid #be9fff73;border-radius:1.2cqw;grid-template-rows:auto auto;grid-template-columns:3.2cqw auto;justify-self:end;align-items:center;column-gap:.75cqw;min-width:20.4cqw;padding:.55cqw 1cqw;display:grid}.knowledge-game-reward-preview svg{color:#c9a7ff;grid-row:1/3;width:3cqw;height:3cqw}.knowledge-game-reward-preview span{color:#a9b5dd;font-size:.9cqw;font-weight:650}.knowledge-game-reward-preview strong{color:#ffe477;font-size:1.2cqw;font-weight:900}.knowledge-starmap-page.is-puzzle-complete .knowledge-game-body,.knowledge-starmap-page.is-puzzle-complete .knowledge-game-footer{opacity:.23;filter:blur(.55cqw)saturate(.72);pointer-events:none}.knowledge-starmap-page.is-puzzle-complete .knowledge-game-body{transform:scale(.975)}.knowledge-reward-layer{z-index:20;background:radial-gradient(circle at 50% 45%,#7152ff57,#0000 26%),linear-gradient(#02051f40,#04031dd1);grid-template-rows:8.7cqw 41cqw 8cqw;justify-items:center;animation:.42s ease-out both knowledge-reward-layer-in;display:grid;position:absolute;inset:9.5cqw 0 0;overflow:hidden}.knowledge-reward-rays{z-index:-1;aspect-ratio:1;opacity:.78;background:repeating-conic-gradient(from 8deg,#ffe87826 0deg 7deg,#0000 7deg 21deg);border-radius:50%;width:46cqw;animation:18s linear infinite knowledge-rays-spin;position:absolute;top:15cqw;left:50%;transform:translate(-50%,-50%)}.knowledge-reward-copy{text-align:center;animation:knowledge-reward-copy-in .52s .12s var(--ease-enter) both;align-self:center}.knowledge-reward-eyebrow{color:#ffe36b;letter-spacing:.16em;align-items:center;gap:.65cqw;font-size:1.05cqw;font-weight:900;display:inline-flex}.knowledge-reward-eyebrow svg{filter:drop-shadow(0 0 .45cqw #ffd94eb8);width:1.2cqw;height:1.2cqw}.knowledge-reward-copy h2{color:#fff;letter-spacing:.06em;text-shadow:0 0 1.1cqw #926effd1;margin:.35cqw 0 0;font-size:2.4cqw;font-weight:900}.knowledge-reward-copy p{color:#cfd5ff;margin:.25cqw 0 0;font-size:1.08cqw;font-weight:650}.knowledge-reward-card{cursor:pointer;perspective:120cqw;filter:drop-shadow(0 1.8cqw 2.2cqw #00000094);width:28.5cqw;height:39.5cqw;animation:knowledge-card-arrive .72s .21s var(--ease-spring) both;background:0 0;border:0;border-radius:2.3cqw;margin:0;padding:0;position:relative}.knowledge-reward-card:disabled{opacity:1;cursor:default}.knowledge-card-flipper{transform-style:preserve-3d;transition:transform .76s cubic-bezier(.2,.72,.22,1.02);display:block;position:absolute;inset:0}.knowledge-reward-card:not(.is-flipped) .knowledge-card-flipper{animation:2.8s ease-in-out 1s infinite knowledge-card-float}.knowledge-reward-card.is-flipped .knowledge-card-flipper{transform:rotateY(180deg)}.knowledge-card-face{backface-visibility:hidden;border:.28cqw solid #dbc4ff;border-radius:2.3cqw;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .35cqw #462390b8,inset 0 0 2.6cqw #755aff94,0 0 2.2cqw #825bff6b}.knowledge-card-back{background:radial-gradient(circle at 50% 38%,#60e8ff45,#0000 24%),radial-gradient(circle at 20% 16%,#9772ff 0 .12cqw,#0000 .18cqw),radial-gradient(circle at 78% 12%,#ffe379 0 .1cqw,#0000 .16cqw),radial-gradient(circle at 86% 67%,#69e8ff 0 .13cqw,#0000 .19cqw),radial-gradient(circle at 12% 78%,#fff 0 .1cqw,#0000 .16cqw),linear-gradient(155deg,#221061 0%,#101052 47%,#37125f 100%);justify-content:flex-end;align-items:center;padding:2.2cqw 2cqw 2.25cqw}.knowledge-card-back:before,.knowledge-card-back:after{content:"";border:.1cqw solid #ffe27885;border-radius:1.45cqw;position:absolute;inset:1.1cqw}.knowledge-card-back:after{border-color:#71e7ff47;inset:1.75cqw}.knowledge-card-corner{z-index:4;color:#ffe367;background:#3c197de6;border:.1cqw solid #ffe88bb8;border-radius:50%;place-items:center;width:2.5cqw;height:2.5cqw;display:grid;position:absolute}.knowledge-card-corner svg{width:1.35cqw;height:1.35cqw}.knowledge-card-corner-top{top:2.25cqw;left:2.3cqw}.knowledge-card-corner-bottom{bottom:2.25cqw;right:2.3cqw;transform:rotate(180deg)}.knowledge-card-back-orbit{border:.18cqw solid #6be2ff80;border-radius:50%;width:23cqw;height:13cqw;position:absolute;top:9.3cqw;left:50%;transform:translate(-50%)rotate(-9deg);box-shadow:0 0 1.1cqw #4ddcff52}.knowledge-card-ip{z-index:3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1cqw .9cqw #04031e70);width:21.8cqw;height:21.8cqw;position:absolute;top:5.1cqw;left:50%;transform:translate(-50%)}.knowledge-card-back-title{z-index:4;color:#fff;letter-spacing:.18em;text-shadow:0 0 .9cqw #67e2ffad;font-size:2cqw;font-weight:900;position:relative}.knowledge-card-tap-hint{z-index:4;color:#ffe777;background:#0c0c3fb8;border:.1cqw solid #ffe56fc7;border-radius:1.2cqw;align-items:center;gap:.45cqw;margin-top:.8cqw;padding:.55cqw 1.2cqw;font-size:1.05cqw;font-weight:800;animation:1.35s ease-in-out infinite knowledge-tap-pulse;display:inline-flex;position:relative}.knowledge-card-tap-hint svg{width:1.15cqw;height:1.15cqw}.knowledge-card-front{color:#25115e;text-align:left;background:linear-gradient(160deg,#f9fbff 0%,#ecf2ff 52%,#f8f0ff 100%);padding:1.35cqw;transform:rotateY(180deg);box-shadow:inset 0 0 0 .35cqw #6a48bf3d,inset 0 0 2.5cqw #885fd324,0 0 2.2cqw #825bff6b}.knowledge-card-front-header{grid-template-columns:3.4cqw 1fr 2.5cqw;align-items:center;gap:.8cqw;padding:.3cqw .2cqw .9cqw;display:grid}.knowledge-card-front-badge{color:#fff;background:linear-gradient(145deg,#7c52ef,#43249e);border-radius:1cqw;place-items:center;width:3.25cqw;height:3.25cqw;display:grid;box-shadow:0 .35cqw .65cqw #3d1e823d}.knowledge-card-front-badge svg{width:2cqw;height:2cqw}.knowledge-card-front-header small,.knowledge-card-front-header strong{display:block}.knowledge-card-front-header small{color:#796b9e;font-size:.72cqw;font-weight:750}.knowledge-card-front-header strong{color:#28105f;margin-top:.15cqw;font-size:1.65cqw;font-weight:900}.knowledge-card-front-star{color:#ffbe21;filter:drop-shadow(0 .25cqw .25cqw #a461023d);width:2.35cqw;height:2.35cqw}.knowledge-card-rule{background:linear-gradient(90deg,#0000,#9374d3 16%,#5dbae5 84%,#0000);height:.13cqw;margin-bottom:.8cqw;display:block}.knowledge-card-section{border-radius:1cqw;flex-direction:column;gap:.36cqw;padding:.82cqw .85cqw;font-size:.86cqw;font-weight:650;line-height:1.4;display:flex}.knowledge-card-section+.knowledge-card-section{margin-top:.7cqw}.knowledge-card-section-factor{color:#3e538a;background:#e9f2ff;border:.11cqw solid #5d81dd4d}.knowledge-card-section-multiple{color:#3b6852;background:#eafbf1;border:.11cqw solid #53b57c4d}.knowledge-card-section-title{color:#2d176d;align-items:center;gap:.38cqw;font-size:1.06cqw;font-weight:900;display:flex}.knowledge-card-section-title svg{color:#2f9b5f;width:1.15cqw;height:1.15cqw}.knowledge-factor-pairs{grid-template-columns:repeat(3,1fr);gap:.42cqw;display:grid}.knowledge-factor-pairs b{color:#4d3da2;text-align:center;background:#fff;border:.1cqw solid #6366f138;border-radius:.65cqw;padding:.45cqw .25cqw;font-size:.92cqw;font-weight:900;box-shadow:0 .2cqw .35cqw #392d7514}.knowledge-multiple-route{justify-content:space-between;align-items:center;display:flex}.knowledge-multiple-route b{color:#fff;background:linear-gradient(145deg,#69df8b,#2aa65d);border:.12cqw solid #fff;border-radius:50%;place-items:center;width:2.25cqw;height:2.25cqw;font-size:.87cqw;font-weight:900;display:grid;box-shadow:0 .22cqw .45cqw #1f774340}.knowledge-multiple-route i{background:#55ca79;flex:1;height:.14cqw}.knowledge-card-memory-tip{color:#675321;background:linear-gradient(90deg,#fff5c9,#fff9e7);border-radius:.9cqw;grid-template-columns:2.1cqw 1fr;align-items:center;gap:.6cqw;margin-top:.8cqw;padding:.65cqw .8cqw;font-size:.86cqw;font-weight:700;display:grid}.knowledge-card-memory-tip>svg{color:#ffb516;width:1.9cqw;height:1.9cqw}.knowledge-card-memory-tip b{color:#8b5c06;font-weight:900}.knowledge-card-success{color:#dfffea;opacity:0;min-width:31cqw;transition:opacity .32s ease, transform .42s var(--ease-spring);background:#084642e6;border:.14cqw solid #72ffa8b8;border-radius:1.4cqw;align-self:center;align-items:center;gap:.85cqw;padding:.78cqw 1.45cqw;display:flex;transform:translateY(1cqw)scale(.94);box-shadow:0 0 1.4cqw #3cee973d}.knowledge-card-success.is-visible{opacity:1;transform:translateY(0)scale(1)}.knowledge-card-success svg{color:#62f19d;flex:none;width:2.35cqw;height:2.35cqw}.knowledge-card-success span{font-size:1.05cqw;font-weight:650}.knowledge-card-success strong{color:#fff;font-size:1.22cqw;font-weight:900}.knowledge-reward-continue{min-width:18cqw;animation:knowledge-reward-copy-in .46s var(--ease-enter) both;position:absolute;bottom:3.4cqw;right:4.5cqw}@keyframes knowledge-puzzle-enter{0%{opacity:0;transform:translateY(1.2cqw)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes knowledge-reward-layer-in{0%{opacity:0}to{opacity:1}}@keyframes knowledge-reward-copy-in{0%{opacity:0;transform:translateY(.8cqw)}to{opacity:1;transform:translateY(0)}}@keyframes knowledge-card-arrive{0%{opacity:0;transform:translateY(6cqw)scale(.45)rotate(-8deg)}70%{opacity:1;transform:translateY(-.5cqw)scale(1.035)rotate(1.5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes knowledge-card-float{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-.55cqw)rotate(.7deg)}}@keyframes knowledge-tap-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ffe05b00}50%{transform:scale(1.045);box-shadow:0 0 1cqw #ffe05b59}}@keyframes knowledge-rays-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.knowledge-puzzle-shell,.knowledge-reward-layer,.knowledge-reward-copy,.knowledge-reward-card,.knowledge-reward-card:not(.is-flipped) .knowledge-card-flipper,.knowledge-card-tap-hint,.knowledge-reward-rays,.knowledge-reward-continue{animation:none}.knowledge-card-flipper,.knowledge-card-success{transition-duration:1ms}}.final-score-page{isolation:isolate;aspect-ratio:1194/834;-webkit-user-select:none;user-select:none;background-color:#02041e;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:min(100vw,143.165dvh);display:block;position:relative;overflow:hidden;container-type:inline-size}.final-score-panel{z-index:2;position:absolute;inset:0}.final-score-lesson-pill{color:#fff;letter-spacing:.1em;text-shadow:0 .16cqw .36cqw #060420ad;white-space:nowrap;background:linear-gradient(#4e2c9f 0%,#31206f 100%);border:.2cqw solid #6f42cf;border-radius:999px;place-items:center;width:32.2cqw;height:4.7cqw;margin:0;font-size:2.38cqw;font-weight:900;line-height:1;display:grid;position:absolute;top:2.25cqw;left:5.35cqw;box-shadow:inset 0 .12cqw .2cqw #ffffff24,0 .5cqw 1.2cqw #08042861}.final-score-title{color:#fffefa;letter-spacing:.03em;text-shadow:0 .16cqw #d8d5dc,0 .45cqw .75cqw #00000085;white-space:nowrap;margin:0;font-size:6.85cqw;font-weight:950;line-height:1;position:absolute;top:8.55cqw;left:6.35cqw}.final-score-total{color:#f8f7ff;letter-spacing:.05em;background:#070a32ad;border:.18cqw solid #3f2a97;border-radius:1.65cqw;justify-content:center;align-items:center;gap:1.55cqw;width:41.55cqw;height:7.45cqw;font-size:3.15cqw;font-weight:900;line-height:1;display:flex;position:absolute;top:18.45cqw;left:5.35cqw;box-shadow:inset 0 0 1.2cqw #3721961f,0 .5cqw 1.2cqw #00001833}.final-score-total strong{color:#ffd116;letter-spacing:0;text-shadow:0 0 .85cqw #ffc91052;font-size:5.65cqw;font-weight:950;line-height:.9}.final-score-total b{color:#f8f7ff;letter-spacing:0;font-size:3.75cqw;font-weight:900}.final-score-stars{position:absolute;top:26.75cqw;left:5.25cqw}.final-score-stars .star-rating{gap:.85cqw}.final-score-stars .star-lg{width:7.65cqw;height:7.65cqw}.final-score-stars .star-filled{filter:drop-shadow(0 0 .65cqw #ffb910ad)}.final-score-metrics{grid-template-columns:22.78cqw 21.78cqw;gap:.75cqw;display:grid;position:absolute;top:34.55cqw;left:4.27cqw}.final-score-metric{background:linear-gradient(#0d0f41e6,#080c35e6);border:.18cqw solid #342786;border-radius:1.05cqw;height:8.55cqw;padding:1.05cqw 1.15cqw .75cqw;box-shadow:inset 0 0 .95cqw #5039b914,0 .48cqw .9cqw #00001c40}.final-score-metric-heading{color:#fff;white-space:nowrap;align-items:center;gap:.35cqw;height:3.55cqw;display:flex}.final-score-metric-icon{flex:none;place-items:center;width:4.15cqw;height:3.3cqw;display:grid}.final-score-metric-icon svg{stroke-width:1.65px;filter:drop-shadow(0 0 .45cqw);width:3.65cqw;height:3.65cqw}.final-score-metric-purple .final-score-metric-icon{color:#9d76ff}.final-score-metric-blue .final-score-metric-icon{color:#57b6ff;transform:rotate(-8deg)}.final-score-metric h2{letter-spacing:.05em;margin:0;font-size:2.18cqw;font-weight:900}.final-score-metric-heading strong{color:#ffd426;margin-left:.2cqw;font-size:2.55cqw;font-weight:950}.final-score-metric-heading>span:last-child{font-size:2.12cqw;font-weight:850}.final-score-metric>p{color:#f0eff9;letter-spacing:.02em;white-space:nowrap;margin:.1cqw 0 0;font-size:1.47cqw;font-weight:700}.final-score-metric>p strong{color:#ffd426}.final-score-formula{background:linear-gradient(90deg,#221c5beb,#19154ceb);border:.18cqw solid #7f63c8;border-radius:1.25cqw;align-items:center;width:43.22cqw;height:6.08cqw;padding:0 1.65cqw;display:flex;position:absolute;top:44.55cqw;left:4.27cqw;box-shadow:inset 0 .12cqw .2cqw #ffffff14}.final-score-formula-star{flex:none;place-items:center;width:4.25cqw;height:4.25cqw;margin-right:1cqw;display:grid}.final-score-formula-star .star-sm{width:4.25cqw;height:4.25cqw}.final-score-formula p{color:#f5f2ff;letter-spacing:.04em;white-space:nowrap;margin:0;font-size:2.02cqw;font-weight:850}.final-score-formula strong{color:#ffd329;font-size:2.35cqw}.final-score-praise{color:#fff;letter-spacing:.02em;text-shadow:0 .18cqw .34cqw #0000009e;white-space:nowrap;align-items:center;gap:1.15cqw;height:4.25cqw;margin:0;font-size:1.82cqw;font-weight:850;line-height:1;display:flex;position:absolute;top:51.7cqw;left:4.85cqw}.final-score-praise img{object-fit:contain;flex:none;width:4.45cqw;height:4.45cqw}.final-score-actions{grid-template-columns:23.87cqw 19.35cqw;gap:2.18cqw;display:grid;position:absolute;top:58.9cqw;left:4.44cqw}.final-score-action{letter-spacing:.08em;cursor:pointer;border-radius:999px;place-items:center;height:7.05cqw;padding:0 1.4cqw;font-size:2.75cqw;font-weight:950;line-height:1;transition:filter .12s,transform .12s,box-shadow .12s;display:grid}.final-score-action-primary{color:#09245f;background:linear-gradient(#ffd648 0%,#ffc117 58%,#f1a000 100%);border:.18cqw solid #ffe87a;box-shadow:inset 0 .17cqw .25cqw #ffffff6b,0 .35cqw #bc6500,0 .8cqw 1.25cqw #00001c61}.final-score-action-secondary{color:#f2edff;background:linear-gradient(#5537ab 0%,#39257d 100%);border:.22cqw solid #9775ec;box-shadow:inset 0 .15cqw .24cqw #ffffff2e,0 .48cqw 1.1cqw #02021e59}.final-score-action:hover{filter:brightness(1.08)}.final-score-action:active{transform:translateY(.22cqw)}.final-score-action:focus-visible{outline-offset:.24cqw;outline:.24cqw solid #fff}@media (aspect-ratio<=1){.home-shell:before,.learn-shell:before{content:"请横屏体验因数和倍数课程";z-index:100;color:#fff;text-align:center;background:#080b36;place-items:center;padding:32px;font-size:24px;font-weight:800;display:grid;position:fixed;inset:0}}.learn-multiples-canvas-page{background:#03062b;display:block}.multiples-canvas-stage.multiples-ambient-layer{z-index:1;pointer-events:auto;touch-action:manipulation;position:absolute;inset:0;overflow:hidden}.multiples-pixi-canvas.multiples-ambient-canvas{pointer-events:auto;touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.multiples-canvas-stage[data-pixi-failed=true]:after{color:#fff;content:"互动场景加载失败，请刷新后重试";text-align:center;background:#080b36;place-items:center;padding:2rem;font-size:clamp(18px,2.4cqw,30px);font-weight:800;display:grid;position:absolute;inset:0}.multiples-canvas-semantics,.learn-multiples-canvas-page .multiples-canvas-live-region{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.learn-multiples-canvas-page .multiples-canvas-live-region:after{display:none}.multiples-canvas-control,.learn-multiples-canvas-page .multiples-canvas-planet-control{z-index:5;color:#0000;pointer-events:none;outline:0;margin:0;font-size:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;position:absolute!important;transform:none!important}.multiples-canvas-control:focus-visible,.learn-multiples-canvas-page .multiples-canvas-planet-control:focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 6px #52e0ff75!important}.multiples-course-back-button{z-index:6;position:absolute;top:1.7cqw;left:2.05cqw}.learn-multiples-canvas-page .multiples-canvas-planet-control{opacity:1;top:45.44%!important;left:var(--planet-control-x)!important;filter:none!important;width:12.4%!important;height:17.75%!important;transform:translate(-50%,-50%)!important}.multiples-canvas-previous-control{width:16.92%;height:8.04%;top:88.01%;left:9.05%}.multiples-canvas-next-control{width:19.93%;height:8.04%;top:88.01%;left:69.68%}.knowledge-starmap-page{background:radial-gradient(circle at 73% 42%,#3637ad42,#0000 31%),radial-gradient(circle at 16% 58%,#4c23a433,#0000 30%),linear-gradient(#01031b 0%,#05062b 48%,#12083f 78%,#090522 100%);display:block}.knowledge-starmap-page:after{content:"";z-index:0;pointer-events:none;filter:saturate(.78)brightness(.72)hue-rotate(8deg);background:url(/assets/space/terrain/factors-lunar-terrain-v1.webp) bottom/100% no-repeat;height:27.5cqw;position:absolute;inset:auto 0 0}.knowledge-starmap-page .space-background{z-index:-1;opacity:.82}.knowledge-game-nebula{z-index:0}.knowledge-game-header{z-index:12;height:8.4cqw;padding:0;display:block;position:absolute;inset:0 0 auto}.knowledge-game-header-left{gap:1.55cqw;position:absolute;top:1.82cqw;left:.9cqw}.knowledge-starmap-page .circular-back-button{color:#fff;background:radial-gradient(circle at 35% 28%,#29206f,#0e0b3d 74%);border:.2cqw solid #4d39b9;width:4.1cqw;height:4.1cqw;box-shadow:inset 0 .15cqw #ffffff2e,0 0 1.1cqw #5743e142}.knowledge-starmap-page .circular-back-button svg{width:2.35cqw;height:2.35cqw}.knowledge-game-lesson{color:#fff;letter-spacing:.03em;gap:.72cqw;font-size:2cqw;font-weight:700}.knowledge-game-lesson-number{color:#fff}.knowledge-game-lesson-number strong{color:#a968ff;text-shadow:0 0 .55cqw #894cff85;font-size:1.12em;font-weight:900}.knowledge-game-lesson-divider{width:auto;height:auto;box-shadow:none;color:#fff;background:0 0;border-radius:0;font-size:1.65cqw;line-height:1}.knowledge-game-title-pill{letter-spacing:.08em;background:linear-gradient(#4e2c9f 0%,#26145f 100%);border:.2cqw solid #6f43d7;border-radius:2.8cqw;gap:1.25cqw;width:29.55cqw;min-width:0;height:5.35cqw;padding:0;font-size:3.05cqw;position:absolute;top:1.72cqw;left:33.8cqw;box-shadow:inset 0 .18cqw #fff3,inset 0 -.35cqw .7cqw #1206467a,0 0 1cqw #623fe661}.knowledge-game-title-pill svg{color:#dbc6ff;filter:drop-shadow(0 0 .4cqw #c5a8ff9e);width:1.45cqw;height:1.45cqw}.knowledge-game-progress{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;column-gap:.55cqw;padding:0;display:flex;position:absolute;top:2.55cqw;right:.7cqw}.knowledge-game-progress-label{color:#fff;white-space:nowrap;order:1;font-size:1.52cqw;font-weight:700}.knowledge-game-progress strong{color:#ffdd39;white-space:nowrap;order:2;font-size:1.75cqw;font-weight:900}.knowledge-game-progress-orbs{order:3;grid-column:auto;gap:.52cqw;margin:0 0 0 .65cqw;display:flex}.knowledge-game-progress-orbs span{background:radial-gradient(circle at 34% 30%,#15104d,#060524 72%);border:.24cqw solid #5d34bb;border-radius:50%;width:2.95cqw;height:2.95cqw;box-shadow:inset 0 0 .8cqw #140844e6,0 0 .55cqw #5e33c359}.knowledge-game-progress-orbs span.is-filled{background:radial-gradient(circle at 35% 30%,#fff9a5,#ffc51b 46%,#8d3f03 100%);border-color:#ffdb48;transform:none;box-shadow:0 0 .8cqw #ffce2ad1}.knowledge-game-instruction{z-index:8;width:24.1cqw;min-width:0;display:block;position:absolute;top:10cqw;left:.9cqw}.knowledge-game-speech{background:linear-gradient(155deg,#0a1c56f7,#050e39fa);border:.22cqw solid #3158bd;border-radius:2.2cqw;width:100%;min-height:13.75cqw;padding:1.05cqw 1.55cqw 1.35cqw;box-shadow:inset 0 .12cqw #ffffff1a,inset 0 0 1.2cqw #3269e01f,0 .8cqw 1.5cqw #00001459}.knowledge-game-speech:after{display:none}.knowledge-game-speech h1{color:#f4f5ff;letter-spacing:.05em;align-items:center;gap:.4cqw;margin:0;font-size:1.65cqw;font-weight:900;line-height:1.2;display:flex;transform:translate(-.42cqw)}.knowledge-game-speech h1 svg{color:#b988ff;filter:drop-shadow(0 .24cqw .25cqw #160052b8);flex:none;width:2.7cqw;height:2.7cqw;transform:rotate(-8deg)}.knowledge-game-speech h1 .knowledge-instruction-puzzle-badge{width:3.72cqw;height:3.45cqw;color:initial;filter:none;overflow:visible}.knowledge-game-speech-rule{background:linear-gradient(90deg,#4869d714,#4067dc73,#4869d714);height:.08cqw;margin:1.05cqw 0 1.08cqw;display:block}.knowledge-game-speech p{color:#f0f1fb;letter-spacing:.04em;margin:0;font-size:1.47cqw;font-weight:650;line-height:1.75}.knowledge-game-guide-robot{z-index:6;object-fit:fill;pointer-events:none;filter:drop-shadow(0 1.1cqw 1cqw #00000080);transform-origin:50%;width:22.55cqw;height:29.55cqw;position:absolute;top:32.72cqw;left:6.72cqw;transform:none}.knowledge-game-scenery{z-index:2;pointer-events:none;position:absolute;inset:0}.knowledge-scenery-planet{background:repeating-linear-gradient(8deg,#ffffff0f 0 .35cqw,#0000 .35cqw .75cqw),radial-gradient(circle at 32% 28%,#7c56cf,#3b207e 55%,#1a0d4c 100%);border-radius:50%;display:block;position:absolute;box-shadow:inset -1cqw -.7cqw 1.5cqw #080228b3,0 0 1cqw #5b3db957}.knowledge-scenery-planet:after{content:"";border:.28cqw solid #7559d3db;border-radius:50%;width:155%;height:34%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.knowledge-scenery-planet-large{width:8.3cqw;height:8.3cqw;top:27.7cqw;left:1.9cqw}.knowledge-scenery-planet-small{filter:brightness(1.25);width:2.45cqw;height:2.45cqw;top:43.6cqw;left:10.8cqw}.knowledge-scenery-dome{background:repeating-linear-gradient(90deg,#0000 0 1.1cqw,#5f47ac6b 1.1cqw 1.25cqw),linear-gradient(#24155d,#120a3a);border:.18cqw solid #3f2c88;border-radius:3.8cqw 3.8cqw .8cqw .8cqw;width:7.8cqw;height:6.4cqw;position:absolute;top:40.2cqw;left:-.8cqw;box-shadow:inset 0 0 1cqw #5e41b661,0 .6cqw #0b0629}.knowledge-scenery-telescope{object-fit:contain;opacity:.68;filter:saturate(.75)brightness(.7)drop-shadow(0 .5cqw .4cqw #0006);width:8.4cqw;height:8.4cqw;position:absolute;top:26cqw;left:15.1cqw}.knowledge-game-body{z-index:5;pointer-events:none;min-height:0;padding:0;display:block;position:absolute;inset:0}.knowledge-puzzle-shell{aspect-ratio:1084/650;width:72.25cqw;max-width:none;animation:knowledge-puzzle-enter .52s var(--ease-enter) both;pointer-events:auto;background:0 0;border:0;border-radius:2.7cqw;position:absolute;top:9.62cqw;left:26.85cqw;overflow:visible;box-shadow:0 1.25cqw 2.8cqw #0000005c}.knowledge-puzzle-canvas,.knowledge-puzzle-pixi-canvas{border-radius:inherit}.knowledge-puzzle-pixi-canvas{width:100%!important;height:100%!important}.knowledge-game-footer{z-index:9;pointer-events:none;padding:0;display:block;position:absolute;inset:0}.knowledge-hint-button{color:#112354;letter-spacing:.04em;pointer-events:auto;background:linear-gradient(#ffdd43 0%,#ffae12 100%);border:.24cqw solid #ffe67c;border-radius:3.2cqw;gap:1.4cqw;width:29.3cqw;min-height:7.45cqw;padding:0;font-size:2.35cqw;position:absolute;top:58.25cqw;left:28.3cqw;box-shadow:inset 0 .18cqw #ffffffb8,inset 0 -.35cqw .5cqw #d167005c,0 .4cqw #b95c06,0 .9cqw 1.6cqw #00001e6b,0 0 1.2cqw #ffcb1c47}.knowledge-hint-button svg{color:#f3b400;filter:drop-shadow(0 .12cqw #6b3b08)drop-shadow(0 .25cqw .16cqw #75390080);width:3.5cqw;height:3.5cqw}.knowledge-game-reward-preview{background:linear-gradient(#2d1a7ff5,#1a1059fa);border:.2cqw solid #5d39c5;border-radius:3.4cqw;grid-template-rows:1fr;grid-template-columns:9.8cqw auto auto;align-items:center;column-gap:.85cqw;width:35.5cqw;min-width:0;height:8.55cqw;padding:.65cqw 2cqw .65cqw .9cqw;display:grid;position:absolute;top:57.2cqw;right:3.55cqw;box-shadow:inset 0 .15cqw #ffffff21,0 .7cqw 1.7cqw #00001875,0 0 1cqw #5330cb33}.knowledge-game-reward-preview svg{color:#d6b8ff;filter:drop-shadow(0 .3cqw .2cqw #00000070);grid-row:auto;width:7.5cqw;height:7.5cqw;transform:rotate(-8deg)}.knowledge-game-reward-preview>.knowledge-reward-card-icon{width:8.1cqw;height:10.3cqw;color:inherit;filter:drop-shadow(0 .42cqw .3cqw #0000007a);transform-origin:52% 62%;grid-row:auto;margin-top:-1.65cqw;margin-left:1.5cqw;font-size:0;display:block;position:relative;transform:rotate(-8deg)}.knowledge-reward-card-icon-shadow,.knowledge-reward-card-icon-face{border-radius:.52cqw;width:6.3cqw;height:9.6cqw;display:block;position:absolute}.knowledge-reward-card-icon-shadow{background:linear-gradient(155deg,#32136f,#160a4c);border:.17cqw solid #d5a7ff;top:.62cqw;left:.95cqw;transform:rotate(8deg);box-shadow:0 0 .65cqw #a45bff9e}.knowledge-reward-card-icon-face{background:radial-gradient(circle at 70% 19%,#fff 0 .08cqw,#0000 .13cqw),radial-gradient(circle at 25% 78%,#bff5ff 0 .07cqw,#0000 .12cqw),linear-gradient(155deg,#6c2ab7 0%,#2c126f 58%,#18084e 100%);border:.2cqw solid #f0ccff;top:.15cqw;left:.45cqw;overflow:hidden;box-shadow:inset 0 0 0 .2cqw #ffde7e7a,inset 0 0 1.1cqw #8248e8c7,0 0 .8cqw #a45bff94}.knowledge-reward-card-icon-face>svg{color:#ffdd36;filter:drop-shadow(0 .2cqw .16cqw #6f31009e);width:2.05cqw;height:2.05cqw;position:absolute;top:.92cqw;left:2cqw;transform:none}.knowledge-reward-card-icon-orbit{border:.16cqw solid #bc79ff;border-radius:50%;width:4.5cqw;height:2.2cqw;position:absolute;bottom:1.15cqw;left:.75cqw;transform:rotate(-8deg)}.knowledge-reward-card-icon-orbit:before{content:"";background:repeating-linear-gradient(0deg,#ffffff1f 0 .18cqw,#0000 .18cqw .42cqw),radial-gradient(circle at 35% 28%,#c889ff,#6a2ab4 62%,#321067);border-radius:50%;width:2.1cqw;height:2.1cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -.3cqw -.2cqw .45cqw #1c05468a}.knowledge-reward-card-icon-orbit i{background:#ffe468;border-radius:50%;width:.34cqw;height:.34cqw;position:absolute;top:50%;right:-.15cqw;transform:translateY(-50%);box-shadow:0 0 .42cqw #ffe468}.knowledge-reward-card-icon-sparkle{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fff5ae;width:.5cqw;height:.5cqw;position:absolute;top:.7cqw;right:.65cqw;box-shadow:0 0 .4cqw #fff5ae}.knowledge-game-reward-preview span{color:#fff;white-space:nowrap;font-size:1.65cqw;font-weight:700}.knowledge-game-reward-preview strong{color:#ffdc2f;white-space:nowrap;font-size:1.82cqw;font-weight:900}.knowledge-starmap-page.is-puzzle-complete .knowledge-game-guide-robot{filter:blur(.35cqw)saturate(.72);opacity:.28}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
