.pc-results .pr-tile{color:var(--pc-ink);text-align:left;-webkit-tap-highlight-color:transparent;transition-property:background-color,opacity,scale;transition-duration:var(--pc-duration);transition-timing-function:ease-out}@media (hover:hover){.pc-results .pr-tile:not(:disabled):hover{background:color-mix(in srgb,var(--pc-surface) 55%,var(--pc-unknown))}}@media (prefers-reduced-motion:no-preference){.pc-results .pr-tile:not(:disabled):active{scale:.96}}.pc-results .pr-tile:disabled{opacity:.6}.pc-results .pr-tile-compact{padding:14px}.pc-results .pyq-main,.pc-results .pyq-sticky .pc-sticky-inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}.pc-results .pyq-main{container-type:inline-size;display:grid;gap:24px;padding-block:24px 40px;flex:1 0 auto}@media (min-width:640px){.pc-results .pyq-main,.pc-results .pyq-sticky .pc-sticky-inner{padding-inline:24px}}@media (min-width:1280px){.pc-results .pyq-main,.pc-results .pyq-sticky .pc-sticky-inner{padding-inline:40px}}.pc-results .pyq-split{display:flex;flex-direction:column;gap:24px}.pc-results .pyq-split>*{display:contents}@container (min-width: 900px){.pc-results .pyq-split{display:grid;align-items:start;grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.pc-results .pyq-split>*{display:grid;gap:24px;min-width:0}.pc-results .pyq-split:has(>:only-child){grid-template-columns:minmax(0,1fr)}.pc-results .pyq-split[data-rail=end]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.pc-results .pyq-rail{position:sticky;top:80px}}.pc-results .pyq-cards{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@container (min-width: 1000px){.pc-results .pyq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1300px){.pc-results .pyq-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-results .pyq-cards>li{display:grid}.pc-results .pyq-pair{display:grid;gap:24px;align-items:start}@container (min-width: 900px){.pc-results .pyq-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-results .pyq-actions{order:99;position:sticky;bottom:calc(56px + env(safe-area-inset-bottom, 0px));z-index:30;display:grid;gap:8px;margin:auto -16px -40px;padding:12px 16px;background:color-mix(in srgb,var(--pc-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid color-mix(in srgb,var(--pc-line) 60%,transparent)}@media (min-width:640px){.pc-results .pyq-actions{margin-inline:-24px;padding-inline:24px}}@media (min-width:768px){.pc-results .pyq-actions{bottom:0}}@media (min-width:1280px){.pc-results .pyq-actions{margin-inline:-40px;padding-inline:40px}}@container (min-width: 900px){.pc-results .pyq-actions{order:0;position:static;margin:0;padding:18px;gap:10px;border-radius:var(--pc-radius-panel);border:1px solid transparent;background:var(--pc-gradient-panel) border-box;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pc-shadow-glass),inset 0 0 0 1px var(--pc-highlight),0 0 0 1px color-mix(in srgb,var(--pc-line) 38%,transparent)}}.pc-results .pyq-paper{display:flex;flex-direction:column;gap:24px}@container (min-width: 900px){.pc-results .pyq-paper{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);grid-template-rows:1fr auto;align-self:start}.pc-results .pyq-paper>[data-slot=hero]{border-end-start-radius:0;border-end-end-radius:0}.pc-results .pyq-paper>.pyq-actions{margin-top:-24px;border-start-start-radius:0;border-start-end-radius:0;border-top:1px solid color-mix(in srgb,var(--pc-line) 60%,transparent);padding:16px 24px 24px}.pc-results .pyq-paper .pc-subjects{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pc-results .pyq-paper .pc-subjects:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pc-results .pyq-paper>[data-slot=hero]{grid-area:1/1}.pc-results .pyq-paper>.pyq-actions{grid-area:2/1}.pc-results .pyq-paper>[data-slot=sections]{grid-column:2;grid-row:1/span 2}.pc-results .pyq-paper>[data-slot=rank]{grid-area:3/1;align-self:start}.pc-results .pyq-paper>[data-slot=attempts]{grid-area:3/2;align-self:start}.pc-results .pyq-paper:not(:has(>[data-slot=attempts]))>[data-slot=rank],.pc-results .pyq-paper:not(:has(>[data-slot=rank]))>[data-slot=attempts]{grid-column:1/-1}.pc-results .pyq-paper:not(:has(>[data-slot=sections])){grid-template-columns:minmax(0,1fr)}}.pc-results .pyq-main>.pyq-empty{justify-self:center;width:100%;max-width:640px}@media (prefers-reduced-motion:no-preference){.pc-results .pyq-cards .pr-tile:not(:disabled):active{scale:.98}}@media (pointer:coarse){.pc-results:has(.pyq-main) :is(.pc-btn-sm,.pc-seg>button){min-height:44px}.pc-results:has(.pyq-main) .pc-btn-sm.w-9{width:44px}}