.styles-module-scss-module__yi4WNG__tree,.styles-module-scss-module__yi4WNG__treeCompact{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(var(--color-grid-line) .0625rem, transparent .0625rem),linear-gradient(90deg, var(--color-grid-line) .0625rem, transparent .0625rem),var(--color-panel-deep);scrollbar-color:var(--color-brass) #0000;background-size:2rem 2rem;overflow-x:auto}.styles-module-scss-module__yi4WNG__tree svg,.styles-module-scss-module__yi4WNG__treeCompact svg{block-size:auto;inline-size:100%;min-inline-size:50rem;padding:1rem;display:block}.styles-module-scss-module__yi4WNG__treeCompact svg{min-inline-size:42rem}.styles-module-scss-module__yi4WNG__tree__edge,.styles-module-scss-module__yi4WNG__tree__edgeActive{stroke:var(--color-tree-line);stroke-width:2px}.styles-module-scss-module__yi4WNG__tree__edgeActive{stroke:var(--color-signal);stroke-width:4px;filter:drop-shadow(0 0 .35rem var(--color-signal-glow))}.styles-module-scss-module__yi4WNG__tree__node circle,.styles-module-scss-module__yi4WNG__tree__node rect,.styles-module-scss-module__yi4WNG__tree__nodePossible circle,.styles-module-scss-module__yi4WNG__tree__nodePossible rect,.styles-module-scss-module__yi4WNG__tree__nodeVisited circle,.styles-module-scss-module__yi4WNG__tree__nodeVisited rect,.styles-module-scss-module__yi4WNG__tree__nodeActive circle,.styles-module-scss-module__yi4WNG__tree__nodeActive rect{fill:var(--color-panel-deep);stroke:var(--color-brass-muted);stroke-width:2px}.styles-module-scss-module__yi4WNG__tree__node text,.styles-module-scss-module__yi4WNG__tree__nodePossible text,.styles-module-scss-module__yi4WNG__tree__nodeVisited text,.styles-module-scss-module__yi4WNG__tree__nodeActive text{fill:var(--color-ivory);font-family:var(--font-mono);font-size:13px;font-weight:800}.styles-module-scss-module__yi4WNG__tree__nodePossible circle,.styles-module-scss-module__yi4WNG__tree__nodePossible rect{fill:var(--color-brass-soft);stroke:var(--color-brass)}.styles-module-scss-module__yi4WNG__tree__nodeVisited circle,.styles-module-scss-module__yi4WNG__tree__nodeVisited rect{stroke:var(--color-signal)}.styles-module-scss-module__yi4WNG__tree__nodeActive circle,.styles-module-scss-module__yi4WNG__tree__nodeActive rect{fill:var(--color-signal);stroke:var(--color-signal-light);stroke-width:4px;filter:drop-shadow(0 0 .7rem var(--color-signal-glow))}.styles-module-scss-module__yi4WNG__tree__nodeActive text{fill:var(--color-panel-deep)}.styles-module-scss-module__yi4WNG__tree__rootLabel,.styles-module-scss-module__yi4WNG__tree__legend text{fill:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:1px;font-size:12px;font-weight:700}.styles-module-scss-module__yi4WNG__tree__legend circle,.styles-module-scss-module__yi4WNG__tree__legend rect{fill:var(--color-brass)}@media (max-width:48rem){.styles-module-scss-module__yi4WNG__tree svg,.styles-module-scss-module__yi4WNG__treeCompact svg{min-inline-size:43rem}}
.styles-module-scss-module__2fyS_W__pad{gap:1rem;display:grid}.styles-module-scss-module__2fyS_W__pad__readout{border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.styles-module-scss-module__2fyS_W__pad__readout span,.styles-module-scss-module__2fyS_W__pad__readout small{color:var(--color-text-muted);font-size:.78rem}.styles-module-scss-module__2fyS_W__pad__readout strong{color:var(--color-brass-light);font-family:var(--font-mono);letter-spacing:.24em;font-size:1.2rem}.styles-module-scss-module__2fyS_W__pad__readout b{color:var(--color-signal);font-size:1.5rem}.styles-module-scss-module__2fyS_W__pad__readout small{grid-column:1/-1}.styles-module-scss-module__2fyS_W__pad__key{border:.125rem solid var(--color-brass);min-block-size:7rem;color:var(--color-panel-deep);background:linear-gradient(145deg, var(--color-brass-light), var(--color-brass));box-shadow:0 .8rem 0 var(--color-brass-dark),0 1.1rem 2.5rem var(--color-shadow);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1.4rem}.styles-module-scss-module__2fyS_W__pad__key:active{box-shadow:0 .25rem 0 var(--color-brass-dark),0 .5rem 1.5rem var(--color-shadow);transform:translateY(.55rem)}.styles-module-scss-module__2fyS_W__pad__key span,.styles-module-scss-module__2fyS_W__pad__key small{display:block}.styles-module-scss-module__2fyS_W__pad__key span{font-family:var(--font-mono);letter-spacing:.14em;font-size:clamp(1.2rem,3vw,2rem);font-weight:900}.styles-module-scss-module__2fyS_W__pad__key small{margin-block-start:.45rem;font-weight:800}.styles-module-scss-module__2fyS_W__pad__split,.styles-module-scss-module__2fyS_W__pad__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.styles-module-scss-module__2fyS_W__pad__split button,.styles-module-scss-module__2fyS_W__pad__controls button{border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);min-block-size:3rem;color:var(--color-text);background:var(--color-surface-raised);font:inherit;cursor:pointer;font-weight:750}.styles-module-scss-module__2fyS_W__pad__split button{min-block-size:5rem;color:var(--color-brass-light);font-family:var(--font-mono);font-size:1.2rem}.styles-module-scss-module__2fyS_W__pad__controls button:disabled{cursor:not-allowed;opacity:.45}
.styles-module-scss-module__yu5MxG__heading{max-inline-size:48rem;margin-block-end:2rem}.styles-module-scss-module__yu5MxG__heading p,.styles-module-scss-module__yu5MxG__kicker{color:var(--color-brass-light);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:850}.styles-module-scss-module__yu5MxG__heading h1,.styles-module-scss-module__yu5MxG__hero h1{color:var(--color-ivory);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,6vw,4.9rem);line-height:.98}.styles-module-scss-module__yu5MxG__heading h1{font-size:clamp(2rem,5vw,3.75rem)}.styles-module-scss-module__yu5MxG__heading span,.styles-module-scss-module__yu5MxG__hero>div>p,.styles-module-scss-module__yu5MxG__panel p,.styles-module-scss-module__yu5MxG__panelAccent p,.styles-module-scss-module__yu5MxG__panelWide p{color:var(--color-text-muted);line-height:1.7}.styles-module-scss-module__yu5MxG__heading span{margin-block-start:1rem;font-size:1rem;display:block}.styles-module-scss-module__yu5MxG__hero{grid-template-columns:minmax(20rem,.85fr) minmax(28rem,1.15fr);align-items:center;gap:3rem;min-block-size:32rem;padding-block:2.5rem 3.5rem;display:grid}.styles-module-scss-module__yu5MxG__hero h1 em{color:var(--color-brass-light);font-style:normal}.styles-module-scss-module__yu5MxG__hero>div>p{max-inline-size:38rem;margin-block:1.4rem 0;font-size:1.08rem}.styles-module-scss-module__yu5MxG__hero__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:.6rem;font-weight:850;display:flex;color:var(--color-signal)!important;font-size:.72rem!important}.styles-module-scss-module__yu5MxG__hero__eyebrow span{background:var(--color-signal);block-size:.55rem;inline-size:.55rem;box-shadow:0 0 0 .35rem var(--color-signal-glow);border-radius:50%}.styles-module-scss-module__yu5MxG__hero__tree{transform:rotate(.4deg)}.styles-module-scss-module__yu5MxG__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-block-start:1.6rem;display:flex}.styles-module-scss-module__yu5MxG__primaryAction,.styles-module-scss-module__yu5MxG__secondaryAction,.styles-module-scss-module__yu5MxG__primaryButton,.styles-module-scss-module__yu5MxG__googleButton{border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:.0625rem solid #0000;padding:.8rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none}.styles-module-scss-module__yu5MxG__primaryAction,.styles-module-scss-module__yu5MxG__primaryButton{color:var(--color-panel-deep);background:var(--color-brass);box-shadow:0 .7rem 1.8rem var(--color-brass-glow)}.styles-module-scss-module__yu5MxG__primaryAction span{margin-inline-start:.5rem}.styles-module-scss-module__yu5MxG__secondaryAction,.styles-module-scss-module__yu5MxG__googleButton{border-color:var(--color-border-strong);color:var(--color-ivory);background:var(--color-surface-raised)}.styles-module-scss-module__yu5MxG__primaryButton:disabled,.styles-module-scss-module__yu5MxG__secondaryAction:disabled,.styles-module-scss-module__yu5MxG__googleButton:disabled{cursor:not-allowed;opacity:.45}.styles-module-scss-module__yu5MxG__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-block-end:1rem;display:grid}.styles-module-scss-module__yu5MxG__stat,.styles-module-scss-module__yu5MxG__panel,.styles-module-scss-module__yu5MxG__panelAccent,.styles-module-scss-module__yu5MxG__panelWide,.styles-module-scss-module__yu5MxG__passageCard,.styles-module-scss-module__yu5MxG__translator,.styles-module-scss-module__yu5MxG__lessonCard{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.styles-module-scss-module__yu5MxG__stat{padding:1rem}.styles-module-scss-module__yu5MxG__stat span,.styles-module-scss-module__yu5MxG__stat small{color:var(--color-text-muted);font-size:.76rem;display:block}.styles-module-scss-module__yu5MxG__stat strong{color:var(--color-ivory);margin-block:.45rem .2rem;font-size:1.85rem;display:block}.styles-module-scss-module__yu5MxG__splitGrid,.styles-module-scss-module__yu5MxG__learnLayout,.styles-module-scss-module__yu5MxG__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-end:1rem;display:grid}.styles-module-scss-module__yu5MxG__panel,.styles-module-scss-module__yu5MxG__panelAccent,.styles-module-scss-module__yu5MxG__panelWide,.styles-module-scss-module__yu5MxG__lessonCard,.styles-module-scss-module__yu5MxG__passageCard,.styles-module-scss-module__yu5MxG__translator{padding:1.3rem}.styles-module-scss-module__yu5MxG__panelWide{grid-column:1/-1}.styles-module-scss-module__yu5MxG__panelAccent{background:radial-gradient(circle at 85% 10%, var(--color-signal-glow), transparent 13rem),linear-gradient(145deg, var(--color-surface), var(--color-brass-soft))}.styles-module-scss-module__yu5MxG__panel h2,.styles-module-scss-module__yu5MxG__panelAccent h2,.styles-module-scss-module__yu5MxG__panelWide h2{color:var(--color-ivory);margin:.65rem 0 0;font-size:1.3rem}.styles-module-scss-module__yu5MxG__panel__topline,.styles-module-scss-module__yu5MxG__lessonCard__meta{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:750;display:flex}.styles-module-scss-module__yu5MxG__panel__topline b,.styles-module-scss-module__yu5MxG__lessonCard__meta b{color:var(--color-brass-light)}.styles-module-scss-module__yu5MxG__routeList{gap:.8rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.styles-module-scss-module__yu5MxG__routeList li{align-items:center;gap:.8rem;display:flex}.styles-module-scss-module__yu5MxG__routeList li>span{border:.0625rem solid var(--color-brass-muted);block-size:2rem;inline-size:2rem;color:var(--color-brass-light);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.styles-module-scss-module__yu5MxG__routeList strong,.styles-module-scss-module__yu5MxG__routeList small{display:block}.styles-module-scss-module__yu5MxG__routeList small{color:var(--color-text-muted);margin-block-start:.15rem}.styles-module-scss-module__yu5MxG__inlineLink{color:var(--color-signal);font-weight:800;text-decoration:none}.styles-module-scss-module__yu5MxG__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.styles-module-scss-module__yu5MxG__toolGrid a{border:.0625rem solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ivory);background:var(--color-surface);align-items:center;gap:.8rem;padding:1rem;text-decoration:none;display:flex}.styles-module-scss-module__yu5MxG__toolGrid a>b{color:var(--color-brass-light);font-size:1.5rem}.styles-module-scss-module__yu5MxG__toolGrid a span,.styles-module-scss-module__yu5MxG__toolGrid a small{display:block}.styles-module-scss-module__yu5MxG__toolGrid a small{color:var(--color-text-muted);margin-block-start:.2rem}.styles-module-scss-module__yu5MxG__lessonCard{text-align:center}.styles-module-scss-module__yu5MxG__lessonCard__character{color:var(--color-signal);font-family:var(--font-mono);text-shadow:0 0 2rem var(--color-signal-glow);margin-block-start:1rem;font-size:7rem;line-height:1;display:block}.styles-module-scss-module__yu5MxG__lessonCard__code{color:var(--color-brass-light);font-family:var(--font-mono);letter-spacing:.3em;margin:.4rem 0;font-size:2rem}.styles-module-scss-module__yu5MxG__lessonCard .styles-module-scss-module__yu5MxG__actions{justify-content:center}.styles-module-scss-module__yu5MxG__characterGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin-block-start:1rem;display:grid}.styles-module-scss-module__yu5MxG__characterGrid span{aspect-ratio:1;border:.0625rem solid var(--color-border);font-family:var(--font-mono);border-radius:.6rem;place-items:center;font-weight:850;display:grid}.styles-module-scss-module__yu5MxG__characterDone{color:var(--color-panel-deep);background:var(--color-brass)}.styles-module-scss-module__yu5MxG__characterActive{color:var(--color-panel-deep);background:var(--color-signal);box-shadow:0 0 1rem var(--color-signal-glow)}.styles-module-scss-module__yu5MxG__characterLocked{color:var(--color-text-muted);background:var(--color-panel-deep)}.styles-module-scss-module__yu5MxG__muted,.styles-module-scss-module__yu5MxG__privacyNote{color:var(--color-text-muted);font-size:.88rem;line-height:1.6}.styles-module-scss-module__yu5MxG__practiceControls{flex-wrap:wrap;gap:.7rem;margin-block-end:1rem;display:flex}.styles-module-scss-module__yu5MxG__practiceControls select,.styles-module-scss-module__yu5MxG__practiceControls>button,.styles-module-scss-module__yu5MxG__segmented,.styles-module-scss-module__yu5MxG__field input,.styles-module-scss-module__yu5MxG__field select,.styles-module-scss-module__yu5MxG__accountFields input{border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-raised);font:inherit}.styles-module-scss-module__yu5MxG__practiceControls select,.styles-module-scss-module__yu5MxG__practiceControls>button{min-block-size:2.8rem;padding-inline:.9rem}.styles-module-scss-module__yu5MxG__segmented{padding:.2rem;display:inline-flex}.styles-module-scss-module__yu5MxG__segmented button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.62rem .9rem;font-weight:800}.styles-module-scss-module__yu5MxG__segmented .styles-module-scss-module__yu5MxG__segmentedActive{color:var(--color-panel-deep);background:var(--color-brass)}.styles-module-scss-module__yu5MxG__passageCard{gap:1rem;display:grid}.styles-module-scss-module__yu5MxG__passageText{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.04em;margin:0;font-size:clamp(1.2rem,3vw,2rem);line-height:1.65}.styles-module-scss-module__yu5MxG__letterCorrect{color:var(--color-signal)}.styles-module-scss-module__yu5MxG__letterWrong{color:var(--color-danger);text-decoration:underline}.styles-module-scss-module__yu5MxG__receivePrompt{gap:1rem;display:grid}.styles-module-scss-module__yu5MxG__receivePrompt textarea,.styles-module-scss-module__yu5MxG__translator textarea{resize:vertical;border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);min-block-size:10rem;color:var(--color-ivory);background:var(--color-panel-deep);font:1rem/1.6 var(--font-mono);padding:1rem}.styles-module-scss-module__yu5MxG__composedLine{border-inline-start:.2rem solid var(--color-signal);padding-inline-start:1rem}.styles-module-scss-module__yu5MxG__composedLine span,.styles-module-scss-module__yu5MxG__composedLine strong{display:block}.styles-module-scss-module__yu5MxG__composedLine span{color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem}.styles-module-scss-module__yu5MxG__composedLine strong{color:var(--color-ivory);font-family:var(--font-mono);white-space:pre-wrap;margin-block-start:.35rem;font-size:1.1rem}.styles-module-scss-module__yu5MxG__result{color:var(--color-text-muted);gap:.8rem;margin:0;display:flex}.styles-module-scss-module__yu5MxG__result strong{color:var(--color-signal)}.styles-module-scss-module__yu5MxG__composerOutput{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-end:1rem;display:grid}.styles-module-scss-module__yu5MxG__composerOutput>div{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-block-size:10rem;padding:1rem}.styles-module-scss-module__yu5MxG__composerOutput span,.styles-module-scss-module__yu5MxG__translator label>span,.styles-module-scss-module__yu5MxG__translator__output>span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.styles-module-scss-module__yu5MxG__composerOutput p{min-block-size:3.8rem;color:var(--color-ivory);white-space:pre-wrap;line-height:1.6}.styles-module-scss-module__yu5MxG__composerOutput button,.styles-module-scss-module__yu5MxG__editorActions button{border:.0625rem solid var(--color-border-strong);color:var(--color-text);background:var(--color-surface-raised);font:inherit;cursor:pointer;border-radius:.55rem;padding:.55rem .75rem;font-size:.78rem;font-weight:750}.styles-module-scss-module__yu5MxG__morseOutput{font-family:var(--font-mono);letter-spacing:.08em}.styles-module-scss-module__yu5MxG__editorActions{flex-wrap:wrap;gap:.6rem;margin-block-start:1rem;display:flex}.styles-module-scss-module__yu5MxG__privacyNote{border-inline-start:.15rem solid var(--color-brass);padding-inline-start:.8rem}.styles-module-scss-module__yu5MxG__translator{gap:1rem;max-inline-size:56rem;display:grid}.styles-module-scss-module__yu5MxG__translator label{gap:.55rem;display:grid}.styles-module-scss-module__yu5MxG__translator__arrow{color:var(--color-brass-light);text-align:center;font-size:1.6rem}.styles-module-scss-module__yu5MxG__translator__output{border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel-deep);min-block-size:9rem;padding:1rem}.styles-module-scss-module__yu5MxG__translator__output p{color:var(--color-ivory);font-family:var(--font-mono);white-space:pre-wrap;font-size:1.1rem;line-height:1.7}.styles-module-scss-module__yu5MxG__errorText{color:var(--color-danger)}.styles-module-scss-module__yu5MxG__achievementList,.styles-module-scss-module__yu5MxG__sessionList{gap:.7rem;margin-block-start:1rem;display:grid}.styles-module-scss-module__yu5MxG__achievementEarned,.styles-module-scss-module__yu5MxG__achievementLocked,.styles-module-scss-module__yu5MxG__sessionList>div{border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);align-items:center;gap:.75rem;padding:.75rem;display:flex}.styles-module-scss-module__yu5MxG__achievementEarned>b{color:var(--color-signal)}.styles-module-scss-module__yu5MxG__achievementLocked{opacity:.48}.styles-module-scss-module__yu5MxG__achievementList strong,.styles-module-scss-module__yu5MxG__achievementList small,.styles-module-scss-module__yu5MxG__sessionList strong,.styles-module-scss-module__yu5MxG__sessionList small{display:block}.styles-module-scss-module__yu5MxG__achievementList small,.styles-module-scss-module__yu5MxG__sessionList small{color:var(--color-text-muted)}.styles-module-scss-module__yu5MxG__sessionList>div>span{flex:1}.styles-module-scss-module__yu5MxG__sessionList>div>b{color:var(--color-signal)}.styles-module-scss-module__yu5MxG__sessionList>div>em{color:var(--color-brass-light);font-style:normal}.styles-module-scss-module__yu5MxG__field{color:var(--color-text-muted);gap:.5rem;margin-block-start:1rem;font-size:.82rem;font-weight:700;display:grid}.styles-module-scss-module__yu5MxG__field input:not([type=range]),.styles-module-scss-module__yu5MxG__field select{min-block-size:2.8rem;padding-inline:.75rem}.styles-module-scss-module__yu5MxG__field input[type=range]{accent-color:var(--color-brass)}.styles-module-scss-module__yu5MxG__checkbox{align-items:center;gap:.6rem;margin-block-start:1rem;display:flex}.styles-module-scss-module__yu5MxG__checkbox input{accent-color:var(--color-signal)}.styles-module-scss-module__yu5MxG__accountFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.styles-module-scss-module__yu5MxG__statusMessage{color:var(--color-signal)!important}.styles-module-scss-module__yu5MxG__referenceGroup{margin-block-start:1.5rem}.styles-module-scss-module__yu5MxG__referenceGroup h2{color:var(--color-ivory);text-transform:capitalize}.styles-module-scss-module__yu5MxG__referenceGroup>div{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.6rem;display:grid}.styles-module-scss-module__yu5MxG__referenceGroup button{border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);min-block-size:4.5rem;color:var(--color-ivory);background:var(--color-surface);font:inherit;cursor:pointer;place-items:center;display:grid}.styles-module-scss-module__yu5MxG__referenceGroup button strong{font-size:1.2rem}.styles-module-scss-module__yu5MxG__referenceGroup button span{color:var(--color-brass-light);font-family:var(--font-mono)}@media (max-width:66rem){.styles-module-scss-module__yu5MxG__hero{grid-template-columns:1fr}.styles-module-scss-module__yu5MxG__hero__tree{order:-1}.styles-module-scss-module__yu5MxG__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.styles-module-scss-module__yu5MxG__splitGrid,.styles-module-scss-module__yu5MxG__learnLayout,.styles-module-scss-module__yu5MxG__settingsGrid,.styles-module-scss-module__yu5MxG__composerOutput,.styles-module-scss-module__yu5MxG__accountFields,.styles-module-scss-module__yu5MxG__toolGrid{grid-template-columns:1fr}.styles-module-scss-module__yu5MxG__panelWide{grid-column:auto}.styles-module-scss-module__yu5MxG__characterGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.styles-module-scss-module__yu5MxG__hero{padding-block-start:.5rem}.styles-module-scss-module__yu5MxG__hero h1{font-size:clamp(2.5rem,14vw,4rem)}}@media (max-width:30rem){.styles-module-scss-module__yu5MxG__statGrid{grid-template-columns:1fr}.styles-module-scss-module__yu5MxG__actions>*{text-align:center;inline-size:100%}}
