.yjhx-app progress{appearance:none;border:0;border-radius:999px;overflow:hidden;background:#e5edf8}.yjhx-app progress::-webkit-progress-bar{background:#e5edf8;border-radius:999px}.yjhx-app progress::-webkit-progress-value{background:#3d84ff;border-radius:999px}.yjhx-app progress::-moz-progress-bar{background:#3d84ff;border-radius:999px}.site-login{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}body.platform-theme:has([data-classroom-surface=page]){display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow:hidden}body.platform-theme:has([data-classroom-surface=page])>.site-header{flex:none}body.platform-theme:has([data-classroom-surface=page]) [data-classroom-surface=page]{flex:1 1 0%;height:auto;min-height:0;min-width:0}body.platform-theme:has([data-classroom-surface=page]) [data-support-widget][data-open=false]{top:50%;right:8px;bottom:auto;transform:translateY(-50%)}body.platform-theme:has([data-classroom-surface=page]) [data-support-widget][data-open=false]>button{width:36px;height:36px;padding:0}body.platform-theme:has([data-classroom-surface=page]) [data-support-widget][data-open=false] .support-widget-label{display:none}body.platform-theme:has([data-classroom-surface=page]) [data-support-widget][data-open=false] .support-widget-icon{display:block;font-size:18px;font-weight:600}@media (max-width:767px){body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-region]>div:nth-child(2)>div:first-child{width:52px}body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-region]>div:nth-child(2)>div:first-child span.truncate{max-width:48px;padding-inline:2px;font-size:8px}body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-region]>div:nth-child(2)>div:nth-child(2){min-width:0;margin-inline:6px}body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-region]>div:nth-child(2)>div:last-child{width:92px}body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-non-presentation-card]{padding-inline:8px;border-radius:18px}body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-region]>div:nth-child(2)>div:last-child>div:last-child{gap:6px;padding-inline:4px}body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-region]>div:nth-child(2)>div:last-child button[class~=w-16]{width:40px;height:40px}body.platform-theme:has([data-classroom-surface=page]) [data-testid=roundtable-region]>div:nth-child(2)>div:last-child button[class~=w-16]>div[class~=w-14]{width:36px;height:36px}}@media (max-height:500px){body.platform-theme:has([data-classroom-surface=page])>.site-header{display:none}body.platform-theme:has([data-classroom-surface=page]) [data-support-widget][data-open=false]{top:35%}}body.platform-theme{--grad-primary:linear-gradient(135deg,#2E4CAA,#8CE7E9);--grad-glacier:linear-gradient(135deg,#4E6FE0,#D8F6FF);--grad-ocean:linear-gradient(135deg,#ECFBFF,#69D2E3);--grad-ice:linear-gradient(135deg,#F0FFFF,#7CD9E6);--amber:#FBBF24;--pink:#FB7185;--brand-action:#2e4caa;--brand-action-hover:#263f8d;--brand-link:#2e4caa;--platform-bg:#ffffff;--platform-foreground:#0f172a;--platform-card:#ffffff;--platform-muted:#f7f9fc;--platform-muted-foreground:#64748b;--platform-soft:#f7f9fc;--platform-line:#e3e8ef;--platform-on-action:#0f172a;--primary:#2e4caa;--primary-foreground:#0f172a;--ring:#4e6fe0;--sidebar-primary:#2e4caa;--sidebar-primary-foreground:#0f172a;--accent:#f7f9fc;--accent-foreground:#0f172a;--border:#e3e8ef;background-color:var(--platform-bg)}.dark body.platform-theme{--brand-link:#a4bedf;--platform-bg:#111e30;--platform-foreground:#e7eef7;--platform-card:#182a41;--platform-muted:#203047;--platform-muted-foreground:#a9b9cc;--platform-soft:#233954;--platform-line:#344b67;--primary:#a4bedf;--primary-foreground:#112d4e;--ring:#8fafd6;--sidebar-primary:#a4bedf;--sidebar-primary-foreground:#112d4e;--accent:#233954;--accent-foreground:#dbe2ef;--border:#344b67}.platform-theme :is([data-platform-page],.site-header,[role=dialog]){--background:var(--platform-bg);--foreground:var(--platform-foreground);--card:var(--platform-card);--card-foreground:var(--platform-foreground);--popover:var(--platform-card);--popover-foreground:var(--platform-foreground);--secondary:var(--platform-muted);--secondary-foreground:var(--platform-foreground);--muted:var(--platform-muted);--muted-foreground:var(--platform-muted-foreground);--input:var(--platform-line);color:var(--platform-foreground)}.platform-theme :is(main[data-platform-page],main[data-platform-page] section){border-color:var(--platform-line)}.platform-theme main[data-platform-page]:not(.learning-home){background-color:var(--platform-bg)}.platform-theme [data-platform-studio]{background-image:linear-gradient(to bottom,var(--platform-bg),var(--platform-muted))}.platform-theme .site-header{background:var(--platform-card);border-color:var(--platform-line)}.platform-theme .site-login{color:var(--brand-link);background:var(--platform-soft);border-color:var(--platform-line)}.platform-theme :is(.site-links a:hover,.site-operator summary,.site-operator a:hover){color:var(--brand-link)}.platform-theme .site-operator>div{background:var(--platform-card);border-color:var(--platform-line)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-600,.bg-purple-600,.bg-violet-600,.bg-\[\#3d84ff\],.bg-\[\#2466c4\],.bg-\[\#245fae\]){background-color:var(--brand-action)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.hover\:bg-blue-600,.hover\:bg-blue-700,.hover\:bg-\[\#3d84ff\]):hover{background-color:var(--brand-action-hover)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.bg-blue-50,.bg-blue-100,.bg-cyan-50,.bg-teal-50,.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100){background-color:var(--platform-soft)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.bg-white){background-color:var(--platform-card)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.bg-blue-500\/10,.bg-purple-500\/10){background-color:color-mix(in srgb,var(--brand-action) 10%,transparent)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.text-blue-500,.text-blue-600,.text-blue-700,.text-indigo-600,.text-purple-600,.text-violet-600,.text-\[\#2466c4\],.text-\[\#3d84ff\],.text-\[\#2466c4\]){color:var(--brand-link)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.text-blue-800,.text-blue-900,.text-blue-950,.text-slate-800,.text-slate-900,.text-slate-950,.text-gray-900){color:var(--platform-foreground)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600){color:var(--platform-muted-foreground)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.text-blue-100,.text-blue-200){color:#dbe2ef}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.border-blue-200,.border-blue-300,.border-slate-200,.border-gray-200){border-color:var(--platform-line)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.border-blue-500,.border-blue-600){border-color:var(--brand-action)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.hover\:border-blue-300,.hover\:border-blue-500):hover{border-color:var(--brand-link)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.hover\:text-blue-600,.hover\:text-blue-700):hover{color:var(--brand-link)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.hover\:bg-blue-50):hover{background-color:var(--platform-soft)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.from-blue-50,.from-slate-50){--tw-gradient-from:var(--platform-soft)}.platform-theme :is([data-platform-page],.site-header,[role=dialog]) :is(.to-teal-50,.to-slate-100){--tw-gradient-to:var(--platform-muted)}.platform-theme :is([data-platform-page],[role=dialog]) :is(input,textarea,select):focus-visible{outline-color:var(--ring)}.platform-theme :is([data-platform-page],[role=dialog]) progress{background:var(--platform-soft)}.platform-theme :is([data-platform-page],[role=dialog]) progress::-webkit-progress-bar{background:var(--platform-soft)}.platform-theme :is([data-platform-page],[role=dialog]) progress::-webkit-progress-value{background:var(--brand-action)}.platform-theme :is([data-platform-page],[role=dialog]) progress::-moz-progress-bar{background:var(--brand-action)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:bg-slate-800{background-color:var(--platform-card)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:bg-slate-900{background-color:var(--platform-card)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:bg-slate-950{background-color:var(--platform-card)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:bg-gray-800{background-color:var(--platform-card)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:bg-gray-900{background-color:var(--platform-card)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:text-slate-100{color:var(--platform-foreground)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:text-slate-200{color:var(--platform-foreground)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:text-blue-100{color:var(--platform-foreground)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:text-gray-200{color:var(--platform-foreground)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:border-slate-700{border-color:var(--platform-line)}.dark .platform-theme :is([data-platform-page],.site-header,[role=dialog]) .dark\:border-gray-700{border-color:var(--platform-line)}.platform-theme .site-links a{position:relative;border-radius:9px;padding:8px 10px;transition:background-color .15s,color .15s}.platform-theme .site-links a[aria-current=page]{color:#245b98;background:#e5effb;font-weight:650;box-shadow:inset 0 -3px #3f72af}.platform-theme :is(.site-login,.site-operator a)[aria-current=page]{color:#245b98;background:#e5effb;font-weight:650;border-color:#3f72af}.platform-theme .site-links a:focus-visible{outline:2px solid #00a6b2;outline-offset:3px}.classroom-hand-entry{position:fixed;right:max(12px,env(safe-area-inset-right));top:45%;z-index:45}.classroom-hand-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:48px;height:58px;border:1px solid #c9dcf0;border-radius:18px;background:#fff;color:#315e94;box-shadow:0 4px 18px #12345624;font-size:12px;cursor:pointer}.classroom-hand-button[aria-expanded=true]{background:#3f72af;color:#fff}.classroom-hand-button:focus-visible{outline:3px solid #00a6b2;outline-offset:3px}.classroom-hand-panel{position:absolute;right:58px;top:50%;transform:translateY(-50%);width:min(270px,calc(100vw - 90px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:16px;border:1px solid #c9dcf0;border-radius:16px;color:#17304f;background:#fff;box-shadow:0 8px 32px #12345630}[data-classroom-hand-enabled] [data-classroom-participants]{display:none!important}body.platform-theme:has([data-classroom-surface=page]) [data-support-widget][data-open=false]{top:auto;bottom:24px;right:16px;transform:none}@media (max-width:699px) and (orientation:portrait){.platform-theme [data-classroom-layout=learning] [data-classroom-hand-enabled] [data-classroom-speech-bubble]{width:calc(100% - 52px)!important;margin-right:52px}.classroom-hand-entry{top:clamp(330px,45dvh,calc(100dvh - 130px))}}body.platform-theme{--page-gutter:clamp(16px,3vw,72px);min-height:100dvh}.platform-theme .site-header-inner{width:100%;max-width:none;padding-inline:var(--page-gutter)}.platform-theme main[data-platform-page]{min-height:calc(100dvh - 82px)}.platform-theme main[data-platform-page]:not(.learning-home){padding-inline:var(--page-gutter)}.platform-theme [data-platform-page] [aria-label="最近学习"],.platform-theme [data-platform-page]>div.mx-auto:has(>h1),.platform-theme main[data-platform-page]>div.mx-auto,.platform-theme main[data-platform-page]>section>div.mx-auto{width:100%;max-width:none}.platform-theme [data-course-grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.platform-theme .learning-home .home-hero--fresh{width:100%;max-width:none;margin:0;border:0;border-bottom:1px solid var(--home-line);border-radius:0}.platform-theme .learning-home .home-hero--fresh .home-hero-inner{width:100%;max-width:none;min-height:min(760px,calc(100dvh - 82px));padding:clamp(40px,6vh,96px) var(--page-gutter);gap:clamp(32px,6vw,160px)}.platform-theme .learning-home .home-hero--fresh .hero-copy h1{font-size:clamp(38px,4.2vw,86px)}.platform-theme .learning-home .home-hero--fresh .hero-description{max-width:38em;font-size:clamp(15px,1.05vw,20px)}.platform-theme .learning-home .study-canvas{max-width:640px;width:100%;justify-self:center}.platform-theme .learning-home .home-content{max-width:none;width:100%;padding-inline:var(--page-gutter)}.platform-theme .learning-home .home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:761px) and (max-width:1240px){.platform-theme .site-header-inner{flex-wrap:wrap;gap:12px 24px}.platform-theme .site-account{margin-left:auto}.platform-theme .site-links{order:3;flex-basis:100%;overflow-x:auto}}@media (max-width:760px){.platform-theme .learning-home .home-hero--fresh .home-hero-inner{min-height:0;grid-template-columns:minmax(0,1fr);padding-block:32px;gap:32px}.platform-theme .learning-home .home-feature-grid{grid-template-columns:1fr}.platform-theme main[data-platform-page]>div.mx-auto{padding-inline:0}}body.platform-theme:has([data-classroom-surface=page])>.site-header{display:none}.platform-theme [data-classroom-surface=page] [data-classroom-slide-viewport]{width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.platform-theme [data-classroom-surface=page] .group\/canvas>div:first-child{padding:0}@media (min-width:1000px),(min-width:700px) and (orientation:landscape){.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning]:has([data-classroom-discussion]){display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,23vw,380px);grid-template-rows:52px minmax(0,1fr) 36px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning]>header{grid-column:1/-1;grid-row:1;height:52px;padding-inline:20px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning]>[data-classroom-canvas]{grid-column:1;grid-row:2;height:auto!important}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region],.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning]>[data-classroom-discussion]{display:contents}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:first-child{grid-column:1/-1;grid-row:3;min-width:0;z-index:12;background:var(--background)}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2){grid-column:2;grid-row:2;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--background);min-height:0}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:first-child{width:100%;height:88px;flex:none;border-right:0}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:first-child>div:first-child,.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:first-child>div:nth-child(2){display:none}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:first-child>div:last-child{padding-top:4px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:nth-child(2){margin:8px;min-height:160px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-non-presentation-card]{border-radius:18px;padding-inline:12px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:last-child{width:100%;height:136px;flex:none}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-non-presentation-input-stage]{left:8px;right:8px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-non-presentation-input-panel]{width:100%;min-width:0;max-width:100%}}html:has(body.platform-theme [data-classroom-surface=page]){scrollbar-gutter:auto}@media (max-height:500px) and (min-width:700px){.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:first-child{height:64px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:nth-child(2){min-height:80px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:last-child{height:112px}}@media (max-width:699px) and (orientation:portrait){.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning]>header{height:52px;padding-inline:12px;flex-shrink:0}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning]:has([data-classroom-discussion])>[data-classroom-canvas]{flex:none;height:calc(100vw * 9 / 16)!important}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning]>[data-classroom-discussion]{flex:1;min-height:192px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-testid=roundtable-region]{height:100%}}body.platform-theme{--ui-body:clamp(16px,calc(8px + .625vw),24px);--ui-small:clamp(14px,calc(7px + .55vw),21px);--ui-label:clamp(15px,calc(7px + .6vw),22px);--ui-control:clamp(44px,calc(28px + 1.1vw),58px);--ui-card-pad:clamp(20px,1.5vw,36px)}body.platform-theme:has(>main[data-platform-page]){display:flex;flex-direction:column}.platform-theme>.site-header{flex:none}.platform-theme>main[data-platform-page]{flex:1;min-height:0}.platform-theme :is(.site-header,main[data-platform-page],[data-platform-studio],[role=dialog]){font-size:var(--ui-body);line-height:1.65}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-xs{font-size:var(--ui-small);line-height:1.65}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-sm{font-size:var(--ui-label);line-height:1.65}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-base{font-size:var(--ui-body);line-height:1.65}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-lg{font-size:clamp(18px,calc(9px + .75vw),28px);line-height:1.5}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-xl{font-size:clamp(21px,calc(11px + .85vw),33px);line-height:1.45}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-2xl{font-size:clamp(25px,calc(12px + 1vw),38px);line-height:1.4}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-3xl{font-size:clamp(30px,calc(14px + 1.3vw),48px);line-height:1.35}.platform-theme :is(main[data-platform-page],[data-platform-studio],[role=dialog]) .text-4xl{font-size:clamp(36px,calc(18px + 1.5vw),58px);line-height:1.25}.platform-theme main[data-platform-page] :is(button,input,select,textarea){font-family:inherit}.platform-theme main[data-platform-page] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:var(--ui-control)}.platform-theme main[data-platform-page] form>button{flex-shrink:0;white-space:nowrap;min-height:var(--ui-control)}.platform-theme main[data-platform-page] :is(.p-6,.p-8){padding:var(--ui-card-pad)}.platform-theme main[data-platform-page] .p-4{padding:clamp(16px,1vw,26px)}.platform-theme [data-course-grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(290px,18vw,420px)),1fr));gap:clamp(20px,1.25vw,32px)}.platform-theme .site-header-inner{min-height:clamp(82px,calc(48px + 2.6vw),116px);gap:clamp(24px,2vw,52px);padding-block:clamp(14px,1vw,24px)}.platform-theme .site-brand img{width:clamp(160px,12vw,280px);height:auto}.platform-theme .site-links{font-size:var(--ui-label);gap:clamp(18px,1.5vw,40px)}.platform-theme .site-account{font-size:var(--ui-label);gap:clamp(14px,1.2vw,30px)}.platform-theme .site-login{padding:.5em 1em}.platform-theme .site-operator>div{width:max(210px,12em)}.platform-theme .learning-home .home-hero--fresh .home-hero-inner{grid-template-columns:1.05fr 1fr;gap:clamp(32px,4vw,104px);min-height:min(980px,calc(100dvh - 100px))}.platform-theme .learning-home .home-hero--fresh .hero-copy h1{font-size:clamp(38px,4vw,100px);line-height:1.3;margin-block:.38em}.platform-theme .learning-home .home-hero--fresh .hero-description{font-size:var(--ui-body);line-height:1.85;max-width:34em}.platform-theme .learning-home .home-hero--fresh .hero-eyebrow{font-size:var(--ui-small);letter-spacing:.08em}.platform-theme .learning-home .home-hero--fresh .hero-actions{margin-top:clamp(26px,2vw,48px);gap:clamp(12px,1vw,24px)}.platform-theme .learning-home .home-hero--fresh .hero-actions a{font-size:var(--ui-label);min-height:var(--ui-control);padding:.8em 1.3em;gap:.75em}.platform-theme .learning-home .home-hero--fresh .hero-actions svg{width:1.15em;height:1.15em}.platform-theme .learning-home .home-hero--fresh .hero-features{font-size:var(--ui-small);gap:clamp(14px,1.4vw,32px);margin-top:clamp(22px,1.5vw,36px)}.platform-theme .learning-home .home-hero--fresh .hero-features svg{width:1.1em;height:1.1em}.platform-theme .learning-home .study-canvas{max-width:900px;padding-left:clamp(12px,1.2vw,30px)}.platform-theme .learning-home .study-canvas-label,.platform-theme .learning-home .study-margin-note,.platform-theme .learning-home .study-paper-intro,.platform-theme .learning-home .study-paper-top{font-size:var(--ui-small);line-height:1.7}.platform-theme .learning-home .study-paper{padding:clamp(24px,2vw,48px);border-radius:clamp(18px,1.3vw,30px)}.platform-theme .learning-home .study-paper-top{padding-bottom:1em}.platform-theme .learning-home .study-paper-top svg{width:1.25em;height:1.25em}.platform-theme .learning-home .study-paper h2{font-size:clamp(26px,1.8vw,44px);line-height:1.4;margin-top:.65em}.platform-theme .learning-home .study-paper-intro{margin-top:.6em}.platform-theme .learning-home .study-route{margin:clamp(24px,2vw,44px) 0 24px}.platform-theme .learning-home .study-route li{gap:1em;padding-bottom:1.2em}.platform-theme .learning-home .study-route li:last-child{padding-bottom:0}.platform-theme .learning-home .study-route-icon{width:2.65em;height:2.65em;border-radius:.8em}.platform-theme .learning-home .study-route-icon svg{width:1.3em;height:1.3em}.platform-theme .learning-home .study-route li:not(:last-child):after{left:1.325em;top:2.65em}.platform-theme .learning-home .study-route h3{font-size:var(--ui-body);font-weight:600}.platform-theme .learning-home .study-route p{font-size:var(--ui-small);line-height:1.7}.platform-theme .learning-home .study-route-number,.platform-theme .learning-home .study-start{font-size:var(--ui-label)}.platform-theme .learning-home .study-start{padding-top:1em}.platform-theme .learning-home .study-start svg{width:1.2em;height:1.2em}.platform-theme .learning-home .study-margin-note{margin-top:1em}.platform-theme .learning-home .home-shortcuts{padding-block:clamp(24px,2vw,44px)}.platform-theme .learning-home .home-shortcut{gap:clamp(12px,1vw,24px)}.platform-theme .learning-home .home-shortcut>span{width:2.8em;height:2.8em;flex-shrink:0}.platform-theme .learning-home .home-shortcut>span svg{width:1.5em;height:1.5em}.platform-theme .learning-home .home-shortcut h2{font-size:clamp(18px,1.2vw,30px);line-height:1.4}.platform-theme .learning-home .home-shortcut p{font-size:var(--ui-small);line-height:1.65}.platform-theme .learning-home .home-shortcut>svg{width:1em;height:1em;flex-shrink:0}.platform-theme .learning-home .home-section-heading p{font-size:var(--ui-small)}.platform-theme .learning-home .home-section-heading h2{font-size:clamp(26px,1.8vw,44px)}.platform-theme .learning-home .home-section-heading>a{font-size:var(--ui-label)}.platform-theme .learning-home .feature-body{padding:var(--ui-card-pad)}.platform-theme .learning-home .feature-body h3{font-size:clamp(23px,1.6vw,38px)}.platform-theme .learning-home .feature-body p{font-size:var(--ui-body);line-height:1.75}.platform-theme .learning-home .feature-body a{font-size:var(--ui-label)}.platform-theme .learning-home .home-member-banner{padding:clamp(26px,2vw,48px);gap:24px}.platform-theme .learning-home .home-member-banner p{font-size:var(--ui-small)}.platform-theme .learning-home .home-member-banner h2{font-size:clamp(26px,1.8vw,44px)}.platform-theme .learning-home .home-member-banner span,.platform-theme .learning-home .home-member-banner>a{font-size:var(--ui-label)}.platform-theme .learning-home .home-footer,.platform-theme .learning-home .home-operator-note{font-size:var(--ui-small);line-height:1.8}.platform-theme .learning-home .home-footer p{font-size:inherit}@media (min-width:761px) and (max-width:1500px){.platform-theme .site-header-inner{flex-wrap:wrap;gap:10px 24px}.platform-theme .site-account{margin-left:auto}.platform-theme .site-links{order:3;flex-basis:100%;overflow-x:auto}}@media (max-width:1000px){.platform-theme .learning-home .home-hero--fresh .home-hero-inner{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:36px}.platform-theme .learning-home .study-canvas{max-width:640px}}@media (max-width:760px){.platform-theme .site-header-inner{min-height:0;gap:10px}.platform-theme .site-account{gap:10px;font-size:13px}.platform-theme .site-operator summary{font-size:12px}.platform-theme .site-links{font-size:15px;flex-wrap:wrap;overflow:visible;row-gap:4px}.platform-theme .site-links a{display:inline-flex;align-items:center;min-height:36px}body.platform-theme [data-support-widget][data-open=false]>button{width:44px;height:44px;padding:0}body.platform-theme [data-support-widget][data-open=false] .support-widget-label{display:none}body.platform-theme [data-support-widget][data-open=false] .support-widget-icon{display:inline;font-size:20px;font-weight:600}.platform-theme .site-brand img{width:145px}.platform-theme .learning-home .home-hero--fresh .hero-actions,.platform-theme .learning-home .home-hero--fresh .hero-features{flex-wrap:wrap}.platform-theme .learning-home .home-shortcuts{grid-template-columns:1fr}.platform-theme .learning-home .home-shortcut{border-right:0;padding:12px 16px}.platform-theme .learning-home .home-member-banner{align-items:flex-start}.platform-theme .learning-home .study-canvas{padding-inline:0}.platform-theme .learning-home .home-section-heading{flex-wrap:wrap;gap:12px}}.platform-theme :is(.site-header,main[data-platform-page],[data-platform-studio],[role=dialog]){font-family:Inter Variable,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.platform-theme .learning-home .study-route li>div{min-width:0}.platform-theme .learning-home .home-footer{padding:28px var(--page-gutter) 22px}.platform-theme .learning-home .home-footer>span{font-size:clamp(18px,1vw,24px)}.platform-theme .learning-home .home-footer .home-footer-tagline{font-size:clamp(13px,.75vw,16px);margin:8px 0 14px}.platform-theme .learning-home .home-footer .home-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:clamp(14px,.85vw,18px);line-height:1.7}.platform-theme .learning-home .home-footer .home-legal{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px;margin-top:14px;color:var(--home-muted);line-height:1.8}.platform-theme .learning-home .home-footer .home-icp{font-size:clamp(12px,.6vw,14px);white-space:nowrap}.platform-theme .learning-home .home-footer .home-open-source{font-size:clamp(10px,.5vw,12px)}.platform-theme .learning-home .home-footer .home-open-source a{text-decoration:underline;text-underline-offset:2px}.platform-theme .learning-home .home-footer .home-legal-divider{font-size:11px}.platform-theme main:is([data-platform-view=catalog],[data-platform-view=membership]){--ui-body:clamp(16px,calc(10px + .4vw),20px);--ui-small:clamp(13px,calc(8px + .3vw),16px);--ui-label:clamp(14px,calc(9px + .35vw),18px)}.platform-theme main:is([data-platform-view=catalog],[data-platform-view=membership]) .text-lg{font-size:clamp(18px,1vw,24px)}.platform-theme main:is([data-platform-view=catalog],[data-platform-view=membership]) .text-xl{font-size:clamp(20px,1.1vw,26px)}.platform-theme main:is([data-platform-view=catalog],[data-platform-view=membership]) .text-3xl{font-size:clamp(28px,1.5vw,38px)}.platform-theme main:is([data-platform-view=catalog],[data-platform-view=membership]) .text-4xl{font-size:clamp(34px,1.9vw,48px)}@media (max-width:520px){.platform-theme .learning-home .home-footer .home-legal-divider{display:none}}.platform-theme [data-platform-studio],body.platform-theme:has([data-platform-studio]){background-color:#eaf2f9;background-image:none}.platform-theme [data-platform-studio]>.absolute.inset-0.pointer-events-none{display:none}.platform-theme [data-platform-studio]>.home-hero{background:transparent;overflow:visible}.platform-theme [data-platform-studio] .home-composer{background:#ffffff;border-color:#d5e1ee;box-shadow:0 12px 40px #163b6410}.dark .platform-theme [data-platform-studio],.dark body.platform-theme:has([data-platform-studio]){background:#15263a}.dark .platform-theme [data-platform-studio] .home-composer{background:#1c3047;border-color:#344b67}@media (max-width:760px){.platform-theme .learning-home .home-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}.platform-theme .home-page[data-platform-studio][data-mobile=true]{background:#eaf2f9}.platform-theme .home-page[data-platform-studio][data-mobile=true]>.home-hero{background:transparent}.dark .platform-theme .home-page[data-platform-studio][data-mobile=true]{background:#15263a}.dark .platform-theme .home-page[data-platform-studio][data-mobile=true] .home-composer{background:#1c3047}body:has([data-classroom-presentation=fallback]){overflow:hidden}body:has([data-landscape-viewport=active]) :is([data-support-widget],[data-testid=back-to-top]){display:none}[data-classroom-presentation=fallback],[data-classroom-presentation=native]{background:#f8fafc}[data-landscape-viewport=active]{max-width:none;max-height:none}@media (pointer:coarse){body.platform-theme [data-testid=back-to-top]{display:flex}}@media (max-width:699px) and (orientation:portrait){.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2){flex-direction:column}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:first-child{display:none}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:nth-child(2){min-height:0;margin:8px 10px}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-non-presentation-card]{padding:20px 12px 12px;border-radius:18px;justify-content:flex-start}.platform-theme [data-classroom-layout=learning] [data-classroom-speech-bubble]{width:100%;max-height:min(36dvh,320px);font-size:16px;line-height:1.7}.platform-theme [data-classroom-layout=learning] [data-classroom-speech-bubble]>.overflow-y-auto{scrollbar-width:thin;overscroll-behavior:contain}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-non-presentation-input-stage]{left:8px;right:8px}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-non-presentation-input-panel]{width:100%;max-width:100%;min-width:0}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-non-presentation-input-panel] textarea{font-size:16px}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:last-child{width:100%;height:64px;flex:none;flex-direction:row;align-items:center;padding:4px 10px;border-left:0;border-top:1px solid var(--border)}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:last-child>div:first-child{flex:1;min-width:0}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:last-child>div:nth-child(2){display:none}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:last-child>div:last-child{flex:none}.platform-theme [data-classroom-layout=learning] [data-testid=roundtable-region]>div:nth-child(2)>div:last-child>div:last-child>div:first-child{flex-direction:row}.platform-theme [data-classroom-layout=learning] [data-classroom-role-actions]{flex-direction:row;padding:0 8px 0 0;gap:6px}.platform-theme [data-classroom-layout=learning] [data-classroom-role-actions] button{flex:1;min-height:44px;padding-inline:6px;font-size:12px;white-space:nowrap}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-participants]{width:100%!important;height:64px!important;min-height:64px;flex:none!important;flex-direction:row!important;align-items:center;padding:6px 10px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-participants]>[data-classroom-role-actions]{display:flex;flex:1;min-width:0;flex-direction:row;padding:0 8px 0 0;gap:6px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-participants]>.h-px,.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-participants]>[data-classroom-companions]{display:none}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-user-controls]{flex:none!important;width:96px;padding:0;gap:0}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-user-controls]>div:first-child{flex-direction:row;gap:8px}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-user-controls]>div:last-child{display:none}.platform-theme [data-classroom-surface=page] [data-classroom-layout=learning] [data-classroom-user-controls] button{width:44px;height:44px}body.platform-theme:has([data-classroom-surface=page]) [data-support-widget][data-open=false]{top:auto;bottom:80px;right:16px}body.platform-theme:has([data-classroom-surface=page] textarea) [data-support-widget][data-open=false]{display:none}}.platform-theme .learning-home{--home-deep:#0f172a;--home-navy:#0f172a;--home-primary:#2e4caa;--home-mid:#4e6fe0;--home-cyan:#69d2e3;--home-bright:#d8f6ff;--home-light:#d8f6ff;--home-soft:#ecfbff;--home-ice:#f7f9fc;--home-bg:#ffffff;--home-ink:#0f172a;--home-muted:#64748b;--home-line:#e3e8ef}.platform-theme :is([data-platform-page],[role=dialog]) :is(.text-slate-600,.text-gray-600){color:#334155}.platform-theme :is([data-platform-page],[role=dialog]) :is(.text-slate-400,.text-gray-400){color:#64748b}.platform-theme .classroom-hand-panel button.bg-\[\#3f72af\],.platform-theme .learning-home :is(.hero-primary,.home-member-banner>a),.platform-theme :is([data-platform-page],[role=dialog],[data-support-widget]) :is(button,a,input[type=submit],[data-brand-action]):not([data-brand-cta]):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-600,.bg-purple-600,.bg-violet-600,.bg-primary,.bg-\[\#3d84ff\],.bg-\[\#2466c4\],.bg-\[\#3f72af\],.bg-\[\#245fae\],[data-brand-action]),.platform-theme [data-platform-studio] .home-send:not(:disabled){background:var(--grad-primary);color:#0f172a;border-color:transparent;box-shadow:0 5px 16px #2e4caa1c}.platform-theme .learning-home :is(.hero-primary,.home-member-banner>a):hover,.platform-theme :is([data-platform-page],[role=dialog],[data-support-widget]) :is(button,a,[data-brand-action]):not([data-brand-cta]):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-primary,.bg-\[\#3d84ff\],.bg-\[\#2466c4\],.bg-\[\#3f72af\],[data-brand-action]):hover,.platform-theme [data-platform-studio] .home-send:not(:disabled):hover{background:var(--grad-primary);color:#0f172a;box-shadow:0 7px 20px #2e4caa30}.platform-theme :is([data-platform-page],[role=dialog]) [data-brand-action] *{color:inherit}.platform-theme .learning-home .hero-secondary[data-brand-cta],.platform-theme [data-platform-page] :is(button,a)[data-brand-cta]{background:var(--amber);color:#0f172a;border-color:var(--amber);box-shadow:0 5px 16px #fbbf2424}.platform-theme [data-platform-page] :is(button,a)[data-brand-cta]:hover{background:var(--amber);color:#0f172a;box-shadow:0 7px 20px #fbbf2430}.platform-theme [data-brand-recommendation]{display:inline-block;padding:2px 6px;border-radius:999px;background:var(--pink);color:#0f172a;line-height:1.4}.platform-theme .site-links a[aria-current=page]{color:var(--brand-link);background:var(--platform-soft);box-shadow:none}.platform-theme .site-links a[aria-current=page]:after{content:"";position:absolute;height:3px;bottom:0;left:8px;right:8px;border-radius:999px;background:var(--grad-primary)}.platform-theme :is(.site-login,.site-operator a)[aria-current=page]{color:var(--brand-link);background:var(--platform-soft);border-color:var(--platform-line)}.platform-theme .learning-home .home-hero--fresh{background:radial-gradient(ellipse at 90% 12%,#d8f6ff80 0,transparent 58%),#ffffff}.platform-theme .home-hero--fresh .hero-copy h1 em{color:#2e4caa}@supports (background-clip:text) or (-webkit-background-clip:text){.platform-theme .home-hero--fresh .hero-copy h1 em{background:var(--grad-primary);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.platform-theme .home-hero--fresh .hero-copy h1 em:after{display:none}.platform-theme .home-hero--fresh .hero-description{color:#334155}.platform-theme .learning-home .home-shortcut>span,.platform-theme .learning-home .study-route .study-route-icon{background:var(--grad-ice);color:#0f172a}.platform-theme .learning-home .study-canvas:before{background:var(--grad-ocean);opacity:.3}.platform-theme .learning-home .cover-01{background:var(--grad-ice);color:#0f172a}.platform-theme .learning-home .cover-02{background:var(--grad-glacier);color:#0f172a}.platform-theme .learning-home .cover-03{background:var(--grad-ocean);color:#0f172a}.platform-theme .learning-home .home-member-banner{background:linear-gradient(135deg,#fff,#ecfbff)}.platform-theme [data-platform-hero]{background:var(--grad-ice);color:#0f172a}.platform-theme [data-platform-hero] :is(.text-blue-100,.text-blue-200){color:#334155}.platform-theme .home-page[data-platform-studio][data-mobile=true],.platform-theme [data-platform-studio],body.platform-theme:has([data-platform-studio]){background:var(--platform-muted)}.platform-theme [data-platform-studio] .home-composer{border-color:var(--platform-line)}.platform-theme .classroom-hand-button[aria-expanded=true]{background:var(--grad-primary);color:#0f172a}.platform-theme :is([data-platform-page],[role=dialog]) progress{background:linear-gradient(#ffffffc9,#ffffffc9),var(--grad-ocean)}.platform-theme :is([data-platform-page],[role=dialog]) progress::-webkit-progress-bar{background:linear-gradient(#ffffffc9,#ffffffc9),var(--grad-ocean)}.platform-theme :is([data-platform-page],[role=dialog]) progress::-webkit-progress-value{background:var(--grad-primary)}.platform-theme :is([data-platform-page],[role=dialog]) progress::-moz-progress-bar{background:var(--grad-primary)}.platform-theme [data-testid=back-to-top]{color:var(--brand-link);border-color:var(--platform-line)}.dark .platform-theme .learning-home{--home-bg:#0f172a;--home-navy:#e2e8f0;--home-ink:#e2e8f0;--home-muted:#94a3b8}.dark .platform-theme .learning-home .home-hero--fresh{background:radial-gradient(ellipse at 90% 12%,#2e4caa30,transparent 58%),#0f172a}.dark .platform-theme .home-hero--fresh .hero-description{color:#cbd5e1}.dark .platform-theme .learning-home .home-member-banner{background:#182a41}.dark .platform-theme :is([data-platform-page],[role=dialog]) :is(.text-slate-400,.text-gray-400,.text-slate-600,.text-gray-600){color:#a9b9cc}.dark .platform-theme [data-platform-hero] :is(.text-blue-100,.text-blue-200){color:#334155}.platform-theme .site-links a{display:inline-flex;align-items:center;gap:6px}.platform-theme .site-links a>svg{flex:none;color:#64748b}.platform-theme .site-links a[aria-current=page]>svg{color:var(--brand-link)}.platform-page-title{display:flex;align-items:center;gap:12px}.platform-page-title>svg{flex:none}@font-face{font-family:GeistSans;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:GeistSans,GeistSans Fallback}.__variable_245d8d{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-display:swap;font-family:SourceHanSans;src:url(https://file.maic.chat/fonts/SourceHanSans.woff2) format("woff2")}@font-face{font-display:swap;font-family:"SourceHanSerif";src:url(https://file.maic.chat/fonts/SourceHanSerif.woff2) format("woff2")}@font-face{font-display:swap;font-family:LXGWWenKai;src:url(https://file.maic.chat/fonts/LXGWWenKai.woff2) format("woff2")}@font-face{font-display:swap;font-family:ZhuQueFangSong;src:url(https://file.maic.chat/fonts/ZhuQueFangSong.woff2) format("woff2")}@font-face{font-display:swap;font-family:WenDingPLKaiTi;src:url(https://file.maic.chat/fonts/WenDingPLKaiTi.woff2) format("woff2")}@font-face{font-display:swap;font-family:ZcoolHappy;src:url(https://file.maic.chat/fonts/ZcoolHappy.woff2) format("woff2")}