.m-navlinks{gap:24px;display:flex}.m-navlinks-dropdown{display:none}.m-hamburger{display:none!important}.m-loginlink{display:inline-flex}@media (max-width:639px){.m-navlinks,.m-loginlink{display:none}.m-hamburger{display:flex!important}.m-navlinks-dropdown{flex-direction:column;gap:0;display:flex}.hero-grid{flex-direction:column!important}.hero-phone{justify-content:center;margin-top:32px;display:flex}.hero-ctas{flex-direction:column!important}.hero-ctas a{text-align:center;width:100%}.streak-stats{flex-flow:wrap;gap:24px!important}.footer-grid{grid-template-columns:1fr 1fr!important}.floating-open-app,.floating-copy-small{display:none!important}}@media (max-width:1023px){.showcase-desktop{display:none!important}.showcase-mobile{display:block!important}}@media (min-width:1024px){.showcase-desktop{display:block!important}.showcase-mobile{display:none!important}}.sj-carousel-wrap{max-width:var(--content-max);margin:0 auto;position:relative}.sj-chevron{z-index:5;background:var(--success-strong);width:44px;height:44px;color:var(--on-accent);cursor:pointer;opacity:.96;box-shadow:0 6px 18px color-mix(in srgb,var(--success-strong)45%,transparent);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s,background .15s,box-shadow .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sj-chevron:hover{opacity:1;background:var(--success);box-shadow:0 8px 26px color-mix(in srgb,var(--success-strong)60%,transparent);transform:translateY(-50%)scale(1.1)}.sj-chevron:active{transform:translateY(-50%)scale(.95)}.sj-chevron svg{width:22px;height:22px}.sj-chevron--prev{left:10px}.sj-chevron--next{right:10px}@media (max-width:480px){.sj-chevron{width:38px;height:38px}.sj-chevron svg{width:19px;height:19px}}.sj-tile{color:#0a0a0a;border-radius:22px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 18px #0a0a0a24}.sj-tile:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0a0a0a38}.sj-tile .sj-tag{color:#0a0a0a9e}.sj-biology{background:#22c55e}.sj-chemistry{color:#fff;background:#ef4444}.sj-physics{color:#fff;background:#8b5cf6}.sj-maths{color:#fff;background:#3b82f6}.sj-computer-science{background:#06b6d4}.sj-history{background:#f59e0b}.sj-geography{color:#fff;background:#10b981}.sj-english-lit{color:#fff;background:#ec4899}.sj-english-lang{color:#fff;background:#a855f7}.sj-french{background:#38bdf8}.sj-spanish{background:#f97316}.sj-german{background:#eab308}.sj-chemistry .sj-tag,.sj-physics .sj-tag,.sj-maths .sj-tag,.sj-geography .sj-tag,.sj-english-lit .sj-tag,.sj-english-lang .sj-tag{color:#fffc}@media (max-width:767px){.sh-body{grid-template-columns:1fr!important}.sh-body aside,.sh-picker{display:none!important}}@media (min-width:768px){.sh-picker{display:block!important}}.su-topic-row:hover,.sh-rail-link:hover{background:var(--bg-subtle)}.sh-board-chip:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--neo-ink,var(--text-primary))!important}.sh-guide-card:hover{background:var(--bg-surface);border-color:var(--action-primary)!important}.sh-paper-link:hover{box-shadow:0 4px 16px #00000014}details summary::-webkit-details-marker{display:none}details[open] summary span[aria-hidden]{content:"−";display:inline-block;transform:rotate(45deg)}
