.LandingPage_page__1RJnN{position:relative;min-height:100vh;color:#171717;background:radial-gradient(circle at 12% 12%,rgba(190,147,103,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(113,146,122,.14),transparent 24%),linear-gradient(180deg,#f6f0e8,#f3ede5 42%,#f5f1eb)}.LandingPage_page__1RJnN:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black 26%,transparent 86%);mask-image:radial-gradient(circle at center,black 26%,transparent 86%)}.LandingPage_reveal__FZ5EJ{opacity:0;transform:translateY(30px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,1,.36,1)}.LandingPage_reveal__FZ5EJ[data-visible=true]{opacity:1;transform:translateY(0)}.LandingPage_finalPanel__UCKMC,.LandingPage_visualShell__ofnhj{position:relative;overflow:hidden;border:1px solid rgba(24,24,24,.08);box-shadow:0 28px 80px rgba(17,17,17,.08),inset 0 1px 0 rgba(255,255,255,.62)}.LandingPage_heroPanel__C7ezF{position:relative;min-height:clamp(19rem,40vw,23rem);padding:.35rem 0 .55rem}.LandingPage_heroGlow__Sgy7q{position:absolute;inset:auto -6% -18% auto;width:15rem;height:15rem;border-radius:999px;background:radial-gradient(circle,rgba(109,149,118,.2),rgba(109,149,118,.08) 36%,transparent 72%);filter:blur(12px);pointer-events:none}.LandingPage_heroMessageStage__A9eRH{position:relative;z-index:1;display:flex;align-items:flex-start;min-height:100%}.LandingPage_heroMessageAccent__yo4rr{position:absolute;inset:6% 8% auto auto;width:6.5rem;height:6.5rem;border-radius:999px;background:radial-gradient(circle,rgba(191,149,102,.16),transparent 72%);filter:blur(10px);pointer-events:none}.LandingPage_heroConversationStack__zekxw{display:grid;width:min(100%,33rem);gap:.9rem}.LandingPage_heroMessageRowTutor__qstdc{display:flex;justify-content:flex-start;max-width:min(100%,31rem)}.LandingPage_heroMessageRowStudent__fOPvP{display:flex;justify-content:flex-end}.LandingPage_heroTutorRowContent___v3gx{display:grid;gap:.7rem;justify-items:start}.LandingPage_heroStudentBubble__RjCt7,.LandingPage_heroTutorBubble__A2_Ke{position:relative;padding:.98rem 1.05rem 1.02rem;border:1px solid rgba(24,24,24,.08);box-shadow:0 20px 52px rgba(17,17,17,.07),inset 0 1px 0 rgba(255,255,255,.82)}.LandingPage_heroTutorBubble__A2_Ke{max-width:25rem;border-radius:2.1rem 2.1rem 2.1rem .6rem;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.82),transparent 30%),linear-gradient(148deg,rgba(255,255,255,.82),rgba(246,239,229,.94) 58%,rgba(236,244,238,.9))}.LandingPage_heroStudentBubble__RjCt7{max-width:17rem;border-radius:1.8rem 1.8rem .55rem 1.8rem;background:linear-gradient(160deg,rgba(245,234,219,.96),rgba(249,240,229,.94))}.LandingPage_heroStudentLabel__xKN5H,.LandingPage_heroTutorLabel__nHDRI{margin:0;font-size:.62rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgba(23,23,23,.42)}.LandingPage_heroStudentMessage__jN20f,.LandingPage_heroTutorMessage__MdmGB{margin-top:.46rem;max-width:none;color:#20352d;font-size:1rem;line-height:1.58;letter-spacing:-.012em}.LandingPage_heroStudentMessage__jN20f{color:rgba(48,37,26,.9)}.LandingPage_heroTutorMessage__MdmGB p{margin:0}.LandingPage_heroLoadingBubble__sEIJd{min-width:min(100%,22rem)}.LandingPage_heroLoadingStatusRow__9977l{display:block}.LandingPage_heroLoadingStatusRow__9977l .LandingPage_heroTutorMessage__MdmGB{margin-top:.46rem}.LandingPage_heroLoadingBar__MTx4I{margin-top:.78rem;height:.28rem;overflow:hidden;border-radius:999px;background:rgba(23,23,23,.08)}.LandingPage_heroLoadingBarFill__ZPrQZ{display:block;width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(32,84,61,.12),rgba(32,84,61,.5),rgba(32,84,61,.12));animation:LandingPage_heroLoadingBar__MTx4I 1.4s ease-in-out infinite}.LandingPage_heroSessionButton__wc1jI{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.72rem 1.05rem;border:1px solid rgba(43,74,60,.12);border-radius:999px;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.78),transparent 32%),linear-gradient(148deg,rgba(244,250,246,.94),rgba(238,245,240,.96) 58%,rgba(228,239,232,.96));color:#26483b;font-size:.88rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 14px 28px rgba(17,17,17,.08),inset 0 1px 0 rgba(255,255,255,.76);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.LandingPage_heroSessionButton__wc1jI:hover{transform:translateY(-1px);border-color:rgba(43,74,60,.2);box-shadow:0 18px 34px rgba(17,17,17,.1),inset 0 1px 0 rgba(255,255,255,.78)}.LandingPage_heroSessionButton__wc1jI:focus-visible{outline:2px solid rgba(43,74,60,.24);outline-offset:3px}@keyframes LandingPage_heroLoadingBar__MTx4I{0%{transform:translateX(-115%)}to{transform:translateX(260%)}}.LandingPage_heroTopRow__Haegj{display:grid;gap:1rem;align-items:center}.LandingPage_heroInputWrap__MatTV,.LandingPage_structureSource__IE7_T{position:relative}.LandingPage_paperGhost__x9lqS{position:absolute;inset:0;border-radius:1.6rem;background:rgba(255,255,255,.52);border:1px solid rgba(24,24,24,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.LandingPage_paperGhostLeft__gZTMN{transform:rotate(-5deg) translate(-.35rem,.45rem);opacity:.44}.LandingPage_paperGhostRight__WFiIM{transform:rotate(4deg) translate(.25rem,-.1rem);opacity:.32}.LandingPage_heroDocumentCard__dfKgP,.LandingPage_structureDocumentCard__L879S{position:relative;z-index:1;border-radius:1.6rem;background:rgba(255,255,255,.84);border:1px solid rgba(24,24,24,.08);padding:1.3rem;box-shadow:0 20px 48px rgba(17,17,17,.08),inset 0 1px 0 rgba(255,255,255,.66)}.LandingPage_documentLineLong__hRYcO,.LandingPage_documentLineMedium__sPoPO,.LandingPage_documentLineShort__Ro3T4{height:.7rem;border-radius:999px;background:linear-gradient(90deg,rgba(29,29,29,.14),rgba(29,29,29,.06))}.LandingPage_documentLineLong__hRYcO{width:100%}.LandingPage_documentLineMedium__sPoPO{width:78%}.LandingPage_documentLineShort__Ro3T4{width:58%}.LandingPage_choicePill__cFOoF,.LandingPage_heroResolveBadgeDone__Ac2Wp,.LandingPage_heroResolveBadgeNeutral__c1fLS,.LandingPage_heroTag__1wVl2,.LandingPage_intentChip__5ktMJ,.LandingPage_structureChip__r4Ij7{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.55rem .8rem;font-size:.78rem;line-height:1}.LandingPage_heroTag__1wVl2,.LandingPage_structureChip__r4Ij7{background:rgba(17,17,17,.05);color:rgba(23,23,23,.72);border:1px solid rgba(17,17,17,.04)}.LandingPage_heroBeam__MIvO0,.LandingPage_structureBeam___paOF{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;border-radius:999px;padding:.75rem 1rem;border:1px solid rgba(17,17,17,.08);background:linear-gradient(135deg,rgba(17,17,17,.05),rgba(17,17,17,.02));color:rgba(23,23,23,.45);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.LandingPage_heroCourseStack__eN1G6,.LandingPage_structureFan__UHa8e{display:grid;gap:.8rem}.LandingPage_dynamicCard__yU_ni,.LandingPage_heroCourseCard__pzi_5,.LandingPage_heroPromptCard__9RqOA,.LandingPage_heroResolveCard__ZGVGZ,.LandingPage_intentCore___A0Mg,.LandingPage_misunderstandingCard__qH2ur,.LandingPage_structureCard__J88zn{position:relative;border-radius:1.55rem;border:1px solid rgba(23,23,23,.08);background:rgba(255,255,255,.72);box-shadow:0 18px 44px rgba(17,17,17,.06),inset 0 1px 0 rgba(255,255,255,.64)}.LandingPage_heroCourseCard__pzi_5{padding:1rem 1.1rem;transform:translateX(calc(var(--stack-index) * .5rem))}.LandingPage_heroBottomRow__6xXxM{margin-top:1rem;display:grid;gap:1rem}.LandingPage_heroPromptCard__9RqOA{padding:1.1rem 1.15rem;background:linear-gradient(160deg,rgba(255,249,242,.95),rgba(255,255,255,.7))}.LandingPage_heroPromptViewport__ceNAA{margin-top:1rem;min-height:3.75rem}.LandingPage_heroPromptTrack__CxARh{display:flex;min-height:3.75rem;align-items:flex-start}.LandingPage_heroPromptLine__Qdg2C{display:block;font-size:clamp(1.6rem,2vw,2.05rem);line-height:1.1;letter-spacing:-.05em;color:#171717}.LandingPage_heroResolveCard__ZGVGZ{padding:1.1rem 1.15rem;background:linear-gradient(155deg,rgba(243,250,245,.96),rgba(255,255,255,.78))}.LandingPage_heroResolveBadgeOpen__kF7zZ,.LandingPage_statusIconOpen__jFq8x,.LandingPage_statusIconResolved__Rrjmr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:999px}.LandingPage_heroResolveBadgeOpen__kF7zZ,.LandingPage_statusIconOpen__jFq8x{color:#9a4b38;background:rgba(177,86,61,.12);border:1px solid rgba(177,86,61,.16)}.LandingPage_heroResolveBadgeNeutral__c1fLS{color:rgba(23,23,23,.55);background:rgba(23,23,23,.05);border:1px solid rgba(23,23,23,.05)}.LandingPage_heroResolveBadgeDone__Ac2Wp,.LandingPage_statusIconResolved__Rrjmr{color:#20543d;background:rgba(46,124,86,.12);border:1px solid rgba(46,124,86,.16)}.LandingPage_heroDynamicsRail__yJxXk{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.LandingPage_heroDynamicsRail__yJxXk span{border-radius:999px;padding:.55rem .8rem;background:rgba(255,255,255,.58);border:1px solid rgba(17,17,17,.05);color:rgba(23,23,23,.56);font-size:.78rem}.LandingPage_visualShell__ofnhj{border-radius:2rem;padding:1.15rem;background:linear-gradient(155deg,rgba(255,255,255,.74),rgba(245,239,230,.92)),linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.24))}.LandingPage_intentLayout__MUbG4,.LandingPage_misunderstandingStage__rABtZ,.LandingPage_structureLayout__GbzW_{position:relative}.LandingPage_structureLayout__GbzW_{display:grid;gap:1rem}.LandingPage_structureLoop__cEURl{position:relative;min-height:27rem;padding:.35rem;--structure-loop-duration:13.4s}.LandingPage_structureLoopGlow__qKHPP{position:absolute;inset:auto 8% 4% auto;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(106,146,120,.18),transparent 70%);pointer-events:none}.LandingPage_structureDropzone__2vaYJ{position:absolute;left:50%;top:50%;z-index:2;width:min(100%,22.5rem);min-height:15rem;padding:1rem;border-radius:1.7rem;border:2px dashed rgba(23,23,23,.14);background:linear-gradient(160deg,rgba(255,252,248,.9),rgba(255,255,255,.74));box-shadow:0 18px 44px rgba(17,17,17,.05),inset 0 1px 0 rgba(255,255,255,.64);animation:LandingPage_structureDropzoneScene__9TnWR var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_structureDropzoneContent__NiZm6{animation:LandingPage_structureDropzoneContentScene__W5png var(--structure-loop-duration) linear infinite}.LandingPage_structureDropzoneInner__sRl1V{display:grid;justify-items:center;text-align:center;padding:2.4rem 1rem 3.25rem}.LandingPage_structureUploadIcon__SWDJ4{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:999px;background:rgba(23,23,23,.05);border:1px solid rgba(23,23,23,.06)}.LandingPage_structureUploadIcon__SWDJ4 span{position:relative;width:1rem;height:1rem}.LandingPage_structureUploadIcon__SWDJ4 span:after,.LandingPage_structureUploadIcon__SWDJ4 span:before{content:"";position:absolute;inset:50% auto auto 50%;background:rgba(23,23,23,.46);border-radius:999px;transform:translate(-50%,-50%)}.LandingPage_structureUploadIcon__SWDJ4 span:before{width:1rem;height:2px}.LandingPage_structureUploadIcon__SWDJ4 span:after{width:2px;height:1rem}.LandingPage_structureDropzoneTitle__ykLCy{margin-top:1rem;max-width:12ch;font-size:1.18rem;line-height:1.2;letter-spacing:-.04em;color:#171717}.LandingPage_structureDropzoneText__AGS4O{margin-top:.5rem;color:rgba(23,23,23,.52);font-size:.92rem}.LandingPage_structureLoadingState__FXMdl{position:absolute;inset:50% auto auto 50%;display:grid;justify-items:center;gap:.85rem;width:calc(100% - 2rem);opacity:0;transform:translate(-50%,-50%);text-align:center;animation:LandingPage_structureLoaderScene__H9k_N var(--structure-loop-duration) linear infinite}.LandingPage_structureLoadingSpinner__ailrl{color:rgba(23,23,23,.68)}.LandingPage_structureLoadingText__NB5iZ{color:rgba(23,23,23,.62);font-size:.96rem;line-height:1.4;letter-spacing:-.02em}.LandingPage_structureLoader__7eia1{position:absolute;left:50%;bottom:1.1rem;display:inline-flex;align-items:center;gap:.38rem;opacity:0;transform:translateX(-50%);animation:LandingPage_structureLoaderScene__H9k_N 7.4s linear infinite}.LandingPage_structureLoader__7eia1 span{width:.48rem;height:.48rem;border-radius:999px;background:rgba(23,23,23,.36);animation:LandingPage_structureLoaderPulse__5cFZA .9s ease-in-out infinite}.LandingPage_structureLoader__7eia1 span:nth-child(2){animation-delay:.12s}.LandingPage_structureLoader__7eia1 span:nth-child(3){animation-delay:.24s}.LandingPage_structureDraggedDoc___abfj{position:absolute;left:50%;top:50%;z-index:3;width:min(46%,14rem);border-radius:1.35rem;border:1px solid rgba(23,23,23,.08);background:rgba(255,255,255,.88);padding:.95rem 1rem;box-shadow:0 20px 40px rgba(17,17,17,.08),inset 0 1px 0 rgba(255,255,255,.68);opacity:0}.LandingPage_structureDraggedDocPreview__o7oCa{margin-top:.9rem;display:grid;justify-items:center}.LandingPage_structureFileBadge__lFOxi{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.9rem;height:3.35rem;border-radius:.95rem;box-shadow:0 12px 24px rgba(17,17,17,.08),inset 0 1px 0 rgba(255,255,255,.45)}.LandingPage_structureFileBadgePdf__gJs_S{background:linear-gradient(180deg,#f46353,#d84838)}.LandingPage_structureFileBadgePpt___qTPg{background:linear-gradient(180deg,#ef8a42,#d96d1e)}.LandingPage_structureFileFold__cfMp5{position:absolute;top:.36rem;right:.36rem;width:.85rem;height:.85rem;border-top-right-radius:.35rem;background:rgba(255,255,255,.78);clip-path:polygon(0 0,100% 0,100% 100%)}.LandingPage_structureFileType__Chz6i{color:white;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.LandingPage_structureDraggedDocA__thoxx{animation:LandingPage_structureDocA__v3K9i var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_structureDraggedDocB__7adtT{animation:LandingPage_structureDocB__7oFN1 var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_structureCourseReveal__Yr7Ii{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;padding:.9rem .9rem .6rem;opacity:0;transform:translateY(1rem) scale(.98);pointer-events:none;animation:LandingPage_structureRevealScene__dBaaf var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_structureCourseStack__pN_f_{width:min(100%,27.5rem);display:grid;gap:.75rem}.LandingPage_structureCourseCard__sIkfQ{position:relative;width:100%;border-radius:1.4rem;border:1px solid rgba(23,23,23,.08);background:rgba(255,255,255,.84);padding:1.15rem 1.2rem;box-shadow:0 18px 42px rgba(17,17,17,.07),inset 0 1px 0 rgba(255,255,255,.66);opacity:0}.LandingPage_structureCourseCardOne__rjm0R{animation:LandingPage_structureCourseCardOne__rjm0R var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_structureCourseKicker__Cls49,.LandingPage_structureCourseSubLabel__ZelCC{color:rgba(23,23,23,.42);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.LandingPage_structureChapterRow__lbZPr,.LandingPage_structureCourseHeader__WSaqc,.LandingPage_structureCourseLabel__47Yiz{opacity:0;transform:translateY(.7rem)}.LandingPage_structureCourseHeader__WSaqc{animation:LandingPage_structureCourseHeaderLine___x3sA var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_structureCourseLabel__47Yiz{display:block;animation:LandingPage_structureCourseLabelLine__zJN_o var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_structureChapterList__NvFO3{margin-top:.8rem;display:grid;gap:.6rem}.LandingPage_structureChapterRow__lbZPr{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;padding:.88rem .95rem;border-radius:1rem;border:1px solid rgba(156,126,90,.12);background:linear-gradient(180deg,rgba(244,234,220,.92),rgba(239,228,214,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 10px 20px rgba(17,17,17,.04);animation:LandingPage_structureCourseChapterLine__ovAdG var(--structure-loop-duration) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--line-index) * .52s)}.LandingPage_structureChapterIndex__OKKD7{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .5rem;border-radius:999px;background:rgba(255,250,244,.92);border:1px solid rgba(156,126,90,.12);color:rgba(99,78,55,.7);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.LandingPage_structureChapterName__SHIhX{color:rgba(48,37,26,.86);font-size:.98rem;line-height:1.35;letter-spacing:-.01em}.LandingPage_structureBeam___paOF{justify-self:center}.LandingPage_structureCard__J88zn{padding:1rem 1.1rem;transform:translateX(calc(var(--fan-index) * .9rem))}.LandingPage_intentLayout__MUbG4{display:grid;gap:1rem;padding:1.35rem}.LandingPage_intentOrb__4h8dp{position:absolute;right:4%;top:7%;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(192,155,122,.2),transparent 70%);pointer-events:none}.LandingPage_intentPromptViewport__vD6tC{margin-top:1rem;min-height:5.85rem}.LandingPage_intentPromptLine__9Vs7X{display:flex;align-items:flex-start;min-height:5.85rem;font-size:clamp(1.55rem,2.7vw,2.3rem);line-height:1.02;letter-spacing:-.055em;color:#171717}.LandingPage_intentPromptTypewriter__eiMo_{min-height:5.85rem}.LandingPage_intentPromptTypewriter__eiMo_ .markdown-content,.LandingPage_intentPromptTypewriter__eiMo_ .markdown-content>p{margin:0;font-size:clamp(1.55rem,2.7vw,2.3rem);line-height:1.02;letter-spacing:-.055em;color:#171717}.LandingPage_dynamicStage__Q57LG{--dynamic-loop-duration:10.8s}.LandingPage_dynamicVisualStack__hDhlg{display:grid;gap:.95rem}.LandingPage_dynamicContentColumn__SaXJx{display:grid;gap:.95rem;align-content:start}.LandingPage_dynamicSelectedHeader__W_add{display:grid;gap:.45rem}.LandingPage_dynamicSelectedTitle__78_P6{color:#171717;font-size:1.18rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.LandingPage_dynamicSelectorRail__keJMN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.LandingPage_dynamicSelectedDescription__93YBh{min-height:3.2rem;max-width:44rem;color:rgba(23,23,23,.62);font-size:.98rem;line-height:1.6}.LandingPage_dynamicSelector__enXDL{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;display:grid;min-width:0;justify-items:center;min-height:5rem;gap:.55rem;border-radius:1.35rem;padding:.9rem .7rem .85rem;border:1px solid rgba(23,23,23,.06);background:rgba(255,255,255,.56);color:rgba(23,23,23,.5);font:inherit;text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.LandingPage_dynamicSelectorActive__swH2I{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.76),transparent 34%),linear-gradient(148deg,rgba(247,241,233,.96),rgba(243,236,226,.98));color:#171717;border-color:rgba(23,23,23,.12);box-shadow:0 14px 32px rgba(17,17,17,.08),inset 0 1px 0 rgba(255,255,255,.74)}.LandingPage_dynamicSelector__enXDL:not(.LandingPage_dynamicSelectorActive__swH2I):hover{transform:translateY(-1px);border-color:rgba(23,23,23,.1);background:rgba(255,255,255,.74);color:rgba(23,23,23,.68)}.LandingPage_dynamicSelector__enXDL:focus-visible{outline:2px solid rgba(24,24,24,.22);outline-offset:2px}.LandingPage_dynamicSelectorIconWrap__yXxFe{display:inline-flex;align-items:center;justify-content:center}.LandingPage_dynamicSelectorIcon__MiPve{width:1.2rem;height:1.2rem}.LandingPage_dynamicSelectorLabel__dbgi7{font-size:.84rem;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.LandingPage_dynamicSelectorActive__swH2I .LandingPage_dynamicSelectorLabel__dbgi7{font-weight:600}.LandingPage_dynamicSelectorProgressTrack__CbnU3{position:absolute;left:.8rem;right:.8rem;bottom:.52rem;height:.18rem;border-radius:999px;background:rgba(23,23,23,.1);overflow:hidden}.LandingPage_dynamicSelectorProgressFill__Ju6LZ{display:block;height:100%;width:100%;border-radius:inherit;background:currentColor;transform:scaleX(0);transform-origin:left;animation:LandingPage_dynamicSelectorProgress__n7Kvn var(--dynamic-progress-duration) linear 1 both}@keyframes LandingPage_dynamicSelectorProgress__n7Kvn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:640px){.LandingPage_dynamicSelectorRail__keJMN{grid-template-columns:repeat(3,minmax(0,1fr))}}.LandingPage_dynamicDemoPanel__AeDjw{margin-top:1rem;height:22rem;min-height:22rem;border-radius:1.65rem;border:1px solid rgba(23,23,23,.08);background:linear-gradient(160deg,rgba(255,252,248,.9),rgba(255,255,255,.76));padding:1rem;overflow:hidden;box-shadow:0 20px 44px rgba(17,17,17,.06),inset 0 1px 0 rgba(255,255,255,.66)}.LandingPage_dynamicDemoPanelBare__qllFb{border:0;background:transparent;padding:0;box-shadow:none;display:flex;flex-direction:column}.LandingPage_dynamicDemoPanelBare__qllFb>*{width:100%;flex:1 1 auto;min-height:0}.LandingPage_dynamicDemoPanelCentered__msvrk{justify-content:center}.LandingPage_dynamicDemoPanelCentered__msvrk>*{flex:0 1 auto;min-height:auto}.LandingPage_dynamicDemoGrid__snrjj{display:grid;gap:.9rem;align-content:start}.LandingPage_dynamicPlaceholderCard__DHFd6{display:grid;gap:.9rem;min-height:18rem;align-content:center;border-radius:1.35rem;border:1px solid rgba(23,23,23,.06);background:rgba(255,255,255,.72);padding:1.4rem}.LandingPage_dynamicPlaceholderTitle__WWWn5{max-width:20rem;color:#171717;font-size:clamp(1.9rem,2.8vw,2.6rem);line-height:1.02;letter-spacing:-.04em}.LandingPage_dynamicPlaceholderText__FexW6{max-width:32rem;color:rgba(23,23,23,.62);font-size:1rem;line-height:1.7}.LandingPage_dynamicChatOnlyPanel__xyFqR{width:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.LandingPage_dynamicChatOnlyPanel__xyFqR .LandingPage_guidedProblemComposer__b5sHj{align-self:center}.LandingPage_dynamicTextPanel__xZ_Qk{border-radius:1.35rem;border:1px solid rgba(23,23,23,.06);background:rgba(255,255,255,.72);padding:1rem;width:100%;align-self:start}.LandingPage_dynamicCompletionPanel__7BCBe{position:relative;overflow:hidden}.LandingPage_dynamicCompletionPanel__7BCBe:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 100% 0,rgba(108,152,120,.14),transparent 36%),linear-gradient(180deg,rgba(236,245,240,.5),rgba(255,255,255,0) 58%)}.LandingPage_dynamicCompletionPanel__7BCBe>*{position:relative;z-index:1}.LandingPage_dynamicPanelCompleteStatic__r8TSF{border-color:rgba(72,132,96,.22);box-shadow:inset 0 0 0 1px rgba(72,132,96,.08),inset 0 1px 0 rgba(255,255,255,.68)}.LandingPage_dynamicPanelCompleteStatic__r8TSF:after{opacity:1}.LandingPage_dynamicPanelCompleteSpotError__OiuHi{animation:LandingPage_dynamicPanelCompleteSpotError__OiuHi var(--dynamic-loop-duration) ease 1 both}.LandingPage_dynamicPanelCompleteSpotError__OiuHi:after{animation:LandingPage_dynamicCompletionGlowSpotError__h7ruv var(--dynamic-loop-duration) ease 1 both}.LandingPage_dynamicPanelCompleteGuidedProblem__8Zrai{animation:LandingPage_dynamicPanelCompleteGuidedProblem__8Zrai var(--dynamic-loop-duration) ease 1 both}.LandingPage_dynamicPanelCompleteGuidedProblem__8Zrai:after{animation:LandingPage_dynamicCompletionGlowGuidedProblem__xb7BD var(--dynamic-loop-duration) ease 1 both}.LandingPage_dynamicCompletionIcon__uCEEN{position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.85rem;padding:.36rem .62rem .36rem .52rem;border-radius:999px;border:1px solid rgba(72,132,96,.16);background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.8),transparent 40%),linear-gradient(148deg,rgba(241,249,244,.96),rgba(231,243,235,.98));box-shadow:0 12px 24px rgba(46,124,86,.08),inset 0 1px 0 rgba(255,255,255,.76);color:#2a6a47;opacity:0;transform:translateY(-.12rem) scale(.9)}.LandingPage_dynamicCompletionIconStatic__U82fx{opacity:1;transform:translateY(0) scale(1)}.LandingPage_dynamicCompletionText__ku6a6{font-size:.58rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}.LandingPage_dynamicCompletionIconSpotError__FXkxs{animation:LandingPage_dynamicCompletionIconSpotError__FXkxs var(--dynamic-loop-duration) cubic-bezier(.22,1,.36,1) 1 both}.LandingPage_dynamicCompletionIconGuidedProblem__76y_T{animation:LandingPage_dynamicCompletionIconGuidedProblem__76y_T var(--dynamic-loop-duration) cubic-bezier(.22,1,.36,1) 1 both}.LandingPage_dynamicChatColumn__Zi2jO{display:flex;flex-direction:column;min-height:0;padding:.35rem 0}.LandingPage_dynamicPanelKicker__xcpRx{color:rgba(23,23,23,.42);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.LandingPage_dynamicChatThread__MQSd3{display:grid;gap:.65rem;align-content:center;min-height:100%}.LandingPage_dynamicChatBubble__lV_L_{max-width:25rem;padding:.98rem 1.05rem 1.02rem;border:1px solid rgba(24,24,24,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);font-size:1rem;line-height:1.58;letter-spacing:-.012em;opacity:0;transform:translateY(.65rem)}.LandingPage_guidedProblemChatViewport__VnR6u{position:relative;flex:1 1 auto;height:auto;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding:.4rem .55rem 1.1rem .4rem}.LandingPage_guidedProblemChatStack__PcFjm{display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;gap:.72rem}.LandingPage_dynamicChatOnlyPanel__xyFqR .LandingPage_thinkItThroughChatViewport__VY9Lz{flex:1 1 auto;height:auto;min-height:0;padding-bottom:.2rem}.LandingPage_guidedProblemMessage__QUMCC{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(22rem,calc(100% - 1rem))}.LandingPage_guidedProblemMessageStable__cAe2n{opacity:1;transform:translateY(0)}.LandingPage_guidedProblemMessageEntering__e7KNY{animation:LandingPage_guidedProblemMessageEnter__Oq5eo .52s cubic-bezier(.22,1,.36,1) both}.LandingPage_guidedProblemMessageExiting__xGvBq{z-index:0;animation:LandingPage_guidedProblemMessageExit___hB_N .52s cubic-bezier(.55,0,.33,1) forwards}.LandingPage_guidedProblemComposer__b5sHj{position:relative;width:min(22rem,calc(100% - 1rem));align-self:flex-start;border-radius:1.8rem 1.8rem 1.8rem .55rem;border:1px solid rgba(23,23,23,.08);background:linear-gradient(160deg,rgba(245,234,219,.96),rgba(249,240,229,.94));padding:.92rem 1rem .96rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.LandingPage_guidedProblemComposerText__1Eydl{color:rgba(48,37,26,.9);font-size:.98rem;line-height:1.58;letter-spacing:-.012em}.LandingPage_guidedProblemComposerText__1Eydl .markdown-content{color:inherit}.LandingPage_guidedProblemComposerText__1Eydl .markdown-content>p{margin:0}.LandingPage_dynamicChatTag__I0lUs{display:block;margin-bottom:.42rem;font-size:.62rem;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;opacity:.42}.LandingPage_dynamicChatTypewriter__yo4bv{font-size:inherit;line-height:inherit}.LandingPage_dynamicChatTypewriter__yo4bv .markdown-content{color:inherit}.LandingPage_dynamicChatTypewriter__yo4bv .markdown-content>p{margin:0}.LandingPage_dynamicChatPlainText__gAhWv{font-size:inherit;line-height:inherit;letter-spacing:inherit}.LandingPage_dynamicChatBubbleStudent__3dzYT{justify-self:end;background:linear-gradient(160deg,rgba(245,234,219,.96),rgba(249,240,229,.94));color:rgba(48,37,26,.9);border-radius:1.8rem 1.8rem .55rem 1.8rem;text-align:right}.LandingPage_dynamicChatBubbleTutor__M_yLn{justify-self:start;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.82),transparent 30%),linear-gradient(148deg,rgba(255,255,255,.82),rgba(246,239,229,.94) 58%,rgba(236,244,238,.9));color:#20352d;border-radius:2.1rem 2.1rem 2.1rem .6rem}.LandingPage_dynamicChatBubbleStudent__3dzYT.LandingPage_guidedProblemMessage__QUMCC{align-self:flex-start;border-radius:1.8rem 1.8rem 1.8rem .55rem;text-align:left}.LandingPage_dynamicChatBubbleTutor__M_yLn.LandingPage_guidedProblemMessage__QUMCC{align-self:flex-end;border-radius:2.1rem 2.1rem .6rem 2.1rem;text-align:left}.LandingPage_guidedProblemText__qDOlK{margin-top:.85rem;color:rgba(35,28,22,.84);font-size:1.02rem;line-height:1.72;letter-spacing:-.01em}.LandingPage_dynamicStudentAnimate__8JtVX{animation:LandingPage_dynamicStudentMessage__hF6Vg var(--dynamic-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_dynamicTutorAnimate__0KH4w{animation:LandingPage_dynamicTutorMessage__0I8NM var(--dynamic-loop-duration) cubic-bezier(.22,1,.36,1) infinite}.LandingPage_dynamicVisible__LiH9z{opacity:1;transform:translateY(0)}.LandingPage_dynamicEssayCard__jUKAN{margin-top:.85rem;padding:0}.LandingPage_dynamicEssayLine__ZHlHj{color:rgba(35,28,22,.84);font-size:1rem;line-height:1.75}.LandingPage_dynamicAnnotatedPhrase__7pbAs{white-space:nowrap}.LandingPage_dynamicOriginalPhrase__OHWz1{position:relative;color:inherit}.LandingPage_dynamicOriginalPhrase__OHWz1:after{content:"";position:absolute;left:0;right:0;top:56%;height:2px;border-radius:999px;background:rgba(154,75,56,.72);transform:scaleX(0);transform-origin:left}.LandingPage_dynamicOriginalAnimate__ttN0R{animation:LandingPage_dynamicOriginalText__qe7_M var(--dynamic-loop-duration) linear 1 both}.LandingPage_dynamicOriginalAnimate__ttN0R:after{animation:LandingPage_dynamicStrikeLine__zVXUa var(--dynamic-loop-duration) cubic-bezier(.22,1,.36,1) 1 both}.LandingPage_dynamicOriginalAnnotated__1Z7VE{color:#9a4b38}.LandingPage_dynamicOriginalAnnotated__1Z7VE:after{transform:scaleX(1)}.LandingPage_dynamicReplacementPhrase___w9Pg{display:inline-block;margin-left:.4rem;color:#20543d;font-weight:600;opacity:0;transform:translateY(.35rem)}.LandingPage_dynamicReplacementAnimate__Tn_YH{animation:LandingPage_dynamicReplacementText__AQfz_ var(--dynamic-loop-duration) cubic-bezier(.22,1,.36,1) 1 both}.LandingPage_dynamicReplacementVisible__39CwG{opacity:1;transform:translateY(0)}@keyframes LandingPage_guidedProblemMessageEnter__Oq5eo{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes LandingPage_guidedProblemMessageExit___hB_N{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.3rem)}}@keyframes LandingPage_dynamicPanelCompleteSpotError__OiuHi{0%,66%{border-color:rgba(23,23,23,.06);box-shadow:none}74%,to{border-color:rgba(72,132,96,.22);box-shadow:inset 0 0 0 1px rgba(72,132,96,.08),inset 0 1px 0 rgba(255,255,255,.68)}}@keyframes LandingPage_dynamicPanelCompleteGuidedProblem__8Zrai{0%,80%{border-color:rgba(23,23,23,.06);box-shadow:none}87%,to{border-color:rgba(72,132,96,.22);box-shadow:inset 0 0 0 1px rgba(72,132,96,.08),inset 0 1px 0 rgba(255,255,255,.68)}}@keyframes LandingPage_dynamicCompletionGlowSpotError__h7ruv{0%,69%{opacity:0}78%,to{opacity:1}}@keyframes LandingPage_dynamicCompletionGlowGuidedProblem__xb7BD{0%,83%{opacity:0}90%,to{opacity:1}}@keyframes LandingPage_dynamicCompletionIconSpotError__FXkxs{0%,69%{opacity:0;transform:translateY(-.12rem) scale(.9)}78%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPage_dynamicCompletionIconGuidedProblem__76y_T{0%,83%{opacity:0;transform:translateY(-.12rem) scale(.9)}90%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPage_dynamicStudentMessage__hF6Vg{0%,8%{opacity:0;transform:translateY(.65rem)}12%,to{opacity:1;transform:translateY(0)}}@keyframes LandingPage_dynamicTutorMessage__0I8NM{0%,40%{opacity:0;transform:translateY(.65rem)}46%,to{opacity:1;transform:translateY(0)}}@keyframes LandingPage_dynamicOriginalText__qe7_M{0%,46%{color:rgba(35,28,22,.84)}54%,to{color:#9a4b38}}@keyframes LandingPage_dynamicStrikeLine__zVXUa{0%,46%{transform:scaleX(0)}54%,to{transform:scaleX(1)}}@keyframes LandingPage_dynamicReplacementText__AQfz_{0%,50%{opacity:0;transform:translateY(.35rem)}58%,to{opacity:1;transform:translateY(0)}}.LandingPage_misunderstandingStage__rABtZ{min-height:22rem;display:flex;align-items:center;justify-content:center;padding:.75rem 0}.LandingPage_misunderstandingGlow__YrSOh{position:absolute;inset:auto auto 18% 16%;width:13rem;height:13rem;border-radius:999px;background:radial-gradient(circle,rgba(167,79,58,.14),transparent 60%),radial-gradient(circle at 70% 70%,rgba(109,149,118,.14),transparent 62%);pointer-events:none;filter:blur(4px)}.LandingPage_misunderstandingStack__TPXKP{position:relative;z-index:1;display:grid;gap:.75rem;width:min(100%,41rem)}.LandingPage_misunderstandingHeader__E4BDo{position:absolute;top:.2rem;left:0;right:0;z-index:1}.LandingPage_misunderstandingHeaderTitle__Bzjg7{color:rgba(23,23,23,.46);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.LandingPage_misunderstandingCard__qH2ur{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 5.9rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;border-radius:1.35rem;transition:background-color .72s ease,border-color .72s ease,color .72s ease,box-shadow .72s ease}.LandingPage_misunderstandingOpen__AsW1E{border-color:rgba(167,79,58,.18);background:linear-gradient(160deg,rgba(255,246,243,.96),rgba(255,255,255,.78));color:#8a4b39}.LandingPage_misunderstandingResolved__uxJuc{border-color:rgba(72,132,96,.22);background:linear-gradient(160deg,rgba(244,251,246,.96),rgba(255,255,255,.8));color:#2f6b4b;box-shadow:inset 0 0 0 1px rgba(72,132,96,.12)}.LandingPage_misunderstandingIndicator__O7QFQ{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;flex-shrink:0;transition:background-color .72s ease,border-color .72s ease,color .72s ease,box-shadow .72s ease}.LandingPage_misunderstandingIndicatorOpen__FXuQU{background:rgba(167,79,58,.14);border:1px solid rgba(167,79,58,.2);color:#9a4b38}.LandingPage_misunderstandingIndicatorResolved__J1k9F{background:rgba(72,132,96,.16);border:1px solid rgba(72,132,96,.22);color:#2e7a50}.LandingPage_misunderstandingIndicatorGlyph__KLx0P{font-size:.96rem;line-height:1;font-weight:700;transform:translateY(-.02rem)}.LandingPage_misunderstandingCopy__QmxtN{min-width:0}.LandingPage_misunderstandingEyebrow__qCiV8{margin-bottom:.32rem;color:currentColor;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.52}.LandingPage_misunderstandingText__p9bhm{color:currentColor;font-size:.98rem;line-height:1.45;letter-spacing:-.01em}.LandingPage_misunderstandingStatus__53kIl{color:currentColor;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.72;white-space:nowrap;justify-self:end;text-align:right}@media (max-width:639px){.LandingPage_misunderstandingCard__qH2ur{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.6rem;padding:.95rem 1rem}.LandingPage_misunderstandingStatus__53kIl{font-size:.68rem;letter-spacing:.13em}}.LandingPage_faqSectionLayout__d_kmB{display:grid;gap:2rem;align-items:start}.LandingPage_faqIntro__AAPs5{max-width:26rem}.LandingPage_faqKicker__RqVcs{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgba(23,23,23,.42)}.LandingPage_faqList__a8kDj{display:grid;gap:.9rem}.LandingPage_faqItem__eryj_{overflow:hidden;border-radius:1.55rem;border:1px solid rgba(23,23,23,.08);background:linear-gradient(155deg,rgba(255,255,255,.8),rgba(246,239,230,.95)),linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.2));box-shadow:0 18px 44px rgba(17,17,17,.06),inset 0 1px 0 rgba(255,255,255,.66)}.LandingPage_faqQuestion__EfM9m{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;border:0;background:transparent;text-align:left;cursor:pointer}.LandingPage_faqQuestionText__RmYIG{color:#171717;font-size:1.04rem;line-height:1.5;letter-spacing:-.02em;font-weight:500}.LandingPage_faqQuestionIcon__HgOxf{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:999px;background:rgba(23,23,23,.045);color:rgba(23,23,23,.52);transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease}.LandingPage_faqQuestion__EfM9m[data-open=true] .LandingPage_faqQuestionIcon__HgOxf{transform:rotate(90deg);background:rgba(32,84,61,.1);color:#20543d}.LandingPage_faqAnswerWrap__zk2PQ{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .24s ease}.LandingPage_faqAnswerWrap__zk2PQ[data-open=true]{grid-template-rows:1fr;opacity:1}.LandingPage_faqAnswerInner__LHWB_{overflow:hidden}.LandingPage_faqAnswerContent__vK05d{padding:0 1.25rem 1.3rem;border-top:1px solid rgba(23,23,23,.08);color:rgba(23,23,23,.68);font-size:.98rem;line-height:1.75}.LandingPage_faqAnswerContent__vK05d p{margin:1rem 0 0}.LandingPage_faqAnswerContent__vK05d p:first-child{margin-top:.95rem}.LandingPage_finalPanel__UCKMC{border-radius:2.1rem 2.1rem 0 0;color:rgba(245,241,235,.78);background:radial-gradient(circle at 86% 20%,rgba(119,150,127,.18),transparent 24%),radial-gradient(circle at 18% 100%,rgba(196,143,94,.18),transparent 28%),linear-gradient(180deg,#111111,#181616);border-color:rgba(255,255,255,.08);box-shadow:0 28px 70px rgba(8,8,8,.22),inset 0 1px 0 rgba(255,255,255,.08)}@keyframes LandingPage_structureDropzoneScene__9TnWR{0%,8%{opacity:1;transform:translate(-50%,-50%) scale(1);border-color:rgba(23,23,23,.14)}18%,34%{opacity:1;transform:translate(-50%,-50%) scale(1);border-color:rgba(23,23,23,.2)}40%,52%{opacity:1;transform:translate(-50%,-50%) scale(1.015);border-color:rgba(122,154,128,.34)}64%,97%{opacity:0;transform:translate(-50%,calc(-50% - 1.1rem)) scale(.92);border-color:rgba(23,23,23,.08)}98%,to{opacity:1;transform:translate(-50%,-50%) scale(1);border-color:rgba(23,23,23,.14)}}@keyframes LandingPage_structureDropzoneContentScene__W5png{0%,34%{opacity:1;transform:translateY(0)}40%,62%{opacity:0;transform:translateY(-.35rem)}66%,to{opacity:1;transform:translateY(0)}}@keyframes LandingPage_structureDocA__v3K9i{0%,6%{opacity:0;transform:translate(-176%,-155%) rotate(-12deg)}14%,25%{opacity:1;transform:translate(-128%,-114%) rotate(-9deg)}30%,36%{opacity:1;transform:translate(-72%,-66%) rotate(-5deg) scale(.88)}42%,to{opacity:0;transform:translate(-58%,-52%) rotate(-2deg) scale(.72)}}@keyframes LandingPage_structureDocB__7oFN1{0%,10%{opacity:0;transform:translate(88%,-136%) rotate(10deg)}18%,29%{opacity:1;transform:translate(54%,-98%) rotate(7deg)}34%,40%{opacity:1;transform:translate(-6%,-58%) rotate(3deg) scale(.88)}46%,to{opacity:0;transform:translate(-2%,-48%) rotate(1deg) scale(.72)}}@keyframes LandingPage_structureLoaderScene__H9k_N{0%,34%,62.5%,to{opacity:0;transform:translate(-50%,calc(-50% + .35rem))}40%,60.5%{opacity:1;transform:translate(-50%,-50%)}}@keyframes LandingPage_structureLoaderPulse__5cFZA{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-.2rem);opacity:1}}@keyframes LandingPage_structureRevealScene__dBaaf{0%,59.5%{opacity:0;transform:translateY(1rem) scale(.98)}61.5%,97%{opacity:1;transform:translateY(0) scale(1)}99.2%,to{opacity:0;transform:translateY(.55rem) scale(.985)}}@keyframes LandingPage_structureCourseCardOne__rjm0R{0%,60.5%{opacity:0;transform:translateY(1rem) scale(.96)}63.5%,97%{opacity:1;transform:translate(0) scale(1)}99.2%,to{opacity:0;transform:translateY(.5rem) scale(.98)}}@keyframes LandingPage_structureCourseHeaderLine___x3sA{0%,62.5%{opacity:0;transform:translateY(.7rem)}65%,97%{opacity:1;transform:translateY(0)}99.2%,to{opacity:0;transform:translateY(.35rem)}}@keyframes LandingPage_structureCourseLabelLine__zJN_o{0%,65.5%{opacity:0;transform:translateY(.7rem)}68%,97%{opacity:1;transform:translateY(0)}99.2%,to{opacity:0;transform:translateY(.35rem)}}@keyframes LandingPage_structureCourseChapterLine__ovAdG{0%,68%{opacity:0;transform:translateY(.8rem)}73%,97%{opacity:1;transform:translateY(0)}99.2%,to{opacity:0;transform:translateY(.4rem)}}@media (min-width:768px){.LandingPage_dynamicSelectorRail__keJMN{grid-template-columns:repeat(5,minmax(0,1fr))}.LandingPage_dynamicSelectedDescription__93YBh{max-width:44rem}.LandingPage_faqSectionLayout__d_kmB{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:3.5rem}.LandingPage_heroMessageStage__A9eRH{align-items:center}.LandingPage_heroConversationStack__zekxw{gap:1rem;width:min(100%,34rem)}.LandingPage_heroStudentBubble__RjCt7,.LandingPage_heroTutorBubble__A2_Ke{padding:1.08rem 1.18rem 1.12rem}.LandingPage_heroStudentMessage__jN20f,.LandingPage_heroTutorMessage__MdmGB{font-size:1.04rem;line-height:1.6}.LandingPage_visualShell__ofnhj{padding:1.35rem}.LandingPage_structureLoop__cEURl{min-height:28rem}.LandingPage_structureCourseReveal__Yr7Ii{padding-top:1.2rem}.LandingPage_structureLayout__GbzW_{grid-template-columns:minmax(0,.94fr) auto minmax(0,1.06fr);align-items:center}.LandingPage_intentLayout__MUbG4{grid-template-columns:minmax(0,1fr);align-items:start}.LandingPage_dynamicDemoGrid__snrjj{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:stretch}.LandingPage_dynamicTextPanel__xZ_Qk{max-width:27rem;justify-self:end}.LandingPage_finalPanel__UCKMC{padding:2.75rem}}@media (min-width:1024px){.LandingPage_structureDraggedDoc___abfj{width:min(42%,14.5rem)}.LandingPage_structureCourseStack__pN_f_{width:min(100%,28.5rem)}.LandingPage_structureCard__J88zn{transform:translateX(calc(var(--fan-index) * 1.2rem))}.LandingPage_finalPanel__UCKMC{padding:3.1rem}}@media (prefers-reduced-motion:reduce){.LandingPage_page__1RJnN:before{opacity:.14}.LandingPage_reveal__FZ5EJ{opacity:1;transform:none;transition:none}.LandingPage_faqAnswerWrap__zk2PQ,.LandingPage_faqQuestionIcon__HgOxf{transition:none}.LandingPage_heroLoadingBarFill__ZPrQZ{animation:none!important}.LandingPage_dynamicOriginalAnimate__ttN0R,.LandingPage_dynamicReplacementAnimate__Tn_YH,.LandingPage_dynamicStudentAnimate__8JtVX,.LandingPage_dynamicTutorAnimate__0KH4w,.LandingPage_intentPromptTypewriter__eiMo_,.LandingPage_structureChapterRow__lbZPr,.LandingPage_structureCourseCardOne__rjm0R,.LandingPage_structureCourseHeader__WSaqc,.LandingPage_structureCourseLabel__47Yiz,.LandingPage_structureCourseReveal__Yr7Ii,.LandingPage_structureDraggedDoc___abfj,.LandingPage_structureDropzoneContent__NiZm6,.LandingPage_structureDropzone__2vaYJ,.LandingPage_structureLoadingState__FXMdl{animation:none!important;transition:none!important;transform:none!important}.LandingPage_structureDraggedDoc___abfj,.LandingPage_structureLoadingState__FXMdl{opacity:0!important}.LandingPage_structureDropzone__2vaYJ{opacity:.38;transform:translate(calc(-50% - .9rem),calc(-50% - .5rem)) scale(.96)!important}.LandingPage_structureDropzoneContent__NiZm6{opacity:0!important}.LandingPage_dynamicReplacementAnimate__Tn_YH,.LandingPage_dynamicStudentAnimate__8JtVX,.LandingPage_dynamicTutorAnimate__0KH4w,.LandingPage_structureChapterRow__lbZPr,.LandingPage_structureCourseCardOne__rjm0R,.LandingPage_structureCourseHeader__WSaqc,.LandingPage_structureCourseLabel__47Yiz,.LandingPage_structureCourseReveal__Yr7Ii{opacity:1!important}.LandingPage_dynamicOriginalAnimate__ttN0R{color:#9a4b38!important}.LandingPage_dynamicOriginalAnimate__ttN0R:after{transform:scaleX(1)!important}}