.CourseSearch-module__SH29Mq__wrapper{width:100%;max-width:520px;position:relative}.CourseSearch-module__SH29Mq__searchBox{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;display:flex}[data-theme=light] .CourseSearch-module__SH29Mq__searchBox{background:#00000008;border-color:#0000001f}.CourseSearch-module__SH29Mq__searchIcon{color:#a0a0b4b3;flex-shrink:0}.CourseSearch-module__SH29Mq__input{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.CourseSearch-module__SH29Mq__input::placeholder{color:#a0a0b499}.CourseSearch-module__SH29Mq__clearButton{color:#a0a0b4b3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:2px;display:flex}.CourseSearch-module__SH29Mq__clearButton:hover{color:inherit;background:#ffffff14}.CourseSearch-module__SH29Mq__dropdown{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100e1cf7;border:1px solid #ffffff14;border-radius:12px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}[data-theme=light] .CourseSearch-module__SH29Mq__dropdown{background:#fcfcfffa;border-color:#0000001a;box-shadow:0 16px 40px #0000001f}.CourseSearch-module__SH29Mq__browseHint{text-transform:uppercase;letter-spacing:.06em;color:#a0a0b4b3;padding:6px 10px 4px;font-size:10px;font-weight:600}.CourseSearch-module__SH29Mq__resultItem{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.CourseSearch-module__SH29Mq__resultItem:hover,.CourseSearch-module__SH29Mq__resultItem.CourseSearch-module__SH29Mq__selected{background:#a06af91f}.CourseSearch-module__SH29Mq__resultIcon{opacity:.85;flex-shrink:0;align-items:center;display:flex}.CourseSearch-module__SH29Mq__resultTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CourseSearch-module__SH29Mq__enterBadge{color:#a0a0b4cc;flex-shrink:0;align-items:center;display:flex}.CourseSearch-module__SH29Mq__emptyState{color:#a0a0b4cc;text-align:center;padding:16px 12px;font-size:13px}
.Footer-module__rnk_JG__footer{color:#fff;background:linear-gradient(135deg,#1a1b2e 0%,#2d1a4a 50%,#3a1e5d 100%);padding-top:3rem;padding-bottom:2rem;position:relative;overflow:hidden}.Footer-module__rnk_JG__footerWave{z-index:0;width:100%;height:120px;line-height:0;display:block;position:absolute;top:-120px;left:0;overflow:hidden}.Footer-module__rnk_JG__footerWave svg{vertical-align:bottom;width:100%;height:120px;display:block}.Footer-module__rnk_JG__footerWave path{shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.Footer-module__rnk_JG__footerContainer{max-width:1200px;padding:0 var(--space-md);z-index:1;margin:0 auto;position:relative}.Footer-module__rnk_JG__footerCollapsible{overflow:hidden}.Footer-module__rnk_JG__footerCollapsibleClosed{opacity:0;pointer-events:none;max-height:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.Footer-module__rnk_JG__backToTop{z-index:50;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#a06af9 0%,#c855f5 50%,#35e4b2 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:box-shadow .3s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px #a06af980,0 0 #a06af966}.Footer-module__rnk_JG__backToTop:hover{box-shadow:0 6px 28px #a06af999,0 0 0 8px #a06af926}.Footer-module__rnk_JG__backToTop:focus-visible{outline-offset:3px;outline:2px solid #fffc}.Footer-module__rnk_JG__backToTopIcon{justify-content:center;align-items:center;display:flex}.Footer-module__rnk_JG__footerMain{grid-template-columns:1fr minmax(200px,280px);align-items:start;gap:3rem;margin-bottom:2.5rem;display:grid}.Footer-module__rnk_JG__footerBrand{flex-direction:column;gap:1rem;display:flex}.Footer-module__rnk_JG__logo{color:#fff;align-self:flex-start;align-items:center;gap:.5rem;font-size:1.75rem;font-weight:700;text-decoration:none;transition:transform .3s,filter .3s;display:inline-flex}.Footer-module__rnk_JG__logo:hover{filter:drop-shadow(0 0 10px #a06af980);transform:scale(1.05)}.Footer-module__rnk_JG__logo i{color:#a06af9;filter:drop-shadow(0 0 8px #a06af999);font-size:2rem}.Footer-module__rnk_JG__tagline{color:#ffffffe6;max-width:480px;margin:0;font-size:1.15rem;line-height:1.75}.Footer-module__rnk_JG__ctaButton{color:#fff;background:linear-gradient(135deg,#a06af9 0%,#35e4b2 100%);border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.Footer-module__rnk_JG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 20px #a06af966}.Footer-module__rnk_JG__contactEmail{color:#ffffffd9;font-size:.95rem;text-decoration:none;transition:color .2s}.Footer-module__rnk_JG__contactEmail:hover{color:#35e4b2}.Footer-module__rnk_JG__socialRow{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Footer-module__rnk_JG__socialLabel{color:#ffffffb3;font-size:.875rem}.Footer-module__rnk_JG__socialIcons{gap:.75rem;display:flex}.Footer-module__rnk_JG__socialLink{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .2s,color .2s;display:flex}.Footer-module__rnk_JG__socialLink:hover{color:#fff;background:#a06af966}.Footer-module__rnk_JG__footerNav{flex-direction:column;gap:1rem;display:flex}.Footer-module__rnk_JG__navHeading{text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin:0;font-size:.75rem;font-weight:600}.Footer-module__rnk_JG__serviceLinks{flex-direction:column;gap:.5rem;display:flex}.Footer-module__rnk_JG__serviceLink{color:#35e4b2;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s}.Footer-module__rnk_JG__serviceLink:hover{color:#5cefc6;transform:translate(4px)}.Footer-module__rnk_JG__developerInfo{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 0;display:flex}.Footer-module__rnk_JG__developerCard{align-items:center;gap:1rem;display:flex}.Footer-module__rnk_JG__developerMeta{flex-direction:column;gap:.25rem;display:flex}.Footer-module__rnk_JG__developerImage{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.Footer-module__rnk_JG__developerName{color:#ffffffe6;margin:0;font-weight:600}.Footer-module__rnk_JG__developerRole{color:#ffffff8c;margin:0;font-size:.8125rem;font-weight:400}.Footer-module__rnk_JG__footerBottom{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.75rem;padding-top:2rem;display:flex}.Footer-module__rnk_JG__legalLinks{align-items:center;gap:.5rem;display:flex}.Footer-module__rnk_JG__legalLinks a{color:#fff9;font-size:.8125rem;text-decoration:none;transition:color .2s}.Footer-module__rnk_JG__legalLinks a:hover{color:#ffffffe6}.Footer-module__rnk_JG__legalSeparator{color:#fff6;font-size:.75rem}.Footer-module__rnk_JG__copyright{color:#fff9;margin:0;font-size:.8125rem}@media (max-width:768px){.Footer-module__rnk_JG__footer{padding-top:0;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px) + 4rem)}.Footer-module__rnk_JG__footerWave{height:60px;top:-60px}.Footer-module__rnk_JG__footerWave svg{height:60px}.Footer-module__rnk_JG__footerHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:.75rem 0;display:flex}.Footer-module__rnk_JG__footerHeader .Footer-module__rnk_JG__logo{margin:0;font-size:1.2rem}.Footer-module__rnk_JG__footerHeader .Footer-module__rnk_JG__logo i{font-size:1.25rem}.Footer-module__rnk_JG__footerToggle{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex}.Footer-module__rnk_JG__footerToggle:hover{background:#a06af959}.Footer-module__rnk_JG__footerToggle:active{transform:scale(.95)}.Footer-module__rnk_JG__footerToggleIcon{justify-content:center;align-items:center;display:flex}.Footer-module__rnk_JG__footerToggleIcon i{font-size:1rem}.Footer-module__rnk_JG__footerCollapsible{opacity:1;max-height:2200px;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s}.Footer-module__rnk_JG__footerCollapsibleClosed{opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .25s;max-height:0!important}.Footer-module__rnk_JG__footerContainer{padding-left:1rem;padding-right:1rem}.Footer-module__rnk_JG__footerMain{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem;padding-top:1rem}.Footer-module__rnk_JG__footerBrand{text-align:center;align-items:center;gap:.875rem}.Footer-module__rnk_JG__logo{align-self:center;font-size:1.35rem}.Footer-module__rnk_JG__logo i{font-size:1.4rem}.Footer-module__rnk_JG__tagline{text-align:center;color:#ffffffd9;max-width:100%;font-size:.9375rem;line-height:1.55}.Footer-module__rnk_JG__ctaButton{-webkit-tap-highlight-color:transparent;border-radius:12px;align-self:stretch;width:100%;max-width:280px;margin:0 auto;padding:.75rem 1.25rem;font-size:.9375rem;box-shadow:0 4px 20px #a06af959}.Footer-module__rnk_JG__ctaButton:active{transform:scale(.98)}.Footer-module__rnk_JG__contactEmail{margin-top:-.25rem;font-size:.9375rem}.Footer-module__rnk_JG__socialRow{flex-flow:wrap;justify-content:center;align-items:center;gap:.625rem;margin-top:.25rem}.Footer-module__rnk_JG__socialLabel{text-align:center;width:100%;margin-bottom:.125rem;font-size:.8125rem}.Footer-module__rnk_JG__socialIcons{justify-content:center;gap:.875rem}.Footer-module__rnk_JG__socialLink{-webkit-tap-highlight-color:transparent;width:44px;height:44px}.Footer-module__rnk_JG__footerNav{text-align:center;border-top:1px solid #ffffff0f;align-items:center;padding-top:.5rem}.Footer-module__rnk_JG__navHeading{letter-spacing:.12em;color:#ffffff80;margin-bottom:.25rem;font-size:.6875rem}.Footer-module__rnk_JG__serviceLinks{align-items:center;gap:.625rem}.Footer-module__rnk_JG__serviceLink{-webkit-tap-highlight-color:transparent;padding:.375rem 0;font-size:1rem}.Footer-module__rnk_JG__serviceLink:hover{transform:none}.Footer-module__rnk_JG__developerInfo{text-align:center;background:#ffffff08;border-top:1px solid #ffffff0f;border-radius:12px;flex-direction:row;justify-content:center;margin-bottom:1rem;padding:.75rem .5rem}.Footer-module__rnk_JG__developerCard{flex-direction:row;gap:.625rem}.Footer-module__rnk_JG__developerImage{border:2px solid #ffffff1a;width:48px;height:48px;box-shadow:0 4px 12px #0003}.Footer-module__rnk_JG__developerName{letter-spacing:.02em;font-size:.9375rem;font-weight:600}.Footer-module__rnk_JG__footerBottom{border-top:1px solid #ffffff0f;gap:.5rem;padding-top:1rem;padding-bottom:.25rem}.Footer-module__rnk_JG__legalLinks a{font-size:.75rem}.Footer-module__rnk_JG__copyright{color:#ffffff73;padding:0 .25rem;font-size:.6875rem;line-height:1.45}.Footer-module__rnk_JG__backToTop{bottom:max(1rem,env(safe-area-inset-bottom,0px) + 4rem);width:44px;height:44px;right:1rem}}@media (max-width:480px){.Footer-module__rnk_JG__footer{padding-bottom:max(1rem,env(safe-area-inset-bottom,0px) + 3.5rem)}.Footer-module__rnk_JG__footerHeader{padding:.5rem 0}.Footer-module__rnk_JG__footerHeader .Footer-module__rnk_JG__logo{font-size:1.1rem}.Footer-module__rnk_JG__footerHeader .Footer-module__rnk_JG__logo i{font-size:1.15rem}.Footer-module__rnk_JG__footerToggle{width:36px;height:36px}.Footer-module__rnk_JG__footerMain{gap:1rem;margin-bottom:1rem;padding-top:.75rem}.Footer-module__rnk_JG__tagline{font-size:.875rem}.Footer-module__rnk_JG__developerInfo{margin-bottom:.75rem;padding:.5rem}.Footer-module__rnk_JG__developerImage{width:40px;height:40px}.Footer-module__rnk_JG__developerName{font-size:.875rem}.Footer-module__rnk_JG__footerBottom{padding-top:.75rem}}
.FormulaAnim-module__fXWG2W__canvas{background:#000;border:1px solid #10b9812e;border-radius:14px;margin:16px 0;padding:28px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 0 0 1px #0006}.FormulaAnim-module__fXWG2W__canvas:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#10b98114,#0000 60%);position:absolute;inset:0}.FormulaAnim-module__fXWG2W__title{letter-spacing:.04em;text-transform:uppercase;color:#10b981;margin:0 0 6px;font-size:13px;font-weight:600}.FormulaAnim-module__fXWG2W__caption{color:#ffffffb3;margin:0 0 16px;font-size:14px;line-height:1.5}.FormulaAnim-module__fXWG2W__formulaSlot{color:#fff;isolation:isolate;background:radial-gradient(60% 80%,#10b9810b,#0000 70%),#00000040;border-radius:12px;justify-content:center;align-items:center;min-height:132px;padding:12px 8px;font-size:1.4rem;transition:background .24s;display:flex;position:relative;overflow:hidden}.FormulaAnim-module__fXWG2W__formulaSlotInner{will-change:opacity,filter;justify-content:center;align-items:center;width:100%;transition:opacity .28s cubic-bezier(.4,0,.2,1),filter .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.FormulaAnim-module__fXWG2W__formulaSlot[data-morphing=true]{background:radial-gradient(60% 80%,#10b9811a,#0000 70%),#00000052}.FormulaAnim-module__fXWG2W__formulaSlot[data-morphing=true] .FormulaAnim-module__fXWG2W__formulaSlotInner{filter:brightness(1.04)}.FormulaAnim-module__fXWG2W__formulaSlot .katex{color:#fff;font-size:inherit}@media (prefers-reduced-motion:reduce){.FormulaAnim-module__fXWG2W__formulaSlotInner{transition:none}}.FormulaAnim-module__fXWG2W__controls{border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.FormulaAnim-module__fXWG2W__btn{color:#10b981;cursor:pointer;background:#10b98114;border:1px solid #10b98159;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s}.FormulaAnim-module__fXWG2W__btn:hover:not(:disabled){background:#10b9812e;border-color:#10b98199}.FormulaAnim-module__fXWG2W__btn:disabled{opacity:.35;cursor:default}.FormulaAnim-module__fXWG2W__btn:focus-visible{outline-offset:2px;outline:2px solid #10b981}.FormulaAnim-module__fXWG2W__dots{align-items:center;gap:6px;margin-left:auto;display:flex}.FormulaAnim-module__fXWG2W__dot{background:#ffffff2e;border-radius:999px;width:7px;height:7px;transition:background .2s,transform .2s}.FormulaAnim-module__fXWG2W__dotActive{background:#10b981;transform:scale(1.4)}.FormulaAnim-module__fXWG2W__revealRoot{display:inline-block}@media (prefers-reduced-motion:reduce){.FormulaAnim-module__fXWG2W__dot{transition:none}}.FormulaAnim-module__fXWG2W__btnPrimary{color:#d1fae5;background:#10b9812e;border-color:#10b9818c;font-weight:700}.FormulaAnim-module__fXWG2W__btnPrimary:hover:not(:disabled){background:#10b98147;border-color:#10b981bf}.FormulaAnim-module__fXWG2W__stepIndicator{align-items:center;gap:10px;min-width:120px;margin-left:auto;display:flex}.FormulaAnim-module__fXWG2W__stepBadge{color:#d1fae5;letter-spacing:.04em;background:#10b9811a;border:1px solid #10b98152;border-radius:999px;align-items:baseline;gap:2px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;display:inline-flex}.FormulaAnim-module__fXWG2W__stepCurrent{color:#34d399}.FormulaAnim-module__fXWG2W__stepSep{opacity:.4;padding:0 2px}.FormulaAnim-module__fXWG2W__stepTotal{opacity:.7}.FormulaAnim-module__fXWG2W__stepRail{background:#ffffff14;border-radius:999px;flex:60px;height:3px;position:relative;overflow:hidden}.FormulaAnim-module__fXWG2W__stepFill{transform-origin:0;background:linear-gradient(90deg,#10b981 0%,#34d399 100%);width:100%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1);display:block;transform:scaleX(0);box-shadow:0 0 8px #34d39980}@media (prefers-reduced-motion:reduce){.FormulaAnim-module__fXWG2W__stepFill{transition:none}}@media (max-width:720px){.FormulaAnim-module__fXWG2W__stepIndicator{gap:8px;min-width:90px}.FormulaAnim-module__fXWG2W__stepBadge{padding:3px 8px;font-size:11px}}
.FormulaInsightModal-module__Nurgha__backdrop{-webkit-backdrop-filter:blur(8px);z-index:10100;background:#020617b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.FormulaInsightModal-module__Nurgha__dialog{color:#e2e8f0e6;background:radial-gradient(120% 80% at 0 0,#60a5fa1a 0%,#0000 60%),linear-gradient(#0f172af7 0%,#020617f7 100%);border:1px solid #7ee78747;border-radius:18px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:22px 24px 18px;overflow-y:auto;box-shadow:0 30px 60px -20px #000000b3,inset 0 1px #ffffff0d}.FormulaInsightModal-module__Nurgha__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.FormulaInsightModal-module__Nurgha__kicker{text-transform:uppercase;letter-spacing:.12em;color:#7ee787d9;font-size:12px;font-weight:700}.FormulaInsightModal-module__Nurgha__closeBtn{appearance:none;color:#e2e8f0d9;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b840;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.FormulaInsightModal-module__Nurgha__closeBtn:hover{color:#fecaca;background:#f871712e;border-color:#f8717173}.FormulaInsightModal-module__Nurgha__formula{text-align:center;background:#0f172a99;border:1px solid #94a3b829;border-radius:12px;margin:4px 0 18px;padding:18px 20px;font-size:18px;overflow-x:auto}.FormulaInsightModal-module__Nurgha__symbolsBlock{margin-top:14px}.FormulaInsightModal-module__Nurgha__symbolsHeading{text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0a6;margin:0 0 12px;font-size:13px;font-weight:700}.FormulaInsightModal-module__Nurgha__empty{color:#e2e8f0bf;background:#94a3b814;border:1px dashed #94a3b838;border-radius:10px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.55}.FormulaInsightModal-module__Nurgha__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.FormulaInsightModal-module__Nurgha__item{background:#0f172a80;border:1px solid #94a3b829;border-radius:12px;padding:14px 16px;transition:border-color .15s}.FormulaInsightModal-module__Nurgha__item:hover{border-color:#7ee78759}.FormulaInsightModal-module__Nurgha__itemHead{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.FormulaInsightModal-module__Nurgha__itemSymbol{color:#ecfdf5;text-align:center;background:#7ee7871a;border-radius:8px;flex-shrink:0;min-width:64px;padding:6px 10px;font-size:16px}.FormulaInsightModal-module__Nurgha__itemTitles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FormulaInsightModal-module__Nurgha__itemName{color:#ecfdf5;font-size:14px;font-weight:700}.FormulaInsightModal-module__Nurgha__itemReading{color:#e2e8f099;font-size:12.5px;font-style:italic}.FormulaInsightModal-module__Nurgha__itemToken{color:#7dd3fcd9;background:#38bdf814;border:1px solid #38bdf82e;border-radius:6px;flex-shrink:0;align-self:center;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.FormulaInsightModal-module__Nurgha__itemMeaning{color:#e2e8f0d9;margin:4px 0 8px;font-size:13.5px;line-height:1.6}.FormulaInsightModal-module__Nurgha__exampleBox,.FormulaInsightModal-module__Nurgha__mlBox{background:#0f172a73;border:1px solid #94a3b81f;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.55;display:flex}.FormulaInsightModal-module__Nurgha__exampleLabel,.FormulaInsightModal-module__Nurgha__mlLabel{text-transform:uppercase;letter-spacing:.08em;color:#7ee787d9;flex-shrink:0;font-size:11px;font-weight:700}.FormulaInsightModal-module__Nurgha__mlLabel{color:#f472b6d9}.FormulaInsightModal-module__Nurgha__exampleFormula{color:#ecfdf5;font-size:13px}.FormulaInsightModal-module__Nurgha__exampleCaption,.FormulaInsightModal-module__Nurgha__mlBody{color:#e2e8f0c7;flex:1;min-width:0}.FormulaInsightModal-module__Nurgha__footer{border-top:1px solid #94a3b81f;justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.FormulaInsightModal-module__Nurgha__footerLink{color:#7ee787f2;letter-spacing:.01em;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s}.FormulaInsightModal-module__Nurgha__footerLink:hover{color:#ecfdf5}@media (max-width:520px){.FormulaInsightModal-module__Nurgha__dialog{border-radius:14px;padding:18px 16px 14px}.FormulaInsightModal-module__Nurgha__formula{padding:14px 12px;font-size:16px}.FormulaInsightModal-module__Nurgha__itemSymbol{min-width:52px;font-size:14px}}
.FoundationGlyph-module__P_jU7G__glyph{filter:drop-shadow(0 0 4px #a78bfa40);flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:reduce){.FoundationGlyph-module__P_jU7G__glyph *{transition:none!important;animation:none!important}}
.SmartCTA-module__0N87sW__smartCTA{z-index:999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191923e6;border:1px solid #a06af933;border-radius:999px;align-items:center;gap:.25rem;padding:4px;display:flex;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000004d}[data-theme=dark] .SmartCTA-module__0N87sW__smartCTA{background:#23243af2;border-color:#a06af94d}.SmartCTA-module__0N87sW__ctaButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.SmartCTA-module__0N87sW__ctaButton:hover{transform:scale(1.03);box-shadow:0 4px 16px #a06af966}.SmartCTA-module__0N87sW__ctaButton i{font-size:.85rem}.SmartCTA-module__0N87sW__dismissButton{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;transition:all .2s;display:flex}.SmartCTA-module__0N87sW__dismissButton:hover{color:#fff;background:#ffffff1a}@media (max-width:768px){.SmartCTA-module__0N87sW__smartCTA{max-width:calc(100% - 2rem);bottom:80px}.SmartCTA-module__0N87sW__ctaButton{padding:8px 16px;font-size:.85rem}}
.FoundationWidget-module__yqboFq__svg{width:100%;max-width:360px;height:auto;display:block}.FoundationWidget-module__yqboFq__svgFixed{flex-shrink:0;display:block}.FoundationWidget-module__yqboFq__column{flex-direction:column;gap:8px;width:100%;display:flex}.FoundationWidget-module__yqboFq__row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.FoundationWidget-module__yqboFq__controls{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.FoundationWidget-module__yqboFq__controlsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.FoundationWidget-module__yqboFq__label{color:#c4b5fde6;letter-spacing:.02em;min-width:110px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.FoundationWidget-module__yqboFq__label strong{color:#f5f3ff;font-weight:700}.FoundationWidget-module__yqboFq__slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#a78bfa80,#22d3ee80);border-radius:999px;outline:none;flex:1;min-width:0;height:4px}.FoundationWidget-module__yqboFq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#a78bfa;border:2px solid #1e1b4b;border-radius:50%;width:14px;height:14px;box-shadow:0 0 8px #a78bfa99}.FoundationWidget-module__yqboFq__slider::-moz-range-thumb{cursor:pointer;background:#a78bfa;border:2px solid #1e1b4b;border-radius:50%;width:14px;height:14px}.FoundationWidget-module__yqboFq__readout{color:#e2e8f0e6;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.FoundationWidget-module__yqboFq__readout strong{color:#f5f3ff}.FoundationWidget-module__yqboFq__axes line{stroke:#94a3b873;stroke-width:1px}.FoundationWidget-module__yqboFq__axes polygon{fill:#94a3b88c}.FoundationWidget-module__yqboFq__axisLine{stroke:#94a3b880;stroke-width:1.2px}.FoundationWidget-module__yqboFq__tick{stroke:#94a3b88c;stroke-width:1px}.FoundationWidget-module__yqboFq__tickLabel{fill:#94a3b8cc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.FoundationWidget-module__yqboFq__markerLabel{fill:#c4b5fdf2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.FoundationWidget-module__yqboFq__markerLabelStrong{fill:#f5f3ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.FoundationWidget-module__yqboFq__marker{fill:#c4b5fd;stroke:#1e1b4b;stroke-width:1.5px}.FoundationWidget-module__yqboFq__guideLine{stroke:#94a3b84d;stroke-width:1px}.FoundationWidget-module__yqboFq__guideLineSolid{stroke:#a78bfa99;stroke-width:1.2px;stroke-dasharray:3 3}.FoundationWidget-module__yqboFq__curve{fill:none;stroke:#a78bfa;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #a78bfa4d)}.FoundationWidget-module__yqboFq__tangent{stroke:#fbbf24;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #fbbf2466)}.FoundationWidget-module__yqboFq__vertex{fill:#fbbf24;stroke:#1e1b4b;stroke-width:2px}.FoundationWidget-module__yqboFq__slopeTri line{stroke:#22d3eeb3;stroke-width:1.4px}.FoundationWidget-module__yqboFq__cellGrid{background:#02061780;border:1px solid #a78bfa33;border-radius:8px;grid-template-columns:repeat(16,1fr);gap:2px;min-height:40px;padding:6px;display:grid}.FoundationWidget-module__yqboFq__expCell{aspect-ratio:1;background:linear-gradient(135deg,#a78bfa,#22d3ee);border-radius:2px;display:block;box-shadow:0 0 4px #a78bfa4d}.FoundationWidget-module__yqboFq__expOverflow{color:#c4b5fd;text-align:center;grid-column:span 16;padding:4px 0;font-size:10px;font-weight:700}.FoundationWidget-module__yqboFq__pieFilled{fill:url(#nl-grad);stroke:#020617cc;stroke-width:1px;transition:fill .3s}.FoundationWidget-module__yqboFq__pieEmpty{fill:#ffffff0f;stroke:#a78bfa4d;stroke-width:1px}.FoundationWidget-module__yqboFq__fracBig{color:#f5f3ff;flex-direction:column;align-items:center;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.FoundationWidget-module__yqboFq__fracBar{background:#c4b5fd;border-radius:2px;width:28px;height:2px;display:block}.FoundationWidget-module__yqboFq__vecA{stroke:#34d399;stroke-width:2.5px;stroke-linecap:round;marker-end:none;filter:drop-shadow(0 0 4px #34d39966)}.FoundationWidget-module__yqboFq__vecB{stroke:#fbbf24;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #fbbf2466)}.FoundationWidget-module__yqboFq__vecSum{stroke:#a78bfa;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px #a78bfa80)}.FoundationWidget-module__yqboFq__vecGhost{stroke:#94a3b880;stroke-width:2px;stroke-dasharray:4 4;stroke-linecap:round}.FoundationWidget-module__yqboFq__swA,.FoundationWidget-module__yqboFq__swB{border-radius:2px;width:14px;height:4px;margin-right:4px;display:inline-block}.FoundationWidget-module__yqboFq__swA{background:#34d399}.FoundationWidget-module__yqboFq__swB{background:#fbbf24}.FoundationWidget-module__yqboFq__legend{color:#e2e8f0d9;align-items:center;min-width:90px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-flex}.FoundationWidget-module__yqboFq__circleOutline{fill:none;stroke:#a78bfa99;stroke-width:1.5px}.FoundationWidget-module__yqboFq__radius{stroke:#a78bfa;stroke-width:2px}.FoundationWidget-module__yqboFq__triFill{fill:#a78bfa33;stroke:#a78bfa;stroke-width:2px;stroke-linejoin:round}.FoundationWidget-module__yqboFq__vennFillA{fill:#a78bfa59}.FoundationWidget-module__yqboFq__vennFillB{fill:#22d3ee59}.FoundationWidget-module__yqboFq__vennFillBoth{fill:#fbbf2480}.FoundationWidget-module__yqboFq__vennUniverse{fill:#22d3ee2e}.FoundationWidget-module__yqboFq__vennCut{fill:#020617f2}.FoundationWidget-module__yqboFq__vennOutline{fill:none;stroke:#a78bfabf;stroke-width:1.5px}.FoundationWidget-module__yqboFq__chipRow{flex-wrap:wrap;gap:6px;display:inline-flex}.FoundationWidget-module__yqboFq__chip{appearance:none;color:#e2e8f0cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;transition:all .18s}.FoundationWidget-module__yqboFq__chip:hover{color:#f5f3ff;border-color:#a78bfa66}.FoundationWidget-module__yqboFq__chipActive{color:#f5f3ff;background:linear-gradient(160deg,#a78bfa4d,#7c3aed40);border-color:#a78bfa99}.FoundationWidget-module__yqboFq__bar{fill:url(#nl-grad)}.FoundationWidget-module__yqboFq__btnPrimary,.FoundationWidget-module__yqboFq__btnSecondary{appearance:none;color:#f5f3ff;cursor:pointer;background:#a78bfa2e;border:1px solid #a78bfa73;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .18s}.FoundationWidget-module__yqboFq__btnPrimary:hover{background:#a78bfa4d;border-color:#a78bfab3}.FoundationWidget-module__yqboFq__btnSecondary{color:#e2e8f0d9;background:#ffffff0d;border-color:#ffffff1a}.FoundationWidget-module__yqboFq__btnSecondary:hover{color:#f5f3ff;background:#ffffff1a}.FoundationWidget-module__yqboFq__coinStrip{background:#02061766;border:1px solid #a78bfa33;border-radius:8px;flex-wrap:wrap;gap:4px;min-height:28px;padding:4px;display:flex}.FoundationWidget-module__yqboFq__coinH,.FoundationWidget-module__yqboFq__coinT{color:#1e1b4b;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:800;display:inline-flex}.FoundationWidget-module__yqboFq__coinH{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.FoundationWidget-module__yqboFq__coinT{color:#f5f3ff;background:linear-gradient(135deg,#a78bfa,#7c3aed)}.FoundationWidget-module__yqboFq__dataDot{fill:#22d3ee;stroke:#1e1b4b;stroke-width:1.5px}.FoundationWidget-module__yqboFq__meanLine{stroke:#fbbf24;stroke-width:2px}.FoundationWidget-module__yqboFq__spreadBar{stroke:#a78bfa;stroke-width:4px;stroke-linecap:round}.FoundationWidget-module__yqboFq__gradArrow{stroke:#22d3ee;stroke-width:1.5px;stroke-linecap:round;marker-end:url(#arrowhead)}.FoundationWidget-module__yqboFq__matrixView{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex}.FoundationWidget-module__yqboFq__bracket{color:#c4b5fd;font-size:32px;font-weight:300}.FoundationWidget-module__yqboFq__times{color:#c4b5fd;padding:0 4px;font-size:16px}.FoundationWidget-module__yqboFq__matGrid{flex-direction:column;gap:2px;display:flex}.FoundationWidget-module__yqboFq__matRow{gap:4px;display:flex}.FoundationWidget-module__yqboFq__matCell{color:#e2e8f0e6;background:#02061780;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;font-weight:600;transition:all .25s;display:inline-flex}.FoundationWidget-module__yqboFq__matHi{color:#f5f3ff;background:#a78bfa40;border-color:#a78bfa99}.FoundationWidget-module__yqboFq__matVec{background:#22d3ee33;border-color:#22d3ee80}
.ExitIntentModal-module__oFFOCa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:12000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ExitIntentModal-module__oFFOCa__modal{background:var(--white);text-align:center;border-radius:24px;width:100%;max-width:440px;padding:2.5rem 2rem 2rem;position:relative;box-shadow:0 24px 80px #00000040}[data-theme=dark] .ExitIntentModal-module__oFFOCa__modal{background:#23243a;box-shadow:0 24px 80px #00000080}.ExitIntentModal-module__oFFOCa__closeBtn{cursor:pointer;width:36px;height:36px;color:var(--text-secondary);background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}[data-theme=dark] .ExitIntentModal-module__oFFOCa__closeBtn{background:#ffffff1a}.ExitIntentModal-module__oFFOCa__closeBtn:hover{color:var(--text-primary);background:#0000001a}.ExitIntentModal-module__oFFOCa__iconWrapper{margin-bottom:1.25rem}.ExitIntentModal-module__oFFOCa__iconCircle{color:#a06af9;background:linear-gradient(135deg,#a06af91a 0%,#35e4b21a 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;display:inline-flex}.ExitIntentModal-module__oFFOCa__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800;line-height:1.3}.ExitIntentModal-module__oFFOCa__subtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.ExitIntentModal-module__oFFOCa__benefits{text-align:left;flex-direction:column;gap:.6rem;margin-bottom:1.5rem;display:flex}.ExitIntentModal-module__oFFOCa__benefitItem{color:var(--text-primary);align-items:center;gap:.6rem;font-size:.95rem;display:flex}.ExitIntentModal-module__oFFOCa__benefitItem i{color:#35e4b2;flex-shrink:0;font-size:1rem}.ExitIntentModal-module__oFFOCa__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a06af9 0%,#8e44ad 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.ExitIntentModal-module__oFFOCa__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a06af966}.ExitIntentModal-module__oFFOCa__dismissLink{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.85rem;transition:color .2s}.ExitIntentModal-module__oFFOCa__dismissLink:hover{color:var(--text-primary)}@media (max-width:480px){.ExitIntentModal-module__oFFOCa__modal{padding:2rem 1.5rem 1.5rem}.ExitIntentModal-module__oFFOCa__title{font-size:1.3rem}}
.QuickCheck-module__mYimeG__wrap{background:#0206178c;border:1px solid #a78bfa38;border-radius:12px;margin-top:8px;padding:12px 14px;transition:border-color .25s,background .25s}.QuickCheck-module__mYimeG__wrapOk{background:radial-gradient(120% 80% at 0 0,#34d39914,#0000 55%),#0206178c;border-color:#34d39980}.QuickCheck-module__mYimeG__wrapErr{border-color:#f472b673}.QuickCheck-module__mYimeG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c4b5fd;margin-bottom:4px;font-size:10px;font-weight:800}.QuickCheck-module__mYimeG__question{color:#e2e8f0eb;margin:0 0 8px;font-size:13px;line-height:1.5}.QuickCheck-module__mYimeG__inputRow{align-items:stretch;gap:8px;display:flex}.QuickCheck-module__mYimeG__inputBox{background:#0f172a99;border:1px solid #a78bfa4d;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex}.QuickCheck-module__mYimeG__inputBox:focus-within{border-color:#a78bfab3;box-shadow:0 0 0 3px #a78bfa2e}.QuickCheck-module__mYimeG__input{appearance:none;color:#f5f3ff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.QuickCheck-module__mYimeG__input::placeholder{color:#94a3b899}.QuickCheck-module__mYimeG__unit{color:#c4b5fdd9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.QuickCheck-module__mYimeG__checkBtn{appearance:none;color:#f5f3ff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(160deg,#a78bfa40,#7c3aed33);border:1px solid #a78bfa8c;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .12s}.QuickCheck-module__mYimeG__checkBtn:hover{background:linear-gradient(160deg,#a78bfa66,#7c3aed4d);border-color:#a78bfacc}.QuickCheck-module__mYimeG__checkBtn:active{transform:translateY(1px)}.QuickCheck-module__mYimeG__feedbackOk,.QuickCheck-module__mYimeG__feedbackErr{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.QuickCheck-module__mYimeG__feedbackOk{color:#6ee7b7}.QuickCheck-module__mYimeG__feedbackErr{color:#f9a8d4}.QuickCheck-module__mYimeG__hint{color:#e2e8f0bf;width:100%;margin-top:4px;font-size:11.5px;font-weight:500;display:block}
.DeepDiveCard-module__fsq3rq__card{background:radial-gradient(120% 80% at 0 0,#22d3ee12,#0000 55%),radial-gradient(100% 80% at 100% 100%,#60a5fa0d,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #22d3ee2e;border-radius:16px;margin:28px 0;transition:border-color .25s}.DeepDiveCard-module__fsq3rq__cardOpen{border-color:#22d3ee66;box-shadow:0 20px 50px -28px #22d3ee66}.DeepDiveCard-module__fsq3rq__head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:14px 18px;display:flex}.DeepDiveCard-module__fsq3rq__icon{color:#0b1220;background:linear-gradient(160deg,#22d3ee,#0ea5e9);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 18px -4px #22d3ee8c}.DeepDiveCard-module__fsq3rq__headText{flex-direction:column;flex:1;min-width:0;display:flex}.DeepDiveCard-module__fsq3rq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;font-size:10.5px;font-weight:800}.DeepDiveCard-module__fsq3rq__title{letter-spacing:-.01em;color:#ecfeff;margin-top:2px;font-size:16px;font-weight:800}.DeepDiveCard-module__fsq3rq__toggle{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.DeepDiveCard-module__fsq3rq__chevron{transition:transform .2s}.DeepDiveCard-module__fsq3rq__chevronOpen{transform:rotate(180deg)}.DeepDiveCard-module__fsq3rq__body{border-top:1px solid #22d3ee29}.DeepDiveCard-module__fsq3rq__bodyInner{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.DeepDiveCard-module__fsq3rq__paragraph{color:#e2e8f0e6;margin:0;font-size:14px;line-height:1.7}.DeepDiveCard-module__fsq3rq__paragraph:not(:last-child){margin-bottom:2px}.DeepDiveCard-module__fsq3rq__subhead{letter-spacing:.14em;text-transform:uppercase;color:#67e8f9;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.DeepDiveCard-module__fsq3rq__pitfalls{background:#fbbf240f;border:1px solid #fbbf2438;border-radius:10px;margin-top:6px;padding:12px 14px}.DeepDiveCard-module__fsq3rq__pitfalls .DeepDiveCard-module__fsq3rq__subhead{color:#fbbf24}.DeepDiveCard-module__fsq3rq__pitfallsList{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}.DeepDiveCard-module__fsq3rq__pitfallsList li{color:#fef08aeb;font-size:13px;line-height:1.55}.DeepDiveCard-module__fsq3rq__papers{background:#a78bfa0f;border:1px solid #a78bfa2e;border-radius:10px;margin-top:4px;padding:12px 14px}.DeepDiveCard-module__fsq3rq__papers .DeepDiveCard-module__fsq3rq__subhead{color:#c4b5fd}.DeepDiveCard-module__fsq3rq__papersList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.DeepDiveCard-module__fsq3rq__paperLink{color:#ddd6fe;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.DeepDiveCard-module__fsq3rq__paperLink:hover{color:#f5f3ff}.DeepDiveCard-module__fsq3rq__paperTitle{border-bottom:1px dashed #c4b5fd66}.DeepDiveCard-module__fsq3rq__paperMeta{color:#c4b5fdb3;gap:2px;margin-left:8px;font-size:11.5px;display:inline-flex}@media (max-width:560px){.DeepDiveCard-module__fsq3rq__head{padding:12px 14px}.DeepDiveCard-module__fsq3rq__bodyInner{padding:14px}.DeepDiveCard-module__fsq3rq__title{font-size:15px}}
.MLApplicationsPanel-module__aZWGhW__panel{background:radial-gradient(120% 80% at 0 0,#f472b614,#0000 55%),radial-gradient(100% 80% at 100% 100%,#a78bfa0f,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #f472b62e;border-radius:18px;margin:32px 0;padding:20px 22px 22px}.MLApplicationsPanel-module__aZWGhW__head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.MLApplicationsPanel-module__aZWGhW__icon{color:#1f1124;background:linear-gradient(160deg,#f472b6,#ec4899);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 18px -4px #f472b68c}.MLApplicationsPanel-module__aZWGhW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f9a8d4;font-size:10.5px;font-weight:800}.MLApplicationsPanel-module__aZWGhW__title{letter-spacing:-.01em;color:#fdf2f8;margin-top:2px;font-size:17px;font-weight:800}.MLApplicationsPanel-module__aZWGhW__sub{color:#fce7f3b3;max-width:720px;margin-top:4px;font-size:12.5px;line-height:1.5}.MLApplicationsPanel-module__aZWGhW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.MLApplicationsPanel-module__aZWGhW__card{background:radial-gradient(120% 80% at 0 0,#f472b60d,#0000 55%),#0206178c;border:1px solid #f472b633;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px 16px;transition:border-color .2s,box-shadow .25s;display:flex}.MLApplicationsPanel-module__aZWGhW__card:hover{border-color:#f472b680;box-shadow:0 14px 36px -22px #f472b680}.MLApplicationsPanel-module__aZWGhW__cardHead{flex-direction:column;gap:6px;display:flex}.MLApplicationsPanel-module__aZWGhW__cardTitle{color:#fdf2f8;letter-spacing:-.005em;margin:0;font-size:14.5px;font-weight:800}.MLApplicationsPanel-module__aZWGhW__tagRow{flex-wrap:wrap;gap:4px;display:flex}.MLApplicationsPanel-module__aZWGhW__tag{color:#f9a8d4;letter-spacing:.02em;background:#f472b624;border:1px solid #f472b64d;border-radius:999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-block}.MLApplicationsPanel-module__aZWGhW__cardBody{color:#fce7f3d1;margin:0;font-size:13px;line-height:1.6}.MLApplicationsPanel-module__aZWGhW__snippetWrap{background:#020617bf;border:1px solid #a78bfa2e;border-radius:8px;margin-top:4px;overflow:hidden}.MLApplicationsPanel-module__aZWGhW__snippetMeta{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;background:#a78bfa0f;border-bottom:1px solid #a78bfa29;justify-content:space-between;align-items:center;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;display:flex}.MLApplicationsPanel-module__aZWGhW__copyBtn{appearance:none;color:#ddd6fe;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #c4b5fd4d;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;transition:background .18s;display:inline-flex}.MLApplicationsPanel-module__aZWGhW__copyBtn:hover{background:#c4b5fd1f}.MLApplicationsPanel-module__aZWGhW__snippet{color:#e0e7ff;white-space:pre;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;overflow-x:auto}@media (max-width:560px){.MLApplicationsPanel-module__aZWGhW__panel{padding:16px}.MLApplicationsPanel-module__aZWGhW__grid{grid-template-columns:1fr}}
.CodeCell-module__eNibna__wrap{background:radial-gradient(120% 80% at 0 0,#34d3990f,#0000 55%),linear-gradient(#0f172a8c,#02061766);border:1px solid #34d39933;border-radius:16px;margin:28px 0;padding:18px}.CodeCell-module__eNibna__header{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.CodeCell-module__eNibna__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#6ee7b7;font-size:10.5px;font-weight:800}.CodeCell-module__eNibna__title{letter-spacing:-.005em;color:#ecfdf5;margin:0;font-size:16px;font-weight:800}.CodeCell-module__eNibna__description{color:#e2e8f0d9;margin:0 0 12px;font-size:13px;line-height:1.6}.CodeCell-module__eNibna__editor{background:#020617b3;border:1px solid #34d39933;border-radius:12px;overflow:hidden}.CodeCell-module__eNibna__editorMeta{letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7;background:#34d3990f;border-bottom:1px solid #34d3992e;align-items:center;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;display:flex}.CodeCell-module__eNibna__textarea{box-sizing:border-box;color:#ecfdf5;resize:vertical;background:0 0;border:none;outline:none;width:100%;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}.CodeCell-module__eNibna__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.CodeCell-module__eNibna__runBtn,.CodeCell-module__eNibna__resetBtn{appearance:none;cursor:pointer;letter-spacing:.02em;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex}.CodeCell-module__eNibna__runBtn{color:#ecfdf5;background:linear-gradient(160deg,#34d39947,#10b98138);border:1px solid #34d3998c}.CodeCell-module__eNibna__runBtn:hover:not(:disabled){background:linear-gradient(160deg,#34d39966,#10b98152);border-color:#34d399cc}.CodeCell-module__eNibna__runBtn:disabled{opacity:.6;cursor:not-allowed}.CodeCell-module__eNibna__resetBtn{color:#e2e8f0d9;background:#ffffff0d;border:1px solid #ffffff1f}.CodeCell-module__eNibna__resetBtn:hover{color:#ecfdf5;background:#ffffff1a}.CodeCell-module__eNibna__expected{color:#94a3b8d9;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.CodeCell-module__eNibna__outputWrap{background:#020617b3;border:1px solid #34d39940;border-radius:10px;margin-top:12px}.CodeCell-module__eNibna__outputError{border-color:#f472b666}.CodeCell-module__eNibna__outputHead{letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7;border-bottom:1px solid #34d3992e;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.CodeCell-module__eNibna__outputError .CodeCell-module__eNibna__outputHead{color:#f9a8d4;border-bottom-color:#f472b64d}.CodeCell-module__eNibna__outputBody{color:#e0e7ff;white-space:pre-wrap;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.CodeCell-module__eNibna__outputError .CodeCell-module__eNibna__outputBody{color:#fce7f3}
.ChapterMathShowcase-module__I8h4BW__card{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--mml-accent,#7cf4ff)16%,transparent),transparent 55%),linear-gradient(165deg,#ffffff0a,transparent 60%),#0a0e16b3;border:1px solid color-mix(in srgb,var(--mml-accent,#7cf4ff)30%,#ffffff14);min-width:240px;max-width:340px;box-shadow:0 26px 60px -34px color-mix(in srgb,var(--mml-accent,#7cf4ff)70%,transparent);border-radius:20px;flex-direction:column;gap:16px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.ChapterMathShowcase-module__I8h4BW__glow{background:radial-gradient(circle,color-mix(in srgb,var(--mml-accent,#7cf4ff)30%,transparent),transparent 70%);filter:blur(40px);opacity:.7;pointer-events:none;border-radius:50%;width:70%;height:80%;position:absolute;top:-40%;right:-25%}.ChapterMathShowcase-module__I8h4BW__grid{background-image:linear-gradient(color-mix(in srgb,var(--mml-accent,#7cf4ff)10%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--mml-accent,#7cf4ff)10%,transparent)1px,transparent 1px);opacity:.5;pointer-events:none;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%)}.ChapterMathShowcase-module__I8h4BW__glyphRow{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.ChapterMathShowcase-module__I8h4BW__glyphBox{background:color-mix(in srgb,var(--mml-accent,#7cf4ff)12%,#0006);border:1px solid color-mix(in srgb,var(--mml-accent,#7cf4ff)36%,transparent);width:52px;height:52px;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 22px -10px var(--mml-accent,#7cf4ff);border-radius:14px;place-items:center;display:grid}.ChapterMathShowcase-module__I8h4BW__chapterTag{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--mml-accent,#7cf4ff)80%,#fff);background:color-mix(in srgb,var(--mml-accent,#7cf4ff)12%,transparent);border:1px solid color-mix(in srgb,var(--mml-accent,#7cf4ff)28%,transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.ChapterMathShowcase-module__I8h4BW__formula{z-index:1;color:#eaf4ff;min-height:56px;filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--mml-accent,#7cf4ff)40%,transparent));justify-content:center;align-items:center;padding:8px 4px;font-size:1.18rem;display:flex;position:relative}.ChapterMathShowcase-module__I8h4BW__formula .katex{color:#eef6ff}.ChapterMathShowcase-module__I8h4BW__caption{z-index:1;color:#e2f0ffb3;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.ChapterMathShowcase-module__I8h4BW__captionDot{background:var(--mml-accent,#7cf4ff);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--mml-accent,#7cf4ff)24%,transparent);border-radius:50%}@media (max-width:820px){.ChapterMathShowcase-module__I8h4BW__card{width:100%;max-width:none}}
.OdysseyWiki-module__5Soz8q__page{background:linear-gradient(#060912 0%,#0a0f1a 40%,#080d18 100%);min-height:100vh;position:relative;overflow-x:hidden}.OdysseyWiki-module__5Soz8q__bgGlow{pointer-events:none;background:radial-gradient(70% 45% at 50% -5%,#22d3ee2e,#0000 55%),radial-gradient(50% 40% at 90% 30%,#a855f71f,#0000 50%),radial-gradient(40% 35% at 10% 60%,#10b98114,#0000 45%);position:absolute;inset:0}.OdysseyWiki-module__5Soz8q__bgGrid{pointer-events:none;opacity:.06;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 80% at 50% 20%,#000 20%,#0000 75%)}.OdysseyWiki-module__5Soz8q__hero{z-index:1;text-align:center;padding:6rem 1.25rem 2.5rem;position:relative}@media (min-width:768px){.OdysseyWiki-module__5Soz8q__hero{padding:7rem 2rem 3rem}}.OdysseyWiki-module__5Soz8q__heroInner{max-width:820px;margin:0 auto}.OdysseyWiki-module__5Soz8q__heroBadge{letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.35rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 0 24px #22d3ee26}.OdysseyWiki-module__5Soz8q__heroTitle{letter-spacing:-.03em;color:#f8fafc;text-shadow:0 0 40px #22d3ee33;margin:0 0 1rem;font-size:clamp(2rem,6vw,3.25rem);font-weight:900;line-height:1.1}.OdysseyWiki-module__5Soz8q__heroSubtitle{color:#94a3b8;max-width:640px;margin:0 auto 1.75rem;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.65}.OdysseyWiki-module__5Soz8q__heroStats{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.OdysseyWiki-module__5Soz8q__stat{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.OdysseyWiki-module__5Soz8q__statIcon{color:#22d3ee;font-size:1.125rem!important}.OdysseyWiki-module__5Soz8q__content{z-index:1;max-width:1100px;margin:0 auto;padding:0 1.25rem 6rem;position:relative}@media (max-width:768px){.OdysseyWiki-module__5Soz8q__content{padding-bottom:7rem}}.OdysseyWiki-module__5Soz8q__searchBar{align-items:center;margin-bottom:2.5rem;display:flex;position:relative}.OdysseyWiki-module__5Soz8q__searchIcon{color:#64748b;pointer-events:none;position:absolute;left:.875rem;font-size:1.15rem!important}.OdysseyWiki-module__5Soz8q__searchInput{color:#e2e8f0;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;padding:.75rem 2.5rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.OdysseyWiki-module__5Soz8q__searchInput::placeholder{color:#64748b}.OdysseyWiki-module__5Soz8q__searchInput:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1f}.OdysseyWiki-module__5Soz8q__searchClear{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;display:inline-flex;position:absolute;right:.625rem}.OdysseyWiki-module__5Soz8q__searchClear:hover{color:#e2e8f0;background:#ffffff1f}.OdysseyWiki-module__5Soz8q__noResults{text-align:center;color:#64748b;padding:2rem 0;font-size:.95rem}.OdysseyWiki-module__5Soz8q__categorySection{margin-bottom:3rem}.OdysseyWiki-module__5Soz8q__categoryHeader{margin-bottom:1.25rem}.OdysseyWiki-module__5Soz8q__categoryTitle{color:#e2e8f0;margin:0 0 .35rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800}.OdysseyWiki-module__5Soz8q__categoryDesc{color:#64748b;margin:0;font-size:.9375rem;line-height:1.5}.OdysseyWiki-module__5Soz8q__cardGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.OdysseyWiki-module__5Soz8q__cardGrid{grid-template-columns:repeat(2,1fr)}}.OdysseyWiki-module__5Soz8q__card{color:inherit;background:linear-gradient(145deg,#0f172ae6,#0b1120f2);border:1px solid #ffffff12;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.125rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.OdysseyWiki-module__5Soz8q__card:hover{border-color:#22d3ee59;transform:translateY(-2px);box-shadow:0 12px 32px #00000059,0 0 0 1px #22d3ee1a}.OdysseyWiki-module__5Soz8q__cardFeatured{background:linear-gradient(145deg,#082f4959,#0f172aeb);border-color:#22d3ee40}.OdysseyWiki-module__5Soz8q__cardFeatured:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#22d3ee66,#0000 50%,#a855f733);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.OdysseyWiki-module__5Soz8q__cardEmoji{flex-shrink:0;font-size:1.75rem;line-height:1}.OdysseyWiki-module__5Soz8q__cardBody{flex:1;min-width:0}.OdysseyWiki-module__5Soz8q__cardTitle{color:#f1f5f9;margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.3}.OdysseyWiki-module__5Soz8q__cardDesc{color:#94a3b8;margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.OdysseyWiki-module__5Soz8q__cardTags{flex-wrap:wrap;gap:.35rem;display:flex}.OdysseyWiki-module__5Soz8q__tag{text-transform:lowercase;color:#7dd3fc;background:#22d3ee1a;border:1px solid #22d3ee26;border-radius:999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600}.OdysseyWiki-module__5Soz8q__cardArrow{color:#475569;flex-shrink:0;margin-top:.25rem;transition:color .2s,transform .2s;font-size:1.125rem!important}.OdysseyWiki-module__5Soz8q__card:hover .OdysseyWiki-module__5Soz8q__cardArrow{color:#22d3ee;transform:translate(3px)}.OdysseyWiki-module__5Soz8q__docPage{}.OdysseyWiki-module__5Soz8q__docShell{z-index:1;max-width:920px;margin:0 auto;padding:5.5rem 1.25rem 6rem;position:relative}@media (max-width:768px){.OdysseyWiki-module__5Soz8q__docShell{padding:5rem 1rem 7rem}}.OdysseyWiki-module__5Soz8q__docShellWide{max-width:1220px}@media (min-width:1024px){.OdysseyWiki-module__5Soz8q__docShellWide{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:2.5rem;display:grid}}.OdysseyWiki-module__5Soz8q__docMain{min-width:0}.OdysseyWiki-module__5Soz8q__docAside{display:none}@media (min-width:1024px){.OdysseyWiki-module__5Soz8q__docAside{display:block}}.OdysseyWiki-module__5Soz8q__docTitle{color:#f1f5f9;letter-spacing:-.02em;align-items:flex-start;gap:.6rem;margin:0 0 .6rem;font-size:clamp(1.6rem,4vw,2.35rem);font-weight:800;line-height:1.15;display:flex}.OdysseyWiki-module__5Soz8q__docTitleEmoji{flex-shrink:0;font-size:.9em;line-height:1.1}.OdysseyWiki-module__5Soz8q__docLede{color:#94a3b8;max-width:70ch;margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.OdysseyWiki-module__5Soz8q__docReadTime{text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.OdysseyWiki-module__5Soz8q__docNav{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.OdysseyWiki-module__5Soz8q__backLink{color:#67e8f9;font-weight:600;text-decoration:none}.OdysseyWiki-module__5Soz8q__backLink:hover{text-decoration:underline}.OdysseyWiki-module__5Soz8q__docMeta{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.OdysseyWiki-module__5Soz8q__docKind{text-transform:uppercase;letter-spacing:.06em;color:#a5f3fc;background:#22d3ee1f;border:1px solid #22d3ee33;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.OdysseyWiki-module__5Soz8q__docArticle{background:#0f172a80;border:1px solid #ffffff0f;border-radius:1rem;padding:1.5rem}@media (max-width:640px){.OdysseyWiki-module__5Soz8q__docArticle{padding:1rem}}.OdysseyWiki-module__5Soz8q__htmlFrame{background:#0b1020;border:none;border-radius:.75rem;width:100%;min-height:75vh}.OdysseyWiki-module__5Soz8q__fullscreenLink{color:#67e8f9;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.OdysseyWiki-module__5Soz8q__fullscreenLink:hover{text-decoration:underline}.OdysseyWiki-module__5Soz8q__docToolbar{margin:0 0 1rem}.OdysseyWiki-module__5Soz8q__docDisclaimer{color:#93c5b8;background:#10b98114;border:1px solid #10b98138;border-radius:.6rem;margin:0 0 1.5rem;padding:.6rem .9rem;font-size:.8rem;line-height:1.5}
.MMLResumePanel-module__FuvFJq__panel{--panel-accent:#7cf4ff;--panel-accent-soft:#7cf4ff1f;--panel-accent-glow:#7cf4ff4d;isolation:isolate;border:1px solid var(--panel-accent-soft);background:linear-gradient(135deg,var(--panel-accent-soft),#080b1266 60%,#080b12b3),#080b12b3;max-width:1280px;box-shadow:0 32px 60px -32px var(--panel-accent-glow),inset 0 0 0 1px #ffffff0a;border-radius:22px;margin:28px auto 24px;padding:22px 26px;position:relative;overflow:hidden}.MMLResumePanel-module__FuvFJq__aurora{z-index:0;pointer-events:none;background:radial-gradient(35% 50% at 15% 0%,var(--panel-accent-glow)0%,transparent 60%),radial-gradient(35% 50% at 85% 100%,#c4b5fd2e 0%,transparent 60%);filter:blur(48px);opacity:.7;position:absolute;inset:-25%}.MMLResumePanel-module__FuvFJq__layout{z-index:1;display:block;position:relative}.MMLResumePanel-module__FuvFJq__resumeCard{border:1px solid var(--panel-accent-soft);background:linear-gradient(135deg,var(--panel-accent-soft),#ffffff05 70%),#080b1299;color:inherit;cursor:pointer;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:grid;position:relative}.MMLResumePanel-module__FuvFJq__resumeCard:hover{border-color:color-mix(in srgb,var(--panel-accent)50%,transparent);box-shadow:0 24px 44px -28px var(--panel-accent-glow);transform:translateY(-2px)}.MMLResumePanel-module__FuvFJq__resumeCardEmpty{background:linear-gradient(135deg,var(--panel-accent-soft),#ffffff05 70%),#080b128c}.MMLResumePanel-module__FuvFJq__ringSlot{color:var(--panel-accent);justify-content:center;align-items:center;display:inline-flex}.MMLResumePanel-module__FuvFJq__resumeBody{gap:4px;min-width:0;display:grid}.MMLResumePanel-module__FuvFJq__resumeEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--panel-accent);font-size:10.5px;font-weight:800}.MMLResumePanel-module__FuvFJq__resumeTitle{color:#f1f6ff;letter-spacing:-.005em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.MMLResumePanel-module__FuvFJq__resumeMeta{color:#ffffffa6;font-size:12.5px}.MMLResumePanel-module__FuvFJq__resumeCta{background:var(--panel-accent);color:#04101e;width:44px;height:44px;box-shadow:0 12px 24px -8px var(--panel-accent-glow);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.MMLResumePanel-module__FuvFJq__resumeCard:hover .MMLResumePanel-module__FuvFJq__resumeCta{transform:scale(1.05)}@media (max-width:720px){.MMLResumePanel-module__FuvFJq__panel{border-radius:18px;margin:20px 14px 16px;padding:18px 16px}.MMLResumePanel-module__FuvFJq__resumeCard{gap:12px;padding:14px}.MMLResumePanel-module__FuvFJq__resumeTitle{font-size:1rem}.MMLResumePanel-module__FuvFJq__resumeCta{width:38px;height:38px}}@media (max-width:420px){.MMLResumePanel-module__FuvFJq__resumeCard{grid-template-columns:1fr auto}.MMLResumePanel-module__FuvFJq__ringSlot{display:none}}[data-theme=light] .MMLResumePanel-module__FuvFJq__panel{background:linear-gradient(135deg,var(--panel-accent-soft),#ffffffd9 60%,#fffffff2),#fffffff5;box-shadow:0 32px 60px -32px var(--panel-accent-glow),inset 0 0 0 1px #0f172a0f}[data-theme=light] .MMLResumePanel-module__FuvFJq__resumeCard{background:linear-gradient(135deg,var(--panel-accent-soft),#ffffffd9 70%),#fffffff2}[data-theme=light] .MMLResumePanel-module__FuvFJq__resumeTitle{color:#0f172a}[data-theme=light] .MMLResumePanel-module__FuvFJq__resumeMeta{color:#475569}
.MMLLessonHero-module__bFDJqW__hero{isolation:isolate;border:1px solid var(--mml-accent-soft);background:linear-gradient(135deg,var(--mml-accent-soft),#c4b5fd0f 60%,#080b1266),#080b12b3;box-shadow:0 32px 60px -32px var(--mml-accent-glow),inset 0 0 0 1px #ffffff0a;border-radius:22px;margin:16px 0 28px;padding:26px 28px 22px;position:relative;overflow:hidden}.MMLLessonHero-module__bFDJqW__aurora{z-index:0;pointer-events:none;background:radial-gradient(35% 50% at 15% 0%,var(--mml-accent-glow)0%,transparent 60%),radial-gradient(35% 50% at 85% 100%,#c4b5fd33 0%,transparent 60%);filter:blur(48px);opacity:.85;position:absolute;inset:-25%}.MMLLessonHero-module__bFDJqW__inner{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.MMLLessonHero-module__bFDJqW__header{flex:auto;gap:8px;min-width:0;display:grid}.MMLLessonHero-module__bFDJqW__eyebrowRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MMLLessonHero-module__bFDJqW__eyebrow{background:var(--mml-accent-soft);border:1px solid var(--mml-accent-soft);width:max-content;color:var(--mml-accent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.MMLLessonHero-module__bFDJqW__position{letter-spacing:.05em;color:var(--mml-accent);opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.MMLLessonHero-module__bFDJqW__positionSep{opacity:.4;margin:0 2px}.MMLLessonHero-module__bFDJqW__title{letter-spacing:-.025em;background:linear-gradient(135deg,#f1f6ff 0%,var(--mml-accent)100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:clamp(1.65rem,4vw,2.25rem);font-weight:800;line-height:1.12}.MMLLessonHero-module__bFDJqW__chapter{color:#fff9;letter-spacing:.01em;margin:4px 0 0;font-size:13.5px}.MMLLessonHero-module__bFDJqW__glyphSlot{flex-shrink:0;justify-content:flex-end;align-items:flex-start;display:flex}.MMLLessonHero-module__bFDJqW__intro{z-index:1;color:#d4dcef;max-width:64ch;margin:18px 0 16px;font-size:15px;line-height:1.65;position:relative}.MMLLessonHero-module__bFDJqW__statsRow{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.MMLLessonHero-module__bFDJqW__stat{color:#c6d5ff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.MMLLessonHero-module__bFDJqW__statValue{color:var(--mml-accent);letter-spacing:.02em;font-weight:800}.MMLLessonHero-module__bFDJqW__statLabel{color:#9fb3d8;font-size:11px}@media (max-width:720px){.MMLLessonHero-module__bFDJqW__hero{border-radius:18px;padding:20px 18px 18px}.MMLLessonHero-module__bFDJqW__inner{flex-direction:column;gap:14px}.MMLLessonHero-module__bFDJqW__glyphSlot{justify-content:stretch;align-self:stretch;width:100%}.MMLLessonHero-module__bFDJqW__title{font-size:clamp(1.5rem,6vw,1.9rem)}.MMLLessonHero-module__bFDJqW__intro{margin:14px 0 12px;font-size:14.5px}}[data-theme=light] .MMLLessonHero-module__bFDJqW__hero{background:linear-gradient(135deg,var(--mml-accent-soft),#ffffffd9 60%,#fffffff2),#fffffff2;box-shadow:0 32px 60px -32px var(--mml-accent-glow),inset 0 0 0 1px #0f172a0f}[data-theme=light] .MMLLessonHero-module__bFDJqW__title{background:linear-gradient(135deg,#0f172a 0%,var(--mml-accent)100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .MMLLessonHero-module__bFDJqW__chapter{color:#0f172a99}[data-theme=light] .MMLLessonHero-module__bFDJqW__intro{color:#1e293b}[data-theme=light] .MMLLessonHero-module__bFDJqW__stat{color:#1e293b;background:#fffffff2;border-color:#0f172a14}[data-theme=light] .MMLLessonHero-module__bFDJqW__statLabel{color:#475569}
.MMLResumeBar-module__l9cYJW__bar{--bar-accent:#7cf4ff;--bar-accent-soft:#7cf4ff1f;--bar-accent-glow:#7cf4ff4d;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:75;border:1px solid var(--bar-accent-soft);-webkit-backdrop-filter:blur(14px);max-width:760px;box-shadow:0 24px 44px -22px #000000a6,0 0 22px var(--bar-accent-glow),inset 0 0 0 1px #ffffff0d;background:#080b12d9;border-radius:999px;align-items:center;gap:14px;margin:0 auto;padding:10px 12px 10px 18px;display:flex;position:fixed}.MMLResumeBar-module__l9cYJW__dot{background:var(--bar-accent);width:10px;height:10px;box-shadow:0 0 12px var(--bar-accent-glow);border-radius:999px;flex-shrink:0}.MMLResumeBar-module__l9cYJW__body{flex:auto;gap:0;min-width:0;display:grid}.MMLResumeBar-module__l9cYJW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bar-accent);font-size:10.5px;font-weight:800}.MMLResumeBar-module__l9cYJW__title{color:#f1f6ff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.MMLResumeBar-module__l9cYJW__cta{background:var(--bar-accent);color:#04101e;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:800;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.MMLResumeBar-module__l9cYJW__cta:hover{transform:translateY(-1px)}@media (max-width:720px){.MMLResumeBar-module__l9cYJW__bar{gap:10px;padding:8px 10px 8px 14px}.MMLResumeBar-module__l9cYJW__cta span{display:none}}@media (max-height:520px) and (orientation:landscape){.MMLResumeBar-module__l9cYJW__bar{display:none}}[data-theme=light] .MMLResumeBar-module__l9cYJW__bar{box-shadow:0 24px 44px -22px #0f172a40,0 0 22px var(--bar-accent-glow),inset 0 0 0 1px #0f172a0a;background:#fffffff2;border-color:#0f172a1a}[data-theme=light] .MMLResumeBar-module__l9cYJW__title{color:#0f172a}
.MMLProgressDots-module__WpjnMa__rail{z-index:30;pointer-events:none;align-items:center;display:flex;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.MMLProgressDots-module__WpjnMa__list{border:1px solid var(--mml-accent-soft,#ffffff14);-webkit-backdrop-filter:blur(10px);pointer-events:auto;background:#080b1280;border-radius:999px;flex-direction:column;gap:10px;margin:0;padding:12px 6px;list-style:none;display:flex;position:relative}.MMLProgressDots-module__WpjnMa__fill{background:var(--mml-accent,#7cf4ff);transform-origin:top;opacity:.55;width:2px;box-shadow:0 0 8px var(--mml-accent-glow,#7cf4ff73);border-radius:2px;margin-left:-1px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:14px;bottom:14px;left:50%;transform:scaleY(0)}.MMLProgressDots-module__WpjnMa__item{z-index:1;position:relative}.MMLProgressDots-module__WpjnMa__dot{cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;width:10px;height:10px;padding:0;transition:transform .16s,background .16s,border-color .16s}.MMLProgressDots-module__WpjnMa__dot:hover{transform:scale(1.25)}.MMLProgressDots-module__WpjnMa__dot:focus-visible{outline:2px solid var(--mml-accent,#7cf4ff);outline-offset:3px}.MMLProgressDots-module__WpjnMa__dot_done{border-color:var(--mml-accent,#7cf4ff);background:var(--mml-accent,#7cf4ff);opacity:.9}.MMLProgressDots-module__WpjnMa__dot_active{border-color:var(--mml-accent,#7cf4ff);background:var(--mml-accent,#7cf4ff);box-shadow:0 0 12px var(--mml-accent-glow,#7cf4ff99);transform:scale(1.45)}.MMLProgressDots-module__WpjnMa__dot_ahead{background:#ffffff0d;border-color:#ffffff40}@media (max-width:1080px){.MMLProgressDots-module__WpjnMa__rail{right:6px}}@media (max-width:720px){.MMLProgressDots-module__WpjnMa__rail{display:none}}@media (prefers-reduced-motion:reduce){.MMLProgressDots-module__WpjnMa__dot,.MMLProgressDots-module__WpjnMa__fill{transition:none}}[data-theme=light] .MMLProgressDots-module__WpjnMa__list{border-color:var(--mml-accent-soft,#0f172a14);background:#ffffffeb}[data-theme=light] .MMLProgressDots-module__WpjnMa__dot_ahead{background:#0f172a0d;border-color:#0f172a40}
.InlineQuiz-module__wcq05W__quiz{background:linear-gradient(#1e123073,#0b1120cc);border:1px solid #a855f740;border-radius:.9rem;margin:1.5rem 0;padding:1.1rem 1.25rem}.InlineQuiz-module__wcq05W__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.InlineQuiz-module__wcq05W__title{color:#f1f5f9;margin:0;font-size:1rem}.InlineQuiz-module__wcq05W__score{color:#c4b5fd;font-variant-numeric:tabular-nums;background:#a855f726;border:1px solid #a855f74d;border-radius:999px;padding:.2rem .7rem;font-size:.76rem;font-weight:700}.InlineQuiz-module__wcq05W__qBlock{border-top:1px solid #ffffff12;padding:.8rem 0}.InlineQuiz-module__wcq05W__qBlock:first-of-type{border-top:none}.InlineQuiz-module__wcq05W__qText{color:#e2e8f0;margin:0 0 .6rem;font-size:.9rem;font-weight:600;line-height:1.5}.InlineQuiz-module__wcq05W__opts{flex-direction:column;gap:.4rem;display:flex}.InlineQuiz-module__wcq05W__opt{text-align:left;color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;padding:.55rem .8rem;font-size:.85rem;transition:all .15s}.InlineQuiz-module__wcq05W__opt:hover:not(:disabled){color:#f1f5f9;border-color:#a855f766}.InlineQuiz-module__wcq05W__opt:disabled{cursor:default}.InlineQuiz-module__wcq05W__right{color:#6ee7b7!important;background:#10b98126!important;border-color:#10b98173!important}.InlineQuiz-module__wcq05W__wrong{color:#fca5a5!important;background:#f871711f!important;border-color:#f8717166!important}.InlineQuiz-module__wcq05W__explain{border-radius:.5rem;margin:.55rem 0 0;padding:.5rem .7rem;font-size:.82rem;line-height:1.55}.InlineQuiz-module__wcq05W__ok{color:#6ee7b7;background:#10b98114}.InlineQuiz-module__wcq05W__no{color:#fcd9a5;background:#fb923c14}
.MMLHeroFormula-module__BW2MdG__band{isolation:isolate;max-width:620px;margin:6px auto 2px;padding:0 16px;position:relative}.MMLHeroFormula-module__BW2MdG__aurora{z-index:-1;pointer-events:none;filter:blur(40px);opacity:.7;background:radial-gradient(50% 60% at 30%,#60a5fa1f,#0000 70%),radial-gradient(40% 60% at 70%,#c4b5fd1a,#0000 70%);position:absolute;inset:-40% -10%}.MMLHeroFormula-module__BW2MdG__frame{--hero-frame:1}:is(.MMLHeroFormula-module__BW2MdG__frame .formulaCanvas,.MMLHeroFormula-module__BW2MdG__frame [class*=canvas]){box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:clamp(1.05rem,1.9vw,1.4rem)!important}:is(.MMLHeroFormula-module__BW2MdG__frame .formulaSlot,.MMLHeroFormula-module__BW2MdG__frame [class*=formulaSlot]){background:0 0!important;min-height:56px!important;padding:0!important}:is(.MMLHeroFormula-module__BW2MdG__frame .controls,.MMLHeroFormula-module__BW2MdG__frame [class*=controls]){display:none!important}@media (max-width:720px){.MMLHeroFormula-module__BW2MdG__band{margin-top:8px;padding:0 8px}}
.IntuitionCard-module__PsxwYW__card{isolation:isolate;border:1px solid var(--mml-accent-soft,#7cf4ff4d);background:linear-gradient(135deg,var(--mml-accent-soft,#7cf4ff1a),#ffffff05),#080b128c;box-shadow:0 18px 36px -24px var(--mml-accent-glow,#7cf4ff59),inset 0 0 0 1px #ffffff0a;border-radius:16px;grid-template-columns:56px 1fr;gap:16px;margin:24px 0;padding:18px 22px 18px 18px;display:grid;position:relative;overflow:hidden}.IntuitionCard-module__PsxwYW__glyphSlot{background:radial-gradient(60% 60% at 50% 50%,var(--mml-accent-soft,#7cf4ff2e),transparent 70%),#080b1273;border:1px solid var(--mml-accent-soft,#7cf4ff33);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.IntuitionCard-module__PsxwYW__body{gap:10px;min-width:0;display:grid}.IntuitionCard-module__PsxwYW__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.IntuitionCard-module__PsxwYW__badge{background:var(--mml-accent-soft,#7cf4ff2e);border:1px solid var(--mml-accent-soft,#7cf4ff4d);color:var(--mml-accent,#7cf4ff);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.IntuitionCard-module__PsxwYW__title{color:#f1f6ff;letter-spacing:-.005em;margin:0;font-size:1rem;font-weight:700}.IntuitionCard-module__PsxwYW__text{color:#d4dcef;font-size:14.5px;line-height:1.7}.IntuitionCard-module__PsxwYW__text .mml-inline-math{margin:0 1px}.IntuitionCard-module__PsxwYW__takeaway{background:var(--mml-accent-soft,#7cf4ff1a);border:1px dashed var(--mml-accent-soft,#7cf4ff59);color:#f1f6ff;border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:8px 12px;font-size:13.5px;line-height:1.55;display:flex}.IntuitionCard-module__PsxwYW__takeawayIcon{color:var(--mml-accent,#7cf4ff);flex-shrink:0;font-weight:800}@media (max-width:720px){.IntuitionCard-module__PsxwYW__card{grid-template-columns:44px 1fr;gap:12px;padding:14px}.IntuitionCard-module__PsxwYW__glyphSlot{width:44px;height:44px}.IntuitionCard-module__PsxwYW__glyphSlot svg{width:32px;height:32px}.IntuitionCard-module__PsxwYW__text{font-size:14px}}[data-theme=light] .IntuitionCard-module__PsxwYW__card{background:linear-gradient(135deg,var(--mml-accent-soft,#7cf4ff2e),#fffffff0),#fffffff2;box-shadow:0 18px 36px -24px var(--mml-accent-glow,#0f172a2e),inset 0 0 0 1px #0f172a0a}[data-theme=light] .IntuitionCard-module__PsxwYW__title{color:#0f172a}[data-theme=light] .IntuitionCard-module__PsxwYW__text{color:#1e293b}[data-theme=light] .IntuitionCard-module__PsxwYW__takeaway{color:#0f172a}
.GlossaryTerm-module__O_8pPa__term{cursor:help;color:#bae6fd;white-space:nowrap;border-bottom:1px dashed #38bdf899;outline:none;position:relative}.GlossaryTerm-module__O_8pPa__term:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #38bdf880}.GlossaryTerm-module__O_8pPa__dot{vertical-align:super;color:#0b1322;background:#38bdf8d9;border-radius:50%;justify-content:center;align-items:center;width:.85rem;height:.85rem;margin-left:2px;font-size:.58rem;font-weight:800;display:inline-flex}.GlossaryTerm-module__O_8pPa__pop{z-index:50;white-space:normal;text-align:left;background:#0b1322;border:1px solid #38bdf866;border-radius:.6rem;width:max-content;max-width:280px;padding:.6rem .75rem;animation:.12s GlossaryTerm-module__O_8pPa__pop;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0000008c}.GlossaryTerm-module__O_8pPa__pop:after{content:"";border:6px solid #0000;border-top-color:#38bdf866;position:absolute;top:100%;left:50%;transform:translate(-50%)}.GlossaryTerm-module__O_8pPa__popTerm{letter-spacing:.04em;text-transform:uppercase;color:#67e8f9;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.GlossaryTerm-module__O_8pPa__popDef{color:#dbe7ff;font-size:.82rem;line-height:1.5;display:block}@keyframes GlossaryTerm-module__O_8pPa__pop{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:640px){.GlossaryTerm-module__O_8pPa__pop{max-width:220px}}
.SearchSection-module__WqSGGW__searchSection{background:radial-gradient(80% 50% at 50% 0,#6366f114,#0000),radial-gradient(60% 50% at 50% 100%,#a855f714,#0000);border-bottom:1px solid #ffffff0d;width:100%;padding:1.25rem 1.5rem;position:relative}[data-theme=light] .SearchSection-module__WqSGGW__searchSection{background:radial-gradient(80% 50% at 50% 0,#6366f108,#0000),radial-gradient(60% 50% at 50% 100%,#a855f708,#0000);border-bottom:1px solid #0000000d}.SearchSection-module__WqSGGW__searchSectionContainer{justify-content:center;align-items:center;max-width:800px;margin:0 auto;display:flex}.SearchSection-module__WqSGGW__searchForm{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.SearchSection-module__WqSGGW__searchContainer{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1.5px solid #a06af933;border-radius:22px;align-items:center;width:100%;height:44px;padding:0 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff1a}[data-theme=dark] .SearchSection-module__WqSGGW__searchContainer{background:linear-gradient(135deg,#1a1a2e99 0%,#23243a66 100%);border-color:#a06af940;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff1a}.SearchSection-module__WqSGGW__searchContainer:hover{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0f 100%);border-color:#a06af966;box-shadow:0 6px 20px #a06af926,inset 0 1px #ffffff1f}[data-theme=dark] .SearchSection-module__WqSGGW__searchContainer:hover{background:linear-gradient(135deg,#1a1a2ebf 0%,#23243a8c 100%);box-shadow:0 6px 20px #a06af940,inset 0 1px #ffffff1f}.SearchSection-module__WqSGGW__searchContainer.SearchSection-module__WqSGGW__focused{background:linear-gradient(135deg,#ffffff26 0%,#ffffff14 100%);border-color:#a06af9;box-shadow:0 0 0 3px #a06af91f,0 8px 24px #a06af94d,inset 0 1px #ffffff26}[data-theme=dark] .SearchSection-module__WqSGGW__searchContainer.SearchSection-module__WqSGGW__focused{background:linear-gradient(135deg,#1a1a2ed9 0%,#23243ab3 100%);box-shadow:0 0 0 3px #a06af926,0 8px 24px #a06af966,inset 0 1px #ffffff26}.SearchSection-module__WqSGGW__searchIconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;display:flex}.SearchSection-module__WqSGGW__searchIcon{color:#a06af9;transition:color .2s;font-size:20px!important}.SearchSection-module__WqSGGW__searchContainer:hover .SearchSection-module__WqSGGW__searchIcon{color:#b794f6}.SearchSection-module__WqSGGW__searchContainer.SearchSection-module__WqSGGW__focused .SearchSection-module__WqSGGW__searchIcon{color:#c4b5fd}.SearchSection-module__WqSGGW__inputWrapper{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.SearchSection-module__WqSGGW__searchInput{color:#fff;letter-spacing:.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:.95rem;font-weight:400}[data-theme=light] .SearchSection-module__WqSGGW__searchInput{color:#1a1a2e}.SearchSection-module__WqSGGW__searchInput::placeholder{color:#fff6;letter-spacing:.01em;font-weight:400}[data-theme=light] .SearchSection-module__WqSGGW__searchInput::placeholder{color:#1a1a2e66}.SearchSection-module__WqSGGW__clearButton{cursor:pointer;color:#ffffffb3;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}[data-theme=light] .SearchSection-module__WqSGGW__clearButton{color:#1a1a2eb3;background:#1a1a2e26}.SearchSection-module__WqSGGW__clearButton:hover{color:#fff;background:#ffffff40}[data-theme=light] .SearchSection-module__WqSGGW__clearButton:hover{color:#1a1a2e;background:#1a1a2e40}.SearchSection-module__WqSGGW__glow{opacity:0;pointer-events:none;z-index:-1;filter:blur(6px);background:radial-gradient(circle,#a06af94d,#a855f726,#0000 70%);border-radius:22px;transition:opacity .2s;position:absolute;inset:-2px}.SearchSection-module__WqSGGW__searchContainer.SearchSection-module__WqSGGW__focused .SearchSection-module__WqSGGW__glow{opacity:.6}@media (max-width:768px){.SearchSection-module__WqSGGW__searchSection{padding:1rem}.SearchSection-module__WqSGGW__searchContainer{height:42px;padding:0 14px}.SearchSection-module__WqSGGW__searchIcon{font-size:18px!important}.SearchSection-module__WqSGGW__searchIconWrapper{width:18px;height:18px;margin-right:10px}.SearchSection-module__WqSGGW__searchInput{font-size:.9rem}.SearchSection-module__WqSGGW__inputWrapper{gap:6px}}@media (max-width:480px){.SearchSection-module__WqSGGW__searchSection{padding:.875rem .75rem}.SearchSection-module__WqSGGW__searchContainer{height:40px;padding:0 12px}.SearchSection-module__WqSGGW__searchInput{font-size:.875rem}}
.MMLHeroCTA-module__OB-mIq__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:inline-flex}.MMLHeroCTA-module__OB-mIq__primary{-moz-column-gap:10px;color:#0b1220;background:linear-gradient(135deg,#7c5cff 0%,#35e4b2 100%);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 10px;max-width:100%;padding:12px 18px 12px 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s,filter .18s;display:inline-grid;box-shadow:0 18px 40px -18px #7c5cff8c,inset 0 0 0 1px #ffffff14}.MMLHeroCTA-module__OB-mIq__primary:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 24px 50px -18px #7c5cffa6,inset 0 0 0 1px #ffffff1f}.MMLHeroCTA-module__OB-mIq__primary svg{color:#0b1220}.MMLHeroCTA-module__OB-mIq__primaryLabel{letter-spacing:.01em;grid-area:1/2;font-size:15px;font-weight:800;line-height:1.1}.MMLHeroCTA-module__OB-mIq__primarySub{letter-spacing:.02em;color:#0b1220c7;white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;max-width:32ch;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.MMLHeroCTA-module__OB-mIq__primaryArrow{grid-area:1/3/span 2;align-self:center;transition:transform .18s}.MMLHeroCTA-module__OB-mIq__primary:hover .MMLHeroCTA-module__OB-mIq__primaryArrow{transform:translate(2px)}.MMLHeroCTA-module__OB-mIq__progressBadge{color:#6ee7b7;background:#35e4b21a;border:1px solid #35e4b247;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:480px){.MMLHeroCTA-module__OB-mIq__primary{grid-template-columns:auto 1fr auto;padding:11px 14px}.MMLHeroCTA-module__OB-mIq__primaryLabel{font-size:14px}.MMLHeroCTA-module__OB-mIq__primarySub{max-width:22ch;font-size:11px}}[data-theme=light] .MMLHeroCTA-module__OB-mIq__primary{color:#fff}[data-theme=light] .MMLHeroCTA-module__OB-mIq__primary svg{color:#fff}[data-theme=light] .MMLHeroCTA-module__OB-mIq__primarySub{color:#ffffffd9}[data-theme=light] .MMLHeroCTA-module__OB-mIq__progressBadge{color:#047857;background:#10b9811f;border-color:#10b98157}
.DerivationFlow-module__h_KHNW__card{isolation:isolate;border:1px solid var(--mml-accent-soft,#c4b5fd4d);background:linear-gradient(180deg,var(--mml-accent-soft,#c4b5fd14),#080b12b3 60%);box-shadow:0 22px 44px -28px var(--mml-accent-glow,#c4b5fd66),inset 0 0 0 1px #ffffff0a;border-radius:18px;margin:28px 0;padding:18px 22px 20px;position:relative}.DerivationFlow-module__h_KHNW__head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.DerivationFlow-module__h_KHNW__badge{background:var(--mml-accent-soft,#c4b5fd2e);border:1px solid var(--mml-accent-soft,#c4b5fd4d);color:var(--mml-accent,#c4b5fd);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.DerivationFlow-module__h_KHNW__title{color:#f1f6ff;margin:0;font-size:1.05rem;font-weight:700}.DerivationFlow-module__h_KHNW__caption{color:#9fb3d8;margin:0 0 14px;font-size:13px;line-height:1.55}.DerivationFlow-module__h_KHNW__grid{grid-template-columns:minmax(260px,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.DerivationFlow-module__h_KHNW__formula{align-self:start;position:sticky;top:90px}.DerivationFlow-module__h_KHNW__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.DerivationFlow-module__h_KHNW__item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:28px 1fr;gap:12px;padding:10px 12px;display:grid;position:relative}.DerivationFlow-module__h_KHNW__stepNum{background:var(--mml-accent-soft,#7cf4ff29);border:1px solid var(--mml-accent-soft,#7cf4ff4d);width:26px;height:26px;color:var(--mml-accent,#7cf4ff);border-radius:999px;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;display:inline-flex}.DerivationFlow-module__h_KHNW__stepBody{min-width:0}.DerivationFlow-module__h_KHNW__stepText{color:#d4dcef;font-size:14px;line-height:1.6}@media (max-width:860px){.DerivationFlow-module__h_KHNW__grid{grid-template-columns:1fr}.DerivationFlow-module__h_KHNW__formula{position:static}}@media (max-width:720px){.DerivationFlow-module__h_KHNW__card{border-radius:14px;padding:14px 16px 16px}.DerivationFlow-module__h_KHNW__stepText{font-size:13.5px}}[data-theme=light] .DerivationFlow-module__h_KHNW__card{background:linear-gradient(180deg,var(--mml-accent-soft,#c4b5fd33),#ffffffeb 70%),#fffffff2;box-shadow:0 22px 44px -28px var(--mml-accent-glow,#0f172a2e),inset 0 0 0 1px #0f172a0a}[data-theme=light] .DerivationFlow-module__h_KHNW__title{color:#0f172a}[data-theme=light] .DerivationFlow-module__h_KHNW__caption{color:#475569}[data-theme=light] .DerivationFlow-module__h_KHNW__item{background:#ffffffd9;border-color:#0f172a0f}[data-theme=light] .DerivationFlow-module__h_KHNW__stepText{color:#1e293b}
.WikiMarkdown-module__cHWiwW__prose{color:#c6d5ff;max-width:100%;font-size:1rem;line-height:1.75}.WikiMarkdown-module__cHWiwW__h1{color:#f1f6ff;letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.2}.WikiMarkdown-module__cHWiwW__h2{color:#e8f0ff;border-bottom:1px solid #22d3ee26;margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700}.WikiMarkdown-module__cHWiwW__h3{color:#dbeafe;margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:650}.WikiMarkdown-module__cHWiwW__h4{color:#bfdbfe;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.WikiMarkdown-module__cHWiwW__p{margin:0 0 1rem}.WikiMarkdown-module__cHWiwW__blockquote{color:#a5f3fc;background:#22d3ee0f;border-left:3px solid #22d3ee80;border-radius:0 .625rem .625rem 0;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.9375rem}.WikiMarkdown-module__cHWiwW__blockquote p:last-child{margin-bottom:0}.WikiMarkdown-module__cHWiwW__ul,.WikiMarkdown-module__cHWiwW__ol{margin:0 0 1.25rem;padding-left:1.5rem}.WikiMarkdown-module__cHWiwW__li{margin-bottom:.35rem}.WikiMarkdown-module__cHWiwW__li::marker{color:#22d3ee}.WikiMarkdown-module__cHWiwW__hr{border:none;border-top:1px solid #ffffff14;margin:2rem 0}.WikiMarkdown-module__cHWiwW__link{color:#67e8f9;text-underline-offset:2px;text-decoration:underline}.WikiMarkdown-module__cHWiwW__link:hover{color:#a5f3fc}.WikiMarkdown-module__cHWiwW__inlineCode{color:#a7f3ff;background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:.25rem;padding:.125rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.875em}.WikiMarkdown-module__cHWiwW__codeBlock{margin:1rem 0!important}.WikiMarkdown-module__cHWiwW__tableWrap{border:1px solid #ffffff14;border-radius:.625rem;margin:1.25rem 0;overflow-x:auto}.WikiMarkdown-module__cHWiwW__table{border-collapse:collapse;width:100%;font-size:.875rem}.WikiMarkdown-module__cHWiwW__th{text-align:left;color:#e0f2fe;background:#22d3ee14;border-bottom:1px solid #ffffff1a;padding:.625rem .875rem;font-weight:600}.WikiMarkdown-module__cHWiwW__td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:.625rem .875rem}@media (max-width:640px){.WikiMarkdown-module__cHWiwW__prose{font-size:.9375rem;line-height:1.7}}
.BlogReadingProgress-module__Bbpp-G__bar{z-index:70;pointer-events:none;opacity:0;background:#ffffff0a;height:3px;transition:opacity .2s;position:fixed;top:0;left:0;right:0}.BlogReadingProgress-module__Bbpp-G__bar[data-visible=true]{opacity:1}.BlogReadingProgress-module__Bbpp-G__fill{background:linear-gradient(90deg,var(--blog-accent,#7cf4ff)0%,#c4b5fdf2 60%,#fb7185f2 100%);transform-origin:0;width:100%;height:100%;box-shadow:0 0 12px var(--blog-accent-glow,#7cf4ff99);transition:transform 80ms linear;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.BlogReadingProgress-module__Bbpp-G__fill{transition:none}}[data-theme=light] .BlogReadingProgress-module__Bbpp-G__bar{background:#0f172a0d}
.MMLHeroProgress-module__Wq6cla__strip{-webkit-backdrop-filter:blur(6px);z-index:1;background:linear-gradient(#7cf4ff0f,#c4b5fd0a);border:1px solid #ffffff14;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:max-content;max-width:100%;margin:18px auto 4px;padding:12px 16px;display:flex;position:relative;box-shadow:0 18px 40px -28px #7cf4ff59}.MMLHeroProgress-module__Wq6cla__ringSlot{border-right:1px solid #ffffff14;align-items:center;gap:10px;padding-right:14px;display:inline-flex}.MMLHeroProgress-module__Wq6cla__ringMeta{gap:1px;display:grid}.MMLHeroProgress-module__Wq6cla__ringPct{font-variant-numeric:tabular-nums;letter-spacing:.01em;background:linear-gradient(135deg,#ecfdf5 0%,#c4b5fd 50%,#fbbf24 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:800}.MMLHeroProgress-module__Wq6cla__ringSub{color:#ecfdf5a6;letter-spacing:.01em;font-size:11px;font-weight:600}.MMLHeroProgress-module__Wq6cla__stats{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.MMLHeroProgress-module__Wq6cla__stat{--stat-tone:#7cf4ff;flex-direction:column;align-items:flex-start;min-width:64px;display:inline-flex}.MMLHeroProgress-module__Wq6cla__statStreak{--stat-tone:#fb923c}.MMLHeroProgress-module__Wq6cla__statBest{--stat-tone:#fbbf24}.MMLHeroProgress-module__Wq6cla__statXp{--stat-tone:#c4b5fd}.MMLHeroProgress-module__Wq6cla__statIcon{color:var(--stat-tone);filter:drop-shadow(0 0 6px var(--stat-tone));font-size:16px!important}.MMLHeroProgress-module__Wq6cla__statValue{font-variant-numeric:tabular-nums;color:#f1f6ff;align-items:baseline;gap:2px;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:800;line-height:1.05;display:inline-flex;position:relative}.MMLHeroProgress-module__Wq6cla__shieldBadge{vertical-align:middle;border:1px solid;border-radius:6px;justify-content:center;align-self:center;align-items:center;width:18px;height:18px;margin-left:4px;display:inline-flex}.MMLHeroProgress-module__Wq6cla__shieldBadgeReady{color:#7cf4ff;background:#7cf4ff29;box-shadow:0 0 8px #7cf4ff59}.MMLHeroProgress-module__Wq6cla__shieldBadgeUsed{color:#fbbf24;background:#fbbf242e;animation:1.6s ease-out MMLHeroProgress-module__Wq6cla__shieldPulse;box-shadow:0 0 8px #fbbf2466}@keyframes MMLHeroProgress-module__Wq6cla__shieldPulse{0%{opacity:.6;transform:scale(.9)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.MMLHeroProgress-module__Wq6cla__statUnit{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.MMLHeroProgress-module__Wq6cla__statLabel{letter-spacing:.12em;text-transform:uppercase;color:#ecfdf58c;font-size:10px;font-weight:700}@media (max-width:540px){.MMLHeroProgress-module__Wq6cla__strip{flex-direction:column;gap:12px;padding:14px 18px}.MMLHeroProgress-module__Wq6cla__ringSlot{border-bottom:1px solid #ffffff14;border-right:none;padding-bottom:12px;padding-right:0}.MMLHeroProgress-module__Wq6cla__stats{justify-content:space-around;width:100%}}[data-theme=light] .MMLHeroProgress-module__Wq6cla__strip{background:linear-gradient(#7cf4ff1f,#c4b5fd14);border-color:#0f172a1a}[data-theme=light] .MMLHeroProgress-module__Wq6cla__ringSub{color:#0f172aa6}[data-theme=light] .MMLHeroProgress-module__Wq6cla__statValue{color:#0f172a}[data-theme=light] .MMLHeroProgress-module__Wq6cla__statUnit,[data-theme=light] .MMLHeroProgress-module__Wq6cla__statLabel{color:#0f172a8c}[data-theme=light] .MMLHeroProgress-module__Wq6cla__ringSlot{border-right-color:#0f172a14}
.WhyItMatters-module__SSOfWW__card{isolation:isolate;border:1px solid var(--mml-accent-soft,#34d3994d);background:linear-gradient(135deg,var(--mml-accent-soft,#34d3991a),#080b1299 70%);box-shadow:0 22px 44px -28px var(--mml-accent-glow,#34d39952),inset 0 0 0 1px #ffffff0a;border-radius:18px;margin:26px 0;padding:18px 22px 20px;position:relative;overflow:hidden}.WhyItMatters-module__SSOfWW__glow{background:radial-gradient(50% 60% at 50% 50%,var(--mml-accent-soft,#34d3992e),transparent 70%);filter:blur(32px);pointer-events:none;z-index:0;width:280px;height:240px;position:absolute;inset:-40% -20% auto auto}.WhyItMatters-module__SSOfWW__head{z-index:1;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex;position:relative}.WhyItMatters-module__SSOfWW__badge{background:var(--mml-accent-soft,#34d3992e);border:1px solid var(--mml-accent-soft,#34d3994d);color:var(--mml-accent,#34d399);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.WhyItMatters-module__SSOfWW__title{color:#f1f6ff;letter-spacing:-.005em;margin:0;font-size:1.05rem;font-weight:700}.WhyItMatters-module__SSOfWW__body{z-index:1;color:#d4dcef;font-size:14.5px;line-height:1.7;position:relative}.WhyItMatters-module__SSOfWW__chips{z-index:1;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex;position:relative}.WhyItMatters-module__SSOfWW__chip{border:1px solid var(--mml-accent-soft,#ffffff14);color:#d4dcef;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.WhyItMatters-module__SSOfWW__chipDot{background:var(--mml-accent,#34d399);width:6px;height:6px;box-shadow:0 0 8px var(--mml-accent-glow,#34d39999);border-radius:999px}@media (max-width:720px){.WhyItMatters-module__SSOfWW__card{border-radius:14px;padding:16px}.WhyItMatters-module__SSOfWW__body{font-size:14px}.WhyItMatters-module__SSOfWW__chip{padding:5px 10px;font-size:12px}}[data-theme=light] .WhyItMatters-module__SSOfWW__card{background:linear-gradient(135deg,var(--mml-accent-soft,#34d3992e),#ffffffeb 70%),#fffffff5;box-shadow:0 22px 44px -28px var(--mml-accent-glow,#0f172a2e),inset 0 0 0 1px #0f172a0a}[data-theme=light] .WhyItMatters-module__SSOfWW__title{color:#0f172a}[data-theme=light] .WhyItMatters-module__SSOfWW__body{color:#1e293b}[data-theme=light] .WhyItMatters-module__SSOfWW__chip{color:#1e293b;background:#ffffffeb;border-color:#0f172a14}
.JsonDocViewer-module__yqOH-G__wrap{margin-top:.5rem}.JsonDocViewer-module__yqOH-G__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.JsonDocViewer-module__yqOH-G__title{color:#94a3b8;font-size:.875rem}.JsonDocViewer-module__yqOH-G__copyBtn{color:#0c1222;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#22d3ee);border:none;border-radius:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.JsonDocViewer-module__yqOH-G__copyBtn:hover{filter:brightness(1.05)}.JsonDocViewer-module__yqOH-G__code{max-height:70vh;overflow:auto!important}
.BlogTLDR-module__rph5iW__card{isolation:isolate;border:1px solid var(--blog-accent-soft,#7cf4ff4d);background:linear-gradient(135deg,var(--blog-accent-soft,#7cf4ff1a),#c4b5fd0f 70%),#080b1299;box-shadow:0 22px 44px -28px var(--blog-accent-glow,#7cf4ff66),inset 0 0 0 1px #ffffff0a;border-radius:16px;margin:24px 0 28px;padding:18px 22px;position:relative;overflow:hidden}.BlogTLDR-module__rph5iW__card:before{content:"";filter:blur(28px);z-index:0;pointer-events:none;background:radial-gradient(50% 60%,#7cf4ff2e,#0000 70%);width:280px;height:240px;position:absolute;inset:-50% -20% 60% auto}.BlogTLDR-module__rph5iW__head{z-index:1;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.BlogTLDR-module__rph5iW__badge{background:var(--blog-accent-soft,#7cf4ff2e);border:1px solid var(--blog-accent-soft,#7cf4ff66);color:var(--blog-accent,#7cf4ff);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.BlogTLDR-module__rph5iW__heading{color:#f1f6ff;letter-spacing:-.005em;margin:0;font-size:1.05rem;font-weight:700}.BlogTLDR-module__rph5iW__list{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.BlogTLDR-module__rph5iW__item{color:#d4dcef;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.BlogTLDR-module__rph5iW__bullet{background:var(--blog-accent,#7cf4ff);width:6px;height:6px;box-shadow:0 0 8px var(--blog-accent-glow,#7cf4ffb3);border-radius:999px;flex-shrink:0;margin-top:.55em}@media (max-width:720px){.BlogTLDR-module__rph5iW__card{padding:16px}.BlogTLDR-module__rph5iW__heading{font-size:1rem}.BlogTLDR-module__rph5iW__item{font-size:14px}}[data-theme=light] .BlogTLDR-module__rph5iW__card{background:linear-gradient(135deg,var(--blog-accent-soft,#7cf4ff2e),#ffffffeb 70%),#fffffff2;border-color:var(--blog-accent-soft,#7cf4ff73);box-shadow:0 22px 44px -28px var(--blog-accent-glow,#7cf4ff66),inset 0 0 0 1px #0f172a0f}[data-theme=light] .BlogTLDR-module__rph5iW__heading{color:#0f172a}[data-theme=light] .BlogTLDR-module__rph5iW__item{color:#1e293b}
.MMLPlacementQuiz-module__iN9DgW__launchButton{color:#ecfdf5;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#c4b5fd29,#7cf4ff1a);border:1px solid #c4b5fd52;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__launchButton:hover{border-color:#c4b5fda6;transform:translateY(-1px)}.MMLPlacementQuiz-module__iN9DgW__launchIcon{color:#c4b5fd;filter:drop-shadow(0 0 6px #c4b5fd8c)}.MMLPlacementQuiz-module__iN9DgW__launchLabel{font-size:13.5px}.MMLPlacementQuiz-module__iN9DgW__launchHint{color:#ecfdf58c;border-left:1px solid #ffffff1f;margin-left:4px;padding-left:8px;font-size:11px;font-weight:600}.MMLPlacementQuiz-module__iN9DgW__backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#020617bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.MMLPlacementQuiz-module__iN9DgW__modal{color:#ecfdf5;background:linear-gradient(#080b12f5,#0f172af5);border:1px solid #c4b5fd38;border-radius:22px;width:min(560px,100%);max-height:92vh;padding:28px 28px 24px;position:relative;overflow:auto;box-shadow:0 40px 80px -30px #7cf4ff40,inset 0 0 0 1px #ffffff0a}.MMLPlacementQuiz-module__iN9DgW__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.MMLPlacementQuiz-module__iN9DgW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd;font-size:10.5px;font-weight:800}.MMLPlacementQuiz-module__iN9DgW__title{letter-spacing:-.01em;background:linear-gradient(135deg,#ecfdf5 0%,#c4b5fd 60%,#7cf4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:22px;font-weight:800}.MMLPlacementQuiz-module__iN9DgW__closeButton{color:#ecfdf5d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__closeButton:hover{background:#ffffff14;border-color:#ffffff38}.MMLPlacementQuiz-module__iN9DgW__progress{margin-bottom:16px}.MMLPlacementQuiz-module__iN9DgW__progressLabel{letter-spacing:.16em;text-transform:uppercase;color:#ecfdf58c;font-size:11px;font-weight:700}.MMLPlacementQuiz-module__iN9DgW__progressTrack{background:#ffffff0f;border-radius:999px;height:6px;margin-top:8px;position:relative;overflow:hidden}.MMLPlacementQuiz-module__iN9DgW__progressFill{background:linear-gradient(90deg,#7cf4ff,#c4b5fd,#fbbf24);border-radius:999px;height:100%;box-shadow:0 0 12px #7cf4ff66}.MMLPlacementQuiz-module__iN9DgW__prompt{color:#f1f6ff;margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.5}.MMLPlacementQuiz-module__iN9DgW__options{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.MMLPlacementQuiz-module__iN9DgW__option{color:#ecfdf5;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-size:13.5px;font-weight:500;line-height:1.45;transition:border-color .15s,background .15s,transform .15s;display:flex}.MMLPlacementQuiz-module__iN9DgW__option:hover{background:#c4b5fd0d;border-color:#c4b5fd73;transform:translateY(-1px)}.MMLPlacementQuiz-module__iN9DgW__optionActive{background:#c4b5fd1f;border-color:#c4b5fd;box-shadow:inset 0 0 0 1px #c4b5fd}.MMLPlacementQuiz-module__iN9DgW__optionLetter{color:#ecfdf5d9;background:#ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:800;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__optionActive .MMLPlacementQuiz-module__iN9DgW__optionLetter{color:#0b1220;background:#c4b5fd}.MMLPlacementQuiz-module__iN9DgW__optionText{flex:1}.MMLPlacementQuiz-module__iN9DgW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MMLPlacementQuiz-module__iN9DgW__footerRight{align-items:center;gap:8px;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__skipButton{color:#ecfdf58c;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:12.5px;font-weight:600;text-decoration:underline}.MMLPlacementQuiz-module__iN9DgW__skipButton:hover{color:#ecfdf5d9}.MMLPlacementQuiz-module__iN9DgW__secondaryButton{color:#ecfdf5d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__secondaryButton:hover{background:#ffffff14;border-color:#ffffff38}.MMLPlacementQuiz-module__iN9DgW__primaryButton{color:#0b1220;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#7cf4ff,#c4b5fd);border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 12px 28px -16px #7cf4ff73}.MMLPlacementQuiz-module__iN9DgW__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px -14px #c4b5fd8c}.MMLPlacementQuiz-module__iN9DgW__primaryButton:disabled{opacity:.42;cursor:not-allowed}.MMLPlacementQuiz-module__iN9DgW__result{border:1px solid var(--result-accent-soft,#7cf4ff29);background:linear-gradient(160deg,var(--result-accent-soft,#7cf4ff1f),#080b1280 60%);border-radius:16px;gap:14px;padding:18px;display:grid}.MMLPlacementQuiz-module__iN9DgW__resultEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--result-accent,#7cf4ff);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__resultTitle{letter-spacing:-.01em;color:#f1f6ff;margin:0;font-size:18px;font-weight:800;line-height:1.3}.MMLPlacementQuiz-module__iN9DgW__resultChapter{background:var(--result-accent-soft);color:var(--result-accent);border-radius:8px;margin-left:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.MMLPlacementQuiz-module__iN9DgW__resultBody{color:#ecfdf5c7;margin:0;font-size:13px;line-height:1.55}.MMLPlacementQuiz-module__iN9DgW__resultActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.MMLPlacementQuiz-module__iN9DgW__resultPrimary{background:var(--result-accent);color:#0b1220;box-shadow:0 16px 32px -16px var(--result-accent-glow);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__resultPrimary:hover{box-shadow:0 20px 38px -16px var(--result-accent-glow);transform:translateY(-1px)}.MMLPlacementQuiz-module__iN9DgW__resultSecondary{color:#ecfdf5d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.MMLPlacementQuiz-module__iN9DgW__resultSecondary:hover{background:#ffffff14;border-color:#ffffff38}[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__launchButton{color:#0f172a;background:linear-gradient(135deg,#c4b5fd33,#7cf4ff24);border-color:#7c3aed52}[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__launchHint{color:#0f172a8c;border-left-color:#0f172a1f}[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__modal{color:#0f172a;background:linear-gradient(#fff,#f7f7fb);border-color:#7c3aed38}[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__prompt,[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__resultTitle{color:#0f172a}[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__option{color:#0f172a;background:#0f172a08;border-color:#0f172a1a}[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__optionLetter{color:#0f172a;background:#0f172a0f}[data-theme=light] .MMLPlacementQuiz-module__iN9DgW__resultBody{color:#0f172ac7}@media (max-width:540px){.MMLPlacementQuiz-module__iN9DgW__modal{border-radius:16px;padding:22px 18px}.MMLPlacementQuiz-module__iN9DgW__title{font-size:19px}.MMLPlacementQuiz-module__iN9DgW__launchButton{flex-wrap:wrap}.MMLPlacementQuiz-module__iN9DgW__launchHint{border-left:none;margin-left:0;padding-left:0}}
.TheoremCard-module__TLMd1W__card{--theorem-tone:var(--mml-accent,#7cf4ff);isolation:isolate;border:1px solid;border-color:color-mix(in srgb,var(--theorem-tone)32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--theorem-tone)10%,transparent),#080b1273 60%,#080b12a6);box-shadow:0 22px 44px -28px color-mix(in srgb,var(--theorem-tone)35%,black),inset 0 0 0 1px #ffffff0a;border-radius:16px;margin:26px 0;padding:18px 22px 18px 24px;position:relative;overflow:hidden}.TheoremCard-module__TLMd1W__card:before{content:"";background:linear-gradient(180deg,var(--theorem-tone),color-mix(in srgb,var(--theorem-tone)50%,transparent));width:4px;box-shadow:0 0 14px color-mix(in srgb,var(--theorem-tone)40%,transparent);border-radius:4px;position:absolute;top:14px;bottom:14px;left:0}.TheoremCard-module__TLMd1W__head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.TheoremCard-module__TLMd1W__glyph{color:var(--theorem-tone);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--theorem-tone)50%,transparent));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700}.TheoremCard-module__TLMd1W__kind{background:color-mix(in srgb,var(--theorem-tone)14%,transparent);border:1px solid color-mix(in srgb,var(--theorem-tone)30%,transparent);color:var(--theorem-tone);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.TheoremCard-module__TLMd1W__name{color:#f1f6ff;letter-spacing:-.005em;margin:0;font-size:1.05rem;font-style:italic;font-weight:700}.TheoremCard-module__TLMd1W__statement{color:#d4dcef;font-size:14.5px;line-height:1.7}.TheoremCard-module__TLMd1W__statement .mml-block-math{margin:.4em 0}.TheoremCard-module__TLMd1W__proofToggle{border:1px solid color-mix(in srgb,var(--theorem-tone)32%,transparent);background:color-mix(in srgb,var(--theorem-tone)8%,transparent);color:var(--theorem-tone);letter-spacing:.04em;cursor:pointer;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .14s,border-color .14s;display:inline-flex}.TheoremCard-module__TLMd1W__proofToggle:hover{background:color-mix(in srgb,var(--theorem-tone)14%,transparent);border-color:color-mix(in srgb,var(--theorem-tone)50%,transparent)}.TheoremCard-module__TLMd1W__proofChevron{font-size:11px;transition:transform .2s;display:inline-block}.TheoremCard-module__TLMd1W__proofChevron[data-open=true]{transform:rotate(90deg)}.TheoremCard-module__TLMd1W__proof{overflow:hidden}.TheoremCard-module__TLMd1W__proofInner{border:1px dashed color-mix(in srgb,var(--theorem-tone)25%,#ffffff1a);color:#c6d5ff;background:#080b128c;border-radius:12px;margin-top:10px;padding:14px 16px 18px;font-size:14px;line-height:1.65;position:relative}.TheoremCard-module__TLMd1W__proofLabel{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--theorem-tone)70%,white);margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.TheoremCard-module__TLMd1W__qed{color:var(--theorem-tone);font-size:18px;position:absolute;bottom:8px;right:14px}@media (max-width:720px){.TheoremCard-module__TLMd1W__card{border-radius:14px;padding:16px 18px 16px 20px}.TheoremCard-module__TLMd1W__name{font-size:1rem}.TheoremCard-module__TLMd1W__statement{font-size:14px}.TheoremCard-module__TLMd1W__proofInner{padding:12px 14px 16px;font-size:13.5px}}[data-theme=light] .TheoremCard-module__TLMd1W__card{background:linear-gradient(135deg,color-mix(in srgb,var(--theorem-tone)16%,transparent),#ffffffeb 60%,#fffffff5);box-shadow:0 22px 44px -28px color-mix(in srgb,var(--theorem-tone)30%,#0f172a66),inset 0 0 0 1px #0f172a0a}[data-theme=light] .TheoremCard-module__TLMd1W__name{color:#0f172a}[data-theme=light] .TheoremCard-module__TLMd1W__statement{color:#1e293b}[data-theme=light] .TheoremCard-module__TLMd1W__proofInner{color:#1e293b;background:#ffffffd9}
.ScoringPlayground-module__KSZMIa__wrap{background:linear-gradient(#0f172a99,#0b1120d9);border:1px solid #38bdf833;border-radius:1rem;margin:1.5rem 0;overflow:hidden}.ScoringPlayground-module__KSZMIa__tabs{background:#080d1880;border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:.35rem;padding:.75rem;display:flex}.ScoringPlayground-module__KSZMIa__tab{color:#9fb3cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.6rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.ScoringPlayground-module__KSZMIa__tab:hover{color:#e2e8f0;border-color:#38bdf859}.ScoringPlayground-module__KSZMIa__tabActive{color:#0b1322;background:linear-gradient(135deg,#38bdf8,#22d3ee);border-color:#0000}.ScoringPlayground-module__KSZMIa__panel{padding:1.25rem}.ScoringPlayground-module__KSZMIa__demo{flex-direction:column;gap:1rem;display:flex}.ScoringPlayground-module__KSZMIa__demoLede{color:#c6d5ff;margin:0;font-size:.95rem;line-height:1.6}.ScoringPlayground-module__KSZMIa__demoLede code{color:#a7f3ff;background:#38bdf81f;border:1px solid #38bdf840;border-radius:4px;padding:1px 5px;font-size:.85em}.ScoringPlayground-module__KSZMIa__demoLede strong{color:#f1f5f9}.ScoringPlayground-module__KSZMIa__controls{background:#00000040;border:1px solid #ffffff0f;border-radius:.7rem;flex-direction:column;gap:.7rem;padding:.9rem;display:flex}.ScoringPlayground-module__KSZMIa__controls label{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.85rem;display:flex}.ScoringPlayground-module__KSZMIa__controls input[type=range]{accent-color:#38bdf8;flex:1;min-width:140px}.ScoringPlayground-module__KSZMIa__controls input[type=checkbox]{accent-color:#38bdf8;width:1.05rem;height:1.05rem}.ScoringPlayground-module__KSZMIa__controls select{color:#e2e8f0;background:#0f1830;border:1px solid #ffffff26;border-radius:6px;padding:3px 8px;font-size:.85rem}.ScoringPlayground-module__KSZMIa__controls b{color:#7dd3fc;font-variant-numeric:tabular-nums;min-width:2.5rem}.ScoringPlayground-module__KSZMIa__toggle{cursor:pointer}.ScoringPlayground-module__KSZMIa__result{color:#9fb3cc;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.ScoringPlayground-module__KSZMIa__result>span{min-width:9rem}.ScoringPlayground-module__KSZMIa__bar{background:#ffffff0f;border:1px solid #ffffff14;border-radius:.4rem;flex:1;height:1.6rem;position:relative;overflow:hidden}.ScoringPlayground-module__KSZMIa__barFill{background:linear-gradient(90deg,#22d3ee,#38bdf8,#a855f7);height:100%;transition:width .12s}.ScoringPlayground-module__KSZMIa__barVal{color:#f8fafc;text-shadow:0 1px 2px #000c;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.ScoringPlayground-module__KSZMIa__curve{background:#00000040;border:1px solid #ffffff0f;border-radius:.5rem;align-items:flex-end;gap:2px;height:90px;padding:.5rem;display:flex}.ScoringPlayground-module__KSZMIa__curveBar{background:#475569;border-radius:1px 1px 0 0;flex:1;min-height:1px;transition:height .1s,opacity .1s}.ScoringPlayground-module__KSZMIa__curveCaption{color:#64748b;text-align:center;margin:0;font-size:.75rem}.ScoringPlayground-module__KSZMIa__note{color:#94a3b8;margin:0;font-size:.82rem}.ScoringPlayground-module__KSZMIa__note b{color:#7dd3fc}.ScoringPlayground-module__KSZMIa__verdict{text-align:center;border-radius:.6rem;padding:.8rem 1rem;font-size:.9rem;font-weight:700}.ScoringPlayground-module__KSZMIa__match{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159}.ScoringPlayground-module__KSZMIa__nomatch{color:#fca5a5;background:#f871711a;border:1px solid #f871714d}.ScoringPlayground-module__KSZMIa__code{color:#a7f3ff;background:#0006;border:1px solid #38bdf833;border-radius:.6rem;margin:0;padding:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5;overflow-x:auto}
.Skeleton-module__LEQJcW__skeleton{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%;animation:1.5s infinite Skeleton-module__LEQJcW__shimmer}@keyframes Skeleton-module__LEQJcW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton-module__LEQJcW__skeletonCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}
