.A8IryW_layout{flex-direction:column;gap:1.25rem;display:flex}.A8IryW_units{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.A8IryW_unit{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:16px}.A8IryW_summary{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:.55rem;padding:.95rem 1rem;list-style:none;display:flex}.A8IryW_summary::-webkit-details-marker{display:none}.A8IryW_unitHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.A8IryW_unitName{color:var(--color-text-primary);font-size:1rem;font-weight:800;line-height:1.3}.A8IryW_unitName:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:7px;height:7px;margin-left:.5rem;transition:transform .2s;display:inline-block;transform:translateY(-3px)rotate(45deg)}.A8IryW_details[open] .A8IryW_unitName:after{transform:translateY(0)rotate(225deg)}.A8IryW_unitCount{letter-spacing:-.02em;color:var(--color-accent-primary-text);font-variant-numeric:tabular-nums;flex:none;font-size:1.35rem;font-weight:800;line-height:1}.A8IryW_unitCountLabel{letter-spacing:0;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.A8IryW_bar{background:var(--color-bg-elevated);border-radius:999px;height:8px;display:block;overflow:hidden}.A8IryW_barFill{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent-primary) 0%, var(--color-accent-secondary) 100%);height:100%;display:block}.A8IryW_chapters{flex-direction:column;margin:0;padding:0 1rem .9rem;list-style:none;display:flex}.A8IryW_chapter{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.65rem 0;display:grid}.A8IryW_chapterName{color:var(--color-text-primary);font-size:.94rem;font-weight:700}.A8IryW_chapterCount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800}.A8IryW_chapterQuestions{color:var(--color-text-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:.84rem;line-height:1.45}.A8IryW_chapterEmpty .A8IryW_chapterName,.A8IryW_chapterEmpty .A8IryW_chapterCount{color:var(--color-text-muted);font-weight:600}.A8IryW_topCard{border:1px solid rgba(var(--color-accent-gold-rgb), .4);color:#fff;background:linear-gradient(150deg,#0b1636 0%,#12245a 55%,#1d3a8a 100%);border-radius:20px;padding:1.25rem}.A8IryW_topTitle{margin:0;font-size:1.05rem;font-weight:800}.A8IryW_topList{flex-direction:column;gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.A8IryW_topItem{align-items:center;gap:.85rem;display:flex}.A8IryW_topCount{letter-spacing:-.03em;color:#fbbf24;font-variant-numeric:tabular-nums;flex:none;width:2.6rem;font-size:1.7rem;font-weight:800;line-height:1}.A8IryW_topName{font-size:.96rem;font-weight:700;line-height:1.3}.A8IryW_topNote{color:#ffffffb8;margin:1rem 0 0;font-size:.8rem;line-height:1.45}@media (min-width:1024px){.A8IryW_layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.A8IryW_summary{padding:1.1rem 1.25rem}.A8IryW_chapters{padding:0 1.25rem 1rem}.A8IryW_topCard{padding:1.6rem;position:sticky;top:96px}}@media (hover:hover){.A8IryW_unit:hover{border-color:var(--color-border-accent)}}
