.list-module__YqCiXa__listsec{margin-top:32px;scroll-margin-top:76px}.list-module__YqCiXa__listHead{flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 4px;display:flex}.list-module__YqCiXa__listHead h2{margin:0}.list-module__YqCiXa__chips{flex-wrap:wrap;gap:8px;display:flex}.list-module__YqCiXa__chip{cursor:pointer;border:0;font-family:inherit}.list-module__YqCiXa__chip[aria-pressed=true]{color:#5b35e6;background:#efeaff;box-shadow:inset 0 0 0 1px #5b35e624}.list-module__YqCiXa__chip:focus-visible{outline-offset:2px;outline:3px solid #e8b93f}.list-module__YqCiXa__chip:active{transform:translateY(1px)}.list-module__YqCiXa__kindTabs{background:#eceef3;border-radius:999px;flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.list-module__YqCiXa__kindTabs button{font:inherit;cursor:pointer;color:#1a1f2b;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;display:inline-flex}.list-module__YqCiXa__kindTabs button[aria-selected=true]{color:#fff;background:#1a1f2b}.list-module__YqCiXa__kindTabs button:focus-visible{outline-offset:2px;outline:3px solid #e8b93f}.list-module__YqCiXa__kindTabs small{color:#6b7280;font-size:13px}.list-module__YqCiXa__kindTabs button[aria-selected=true] small{color:#ffffffbf}.list-module__YqCiXa__band{box-sizing:border-box;color:#1a1f2b;background:linear-gradient(135deg,#f3efff 0%,#e9e2ff 55%,#f7f4ff 100%);border-radius:24px;align-items:center;gap:24px;min-height:132px;margin-top:20px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.list-module__YqCiXa__bandText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.list-module__YqCiXa__bandTag{color:#1f1a3d;box-shadow:none;background:#e8b93f;align-self:flex-start}.list-module__YqCiXa__bandBtn{flex-shrink:0;margin-right:120px;position:relative}.list-module__YqCiXa__bandArt{object-fit:contain;pointer-events:none;width:112px;height:112px;position:absolute;bottom:-6px;right:18px}.list-module__YqCiXa__groupHead{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.list-module__YqCiXa__groupHead p{align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.list-module__YqCiXa__dot{color:#5b35e6}.list-module__YqCiXa__groupLink{cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit}.list-module__YqCiXa__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.list-module__YqCiXa__tile{box-sizing:border-box;text-align:center;color:#1a1f2b;font:inherit;background:#fff;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:18px 14px 14px;transition:transform .15s cubic-bezier(.2,.7,.3,1),box-shadow .15s cubic-bezier(.2,.7,.3,1);display:flex;position:relative;box-shadow:0 0 0 1px #1b15500b,0 1px 2px #1b155008,0 8px 20px -14px #1b15501a}button.list-module__YqCiXa__tile{cursor:pointer;width:100%}button.list-module__YqCiXa__tile:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1b15500b,0 2px 6px #1b15500f,0 22px 44px -14px #1b155033}button.list-module__YqCiXa__tile:active{transform:translateY(-1px)}button.list-module__YqCiXa__tile:focus-visible{outline-offset:2px;outline:3px solid #e8b93f}.list-module__YqCiXa__tile[data-ring=resume]{box-shadow:inset 0 0 0 2px #e8b93f,0 2px 10px #1b15500f,0 12px 32px #1b15500f}.list-module__YqCiXa__tile[data-ring=pass]{box-shadow:inset 0 0 0 2px #5b35e6,0 8px 20px -14px #1b15501a}.list-module__YqCiXa__tile[data-ring=fail]{box-shadow:inset 0 0 0 2px #c42a6a,0 8px 20px -14px #1b15501a}.list-module__YqCiXa__tile[aria-expanded=true]{box-shadow:inset 0 0 0 2px #c9bdfb,0 8px 20px -14px #1b15501a}.list-module__YqCiXa__tile[data-faded=true]{background:#fafbfc}.list-module__YqCiXa__tile[data-faded=true] .list-module__YqCiXa__tileTitle,.list-module__YqCiXa__tile[data-faded=true] .list-module__YqCiXa__line{color:#9aa2b1}.list-module__YqCiXa__tileTags{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.list-module__YqCiXa__tileTitle{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.1;display:block}.list-module__YqCiXa__line{letter-spacing:-.1px;font-size:13px;line-height:1.62;display:block}.list-module__YqCiXa__lineSub{color:#6b7280}.list-module__YqCiXa__lineGold{color:#8a6400;font-weight:700}.list-module__YqCiXa__linePass{color:#5b35e6;justify-content:center;align-items:center;gap:4px;font-weight:700;display:inline-flex}.list-module__YqCiXa__lineFail{color:#c42a6a;font-weight:700}.list-module__YqCiXa__lineInk{color:#1a1f2b;font-weight:700}.list-module__YqCiXa__sessTime{white-space:nowrap}.list-module__YqCiXa__sessTime:before{content:" · "}.list-module__YqCiXa__tileBtns{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.list-module__YqCiXa__tileBtns>button{width:100%}.list-module__YqCiXa__btnIc{display:inline-flex}.list-module__YqCiXa__tileMain{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.list-module__YqCiXa__tileMain:focus-visible{outline-offset:4px;outline:3px solid #e8b93f}.list-module__YqCiXa__tile[data-split=true]:has(>.list-module__YqCiXa__tileMain:hover){transform:translateY(-3px);box-shadow:0 0 0 1px #1b15500b,0 2px 6px #1b15500f,0 22px 44px -14px #1b155033}.list-module__YqCiXa__tile:has(>.list-module__YqCiXa__tileMain[aria-expanded=true]){box-shadow:inset 0 0 0 2px #c9bdfb,0 8px 20px -14px #1b15501a}.list-module__YqCiXa__tileBtnsEnd{margin-top:auto;padding-top:4px}.list-module__YqCiXa__tileBtns>button{padding-left:10px;padding-right:10px}.list-module__YqCiXa__newAt{display:flex;position:absolute;top:8px;right:8px}.list-module__YqCiXa__newTag{color:#1f1a3d;letter-spacing:-.2px;background:#e8b93f;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.list-module__YqCiXa__placeholder{opacity:1;background:#fafbfc}.list-module__YqCiXa__placeholder .list-module__YqCiXa__tileTitle{color:#9aa2b1}.list-module__YqCiXa__resLinks{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.list-module__YqCiXa__resLink{cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit}.list-module__YqCiXa__panel{background:#fff;border-radius:16px;margin-top:10px;padding:8px 20px 16px;scroll-margin-top:90px;box-shadow:inset 0 0 0 1px #eef1f6}.list-module__YqCiXa__panelHead{justify-content:space-between;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.list-module__YqCiXa__panelRows{max-height:260px;overflow-y:auto}.list-module__YqCiXa__resRow{color:inherit;border-top:1px solid #e9ecf1;align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}.list-module__YqCiXa__resRow:first-child{border-top:0}.list-module__YqCiXa__resRow:hover .list-module__YqCiXa__resScore{text-decoration:underline}.list-module__YqCiXa__resRow:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #e8b93f}.list-module__YqCiXa__resOrd{flex-shrink:0;width:36px;font-size:13px;font-weight:700}.list-module__YqCiXa__resScore{font-size:15px;font-weight:700}.list-module__YqCiXa__resDate{color:#6b7280;white-space:nowrap;margin-left:auto;font-size:13px}.list-module__YqCiXa__panelFoot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.list-module__YqCiXa__empty{text-align:center;color:#6b7280;padding:40px 0}.list-module__YqCiXa__note{align-items:flex-start;gap:14px;padding:16px 8px 0;display:flex}.list-module__YqCiXa__note img{object-fit:cover;border-radius:999px;flex-shrink:0;width:40px;height:40px;display:block}.list-module__YqCiXa__mOv{padding:0;overflow:hidden}.list-module__YqCiXa__mOvHead{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.list-module__YqCiXa__mOvHead:focus-visible{outline-offset:-3px;border-radius:24px;outline:3px solid #e8b93f}.list-module__YqCiXa__mOvMain{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.list-module__YqCiXa__mOvBody{flex-direction:column;gap:16px;padding:0 18px 20px;display:flex}.list-module__YqCiXa__mChips{flex-wrap:wrap;gap:6px;display:flex}.list-module__YqCiXa__mCover{align-items:center;gap:14px;display:flex}.list-module__YqCiXa__mWidgets{padding:22px 18px}.list-module__YqCiXa__sticky{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#f5f6f800 0%,#f5f6f8f0 32%);position:fixed;bottom:0;left:0;right:0}.list-module__YqCiXa__sticky>button{width:100%;box-shadow:0 10px 24px -10px #1b155073}.list-module__YqCiXa__ghost{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff59}.list-module__YqCiXa__ghost:hover:not(:disabled){color:#fff;background:#ffffff3d}@media (max-width:1100px){.list-module__YqCiXa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1101px) and (max-width:1279px){.list-module__YqCiXa__btnLong{display:none}}@media (max-width:420px){.list-module__YqCiXa__btnLong{display:none}}@media (max-width:900px){.list-module__YqCiXa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.list-module__YqCiXa__grid[data-codes=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-module__YqCiXa__passPre,.list-module__YqCiXa__btnIc{display:none}.list-module__YqCiXa__tileBtns>button{padding-left:8px;padding-right:8px}.list-module__YqCiXa__sessTime{font-weight:400;display:block}.list-module__YqCiXa__sessTime:before{content:none}.list-module__YqCiXa__band{flex-direction:column;align-items:flex-start;padding-right:120px}.list-module__YqCiXa__bandBtn{margin-right:0}}@media (max-width:768px){.list-module__YqCiXa__listsec{margin-top:16px}.list-module__YqCiXa__chips{flex-wrap:wrap;row-gap:8px}.list-module__YqCiXa__grid{gap:10px}.list-module__YqCiXa__tile{border-radius:20px;padding:16px 8px 12px}.list-module__YqCiXa__tileTitle{font-size:22px}.list-module__YqCiXa__newAt{position:static}.list-module__YqCiXa__band{min-height:0;padding:22px 20px}.list-module__YqCiXa__bandArt{display:none}.list-module__YqCiXa__resRow{flex-wrap:wrap;gap:10px}.list-module__YqCiXa__panel{padding:6px 14px 14px}}@media (max-width:420px){.list-module__YqCiXa__tileBtns>button{padding-left:6px;padding-right:6px}}@media (prefers-reduced-motion:reduce){.list-module__YqCiXa__tile{transition:none}button.list-module__YqCiXa__tile:hover,button.list-module__YqCiXa__tile:active{transform:none}.list-module__YqCiXa__tile[data-split=true]:has(>.list-module__YqCiXa__tileMain:hover){transform:none}}
