.AuthorPage-module__rWhvUW__page{align-content:start;gap:8px;display:grid}.AuthorPage-module__rWhvUW__back{justify-self:start;margin-top:12px}.AuthorPage-module__rWhvUW__hero{padding-top:clamp(16px,4vw,40px)}.AuthorPage-module__rWhvUW__hero h1{max-width:none}.AuthorPage-module__rWhvUW__hero .lede{overflow-wrap:anywhere}.AuthorPage-module__rWhvUW__portrait{border:.5px solid var(--sep);background:var(--bg-2);width:144px;height:144px;box-shadow:var(--shadow-2);border-radius:50%;margin-bottom:8px;position:relative;overflow:hidden}.AuthorPage-module__rWhvUW__portrait img{object-fit:cover}.AuthorPage-module__rWhvUW__portraitFallback{width:100%;height:100%;color:var(--accent);background:var(--accent-soft);place-items:center;font-size:56px;font-weight:650;display:grid}.AuthorPage-module__rWhvUW__block{border-top:.5px solid var(--sep);padding-top:clamp(28px,5vw,48px)}.AuthorPage-module__rWhvUW__timeline{margin:0;padding:0;list-style:none;display:grid}.AuthorPage-module__rWhvUW__timeline li{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:0 0 28px;display:grid;position:relative}.AuthorPage-module__rWhvUW__timeline li:before{content:"";background:var(--sep-strong);width:1px;position:absolute;top:26px;bottom:0;left:27px}.AuthorPage-module__rWhvUW__timeline li:last-child{padding-bottom:0}.AuthorPage-module__rWhvUW__timeline li:last-child:before{display:none}.AuthorPage-module__rWhvUW__year{border-radius:var(--r-capsule);width:56px;height:28px;color:var(--label-2);background:var(--fill);font-family:var(--mono);place-items:center;font-size:13px;font-weight:600;display:grid}.AuthorPage-module__rWhvUW__current .AuthorPage-module__rWhvUW__year{color:var(--on-accent);background:var(--accent)}.AuthorPage-module__rWhvUW__timeline h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:28px}.AuthorPage-module__rWhvUW__timeline p{color:var(--label-2);overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.6}.AuthorPage-module__rWhvUW__method{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.AuthorPage-module__rWhvUW__method li{border-radius:var(--r-row);background:var(--bg-2);gap:8px;padding:16px;display:grid}.AuthorPage-module__rWhvUW__method span{color:var(--accent);font-family:var(--mono);font-size:13px;font-weight:600}.AuthorPage-module__rWhvUW__method strong{color:var(--label);font-size:16px;font-weight:600}.AuthorPage-module__rWhvUW__focus{gap:6px;margin-top:14px;padding:20px 22px;display:grid}.AuthorPage-module__rWhvUW__focus h3{color:var(--label-3);font-size:13px;font-weight:600}.AuthorPage-module__rWhvUW__focus p{color:var(--label);overflow-wrap:anywhere;font-size:16px;line-height:1.6}.AuthorPage-module__rWhvUW__contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(28px,4vw,40px);padding:26px 28px;display:flex}.AuthorPage-module__rWhvUW__contact h2{letter-spacing:-.028em;font-size:clamp(24px,3vw,30px)}.AuthorPage-module__rWhvUW__contactActions{align-items:center;gap:8px;display:flex}.AuthorPage-module__rWhvUW__qr{place-items:center;display:grid}.AuthorPage-module__rWhvUW__qr img{border-radius:var(--r-row);width:min(100%,300px);height:auto}.AuthorPage-module__rWhvUW__qrError{color:var(--label-2);justify-items:center;gap:12px;padding:36px 0;display:grid}@media (max-width:720px){.AuthorPage-module__rWhvUW__method{grid-template-columns:repeat(2,minmax(0,1fr))}.AuthorPage-module__rWhvUW__method li:last-child{grid-column:span 2}.AuthorPage-module__rWhvUW__timeline li{grid-template-columns:56px minmax(0,1fr);gap:14px}.AuthorPage-module__rWhvUW__timeline li:before{left:27px}.AuthorPage-module__rWhvUW__contact{padding:22px 20px}}
.Spotlight-module__jOqnqG__layer{z-index:var(--z-modal);position:fixed;inset:0}.Spotlight-module__jOqnqG__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Spotlight-module__jOqnqG__fade-in .4s var(--ease) both;transition:opacity .35s var(--ease);background:#00000038;position:absolute;inset:0}.Spotlight-module__jOqnqG__layer[data-closing] .Spotlight-module__jOqnqG__scrim{opacity:0}.Spotlight-module__jOqnqG__layer .Spotlight-module__jOqnqG__panel{will-change:clip-path, transform;border-radius:26px;width:min(100% - 32px,640px);margin-inline:auto;position:absolute;top:max(10vh,64px);left:0;right:0;overflow:hidden}.Spotlight-module__jOqnqG__head{color:var(--label-2);align-items:center;gap:11px;padding:15px 18px;display:flex}.Spotlight-module__jOqnqG__headIcon{transition:color .3s var(--ease);flex:none;place-items:center;display:grid}.Spotlight-module__jOqnqG__headIcon[data-loading]{color:var(--accent);animation:Spotlight-module__jOqnqG__lens-pulse 1.1s var(--ease) infinite alternate}@keyframes Spotlight-module__jOqnqG__lens-pulse{0%{opacity:1;transform:scale(1)}to{opacity:.45;transform:scale(.9)}}.Spotlight-module__jOqnqG__head input{min-width:0;min-height:0;color:var(--label);box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:17px}.Spotlight-module__jOqnqG__head input:focus{box-shadow:none}.Spotlight-module__jOqnqG__head input::-webkit-search-cancel-button{display:none}.Spotlight-module__jOqnqG__kbd{border:1px solid var(--sep);color:var(--label-3);font:500 11px/1 var(--mono);border-radius:6px;padding:4px 6px}.Spotlight-module__jOqnqG__list{overscroll-behavior:contain;border-top:.5px solid var(--sep);max-height:min(60svh,520px);padding:4px 6px 8px;scroll-padding-block:30px 8px;overflow:auto}.Spotlight-module__jOqnqG__group+.Spotlight-module__jOqnqG__group{margin-top:4px}.Spotlight-module__jOqnqG__groupLabel{z-index:1;color:var(--label-3);letter-spacing:.02em;background:linear-gradient(color-mix(in srgb, var(--bg) 88%, transparent) 70%, transparent);align-items:center;gap:7px;padding:10px 12px 5px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.Spotlight-module__jOqnqG__groupLabel:before{content:"";background:var(--tone,var(--label-3));border-radius:50%;width:6px;height:6px}.Spotlight-module__jOqnqG__item{text-align:left;width:100%;min-height:44px;transition:background-color .18s var(--ease);border-radius:15px;align-items:center;gap:12px;padding:7px 12px;font-size:15px;display:flex}.Spotlight-module__jOqnqG__item[aria-selected=true]{background:var(--fill)}.Spotlight-module__jOqnqG__glyph{width:30px;height:30px;color:var(--tone,var(--label-2));background:color-mix(in srgb, var(--tone,var(--label-2)) 12%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.Spotlight-module__jOqnqG__item[aria-selected=true] .Spotlight-module__jOqnqG__glyph{background:var(--bg)}.Spotlight-module__jOqnqG__copy{flex:1;gap:2px;min-width:0;display:grid}.Spotlight-module__jOqnqG__line{align-items:baseline;gap:10px;min-width:0;display:flex}.Spotlight-module__jOqnqG__title{min-width:0;color:var(--label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Spotlight-module__jOqnqG__hint{max-width:45%;color:var(--label-3);text-overflow:ellipsis;white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px;overflow:hidden}.Spotlight-module__jOqnqG__snippet{color:var(--label-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.Spotlight-module__jOqnqG__item mark{color:inherit;background:color-mix(in srgb, var(--tone,var(--accent)) 22%, transparent);border-radius:3px;padding:0 1px;font-weight:600}.Spotlight-module__jOqnqG__snippet mark{color:var(--label)}.Spotlight-module__jOqnqG__out{color:var(--label-3);flex:none}.Spotlight-module__jOqnqG__item[data-more]{min-height:36px;color:var(--tone,var(--accent));font-size:13.5px;font-weight:500}.Spotlight-module__jOqnqG__item[data-more] .Spotlight-module__jOqnqG__glyph{width:30px;height:22px;color:inherit;background:0 0}.Spotlight-module__jOqnqG__item[data-more] .Spotlight-module__jOqnqG__title{color:inherit}.Spotlight-module__jOqnqG__empty{color:var(--label-2);text-align:center;gap:6px;padding:30px 18px;font-size:14px;display:grid}.Spotlight-module__jOqnqG__empty small{color:var(--label-3);font-size:12.5px}@media (max-width:620px){.Spotlight-module__jOqnqG__kbd{display:none}.Spotlight-module__jOqnqG__layer .Spotlight-module__jOqnqG__panel{top:calc(var(--nav-top) + 4px)}.Spotlight-module__jOqnqG__list{max-height:min(70svh,560px)}.Spotlight-module__jOqnqG__hint{max-width:38%}}@media (prefers-reduced-motion:reduce){.Spotlight-module__jOqnqG__headIcon[data-loading]{animation:none}}
.Home-module__F6EKwG__home{overflow-x:clip}.Home-module__F6EKwG__hero{min-height:min(94svh,980px);padding:calc(var(--nav-space) + 24px) 0 72px;isolation:isolate;align-items:center;display:grid;position:relative}.Home-module__F6EKwG__orb{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.Home-module__F6EKwG__orb[data-ready]{opacity:1}.Home-module__F6EKwG__heroInner{animation:Home-module__F6EKwG__hero-rise 1s var(--spring-smooth,var(--ease)) both}@keyframes Home-module__F6EKwG__hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}}.Home-module__F6EKwG__title{max-width:12ch;font-family:var(--display);letter-spacing:-.035em;font-size:clamp(46px,8.2vw,96px);font-weight:700;line-height:1.04}.Home-module__F6EKwG__grad{background:linear-gradient(96deg,#0a84ff,#5e5ce6 32%,#bf5af2 58%,#ff375f 80%,#ff9f0a);color:#0000;-webkit-background-clip:text;background-clip:text}.Home-module__F6EKwG__lede{max-width:34ch;color:var(--label-2);text-wrap:pretty;margin-top:22px;font-size:clamp(17px,1.7vw,19px);line-height:1.6}.Home-module__F6EKwG__heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;display:flex}.Home-module__F6EKwG__stats{flex-wrap:wrap;gap:16px 40px;margin-top:54px;display:flex}.Home-module__F6EKwG__stats div{gap:2px;display:grid}.Home-module__F6EKwG__stats dd{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.Home-module__F6EKwG__stats dt{color:var(--label-3);font-size:13px}.Home-module__F6EKwG__block{padding-block:clamp(32px,5vw,56px)}.Home-module__F6EKwG__sectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.Home-module__F6EKwG__sectionCard{min-height:200px}.Home-module__F6EKwG__sectionCard>*{position:relative}.Home-module__F6EKwG__sectionCard h3{margin-top:auto}.Home-module__F6EKwG__sectionCard p{padding-right:22px}.Home-module__F6EKwG__art{opacity:.85;transition:opacity .5s var(--ease), transform .8s var(--spring-smooth,var(--ease));inset:0;position:absolute!important}.Home-module__F6EKwG__art:after{content:"";background:linear-gradient(to top, var(--bg-2) 10%, transparent 64%);position:absolute;inset:0}.Home-module__F6EKwG__sectionCard:hover .Home-module__F6EKwG__art{opacity:1;transform:scale(1.05)}.Home-module__F6EKwG__count{color:var(--label-3);font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;bottom:18px;right:20px;position:absolute!important}.Home-module__F6EKwG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Home-module__F6EKwG__step{gap:10px}.Home-module__F6EKwG__stepHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.Home-module__F6EKwG__stepIndex{color:var(--label-3);font:600 13px/1 var(--mono)}.Home-module__F6EKwG__step p{flex:1}.Home-module__F6EKwG__stepAction{color:var(--accent);align-items:center;gap:4px;margin-top:8px;font-size:14px;font-weight:500;display:inline-flex}.Home-module__F6EKwG__stepAction svg{transition:transform .4s var(--spring-snappy,var(--ease))}.Home-module__F6EKwG__step:hover .Home-module__F6EKwG__stepAction svg{transform:translate(3px)}.Home-module__F6EKwG__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Home-module__F6EKwG__stage{align-content:start;gap:12px;padding:24px;display:grid}.Home-module__F6EKwG__stagePhase{color:var(--label-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.Home-module__F6EKwG__stagePhase b{background:var(--label);width:24px;height:24px;color:var(--bg);border-radius:50%;place-items:center;font-size:12px;display:grid}.Home-module__F6EKwG__stage h3{letter-spacing:-.02em;font-size:21px;font-weight:600}.Home-module__F6EKwG__stage ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.Home-module__F6EKwG__stage li{color:var(--label-2);gap:9px;font-size:15px;line-height:1.45;display:flex}.Home-module__F6EKwG__stage li svg{color:var(--ok);flex:none;margin-top:2px}.Home-module__F6EKwG__campuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Home-module__F6EKwG__campus{border-radius:var(--r-card);background:var(--bg-3);isolation:isolate;align-items:flex-end;min-height:clamp(280px,34vw,420px);display:flex;position:relative;overflow:hidden}.Home-module__F6EKwG__campus img{z-index:-2;object-fit:cover;transition:transform 1.2s var(--spring-smooth,var(--ease))}.Home-module__F6EKwG__campus:after{content:"";z-index:-1;background:linear-gradient(#0000,#0000001a 45%,#0000009e);position:absolute;inset:0}.Home-module__F6EKwG__campus:hover img{transform:scale(1.04)}.Home-module__F6EKwG__campusText{color:#fff;gap:4px;padding:24px;display:grid}.Home-module__F6EKwG__campusText small{opacity:.82;font-size:13px}.Home-module__F6EKwG__campusText strong{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,3vw,34px);font-weight:700}.Home-module__F6EKwG__campusText span{opacity:.86;overflow-wrap:anywhere;font-size:14px}.Home-module__F6EKwG__facts{border-top:.5px solid var(--sep);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.Home-module__F6EKwG__fact{align-content:start;gap:8px;padding:26px 22px 8px 0;display:grid}.Home-module__F6EKwG__fact+.Home-module__F6EKwG__fact{border-left:.5px solid var(--sep);padding-left:22px}.Home-module__F6EKwG__fact strong{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:700}.Home-module__F6EKwG__fact h3{font-size:16px;font-weight:600}.Home-module__F6EKwG__fact p{color:var(--label-2);font-size:14px;line-height:1.55}.Home-module__F6EKwG__strip{padding:4px max(var(--gutter), (100% - var(--wrap)) / 2) 16px;scroll-padding-inline:max(var(--gutter), (100% - var(--wrap)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(540px,82vw);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.Home-module__F6EKwG__strip::-webkit-scrollbar{display:none}.Home-module__F6EKwG__frame{aspect-ratio:3/2;border-radius:var(--r-card);background:var(--bg-3);scroll-snap-align:start;margin:0;position:relative;overflow:hidden}.Home-module__F6EKwG__frame img{object-fit:cover}.Home-module__F6EKwG__frame figcaption{border-radius:var(--r-capsule);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);color:#fff;background:#0000006b;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:7px 12px;font-size:13px;display:inline-flex;position:absolute;bottom:14px;left:14px}.Home-module__F6EKwG__frame figcaption span{opacity:.7;font:500 11px/1 var(--mono)}.Home-module__F6EKwG__finale{text-align:center;justify-items:center;gap:24px;padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,72px);display:grid}.Home-module__F6EKwG__finale h2{letter-spacing:-.032em;font-size:clamp(30px,4.6vw,48px)}.Home-module__F6EKwG__finaleActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:980px){.Home-module__F6EKwG__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__F6EKwG__steps,.Home-module__F6EKwG__stages{grid-template-columns:1fr}.Home-module__F6EKwG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__F6EKwG__fact:nth-child(3){border-left:0;padding-left:0}.Home-module__F6EKwG__fact:nth-child(n+3){border-top:.5px solid var(--sep);margin-top:18px}}@media (max-width:640px){.Home-module__F6EKwG__hero{min-height:auto;padding-top:calc(var(--nav-space) + 56px);padding-bottom:40px}.Home-module__F6EKwG__stats{gap:12px 28px;margin-top:40px}.Home-module__F6EKwG__stats dd{font-size:26px}.Home-module__F6EKwG__sectionGrid{gap:10px}.Home-module__F6EKwG__sectionCard{min-height:168px;padding:16px}.Home-module__F6EKwG__sectionCard p{padding-right:0;font-size:13px}.Home-module__F6EKwG__count{display:none}.Home-module__F6EKwG__campuses{grid-template-columns:1fr}.Home-module__F6EKwG__campus{min-height:260px}.Home-module__F6EKwG__facts{grid-template-columns:1fr}.Home-module__F6EKwG__fact,.Home-module__F6EKwG__fact+.Home-module__F6EKwG__fact{border-left:0;margin-top:0;padding:20px 0 16px}.Home-module__F6EKwG__fact+.Home-module__F6EKwG__fact{border-top:.5px solid var(--sep)}}
.PracticalFileReaderPageClient-module__XfGfaW__readerPage{flex-direction:column;gap:16px;display:flex}.PracticalFileReaderPageClient-module__XfGfaW__fileBar{padding-bottom:4px}.PracticalFileReaderPageClient-module__XfGfaW__fileHead{align-items:flex-start;gap:12px;min-width:0;display:flex}.PracticalFileReaderPageClient-module__XfGfaW__backButton,.PracticalFileReaderPageClient-module__XfGfaW__openButton{margin-top:2px}.PracticalFileReaderPageClient-module__XfGfaW__openButton{margin-left:auto}.PracticalFileReaderPageClient-module__XfGfaW__fileCopy{flex:auto;gap:8px;min-width:0;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__fileCopy h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,38px);line-height:1.15}.PracticalFileReaderPageClient-module__XfGfaW__fileMetaSummary{flex-wrap:wrap;gap:6px;display:flex}.PracticalFileReaderPageClient-module__XfGfaW__fileMetaSummary span{border-radius:var(--r-chip);min-height:26px;color:var(--label-2);background:var(--fill-2);font-variant-numeric:tabular-nums;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.PracticalFileReaderPageClient-module__XfGfaW__emptyHeader{border:.5px solid var(--sep);border-radius:var(--r-card);background:var(--bg-2);color:var(--label-2);text-align:center;justify-items:center;gap:8px;padding:56px 20px;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__emptyHeader h2{color:var(--label);font-size:19px}.PracticalFileReaderPageClient-module__XfGfaW__emptyHeader p{font-size:14px}.PracticalFileReaderPageClient-module__XfGfaW__status{overflow-wrap:anywhere;animation:PracticalFileReaderPageClient-module__XfGfaW__status-in .45s var(--ease) both}@keyframes PracticalFileReaderPageClient-module__XfGfaW__status-in{0%{opacity:0;transform:translateY(-4px)}}.PracticalFileReaderPageClient-module__XfGfaW__desktopFileInfo{border:.5px solid var(--sep);border-radius:var(--r-card);background:var(--bg-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;padding:22px 26px;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__fileDescription p{color:var(--label-2);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.PracticalFileReaderPageClient-module__XfGfaW__desktopMeta,.PracticalFileReaderPageClient-module__XfGfaW__mobileInfoBody dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__desktopMeta div,.PracticalFileReaderPageClient-module__XfGfaW__mobileInfoBody dl div{align-content:start;gap:3px;min-width:0;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__desktopMeta dt,.PracticalFileReaderPageClient-module__XfGfaW__mobileInfoBody dt{color:var(--label-3);font-size:12.5px;font-weight:500}.PracticalFileReaderPageClient-module__XfGfaW__desktopMeta dd,.PracticalFileReaderPageClient-module__XfGfaW__mobileInfoBody dd{color:var(--label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.PracticalFileReaderPageClient-module__XfGfaW__mobileFileInfo{border:.5px solid var(--sep);border-radius:var(--r-bar);background:var(--bg-2);interpolate-size:allow-keywords;display:none}.PracticalFileReaderPageClient-module__XfGfaW__mobileFileInfo::details-content{opacity:0;block-size:0;transition:block-size var(--spring-smooth-dur,.6s) var(--spring-smooth,var(--ease)), opacity .3s var(--ease), content-visibility var(--spring-smooth-dur,.6s) allow-discrete;overflow:hidden}.PracticalFileReaderPageClient-module__XfGfaW__mobileFileInfo[open]::details-content{opacity:1;block-size:auto}.PracticalFileReaderPageClient-module__XfGfaW__mobileFileInfo summary{justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.PracticalFileReaderPageClient-module__XfGfaW__infoChevron{color:var(--label-3);transition:transform var(--spring-snappy-dur,.4s) var(--spring-snappy,var(--ease))}.PracticalFileReaderPageClient-module__XfGfaW__mobileFileInfo[open] .PracticalFileReaderPageClient-module__XfGfaW__infoChevron{transform:rotate(90deg)}.PracticalFileReaderPageClient-module__XfGfaW__mobileInfoBody{gap:14px;padding:0 16px 16px;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__mobileInfoBody>p{color:var(--label-2);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.PracticalFileReaderPageClient-module__XfGfaW__mobileInfoBody dl{grid-template-columns:repeat(2,minmax(0,1fr))}.PracticalFileReaderPageClient-module__XfGfaW__readerSurface{border:.5px solid var(--sep);border-radius:var(--r-card);background:var(--bg-2);flex-direction:column;display:flex;position:relative}.PracticalFileReaderPageClient-module__XfGfaW__toolbar{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.PracticalFileReaderPageClient-module__XfGfaW__toolbarGroup{align-items:center;gap:6px;min-width:0;display:flex}.PracticalFileReaderPageClient-module__XfGfaW__fullscreenButton:disabled{opacity:.45}.PracticalFileReaderPageClient-module__XfGfaW__toolbarGroup .icon-btn:disabled{opacity:.45}.PracticalFileReaderPageClient-module__XfGfaW__mobilePageBar button{width:40px;height:40px;color:var(--label);transition:background-color .25s var(--ease), color .25s var(--ease), opacity .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__mobilePageBar button:hover:not(:disabled){background:var(--fill)}.PracticalFileReaderPageClient-module__XfGfaW__mobilePageBar button:disabled{opacity:.35}.PracticalFileReaderPageClient-module__XfGfaW__pageField,.PracticalFileReaderPageClient-module__XfGfaW__mobilePageField{color:var(--label-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.PracticalFileReaderPageClient-module__XfGfaW__pageField input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.PracticalFileReaderPageClient-module__XfGfaW__mobilePageField input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){width:var(--field-w,52px);background:var(--fill);min-height:34px;box-shadow:none;font-variant-numeric:tabular-nums;text-align:center;border:0;border-radius:10px;padding:0 6px;font-size:14px}.PracticalFileReaderPageClient-module__XfGfaW__zoomIndicator{min-width:44px;color:var(--label-2);font-variant-numeric:tabular-nums;text-align:center;font-size:13.5px;font-weight:500}.PracticalFileReaderPageClient-module__XfGfaW__fullscreenButton{margin-left:auto}.PracticalFileReaderPageClient-module__XfGfaW__searchField{width:220px;height:var(--ctl);border-radius:var(--r-capsule);background:var(--fill);transition:background-color .25s var(--ease), box-shadow .25s var(--ease);align-items:center;padding-left:14px;display:flex}.PracticalFileReaderPageClient-module__XfGfaW__searchField:focus-within{background:var(--bg);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.PracticalFileReaderPageClient-module__XfGfaW__searchField[data-disabled]{opacity:.55}.PracticalFileReaderPageClient-module__XfGfaW__searchField input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){width:0;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:14px}.PracticalFileReaderPageClient-module__XfGfaW__searchGo{width:var(--ctl);height:var(--ctl);color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.PracticalFileReaderPageClient-module__XfGfaW__searchGo:disabled{color:var(--label-3);cursor:not-allowed}.PracticalFileReaderPageClient-module__XfGfaW__searchIndicator{min-width:48px;color:var(--label-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:2px;font-size:13px}.PracticalFileReaderPageClient-module__XfGfaW__canvasHost{border-radius:calc(var(--r-card) - 10px);background:var(--bg-3);overscroll-behavior-x:contain;flex:auto;min-height:420px;margin:0 12px 12px;padding:24px;position:relative;overflow:auto}.PracticalFileReaderPageClient-module__XfGfaW__canvasHost canvas{background:var(--bg);max-width:none;transition:opacity .3s var(--ease);border-radius:4px;margin:0 auto;display:block;box-shadow:0 1px 2px #00000014,0 10px 30px -12px #0000004d}.PracticalFileReaderPageClient-module__XfGfaW__canvasHost canvas[data-empty]{opacity:0}.PracticalFileReaderPageClient-module__XfGfaW__canvasHost[data-rendering] canvas{opacity:.7}.PracticalFileReaderPageClient-module__XfGfaW__emptyState{color:var(--label-2);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.PracticalFileReaderPageClient-module__XfGfaW__emptyState h2{color:var(--label);font-size:19px}.PracticalFileReaderPageClient-module__XfGfaW__emptyState p{font-size:14px}.PracticalFileReaderPageClient-module__XfGfaW__mobilePageBar{display:none}.PracticalFileReaderPageClient-module__XfGfaW__readerFullscreen{background:var(--bg-2);border:0;border-radius:0;width:100vw;height:100vh}.PracticalFileReaderPageClient-module__XfGfaW__readerFullscreen .PracticalFileReaderPageClient-module__XfGfaW__canvasHost{min-height:0}.PracticalFileReaderPageClient-module__XfGfaW__readerFullscreen .PracticalFileReaderPageClient-module__XfGfaW__mobilePageBar{bottom:calc(var(--safe-b) + 16px)}@media (max-width:900px){.PracticalFileReaderPageClient-module__XfGfaW__desktopFileInfo{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.PracticalFileReaderPageClient-module__XfGfaW__readerPage{gap:12px;width:calc(100% - 20px)}.PracticalFileReaderPageClient-module__XfGfaW__fileBar,.PracticalFileReaderPageClient-module__XfGfaW__status,.PracticalFileReaderPageClient-module__XfGfaW__emptyHeader,.PracticalFileReaderPageClient-module__XfGfaW__mobileFileInfo{margin-inline:4px}.PracticalFileReaderPageClient-module__XfGfaW__desktopFileInfo{display:none}.PracticalFileReaderPageClient-module__XfGfaW__mobileFileInfo{display:block}.PracticalFileReaderPageClient-module__XfGfaW__readerSurface{border-radius:var(--r-bar)}.PracticalFileReaderPageClient-module__XfGfaW__toolbar{gap:8px;padding:10px}.PracticalFileReaderPageClient-module__XfGfaW__toolbarGroup{gap:4px}.PracticalFileReaderPageClient-module__XfGfaW__zoomIndicator{min-width:40px;font-size:12.5px}.PracticalFileReaderPageClient-module__XfGfaW__searchGroup{flex:100%;order:3}.PracticalFileReaderPageClient-module__XfGfaW__searchField{flex:auto;width:auto}.PracticalFileReaderPageClient-module__XfGfaW__canvasHost{border-radius:16px;min-height:60svh;margin:0 8px 8px;padding:12px}.PracticalFileReaderPageClient-module__XfGfaW__mobilePageBar{left:50%;bottom:calc(var(--dock-space) + 10px);z-index:var(--z-sticky);border-radius:var(--r-capsule);align-items:center;gap:6px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.PracticalFileReaderPageClient-module__XfGfaW__mobilePageField{--field-w:48px}.PracticalFileReaderPageClient-module__XfGfaW__pageGroup{display:none}.PracticalFileReaderPageClient-module__XfGfaW__readerSurface{margin-bottom:64px}}
.PracticalFilesPageClient-module__FaswRW__page{flex-direction:column;display:flex}.PracticalFilesPageClient-module__FaswRW__toolbar{margin-top:12px}.PracticalFilesPageClient-module__FaswRW__index{gap:14px;margin-top:26px;display:grid}.PracticalFilesPageClient-module__FaswRW__indexHeader{border-bottom:.5px solid var(--sep);align-items:baseline;gap:12px;padding:0 4px 12px;display:flex;position:relative}.PracticalFilesPageClient-module__FaswRW__indexHeader h2{letter-spacing:-.026em;font-size:clamp(22px,2.6vw,28px)}.PracticalFilesPageClient-module__FaswRW__indexHeader>span:not(.PracticalFilesPageClient-module__FaswRW__progress){color:var(--label-3);font-variant-numeric:tabular-nums;font-size:14px}.PracticalFilesPageClient-module__FaswRW__progress{opacity:0;height:2px;transition:opacity .3s var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.PracticalFilesPageClient-module__FaswRW__progress:after{content:"";border-radius:inherit;background:var(--accent);width:30%;animation:PracticalFilesPageClient-module__FaswRW__progress-slide 1.2s var(--ease) infinite;position:absolute;inset:0 auto 0 0}.PracticalFilesPageClient-module__FaswRW__progress[data-active]{opacity:1}@keyframes PracticalFilesPageClient-module__FaswRW__progress-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.PracticalFilesPageClient-module__FaswRW__error{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.PracticalFilesPageClient-module__FaswRW__loadingRows{gap:8px;display:grid}.PracticalFilesPageClient-module__FaswRW__loadingRow{height:72px}.PracticalFilesPageClient-module__FaswRW__fileList{border:.5px solid var(--sep);border-radius:var(--r-card);background:var(--bg-2);transition:opacity .3s var(--ease);flex-direction:column;padding:6px 10px;list-style:none;display:flex}.PracticalFilesPageClient-module__FaswRW__refreshing{opacity:.55}.PracticalFilesPageClient-module__FaswRW__fileRow+.PracticalFilesPageClient-module__FaswRW__fileRow .PracticalFilesPageClient-module__FaswRW__rowContent:before{content:"";background:var(--sep);height:.5px;transition:opacity .3s var(--ease);position:absolute;top:0;left:12px;right:12px}.PracticalFilesPageClient-module__FaswRW__rowContent{border-radius:var(--r-row);min-height:76px;transition:background-color .3s var(--ease);grid-template-columns:28px 44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 12px;display:grid;position:relative}.PracticalFilesPageClient-module__FaswRW__fileRow:hover .PracticalFilesPageClient-module__FaswRW__rowContent:before,.PracticalFilesPageClient-module__FaswRW__fileRow:hover+.PracticalFilesPageClient-module__FaswRW__fileRow .PracticalFilesPageClient-module__FaswRW__rowContent:before{opacity:0}a.PracticalFilesPageClient-module__FaswRW__rowContent:hover{background:var(--bg)}.PracticalFilesPageClient-module__FaswRW__number{color:var(--label-3);font:500 12.5px/1 var(--mono);font-variant-numeric:tabular-nums}.PracticalFilesPageClient-module__FaswRW__fileType{--tone:var(--c-file);width:44px;height:48px;color:var(--tone);background:color-mix(in srgb, var(--tone) 11%, transparent);border-radius:12px;align-content:center;justify-items:center;gap:1px;display:grid}.PracticalFilesPageClient-module__FaswRW__fileType[data-type=pdf]{--tone:var(--danger)}.PracticalFilesPageClient-module__FaswRW__fileType[data-type=other]{--tone:var(--label-2)}.PracticalFilesPageClient-module__FaswRW__fileType span{letter-spacing:.02em;font-size:10px;font-weight:700;line-height:1.1}.PracticalFilesPageClient-module__FaswRW__fileMain{gap:3px;min-width:0;display:grid}.PracticalFilesPageClient-module__FaswRW__fileMain strong{letter-spacing:-.018em;overflow-wrap:anywhere;font-size:17px;font-weight:600}.PracticalFilesPageClient-module__FaswRW__fileMain span{color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.PracticalFilesPageClient-module__FaswRW__metadata{color:var(--label-3);font-variant-numeric:tabular-nums;white-space:nowrap;gap:6px 14px;font-size:13px;display:flex}.PracticalFilesPageClient-module__FaswRW__readAction{color:var(--accent);white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:500;display:inline-flex}.PracticalFilesPageClient-module__FaswRW__readAction svg{color:var(--label-3);transition:transform .4s var(--spring-snappy,var(--ease))}a.PracticalFilesPageClient-module__FaswRW__rowContent:hover .PracticalFilesPageClient-module__FaswRW__readAction svg{transform:translate(2px)}.PracticalFilesPageClient-module__FaswRW__offline .PracticalFilesPageClient-module__FaswRW__rowContent{cursor:not-allowed}.PracticalFilesPageClient-module__FaswRW__offline .PracticalFilesPageClient-module__FaswRW__fileType,.PracticalFilesPageClient-module__FaswRW__offline .PracticalFilesPageClient-module__FaswRW__fileMain,.PracticalFilesPageClient-module__FaswRW__offline .PracticalFilesPageClient-module__FaswRW__metadata{opacity:.5}.PracticalFilesPageClient-module__FaswRW__offline .PracticalFilesPageClient-module__FaswRW__readAction{color:var(--label-3)}.PracticalFilesPageClient-module__FaswRW__pagination{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.PracticalFilesPageClient-module__FaswRW__pagination>span{color:var(--label-2);font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:1080px){.PracticalFilesPageClient-module__FaswRW__metadata{flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px}}@media (max-width:820px){.PracticalFilesPageClient-module__FaswRW__readLabel{display:none}.PracticalFilesPageClient-module__FaswRW__offline .PracticalFilesPageClient-module__FaswRW__readLabel{display:inline}}@media (max-width:640px){.PracticalFilesPageClient-module__FaswRW__index{margin-top:28px}.PracticalFilesPageClient-module__FaswRW__fileList{border-radius:22px;padding:4px 6px}.PracticalFilesPageClient-module__FaswRW__rowContent{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"type main action""type meta action";gap:4px 12px;min-height:72px;padding:12px 10px}.PracticalFilesPageClient-module__FaswRW__number{display:none}.PracticalFilesPageClient-module__FaswRW__fileType{grid-area:type;width:40px;height:44px}.PracticalFilesPageClient-module__FaswRW__fileMain{grid-area:main}.PracticalFilesPageClient-module__FaswRW__fileMain strong{font-size:16px}.PracticalFilesPageClient-module__FaswRW__metadata{flex-flow:wrap;grid-area:meta;align-items:center;gap:2px 10px}.PracticalFilesPageClient-module__FaswRW__readAction{grid-area:action}.PracticalFilesPageClient-module__FaswRW__pagination{gap:8px}}
.weiban-course-tasks-module__zHWPiW__page{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__page>*{min-width:0}.weiban-course-tasks-module__zHWPiW__section{gap:16px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__queueTile{border-radius:var(--r-row);background:var(--bg-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 18px;display:grid}.weiban-course-tasks-module__zHWPiW__queueIcon{width:36px;height:36px;color:var(--c-service);background:var(--bg);border-radius:11px;place-items:center;display:grid}.weiban-course-tasks-module__zHWPiW__queueLabel{color:var(--label-2);font-size:14px;font-weight:500}.weiban-course-tasks-module__zHWPiW__queueValue{min-width:5.5em;font-family:var(--display);font-variant-numeric:tabular-nums;text-align:right;transition:opacity .3s var(--ease);font-size:22px;font-weight:700}.weiban-course-tasks-module__zHWPiW__queueValue[data-loading]{color:var(--label-3);font-size:15px;font-weight:500;animation:1.4s ease-in-out infinite weiban-course-tasks-module__zHWPiW__pulse}.weiban-course-tasks-module__zHWPiW__form{gap:16px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__step{gap:16px;min-width:0;margin:0;padding:clamp(18px,3vw,26px);display:grid}.weiban-course-tasks-module__zHWPiW__stepHeading{float:left;letter-spacing:-.02em;align-items:center;gap:10px;width:100%;margin:0;padding:0;font-size:18px;font-weight:600;display:flex}.weiban-course-tasks-module__zHWPiW__stepHeading+*{clear:both}.weiban-course-tasks-module__zHWPiW__stepNumber{width:26px;height:26px;color:var(--on-accent);background:var(--accent);font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.weiban-course-tasks-module__zHWPiW__stepNumber[data-done]{background:var(--ok)}.weiban-course-tasks-module__zHWPiW__stepNumber[data-done] svg{animation:weiban-course-tasks-module__zHWPiW__pop .45s var(--spring-snappy,var(--ease)) both}.weiban-course-tasks-module__zHWPiW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.weiban-course-tasks-module__zHWPiW__field{min-width:0}.weiban-course-tasks-module__zHWPiW__accountHint{margin-top:-4px}.weiban-course-tasks-module__zHWPiW__codeInput{font-family:var(--mono);letter-spacing:.02em}.weiban-course-tasks-module__zHWPiW__codeField{padding-top:2px}.weiban-course-tasks-module__zHWPiW__collapse{opacity:0;transition:grid-template-rows var(--spring-smooth-dur,.5s) var(--spring-smooth,var(--ease)), opacity .3s var(--ease), margin-top .3s var(--ease);grid-template-rows:0fr;margin-top:-16px;display:grid}.weiban-course-tasks-module__zHWPiW__collapse[data-open]{opacity:1;grid-template-rows:1fr;margin-top:0}.weiban-course-tasks-module__zHWPiW__collapseInner{min-height:0;padding:0 2px;overflow:hidden}.weiban-course-tasks-module__zHWPiW__authorization{min-height:40px;color:var(--label);cursor:pointer;align-items:flex-start;font-size:15px;line-height:1.5}.weiban-course-tasks-module__zHWPiW__authorization input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:1px}.weiban-course-tasks-module__zHWPiW__notice{overflow-wrap:anywhere;animation:weiban-course-tasks-module__zHWPiW__fadeUp .3s var(--ease) both;align-items:flex-start;gap:10px;display:flex}.weiban-course-tasks-module__zHWPiW__notice>svg{flex:none;margin-top:2px}.weiban-course-tasks-module__zHWPiW__submitBar{justify-content:flex-end;display:flex}.weiban-course-tasks-module__zHWPiW__submitBar>.button{min-width:180px}.weiban-course-tasks-module__zHWPiW__buttonSpinner{border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;width:16px;height:16px}.weiban-course-tasks-module__zHWPiW__status{border-radius:var(--r-chip);min-height:24px;color:var(--label-2);background:var(--fill);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.weiban-course-tasks-module__zHWPiW__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.weiban-course-tasks-module__zHWPiW__statusQueued{color:var(--info);background:var(--info-soft)}.weiban-course-tasks-module__zHWPiW__statusRunning{color:var(--accent);background:var(--accent-soft)}.weiban-course-tasks-module__zHWPiW__statusRunning:before{animation:1.2s ease-in-out infinite weiban-course-tasks-module__zHWPiW__pulse}.weiban-course-tasks-module__zHWPiW__statusRetryWait,.weiban-course-tasks-module__zHWPiW__statusCaptchaNeeded,.weiban-course-tasks-module__zHWPiW__statusBlocked{color:var(--warn);background:var(--warn-soft)}.weiban-course-tasks-module__zHWPiW__statusCompleted{color:var(--ok);background:var(--ok-soft)}.weiban-course-tasks-module__zHWPiW__statusFailed{color:var(--danger);background:var(--danger-soft)}.weiban-course-tasks-module__zHWPiW__statusCancelled{color:var(--label-3);background:var(--fill-2)}.weiban-course-tasks-module__zHWPiW__receiptBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.weiban-course-tasks-module__zHWPiW__receiptQr{border:.5px solid var(--sep);border-radius:var(--r-row);background:var(--bg);place-items:center;padding:12px;display:grid}.weiban-course-tasks-module__zHWPiW__receiptQr svg{border-radius:8px;max-width:100%;height:auto;display:block}.weiban-course-tasks-module__zHWPiW__receiptDetails{gap:12px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__receiptTaskLine{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.weiban-course-tasks-module__zHWPiW__receiptTaskLine strong{overflow-wrap:anywhere;font-size:18px;font-weight:600}.weiban-course-tasks-module__zHWPiW__receiptDetails p{color:var(--label-2);font-size:14px}.weiban-course-tasks-module__zHWPiW__receiptCode{border-radius:var(--r-row);color:var(--label);background:var(--bg-2);font-family:var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 14px;font-size:14px;line-height:1.5}.weiban-course-tasks-module__zHWPiW__receiptActions{flex-wrap:wrap;gap:10px;display:flex}.weiban-course-tasks-module__zHWPiW__taskPanel{gap:12px;min-width:0;display:grid;position:relative}.weiban-course-tasks-module__zHWPiW__loadingRows{gap:12px;display:grid}.weiban-course-tasks-module__zHWPiW__loadingRows>span{height:148px}.weiban-course-tasks-module__zHWPiW__empty{padding:40px 16px}.weiban-course-tasks-module__zHWPiW__empty p{color:var(--label-3)}.weiban-course-tasks-module__zHWPiW__taskList{transition:opacity .3s var(--ease);gap:12px;display:grid}.weiban-course-tasks-module__zHWPiW__taskList[data-dim]{opacity:.55}.weiban-course-tasks-module__zHWPiW__taskRow{border:.5px solid var(--sep);border-radius:var(--r-row);background:var(--bg-2);min-width:0;animation:weiban-course-tasks-module__zHWPiW__fadeUp .35s var(--ease) both;gap:12px;padding:16px 18px;display:grid}.weiban-course-tasks-module__zHWPiW__taskHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.weiban-course-tasks-module__zHWPiW__taskPrimary{gap:4px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__taskTitleLine{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.weiban-course-tasks-module__zHWPiW__taskTitleLine strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.weiban-course-tasks-module__zHWPiW__taskPrimary p{color:var(--label-2);overflow-wrap:anywhere;font-size:14px}.weiban-course-tasks-module__zHWPiW__taskAction{flex:none;gap:8px;display:flex}.weiban-course-tasks-module__zHWPiW__taskAction [data-tone=danger]{color:var(--danger)}.weiban-course-tasks-module__zHWPiW__progress{border-radius:var(--r-capsule);background:var(--fill-2);height:6px;overflow:hidden}.weiban-course-tasks-module__zHWPiW__progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .7s var(--spring-smooth,var(--ease));display:block}.weiban-course-tasks-module__zHWPiW__progress[data-status=completed] span{background:var(--ok)}.weiban-course-tasks-module__zHWPiW__progress[data-status=failed] span{background:var(--danger)}.weiban-course-tasks-module__zHWPiW__progress[data-status=cancelled] span{background:var(--label-3)}.weiban-course-tasks-module__zHWPiW__taskFacts,.weiban-course-tasks-module__zHWPiW__trackFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.weiban-course-tasks-module__zHWPiW__taskFacts>div,.weiban-course-tasks-module__zHWPiW__trackFacts>div{background:var(--bg);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.weiban-course-tasks-module__zHWPiW__taskFacts dt,.weiban-course-tasks-module__zHWPiW__trackFacts dt{color:var(--label-3);font-size:12px}.weiban-course-tasks-module__zHWPiW__taskFacts dd,.weiban-course-tasks-module__zHWPiW__trackFacts dd{color:var(--label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:500}.weiban-course-tasks-module__zHWPiW__taskExam{color:var(--ok);background:var(--ok-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.weiban-course-tasks-module__zHWPiW__taskExamFailed{color:var(--danger);background:var(--danger-soft)}.weiban-course-tasks-module__zHWPiW__taskExamCopy{gap:2px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__taskExamCopy span{font-size:12px;font-weight:600}.weiban-course-tasks-module__zHWPiW__taskExamCopy strong{color:var(--label);overflow-wrap:anywhere;font-size:14px;font-weight:600}.weiban-course-tasks-module__zHWPiW__taskExamScore{flex:none;justify-items:end;gap:2px;display:grid}.weiban-course-tasks-module__zHWPiW__taskExamScore>div{align-items:baseline;gap:4px;display:flex}.weiban-course-tasks-module__zHWPiW__taskExamScore b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.weiban-course-tasks-module__zHWPiW__taskExamScore span,.weiban-course-tasks-module__zHWPiW__taskExamScore small{color:var(--label-2);font-size:12px}.weiban-course-tasks-module__zHWPiW__taskError{color:var(--danger);background:var(--danger-soft);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.weiban-course-tasks-module__zHWPiW__taskHint{color:var(--warn);font-size:13px}.weiban-course-tasks-module__zHWPiW__confirmBar{z-index:2;border-radius:var(--r-bar);animation:weiban-course-tasks-module__zHWPiW__rise .45s var(--spring-snappy,var(--ease)) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:0}.weiban-course-tasks-module__zHWPiW__confirmCopy{gap:2px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__confirmCopy strong{font-size:15px;font-weight:600}.weiban-course-tasks-module__zHWPiW__confirmCopy span{color:var(--label-2);font-size:13px}.weiban-course-tasks-module__zHWPiW__confirmActions{gap:8px;margin-left:auto;display:flex}.weiban-course-tasks-module__zHWPiW__trackForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.weiban-course-tasks-module__zHWPiW__trackForm>.button{min-height:44px}.weiban-course-tasks-module__zHWPiW__trackResult{min-width:0;animation:weiban-course-tasks-module__zHWPiW__fadeUp .4s var(--ease) both;transition:opacity .3s var(--ease);gap:16px;padding:clamp(18px,3vw,26px);display:grid}.weiban-course-tasks-module__zHWPiW__trackResult[data-dim]{opacity:.6}.weiban-course-tasks-module__zHWPiW__trackResultHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.weiban-course-tasks-module__zHWPiW__trackResultHead>div{gap:4px;min-width:0;display:grid}.weiban-course-tasks-module__zHWPiW__trackResultHead>div>span{color:var(--label-3);font-variant-numeric:tabular-nums;font-size:13px}.weiban-course-tasks-module__zHWPiW__trackResultHead strong{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(22px,3vw,28px);font-weight:700}.weiban-course-tasks-module__zHWPiW__trackProgressCopy{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-8px;display:flex}.weiban-course-tasks-module__zHWPiW__trackProgressCopy span{min-width:0;color:var(--label-2);overflow-wrap:anywhere;font-size:14px}.weiban-course-tasks-module__zHWPiW__trackProgressCopy b{font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:700}.weiban-course-tasks-module__zHWPiW__trackProgress{border-radius:var(--r-capsule);background:var(--fill-2);height:8px;overflow:hidden}.weiban-course-tasks-module__zHWPiW__trackProgress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .8s var(--spring-smooth,var(--ease));display:block}.weiban-course-tasks-module__zHWPiW__trackProgress[data-status=completed] i{background:var(--ok)}.weiban-course-tasks-module__zHWPiW__trackProgress[data-status=failed] i{background:var(--danger)}.weiban-course-tasks-module__zHWPiW__trackPage .weiban-course-tasks-module__zHWPiW__trackFacts>div{background:var(--bg)}.weiban-course-tasks-module__zHWPiW__skeletonLine{background-color:var(--fill-2);border-radius:7px;max-width:100%;height:14px;display:block}.weiban-course-tasks-module__zHWPiW__skeletonFact{background-color:var(--bg);border-radius:12px;height:58px}@keyframes weiban-course-tasks-module__zHWPiW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes weiban-course-tasks-module__zHWPiW__rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes weiban-course-tasks-module__zHWPiW__pop{0%{transform:scale(.4)}to{transform:none}}@keyframes weiban-course-tasks-module__zHWPiW__pulse{50%{opacity:.4}}@media (max-width:720px){.weiban-course-tasks-module__zHWPiW__fieldGrid{grid-template-columns:minmax(0,1fr)}.weiban-course-tasks-module__zHWPiW__submitBar>.button{width:100%}.weiban-course-tasks-module__zHWPiW__queueTile{padding:12px 14px}.weiban-course-tasks-module__zHWPiW__receiptBody{grid-template-columns:minmax(0,1fr);justify-items:center}.weiban-course-tasks-module__zHWPiW__receiptDetails{width:100%}.weiban-course-tasks-module__zHWPiW__receiptActions>*{flex:1 1 0}.weiban-course-tasks-module__zHWPiW__taskHead{flex-direction:column}.weiban-course-tasks-module__zHWPiW__taskFacts,.weiban-course-tasks-module__zHWPiW__trackFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.weiban-course-tasks-module__zHWPiW__taskExam{padding:12px 14px}.weiban-course-tasks-module__zHWPiW__confirmActions{width:100%}.weiban-course-tasks-module__zHWPiW__confirmActions>*{flex:1 1 0}.weiban-course-tasks-module__zHWPiW__trackForm{grid-template-columns:minmax(0,1fr)}}
