.portal-shell-student .student-resource-page{--resource-ink:#102033;--resource-muted:#5f7288;--resource-soft:#eef8fd;--resource-line:#bed7e78f;--resource-strong-line:#7cceef80;--resource-glass:#ffffff7a;--resource-glass-strong:#ffffffbd;--resource-cyan:#22c7d9;--resource-blue:#268cff;--resource-green:#1fc7a3;--resource-shadow:0 22px 52px #1f3c5b14;--resource-inner:inset 0 1px 0 #fffffff0;color:var(--resource-ink);--resource-glass-clear:#ffffff47;--resource-glass-read:#ffffff61;--resource-hairline:#aecbdf75;--resource-focus:#22c7d96b}.portal-shell-student .student-resource-page .resource-reason-note{box-shadow:none!important;color:#38546c!important;background:0 0!important;border:0!important;border-left:2px solid #22c7d980!important;border-radius:0!important;margin-top:.7rem!important;padding:.24rem 0 .24rem .68rem!important;font-size:.79rem!important}.portal-shell-student .student-resource-page :is(button,a,input,textarea):focus-visible{outline:2px solid var(--resource-focus)!important;outline-offset:2px!important}@media (max-width:1180px){.portal-shell-student .student-resource-page .resource-command-bar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""tabs tabs"!important}.portal-shell-student .student-resource-page .resource-command-tabs{justify-content:flex-start!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{grid-template-columns:minmax(0,1fr)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{gap:.32rem!important;padding:0 0 .18rem!important;display:flex!important;overflow:auto hidden!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack:before{display:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button{background:#ffffff24!important;border:1px solid #bedbeb47!important;border-radius:999px!important;flex:0 0 12.4rem!important;width:12.4rem!important;min-height:2.54rem!important}}@media (max-width:760px){.portal-shell-student .student-resource-page{padding:.62rem .58rem 1.2rem!important}.portal-shell-student .student-resource-page .resource-command-bar{border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"tabs""actions"!important;gap:.4rem!important;margin-bottom:.58rem!important;padding:.5rem!important}.portal-shell-student .student-resource-page .resource-command-title{display:none!important}.portal-shell-student .student-resource-page .resource-command-tabs{gap:.2rem!important;margin-inline:0!important;padding:0!important}.portal-shell-student .student-resource-page .resource-command-tabs button{gap:.16rem!important;min-height:1.58rem!important;padding-inline:.38rem!important;font-size:.64rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button svg{width:.74rem!important;height:.74rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button span{min-width:.96rem!important;height:.96rem!important;font-size:.54rem!important}.portal-shell-student .student-resource-page .resource-command-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:.34rem!important}.portal-shell-student .student-resource-page .resource-search-shell{width:auto!important;min-height:1.78rem!important;padding-inline:.52rem!important}.portal-shell-student .student-resource-page .student-resource-generate{width:auto!important;min-width:5.3rem!important;min-height:1.78rem!important;padding-inline:.52rem!important;font-size:.68rem!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{gap:.56rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button{flex:0 0 clamp(7.4rem,36vw,9rem)!important;grid-template-columns:1rem minmax(0,1fr)!important;width:clamp(7.4rem,36vw,9rem)!important;min-height:2.08rem!important;padding:.22rem .34rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{width:.96rem!important;height:.96rem!important;box-shadow:none!important;font-size:.44rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-title{font-size:.66rem!important;line-height:1.15!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{border-radius:20px!important;padding:.82rem .72rem!important}.portal-shell-student .student-resource-page .resource-reader-head{gap:.44rem!important;padding-bottom:.62rem!important}.portal-shell-student .student-resource-page .resource-reader-head h2{font-size:clamp(1.18rem,5.6vw,1.42rem)!important;line-height:1.16!important}.portal-shell-student .student-resource-page .resource-reader-meta span,.portal-shell-student .student-resource-page .resource-mode-badge{min-height:1.14rem!important;padding-inline:.32rem!important;font-size:.56rem!important}.portal-shell-student .student-resource-page .resource-agent-strip{margin-top:.56rem!important}.portal-shell-student .student-resource-page .resource-agent-strip span{min-height:1.42rem!important;padding-inline:.34rem!important}.portal-shell-student .student-resource-page .resource-reason-note{padding-left:.54rem!important;font-size:.72rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title span{font-size:.72rem!important;line-height:1.46!important}.portal-shell-student .student-resource-page .resource-inline-question{grid-template-columns:1fr!important;gap:.34rem!important;padding:.7rem 0 .78rem!important}.portal-shell-student .student-resource-page .resource-inline-question-index,.portal-shell-student .student-resource-page .resource-inline-option-grid,.portal-shell-student .student-resource-page .resource-inline-textarea{grid-column:1!important}.portal-shell-student .student-resource-page .resource-inline-question-index{width:fit-content!important;padding-inline:.48rem!important}.portal-shell-student .student-resource-page .resource-inline-question-stem{font-size:.78rem!important;line-height:1.56!important}.portal-shell-student .student-resource-page .resource-inline-option{min-height:1.94rem!important;padding:.38rem .1rem!important;font-size:.74rem!important}.portal-shell-student .student-resource-page .resource-action-rail,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{border-radius:18px!important;grid-template-columns:1fr!important;gap:.48rem!important;padding:.56rem!important}}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-head{border-bottom:1px solid #aecbdf7a!important;padding:.18rem 0 .95rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-head h2{font-size:clamp(1.62rem,2.5vw,2.32rem)!important;font-weight:620!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reason-note{box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #22c7d985!important;border-radius:0!important;padding:.2rem 0 .2rem .66rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas .resource-summary-block .resource-section-title span{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.portal-shell-student .student-resource-page .student-resource-console .resource-workbench-sidebar,.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{box-shadow:none!important;background:0 0!important;border:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:hover,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{background:linear-gradient(90deg,#e2fbf76b,#0000 78%)!important}@media (max-width:1180px){.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{-webkit-backdrop-filter:blur(10px)saturate(155%)!important;backdrop-filter:blur(10px)saturate(155%)!important;background:#ffffff24!important;border:1px solid #bedbeb47!important;border-radius:999px!important}}@media (max-width:760px){.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{padding:.05rem .02rem 0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-head h2{font-size:clamp(1.2rem,5.7vw,1.44rem)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas .resource-summary-block .resource-section-title span{-webkit-line-clamp:3!important;line-clamp:3!important}}.portal-shell-student .student-resource-page .student-resource-console .resource-workbench-sidebar,.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{min-height:2.78rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:hover,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{box-shadow:none!important;background:linear-gradient(90deg,#e2fbf76b,#0000 78%)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active:after{content:""!important;opacity:1!important;background:linear-gradient(#22c7d9,#1fc7a3)!important;border-radius:999px!important;width:2px!important;display:block!important;position:absolute!important;inset:.62rem auto .62rem 0!important;transform:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{box-shadow:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage:before{display:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-head{background:0 0!important;border-bottom:1px solid #aecbdf7a!important;padding:.15rem 0 .95rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-head h2{letter-spacing:0!important;font-size:clamp(1.62rem,2.5vw,2.32rem)!important;font-weight:620!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-meta span,.portal-shell-student .student-resource-page .student-resource-console .resource-mode-badge,.portal-shell-student .student-resource-page .student-resource-console .resource-agent-strip span{-webkit-backdrop-filter:blur(10px)saturate(165%)contrast(1.03)!important;backdrop-filter:blur(10px)saturate(165%)contrast(1.03)!important;background:linear-gradient(#ffffff6b,#ffffff1f),#ffffff1f!important;border-color:#9cd7eb57!important;box-shadow:inset 0 1px #ffffffad!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reason-note{box-shadow:none!important;color:#3d5870!important;background:0 0!important;border:0!important;border-left:2px solid #22c7d985!important;border-radius:0!important;margin-top:.75rem!important;padding:.2rem 0 .2rem .66rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas{margin-top:.95rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas .resource-summary-block{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-left:2px solid #1fc7a38f!important;border-radius:0!important;padding:.12rem 0 .12rem .72rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas .resource-summary-block .resource-section-title span{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:64rem!important;display:-webkit-box!important;overflow:hidden!important}.portal-shell-student .student-resource-page .student-resource-console .resource-markdown-block,.portal-shell-student .student-resource-page .student-resource-console .resource-recommend-block,.portal-shell-student .student-resource-page .student-resource-console .resource-reading-block,.portal-shell-student .student-resource-page .student-resource-console .resource-code-block,.portal-shell-student .student-resource-page .student-resource-console .resource-video-block,.portal-shell-student .student-resource-page .resource-ppt-block,.portal-shell-student .student-resource-page .student-resource-console .resource-asset-block,.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-block,.portal-shell-student .student-resource-page .student-resource-console .resource-workflow-block,.portal-shell-student .student-resource-page .student-resource-console .resource-practice-panel.resource-inline-practice-panel{border-top:1px solid #aecbdf6b!important;margin-top:1rem!important;padding-top:.96rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-inline-question{grid-template-columns:3rem minmax(0,1fr)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-inline-option{box-shadow:none!important;background:0 0!important;border-bottom-color:#aecbdf57!important}.portal-shell-student .student-resource-page .student-resource-console .resource-inline-option:hover,.portal-shell-student .student-resource-page .student-resource-console .resource-inline-option-active{background:linear-gradient(90deg,#e2fbf785,#0000 76%)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{background:linear-gradient(135deg,#ffffff61,#ffffff24),#ffffff1f!important;border-color:#ffffff7a!important;margin-top:1rem!important;box-shadow:0 12px 32px #122a4a0a,inset 0 1px #ffffffb3!important}@media (max-width:1180px){.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{grid-template-columns:minmax(0,1fr)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{-webkit-backdrop-filter:blur(10px)saturate(155%)!important;backdrop-filter:blur(10px)saturate(155%)!important;background:#ffffff24!important;border-radius:999px!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active:after{width:auto!important;height:2px!important;inset:auto .72rem .32rem!important}}@media (max-width:760px){.portal-shell-student .student-resource-page .resource-command-bar{margin-bottom:.5rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{margin-inline:-.12rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{padding:.05rem .02rem 0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-head{padding-bottom:.68rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-head h2{font-size:clamp(1.2rem,5.7vw,1.44rem)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-agent-strip em{display:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reason-note{font-size:.72rem!important;line-height:1.45!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas .resource-summary-block .resource-section-title span{-webkit-line-clamp:3!important;line-clamp:3!important}.portal-shell-student .student-resource-page .student-resource-console .resource-inline-question{grid-template-columns:minmax(0,1fr)!important}}.portal-shell-student .student-resource-page *,.portal-shell-student .student-resource-page :before,.portal-shell-student .student-resource-page :after{box-sizing:border-box}.portal-shell-student .student-resource-page :is(button,a,textarea,input){transition:transform .17s,border-color .17s,background .17s,box-shadow .17s,opacity .17s}.portal-shell-student .student-resource-page .resource-command-bar{isolation:isolate!important;min-height:0!important;box-shadow:0 18px 44px #1f3c5b13, var(--resource-inner)!important;-webkit-backdrop-filter:blur(18px)saturate(155%)contrast(1.03)!important;backdrop-filter:blur(18px)saturate(155%)contrast(1.03)!important;background:radial-gradient(36rem 13rem at 83% -18%,#22c7d91f,#0000 72%),linear-gradient(135deg,#ffffffc7,#f5fbff80 58%,#ecfdf557),#ffffff7a!important;border:1px solid #ffffffd6!important;border-radius:24px!important;grid-template-columns:minmax(210px,.55fr) minmax(360px,.85fr) minmax(330px,.72fr)!important;grid-template-areas:"title tabs actions"!important;align-items:center!important;gap:.78rem!important;margin:0 0 1rem!important;padding:.82rem 1rem!important;display:grid!important;position:relative!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-command-bar:before{content:""!important;background:linear-gradient(180deg, var(--resource-blue), var(--resource-green))!important;opacity:.72!important;border-radius:999px!important;width:3px!important;position:absolute!important;inset:0 auto 0 0!important}.portal-shell-student .student-resource-page .resource-command-bar:after{content:""!important;opacity:.7!important;background:linear-gradient(90deg,#0000,#7dd3fc75,#0000)!important;height:1px!important;position:absolute!important;inset:auto 1rem .55rem!important}.portal-shell-student .student-resource-page .resource-command-title{grid-area:title!important;min-width:0!important}.portal-shell-student .student-resource-page .resource-command-title p{color:#087ea4!important;letter-spacing:0!important;margin:0 0 .16rem!important;font-size:.74rem!important;font-weight:760!important}.portal-shell-student .student-resource-page .resource-command-title h1{color:var(--resource-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.55rem,2vw,2rem)!important;font-weight:680!important;line-height:1.08!important}.portal-shell-student .student-resource-page .resource-command-title span{color:#54687f!important;max-width:26rem!important;margin-top:.26rem!important;font-size:.78rem!important;line-height:1.45!important;display:block!important}.portal-shell-student .student-resource-page .resource-command-tabs{scrollbar-width:none!important;grid-area:tabs!important;justify-content:center!important;align-items:center!important;gap:.34rem!important;min-width:0!important;padding:.08rem!important;display:flex!important;overflow-x:auto!important}.portal-shell-student .student-resource-page .resource-command-tabs::-webkit-scrollbar{display:none!important}.portal-shell-student .student-resource-page .resource-queue-stack::-webkit-scrollbar{display:none!important}.portal-shell-student .student-resource-page .resource-command-tabs button{color:#284058!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(14px)saturate(150%)!important;backdrop-filter:blur(14px)saturate(150%)!important;background:linear-gradient(#ffffffad,#f7fcff42),#ffffff47!important;border:1px solid #cce3f094!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:.32rem!important;min-height:2.08rem!important;padding:0 .68rem!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffdb!important}.portal-shell-student .student-resource-page .resource-command-tabs button span{color:#087ea4!important;background:#dbf2fcb8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:1.36rem!important;height:1.36rem!important;font-size:.72rem!important;font-weight:760!important;display:inline-flex!important}.portal-shell-student .student-resource-page .resource-command-actions{grid-area:actions!important;grid-template-columns:minmax(190px,1fr) auto!important;align-items:center!important;gap:.56rem!important;min-width:0!important;display:grid!important}.portal-shell-student .student-resource-page .resource-search-shell{color:#60758a!important;-webkit-backdrop-filter:blur(14px)saturate(145%)!important;backdrop-filter:blur(14px)saturate(145%)!important;background:linear-gradient(#ffffffa8,#fafdff4d),#ffffff57!important;border:1px solid #d2e2f094!important;border-radius:999px!important;align-items:center!important;min-width:0!important;min-height:2.28rem!important;padding:0 .72rem!important;display:flex!important;box-shadow:inset 0 1px #ffffffe0!important}.portal-shell-student .student-resource-page .resource-search-shell input{color:#24364c!important;width:100%!important;min-width:0!important;font-size:.82rem!important}.portal-shell-student .student-resource-page .resource-search-shell input::placeholder{color:#8495a7!important}.portal-shell-student .student-resource-page .student-resource-generate{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.42rem!important;min-height:2.35rem!important;font-size:.84rem!important;display:inline-flex!important;box-shadow:0 14px 32px #20a7b82e!important}.portal-shell-student .student-resource-page .student-resource-generate:hover{transform:translateY(-1px)!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:1rem!important;padding:0!important;display:grid!important;overflow:visible!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout:before,.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout:after{display:none!important}.portal-shell-student .student-resource-page .resource-workbench-sidebar{min-width:0!important;max-height:calc(100vh - 8rem)!important;box-shadow:0 18px 42px #1f3c5b12, var(--resource-inner)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)contrast(1.02)!important;backdrop-filter:blur(18px)saturate(160%)contrast(1.02)!important;background:linear-gradient(#ffffff94,#f5fbff40),#ffffff52!important;border:1px solid #fffc!important;border-radius:22px!important;align-self:start!important;padding:.66rem!important;position:sticky!important;top:1rem!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-queue-header{border-bottom:1px solid #c6d8e780!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;margin:0 0 .36rem!important;padding:.06rem .12rem .48rem!important;display:flex!important}.portal-shell-student .student-resource-page .resource-queue-header span,.portal-shell-student .student-resource-page .resource-queue-header em{color:#65788f!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;gap:.32rem!important;font-size:.75rem!important;font-style:normal!important;font-weight:740!important;display:inline-flex!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack{scrollbar-width:thin!important;align-content:start!important;gap:0!important;min-height:0!important;max-height:calc(100vh - 12rem)!important;padding:.02rem!important;display:grid!important;overflow:hidden auto!important}.portal-shell-student .student-resource-page .resource-list-button,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{width:100%!important;min-width:0!important;height:auto!important;min-height:3.45rem!important;box-shadow:none!important;color:var(--resource-ink)!important;text-align:left!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:1.32rem minmax(0,1fr)!important;gap:.08rem .46rem!important;margin:0!important;padding:.4rem .46rem!important;display:grid!important;position:relative!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-list-button:before,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:before{content:""!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(90deg,#c6d8e570,#0000)!important;height:1px!important;display:block!important;position:absolute!important;inset:0 .28rem auto 2.16rem!important}.portal-shell-student .student-resource-page .resource-list-button:first-child:before{opacity:0!important}.portal-shell-student .student-resource-page .resource-list-button:after,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:after{content:""!important;background:linear-gradient(180deg, var(--resource-blue), var(--resource-green))!important;opacity:0!important;border-radius:999px!important;width:3px!important;display:block!important;position:absolute!important;inset:.44rem auto .44rem 0!important;transform:scaleY(.46)!important}.portal-shell-student .student-resource-page .resource-list-button:hover,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:hover,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{-webkit-backdrop-filter:blur(12px)saturate(150%)!important;backdrop-filter:blur(12px)saturate(150%)!important;background:linear-gradient(135deg,#ffffff9e,#e7fcff33),#ffffff3d!important;border-color:#7dd3fc5c!important;transform:translate(2px)!important;box-shadow:0 10px 22px #082f490e,inset 0 1px #ffffffd1!important}.portal-shell-student .student-resource-page .resource-list-button:hover:after,.portal-shell-student .student-resource-page .resource-list-button-active:after,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:hover:after,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active:after{opacity:1!important;transform:scaleY(1)!important}.portal-shell-student .student-resource-page .resource-list-index,.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{color:#087ea4!important;background:#ffffff94!important;border:1px solid #7dd3fc80!important;border-radius:999px!important;grid-row:1/span 2!important;justify-content:center!important;align-items:center!important;width:1.32rem!important;height:1.32rem!important;font-size:.56rem!important;font-weight:780!important;line-height:1!important;display:inline-flex!important}.portal-shell-student .student-resource-page .resource-kind-dot,.portal-shell-student .student-resource-page .student-resource-console .resource-kind-dot{display:none!important}.portal-shell-student .student-resource-page .resource-list-title,.portal-shell-student .student-resource-page .student-resource-console .resource-list-title{min-width:0!important;color:var(--resource-ink)!important;grid-column:2!important;align-items:center!important;font-size:.8rem!important;font-weight:740!important;line-height:1.22!important;display:flex!important}.portal-shell-student .student-resource-page .resource-list-name,.portal-shell-student .student-resource-page .student-resource-console .resource-list-name{-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important;min-width:0!important;display:-webkit-box!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-list-tags,.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags{flex-wrap:nowrap!important;grid-column:2!important;gap:.22rem!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-list-tags span,.portal-shell-student .student-resource-page .resource-video-pill,.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags span,.portal-shell-student .student-resource-page .student-resource-console .resource-video-pill{color:#53677c!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffff57!important;border:1px solid #cfe1ed7a!important;border-radius:999px!important;align-items:center!important;max-width:5.8rem!important;min-height:1.14rem!important;padding:0 .32rem!important;font-size:.6rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-list-kind-text,.portal-shell-student .student-resource-page .resource-list-assignment,.portal-shell-student .student-resource-page .resource-list-reason,.portal-shell-student .student-resource-page .student-resource-console .resource-list-kind-text,.portal-shell-student .student-resource-page .student-resource-console .resource-list-assignment,.portal-shell-student .student-resource-page .student-resource-console .resource-list-reason{display:none!important}.portal-shell-student .student-resource-page .resource-video-pill,.portal-shell-student .student-resource-page .student-resource-console .resource-video-pill{color:#b44916!important;background:#fff7ed94!important;border-color:#fb923c57!important;grid-column:2!important;justify-self:start!important}.portal-shell-student .student-resource-page .resource-video-pill-failed,.portal-shell-student .student-resource-page .student-resource-console .resource-video-pill-failed{color:#b42318!important;background:#fef2f2ad!important;border-color:#f8717159!important}.portal-shell-student .student-resource-page .resource-reader-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;min-width:0!important;padding:0!important;display:block!important;overflow:visible!important}.portal-shell-student .student-resource-page .resource-detail-stage{min-width:0!important;box-shadow:0 22px 52px #1f3c5b13, var(--resource-inner)!important;-webkit-backdrop-filter:blur(16px)saturate(150%)contrast(1.02)!important;backdrop-filter:blur(16px)saturate(150%)contrast(1.02)!important;background:radial-gradient(30rem 18rem at 98% -4%,#2dd4bf17,#0000 72%),linear-gradient(#ffffffeb,#fcfeffc7),#ffffffa3!important;border:1px solid #ffffffdb!important;border-radius:28px!important;gap:.78rem!important;padding:clamp(1rem,1.7vw,1.35rem)!important;display:grid!important;position:relative!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-detail-stage:before{content:""!important;z-index:-1!important;background-image:linear-gradient(#3b82f608 1px,#0000 1px),linear-gradient(90deg,#22c55e07 1px,#0000 1px)!important;background-size:32px 32px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#0009,#0000 82%)!important;mask-image:linear-gradient(#0009,#0000 82%)!important}.portal-shell-student .student-resource-page .resource-reader-head{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #cae0ed8f!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.76rem!important;padding:0 0 .78rem!important;display:grid!important}.portal-shell-student .student-resource-page .resource-reader-meta{flex-wrap:wrap!important;gap:.34rem!important;margin-bottom:.44rem!important;display:flex!important}.portal-shell-student .student-resource-page .resource-reader-meta span,.portal-shell-student .student-resource-page .resource-mode-badge{color:#087ea4!important;white-space:nowrap!important;background:#f0f9ff94!important;border:1px solid #7dd3fc6b!important;border-radius:999px!important;align-items:center!important;min-height:1.58rem!important;padding:0 .52rem!important;font-size:.72rem!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.portal-shell-student .student-resource-page .resource-reader-head h2{color:var(--resource-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.28rem,2.05vw,1.78rem)!important;font-weight:680!important;line-height:1.15!important}.portal-shell-student .student-resource-page .resource-agent-strip{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.portal-shell-student .student-resource-page .resource-agent-strip span{color:#23435e!important;-webkit-backdrop-filter:blur(10px)saturate(150%)!important;backdrop-filter:blur(10px)saturate(150%)!important;background:linear-gradient(#ffffff94,#f6fcff38),#ffffff42!important;border:1px solid #c4deee8f!important;border-radius:999px!important;align-items:center!important;gap:.3rem!important;min-height:1.92rem!important;padding:.2rem .5rem!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffc7!important}.portal-shell-student .student-resource-page .resource-agent-strip span:after{content:""!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffffb8,#0000)!important;width:36%!important;position:absolute!important;inset:-40% auto -40% -28%!important;transform:translate(-120%)skew(-18deg)!important}.portal-shell-student .student-resource-page .resource-agent-strip span:hover{background:linear-gradient(135deg,#ffffffa8,#e8fcff52),#ffffff57!important;border-color:#7dd3fc94!important;transform:translateY(-1px)!important}.portal-shell-student .student-resource-page .resource-agent-strip span:hover:after{animation:.78s resourceSheen}.portal-shell-student .student-resource-page .resource-agent-strip strong{color:#0d759a!important;font-size:.75rem!important;font-weight:760!important}.portal-shell-student .student-resource-page .resource-agent-strip em{color:#63778d!important;font-size:.7rem!important;font-style:normal!important;font-weight:650!important}.portal-shell-student .student-resource-page .resource-reason-note{color:#395a73!important;background:linear-gradient(90deg,#f0f9ff99,#ecfdf53d,#0000),#fff3!important;border:1px solid #7dd3fc66!important;border-radius:15px!important;align-items:flex-start!important;gap:.52rem!important;min-height:0!important;padding:.58rem .72rem!important;font-size:.82rem!important;line-height:1.55!important;display:flex!important;box-shadow:inset 0 1px #ffffffc7!important}.portal-shell-student .student-resource-page .resource-renderer-canvas{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.portal-shell-student .student-resource-page .resource-render-flow{gap:.72rem!important;display:grid!important}.portal-shell-student .student-resource-page .resource-renderer-canvas :is(section,article),.portal-shell-student .student-resource-page .resource-plain-text{max-width:none!important;box-shadow:none!important;overflow:visible!important}.portal-shell-student .student-resource-page .resource-summary-block{background:linear-gradient(90deg,#f0f9ff9e,#ecfdf538 72%,#0000),0 0!important;border:0!important;border-left:3px solid #268cff94!important;border-radius:0 15px 15px 0!important;padding:.58rem .76rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title{grid-template-columns:1.1rem minmax(0,1fr)!important;align-items:start!important;gap:.46rem!important;margin:0!important;display:grid!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title p{color:#0d759a!important;margin:0!important;font-size:.78rem!important;font-weight:760!important;line-height:1.2!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title span{color:#4c6177!important;margin-top:.18rem!important;font-size:.78rem!important;line-height:1.48!important;display:block!important}.portal-shell-student .student-resource-page .resource-markdown-block,.portal-shell-student .student-resource-page .resource-recommend-block,.portal-shell-student .student-resource-page .resource-reading-block,.portal-shell-student .student-resource-page .resource-code-block,.portal-shell-student .student-resource-page .resource-video-block,.portal-shell-student .student-resource-page .resource-ppt-block,.portal-shell-student .student-resource-page .resource-asset-block,.portal-shell-student .student-resource-page .resource-mindmap-block,.portal-shell-student .student-resource-page .resource-workflow-block{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #c6d8e78a!important;border-radius:0!important;padding:.82rem 0 0!important}.portal-shell-student .student-resource-page .resource-markdown-block .md-renderer{color:#21344b!important}.portal-shell-student .student-resource-page .resource-markdown-block .md-renderer :is(h1,h2,h3,h4){color:var(--resource-ink)!important;letter-spacing:0!important;font-weight:680!important}.portal-shell-student .student-resource-page .resource-markdown-block .md-renderer :is(p,li){color:#344a62!important;line-height:1.7!important}.portal-shell-student .student-resource-page .resource-practice-panel.resource-inline-practice-panel,.portal-shell-student .student-resource-page .student-resource-console .resource-practice-panel.resource-inline-practice-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #c6d8e794!important;border-radius:0!important;margin-top:0!important;padding:.82rem 0 0!important;overflow:visible!important}.portal-shell-student .student-resource-page .resource-practice-head{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:.7rem!important;padding:0 0 .22rem!important;display:flex!important}.portal-shell-student .student-resource-page .resource-practice-head h3{color:var(--resource-ink)!important;letter-spacing:0!important;margin:0!important;font-size:.94rem!important;font-weight:680!important}.portal-shell-student .student-resource-page .resource-practice-head p{color:#60758a!important;margin:.18rem 0 0!important;font-size:.76rem!important;line-height:1.4!important}.portal-shell-student .student-resource-page .resource-practice-head>span{color:#087ea4!important;background:#f0f9ff94!important;border:1px solid #7dd3fc6b!important;border-radius:999px!important;flex:none!important;align-items:center!important;min-height:1.46rem!important;padding:0 .48rem!important;font-size:.72rem!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.portal-shell-student .student-resource-page .resource-inline-question-list{gap:0!important;display:grid!important}.portal-shell-student .student-resource-page .resource-inline-question{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #cbdeed7a!important;border-radius:0!important;padding:.74rem 0 .82rem!important;display:block!important}.portal-shell-student .student-resource-page .resource-inline-question:first-child{border-top:0!important}.portal-shell-student .student-resource-page .resource-inline-question-index{color:#087ea4!important;margin:0!important;font-size:.72rem!important;font-weight:760!important;line-height:1.2!important}.portal-shell-student .student-resource-page .resource-inline-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.44rem!important;margin-top:.6rem!important;display:grid!important}.portal-shell-student .student-resource-page .resource-inline-option,.portal-shell-student .student-resource-page .resource-inline-textarea{color:#24364c!important;background:linear-gradient(#ffffff9e,#f7fcff4d),#ffffff47!important;border:1px solid #ccdfee9e!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffd1!important}.portal-shell-student .student-resource-page .resource-inline-option{text-align:left!important;justify-content:flex-start!important;min-height:2.34rem!important;padding:.48rem .62rem!important;font-size:.81rem!important;font-weight:660!important;line-height:1.42!important}.portal-shell-student .student-resource-page .resource-inline-option:hover,.portal-shell-student .student-resource-page .resource-inline-option-active{background:linear-gradient(135deg,#eff8ffdb,#ecfdf585),#ffffff7a!important;border-color:#268cff61!important;transform:translateY(-1px)!important}.portal-shell-student .student-resource-page .resource-inline-textarea{resize:vertical!important;outline:none!important;width:100%!important;min-height:5rem!important;margin-top:.6rem!important;padding:.64rem .72rem!important}.portal-shell-student .student-resource-page .resource-inline-textarea:focus{border-color:#268cff7a!important;box-shadow:0 0 0 4px #268cff1a,inset 0 1px #ffffffe6!important}.portal-shell-student .student-resource-page .resource-action-rail,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{z-index:2!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:0 16px 44px #16284412, var(--resource-inner)!important;-webkit-backdrop-filter:blur(16px)saturate(155%)contrast(1.02)!important;backdrop-filter:blur(16px)saturate(155%)contrast(1.02)!important;background:linear-gradient(135deg,#ffffffa8,#f0f9ff5c),#ffffff57!important;border:1px solid #ffffffd1!important;border-radius:20px!important;grid-template-columns:auto minmax(210px,1fr) minmax(146px,auto) auto!important;align-items:center!important;gap:.62rem!important;margin:.78rem 0 0!important;padding:.66rem!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.portal-shell-student .student-resource-page .resource-action-rail:before,.portal-shell-student .student-resource-page .resource-action-rail:after,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail:before,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail:after{display:none!important}.portal-shell-student .student-resource-page .resource-progress-orb,.portal-shell-student .student-resource-page .student-resource-console .resource-progress-orb{width:3.05rem!important;height:3.05rem!important}.portal-shell-student .student-resource-page .resource-reflection-label,.portal-shell-student .student-resource-page .student-resource-console .resource-reflection-label{min-width:0!important}.portal-shell-student .student-resource-page .resource-reflection-label textarea,.portal-shell-student .student-resource-page .student-resource-console .resource-reflection-label textarea{background:#ffffff8a!important;border-radius:13px!important;min-height:3rem!important;font-size:.82rem!important}.portal-shell-student .student-resource-page .resource-agent-evidence,.portal-shell-student .student-resource-page .student-resource-console .resource-agent-evidence{flex-wrap:wrap!important;gap:.3rem!important;display:flex!important}.portal-shell-student .student-resource-page .resource-agent-evidence span,.portal-shell-student .student-resource-page .student-resource-console .resource-agent-evidence span{color:#53677c!important;background:#ffffff57!important;border-radius:999px!important;align-items:center!important;gap:.24rem!important;min-height:1.72rem!important;padding:0 .42rem!important;font-size:.72rem!important;font-weight:700!important;display:inline-flex!important}.portal-shell-student .student-resource-page .resource-action-buttons{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.4rem!important;display:flex!important}.portal-shell-student .student-resource-page .resource-action-buttons .portal-button-primary,.portal-shell-student .student-resource-page .resource-action-link{white-space:nowrap!important;border-radius:999px!important;min-height:2.24rem!important;font-size:.8rem!important}.portal-shell-student .student-resource-page .resource-empty-state{color:#63778d!important;background:#ffffff57!important;border:1px dashed #7dd3fc6b!important;border-radius:16px!important;margin:0!important;padding:.85rem!important;font-size:.84rem!important}@keyframes resourceSheen{0%{opacity:0;transform:translate(-120%)skew(-18deg)}30%{opacity:.9}to{opacity:0;transform:translate(360%)skew(-18deg)}}@media (max-width:1180px){.portal-shell-student .student-resource-page .resource-command-bar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title""tabs""actions"!important;align-items:start!important}.portal-shell-student .student-resource-page .resource-command-tabs{justify-content:flex-start!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{grid-template-columns:1fr!important}.portal-shell-student .student-resource-page .resource-workbench-sidebar{max-height:none!important;position:relative!important;top:auto!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack{scroll-snap-type:x proximity!important;flex-direction:row!important;gap:.42rem!important;max-height:none!important;padding:.02rem .02rem .18rem!important;display:flex!important;overflow:auto hidden!important}.portal-shell-student .student-resource-page .resource-list-button,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{scroll-snap-align:start!important;flex:0 0 14.2rem!important;width:14.2rem!important}}@media (max-width:760px){.portal-shell-student .student-resource-page{padding-inline:0!important}.portal-shell-student .student-resource-page .resource-command-bar{border-radius:20px!important;gap:.5rem!important;margin-bottom:.68rem!important;padding:.64rem!important}.portal-shell-student .student-resource-page .resource-command-bar:after{inset-inline:.68rem!important;bottom:.38rem!important}.portal-shell-student .student-resource-page .resource-command-title p,.portal-shell-student .student-resource-page .resource-command-title span{display:none!important}.portal-shell-student .student-resource-page .resource-command-title h1{font-size:clamp(1.34rem,6.2vw,1.7rem)!important;line-height:1.08!important}.portal-shell-student .student-resource-page .resource-command-tabs{justify-content:flex-start!important;gap:.28rem!important;margin-inline:-.1rem!important;padding:.02rem .08rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button{gap:.24rem!important;min-height:1.98rem!important;padding:0 .54rem!important;font-size:.74rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button span{min-width:1.18rem!important;height:1.18rem!important;font-size:.66rem!important}.portal-shell-student .student-resource-page .resource-command-actions{grid-template-columns:1fr!important;gap:.42rem!important}.portal-shell-student .student-resource-page .resource-search-shell,.portal-shell-student .student-resource-page .student-resource-generate{width:100%!important;min-height:2.24rem!important}.portal-shell-student .student-resource-page .resource-search-shell{padding-inline:.62rem!important}.portal-shell-student .student-resource-page .resource-search-shell input{font-size:.78rem!important}.portal-shell-student .student-resource-page .student-resource-generate{font-size:.8rem!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{gap:.72rem!important}.portal-shell-student .student-resource-page .resource-workbench-sidebar{border-radius:18px!important;padding:.42rem!important}.portal-shell-student .student-resource-page .resource-queue-header{display:none!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack{gap:.34rem!important;padding:.02rem .02rem .12rem!important}.portal-shell-student .student-resource-page .resource-list-button,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{border-radius:11px!important;flex-basis:min(55vw,12.8rem)!important;grid-template-columns:1.18rem minmax(0,1fr)!important;gap:.06rem .38rem!important;width:min(55vw,12.8rem)!important;min-height:3.26rem!important;padding:.34rem .38rem!important}.portal-shell-student .student-resource-page .resource-list-index,.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{width:1.18rem!important;height:1.18rem!important;font-size:.5rem!important}.portal-shell-student .student-resource-page .resource-list-title,.portal-shell-student .student-resource-page .student-resource-console .resource-list-title{font-size:.76rem!important}.portal-shell-student .student-resource-page .resource-list-tags span,.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags span{max-width:4.5rem!important;min-height:1.02rem!important;padding-inline:.26rem!important;font-size:.56rem!important}.portal-shell-student .student-resource-page .resource-video-pill,.portal-shell-student .student-resource-page .student-resource-console .resource-video-pill{display:none!important}.portal-shell-student .student-resource-page .resource-detail-stage{border-radius:20px!important;gap:.62rem!important;padding:.78rem!important}.portal-shell-student .student-resource-page .resource-reader-head{grid-template-columns:1fr!important;gap:.5rem!important;padding-bottom:.62rem!important}.portal-shell-student .student-resource-page .resource-reader-meta{gap:.26rem!important;margin-bottom:.34rem!important}.portal-shell-student .student-resource-page .resource-reader-meta span,.portal-shell-student .student-resource-page .resource-mode-badge{min-height:1.42rem!important;padding-inline:.42rem!important;font-size:.66rem!important}.portal-shell-student .student-resource-page .resource-reader-head h2{font-size:clamp(1.1rem,5.4vw,1.36rem)!important;line-height:1.16!important}.portal-shell-student .student-resource-page .resource-agent-strip{gap:.28rem!important}.portal-shell-student .student-resource-page .resource-agent-strip span{min-height:1.66rem!important;padding:.16rem .38rem!important}.portal-shell-student .student-resource-page .resource-agent-strip strong{font-size:.68rem!important}.portal-shell-student .student-resource-page .resource-agent-strip em{display:none!important}.portal-shell-student .student-resource-page .resource-reason-note{border-radius:13px!important;padding:.5rem .58rem!important;font-size:.76rem!important}.portal-shell-student .student-resource-page .resource-render-flow{gap:.58rem!important}.portal-shell-student .student-resource-page .resource-summary-block{padding:.48rem .58rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title{grid-template-columns:1rem minmax(0,1fr)!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title p{font-size:.72rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title span{font-size:.72rem!important;line-height:1.42!important}.portal-shell-student .student-resource-page .resource-markdown-block,.portal-shell-student .student-resource-page .resource-recommend-block,.portal-shell-student .student-resource-page .resource-reading-block,.portal-shell-student .student-resource-page .resource-code-block,.portal-shell-student .student-resource-page .resource-video-block,.portal-shell-student .student-resource-page .resource-ppt-block,.portal-shell-student .student-resource-page .resource-asset-block,.portal-shell-student .student-resource-page .resource-mindmap-block,.portal-shell-student .student-resource-page .resource-workflow-block,.portal-shell-student .student-resource-page .resource-practice-panel.resource-inline-practice-panel{padding-top:.68rem!important}.portal-shell-student .student-resource-page .resource-practice-head h3{font-size:.84rem!important}.portal-shell-student .student-resource-page .resource-practice-head p{font-size:.7rem!important}.portal-shell-student .student-resource-page .resource-practice-head>span{min-height:1.34rem!important;font-size:.66rem!important}.portal-shell-student .student-resource-page .resource-inline-question{padding-block:.64rem .72rem!important}.portal-shell-student .student-resource-page .resource-inline-question-stem{font-size:.8rem!important;line-height:1.56!important}.portal-shell-student .student-resource-page .resource-inline-option-grid{grid-template-columns:1fr!important;gap:.36rem!important}.portal-shell-student .student-resource-page .resource-inline-option{min-height:2.22rem!important;padding:.44rem .56rem!important;font-size:.76rem!important}.portal-shell-student .student-resource-page .resource-action-rail,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{border-radius:18px!important;grid-template-columns:1fr!important;gap:.52rem!important;margin-top:.66rem!important;padding:.58rem!important}.portal-shell-student .student-resource-page .resource-progress-orb,.portal-shell-student .student-resource-page .student-resource-console .resource-progress-orb{justify-self:start!important;width:2.82rem!important;height:2.82rem!important}.portal-shell-student .student-resource-page .resource-action-buttons{justify-content:stretch!important}.portal-shell-student .student-resource-page .resource-action-buttons>*{flex:100%!important}}.portal-shell-student .student-resource-page .student-resource-console .resource-workbench-sidebar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;padding:.18rem 0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-header{border-bottom:0!important;padding:0 .12rem .34rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{gap:0!important;padding:0 .06rem .18rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button{min-height:3.1rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:.36rem .42rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:hover,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{background:linear-gradient(135deg,#ffffff8a,#e8fcf62e),#ffffff24!important;box-shadow:0 8px 20px #1233510b,inset 0 1px #ffffffb8!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{width:1.28rem!important;height:1.28rem!important;font-size:.54rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-panel{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{background:linear-gradient(90deg,#268cff07 0 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffffc7,#ffffff80),#ffffff57!important;border-color:#ffffffad!important;border-radius:24px!important;display:block!important;overflow:visible!important;box-shadow:0 18px 48px #142d4e0f,inset 0 1px #ffffffc7!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:.82rem!important;padding:0!important;display:block!important;overflow:visible!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas .resource-summary-block{box-shadow:none!important;background:linear-gradient(90deg,#ecfdf575,#f0f9ff1f,#0000),0 0!important;border:0!important;border-left:2px solid #1fc7a380!important;border-radius:0!important;padding:.48rem .66rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-practice-panel.resource-inline-practice-panel{border-top-color:#c3d8e780!important}.portal-shell-student .student-resource-page .student-resource-console .resource-inline-option{background:linear-gradient(#ffffff8a,#f8fdff29),#ffffff29!important;border-radius:10px!important}@media (max-width:760px){.portal-shell-student .student-resource-page .student-resource-console .resource-workbench-sidebar{padding:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{gap:.24rem!important;padding:0 0 .08rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button{border-radius:999px!important;width:clamp(7.2rem,36vw,9.2rem)!important;min-height:2.24rem!important;padding:.24rem .4rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-assignment,.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags,.portal-shell-student .student-resource-page .student-resource-console .resource-video-pill{display:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{border-radius:18px!important;padding:.72rem!important}}@media (prefers-reduced-motion:reduce){.portal-shell-student .student-resource-page *,.portal-shell-student .student-resource-page :before,.portal-shell-student .student-resource-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.portal-shell-student .student-resource-page{max-width:1500px!important}.portal-shell-student .student-resource-page .resource-command-bar{background:linear-gradient(110deg,#ffffff9e,#f8fdff6b 46%,#e8fcf647),#ffffff52!important;border-color:#ffffffc7!important;border-radius:22px!important;grid-template-columns:minmax(170px,.36fr) minmax(360px,.92fr) minmax(360px,.72fr)!important;gap:.72rem!important;min-height:4.6rem!important;padding:.68rem .84rem!important;box-shadow:0 16px 42px #1736530f,inset 0 1px #ffffffdb!important}.portal-shell-student .student-resource-page .resource-command-bar:before{opacity:.58!important;width:2px!important}.portal-shell-student .student-resource-page .resource-command-bar:after{display:none!important}.portal-shell-student .student-resource-page .resource-command-title p{opacity:.86!important;font-size:.68rem!important}.portal-shell-student .student-resource-page .resource-command-title h1{font-size:clamp(1.28rem,1.55vw,1.62rem)!important;font-weight:660!important}.portal-shell-student .student-resource-page .resource-command-title span{max-width:18rem!important;font-size:.72rem!important;line-height:1.34!important}.portal-shell-student .student-resource-page .resource-command-tabs{justify-content:center!important;gap:.26rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button{color:#2b445c!important;background:linear-gradient(#ffffff7a,#f6fcff2e),#fff3!important;border-color:#c4deee7a!important;min-height:1.88rem!important;padding-inline:.58rem!important;font-size:.74rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button span{background:#e0f6fc94!important;min-width:1.16rem!important;height:1.16rem!important;font-size:.64rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button:hover,.portal-shell-student .student-resource-page .resource-command-tabs button.active{background:linear-gradient(135deg,#ffffffa3,#e8fcf661),#ffffff52!important;border-color:#2a9dff75!important;box-shadow:0 8px 18px #268cff14,inset 0 1px #ffffffeb!important}.portal-shell-student .student-resource-page .resource-command-actions{grid-template-columns:minmax(180px,1fr) auto!important;gap:.46rem!important}.portal-shell-student .student-resource-page .resource-search-shell{background:linear-gradient(#ffffff80,#f8fdff2e),#ffffff2e!important;border-color:#c4deee7a!important;min-height:2.08rem!important}.portal-shell-student .student-resource-page .student-resource-generate{min-height:2.12rem!important;padding-inline:.78rem!important;box-shadow:0 12px 26px #20a7b824!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{grid-template-columns:minmax(210px,238px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(.78rem,1.35vw,1.12rem)!important}.portal-shell-student .student-resource-page .resource-workbench-sidebar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;padding:.22rem .08rem!important}.portal-shell-student .student-resource-page .resource-queue-header{border:0!important;margin-bottom:.42rem!important;padding:0 .1rem .2rem!important}.portal-shell-student .student-resource-page .resource-queue-header span,.portal-shell-student .student-resource-page .resource-queue-header em{color:#50677f!important;font-size:.72rem!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack{gap:0!important;padding-left:.18rem!important;padding-right:.12rem!important;position:relative!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack:before{content:""!important;pointer-events:none!important;background:linear-gradient(#268cff57,#1fc7a32e,#0000)!important;width:1px!important;position:absolute!important;inset:.7rem auto .9rem .92rem!important}.portal-shell-student .student-resource-page .resource-list-button,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:1.48rem minmax(0,1fr)!important;min-height:3.16rem!important;padding:.36rem .44rem!important}.portal-shell-student .student-resource-page .resource-list-button:before,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:before{background:linear-gradient(90deg,#caddec57,#0000 78%)!important;inset:auto .42rem 0 2.12rem!important}.portal-shell-student .student-resource-page .resource-list-button:after,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:after{display:none!important}.portal-shell-student .student-resource-page .resource-list-button:hover,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:hover,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{-webkit-backdrop-filter:blur(12px)saturate(152%)!important;backdrop-filter:blur(12px)saturate(152%)!important;background:linear-gradient(135deg,#ffffff9e,#ebfbff33),#ffffff2e!important;transform:translate(1px)!important;box-shadow:0 10px 28px #1233510f,inset 0 1px #ffffffb8!important}.portal-shell-student .student-resource-page .resource-list-index,.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{z-index:1!important;background:radial-gradient(circle at 35% 25%,#fffffff5,#e8faffa3),#ffffff75!important;border-color:#72d0ef8f!important;width:1.34rem!important;height:1.34rem!important;position:relative!important;box-shadow:0 0 0 4px #ebf8ffc7,0 8px 18px #268cff14!important}.portal-shell-student .student-resource-page .resource-list-title,.portal-shell-student .student-resource-page .student-resource-console .resource-list-title{font-size:.78rem!important;font-weight:700!important}.portal-shell-student .student-resource-page .resource-list-tags,.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags{gap:.18rem!important}.portal-shell-student .student-resource-page .resource-list-tags span,.portal-shell-student .student-resource-page .resource-video-pill,.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags span,.portal-shell-student .student-resource-page .student-resource-console .resource-video-pill{color:#60758b!important;background:#e8f4fb7a!important;border-color:#0000!important;min-height:1rem!important;padding-inline:.28rem!important;font-size:.56rem!important}.portal-shell-student .student-resource-page .resource-detail-stage{background:linear-gradient(90deg,#268cff09 0 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffffe0,#ffffff9e),#ffffff7a!important;border-color:#ffffffc7!important;border-radius:24px!important;padding:clamp(1rem,1.65vw,1.42rem)!important;display:block!important;overflow:hidden!important;box-shadow:0 20px 58px #142d4e12,inset 0 1px #ffffffdb!important}.portal-shell-student .student-resource-page .resource-detail-stage:before{z-index:0!important;background-image:radial-gradient(circle at 96% 0,#2dd4bf1f,#0000 27rem),linear-gradient(#3b82f606 1px,#0000 1px),linear-gradient(90deg,#22c55e05 1px,#0000 1px)!important}.portal-shell-student .student-resource-page .resource-detail-stage>*{z-index:1!important;position:relative!important}.portal-shell-student .student-resource-page .resource-reader-meta{margin-bottom:.34rem!important}.portal-shell-student .student-resource-page .resource-reader-meta span,.portal-shell-student .student-resource-page .resource-mode-badge{background:#f1faff75!important;border-color:#7dd3fc57!important;min-height:1.42rem!important;padding-inline:.46rem!important;font-size:.66rem!important}.portal-shell-student .student-resource-page .resource-reader-head h2{font-size:clamp(1.38rem,2.15vw,1.98rem)!important;font-weight:660!important}.portal-shell-student .student-resource-page .resource-reason-note{box-shadow:none!important;background:linear-gradient(90deg,#e8f7ff94,#ecfdf52e,#0000),0 0!important;border:0!important;border-left:2px solid #268cff6b!important;border-radius:0 14px 14px 0!important;margin-top:.62rem!important}.portal-shell-student .student-resource-page .resource-render-flow{gap:0!important}.portal-shell-student .student-resource-page .resource-summary-block{background:linear-gradient(90deg,#ecfdf580,#f0f9ff24,#0000),0 0!important;border-left-color:#1fc7a385!important;padding:.52rem .68rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title span{max-width:62rem!important}.portal-shell-student .student-resource-page .resource-markdown-block,.portal-shell-student .student-resource-page .resource-recommend-block,.portal-shell-student .student-resource-page .resource-reading-block,.portal-shell-student .student-resource-page .resource-code-block,.portal-shell-student .student-resource-page .resource-video-block,.portal-shell-student .student-resource-page .resource-ppt-block,.portal-shell-student .student-resource-page .resource-asset-block,.portal-shell-student .student-resource-page .resource-mindmap-block,.portal-shell-student .student-resource-page .resource-workflow-block,.portal-shell-student .student-resource-page .resource-practice-panel.resource-inline-practice-panel{margin-top:.78rem!important;padding-top:.86rem!important}.portal-shell-student .student-resource-page .resource-inline-option,.portal-shell-student .student-resource-page .resource-inline-textarea{background:linear-gradient(#ffffff8f,#f8fdff2e),#ffffff2e!important;border-radius:10px!important}.portal-shell-student .student-resource-page .resource-inline-option{min-height:2.2rem!important}.portal-shell-student .student-resource-page .resource-action-rail,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{background:linear-gradient(135deg,#ffffff94,#f1faff47),#ffffff38!important;border-color:#ffffffb8!important;border-radius:18px!important;grid-template-columns:auto minmax(220px,1fr) minmax(120px,auto) auto!important;margin-top:.82rem!important;padding:.56rem!important;box-shadow:0 14px 36px #142d4e0f,inset 0 1px #fffc!important}@media (max-width:1180px){.portal-shell-student .student-resource-page .resource-command-bar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title actions""tabs tabs"!important}.portal-shell-student .student-resource-page .resource-command-tabs{justify-content:flex-start!important}.portal-shell-student .student-resource-page .resource-workbench-sidebar{padding:0!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack{flex-direction:row!important;gap:.28rem!important;padding:.02rem .04rem .18rem!important;display:flex!important;overflow:auto hidden!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack:before{display:none!important}.portal-shell-student .student-resource-page .resource-list-button,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{flex:none!important;width:clamp(9.6rem,25vw,12.8rem)!important;min-height:2.7rem!important}}@media (max-width:760px){.portal-shell-student .student-resource-page{padding:.72rem .62rem 1.2rem!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.portal-shell-student .student-resource-page .resource-command-bar{border-radius:18px!important;grid-template-areas:"tabs""actions"!important;gap:.42rem!important;min-height:0!important;margin-bottom:.6rem!important;padding:.5rem!important}.portal-shell-student .student-resource-page .resource-command-title{display:none!important}.portal-shell-student .student-resource-page .resource-command-tabs{gap:.22rem!important;margin:0!important;padding:0!important}.portal-shell-student .student-resource-page .resource-command-tabs button{gap:.18rem!important;min-height:1.72rem!important;padding-inline:.42rem!important;font-size:.68rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button svg{width:.76rem!important;height:.76rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button span{min-width:1rem!important;height:1rem!important;font-size:.58rem!important}.portal-shell-student .student-resource-page .resource-command-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:.34rem!important}.portal-shell-student .student-resource-page .resource-search-shell{width:auto!important;min-height:1.94rem!important;padding-inline:.54rem!important}.portal-shell-student .student-resource-page .resource-search-shell input{font-size:.72rem!important}.portal-shell-student .student-resource-page .student-resource-generate{width:auto!important;min-width:5.7rem!important;min-height:1.94rem!important;padding-inline:.58rem!important;font-size:.72rem!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{gap:.56rem!important}.portal-shell-student .student-resource-page .resource-workbench-sidebar{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.portal-shell-student .student-resource-page .resource-queue-stack.resource-list-stack{gap:.26rem!important;margin-inline:-.02rem!important;padding-bottom:.1rem!important}.portal-shell-student .student-resource-page .resource-list-button,.portal-shell-student .student-resource-page .resource-list-button-active,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{border-radius:999px!important;grid-template-columns:1.06rem minmax(0,1fr)!important;width:clamp(7.4rem,36vw,9.4rem)!important;min-height:2.28rem!important;padding:.26rem .4rem!important}.portal-shell-student .student-resource-page .resource-list-button:before,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:before{display:none!important}.portal-shell-student .student-resource-page .resource-list-index,.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{width:1.02rem!important;height:1.02rem!important;box-shadow:none!important;font-size:.48rem!important}.portal-shell-student .student-resource-page .resource-list-title,.portal-shell-student .student-resource-page .student-resource-console .resource-list-title{align-self:center!important;font-size:.68rem!important;line-height:1.15!important}.portal-shell-student .student-resource-page .resource-list-tags,.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags{display:none!important}.portal-shell-student .student-resource-page .resource-detail-stage{border-radius:18px!important;padding:.72rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-reader-panel{width:100%!important;max-width:none!important;padding:0!important;display:block!important;overflow:visible!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{width:100%!important;max-width:none!important;display:block!important;overflow:visible!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.portal-shell-student .student-resource-page .resource-reader-head{padding-bottom:.56rem!important}.portal-shell-student .student-resource-page .resource-reader-meta{gap:.22rem!important;margin-bottom:.28rem!important}.portal-shell-student .student-resource-page .resource-reader-meta span,.portal-shell-student .student-resource-page .resource-mode-badge{min-height:1.22rem!important;padding-inline:.34rem!important;font-size:.6rem!important}.portal-shell-student .student-resource-page .resource-reader-head h2{font-size:clamp(1.08rem,5vw,1.28rem)!important;line-height:1.2!important}.portal-shell-student .student-resource-page .resource-agent-strip{margin-top:.52rem!important}.portal-shell-student .student-resource-page .resource-agent-strip span{border-color:#c4deee6b!important;min-height:1.48rem!important;padding-inline:.34rem!important}.portal-shell-student .student-resource-page .resource-reason-note{margin-top:.5rem!important;padding:.44rem .54rem!important}.portal-shell-student .student-resource-page .resource-renderer-canvas{margin-top:.62rem!important}.portal-shell-student .student-resource-page .resource-summary-block{padding:.42rem .52rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title p,.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title span{font-size:.68rem!important}.portal-shell-student .student-resource-page .resource-markdown-block,.portal-shell-student .student-resource-page .resource-recommend-block,.portal-shell-student .student-resource-page .resource-reading-block,.portal-shell-student .student-resource-page .resource-code-block,.portal-shell-student .student-resource-page .resource-video-block,.portal-shell-student .student-resource-page .resource-ppt-block,.portal-shell-student .student-resource-page .resource-asset-block,.portal-shell-student .student-resource-page .resource-mindmap-block,.portal-shell-student .student-resource-page .resource-workflow-block,.portal-shell-student .student-resource-page .resource-practice-panel.resource-inline-practice-panel{margin-top:.58rem!important;padding-top:.66rem!important}.portal-shell-student .student-resource-page .resource-practice-head{padding-bottom:.08rem!important}.portal-shell-student .student-resource-page .resource-inline-question{padding-block:.56rem .62rem!important}.portal-shell-student .student-resource-page .resource-inline-option{border-radius:9px!important;min-height:2.06rem!important}.portal-shell-student .student-resource-page .resource-action-rail,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{border-radius:16px!important;gap:.42rem!important;margin-top:.56rem!important;padding:.5rem!important}}.portal-shell-student .student-resource-page{--resource-final-line:#aecbdf6b;--resource-final-cyan:#22c7d980}.portal-shell-student .student-resource-page .resource-command-bar{-webkit-backdrop-filter:blur(14px)saturate(175%)contrast(1.05)!important;backdrop-filter:blur(14px)saturate(175%)contrast(1.05)!important;background:linear-gradient(135deg,#ffffff75,#ffffff2e),#ffffff2e!important;border-color:#ffffff9e!important;border-radius:22px!important;grid-template-columns:minmax(150px,.28fr) minmax(360px,1fr) minmax(340px,.62fr)!important;min-height:3.7rem!important;margin-bottom:1.05rem!important;padding:.56rem .66rem!important;overflow:visible!important;box-shadow:0 16px 42px #162d4e0b,inset 0 1px #ffffffd1!important}.portal-shell-student .student-resource-page .resource-command-bar:before,.portal-shell-student .student-resource-page .resource-command-bar:after{display:none!important}.portal-shell-student .student-resource-page .resource-command-title p{color:#0b80a8!important;margin-bottom:.1rem!important;font-size:.64rem!important;font-weight:720!important}.portal-shell-student .student-resource-page .resource-command-title h1{color:#102033!important;font-size:clamp(1.12rem,1.3vw,1.34rem)!important;font-weight:650!important}.portal-shell-student .student-resource-page .resource-command-title span{color:#6a7d90!important;max-width:15rem!important;font-size:.68rem!important;line-height:1.25!important}.portal-shell-student .student-resource-page .resource-command-tabs{justify-content:flex-start!important;gap:.22rem!important;padding:.02rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button{color:#31506a!important;background:linear-gradient(#ffffff6b,#ffffff1f),#ffffff1f!important;border-color:#bedbeb6b!important;min-height:1.74rem!important;padding-inline:.5rem!important;font-size:.7rem!important;font-weight:680!important;box-shadow:inset 0 1px #ffffff85,0 8px 18px #18305406!important}.portal-shell-student .student-resource-page .resource-command-tabs button span{color:#0b80a8!important;background:#ebfaff80!important;min-width:1.04rem!important;height:1.04rem!important;font-size:.58rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button:hover,.portal-shell-student .student-resource-page .resource-command-tabs button.active{background:linear-gradient(135deg,#ffffff9e,#e4fbf747),#ffffff38!important;border-color:#22c7d985!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #22c7d916,inset 0 1px #ffffffd6!important}.portal-shell-student .student-resource-page .resource-search-shell{background:linear-gradient(#ffffff70,#ffffff1f),#ffffff1f!important;border-color:#bedbeb6b!important;min-height:1.92rem!important;box-shadow:inset 0 1px #ffffffb3!important}.portal-shell-student .student-resource-page .student-resource-generate{min-height:1.96rem!important;box-shadow:0 12px 26px #13aebc29,inset 0 1px #ffffff5c!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{grid-template-columns:minmax(196px,224px) minmax(0,1fr)!important;gap:clamp(.95rem,1.6vw,1.45rem)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-workbench-sidebar{padding:.12rem 0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-header{color:#5d7289!important;margin:0 0 .45rem!important;padding:0 .16rem .34rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{padding:0 .08rem .2rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack:before{background:linear-gradient(#22c7d96b,#268cff29,#0000)!important;inset:.56rem auto .9rem .8rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button{border-radius:13px!important;grid-template-columns:1.26rem minmax(0,1fr)!important;min-height:2.8rem!important;padding:.32rem .38rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button:hover,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button-active{background:linear-gradient(135deg,#ffffff85,#ecfdf52e),#ffffff1f!important;transform:translate(2px)!important;box-shadow:0 10px 24px #112c4a0b,inset 0 1px #ffffffbd!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{background:radial-gradient(circle at 35% 24%,#fffffff5,#e8faff94),#ffffff61!important;width:1.2rem!important;height:1.2rem!important;box-shadow:0 0 0 3px #ecfaffbd,0 6px 14px #268cff12!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-title{color:#17293d!important;font-size:.75rem!important;font-weight:680!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-tags span{color:#718399!important;background:0 0!important;padding-inline:0!important;font-size:.54rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{-webkit-backdrop-filter:blur(11px)saturate(185%)contrast(1.06)!important;backdrop-filter:blur(11px)saturate(185%)contrast(1.06)!important;background:linear-gradient(135deg,#ffffff8a,#ffffff2e 56%,#e6fffa1f),#ffffff1f!important;border-color:#ffffff94!important;border-radius:26px!important;padding:clamp(1.08rem,1.75vw,1.5rem)!important;position:relative!important;overflow:visible!important;box-shadow:0 18px 52px #122a4a0e,inset 0 1px #ffffffc7!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage:before{content:""!important;z-index:0!important;border-radius:inherit!important;opacity:.72!important;pointer-events:none!important;background:radial-gradient(26rem 15rem at 100% -10%,#22c7d924,#0000 72%),linear-gradient(110deg,#0000 0%,#ffffff2e 46%,#0000 60%)!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage>*{z-index:1!important;position:relative!important}.portal-shell-student .student-resource-page .resource-reader-head{border-bottom-color:var(--resource-final-line)!important;align-items:start!important;padding-bottom:.82rem!important}.portal-shell-student .student-resource-page .resource-reader-meta,.portal-shell-student .student-resource-page .resource-agent-strip{gap:.28rem!important}.portal-shell-student .student-resource-page .resource-reader-meta span,.portal-shell-student .student-resource-page .resource-mode-badge{color:#0c7197!important;-webkit-backdrop-filter:blur(10px)saturate(150%)!important;backdrop-filter:blur(10px)saturate(150%)!important;background:#ffffff2e!important;border-color:#85d5ee57!important;min-height:1.3rem!important;padding-inline:.42rem!important;font-size:.62rem!important;font-weight:680!important}.portal-shell-student .student-resource-page .resource-reader-head h2{color:#102033!important;max-width:52rem!important;font-size:clamp(1.46rem,2.2vw,2.06rem)!important;font-weight:640!important;line-height:1.12!important}.portal-shell-student .student-resource-page .resource-agent-strip{margin-top:.72rem!important}.portal-shell-student .student-resource-page .resource-agent-strip span{background:#ffffff24!important;border-color:#b5d2e557!important;min-height:1.72rem!important;padding:.16rem .48rem!important;box-shadow:inset 0 1px #fff9!important}.portal-shell-student .student-resource-page .resource-agent-strip span:hover{background:#ffffff3d!important;border-color:#22c7d975!important;box-shadow:0 9px 22px #22c7d911,inset 0 1px #ffffffb8!important}.portal-shell-student .student-resource-page .resource-agent-strip strong{font-size:.7rem!important;font-weight:700!important}.portal-shell-student .student-resource-page .resource-agent-strip em{color:#75879a!important;font-size:.66rem!important}.portal-shell-student .student-resource-page .resource-reason-note{border:0!important;border-left:2px solid var(--resource-final-cyan)!important;box-shadow:none!important;color:#38546c!important;background:0 0!important;border-radius:0!important;margin-top:.7rem!important;padding:.24rem 0 .24rem .68rem!important;font-size:.79rem!important}.portal-shell-student .student-resource-page .resource-renderer-canvas{margin-top:.95rem!important}.portal-shell-student .student-resource-page .resource-render-flow{display:block!important}.portal-shell-student .student-resource-page .student-resource-console .resource-renderer-canvas .resource-summary-block,.portal-shell-student .student-resource-page .resource-summary-block{background:0 0!important;border:0!important;border-left:2px solid #1fc7a38a!important;border-radius:0!important;padding:.14rem 0 .16rem .78rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title{grid-template-columns:1rem minmax(0,1fr)!important;gap:.44rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title svg{margin-top:.08rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title p{color:#0b80a8!important;font-size:.74rem!important;font-weight:720!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title span{color:#4b6277!important;font-size:.8rem!important;line-height:1.58!important}.portal-shell-student .student-resource-page .resource-markdown-block,.portal-shell-student .student-resource-page .resource-recommend-block,.portal-shell-student .student-resource-page .resource-reading-block,.portal-shell-student .student-resource-page .resource-code-block,.portal-shell-student .student-resource-page .resource-video-block,.portal-shell-student .student-resource-page .resource-ppt-block,.portal-shell-student .student-resource-page .resource-asset-block,.portal-shell-student .student-resource-page .resource-mindmap-block,.portal-shell-student .student-resource-page .resource-workflow-block,.portal-shell-student .student-resource-page .resource-practice-panel.resource-inline-practice-panel{border-top:1px solid var(--resource-final-line)!important;background:0 0!important;margin-top:.9rem!important;padding-top:.95rem!important}.portal-shell-student .student-resource-page .resource-practice-panel.resource-inline-practice-panel,.portal-shell-student .student-resource-page .student-resource-console .resource-practice-panel.resource-inline-practice-panel{box-shadow:none!important;border-radius:0!important}.portal-shell-student .student-resource-page .resource-practice-head{align-items:center!important;padding-bottom:.34rem!important}.portal-shell-student .student-resource-page .resource-practice-head h3{color:#102033!important;font-size:1rem!important;font-weight:640!important}.portal-shell-student .student-resource-page .resource-practice-head p{color:#6a7d90!important;max-width:34rem!important}.portal-shell-student .student-resource-page .resource-practice-head>span{background:#ffffff29!important;border-color:#22c7d957!important;min-height:1.36rem!important}.portal-shell-student .student-resource-page .resource-inline-question{border-top-color:#aecbdf5c!important;grid-template-columns:3.2rem minmax(0,1fr)!important;gap:.1rem .9rem!important;padding:.78rem 0 .88rem!important;display:grid!important}.portal-shell-student .student-resource-page .resource-inline-question-index{color:#0b80a8!important;background:#ffffff2e!important;border:1px solid #22c7d957!important;border-radius:999px!important;grid-row:1/span 2!important;justify-content:center!important;align-items:center!important;width:2.5rem!important;height:1.42rem!important;font-size:.64rem!important;display:inline-flex!important}.portal-shell-student .student-resource-page .resource-inline-question-stem{color:#24364c!important;margin:0!important;font-size:.88rem!important;line-height:1.64!important}.portal-shell-student .student-resource-page .resource-inline-option-grid{grid-column:2!important;grid-template-columns:1fr!important;gap:.18rem!important;margin-top:.48rem!important;display:grid!important}.portal-shell-student .student-resource-page .resource-inline-option,.portal-shell-student .student-resource-page .student-resource-console .resource-inline-option{min-height:2rem!important;box-shadow:none!important;color:#26384f!important;background:0 0!important;border:0!important;border-bottom:1px solid #aecbdf57!important;border-radius:0!important;justify-content:flex-start!important;padding:.42rem .18rem!important}.portal-shell-student .student-resource-page .resource-inline-option:hover,.portal-shell-student .student-resource-page .resource-inline-option-active{color:#102033!important;background:linear-gradient(90deg,#e2fbf780,#0000 74%),0 0!important;border-bottom-color:#22c7d98a!important;transform:translate(3px)!important}.portal-shell-student .student-resource-page .resource-inline-textarea{-webkit-backdrop-filter:blur(10px)saturate(150%)!important;backdrop-filter:blur(10px)saturate(150%)!important;background:#ffffff2e!important;border-color:#bedbeb70!important;border-radius:14px!important;grid-column:2!important;box-shadow:inset 0 1px #ffffffa3!important}.portal-shell-student .student-resource-page .resource-action-rail,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{-webkit-backdrop-filter:blur(12px)saturate(175%)contrast(1.04)!important;backdrop-filter:blur(12px)saturate(175%)contrast(1.04)!important;background:linear-gradient(135deg,#ffffff70,#ffffff29),#ffffff1f!important;border-color:#ffffff85!important;border-radius:20px!important;box-shadow:0 14px 34px #122a4a0b,inset 0 1px #ffffffb8!important}.portal-shell-student .student-resource-page :is(button,a,input,textarea):focus-visible{outline-offset:2px!important;outline:2px solid #22c7d96b!important}@media (max-width:1180px){.portal-shell-student .student-resource-page .resource-command-bar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""tabs tabs"!important}.portal-shell-student .student-resource-page .resource-command-tabs{justify-content:flex-start!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{grid-template-columns:minmax(0,1fr)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{gap:.32rem!important;padding:0 0 .18rem!important;display:flex!important;overflow:auto hidden!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack:before{display:none!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button{background:#ffffff24!important;border:1px solid #bedbeb47!important;border-radius:999px!important;flex:0 0 12.4rem!important;width:12.4rem!important;min-height:2.54rem!important}}@media (max-width:760px){.portal-shell-student .student-resource-page{padding:.62rem .58rem 1.2rem!important}.portal-shell-student .student-resource-page .resource-command-bar{border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"tabs""actions"!important;gap:.4rem!important;margin-bottom:.58rem!important;padding:.5rem!important}.portal-shell-student .student-resource-page .resource-command-title{display:none!important}.portal-shell-student .student-resource-page .resource-command-tabs{gap:.2rem!important;margin-inline:0!important;padding:0!important}.portal-shell-student .student-resource-page .resource-command-tabs button{gap:.16rem!important;min-height:1.58rem!important;padding-inline:.38rem!important;font-size:.64rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button svg{width:.74rem!important;height:.74rem!important}.portal-shell-student .student-resource-page .resource-command-tabs button span{min-width:.96rem!important;height:.96rem!important;font-size:.54rem!important}.portal-shell-student .student-resource-page .resource-command-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:.34rem!important}.portal-shell-student .student-resource-page .resource-search-shell{width:auto!important;min-height:1.78rem!important;padding-inline:.52rem!important}.portal-shell-student .student-resource-page .student-resource-generate{width:auto!important;min-width:5.3rem!important;min-height:1.78rem!important;padding-inline:.52rem!important;font-size:.68rem!important}.portal-shell-student .student-resource-page .student-resource-console.resource-workbench-layout{gap:.56rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-button{flex:0 0 clamp(7.4rem,36vw,9rem)!important;grid-template-columns:1rem minmax(0,1fr)!important;width:clamp(7.4rem,36vw,9rem)!important;min-height:2.08rem!important;padding:.22rem .34rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-index{width:.96rem!important;height:.96rem!important;box-shadow:none!important;font-size:.44rem!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-title{font-size:.66rem!important;line-height:1.15!important}.portal-shell-student .student-resource-page .student-resource-console .resource-detail-stage{border-radius:20px!important;padding:.82rem .72rem!important}.portal-shell-student .student-resource-page .resource-reader-head{gap:.44rem!important;padding-bottom:.62rem!important}.portal-shell-student .student-resource-page .resource-reader-head h2{font-size:clamp(1.18rem,5.6vw,1.42rem)!important;line-height:1.16!important}.portal-shell-student .student-resource-page .resource-reader-meta span,.portal-shell-student .student-resource-page .resource-mode-badge{min-height:1.14rem!important;padding-inline:.32rem!important;font-size:.56rem!important}.portal-shell-student .student-resource-page .resource-agent-strip{margin-top:.56rem!important}.portal-shell-student .student-resource-page .resource-agent-strip span{min-height:1.42rem!important;padding-inline:.34rem!important}.portal-shell-student .student-resource-page .resource-reason-note{padding-left:.54rem!important;font-size:.72rem!important}.portal-shell-student .student-resource-page .resource-summary-block .resource-section-title span{font-size:.72rem!important;line-height:1.46!important}.portal-shell-student .student-resource-page .resource-inline-question{grid-template-columns:1fr!important;gap:.34rem!important;padding:.7rem 0 .78rem!important}.portal-shell-student .student-resource-page .resource-inline-question-index,.portal-shell-student .student-resource-page .resource-inline-option-grid,.portal-shell-student .student-resource-page .resource-inline-textarea{grid-column:1!important}.portal-shell-student .student-resource-page .resource-inline-question-index{width:fit-content!important;padding-inline:.48rem!important}.portal-shell-student .student-resource-page .resource-inline-question-stem{font-size:.78rem!important;line-height:1.56!important}.portal-shell-student .student-resource-page .resource-inline-option{min-height:1.94rem!important;padding:.38rem .1rem!important;font-size:.74rem!important}.portal-shell-student .student-resource-page .resource-action-rail,.portal-shell-student .student-resource-page .student-resource-console .resource-action-rail{border-radius:18px!important;grid-template-columns:1fr!important;gap:.48rem!important;padding:.56rem!important}}
