.WordHeatmap-module__Ij49nW__heatmap{gap:14px;display:grid}.WordHeatmap-module__Ij49nW__header{color:var(--controlbar-button-color,#888);justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.WordHeatmap-module__Ij49nW__legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.WordHeatmap-module__Ij49nW__legendPill{background:var(--word-heat-color);color:contrast-color(var(--word-heat-color));white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:4px 10px;display:inline-flex}.WordHeatmap-module__Ij49nW__legendPill:first-child{border-radius:10px 3px 3px 10px}.WordHeatmap-module__Ij49nW__legendPill:last-child{border-radius:3px 10px 10px 3px}.WordHeatmap-module__Ij49nW__words{flex-wrap:wrap;gap:.45em;display:flex}.WordHeatmap-module__Ij49nW__word{color:var(--word-heat-color);font-family:var(--tt-font-family);font-size:inherit;line-height:inherit}
.ResultBar-module__JgTSga__resultBar{box-sizing:border-box;width:fit-content;max-width:100%;display:var(--resultbar-display,flex);justify-content:safe center;align-items:center;gap:8px var(--resultbar-item-gap,18px);padding:var(--resultbar-padding-vertical,8px) var(--resultbar-padding-horizontal,14px);scrollbar-width:none;background:var(--resultbar-background-fill,var(--resultbar-background));border:var(--resultbar-border-width,1px) solid var(--resultbar-border-stroke,var(--resultbar-border-color,#222));margin:var(--resultbar-margin-vertical,10px) var(--resultbar-margin-horizontal,0px);opacity:1;visibility:visible;border-radius:10px;flex-wrap:nowrap;transition:opacity .18s,visibility linear;overflow-x:auto}.ResultBar-module__JgTSga__resultBar::-webkit-scrollbar{display:none}:is([data-running=false] .ResultBar-module__JgTSga__resultBar,[data-running=false] .ResultBar-module__JgTSga__placedResult){visibility:var(--resultbar-idle-visibility,visible)}@container style(--resultbar-idle-visibility:hidden){:is([data-running=false] .ResultBar-module__JgTSga__resultBar,[data-running=false] .ResultBar-module__JgTSga__placedResult){opacity:0;transition-delay:0s,.18s}}@media (prefers-reduced-motion:reduce){.ResultBar-module__JgTSga__resultBar,.ResultBar-module__JgTSga__placedResult{transition:none}}.ResultBar-module__JgTSga__result{box-sizing:border-box;padding:var(--resultbar-item-padding-vertical,0px) var(--resultbar-item-padding-horizontal,0px);background:var(--resultbar-item-background-fill,transparent);border:var(--resultbar-item-border-width,1px) solid var(--resultbar-item-border-stroke,transparent);border-radius:var(--resultbar-item-border-radius,8px);box-shadow:var(--resultbar-item-shadow-rendered,none);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:flex}.ResultBar-module__JgTSga__result[data-result-stat=net-wpm]{display:var(--resultbar-net-wpm-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=wpm]{display:var(--resultbar-wpm-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=accuracy]{display:var(--resultbar-accuracy-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=elapsed]{display:var(--resultbar-elapsed-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=time]{display:var(--resultbar-time-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=characters]{display:var(--resultbar-characters-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=incorrect]{display:var(--resultbar-incorrect-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=errors]{display:var(--resultbar-errors-display,flex)}.ResultBar-module__JgTSga__result[data-result-stat=progress]{display:var(--resultbar-progress-display,flex)}.ResultBar-module__JgTSga__result:after{content:var(--resultbar-separator-content,"|");display:var(--resultbar-separator-display,none);color:var(--resultbar-separator-color,#333);font-size:var(--resultbar-separator-size,18px);font-weight:var(--resultbar-separator-font-weight,400);line-height:1}.ResultBar-module__JgTSga__placedResult:after{display:none}.ResultBar-module__JgTSga__placedResult{opacity:1;visibility:visible;transition:opacity .18s,visibility linear}.ResultBar-module__JgTSga__placedResult .ResultBar-module__JgTSga__label,.ResultBar-module__JgTSga__placedResult .ResultBar-module__JgTSga__value{font-size:22px}@container not style(--resultbar-net-wpm-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=net-wpm]{display:none}}@container not style(--resultbar-wpm-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=wpm]{display:none}}@container not style(--resultbar-accuracy-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=accuracy]{display:none}}@container not style(--resultbar-elapsed-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=elapsed]{display:none}}@container not style(--resultbar-time-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=time]{display:none}}@container not style(--resultbar-characters-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=characters]{display:none}}@container not style(--resultbar-incorrect-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=incorrect]{display:none}}@container not style(--resultbar-errors-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=errors]{display:none}}@container not style(--resultbar-progress-placement:none){.ResultBar-module__JgTSga__resultBar .ResultBar-module__JgTSga__result[data-result-stat=progress]{display:none}}.ResultBar-module__JgTSga__label{display:var(--resultbar-label-display,inline);color:var(--resultbar-label-color,#777);font-size:var(--resultbar-label-size,14px);text-shadow:var(--resultbar-label-shadow,none)}.ResultBar-module__JgTSga__value{color:var(--resultbar-stat-color);font-size:var(--resultbar-stat-size,14px);font-weight:var(--resultbar-value-font-weight,600);text-shadow:var(--resultbar-value-shadow,none)}@media (max-width:700px){.ResultBar-module__JgTSga__resultBar{gap:7px var(--resultbar-item-gap,12px)}}
.TextGuide-module__mTgEaq__guide{box-sizing:border-box;width:100%}.TextGuide-module__mTgEaq__trigger{width:fit-content;color:var(--tt-rest-color);text-align:center;cursor:pointer;margin-inline:auto;list-style:none}.TextGuide-module__mTgEaq__trigger::-webkit-details-marker{display:none}.TextGuide-module__mTgEaq__trigger:after{content:"+";box-sizing:border-box;width:20px;height:20px;color:var(--tt-rest-color);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;line-height:1;display:inline-flex}.TextGuide-module__mTgEaq__guide[open] .TextGuide-module__mTgEaq__trigger:after{content:"−"}.TextGuide-module__mTgEaq__guideContent{box-sizing:border-box;color:#aaa;text-align:left;background:#111;border:1px solid #222;border-radius:10px;width:100%;margin-top:12px;padding:16px 18px}.TextGuide-module__mTgEaq__guideContent p{margin:0}.TextGuide-module__mTgEaq__guideContent p+p{margin-top:8px}.TextGuide-module__mTgEaq__borderedContent{margin-top:32px;box-sizing:border-box;width:100vw;max-width:100vw;color:var(--text);border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent);text-align:left;background:0 0;margin-inline:calc(50% - 50vw)}.TextGuide-module__mTgEaq__borderedColumn{box-sizing:border-box;border-inline:1px solid color-mix(in srgb, var(--text) 12%, transparent);width:min(100%,700px);margin-inline:auto}.TextGuide-module__mTgEaq__borderedRow{color:color-mix(in srgb, var(--text) 86%, transparent);margin:0;padding:40px 48px;font-size:1rem;line-height:1.85}.TextGuide-module__mTgEaq__borderedRow+.TextGuide-module__mTgEaq__borderedRow{border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent)}@media (max-width:900px){.TextGuide-module__mTgEaq__borderedContent{width:100%;max-width:100%;margin-inline:0}}@media (max-width:620px){.TextGuide-module__mTgEaq__borderedRow{padding:32px 24px}}
.UITooltip-module__Y55LhG__trigger{min-width:0;display:inline-flex}.UITooltip-module__Y55LhG__trigger[data-disabled=true]>*{pointer-events:none}.UITooltip-module__Y55LhG__tooltip{z-index:100000;color:#fff;text-align:center;overflow-wrap:anywhere;pointer-events:none;opacity:0;background:#000;border:1px solid #232323;border-radius:6px;max-width:min(240px,100vw - 16px);padding:6px 9px;font-size:12px;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 5px 16px #00000047}.UITooltip-module__Y55LhG__tooltip[data-positioned=true]{opacity:1;animation:.1s ease-out UITooltip-module__Y55LhG__tooltip-enter}.UITooltip-module__Y55LhG__arrow{background:inherit;border:inherit;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.UITooltip-module__Y55LhG__tooltip[data-placement=top] .UITooltip-module__Y55LhG__arrow{border-top:0;border-left:0;bottom:-4px;left:calc(50% - 4px)}.UITooltip-module__Y55LhG__tooltip[data-placement=right] .UITooltip-module__Y55LhG__arrow{border-top:0;border-right:0;top:calc(50% - 4px);left:-4px}.UITooltip-module__Y55LhG__tooltip[data-placement=bottom] .UITooltip-module__Y55LhG__arrow{border-bottom:0;border-right:0;top:-4px;left:calc(50% - 4px)}.UITooltip-module__Y55LhG__tooltip[data-placement=left] .UITooltip-module__Y55LhG__arrow{border-bottom:0;border-left:0;top:calc(50% - 4px);right:-4px}@keyframes UITooltip-module__Y55LhG__tooltip-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.UITooltip-module__Y55LhG__tooltip[data-positioned=true]{animation:none}}
