.aptitude-journey{--aptitude-accent:var(--tp-link);--aptitude-wash:color-mix(in srgb,var(--tp-link) 9%,var(--tp-surface));min-width:0;min-height:80vh;overflow-x:clip;background:var(--tp-paper);color:var(--tp-ink);overflow-wrap:anywhere;padding:clamp(1.25rem,4vw,3.5rem) clamp(1rem,3vw,2.5rem) 3rem}.aptitude-journey *,.aptitude-journey :after,.aptitude-journey :before{box-sizing:border-box}.aptitude-journey .aptitude-page{max-width:1240px;margin-inline:auto}.aptitude-journey h1,.aptitude-journey h2,.aptitude-journey h3,.aptitude-journey p{margin:0}.aptitude-journey h1,.aptitude-journey h2{text-wrap:balance}.aptitude-journey p{line-height:1.65}.aptitude-journey ol,.aptitude-journey ul{list-style:none;margin:0;padding:0}.aptitude-journey .aptitude-eyebrow{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-link)}.aptitude-journey .aptitude-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem}.aptitude-journey .aptitude-heading h1{margin-block:.8rem 1rem;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(2.7rem,4.9vw,4.4rem);line-height:1.08;letter-spacing:-.045em}.aptitude-journey .aptitude-quest h2 em,.aptitude-journey h1 em{color:var(--tp-link);font-weight:inherit}.aptitude-journey .aptitude-heading>div>p:last-child{max-width:36rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-effects-control{flex:0 0 13rem;text-align:right}.aptitude-journey .aptitude-effects-control p{margin-top:.55rem;font-size:.75rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.1rem;border:1px solid var(--tp-control-line);border-radius:.9rem;background:var(--tp-surface);color:var(--tp-ink);font-size:.9rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.aptitude-journey .aptitude-effects-toggle{font-size:.78rem;border-radius:2rem}.aptitude-journey .aptitude-button-primary{background:linear-gradient(125deg,var(--tp-link),color-mix(in srgb,var(--tp-link) 85%,#7b3a65));color:var(--tp-paper);border-color:transparent;box-shadow:0 6px 16px color-mix(in srgb,var(--tp-link) 16%,transparent)}.aptitude-journey button:disabled{opacity:.65;cursor:wait}.aptitude-journey :is(a,button):focus-visible{outline:3px solid var(--tp-link);outline-offset:4px}.aptitude-journey :is(a,button):hover{text-decoration:underline;text-underline-offset:4px}.aptitude-journey .aptitude-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.25rem}.aptitude-journey .aptitude-aurora{position:absolute;z-index:-1;pointer-events:none;inset:-2rem -1rem;border-radius:50%;background:radial-gradient(ellipse at 25% 45%,color-mix(in srgb,var(--tp-link) 15%,transparent),transparent 65%),radial-gradient(ellipse at 90% 60%,color-mix(in srgb,var(--tp-success) 12%,transparent),transparent 60%)}.aptitude-journey .notebook-sheet{min-width:0;padding:clamp(1.25rem,3vw,2.3rem);border-radius:1.6rem;border-color:var(--tp-line);box-shadow:0 10px 28px color-mix(in srgb,var(--tp-ink) 4%,transparent),0 2px 0 color-mix(in srgb,var(--tp-line) 50%,transparent)}.aptitude-journey .aptitude-quest{background-color:var(--tp-surface);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,color-mix(in srgb,var(--tp-line) 23%,transparent) 31px,color-mix(in srgb,var(--tp-line) 23%,transparent) 32px)}.aptitude-journey .aptitude-card-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.aptitude-journey .aptitude-chip,.aptitude-journey .aptitude-time{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:650}.aptitude-journey .aptitude-chip{border-radius:2rem;background:var(--aptitude-wash);color:var(--tp-link);padding:.45rem .7rem}.aptitude-journey .aptitude-time{color:var(--tp-ink-soft)}.aptitude-journey .aptitude-quest-body{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:1rem;align-items:center;padding-block:1.6rem 1.2rem}.aptitude-journey .aptitude-quest h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.7vw,2.4rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}.aptitude-journey .aptitude-quest-body p{margin-top:1rem;max-width:28rem;font-size:.9rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-orbit{position:relative;display:grid;place-items:center;width:110px;aspect-ratio:1;color:var(--tp-link)}.aptitude-journey .aptitude-orbit-ring{position:absolute;inset:0;border:1px dashed color-mix(in srgb,var(--tp-link) 35%,transparent);border-radius:50%;transform:rotate(-25deg)}.aptitude-journey .aptitude-orbit-core{display:grid;place-items:center;width:76px;aspect-ratio:1;background:var(--aptitude-wash);border:1px solid color-mix(in srgb,var(--tp-link) 20%,transparent);border-radius:50%;box-shadow:0 0 0 8px color-mix(in srgb,var(--tp-link) 4%,transparent)}.aptitude-journey .aptitude-orbit-core svg{width:37px;height:37px}.aptitude-journey .aptitude-orbit i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--tp-link);top:3%;left:25%}.aptitude-journey .aptitude-orbit i:nth-of-type(2){top:70%;left:90%;background:var(--tp-success)}.aptitude-journey .aptitude-orbit i:nth-of-type(3){top:90%;left:25%;width:6px;height:6px}.aptitude-journey .aptitude-session-note{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--tp-ink-soft);margin-bottom:1rem}.aptitude-journey .aptitude-notice{margin-bottom:.75rem;padding:1rem;border-left:3px solid var(--tp-link);background:var(--aptitude-wash);border-radius:0 .7rem .7rem 0;font-size:.85rem}.aptitude-journey .aptitude-notice p:first-child{font-weight:650}.aptitude-journey .aptitude-feedback{margin-top:.75rem;font-size:.8rem}.aptitude-journey .aptitude-save-note{margin-top:.7rem;font-size:.8rem;color:var(--tp-ink-soft)}.aptitude-journey #today-quest{scroll-margin-top:6rem}.aptitude-journey #today-quest:focus-visible{outline:3px solid var(--tp-link);outline-offset:6px;border-radius:.5rem}.aptitude-journey .aptitude-quick-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.8rem}.aptitude-journey .aptitude-quick-links a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--tp-link);font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.aptitude-journey .aptitude-recipe{background:linear-gradient(150deg,var(--tp-surface),var(--aptitude-wash))}.aptitude-journey .aptitude-recipe h2{margin-top:.9rem;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;line-height:1.25}.aptitude-journey .aptitude-recipe ol{display:grid;gap:1.1rem;margin-block:1.6rem}.aptitude-journey .aptitude-recipe li{display:flex;align-items:center;gap:.85rem}.aptitude-journey .aptitude-recipe-icon{flex:0 0 44px;height:44px;display:grid;place-items:center;border-radius:.9rem;background:var(--tp-surface);color:var(--tp-link);border:1px solid var(--tp-line)}.aptitude-journey .aptitude-recipe h3{font-size:.95rem;font-weight:650}.aptitude-journey .aptitude-recipe li p,.aptitude-journey .aptitude-recipe-footer{font-size:.78rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-recipe-footer{padding-top:1rem;border-top:1px solid var(--tp-line)}.aptitude-journey .aptitude-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:1.3rem;gap:1.25rem}.aptitude-journey .aptitude-context section{display:flex;align-items:flex-start;gap:.9rem;padding:1.2rem 1.3rem;border-radius:1rem;border:1px solid var(--tp-line)}.aptitude-journey .aptitude-context svg{flex-shrink:0;margin-top:.2rem;color:var(--tp-link)}.aptitude-journey .aptitude-review-note{background:var(--aptitude-wash)}.aptitude-journey .aptitude-rhythm{background:color-mix(in srgb,var(--tp-success) 6%,var(--tp-surface))}.aptitude-journey .aptitude-context h2{font-size:.95rem;font-weight:650}.aptitude-journey .aptitude-context p:not(.aptitude-eyebrow){margin-top:.3rem;font-size:.8rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-context .aptitude-eyebrow{font-size:.75rem;margin-bottom:.25rem}.aptitude-journey .aptitude-rhythm-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-top:.35rem;color:var(--tp-link);font-weight:650;text-decoration:underline;text-underline-offset:3px}.aptitude-journey .aptitude-section{margin-top:3rem;scroll-margin-top:6rem}.aptitude-journey .aptitude-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.3rem}.aptitude-journey .aptitude-section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;letter-spacing:-.035em;margin-top:.35rem}.aptitude-journey .aptitude-section-heading>p{font-size:.78rem;color:var(--tp-ink-soft);text-align:right}.aptitude-journey .aptitude-shelves{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.aptitude-journey .aptitude-shelves-help{margin-bottom:1rem;font-size:.8rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-shelf-link{display:flex;align-items:center;min-height:44px;padding-block:.6rem;margin-top:.5rem;font-size:.78rem;font-weight:600;color:var(--tp-link);text-decoration:underline;text-underline-offset:3px}.aptitude-journey .aptitude-tone-0{--aptitude-accent:var(--tp-link)}.aptitude-journey .aptitude-tone-1{--aptitude-accent:var(--tp-success)}.aptitude-journey .aptitude-tone-2{--aptitude-accent:#5685ba}.aptitude-journey .aptitude-tone-3{--aptitude-accent:#bf715b}.aptitude-journey .aptitude-tone-4{--aptitude-accent:#b18d42}.aptitude-journey .aptitude-shelf{position:relative;min-width:0;padding:1.1rem 1rem 1.8rem;border:1px solid var(--tp-line);border-radius:1.1rem;background:linear-gradient(155deg,color-mix(in srgb,var(--aptitude-accent) 9%,var(--tp-surface)),var(--tp-surface) 70%);overflow:hidden}.aptitude-journey .aptitude-shelf-symbol{display:grid;place-items:center;width:44px;height:44px;color:var(--tp-ink);border:1px solid color-mix(in srgb,var(--aptitude-accent) 35%,var(--tp-line));background:color-mix(in srgb,var(--aptitude-accent) 12%,var(--tp-surface));border-radius:.8rem;margin-bottom:1rem}.aptitude-journey .aptitude-shelf h3{font-size:.92rem;font-weight:650;min-height:2.7em}.aptitude-journey .aptitude-band{display:inline-block;margin-block:.6rem;font-size:.75rem;font-weight:700;background:var(--tp-surface);border:1px solid var(--tp-control-line);padding:.15rem .5rem;border-radius:1rem}.aptitude-journey .aptitude-shelf-copy{font-size:.75rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-book-spines{position:absolute;bottom:0;left:1rem;right:1rem;height:13px;border-bottom:3px solid color-mix(in srgb,var(--aptitude-accent) 40%,var(--tp-line));display:flex;align-items:flex-end;gap:4px}.aptitude-journey .aptitude-book-spines i{width:15%;height:6px;background:color-mix(in srgb,var(--aptitude-accent) 30%,var(--tp-surface));border-radius:2px 2px 0 0}.aptitude-journey .aptitude-book-spines i:nth-child(2n){height:10px;width:10%}.aptitude-journey .aptitude-games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.aptitude-journey .aptitude-games li{min-width:0}.aptitude-journey .aptitude-game{display:flex;flex-direction:column;height:100%;min-height:44px;min-width:0;padding:.7rem .7rem 1rem;color:var(--tp-ink);background:var(--tp-surface);border:1px solid var(--tp-line);border-radius:1.2rem;text-decoration:none}.aptitude-journey .aptitude-game-art{display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;height:108px;border-radius:.8rem;background:color-mix(in srgb,var(--aptitude-accent) 10%,var(--tp-paper))}.aptitude-journey .aptitude-game-art svg{position:relative;color:var(--tp-ink)}.aptitude-journey .aptitude-game-art span{position:absolute;width:72px;height:72px;border:1px solid color-mix(in srgb,var(--aptitude-accent) 35%,transparent);border-radius:1rem;transform:rotate(-18deg)}.aptitude-journey .aptitude-game-art span:nth-child(2){transform:rotate(15deg) translate(15px)}.aptitude-journey .aptitude-game-art span:nth-child(3){transform:rotate(-25deg) translate(-14px)}.aptitude-journey .aptitude-motif-path span{width:150px;height:30px;border-radius:2rem}.aptitude-journey .aptitude-motif-grid span{width:24px;height:24px;top:42%;border-radius:0}.aptitude-journey .aptitude-motif-grid span:first-child{left:16%;transform:translate(-50%,-50%)}.aptitude-journey .aptitude-motif-grid span:nth-child(2){left:50%;transform:translate(-50%,-50%) rotate(45deg)}.aptitude-journey .aptitude-motif-grid span:nth-child(3){left:84%;transform:translate(-50%,-50%)}.aptitude-journey .aptitude-motif-matrix{background-image:radial-gradient(color-mix(in srgb,var(--aptitude-accent) 25%,transparent) 2px,transparent 2px);background-size:16px 16px}.aptitude-journey .aptitude-motif-matrix span{border-radius:50%}.aptitude-journey .aptitude-motif-relay span{width:150px;height:45px;border-radius:50%}.aptitude-journey .aptitude-motif-forge span{width:26px;height:26px;top:50%;border-radius:5px}.aptitude-journey .aptitude-motif-forge span:first-child{left:16%;transform:translate(-50%,-50%) rotate(-30deg)}.aptitude-journey .aptitude-motif-forge span:nth-child(2){left:50%;transform:translate(-50%,-50%) rotate(0deg)}.aptitude-journey .aptitude-motif-forge span:nth-child(3){left:84%;transform:translate(-50%,-50%) rotate(30deg)}.aptitude-journey .aptitude-motif-lens span{border-radius:50%;width:85px;height:85px}.aptitude-journey .aptitude-motif-context span{width:100px;height:60px;border-radius:10px 10px 10px 0}.aptitude-journey .aptitude-game-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.95rem .3rem .45rem}.aptitude-journey .aptitude-game-title h3{font-size:1rem;font-weight:650}.aptitude-journey .aptitude-game-title svg{flex-shrink:0;color:var(--tp-link)}.aptitude-journey .aptitude-game>p{font-size:.78rem;color:var(--tp-ink-soft);margin-inline:.3rem}.aptitude-journey .aptitude-module-note{align-self:flex-start;padding:.2rem .5rem;margin:.9rem .3rem 0;border-radius:.5rem;border:1px solid var(--tp-line);background:var(--tp-paper);font-size:.78rem;font-weight:600;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-mistakes-note{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem;margin-top:3rem;border:1px solid var(--tp-line);border-radius:1.2rem;background:var(--aptitude-wash)}.aptitude-journey .aptitude-mistakes-note h2{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;margin-block:.4rem}.aptitude-journey .aptitude-mistakes-note p:not(.aptitude-eyebrow){font-size:.85rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-mistakes-note a{flex-shrink:0}.aptitude-journey .aptitude-circle-note{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;overflow:hidden;margin-top:3rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--aptitude-accent) 38%,var(--tp-line));border-radius:1.35rem;background:linear-gradient(130deg,color-mix(in srgb,var(--aptitude-accent) 12%,var(--tp-surface)),var(--tp-surface) 64%)}.aptitude-journey .aptitude-circle-note:after{content:"";position:absolute;width:10rem;height:10rem;right:8rem;border:1px solid color-mix(in srgb,var(--aptitude-accent) 18%,transparent);border-radius:50%;opacity:.65;pointer-events:none}.aptitude-journey .aptitude-circle-note-icon{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:1rem;color:var(--tp-link);background:color-mix(in srgb,var(--aptitude-accent) 14%,var(--tp-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aptitude-accent) 30%,transparent)}.aptitude-journey .aptitude-circle-note h2{margin-block:.35rem;font:500 1.5rem/1.2 Georgia,Times New Roman,serif}.aptitude-journey .aptitude-circle-note p:not(.aptitude-eyebrow){max-width:44rem;color:var(--tp-ink-soft);font-size:.84rem}.aptitude-journey .aptitude-circle-note a{position:relative;z-index:1;flex-shrink:0}.aptitude-journey .aptitude-footer{margin-top:1.75rem;text-align:center;color:var(--tp-ink-soft);font-size:.75rem}.aptitude-journey .aptitude-child-heading{margin-block:clamp(1.2rem,3vw,2rem);max-width:52rem}.aptitude-journey .aptitude-child-heading h1{margin-block:.55rem .75rem;font:500 clamp(2.25rem,5vw,4rem)/1.08 Georgia,Times New Roman,serif;letter-spacing:-.04em}.aptitude-journey .aptitude-child-heading>p:last-child{max-width:42rem;color:var(--tp-ink-soft)}.aptitude-journey .aptitude-arena,.aptitude-journey .aptitude-review-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:clamp(1rem,3vw,2rem);align-items:start}.aptitude-journey .aptitude-stage{min-width:0;background-color:var(--tp-surface)}.aptitude-journey .aptitude-stage>*+*{margin-top:1rem}.aptitude-journey .aptitude-coach{position:sticky;top:1rem;min-width:0;padding:1.25rem;border:1px solid var(--tp-line);border-radius:1.2rem;background:linear-gradient(145deg,var(--aptitude-wash),var(--tp-surface));box-shadow:0 8px 24px color-mix(in srgb,var(--tp-ink) 4%,transparent)}.aptitude-journey .aptitude-coach h2{margin-block:.7rem;font:500 1.35rem/1.25 Georgia,Times New Roman,serif}.aptitude-journey .aptitude-coach>p:not(.aptitude-eyebrow){color:var(--tp-ink-soft);font-size:.875rem}.aptitude-journey .aptitude-coach-reward{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tp-line);font-weight:650}.aptitude-journey .aptitude-review-list{min-width:0}.aptitude-journey .aptitude-review-list .notebook-sheet{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,color-mix(in srgb,var(--tp-line) 20%,transparent) 31px,color-mix(in srgb,var(--tp-line) 20%,transparent) 32px)}.aptitude-journey .aptitude-fallback{max-width:40rem;margin:8vh auto;padding:2rem;border-radius:1.6rem;border:1px solid var(--tp-line);background:var(--tp-surface)}.aptitude-journey .aptitude-fallback h1{margin-block:.75rem;font-size:2rem;font-family:Georgia,Times New Roman,serif}.aptitude-journey .aptitude-fallback p{color:var(--tp-ink-soft);margin-bottom:1rem}.aptitude-journey .aptitude-loading-lines{display:grid;gap:.8rem;margin-top:2rem}.aptitude-journey .aptitude-loading-lines span{height:12px;width:85%;border-radius:1rem;background:var(--tp-tint)}.aptitude-journey .aptitude-loading-lines span:last-child{width:55%}.aptitude-journey.aptitude-effects-on .aptitude-scene-active .aptitude-aurora{animation:aptitude-drift 14s ease-in-out infinite alternate}.aptitude-journey.aptitude-effects-on .aptitude-scene-active .aptitude-orbit-ring{animation:aptitude-orbit 35s linear infinite}.aptitude-journey.aptitude-effects-on .aptitude-shelf{transition:transform .18s ease}.aptitude-journey.aptitude-effects-on .aptitude-shelf:is(:hover,:focus-within){transform:translateY(-3px)}.aptitude-journey.aptitude-effects-on .aptitude-game{transition:transform .18s ease}.aptitude-journey.aptitude-effects-on .aptitude-game:is(:hover,:focus-visible){transform:translateY(-3px)}.aptitude-journey:not(.aptitude-effects-on) *,.aptitude-journey[data-visibility=hidden] *{animation:none!important;transition:none!important}@keyframes aptitude-drift{0%{transform:translateY(-5px) scale(.98);opacity:.65}to{transform:translateY(5px) scale(1.02);opacity:1}}@keyframes aptitude-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1000px){.aptitude-journey .aptitude-shelves{grid-template-columns:repeat(3,minmax(0,1fr))}.aptitude-journey .aptitude-quest-body{grid-template-columns:minmax(0,1fr)}.aptitude-journey .aptitude-orbit{display:none}}@media (max-width:760px){.aptitude-journey .aptitude-heading{flex-direction:column;gap:1rem}.aptitude-journey .aptitude-effects-control{flex-basis:auto;text-align:left;max-width:22rem}.aptitude-journey .aptitude-context,.aptitude-journey .aptitude-hero{grid-template-columns:minmax(0,1fr)}.aptitude-journey .aptitude-games,.aptitude-journey .aptitude-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.aptitude-journey .aptitude-section-heading{align-items:flex-start;flex-direction:column;gap:.5rem}.aptitude-journey .aptitude-section-heading>p{text-align:left}.aptitude-journey .aptitude-mistakes-note{flex-direction:column;align-items:flex-start}.aptitude-journey .aptitude-circle-note{grid-template-columns:auto minmax(0,1fr)}.aptitude-journey .aptitude-circle-note a{grid-column:1/-1;justify-self:start}.aptitude-journey .aptitude-arena,.aptitude-journey .aptitude-review-stack{grid-template-columns:minmax(0,1fr)}.aptitude-journey .aptitude-coach{position:static}}@media (max-width:380px){.aptitude-journey .aptitude-games,.aptitude-journey .aptitude-shelves{grid-template-columns:minmax(0,1fr)}.aptitude-journey .aptitude-shelf h3{min-height:0}.aptitude-journey .aptitude-button-primary{width:100%}.aptitude-journey .aptitude-circle-note{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.aptitude-journey a,.aptitude-journey button{min-height:44px}}@media (prefers-reduced-motion:reduce){.aptitude-journey *,.aptitude-journey :after,.aptitude-journey :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.aptitude-journey.aptitude-effects-on .aptitude-game:is(:hover,:focus-visible){transform:none}.aptitude-journey.aptitude-effects-on .aptitude-shelf:is(:hover,:focus-within){transform:none}}