._identity_16xoq_1{grid-area:1/1;justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}._returnLink_16xoq_11{min-height:44px;color:var(--muted);font-family:var(--font-sans);letter-spacing:normal;align-items:center;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}._returnLink_16xoq_11:hover{color:var(--ink);text-decoration:underline}._returnLink_16xoq_11:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:640px){._identity_16xoq_1{gap:8px}.topbar.public-topbar ._identity_16xoq_1 .wordmark,._identity_16xoq_1 .launch-wordmark{font-size:clamp(20px,6vw,29px)}._returnLink_16xoq_11{white-space:nowrap;flex-shrink:0;font-size:11px}}@media (max-width:360px){._identity_16xoq_1{gap:6px}.topbar.public-topbar ._identity_16xoq_1 .wordmark,._identity_16xoq_1 .launch-wordmark{font-size:18px}}.first-word-preview-tools{background:var(--surface-sunken);min-height:34px;color:var(--muted);font-size:var(--type-label);justify-content:center;align-items:center;gap:18px;padding:4px 14px;display:flex}.first-word-preview-tools button{min-height:28px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:3px 7px;text-decoration:underline}.first-word-tutorial .topbar.practice-topbar{grid-template-rows:none;grid-template-columns:auto 1fr;width:min(1000px,100%);height:66px;margin-inline:auto}.practice-topbar .wordmark{font-size:29px}.practice-skip{min-height:44px;color:var(--muted);font-size:var(--type-meta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:end;padding:10px 0 10px 12px;text-decoration:underline}.practice-layout{grid-template-columns:minmax(250px,1fr) minmax(248px,330px);align-items:center;gap:40px;width:min(780px,100%);margin:28px auto 36px;display:grid}.practice-guide .eyebrow{color:var(--accent-text);margin-bottom:12px}.practice-copy h1{max-width:400px;font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(32px,3.2vw,42px);font-weight:400;line-height:1.08}.practice-copy p{max-width:350px;font-size:var(--type-body);margin:0;line-height:1.45}.practice-zone{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-weight:700;display:flex}.practice-stage .pending-grid .tile{aspect-ratio:2.35;font-size:23px}.practice-stage .tile-grid{gap:6px}.practice-stage .pending-grid,.practice-stage .active-grid{padding:10px}.practice-stage .active-grid .tile{min-height:44px}.practice-next{z-index:1;outline:3px solid var(--accent-text);outline-offset:2px;animation:1.8s ease-in-out infinite practice-invite}.practice-next-mark{background:var(--accent-text);width:20px;height:20px;color:var(--on-solid);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-9px;right:-9px}.practice-stage .tile:focus-visible{outline:3px solid var(--valid);outline-offset:3px}.practice-removing{animation:.24s ease-in forwards practice-remove}.practice-arrived{box-shadow:inset 0 0 0 2px var(--valid)}.practice-stage .word-tray{margin-top:14px}.practice-stage .word-tray>button{min-width:108px}.practice-stage .word-tray>.practice-play-ready{background:var(--valid);animation:1.8s ease-in-out infinite practice-invite}.practice-footnote{text-align:center;color:var(--muted);font-size:var(--type-label);margin:12px 0 0}.practice-continue{border:1px solid var(--valid);background:var(--valid);width:100%;min-height:64px;color:var(--on-solid);font-size:var(--type-meta);cursor:pointer;border-radius:4px;margin-top:14px;font-weight:800}.practice-stage{position:relative}@keyframes practice-invite{0%,to{filter:brightness()}50%{filter:brightness(.86)}}@keyframes practice-remove{to{opacity:0;transform:scale(.75)}}@media (max-width:700px){.practice-layout{flex-direction:column;align-items:stretch;gap:14px;width:min(100%,420px);margin:16px auto 48px;display:flex}.practice-guide .eyebrow{margin-bottom:8px}.practice-copy{min-height:122px}.practice-copy h1{margin-bottom:9px;font-size:32px}.practice-copy p{max-width:none;font-size:var(--type-body);line-height:1.4}.practice-stage{align-self:center;width:min(100%,310px)}.practice-stage .board-frame,.practice-zone{width:min(100%,284px,max(224px,64.5161svh - 245.161px));margin-inline:auto}.practice-stage .pending-grid,.practice-stage .active-grid{padding:7px}.practice-stage .tile-grid{gap:5px}.practice-stage .pending-grid .tile{font-size:20px}.practice-stage .word-readout small{font-size:11px}.practice-stage .word-readout span{font-size:var(--type-meta)}.first-word-tutorial .topbar.practice-topbar{height:60px}.practice-topbar .wordmark{font-size:25px}}@media (prefers-reduced-motion:reduce){.practice-next,.practice-removing,.practice-stage .tile.is-dropping,.practice-stage .word-tray>.practice-play-ready{animation:none}}@media (max-width:700px) and (max-height:740px){.practice-ready{padding-bottom:104px}.practice-ready .practice-continue-wrap{z-index:10;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--surface-page);border-top:1px solid var(--line);position:fixed;inset:auto 0 0}.practice-ready .practice-continue{max-width:420px;min-height:48px;margin:0 auto;display:block}}html[data-intro-seen] .onboarding-test-preview main.loading-shell .home-discovery{display:block}html[data-intro-seen] .onboarding-test-preview main.loading-shell .intro-skip{display:none}._page_tfsl3_1{max-width:920px}._hero_tfsl3_5{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(32px,7vw,84px);padding-bottom:clamp(30px,5vw,52px);display:grid}._hero_tfsl3_5 h1{max-width:720px;font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:400;line-height:.94}._heroCopy_tfsl3_24>p{color:var(--muted);font-family:var(--font-serif);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.45}._heroLink_tfsl3_32{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:8px;margin-top:16px;font-weight:800;display:inline-flex}._boardFigure_tfsl3_43{grid-template-columns:minmax(220px,360px) minmax(240px,1fr);align-items:center;gap:clamp(28px,6vw,72px);margin:clamp(40px,7vw,72px) 0;display:grid}._boardFigure_tfsl3_43 figcaption{color:var(--muted);font-size:var(--type-body);line-height:1.65}._boardPreview_tfsl3_57{min-width:0}._zoneLabel_tfsl3_61{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:10px 0 7px;font-weight:800;display:block}._letterGrid_tfsl3_72{grid-template-columns:repeat(var(--archive-board-size), minmax(0, 1fr));gap:6px;display:grid}._letterGrid_tfsl3_72 span{aspect-ratio:1;font-family:var(--font-serif);border-radius:3px;place-items:center;font-size:clamp(19px,4vw,28px);font-weight:700;display:grid}._waitingGrid_tfsl3_88 span{border:1px solid var(--pending-border);background:var(--pending);color:var(--pending-text)}._playableGrid_tfsl3_94{border:2px solid var(--ink);background:var(--surface-raised);box-shadow:0 12px 30px var(--shadow-soft);padding:10px}._playableGrid_tfsl3_94 span{border:1px solid var(--tile-border);background:var(--tile-active);color:var(--ink);box-shadow:0 2px 0 var(--tile-edge)}._context_tfsl3_108{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:clamp(28px,6vw,68px);margin:clamp(44px,7vw,76px) 0;display:grid}._context_tfsl3_108 h2,._appCallout_tfsl3_116 h2{font-family:var(--font-serif);margin:0 0 15px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.08}._context_tfsl3_108 p,._appCallout_tfsl3_116 p{margin:0;line-height:1.65}._result_tfsl3_130{border-top:3px solid var(--ink);background:var(--surface-raised);padding:23px 25px}._result_tfsl3_130>p:not(:last-child){margin-bottom:14px}._resultNote_tfsl3_140{color:var(--muted);font-size:var(--type-meta)}._appCallout_tfsl3_116{background:var(--ink);color:var(--on-solid);justify-content:space-between;align-items:center;gap:30px;margin:clamp(42px,7vw,74px) 0 30px;padding:clamp(24px,4vw,36px);display:flex}._appCallout_tfsl3_116 .eyebrow,._appCallout_tfsl3_116 p{color:color-mix(in srgb, var(--on-solid) 76%, transparent)}._appButton_tfsl3_161{border:1px solid var(--on-solid);background:var(--surface-page);min-height:46px;color:var(--ink);border-radius:3px;flex:none;align-items:center;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}._appButton_tfsl3_161:focus-visible{outline-offset:3px;outline:2px solid}._archiveNavigation_tfsl3_176 a:focus-visible{outline-offset:3px;outline:2px solid}._archiveNavigation_tfsl3_176{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;padding-top:22px;display:flex}._archiveNavigation_tfsl3_176 div{flex-wrap:wrap;gap:14px 24px;display:flex}._archiveNavigation_tfsl3_176 a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}@media (max-width:700px){._hero_tfsl3_5,._boardFigure_tfsl3_43,._context_tfsl3_108{grid-template-columns:1fr}._hero_tfsl3_5{gap:22px}._boardFigure_tfsl3_43{max-width:430px;margin-inline:auto}._appCallout_tfsl3_116{flex-direction:column;align-items:flex-start}._archiveNavigation_tfsl3_176,._archiveNavigation_tfsl3_176 div{flex-direction:column;align-items:flex-start;gap:4px}}
