.PAN-module_PAN__KFm7k{--pan-size:120px;border-radius:1000px;display:inline-grid;height:var(--pan-size);min-height:var(--pan-size);min-width:var(--pan-size);overflow:visible;place-items:center;touch-action:none;width:var(--pan-size)}.PAN-module_PAN__inner__qAO38{align-items:center;display:flex;height:100%;justify-content:center;transform-style:preserve-3d;transition:transform .1s linear;width:100%;will-change:transform}.PAN-module_PAN__canvas__Gcqri{display:block;height:100%;width:100%}@keyframes ExplainerCollapsed-module_explainerBlurPulse__zNVAm{0%,to{opacity:.6}50%{opacity:.9}}@keyframes ExplainerCollapsed-module_explainerCollapsedEnter__eifE0{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExplainerCollapsed-module_explainerHighlightBlur1__4I3Fv{0%{opacity:.5;transform:rotate(-7deg) translate(0)}25%{opacity:.85;transform:rotate(-5deg) translate(15px,5px)}50%{opacity:.7;transform:rotate(-8deg) translate(25px,-3px)}75%{opacity:.9;transform:rotate(-6deg) translate(10px,8px)}to{opacity:.5;transform:rotate(-7deg) translate(0)}}@keyframes ExplainerCollapsed-module_explainerHighlightBlur2__JgnUk{0%{opacity:.4;transform:rotate(5deg) translate(0)}25%{opacity:.8;transform:rotate(7deg) translate(-12px,-6px)}50%{opacity:.65;transform:rotate(4deg) translate(-20px,4px)}75%{opacity:.85;transform:rotate(6deg) translate(-8px,-10px)}to{opacity:.4;transform:rotate(5deg) translate(0)}}@keyframes ExplainerCollapsed-module_explainerHighlightGlow__a16Gs{0%,to{opacity:0}50%{opacity:1}}.ExplainerCollapsed-module_Explainer__blurs__jttWR{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.ExplainerCollapsed-module_Explainer__blur__WHXdH{border-radius:50%;filter:blur(40px);pointer-events:none;position:absolute}.ExplainerCollapsed-module_Explainer__blur--1__SwVDF{animation:ExplainerCollapsed-module_explainerBlurPulse__zNVAm 4s ease-in-out infinite;background:hsla(0,0%,100%,.5);height:51px;left:-50px;opacity:.5;top:-40px;transform:rotate(-7.2deg);width:114px}@media (min-width:64rem){.ExplainerCollapsed-module_Explainer__blur--1__SwVDF{height:74px;width:162px}}.ExplainerCollapsed-module_Explainer__blur--2__NXZAH{animation:ExplainerCollapsed-module_explainerBlurPulse__zNVAm 4s ease-in-out 1s infinite;background:rgba(24,86,93,.7);height:80px;opacity:.4;right:-100px;top:10px;transform:rotate(5deg);width:200px}@media (min-width:64rem){.ExplainerCollapsed-module_Explainer__blur--2__NXZAH{height:120px;width:280px}}.ExplainerCollapsed-module_ExplainerCollapsed__tN8eQ{animation:ExplainerCollapsed-module_explainerCollapsedEnter__eifE0 .35s cubic-bezier(.16,1,.3,1) both;background:#1e1f1f;border:1px solid #3c3f3f;border-radius:1rem;flex-shrink:0;min-width:0;position:relative;width:100%}@media (min-width:64rem){.ExplainerCollapsed-module_ExplainerCollapsed__tN8eQ{border-radius:.5rem}}.ExplainerCollapsed-module_ExplainerCollapsed__content__yotwk{background:inherit;border-radius:inherit;overflow:clip;position:relative;z-index:1}.ExplainerCollapsed-module_ExplainerCollapsed__header__EnM-0{align-items:center;display:flex;gap:.5rem;padding:.5rem 1rem;position:relative;z-index:1}.ExplainerCollapsed-module_ExplainerCollapsed__pet__z5gXn{align-items:center;display:flex;flex-shrink:0}.ExplainerCollapsed-module_ExplainerCollapsed__titleWrapper__JWn2Q{flex:1 1;min-height:24px;min-width:0;position:relative}.ExplainerCollapsed-module_ExplainerCollapsed__title__sYEaH{color:#fafafa;font-size:1rem;font-weight:500;letter-spacing:-.008rem;line-height:1.375rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;white-space:nowrap}.ExplainerCollapsed-module_ExplainerCollapsed__title--hidden__qx2yK{inset:0;opacity:0;position:absolute;transform:translateY(-4px)}.ExplainerCollapsed-module_ExplainerCollapsed__titleMeasure__PdQjh{font-size:1rem;font-weight:500;left:0;letter-spacing:-.008rem;line-height:1.375rem;pointer-events:none;position:absolute;text-decoration:none;text-transform:none;top:0;visibility:hidden;white-space:nowrap}.ExplainerCollapsed-module_ExplainerCollapsed__titleHighlight__3Z0fb{inset:0;opacity:0;position:absolute;transform:translateY(4px)}.ExplainerCollapsed-module_ExplainerCollapsed__title--visible__tpoc6{opacity:1;transform:translateY(0)}.ExplainerCollapsed-module_ExplainerCollapsed__button__CFATy{background:#fafafa;border:none;border-radius:.375rem;color:#0a0a0a;flex-shrink:0;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:24px;padding:.375rem .5rem}@media (min-width:64rem){.ExplainerCollapsed-module_ExplainerCollapsed__button__CFATy:hover{background:#fafafa;opacity:.9}}.ExplainerCollapsed-module_ExplainerCollapsed__button__CFATy svg{color:#0a0a0a;flex-shrink:0;height:20px;width:20px}.ExplainerCollapsed-module_ExplainerCollapsed--highlight__HMn9u:after{animation:ExplainerCollapsed-module_explainerHighlightGlow__a16Gs 3s ease-in-out infinite;border:1.5px solid rgba(67,214,163,.45);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:2}.ExplainerCollapsed-module_ExplainerCollapsed--highlight__HMn9u .ExplainerCollapsed-module_Explainer__blur--1__SwVDF{animation:ExplainerCollapsed-module_explainerHighlightBlur1__4I3Fv 6s ease-in-out forwards;filter:blur(35px)}.ExplainerCollapsed-module_ExplainerCollapsed--highlight__HMn9u .ExplainerCollapsed-module_Explainer__blur--2__NXZAH{animation:ExplainerCollapsed-module_explainerHighlightBlur2__JgnUk 6s ease-in-out forwards;filter:blur(35px)}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper__KmIDe{display:grid;grid-template-rows:0fr;opacity:0;padding:0 1rem;transition:grid-template-rows .3s ease-in .1s,opacity .2s ease-in,padding-bottom .3s ease-in .1s;z-index:1}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper__KmIDe>*{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper--visible__6IwLa{grid-template-rows:1fr;opacity:1;padding-bottom:1rem;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),padding-bottom .35s cubic-bezier(.16,1,.3,1),opacity .25s ease-out .1s}.ExplainerCollapsed-module_ExplainerCollapsed__pill__xJm2H{background:#1e1f1f;border:2px dashed #3c3f3f;border-radius:1rem;color:#fafafa;cursor:pointer;display:block;font-size:16px;font-style:normal;font-weight:400;grid-column:1;grid-row:1;justify-self:start;line-height:24px;max-width:100%;opacity:0;overflow:hidden;padding:.75rem;pointer-events:none;text-overflow:ellipsis;transform:translateY(6px) scale(.97);transition:opacity .15s ease-in,transform .15s ease-in;white-space:nowrap;width:max-content}.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .3s cubic-bezier(.16,1,.3,1) .15s,transform .3s cubic-bezier(.16,1,.3,1) .15s}@media (min-width:64rem){.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE:hover{border-color:rgba(67,214,163,.6)}}.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ExplainerCollapsed-module_ExplainerCollapsed__tN8eQ{animation:none;opacity:1;transform:none}.ExplainerCollapsed-module_ExplainerCollapsed--highlight__HMn9u:after{animation:none;opacity:1}.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper--visible__6IwLa,.ExplainerCollapsed-module_ExplainerCollapsed__pillWrapper__KmIDe{transition:none}.ExplainerCollapsed-module_ExplainerCollapsed__pill__xJm2H{transform:none;transition:none}.ExplainerCollapsed-module_ExplainerCollapsed__pill--active__A-gSE{opacity:1;transform:none;transition:none}.ExplainerCollapsed-module_ExplainerCollapsed__title__sYEaH{transition:none}.ExplainerCollapsed-module_Explainer__blur__WHXdH{animation:none}}@keyframes ExplainerExpanded-module_explainerExpandedOpen__GFb1J{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExplainerExpanded-module_explainerMobileSlideUp__DFjPK{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ExplainerExpanded-module_explainerBackdropFadeIn__w2ybc{0%{opacity:0}to{opacity:1}}@keyframes ExplainerExpanded-module_explainerExpandedBlur1__Jjs2m{0%,to{opacity:.5;transform:translate(0) rotate(-15deg)}50%{opacity:.8;transform:translate(15px,10px) rotate(-10deg)}}@keyframes ExplainerExpanded-module_explainerExpandedBlur2__UNHVT{0%,to{opacity:.5;transform:translate(0) rotate(-10deg)}50%{opacity:.8;transform:translate(-10px,-15px) rotate(-5deg)}}.ExplainerExpanded-module_ExplainerExpanded__backdrop__ebaNP{animation:ExplainerExpanded-module_explainerBackdropFadeIn__w2ybc .2s ease-out both;background:rgba(0,0,0,.4);inset:0;position:fixed;z-index:9}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded__backdrop__ebaNP{display:none}}.ExplainerExpanded-module_ExplainerExpanded__cArDy{animation:ExplainerExpanded-module_explainerMobileSlideUp__DFjPK .3s ease-out both;background:#141515;border:1px solid #3c3f3f;border-radius:1rem 1rem 0 0;bottom:var(--keyboard-height,env(keyboard-inset-height,0));box-shadow:0 -4px 24px rgba(0,0,0,.5);display:flex;flex-direction:column;height:auto;left:0;overflow:hidden;position:fixed;right:0;top:calc(62px + min(56.25vw, 100vh - 54px - 8px - 46px));transition:bottom .15s ease;width:100%;will-change:transform;z-index:99}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded__cArDy{animation:ExplainerExpanded-module_explainerExpandedOpen__GFb1J .3s ease-out both;border-radius:.5rem;bottom:auto;box-shadow:0 8px 12px rgba(0,0,0,.4);flex:1 1;height:auto;left:auto;max-height:none;min-height:0;position:relative;right:auto;top:auto;transition:none;will-change:auto;z-index:auto}}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.ExplainerExpanded-module_ExplainerExpanded__cArDy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.ExplainerExpanded-module_ExplainerExpanded__blurs__-zJWX{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ExplainerExpanded-module_ExplainerExpanded__blur__bIewZ{border-radius:50%;filter:blur(40px);pointer-events:none;position:absolute}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded__blur__bIewZ{filter:blur(50px)}}.ExplainerExpanded-module_ExplainerExpanded__blur--1__zlOMG{animation:ExplainerExpanded-module_explainerExpandedBlur1__Jjs2m 12s ease-in-out infinite;background:hsla(0,0%,100%,.5);height:160px;left:-60px;top:-80px;width:280px}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded__blur--1__zlOMG{height:240px;left:-80px;top:-120px;width:380px}}.ExplainerExpanded-module_ExplainerExpanded__blur--2__btRUK{animation:ExplainerExpanded-module_explainerExpandedBlur2__UNHVT 12s ease-in-out .5s infinite backwards;background:rgba(24,86,93,.7);height:300px;right:-80px;top:60px;width:160px}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerExpanded__blur--2__btRUK{height:480px;right:-120px;top:80px;width:240px}}.ExplainerExpanded-module_ExplainerHeader__dYIX1{align-items:center;border-bottom:1px solid #323434;display:flex;flex-shrink:0;gap:.5rem;padding:1rem;position:relative;z-index:1}.ExplainerExpanded-module_ExplainerHeader__title__-ZZ9J{color:#fafafa;flex:1 1;font-size:1rem;font-weight:500;letter-spacing:-.008rem;line-height:1.375rem;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ExplainerExpanded-module_ExplainerHeader__close__AmwbQ{align-items:center;background:transparent;border:none;border-radius:1000px;color:#fafafa;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:-8px;min-height:40px;min-width:40px;padding:.5rem;transition:background-color .2s ease;width:40px}@media (min-width:64rem){.ExplainerExpanded-module_ExplainerHeader__close__AmwbQ:hover{background:hsla(0,0%,100%,.08)}}.ExplainerExpanded-module_ExplainerHeader__close__AmwbQ svg{height:24px;width:24px}.ExplainerExpanded-module_ChatArea__5O7f0{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-height:0;overflow-anchor:none;overflow-y:auto;padding:.75rem .75rem 96px}@media (min-width:64rem){.ExplainerExpanded-module_ChatArea__5O7f0{padding:1rem 1rem 96px}}.ExplainerExpanded-module_ChatArea__5O7f0::-webkit-scrollbar{width:8px}.ExplainerExpanded-module_ChatArea__5O7f0::-webkit-scrollbar-track{background:transparent}.ExplainerExpanded-module_ChatArea__5O7f0::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:100px}.ExplainerExpanded-module_ChatArea__5O7f0:after{content:"";display:block;flex-shrink:0;height:max(40dvh,var(--chat-scrollport-height,100vh) - 160px);max-height:calc(var(--chat-scrollport-height, 100vh) - 160px)}@media (prefers-reduced-motion:reduce){.ExplainerExpanded-module_ExplainerExpanded__cArDy{animation:none;opacity:1;transform:none}.ExplainerExpanded-module_ExplainerExpanded__backdrop__ebaNP{animation:none;opacity:1}.ExplainerExpanded-module_ExplainerExpanded__blur__bIewZ{animation:none}}@keyframes ExplainerMessages-module_explainerDotFade__oUkV-{0%,20%{opacity:0}40%,to{opacity:1}}@keyframes ExplainerMessages-module_explainerContentFadeIn__vvoI6{0%{opacity:0}to{opacity:1}}@keyframes ExplainerMessages-module_explainerPillSlideIn__4DfQQ{0%{opacity:0;transform:translateY(.75rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExplainerMessages-module_explainerPillGlow__vo5vQ{0%,to{box-shadow:0 2px 4px rgba(0,0,0,.2)}50%{box-shadow:0 2px 16px rgba(67,214,163,.3)}}@keyframes ExplainerMessages-module_explainerMessageIn__jP6LW{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.ExplainerMessages-module_QuestionPill__HArZi{align-items:center;animation:ExplainerMessages-module_explainerPillSlideIn__4DfQQ .45s cubic-bezier(.16,1,.3,1) both;background:#1e1f1f;border:2px dashed #3c3f3f;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fafafa;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;height:48px;line-height:24px;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease;white-space:nowrap}@media (min-width:64rem){.ExplainerMessages-module_QuestionPill__HArZi:hover{border-color:rgba(67,214,163,.6);box-shadow:0 2px 8px rgba(67,214,163,.2)}}.ExplainerMessages-module_QuestionPill__HArZi:active{transform:scale(.97)}.ExplainerMessages-module_QuestionPill--sm__UgiV0{font-size:16px;font-style:normal;font-weight:400;height:auto;line-height:24px;min-height:48px;text-align:left;white-space:normal;word-break:break-word}.ExplainerMessages-module_QuestionPill--highlight__Gafwp{animation:ExplainerMessages-module_explainerPillSlideIn__4DfQQ .45s cubic-bezier(.16,1,.3,1) both,ExplainerMessages-module_explainerPillGlow__vo5vQ 1.2s ease-in-out .45s 2}.ExplainerMessages-module_ThinkingIndicator__v0OOJ{align-items:center;display:flex}.ExplainerMessages-module_ThinkingIndicator__text__T91bf{color:#bec1c1;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.ExplainerMessages-module_ThinkingIndicator__dots__w3H1F{display:inline-flex;margin-left:.125rem}.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ{animation:ExplainerMessages-module_explainerDotFade__oUkV- 1.5s ease-in-out infinite;color:#bec1c1;font-size:16px;font-style:normal;font-weight:400;line-height:24px;opacity:0}.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ:nth-child(2){animation-delay:.3s}.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ:nth-child(3){animation-delay:.6s}.ExplainerMessages-module_WelcomeMessage__yHwVO{animation:ExplainerMessages-module_explainerMessageIn__jP6LW .3s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:.5rem}.ExplainerMessages-module_WelcomeMessage__petAnchor__5Fv6p{align-items:flex-end;display:flex;justify-content:flex-start}.ExplainerMessages-module_WelcomeMessage__text__ZwPZ2{color:#fafafa;font-size:16px;font-style:normal;font-weight:400;line-height:24px;white-space:pre-wrap;word-break:break-word}.ExplainerMessages-module_WelcomeMessage__pills__NePiz{align-items:flex-end;display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.ExplainerMessages-module_UserMessage__fZSOQ{animation:ExplainerMessages-module_explainerMessageIn__jP6LW .3s cubic-bezier(.16,1,.3,1) both;display:flex;justify-content:flex-end;scroll-margin-top:2rem;width:100%}.ExplainerMessages-module_UserMessage__bubble__BiJTp{align-items:flex-start;background:#1e1f1f;border:1px solid #323434;border-radius:1rem;display:inline-flex;gap:.75rem;margin-left:auto;max-width:calc(100% - 2rem);padding:.75rem .75rem .75rem 1rem;width:-moz-fit-content;width:fit-content}.ExplainerMessages-module_UserMessage__bubble__BiJTp>:last-child{flex-shrink:0}.ExplainerMessages-module_UserMessage__text__Pr2v2{color:#fafafa;font-size:16px;font-style:normal;font-weight:400;line-height:24px;min-width:0;word-break:break-word}.ExplainerMessages-module_LatestPairMessage__--6kP{display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem}.ExplainerMessages-module_ExplainerMessage__0SUCk{animation:ExplainerMessages-module_explainerMessageIn__jP6LW .3s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:.75rem}.ExplainerMessages-module_ExplainerMessage__petAnchor__t9H7-{align-items:flex-end;display:flex;min-height:0}.ExplainerMessages-module_ExplainerMessage__content__1hLV0{color:#fafafa;font-size:16px;font-style:normal;font-weight:400;line-height:24px;word-break:break-word}.ExplainerMessages-module_ExplainerMessage__content__1hLV0 p{color:#fafafa;line-height:1.5;margin:0}.ExplainerMessages-module_ExplainerMessage__error__o1ZJK{align-items:flex-start;color:#fafafa;display:flex;gap:.5rem}.ExplainerMessages-module_ExplainerMessage__error__o1ZJK svg{flex-shrink:0;height:20px;margin-top:2px;width:20px}.ExplainerMessages-module_ExplainerMessage__actions__62CvZ{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.ExplainerMessages-module_ExplainerMessage__content--fade-in__95Ep4{animation:ExplainerMessages-module_explainerContentFadeIn__vvoI6 .4s ease-out both}.ExplainerMessages-module_ExplainerMessage__action__ZDCjy{align-items:center;background:transparent;border:none;color:#fafafa;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:.25rem;line-height:24px;min-height:44px;padding:.125rem .25rem .125rem 0;transition:opacity .2s ease}.ExplainerMessages-module_ExplainerMessage__action--copied__su6A9{color:#43d6a3}.ExplainerMessages-module_ExplainerMessage__action--copied__su6A9 svg path{fill:#43d6a3;stroke:#43d6a3}.ExplainerMessages-module_ExplainerMessage__action--published__iZZmO{color:#43d6a3;cursor:default}.ExplainerMessages-module_ExplainerMessage__action--published__iZZmO svg path{fill:#43d6a3;stroke:#43d6a3}@media (min-width:64rem){.ExplainerMessages-module_ExplainerMessage__action__ZDCjy:hover{opacity:.7}}.ExplainerMessages-module_ExplainerMessage__action__ZDCjy svg{height:16px;transition:transform .2s ease;width:16px}.ExplainerMessages-module_ExplainerMessage__action__ZDCjy svg path{fill:#fafafa;transition:fill .2s ease,stroke .2s ease}.ExplainerMessages-module_ThinkingRow__hTVzr{align-items:center;display:flex;gap:.5rem}@media (prefers-reduced-motion:reduce){.ExplainerMessages-module_ExplainerMessage__0SUCk,.ExplainerMessages-module_QuestionPill--highlight__Gafwp,.ExplainerMessages-module_QuestionPill__HArZi,.ExplainerMessages-module_UserMessage__fZSOQ,.ExplainerMessages-module_WelcomeMessage__yHwVO{animation:none;opacity:1;transform:none}.ExplainerMessages-module_ExplainerMessage__content--fade-in__95Ep4,.ExplainerMessages-module_ThinkingIndicator__dot__GQwQJ{animation:none;opacity:1}}.ExplainerInput-module_ExplainerInput__QwxLw{align-self:center;flex-shrink:0;max-width:880px;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom,0px));position:relative;width:100%}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__QwxLw{padding:.75rem}}.ExplainerInput-module_ExplainerInput__QwxLw:before{background:linear-gradient(180deg,rgba(20,21,21,0),#141515 53%);bottom:100%;content:"";height:48px;left:0;pointer-events:none;position:absolute;right:0}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__QwxLw:before{display:none}}.ExplainerInput-module_ExplainerInput__box__0TlG4{align-items:flex-end;background:#141515;border:1px solid #3c3f3f;border-radius:1rem;display:flex;gap:.75rem;padding:.5rem .5rem .5rem 6px;transition:border-color .2s ease;width:100%}.ExplainerInput-module_ExplainerInput__box__0TlG4:focus-within{border-color:rgba(67,214,163,.5)}.ExplainerInput-module_ExplainerInput__box--active__tEujk{border-color:rgba(67,214,163,.6)}.ExplainerInput-module_ExplainerInput__field__G-JtB{align-items:center;display:flex;flex:1 1;min-height:32px;min-width:0;padding:0 0 0 .25rem;position:relative}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz{font-feature-settings:"calt" off;background:transparent;border:none;caret-color:#43d6a3;color:#fafafa;font-family:var(--main-font);font-size:16px;font-style:normal;font-weight:400;line-height:24px;line-height:1.5;max-height:120px;min-height:24px;outline:none;overflow-y:auto;padding-left:.25rem;resize:none;width:100%}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar{height:8px;width:8px}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar-track{background:#1e2229}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.5rem}.ExplainerInput-module_ExplainerInput__textarea__nO3Fz::-webkit-scrollbar-thumb:hover{background:#555c68}.ExplainerInput-module_ExplainerInput__placeholder__lbBCF{color:hsla(180,2%,75%,.4);font-size:16px;font-style:normal;font-weight:400;left:.5rem;line-height:24px;max-width:calc(100% - .5rem);overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.ExplainerInput-module_ExplainerInput__placeholder-bold__FlJ4B{font-weight:700}.ExplainerInput-module_ExplainerInput__send__b0lKz{align-items:center;background:#fafafa;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:32px;min-width:32px;padding:.25rem;transition:background-color .2s ease,opacity .2s ease,transform .1s ease}.ExplainerInput-module_ExplainerInput__send__b0lKz svg{height:24px;width:24px}.ExplainerInput-module_ExplainerInput__send__b0lKz svg path{fill:#0a0a0a}.ExplainerInput-module_ExplainerInput__send__b0lKz:disabled{background:hsla(0,0%,100%,.05);cursor:not-allowed;opacity:1}.ExplainerInput-module_ExplainerInput__send__b0lKz:disabled svg path{fill:#87909d}@media (min-width:64rem){.ExplainerInput-module_ExplainerInput__send__b0lKz:not(:disabled):hover{opacity:.9}}.ExplainerInput-module_ExplainerInput__send__b0lKz:not(:disabled):active{transform:scale(.95)}.ExplainerInput-module_ExplainerInput__send--active__dJmuF{background:#43d6a3}.ExplainerInput-module_ExplainerInput__send--active__dJmuF svg path{fill:#141515}.SyllabusHeader_SyllabusTabHeader___8iA3{flex-grow:1;display:grid;grid-template-columns:28px 1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"badge title" "badge progress";justify-items:start;grid-column-gap:.5rem;column-gap:.5rem;align-items:center}.SyllabusHeader_SyllabusTabHeader__badge__kvOgc{grid-area:badge}.SyllabusHeader_SyllabusTabHeader__title__M05V2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:start;grid-area:title}.SyllabusHeader_SyllabusTabHeader__progress__8E4k6{grid-area:progress}.MaterialTabsMobile_MaterialTabsMobile__65FDh{display:flex;align-items:center;justify-content:space-evenly;background-color:var(--background-primary);padding:.25rem .75rem;z-index:4;flex-shrink:0}.MaterialTabsMobile_MaterialTabsMobile__button__ThZCA{padding:.5rem .375rem;font-weight:500;font-size:.875rem;letter-spacing:.019rem;text-transform:none;text-decoration:none;line-height:1.25rem}.MaterialTabsMobile_MaterialTabsMobile__button__ThZCA[data-tab=comments] svg path{fill:none}.MaterialTabsMobile_MaterialTabsMobile__button--active__zHXjq,.MaterialTabsMobile_MaterialTabsMobile__button--active__zHXjq svg{color:var(--background-action-action-default)}.MaterialTabsMobile_MaterialTabsMobile__button--active__zHXjq svg path{stroke:var(--background-action-action-default);fill:var(--background-action-action-default)}.MaterialTabsMobile_MaterialTabsMobile__button--active__zHXjq[data-tab=comments] svg path{fill:none}.MaterialTabsMobile_MaterialTabsMobile__divider__4cz7s{height:16px;width:1px;background-color:rgba(255,255,255,.2)}.MaterialTabsMobile_MaterialTabsMobile__wrapper__ZXHwX{display:flex;flex-direction:column;height:100%;min-height:0;background-color:var(--background-primary)}@media(max-width:1023px)and (orientation:landscape){.MaterialTabsMobile_MaterialTabsMobile__wrapper__ZXHwX{height:auto}}.MaterialTabsMobile_MaterialTabsMobile__content__lmsgw{flex:1 1;overflow-y:auto;min-height:0;background-color:rgba(0,0,0,0);padding:0 .75rem;position:relative;-webkit-mask-image:linear-gradient(0deg,transparent 0,black 24px,black);mask-image:linear-gradient(0deg,transparent 0,black 24px,black)}.MaterialTabsMobile_MaterialTabsMobile__content__lmsgw::-webkit-scrollbar{width:8px;height:8px}.MaterialTabsMobile_MaterialTabsMobile__content__lmsgw::-webkit-scrollbar-track{background:#1e2229}.MaterialTabsMobile_MaterialTabsMobile__content__lmsgw::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.5rem}.MaterialTabsMobile_MaterialTabsMobile__content__lmsgw::-webkit-scrollbar-thumb:hover{background:#555c68}@media(max-width:1023px)and (orientation:landscape){.MaterialTabsMobile_MaterialTabsMobile__content__lmsgw{flex:none;overflow-y:visible;-webkit-mask-image:none;mask-image:none}}.MaterialTabsMobile_MaterialTabsMobile__explainer__OAcdT{flex-shrink:0;display:flex;width:100%;margin-top:.75rem;padding:.75rem .75rem .375rem;background-color:rgba(0,0,0,0);position:relative;z-index:10}.MaterialTabsMobile_MaterialTabsMobile__explainer__OAcdT>*{flex-grow:1}.MaterialTabsMobile_MaterialTabsMobile__explainer--hidden__PCcFB{display:none}.MaterialTabsMobile_MaterialTabsMobile__tabHeader__SJh_s{padding:.75rem 0;width:100%;position:-webkit-sticky;position:sticky;top:0;background-color:var(--background-primary);border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:1rem;z-index:2}.MaterialTabsMobile_MaterialTabsMobile__tabHeader__title__osSgL{font-weight:500;font-size:1rem;letter-spacing:-.008rem;text-transform:none;text-decoration:none;line-height:1.375rem;color:var(--content-primary)}.MaterialTabsMobile_MaterialTabsMobile__resources__rBb2O{display:flex;flex-direction:column;gap:.75rem}.MaterialTabsMobile_MaterialTabsMobile__segmented__UCILP{font-family:var(--main-font);display:flex;padding:.125rem;justify-content:center;align-items:center;background-color:rgba(255,255,255,.05);border-radius:2rem}.MaterialTabsMobile_MaterialTabsMobile__segmentedTab__omq6w{font-family:inherit;background-color:unset;color:#87909d;text-align:center;padding:.5rem .75rem;border-color:rgba(0,0,0,0);border-radius:100px;flex:1 1;font-weight:500;font-size:1rem;letter-spacing:.013rem;text-transform:none;text-decoration:none;line-height:1.5rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.1px}.MaterialTabsMobile_MaterialTabsMobile__segmentedTab__omq6w[data-state=on]{background-color:var(--background-secondary);border:solid rgba(255,255,255,.2);border-width:.5px .5px 2px;color:var(--content-primary)}.MaterialTabsMobile_MaterialTabsMobile__contentCard__Yjjyw{padding:.75rem 0}.MaterialTabsMobile_MaterialTabsMobile__emptyState___emT4{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;gap:.5rem}.MaterialTabsMobile_MaterialTabsMobile__emptyState__title__O8MyV{font-weight:500;font-size:1rem;letter-spacing:-.008rem;text-transform:none;text-decoration:none;line-height:1.375rem;color:var(--content-primary)}.MaterialTabsMobile_MaterialTabsMobile__emptyState__desc__Qlw6h{font-weight:400;font-size:.875rem;letter-spacing:.019rem;text-transform:none;text-decoration:none;line-height:1.25rem;color:var(--content-secondary)}.MaterialTabs_MaterialTabsDesktop__VkqER{display:none}@media(min-width:64rem){.MaterialTabs_MaterialTabsDesktop__VkqER{display:block;height:100%;overflow:hidden}}.MaterialTabs_MaterialTabs__OzF1d{padding-bottom:.5rem;height:calc(100dvh - 84px);display:flex;flex-direction:column;gap:.75rem;background-color:rgba(0,0,0,0);border-radius:.5rem}.MaterialTabs_MaterialTabs--explainerExpanded__SIlGq{gap:0}.MaterialTabs_MaterialTabs__TabContent___cxIl{overflow-y:scroll;flex:1 1;min-height:0;background-color:var(--background-secondary);border-radius:.5rem;padding:1rem}.MaterialTabs_MaterialTabs__TabContent___cxIl::-webkit-scrollbar{width:8px;height:8px}.MaterialTabs_MaterialTabs__TabContent___cxIl::-webkit-scrollbar-track{background:#1e2229}.MaterialTabs_MaterialTabs__TabContent___cxIl::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.5rem}.MaterialTabs_MaterialTabs__TabContent___cxIl::-webkit-scrollbar-thumb:hover{background:#555c68}.MaterialTabs_MaterialTabs__Articlass__F_lzp{padding:.75rem;background-color:rgba(255,255,255,.06);border-radius:.5rem;margin-bottom:.75rem}.MaterialTabs_MaterialTabs__Articlass--expanded__dewqj .MaterialTabs_MaterialTabs__Articlass__content__FeBOi{max-height:unset}.MaterialTabs_MaterialTabs__Articlass--expanded__dewqj .MaterialTabs_MaterialTabs__Articlass__button__Yi6nW svg{transform:rotate(180deg)}.MaterialTabs_MaterialTabs__Articlass__button__Yi6nW{font-weight:400;font-size:.875rem;letter-spacing:.019rem;text-transform:none;text-decoration:none;line-height:1.25rem;text-decoration:underline;color:var(--content-primary);opacity:.88;padding:.25rem 0;gap:.125rem}.MaterialTabs_MaterialTabs__Articlass__content__FeBOi{max-height:170px;overflow:hidden}.MaterialTabs_MaterialTabs__Articlass__title__bNZAU{font-weight:500;font-size:1rem;letter-spacing:-.008rem;text-transform:none;text-decoration:none;line-height:1.375rem}.MaterialDesktopHeading_MaterialDesktopHeading___kInj{position:relative;background-color:var(--background-secondary);padding:.75rem 1rem;border-radius:.5rem;display:flex;justify-content:space-between;height:100%}.MaterialDesktopHeading_MaterialDesktopHeading-summary__Zma_o svg{transition:all .2s}.MaterialDesktopHeading_MaterialDesktopHeading-summary--open__Ue5Gn svg{transform:rotate(180deg)}.MaterialDesktopHeading_MaterialDesktopHeading-course__JmulY{align-self:center}.MaterialDesktopHeading_MaterialDesktopHeading-course__JmulY span{font-weight:400;font-size:1rem;letter-spacing:.013rem;text-transform:none;text-decoration:none;line-height:1.5rem;color:var(--content-secondary)}.MaterialDesktopHeading_MaterialDesktopHeading-info__KM667{display:grid;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.125rem;row-gap:.125rem;grid-template-columns:40px 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"badge description" "badge title";max-width:580px}@media(min-width:75rem){.MaterialDesktopHeading_MaterialDesktopHeading-info__KM667{max-width:none}}.MaterialDesktopHeading_MaterialDesktopHeading-info__badge__fLIfv{grid-area:badge}.MaterialDesktopHeading_MaterialDesktopHeading-info__title__FHb18{grid-area:title;font-weight:500;font-size:1.125rem;letter-spacing:-.008rem;text-transform:none;text-decoration:none;line-height:1.5rem;color:var(--content-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.25rem}.MaterialDesktopHeading_MaterialDesktopHeading-info__description__D0Trl{grid-area:description;font-weight:500;font-size:.875rem;letter-spacing:.019rem;text-transform:none;text-decoration:none;line-height:1.25rem;color:var(--content-secondary)}.MaterialDesktopHeading_MaterialDesktopHeading-info__description__D0Trl a:hover{opacity:.8}.MaterialDesktopHeading_MaterialDesktopHeading-info__description__D0Trl span{color:#87909d;font-weight:400;font-size:.875rem;letter-spacing:.019rem;text-transform:none;text-decoration:none;line-height:1.25rem}.MaterialDesktopHeading_MaterialDesktopHeading-actions__ovb2Y,.MaterialDesktopHeading_MaterialDesktopHeading-navigation__O9oHW{display:flex;gap:.5rem;align-items:center}.MaterialDesktopHeading_MaterialDesktopHeading-currentMaterial__W3iis{font-weight:500;font-size:.875rem;letter-spacing:.019rem;text-transform:none;text-decoration:none;line-height:1.25rem;background-color:var(--background-action-tertiary);color:var(--content-primary);border:1px solid var(--border-container-active);border-radius:.5rem;padding:.5rem .75rem}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__jk5ED{position:absolute;top:calc(100% + .5rem);right:0;width:40%;z-index:10;background-color:var(--background-secondary);border-radius:.5rem;padding:0 .75rem .75rem;max-height:calc(100dvh - 84px - .5rem);overflow-y:auto}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__jk5ED::-webkit-scrollbar{width:8px;height:8px}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__jk5ED::-webkit-scrollbar-track{background:#1e2229}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__jk5ED::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.5rem}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__jk5ED::-webkit-scrollbar-thumb:hover{background:#555c68}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__jk5ED section{margin-top:2.5rem}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__header__8DUJY{display:grid;grid-template-columns:1fr 28px;grid-template-areas:"title close" "progress close";grid-column-gap:.5rem;column-gap:.5rem;position:fixed;background:linear-gradient(180deg,#1e2229 40%,rgba(30,34,41,.9) 75%,rgba(30,34,41,.01));z-index:12;width:calc(40% - 3rem);padding:.75rem 0}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__header__title__aADAf{font-weight:500;font-size:.875rem;letter-spacing:-.008rem;text-transform:none;text-decoration:none;line-height:1.125rem;color:var(--content-primary);grid-area:title}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__header__progress__ikqhb{gap:.75rem;grid-area:progress}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__header__progress__ikqhb label{font-weight:400;font-size:.875rem;letter-spacing:.019rem;text-transform:none;text-decoration:none;line-height:1.25rem;color:var(--content-secondary)}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__header__progress__ikqhb>div{width:100%}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__header__close___cZ9K{grid-area:close;justify-self:end}.MaterialDesktopHeading_MaterialDesktopHeading-syllabus__header__close___cZ9K svg{width:28px;height:28px}.MaterialMobileHeading_MaterialMobileHeading__7Q8_A{width:100%;padding:.5rem;display:grid;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.125rem;row-gap:.125rem;align-items:center;grid-template-columns:20px 1fr auto;grid-template-rows:1fr 1fr;grid-template-areas:"back description language" "back title language";background-color:rgba(0,0,0,.95)}.MaterialMobileHeading_MaterialMobileHeading__back__iKqx9{grid-area:back}.MaterialMobileHeading_MaterialMobileHeading__back__iKqx9 svg{width:20px;height:20px}.MaterialMobileHeading_MaterialMobileHeading__back__iKqx9 svg path{fill:var(--content-secondary)}.MaterialMobileHeading_MaterialMobileHeading__title__6h47u{grid-area:title;font-weight:500;font-size:.875rem;letter-spacing:-.008rem;color:var(--content-primary)}.MaterialMobileHeading_MaterialMobileHeading__description__hiVO8,.MaterialMobileHeading_MaterialMobileHeading__title__6h47u{text-transform:none;text-decoration:none;line-height:1.125rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.MaterialMobileHeading_MaterialMobileHeading__description__hiVO8{grid-area:description;font-weight:400;font-size:.75rem;letter-spacing:.019rem;color:var(--content-secondary)}.MaterialMobileHeading_MaterialMobileHeading__language__MDUkN{grid-area:language;align-self:center}.MaterialSkeleton_MaterialSkeleton__Yk6yg{padding:.75rem}@media(min-width:64rem){.MaterialSkeleton_MaterialSkeleton__Yk6yg{padding:0}}.MaterialSkeleton_MaterialSkeleton__info___ayja{display:flex;justify-content:space-between;align-items:center;grid-area:info}@media(min-width:64rem){.MaterialSkeleton_MaterialSkeleton__info___ayja{display:none;grid-area:none}}.MaterialSkeleton_MaterialSkeleton__info--desktop__Ig_Bu{display:none}@media(min-width:64rem){.MaterialSkeleton_MaterialSkeleton__info--desktop__Ig_Bu{display:flex;width:100%;grid-area:info}.MaterialSkeleton_MaterialSkeleton__info--desktop__Ig_Bu>div{width:100%}}.MaterialSkeleton_MaterialSkeleton__main__Pabz4{grid-area:main;gap:.5rem;display:flex;flex-direction:column;height:100%}.MaterialSkeleton_MaterialSkeleton--desktop__11kjZ{display:none}@media(min-width:64rem){.MaterialSkeleton_MaterialSkeleton--desktop__11kjZ{display:block}}.MaterialSkeleton_MaterialSkeleton--mobile__wWE35{display:block}@media(min-width:64rem){.MaterialSkeleton_MaterialSkeleton--mobile__wWE35{display:none}}.MaterialSkeleton_MaterialSkeleton__resources__cLszs{display:none}@media(min-width:64rem){.MaterialSkeleton_MaterialSkeleton__resources__cLszs{display:flex;background-color:var(--background-secondary);padding:.75rem;border-radius:.5rem;flex-direction:column;gap:.5rem;height:100%}}