.PracticeTreeSkeleton-module__7AfE2G__container{--skeleton-row:#fffc;--skeleton-search:var(--glass-row-fill);--skeleton-bar:#3c3c4324;pointer-events:none;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}:is(body[data-night-chrome=true] .PracticeTreeSkeleton-module__7AfE2G__container,body[data-dark-sky=true] .PracticeTreeSkeleton-module__7AfE2G__container){--skeleton-row:#080a12d9;--skeleton-search:var(--glass-row-scrim);--skeleton-bar:#ffffff29}.PracticeTreeSkeleton-module__7AfE2G__scroll{width:100%;margin:0 auto;margin-top:calc(var(--subject-bar-height,122px) + 18px - 10px * var(--tree-short,0));flex:1;overflow:hidden}.PracticeTreeSkeleton-module__7AfE2G__search{max-width:360px;height:44px;margin:0 16px 12px;margin-bottom:calc(12px - 6px * var(--tree-short,0));background:var(--skeleton-search);border-radius:10px}.PracticeTreeSkeleton-module__7AfE2G__list{flex-direction:column;gap:6px;padding:0 16px;display:flex}.PracticeTreeSkeleton-module__7AfE2G__row{box-sizing:border-box;background:var(--skeleton-row);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:calc(20px + 1.25*clamp(22px,2.8vw,28px));padding:10px 14px;display:flex}.PracticeTreeSkeleton-module__7AfE2G__label{background:var(--skeleton-bar);border-radius:999px;height:clamp(14px,1.8vw,18px);display:block}.PracticeTreeSkeleton-module__7AfE2G__stars{background:var(--skeleton-bar);border-radius:999px;width:96px;height:18px;display:block}@media (min-width:700px){.PracticeTreeSkeleton-module__7AfE2G__scroll{padding-inline:calc((1 - var(--tree-scale,1)) * (50% - 16px))}.PracticeTreeSkeleton-module__7AfE2G__list{gap:calc(6px * var(--tree-scale,1) - 1.2px * var(--tree-short,0))}.PracticeTreeSkeleton-module__7AfE2G__row{zoom:var(--tree-scale,1)}}.PracticeTreeSkeleton-module__7AfE2G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DoorLoadingCard-module__uWdmTa__cover{z-index:4000;background:#ffffffc7;justify-content:center;align-items:center;padding:clamp(16px,3vw,24px);animation:.18s ease-out .14s both DoorLoadingCard-module__uWdmTa__doorCoverIn;display:none;position:fixed;inset:0}.DoorLoadingCard-module__uWdmTa__cover[data-door]{display:flex}body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__cover{background:#0e1222cc}@keyframes DoorLoadingCard-module__uWdmTa__doorCoverIn{0%{opacity:0}to{opacity:1}}.DoorLoadingCard-module__uWdmTa__card{background:#fff;border:1px solid #ffffffa6;border-radius:24px;flex-direction:column;align-items:center;gap:clamp(13px,2.2vw,18px);width:min(360px,92vw);padding:clamp(18px,3vw,26px) clamp(24px,4.5vw,38px);display:flex;box-shadow:0 2px 9px #00000014}body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__card{background:#20263c;border-color:#ffffff29}.DoorLoadingCard-module__uWdmTa__starRow{align-items:center;gap:14px;display:flex}.DoorLoadingCard-module__uWdmTa__star{display:block;overflow:visible}.DoorLoadingCard-module__uWdmTa__starOutline{fill:none;stroke:#2d2d34c7;stroke-width:1.6px;stroke-linejoin:round}body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__starOutline{stroke:#ffffffb8}.DoorLoadingCard-module__uWdmTa__starFill{fill:#f5b301;stroke:#c98a00;stroke-width:1.2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s ease-in-out infinite DoorLoadingCard-module__uWdmTa__doorStarFill}.DoorLoadingCard-module__uWdmTa__star[data-star="1"] .DoorLoadingCard-module__uWdmTa__starFill{animation-delay:.4s}.DoorLoadingCard-module__uWdmTa__star[data-star="2"] .DoorLoadingCard-module__uWdmTa__starFill{animation-delay:.8s}@keyframes DoorLoadingCard-module__uWdmTa__doorStarFill{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.12)}28%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(.9)}to{opacity:0;transform:scale(.4)}}.DoorLoadingCard-module__uWdmTa__nameBar,.DoorLoadingCard-module__uWdmTa__goShape{background:#e6e8ee;position:relative;overflow:hidden}:is(body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__nameBar,body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__goShape){background:#333b58}.DoorLoadingCard-module__uWdmTa__nameBar{border-radius:10px;width:min(220px,62vw);height:20px}.DoorLoadingCard-module__uWdmTa__goShape{border-radius:9999px;width:min(168px,50vw);height:clamp(52px,8vw,62px)}.DoorLoadingCard-module__uWdmTa__nameBar:after,.DoorLoadingCard-module__uWdmTa__goShape:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.5s ease-in-out infinite DoorLoadingCard-module__uWdmTa__doorSheen;position:absolute;inset:0;transform:translate(-100%)}body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__nameBar:after{background:linear-gradient(90deg,#0000,#ffffff29,#0000)}body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__goShape:after{background:linear-gradient(90deg,#0000,#ffffff29,#0000)}@keyframes DoorLoadingCard-module__uWdmTa__doorSheen{to{transform:translate(100%)}}.DoorLoadingCard-module__uWdmTa__words{font-family:var(--font-family-heavy);text-align:center;color:#1a1a1e;max-width:300px;font-size:clamp(16px,2.4vw,18px);line-height:1.3}body[data-night-chrome=true] .DoorLoadingCard-module__uWdmTa__words{color:#f2f3f8}.DoorLoadingCard-module__uWdmTa__backBtn{font-family:var(--font-family-heavy);cursor:pointer;border-radius:9999px;min-height:44px;padding:10px 26px;font-size:clamp(16px,2.4vw,18px);}@media (prefers-reduced-motion:reduce){.DoorLoadingCard-module__uWdmTa__starFill{animation-name:DoorLoadingCard-module__uWdmTa__doorStarBreathe;animation-duration:2.4s}.DoorLoadingCard-module__uWdmTa__nameBar:after,.DoorLoadingCard-module__uWdmTa__goShape:after{animation:none}}@keyframes DoorLoadingCard-module__uWdmTa__doorStarBreathe{0%,to{opacity:.25;transform:none}50%{opacity:1;transform:none}}
