.ca-tabs{gap:4px;margin:4px 0 18px;padding:4px;border:1px solid var(--color-hair);background:var(--color-card)}.ca-tabs,.ca-tabs a{display:inline-flex;border-radius:999px}.ca-tabs a{align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:650;color:var(--color-ink-soft);text-decoration:none}.ca-tabs a[aria-current=page]{background:var(--color-ink-deep);color:#fff}.atl-h1-ico .vp-ic,.ca-tabs .vp-ic{flex:none;fill:none;stroke:currentColor}.ca-tabs .vp-ic{width:16px;height:16px}.atl-h1-ico .vp-ic{width:24px;height:24px;display:block}.atl-h1-ico .vp-ic .f,.ca-tabs .vp-ic .f{fill:#2f8a5738;stroke:none}.atl-h1-ico .vp-ic .s,.ca-tabs .vp-ic .s{fill:#2f8a57;stroke:none}.ca-tabs a[aria-current=page] .vp-ic .s{fill:#fff}.ca-sheet{position:fixed;inset:0 0 0 auto;width:min(480px,100%);height:100dvh;max-height:100dvh;max-width:none;margin:0;padding:0;border:0;border-left:1px solid var(--color-hair);border-radius:18px 0 0 18px;background:var(--color-card);color:var(--color-ink);box-shadow:-12px 0 40px rgb(0 33 71/.18);overflow:hidden}.ca-sheet::backdrop{background:rgb(20 37 63/.18)}.ca-sheet__in{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px));display:grid;align-content:start;gap:10px}.ca-sheet__grab{display:none}.ca-sheet .dp__ft{margin:0 -16px -16px;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}html:has(.ca-sheet[open]){overflow:hidden}.ca-row[data-subj=CHEM],.ca-tile[data-subj=CHEM]{--sc:#2dd4bf}.ca-row[data-subj=BIOL],.ca-tile[data-subj=BIOL]{--sc:#4ade80}.ca-row[data-subj=PHYS],.ca-tile[data-subj=PHYS]{--sc:#fb923c}.ca-row[data-subj=MATH],.ca-tile[data-subj=MATH]{--sc:#6366f1}.ca-row[data-subj=ENLA],.ca-tile[data-subj=ENLA]{--sc:#f472b6}.ca-row[data-subj=HIST],.ca-tile[data-subj=HIST]{--sc:#fca37b}.ca-row[data-subj=GEOG],.ca-tile[data-subj=GEOG]{--sc:#22d3ee}.ca-row[data-opened],.ca-tile[data-opened]{position:relative;border-color:transparent;box-shadow:0 0 0 3px var(--sc,#2f8a57),0 12px 32px rgb(0 33 71/.16);transform:translateY(-2px);transition:box-shadow .18s ease,transform .18s ease}.ca-row[data-opened]:after,.ca-tile[data-opened]:after{content:"";position:absolute;left:14px;right:14px;top:0;height:4px;border-radius:0 0 4px 4px;background:var(--sc,#2f8a57)}.ca-tile[data-opened] .dk-stack,.ca-tile[data-opened] .vp-dk-th--stack{filter:saturate(1.05)}@media (prefers-reduced-motion:reduce){.ca-row[data-opened],.ca-tile[data-opened]{transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.ca-sheet[open]{animation:ca-sheet-in .24s cubic-bezier(.2,.7,.2,1)}@keyframes ca-sheet-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}}@media (max-width:760px){.ca-sheet{inset:auto 0 0 0;width:100%;height:88dvh;max-height:88dvh;border-left:0;border-top:1px solid var(--color-hair);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgb(0 33 71/.22)}.ca-sheet__grab{display:block;width:40px;height:5px;margin:0 auto;border-radius:3px;background:var(--color-hair);touch-action:none;cursor:grab}.ca-sheet__in{padding-top:8px}@media (prefers-reduced-motion:no-preference){@keyframes ca-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}}.ca-row,.ca-tile{border-top:3px solid var(--sc,var(--color-accent,#2f8a57))}