.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-ask{-webkit-tap-highlight-color:transparent;transition-property:background-color;transition-duration:var(--pc-duration);transition-timing-function:ease-out}@media (hover:hover){.pc-results .pr-ask:has(>.pr-ask-open:hover){background:color-mix(in srgb, var(--pc-surface) 55%, var(--pc-unknown))}}.pc-results .pr-ask:has(>.pr-ask-open:active){background:color-mix(in srgb, var(--pc-surface) 55%, var(--pc-unknown))}.pc-results .pr-tile-compact{padding:14px}.pc-results .pyq-sticky .pc-sticky-inner,.pc-results .pyq-main{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}.pc-results .pyq-main{flex:1 0 auto;gap:24px;padding-block:24px 40px;display:grid;container-type:inline-size}@media (width>=640px){.pc-results .pyq-sticky .pc-sticky-inner,.pc-results .pyq-main{padding-inline:24px}}@media (width>=1280px){.pc-results .pyq-sticky .pc-sticky-inner,.pc-results .pyq-main{padding-inline:40px}}.pc-results .pyq-split{flex-direction:column;gap:24px;display:flex}.pc-results .pyq-split>*{display:contents}@container (width>=900px){.pc-results .pyq-split{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;display:grid}.pc-results .pyq-split>*{gap:24px;min-width:0;display:grid}.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{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (width>=1000px){.pc-results .pyq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (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{align-items:start;gap:24px;display:grid}@container (width>=900px){.pc-results .pyq-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-results .pyq-actions{bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:30;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);order:99;gap:8px;margin:auto -16px -40px;padding:12px 16px;display:grid;position:sticky}@media (width>=640px){.pc-results .pyq-actions{margin-inline:-24px;padding-inline:24px}}@media (width>=768px){.pc-results .pyq-actions{bottom:0}}@media (width>=1280px){.pc-results .pyq-actions{margin-inline:-40px;padding-inline:40px}}@container (width>=900px){.pc-results .pyq-actions{border-radius:var(--pc-radius-panel);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);border:1px solid #0000;order:0;gap:10px;margin:0;padding:18px;position:static}}.pc-results .pyq-paper{flex-direction:column;gap:24px;display:flex}@container (width>=900px){.pc-results .pyq-paper{grid-template-rows:1fr auto;grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-self:start;display:grid}.pc-results .pyq-paper>[data-slot=hero]{border-end-end-radius:0;border-end-start-radius:0}.pc-results .pyq-paper>.pyq-actions{border-top:1px solid color-mix(in srgb, var(--pc-line) 60%, transparent);border-start-start-radius:0;border-start-end-radius:0;margin-top:-24px;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-area:1/2/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}:is(.pc-results .pyq-paper:not(:has(>[data-slot=rank]))>[data-slot=attempts],.pc-results .pyq-paper:not(:has(>[data-slot=attempts]))>[data-slot=rank]){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}}
