.theory-ui_shell__qgIie{--ink:#173e37;--muted:#52655f;--line:#dce5e0;--accent:#e6ad38;min-height:100vh;background:#f4f7f5;color:var(--ink)}.theory-ui_shell__qgIie :where(a,button,input,select):focus-visible{outline:3px solid #9b6a0c;outline-offset:3px}.theory-ui_shell__qgIie :where(button,a,input,select){touch-action:manipulation}.theory-ui_shell__qgIie :where(h1,h2,h3){text-wrap:balance}.theory-ui_page__ddNKs{width:min(1120px,100%);margin:auto;padding:36px 24px 64px}.theory-ui_intro__VRSWX{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.theory-ui_eyebrow__iuLHN{color:var(--muted,#52655f);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.theory-ui_title__6aKcy{max-width:760px;margin-top:10px;font-size:clamp(28px,3.5vw,40px);font-weight:750;letter-spacing:-.035em;line-height:1.2;color:var(--ink,#173e37)}.theory-ui_description__guf0j{max-width:720px;margin-top:12px;color:var(--muted,#52655f);font-size:15px;line-height:1.7}.theory-ui_textLink__FYBKI{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#2e6658;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.theory-ui_selector___dpG4{margin-top:28px;overflow:hidden;border:1px solid #dce5e0;border-radius:20px;background:white;box-shadow:0 8px 30px -24px #173e37}.theory-ui_picker__NV8UW{padding:24px}.theory-ui_sectionHeading__NqZ_R{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.theory-ui_sectionHeading__NqZ_R h2{font-size:19px;font-weight:700;letter-spacing:-.02em}.theory-ui_sectionHeading__NqZ_R p{color:#52655f;font-size:13px}.theory-ui_classChoices__j8Q89{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.theory-ui_classChoice__v6yMa{display:grid;min-width:52px;min-height:44px;place-items:center;border:1px solid #dce5e0;border-radius:10px;padding:8px 12px;color:#52655f;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .14s,background-color .14s}.theory-ui_classChoice__v6yMa:hover{border-color:#2e6658;background:#f0f6f2}.theory-ui_classChoice__v6yMa:focus-within{outline:3px solid #9b6a0c;outline-offset:3px}.theory-ui_classChoice__v6yMa[data-selected=true]{border-color:#173e37;background:#173e37;color:white}.theory-ui_classSummary__b_fjs{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-top:1px solid #dce5e0;padding:24px;background:#f0f6f2}.theory-ui_classSummary__b_fjs h3{margin-top:5px;font-size:23px;font-weight:700;letter-spacing:-.025em}.theory-ui_classSummary__b_fjs p{margin-top:8px;color:#52655f;font-size:14px;line-height:1.6}.theory-ui_classPlate__4jZSg{display:inline-block;border-left:3px solid #e6ad38;padding-left:10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.theory-ui_actions__E__5b{display:flex;flex-wrap:wrap;gap:10px}.theory-ui_primary__o1Oah,.theory-ui_secondary__tiR6m{display:inline-flex;min-height:46px;justify-content:center;align-items:center;gap:8px;border:1px solid #173e37;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .14s,border-color .14s}.theory-ui_primary__o1Oah{background:#173e37;color:white}.theory-ui_primary__o1Oah:hover{background:#2e6658}.theory-ui_secondary__tiR6m{background:white;color:#173e37;border-color:#c5d3ca}.theory-ui_secondary__tiR6m:hover{background:#e8f1e9;border-color:#2e6658}.theory-ui_primary__o1Oah:disabled,.theory-ui_secondary__tiR6m:disabled{opacity:.45;cursor:default}.theory-ui_notice__V_TDC{margin-top:18px;border-left:3px solid #d6a33e;padding:10px 16px;background:#fff8e9;color:#75521f;font-size:13px;line-height:1.7}.theory-ui_demo__Ck0_V{margin-top:40px;border-top:1px solid #dce5e0;padding-top:28px}.theory-ui_demo__Ck0_V h2{margin-top:8px;font-size:24px;font-weight:700;letter-spacing:-.025em}.theory-ui_demo__Ck0_V>h2+p{margin:8px 0 20px;color:#52655f;font-size:14px;line-height:1.7}.theory-ui_topicGrid__rg1qa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theory-ui_topic__j_0fo{display:flex;flex-direction:column;border:1px solid #dce5e0;border-radius:16px;padding:20px;background:white;transition:border-color .14s,box-shadow .14s}.theory-ui_topic__j_0fo:hover{border-color:#739083;box-shadow:0 8px 24px -20px #173e37}.theory-ui_topicTop__4pkTn{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.theory-ui_topicIcon__P7fPn{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#e8f1e9;color:#2e6658}.theory-ui_topic__j_0fo h3{font-size:19px;font-weight:700}.theory-ui_topic__j_0fo p{margin-top:8px;color:#52655f;font-size:13px;line-height:1.7}.theory-ui_topicFooter__PAjfu{margin-top:auto;padding-top:20px}.theory-ui_topicFooter__PAjfu span{font-size:12px;font-weight:600;color:#52655f}.theory-ui_progress__T4WbK{display:block;width:100%;height:6px;margin-top:9px;overflow:hidden;border:0;border-radius:8px;background:#dce5e0;accent-color:#2e6658}.theory-ui_progress__T4WbK::-webkit-progress-bar{background:#dce5e0;border-radius:8px}.theory-ui_progress__T4WbK::-webkit-progress-value{background:#2e6658;border-radius:8px}.theory-ui_progress__T4WbK::-moz-progress-bar{background:#2e6658;border-radius:8px}.theory-ui_reviewLink__0S_Cl{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;border:1px solid #dce5e0;border-radius:12px;padding:16px 20px;background:white;font-size:14px;font-weight:700}.theory-ui_reviewLink__0S_Cl:hover{border-color:#739083}.theory-ui_reviewLink__0S_Cl small{display:block;margin-top:4px;color:#52655f;font-size:12px;font-weight:400}.theory-ui_studyHeading__V4eHf{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:12px}.theory-ui_studyProgress__jugNb{min-width:210px;font-size:13px;color:#52655f}.theory-ui_toolbar__5QxH1{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-top:24px;border:1px solid #dce5e0;border-radius:14px;padding:16px;background:white}.theory-ui_toolbar__5QxH1 label{display:grid;gap:7px;font-size:12px;font-weight:700}.theory-ui_toolbar__5QxH1 input,.theory-ui_toolbar__5QxH1 select{min-height:44px;max-width:100%;border:1px solid #c5d3ca;border-radius:8px;padding:8px 12px;background:white;color:#173e37;font-size:14px;font-weight:400}.theory-ui_toolbar__5QxH1 select{width:300px}.theory-ui_toolbar__5QxH1 form{display:flex;align-items:flex-end;gap:8px}.theory-ui_toolbar__5QxH1 input{width:96px}.theory-ui_questionCard__5POLQ{margin-top:20px;border:1px solid #dce5e0;border-radius:18px;padding:28px;background:white;box-shadow:0 8px 30px -24px #173e37}.theory-ui_questionMeta__OCYJz{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#52655f;font-size:13px}.theory-ui_badge__zhK6e{border-radius:6px;padding:5px 9px;background:#fceee6;color:#9a402e;font-size:12px;font-weight:700}.theory-ui_questionTitle___1_ab{margin-top:20px;color:#173e37;font-size:clamp(20px,2.3vw,25px);font-weight:650;line-height:1.55;scroll-margin-top:24px}.theory-ui_questionTitle___1_ab:focus-visible{outline:3px solid #9b6a0c;outline-offset:5px;border-radius:4px}.theory-ui_questionImage__BNJEP{display:block;max-width:100%;max-height:380px;margin:20px auto;object-fit:contain}.theory-ui_shortcuts__3FWbI{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:20px;border-top:1px solid #e5ece7;padding-top:12px;color:#52655f;font-size:12px;line-height:1.6}.theory-ui_shortcuts__3FWbI button{min-height:44px;color:#2e6658;font-weight:600;text-decoration:underline;text-underline-offset:4px}.theory-ui_answers__Jbi3W{display:grid;gap:10px;margin-top:12px}.theory-ui_answer__QzjPN{display:flex;min-height:60px;align-items:center;gap:14px;border:1px solid #dce5e0;border-radius:12px;padding:14px 16px;color:#173e37;cursor:pointer;transition:background-color .14s,border-color .14s}.theory-ui_answer__QzjPN:hover{border-color:#739083;background:#f6f9f7}.theory-ui_answer__QzjPN:focus-within{outline:3px solid #9b6a0c;outline-offset:2px}.theory-ui_answer__QzjPN[data-state=selected]{border-color:#2e6658;background:#eef5f0}.theory-ui_answer__QzjPN[data-state=correct]{border-color:#39866a;background:#e8f3e9}.theory-ui_answer__QzjPN[data-state=wrong]{border-color:#b55b44;background:#fceee6}.theory-ui_answerNumber__YegYT{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border:1px solid #dce5e0;border-radius:8px;background:white;font-size:13px;font-weight:700}.theory-ui_answerText__zo9TU{flex:1;min-width:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.theory-ui_answerText__zo9TU small{display:block;margin-top:4px;font-size:12px;font-weight:700}.theory-ui_answer__QzjPN input{accent-color:#2e6658}.theory-ui_feedback__0irb7{margin-top:20px;border-left:3px solid #e6ad38;border-radius:4px;padding:14px 16px;background:#fff8e9;color:#173e37;font-size:14px;line-height:1.7}.theory-ui_questionActions__btwGw{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.theory-ui_questionActions__btwGw span{color:#52655f;font-size:12px}.theory-ui_questionNav__6wrH2{position:sticky;bottom:12px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;border:1px solid #dce5e0;border-radius:14px;padding:12px;background:#f4f7f5;box-shadow:0 4px 24px -16px #173e37}.theory-ui_questionNav__6wrH2 span{font-size:13px;color:#52655f;font-variant-numeric:tabular-nums}.theory-ui_empty__jt2Jh{margin-top:20px;border:1px dashed #c5d3ca;border-radius:16px;padding:36px 20px;text-align:center;background:white}.theory-ui_empty__jt2Jh h2{font-size:20px;font-weight:700}.theory-ui_empty__jt2Jh p{margin:10px 0 20px;font-size:14px;color:#52655f}@media (max-width:700px){.theory-ui_page__ddNKs{padding:24px 16px 40px}.theory-ui_intro__VRSWX{display:block}.theory-ui_intro__VRSWX>a{margin-top:8px}.theory-ui_picker__NV8UW{padding:18px}.theory-ui_classSummary__b_fjs{grid-template-columns:1fr;gap:18px;padding:18px}.theory-ui_actions__E__5b>a{flex:1}.theory-ui_topicGrid__rg1qa{grid-template-columns:1fr}.theory-ui_topic__j_0fo{padding:18px}.theory-ui_topicTop__4pkTn{margin-bottom:12px}.theory-ui_topicFooter__PAjfu{padding-top:14px}.theory-ui_demo__Ck0_V{margin-top:28px;padding-top:24px}.theory-ui_studyProgress__jugNb{width:100%}.theory-ui_toolbar__5QxH1{gap:12px}.theory-ui_toolbar__5QxH1 select,.theory-ui_toolbar__5QxH1>label{width:100%}.theory-ui_questionCard__5POLQ{padding:20px 16px}.theory-ui_answer__QzjPN{gap:10px;padding:12px}.theory-ui_answerNumber__YegYT{display:none}.theory-ui_questionNav__6wrH2{bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.theory-ui_questionNav__6wrH2 .theory-ui_primary__o1Oah,.theory-ui_questionNav__6wrH2 .theory-ui_secondary__tiR6m{padding:10px 12px}.theory-ui_questionNav__6wrH2 span{font-size:12px}}@media (prefers-reduced-motion:reduce){.theory-ui_shell__qgIie *{transition:none!important}}.theory-ui_studyHub__OL__g{padding:24px;border-top:1px solid #dce5e0}.theory-ui_studyHub__OL__g h3{font-size:18px;font-weight:700}.theory-ui_collectionGrid__UCamI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.theory-ui_collectionCard__AArYD{display:flex;align-items:flex-start;gap:12px;min-width:0;border:1px solid #dce5e0;border-radius:14px;padding:18px 14px;background:#fff;transition:background-color .14s,border-color .14s}.theory-ui_collectionCard__AArYD:hover{border-color:#739083;background:#f6f9f7}.theory-ui_collectionCard__AArYD>svg:first-child{flex:none;color:#2e6658;margin-top:1px}.theory-ui_collectionCard__AArYD>svg:last-child{flex:none;color:#739083}.theory-ui_collectionCard__AArYD>span:first-of-type{flex:1;min-width:0}.theory-ui_collectionCard__AArYD strong{display:block;font-size:14px;line-height:1.5}.theory-ui_collectionCard__AArYD small{display:block;margin-top:6px;font-size:12px;line-height:1.65;color:#52655f}.theory-ui_collectionCount__Dlcmq{flex:none;border-radius:6px;background:#eef5f0;padding:3px 7px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.theory-ui_topicLabel__bhdBi{margin-top:26px}.theory-ui_subjectGrid__2dpJ8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:12px}.theory-ui_subjectLink__h5pk_{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid #e5ece7;padding:10px 0;font-size:13px;font-weight:600}.theory-ui_subjectLink__h5pk_:hover{color:#2e6658;text-decoration:underline;text-underline-offset:4px}.theory-ui_subjectLink__h5pk_>span:last-child{flex:none;color:#52655f;font-size:12px;font-weight:400}.theory-ui_studyCollections__5wDXO{margin-top:24px}.theory-ui_collectionTabs__LMJWy{display:flex;flex-wrap:wrap;gap:8px}.theory-ui_collectionTab__MWJu6{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid #dce5e0;border-radius:10px;padding:8px 12px;background:white;font-size:12px;cursor:pointer}.theory-ui_collectionTab__MWJu6:hover{border-color:#739083}.theory-ui_collectionTab__MWJu6[aria-pressed=true]{border-color:#173e37;background:#173e37;color:white}.theory-ui_collectionTab__MWJu6[aria-pressed=true] .theory-ui_collectionCount__Dlcmq{background:#31574c;color:white}.theory-ui_collectionTab__MWJu6:disabled{opacity:.5}.theory-ui_activeCollection__XOJ3s{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-bottom:1px solid #e5ece7;margin-bottom:18px;padding-bottom:14px;font-size:13px;font-weight:700}.theory-ui_bookmarkButton__wMt_x{min-height:44px;border:1px solid #dce5e0;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:600;color:#52655f;cursor:pointer}.theory-ui_bookmarkButton__wMt_x:hover{border-color:#9b6a0c}.theory-ui_bookmarkButton__wMt_x[aria-pressed=true]{background:#fff3d8;border-color:#d6a33e;color:#75521f}.theory-ui_localStudyNote__2idvj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:24px;color:#52655f;font-size:12px;line-height:1.6}.theory-ui_localStudyNote__2idvj p{max-width:600px}.theory-ui_localStudyNote__2idvj button{font-size:12px}@media (max-width:900px){.theory-ui_collectionGrid__UCamI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.theory-ui_studyHub__OL__g{padding:18px}.theory-ui_collectionGrid__UCamI{grid-template-columns:1fr}.theory-ui_collectionCard__AArYD{padding:14px}.theory-ui_subjectGrid__2dpJ8{grid-template-columns:1fr}.theory-ui_collectionTabs__LMJWy{flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 8px;margin:0 -4px}.theory-ui_collectionTab__MWJu6{flex:none}}.theory-ui_collectionCard__AArYD[data-kind=critical]>svg:first-child{color:#9b6a0c}.theory-ui_collectionCard__AArYD[data-kind=wrong]>svg:first-child{color:#a24434}.theory-ui_collectionCard__AArYD[data-kind=difficult]>svg:first-child{color:#8d6327}.theory-ui_selector___dpG4[data-variant=hub]{margin-top:0;border-radius:24px;border-color:var(--vll-line);box-shadow:none;background:var(--vll-surface)}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_picker__NV8UW{padding:28px}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_sectionHeading__NqZ_R h2{font-size:25px;letter-spacing:-.035em}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_classChoice__v6yMa{min-width:56px;min-height:48px;border-radius:12px}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_classSummary__b_fjs{padding:28px;background:var(--vll-ink);color:var(--vll-surface)}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_classSummary__b_fjs p{color:#e3eadf}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_classPlate__4jZSg{border-color:var(--vll-accent);color:var(--vll-accent)}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_primary__o1Oah{border-radius:999px;min-height:48px;background:var(--vll-accent);border-color:var(--vll-accent);color:var(--vll-ink)}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_primary__o1Oah:hover{background:var(--vll-warning-soft)}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_secondary__tiR6m{border-radius:999px;min-height:48px;border-color:#ffffff50;background:transparent;color:var(--vll-surface)}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_secondary__tiR6m:hover{background:var(--vll-ink-hover)}.theory-ui_topicGrid__rg1qa[data-variant=hub]{gap:20px}.theory-ui_topicGrid__rg1qa[data-variant=hub] .theory-ui_topic__j_0fo{padding:26px;border-radius:20px;background:var(--vll-surface);border-color:var(--vll-line)}.theory-ui_topicGrid__rg1qa[data-variant=hub] .theory-ui_topic__j_0fo:nth-child(2){background:var(--vll-paper)}.theory-ui_topicGrid__rg1qa[data-variant=hub] .theory-ui_topic__j_0fo:nth-child(3){background:var(--vll-success-soft)}.theory-ui_topicGrid__rg1qa[data-variant=hub] .theory-ui_topicIcon__P7fPn{width:44px;height:44px;background:var(--vll-ink);color:var(--vll-accent)}@media (max-width:600px){.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_classSummary__b_fjs,.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_picker__NV8UW{padding:20px}.theory-ui_selector___dpG4[data-variant=hub] .theory-ui_sectionHeading__NqZ_R h2{font-size:22px}.theory-ui_topicGrid__rg1qa[data-variant=hub] .theory-ui_topic__j_0fo{padding:22px}}.theory-home_page__IMr1U{padding:0 max(40px,calc((100% - 1240px) / 2)) 32px;background:#fafbf7;color:var(--vll-ink);font-family:var(--font-vll-body),sans-serif}.theory-home_page__IMr1U :is(a,button,summary):focus-visible{outline:3px solid var(--vll-focus);outline-offset:5px}.theory-home_hero__KB_LO{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:64px 52px}.theory-home_eyebrow__VYl7O{display:flex;align-items:center;gap:8px;color:var(--vll-gold);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.6}.theory-home_hero__KB_LO h1{margin-top:22px;font-size:clamp(40px,4.8vw,62px);letter-spacing:-.05em;line-height:1.15;font-weight:800}.theory-home_hero__KB_LO h1 span{display:block;color:var(--vll-muted)}.theory-home_description__u0etw{max-width:470px;margin-top:24px;color:var(--vll-muted);font-size:15px;line-height:1.85}.theory-home_actions__szkMZ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.theory-home_primary__uBSR0{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 22px;border-radius:999px;background:var(--vll-ink);color:var(--vll-surface);font-size:13px;font-weight:700;transition:background-color .18s}.theory-home_primary__uBSR0:hover{background:var(--vll-ink-hover)}.theory-home_textLink__bbeD4{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:700}.theory-home_textLink__bbeD4:hover{text-decoration:underline;text-underline-offset:5px}.theory-home_heroNote__GLOYp{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:11px;color:var(--vll-muted)}.theory-home_learningScene__6g34q{margin:0;padding:0;background:var(--vll-paper);border:1px solid var(--vll-line);border-radius:24px}.theory-home_sceneTop__2Myr_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--vll-line);padding:20px;font-size:9px;font-weight:800;letter-spacing:.05em}.theory-home_sceneTop__2Myr_ span:first-child{display:flex;align-items:center;gap:8px}.theory-home_sceneTop__2Myr_ span:last-child{color:var(--vll-muted);font-size:8px}.theory-home_sceneBody__LpqNG{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8px;padding:26px 22px}.theory-home_sceneBody__LpqNG svg{width:100%;height:auto}.theory-home_sceneBody__LpqNG strong{display:block;margin-top:12px;font-size:clamp(26px,3vw,38px);line-height:1.3;letter-spacing:-.04em;font-weight:800}.theory-home_signPole__y7EK8{fill:#52655f}.theory-home_signShadow__PlCg9{fill:var(--vll-ink);opacity:.1}.theory-home_signFace__gfmAk{fill:var(--vll-surface)}.theory-home_signRing__3Asi8{color:#b74b3f}.theory-home_signCar__EMvOT{fill:var(--vll-ink)}.theory-home_signWindow__9pX6Z{fill:var(--vll-surface)}.theory-home_learningScene__6g34q figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:18px;border-radius:0 0 24px 24px;background:var(--vll-accent);font-size:11px;font-weight:650}.theory-home_notice__7CuL_{display:flex;align-items:flex-start;gap:16px;padding:22px 26px;border:1px solid #e5d3ad;border-radius:16px;background:var(--vll-warning-soft);color:var(--vll-warning)}.theory-home_notice__7CuL_>svg{flex-shrink:0;margin-top:2px}.theory-home_notice__7CuL_ strong{font-size:13px;font-weight:750}.theory-home_notice__7CuL_ p{margin-top:6px;font-size:12px;line-height:1.85}.theory-home_selectorSection__QHgSY{padding-block:32px 44px;scroll-margin-top:24px}.theory-home_demo__uoVV6{padding-block:36px 48px;border-top:1px solid var(--vll-line)}.theory-home_demo__uoVV6 h2{margin-top:12px;font-size:clamp(27px,3vw,38px);letter-spacing:-.035em;font-weight:750;line-height:1.25}.theory-home_demo__uoVV6>p:not(.theory-home_eyebrow__VYl7O){max-width:760px;margin-block:18px 28px;font-size:14px;line-height:1.8;color:var(--vll-muted)}.theory-home_footer__YJtnz{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;border-top:1px solid var(--vll-line);padding-top:24px}.theory-home_footer__YJtnz a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:800}.theory-home_footer__YJtnz p{flex:1;font-size:11px;line-height:1.8;color:var(--vll-muted)}@media (max-width:900px){.theory-home_page__IMr1U{padding-inline:28px}.theory-home_hero__KB_LO{gap:32px}.theory-home_hero__KB_LO h1{font-size:43px}.theory-home_sceneTop__2Myr_{padding:16px}.theory-home_sceneTop__2Myr_ span:last-child{display:none}.theory-home_sceneBody__LpqNG{padding:20px 12px}.theory-home_sceneBody__LpqNG strong{font-size:28px}}@media (max-width:700px){.theory-home_page__IMr1U{padding-inline:20px}.theory-home_hero__KB_LO{grid-template-columns:1fr;padding-block:36px;gap:32px}.theory-home_hero__KB_LO h1{max-width:500px;font-size:clamp(38px,10vw,52px)}.theory-home_description__u0etw{font-size:14px}.theory-home_learningScene__6g34q{max-width:520px}.theory-home_sceneBody__LpqNG{padding:24px 20px}.theory-home_sceneBody__LpqNG strong{font-size:32px}.theory-home_notice__7CuL_{padding:18px;gap:12px}.theory-home_selectorSection__QHgSY{padding-bottom:32px}.theory-home_demo__uoVV6{padding-block:28px 36px}.theory-home_footer__YJtnz{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.theory-home_primary__uBSR0{transition:none}}