.PlayWindow-module__lURpeW__win{--tone:var(--sky);border:3px solid color-mix(in srgb, var(--tone) 55%, var(--line-strong));border-radius:var(--radius-lg,24px);background:color-mix(in srgb, var(--tone) 9%, var(--paper,var(--card)));min-width:0;box-shadow:0 5px 0 color-mix(in srgb, var(--tone) 38%, var(--line-strong)), 0 20px 30px -22px #1d184066;flex-direction:column;display:flex;position:relative;overflow:hidden}.PlayWindow-module__lURpeW__win[data-tone=sun]{--tone:var(--sun)}.PlayWindow-module__lURpeW__win[data-tone=sky]{--tone:var(--sky)}.PlayWindow-module__lURpeW__win[data-tone=mint]{--tone:var(--mint)}.PlayWindow-module__lURpeW__win[data-tone=grape]{--tone:var(--grape)}.PlayWindow-module__lURpeW__win[data-tone=berry]{--tone:var(--berry)}.PlayWindow-module__lURpeW__win[data-tone=coral]{--tone:var(--coral)}.PlayWindow-module__lURpeW__bar{border-bottom:3px solid color-mix(in srgb, var(--tone) 40%, var(--line-strong));background:color-mix(in srgb, var(--tone) 36%, var(--card));color:var(--ink);font-family:var(--font-ui);letter-spacing:0;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 12px;font-size:.9rem;font-weight:800;line-height:1.2;display:flex}.PlayWindow-module__lURpeW__body{flex:1;place-items:center;min-width:0;padding:10px 8px 14px;display:grid}
.CamWindow-module__CrU7lW__window{width:100%;max-width:520px;margin:0 auto 16px}.CamWindow-module__CrU7lW__body{flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.CamWindow-module__CrU7lW__line{gap:2px;margin:0;font-size:14px;line-height:1.3;display:grid}.CamWindow-module__CrU7lW__line b{font-size:15px}.CamWindow-module__CrU7lW__more{font-weight:800;text-decoration:none}.CamWindow-module__CrU7lW__blank{aspect-ratio:16/9;border-radius:var(--radius-md,14px);background:#10261f;width:100%}.CamWindow-module__CrU7lW__line{min-height:3.9em}
.BrainWindow-module__R10rbG__window{width:100%;max-width:520px;margin:0 auto 16px}.BrainWindow-module__R10rbG__body{flex-direction:column;gap:8px;min-width:0;min-height:420px;padding:10px;display:flex}.BrainWindow-module__R10rbG__blank{border-radius:var(--radius-md,14px);background:color-mix(in srgb, var(--grape) 14%, var(--card));flex:1}.BrainWindow-module__R10rbG__head{text-align:center;margin:0;font-size:1.05rem;font-weight:800}.BrainWindow-module__R10rbG__big{text-align:center;margin:6px 0;font-size:1.25rem;font-weight:800;line-height:1.3}.BrainWindow-module__R10rbG__maze{width:100%;height:auto;display:block}.BrainWindow-module__R10rbG__walls{fill:none;stroke:color-mix(in srgb, var(--mint) 80%, #136);stroke-width:2.4px;stroke-linecap:round}.BrainWindow-module__R10rbG__route{fill:none;stroke:#22a559;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5}.BrainWindow-module__R10rbG__bfly{cursor:pointer;outline:none}.BrainWindow-module__R10rbG__bfly:focus-visible .BrainWindow-module__R10rbG__disc{stroke:var(--ink);stroke-width:2.5px}.BrainWindow-module__R10rbG__disc{fill:var(--card);stroke:var(--line-strong);stroke-width:1.5px}.BrainWindow-module__R10rbG__bfly[data-bad]{opacity:.35}.BrainWindow-module__R10rbG__bfly[data-good] .BrainWindow-module__R10rbG__disc{fill:#c9f3d8;stroke:#22a559;stroke-width:3px}.BrainWindow-module__R10rbG__letter{fill:var(--ink);font-size:11px;font-weight:800}.BrainWindow-module__R10rbG__choices{gap:8px;display:grid}.BrainWindow-module__R10rbG__choice{border:3px solid var(--line-strong);border-radius:var(--radius-md,14px);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:12px;font-size:1.05rem;font-weight:800}.BrainWindow-module__R10rbG__choice[data-bad]{opacity:.4}.BrainWindow-module__R10rbG__choice[data-good]{background:#c9f3d8;border-color:#22a559}.BrainWindow-module__R10rbG__result{text-align:center;min-height:2.6em;margin:0;font-size:.95rem;font-weight:700}.BrainWindow-module__R10rbG__result[data-right=false]{color:#b3261e}.BrainWindow-module__R10rbG__result[data-right=true]{color:#167a40}.BrainWindow-module__R10rbG__next{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:auto;padding:6px 14px;font-weight:800;text-decoration:underline}
.GrossFactWindow-module__G140ca__window{width:100%;max-width:520px;margin:0 auto 16px}.GrossFactWindow-module__G140ca__body{grid-template-columns:64px 1fr;align-items:center;gap:4px 12px;min-height:118px;padding:10px 12px;display:grid}.GrossFactWindow-module__G140ca__icon{background:color-mix(in srgb, var(--mint) 35%, var(--card));border-radius:50%;place-items:center;width:64px;height:64px;font-size:2.2rem;line-height:1;display:grid}.GrossFactWindow-module__G140ca__fact{min-height:4.1em;margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.GrossFactWindow-module__G140ca__next{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:end;padding:0;font-size:.9rem;font-weight:800;text-decoration:underline}
.GrammarWindow-module__lNfvta__window{width:100%;max-width:520px;margin:0 auto 16px}.GrammarWindow-module__lNfvta__body{gap:8px;padding:10px 12px;display:grid}.GrammarWindow-module__lNfvta__line{margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.GrammarWindow-module__lNfvta__skills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.GrammarWindow-module__lNfvta__skills a{background:color-mix(in srgb, var(--grape) 30%, var(--card));color:var(--ink);border-radius:999px;padding:4px 10px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-block}.GrammarWindow-module__lNfvta__skills a:hover,.GrammarWindow-module__lNfvta__skills a:focus-visible{text-decoration:underline}.GrammarWindow-module__lNfvta__all{color:var(--ink);justify-self:end;font-size:.9rem;font-weight:800}
.Showcase-module__TrTFcG__shelf{content-visibility:auto;contain-intrinsic-size:auto 560px;width:100%;margin:clamp(20px,4vh,36px) 0 clamp(18px,3vh,28px);container:picks/inline-size}.Showcase-module__TrTFcG__title{margin:0 auto var(--space-3,12px);background:color-mix(in srgb, var(--card) 88%, transparent);box-shadow:0 2px 0 color-mix(in srgb, var(--ink) 14%, transparent);text-align:center;font:800 1.05rem/1.2 var(--font-ui);color:var(--ink);border-radius:999px;padding:4px 16px 5px;display:table}.Showcase-module__TrTFcG__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}@container picks (min-width:660px){.Showcase-module__TrTFcG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.Showcase-module__TrTFcG__window{width:100%;max-width:520px;margin-inline:auto}@container picks (min-width:660px){.Showcase-module__TrTFcG__window{max-width:none}}.Showcase-module__TrTFcG__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 10px 8px;display:flex}.Showcase-module__TrTFcG__pick{color:var(--ink);-webkit-tap-highlight-color:transparent;transition:scale var(--dur-fast,.15s) var(--ease-bounce,ease-out);border-radius:16px;flex:1;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}@container picks (min-width:660px){.Showcase-module__TrTFcG__pick{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}}.Showcase-module__TrTFcG__pick:active{scale:.97}.Showcase-module__TrTFcG__pick:focus-visible{box-shadow:var(--glow-focus);outline:none}.Showcase-module__TrTFcG__pic{aspect-ratio:16/10;border:2.5px solid color-mix(in srgb, var(--tone) 50%, var(--line-strong));background:color-mix(in srgb, var(--tone) 22%, var(--card));box-shadow:0 3px 0 color-mix(in srgb, var(--tone) 34%, var(--line-strong));border-radius:14px;display:block;position:relative;overflow:hidden}.Showcase-module__TrTFcG__art{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-bounce,ease-out);display:block}.Showcase-module__TrTFcG__pic:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff47 0 18%,#fff0 34%);position:absolute;inset:0}.Showcase-module__TrTFcG__pick:hover .Showcase-module__TrTFcG__art,.Showcase-module__TrTFcG__pick:focus-visible .Showcase-module__TrTFcG__art{transform:scale(1.06)}.Showcase-module__TrTFcG__words{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.Showcase-module__TrTFcG__name{font:800 clamp(1rem, 2.6vw, 1.15rem)/1.15 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.Showcase-module__TrTFcG__line{-webkit-line-clamp:3;line-clamp:3;color:var(--ink-soft,var(--ink));-webkit-box-orient:vertical;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.Showcase-module__TrTFcG__go{border:2.5px solid color-mix(in srgb, var(--tone) 70%, var(--line-strong));background:color-mix(in srgb, var(--tone) 55%, #fff);box-shadow:0 3px 0 color-mix(in srgb, var(--tone) 55%, var(--line-strong));color:#231c45;font:800 .95rem/1 var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;margin-top:4px;padding:5px 14px 6px 11px;display:inline-flex}.Showcase-module__TrTFcG__pick:hover .Showcase-module__TrTFcG__go{translate:0 -1px}.Showcase-module__TrTFcG__more{color:var(--ink);font:700 .85rem/1.2 var(--font-ui);opacity:.8;border-radius:8px;align-self:flex-end;padding:4px 6px;text-decoration:none}.Showcase-module__TrTFcG__more:hover{opacity:1;text-decoration:underline}.Showcase-module__TrTFcG__more:focus-visible{box-shadow:var(--glow-focus);opacity:1;outline:none}@media (prefers-reduced-motion:no-preference){.Showcase-module__TrTFcG__window{animation:.6s both Showcase-module__TrTFcG__hs-in;animation-delay:calc(.15s + var(--i,0) * .12s)}}@media (prefers-reduced-motion:reduce){.Showcase-module__TrTFcG__art,.Showcase-module__TrTFcG__pick{transition:none}}@keyframes Showcase-module__TrTFcG__hs-in{0%{opacity:0;translate:0 14px}}
.Spread-module__7Wx7Fq__spread,.Spread-module__7Wx7Fq__places,.Spread-module__7Wx7Fq__left,.Spread-module__7Wx7Fq__right{display:contents}.Spread-module__7Wx7Fq__vote{display:none}@media (min-width:900px){.kd-wrap:has(>.Spread-module__7Wx7Fq__spread){margin-left:max(0px, min(calc((100vw - min(760px, 100%)) / 2 - var(--gutter)), calc(100% - min(760px, 100%))));margin-right:0}}@media (min-width:1140px){.Spread-module__7Wx7Fq__spread{--spread:min(calc(100vw - 2 * var(--gutter) - 16px), 1480px);width:var(--spread);margin-inline:calc((100% - var(--spread)) / 2);grid-template-columns:minmax(240px,340px) minmax(560px,760px) minmax(240px,340px);grid-template-areas:"left places right";justify-content:center;align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.Spread-module__7Wx7Fq__places{grid-area:places;min-width:0;display:block}.Spread-module__7Wx7Fq__left,.Spread-module__7Wx7Fq__right{gap:var(--space-5,20px);flex-direction:column;min-width:0;margin-top:clamp(12px,5vh,56px);display:flex}.Spread-module__7Wx7Fq__left{grid-area:left}.Spread-module__7Wx7Fq__right{grid-area:right}.Spread-module__7Wx7Fq__spread .Spread-module__7Wx7Fq__left>*,.Spread-module__7Wx7Fq__spread .Spread-module__7Wx7Fq__right>*{margin-block:0}.Spread-module__7Wx7Fq__spread .Spread-module__7Wx7Fq__right>a{width:100%}.Spread-module__7Wx7Fq__spread .Spread-module__7Wx7Fq__vote{justify-content:center;display:flex}.Spread-module__7Wx7Fq__spread .Spread-module__7Wx7Fq__vote:empty{display:none}}.Spread-module__7Wx7Fq__widget:empty{display:none}
.Halloween-module__JOwGeq__hero{background:radial-gradient(120% 90% at 100% 0%, #ffb36b4d, transparent 60%), color-mix(in srgb, #6c4bd0 10%, var(--card));border-radius:24px;gap:8px;margin:8px 0 28px;padding:18px clamp(14px,3vw,24px);display:grid;box-shadow:inset 0 0 0 2px #e2661c4d}.Halloween-module__JOwGeq__big{font-family:var(--font-ui);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,6vw,40px);font-weight:700;line-height:1.15}.Halloween-module__JOwGeq__h2{font-family:var(--font-ui);margin:36px 0 12px;scroll-margin-top:16px;font-size:clamp(24px,4.5vw,30px);font-weight:700;line-height:1.2}.Halloween-module__JOwGeq__blurb{color:var(--ink-soft);margin:0 0 14px;font-size:18px}.Halloween-module__JOwGeq__places{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Halloween-module__JOwGeq__place{height:100%;color:var(--ink);background:color-mix(in srgb, #ffb36b 16%, var(--card));border-radius:20px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:transform .12s ease-out;display:flex;box-shadow:inset 0 0 0 2px #e2661c66,0 4px #e2661c73}.Halloween-module__JOwGeq__place:hover,.Halloween-module__JOwGeq__place:focus-visible{transform:translateY(-2px)}.Halloween-module__JOwGeq__placeEmoji{font-size:40px;line-height:1}.Halloween-module__JOwGeq__placeName{font-family:var(--font-ui);font-size:21px;font-weight:700}.Halloween-module__JOwGeq__placeBlurb{color:var(--ink-soft);font-size:16px}.Halloween-module__JOwGeq__jumps{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.Halloween-module__JOwGeq__jumps a{min-height:44px;color:var(--ink);font-family:var(--font-ui);background:color-mix(in srgb, #6c4bd0 12%, var(--card));border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #6c4bd059}.Halloween-module__JOwGeq__jokes{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Halloween-module__JOwGeq__joke{background:var(--card);border-radius:18px;position:relative;box-shadow:inset 0 0 0 2px #6c4bd04d,0 3px #6c4bd04d}.Halloween-module__JOwGeq__joke details{padding:14px 58px 14px 16px}.Halloween-module__JOwGeq__joke summary{cursor:pointer;font-size:19px;line-height:1.4;list-style:none}.Halloween-module__JOwGeq__joke summary::-webkit-details-marker{display:none}.Halloween-module__JOwGeq__joke summary:focus-visible{outline-offset:6px;border-radius:8px;outline:3px solid #e2661c}.Halloween-module__JOwGeq__line{display:block}.Halloween-module__JOwGeq__you{font-weight:700;display:block}.Halloween-module__JOwGeq__tap{font-family:var(--font-ui);color:#fff;background:#b85712;border-radius:999px;margin-top:8px;padding:4px 12px;font-size:15px;font-weight:600;display:inline-block}.Halloween-module__JOwGeq__joke details[open] .Halloween-module__JOwGeq__tap{display:none}.Halloween-module__JOwGeq__punch{font-family:var(--font-ui);color:color-mix(in srgb, #c95f14 80%, var(--ink));margin:10px 0 0;font-size:21px;font-weight:700;line-height:1.35}.Halloween-module__JOwGeq__options{color:var(--ink-soft);margin-top:6px;font-size:17px;display:block}.Halloween-module__JOwGeq__say{background:var(--sun,#ffcf5c);width:42px;height:42px;color:var(--on-bright,#2b2553);cursor:pointer;border:2px solid #6c4bd066;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid;position:absolute;top:10px;right:10px}.Halloween-module__JOwGeq__say[data-talking]{box-shadow:0 0 0 4px #e2661c73}.Halloween-module__JOwGeq__bucket{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Halloween-module__JOwGeq__bucket li{background:color-mix(in srgb, #ffb36b 12%, var(--card));border-radius:16px;align-items:center;gap:10px;padding:6px 12px;display:flex}.Halloween-module__JOwGeq__tick{cursor:pointer;flex:1;align-items:center;gap:10px;min-height:48px;font-size:18px;display:flex}.Halloween-module__JOwGeq__tick input{accent-color:#e2661c;flex:none;width:26px;height:26px}.Halloween-module__JOwGeq__tick input:checked~span:last-child{-webkit-text-decoration:line-through #e2661c;text-decoration:line-through #e2661c;text-decoration-thickness:3px}.Halloween-module__JOwGeq__tickEmoji{font-size:26px}.Halloween-module__JOwGeq__tickGo{font-family:var(--font-ui);color:var(--ink);border-radius:999px;flex:none;padding:8px 12px;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 2px #e2661c73}.Halloween-module__JOwGeq__bucketFoot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:16px 0 0;display:flex}.Halloween-module__JOwGeq__printBtn{background:var(--sun,#ffcf5c);min-height:48px;box-shadow:0 3px 0 var(--sun-deep,#e0a92a);color:var(--on-bright,#2b2553);font:700 17px var(--font-ui);cursor:pointer;border:0;border-radius:999px;padding:0 20px}.Halloween-module__JOwGeq__count{color:var(--ink-soft)}.Halloween-module__JOwGeq__sheet{font-family:var(--font-ui), sans-serif;color:#1d1a2e}.Halloween-module__JOwGeq__sheetTitle{text-align:center;margin:0 0 6px;font-size:30pt}.Halloween-module__JOwGeq__sheetName{text-align:center;margin:0 0 18pt;font-size:14pt}.Halloween-module__JOwGeq__sheetList{gap:10pt;margin:0;padding:0;font-size:15pt;list-style:none;display:grid}.Halloween-module__JOwGeq__sheetList li{align-items:center;gap:10pt;display:flex}.Halloween-module__JOwGeq__sheetBox{border:2pt solid #1d1a2e;border-radius:4pt;flex:none;width:18pt;height:18pt}.Halloween-module__JOwGeq__sheetEmoji{font-size:18pt}.Halloween-module__JOwGeq__sheetFoot{text-align:center;color:#555;margin:22pt 0 0;font-size:10pt}.Halloween-module__JOwGeq__tips{margin:0 0 8px;padding-left:1.2em;font-size:18px;line-height:1.5}.Halloween-module__JOwGeq__tips li+li{margin-top:8px}.Halloween-module__JOwGeq__src{white-space:nowrap;font-size:15px}.Halloween-module__JOwGeq__sources{color:var(--ink-soft);margin:12px 0 0;padding-left:1.2em;font-size:15px}.Halloween-module__JOwGeq__faq dt{font-family:var(--font-ui);margin:18px 0 4px;font-size:19px;font-weight:700}.Halloween-module__JOwGeq__faq dd{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.5}.Halloween-module__JOwGeq__more{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Halloween-module__JOwGeq__more a{min-height:44px;font-family:var(--font-ui);color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #e2661c73}.Halloween-module__JOwGeq__strip{box-sizing:border-box;width:min(640px, calc(100% - 2 * var(--gutter,16px)));color:#fff;font-family:var(--font-ui);background:linear-gradient(90deg,#4a2fa6,#6c4bd0 55%,#c95f14);border-radius:999px;align-items:center;gap:10px;margin:12px auto;padding:10px 16px;font-size:17px;text-decoration:none;display:flex;box-shadow:0 4px #2c1a66}.Halloween-module__JOwGeq__strip:hover,.Halloween-module__JOwGeq__strip:focus-visible{filter:brightness(1.08)}.Halloween-module__JOwGeq__stripPumpkin{flex:none;font-size:26px;line-height:1}.Halloween-module__JOwGeq__stripWords{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 10px;min-width:0;display:flex}.Halloween-module__JOwGeq__stripWords b{font-weight:700}.Halloween-module__JOwGeq__stripCount{white-space:nowrap;opacity:.9;font-size:15px}.Halloween-module__JOwGeq__stripGo{flex:none;font-size:22px;font-weight:700}@media (prefers-reduced-motion:reduce){.Halloween-module__JOwGeq__place{transition:none}}
.ChristmasStrip-module__xrpICq__strip{box-sizing:border-box;min-height:44px;width:min(640px, calc(100% - 2 * var(--gutter,16px)));color:#fff;font-family:var(--font-ui);background:#1f6f43;border-bottom:2px solid #c62f3a;border-radius:999px;align-items:center;gap:10px;margin:12px auto;padding:10px 16px;font-size:17px;text-decoration:none;display:flex}.ChristmasStrip-module__xrpICq__strip:hover,.ChristmasStrip-module__xrpICq__strip:focus-visible{filter:brightness(1.08)}.ChristmasStrip-module__xrpICq__tree{flex:none;font-size:26px;line-height:1}.ChristmasStrip-module__xrpICq__words{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 10px;min-width:0;display:flex}.ChristmasStrip-module__xrpICq__words b{font-weight:700}.ChristmasStrip-module__xrpICq__count{white-space:nowrap;opacity:.9;font-size:15px}.ChristmasStrip-module__xrpICq__go{flex:none;font-size:22px;font-weight:700}@media (prefers-reduced-motion:reduce){.ChristmasStrip-module__xrpICq__strip{transition:none}}
.Playground-module__kgxXGG__shelf{content-visibility:auto;contain-intrinsic-size:auto 420px;width:100%;container:play/inline-size}.Playground-module__kgxXGG__shelfTitle{margin:0 auto var(--space-3,12px);background:color-mix(in srgb, var(--card) 88%, transparent);box-shadow:0 2px 0 color-mix(in srgb, var(--ink) 14%, transparent);text-align:center;font:800 1.05rem/1.2 var(--font-ui);color:var(--ink);border-radius:999px;padding:4px 16px 5px;display:table}.Playground-module__kgxXGG__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@container play (min-width:660px){.Playground-module__kgxXGG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Playground-module__kgxXGG__window{width:100%;max-width:440px;margin-inline:auto}@container play (min-width:660px){.Playground-module__kgxXGG__window{max-width:none}}@media (prefers-reduced-motion:no-preference){.Playground-module__kgxXGG__window{animation:.6s both Playground-module__kgxXGG__play-in}.Playground-module__kgxXGG__window:nth-child(2){animation-delay:.1s}.Playground-module__kgxXGG__window:nth-child(3){animation-delay:.2s}}@keyframes Playground-module__kgxXGG__play-in{0%{transform:translateY(14px)}to{transform:none}}
.LibraryGuide-module__rdzT2G__guide{background:var(--card);max-width:720px;color:var(--ink);border-radius:14px;margin:24px auto;padding:16px;font:400 16px/1.6 system-ui,sans-serif}.LibraryGuide-module__rdzT2G__guide h2{margin:20px 0 6px;font-size:20px;line-height:1.3}.LibraryGuide-module__rdzT2G__guide section:first-child h2{margin-top:0}.LibraryGuide-module__rdzT2G__guide a{color:var(--ink);text-decoration:underline}.LibraryGuide-module__rdzT2G__scroll{overflow-x:auto}.LibraryGuide-module__rdzT2G__ladder{border-collapse:collapse;width:100%;font-size:15px}.LibraryGuide-module__rdzT2G__ladder th,.LibraryGuide-module__rdzT2G__ladder td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);padding:6px 8px}.LibraryGuide-module__rdzT2G__ladder thead th{font-weight:700}.LibraryGuide-module__rdzT2G__ladder tbody th{white-space:nowrap}.LibraryGuide-module__rdzT2G__name{font-size:13px;font-weight:400;display:block}.LibraryGuide-module__rdzT2G__sample{margin:12px 0}.LibraryGuide-module__rdzT2G__sample blockquote{border-left:4px solid color-mix(in srgb, var(--ink) 30%, transparent);margin:0;padding:8px 14px;font-size:18px}.LibraryGuide-module__rdzT2G__sample figcaption{margin-top:4px;font-size:14px}.LibraryGuide-module__rdzT2G__family{margin:8px 0}
.JustIn-module__pM-Oia__row{color:#20324a;background:linear-gradient(#e9f6ff,#d7ecff);border-radius:20px;margin:14px 0 18px;padding:14px 0 8px;box-shadow:inset 0 -10px #b98a52,inset 0 -14px #8f6434}.JustIn-module__pM-Oia__h{align-items:center;gap:8px;margin:0 16px 8px;font-size:20px;font-weight:800;display:flex}.JustIn-module__pM-Oia__list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;margin:0;padding:6px 16px 22px;list-style:none;display:flex;overflow-x:auto}.JustIn-module__pM-Oia__item{scroll-snap-align:start;flex:none;width:104px}.JustIn-module__pM-Oia__link{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.JustIn-module__pM-Oia__link:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #1d5ad6}.JustIn-module__pM-Oia__cover{aspect-ratio:3/4;background:#9bc;border-radius:4px 9px 9px 4px;display:block;position:relative;overflow:hidden;box-shadow:inset 5px 0 #0000002e,0 6px 10px #1e283c40}.JustIn-module__pM-Oia__pic{object-fit:cover;width:100%;height:100%;display:block}.JustIn-module__pM-Oia__ribbon{color:#fff;letter-spacing:.08em;text-align:center;background:#d7352c;width:80px;padding:2px 0;font-size:11px;font-weight:900;position:absolute;top:8px;right:-22px;transform:rotate(38deg);box-shadow:0 2px 4px #00000040}.JustIn-module__pM-Oia__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.JustIn-module__pM-Oia__level{color:var(--ink-soft);font-size:12px}@media (prefers-reduced-motion:no-preference){.JustIn-module__pM-Oia__item{animation:.55s cubic-bezier(.34,1.56,.64,1) both JustIn-module__pM-Oia__rise}.JustIn-module__pM-Oia__ribbon{animation:.9s ease-in-out both JustIn-module__pM-Oia__wiggle}.JustIn-module__pM-Oia__spark{animation:3s ease-in-out infinite JustIn-module__pM-Oia__spin;display:inline-block}.JustIn-module__pM-Oia__cover{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.JustIn-module__pM-Oia__link:hover .JustIn-module__pM-Oia__cover,.JustIn-module__pM-Oia__link:focus-visible .JustIn-module__pM-Oia__cover{transform:translateY(-8px)rotate(-3deg)}}@keyframes JustIn-module__pM-Oia__rise{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}@keyframes JustIn-module__pM-Oia__wiggle{0%{transform:rotate(38deg)scale(0)}50%{transform:rotate(30deg)scale(1.2)}70%{transform:rotate(44deg)scale(1)}to{transform:rotate(38deg)}}@keyframes JustIn-module__pM-Oia__spin{0%,70%,to{transform:rotate(0)scale(1)}85%{transform:rotate(180deg)scale(1.3)}}
.StartHere-module__uloE4a__card{color:#3b2412;isolation:isolate;background:radial-gradient(120% 140% at 15% 0,#fff7d6 0%,#ffe3a8 45%,#ffc98a 100%);border-radius:22px;max-width:760px;margin:16px 0;padding:18px 18px 18px 14px;position:relative;overflow:hidden;box-shadow:0 6px #e0a35c,0 14px 30px #7846142e;container-type:inline-size}.StartHere-module__uloE4a__inner{grid-template-columns:minmax(104px,34%) 1fr;align-items:center;gap:14px 18px;display:grid}.StartHere-module__uloE4a__sky{z-index:-1;color:#fff;pointer-events:none;position:absolute;inset:0}.StartHere-module__uloE4a__tw{filter:drop-shadow(0 0 3px #ffc850e6);opacity:.85;position:absolute}.StartHere-module__uloE4a__stage{aspect-ratio:3/4;justify-self:center;width:100%;max-width:150px;position:relative}.StartHere-module__uloE4a__page{transform-origin:0 100%;background:#fffdf6;border-radius:4px 10px 10px 4px;position:absolute;inset:4% 2% 6% 10%;transform:rotate(7deg);box-shadow:0 2px 6px #0000001f}.StartHere-module__uloE4a__page2{background:#fbf3df;transform:rotate(3.5deg)}.StartHere-module__uloE4a__book{background:#8ac;border-radius:6px 12px 12px 6px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 6px 0 #0000002e,0 10px 18px #46280a4d}.StartHere-module__uloE4a__pic{object-fit:cover;width:100%;height:100%;display:block}.StartHere-module__uloE4a__shine{background:linear-gradient(115deg,#0000 30%,#ffffff73 45%,#0000 60%) 120% 0/250% 100%;position:absolute;inset:0}.StartHere-module__uloE4a__shadow{filter:blur(2px);background:#50280038;border-radius:50%;height:10px;position:absolute;bottom:-12px;left:12%;right:12%}.StartHere-module__uloE4a__words{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.StartHere-module__uloE4a__ribbon{color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#cb4a28;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:12px;font-weight:800;display:inline-flex}.StartHere-module__uloE4a__ribbonStar{color:#ffd84a}.StartHere-module__uloE4a__title{overflow-wrap:anywhere;font-size:clamp(20px,4.6vw,28px);font-weight:800;line-height:1.1}.StartHere-module__uloE4a__line{color:var(--ink-soft);font-size:15px}.StartHere-module__uloE4a__go.StartHere-module__uloE4a__go{color:#fff}.StartHere-module__uloE4a__go{color:#fff;white-space:nowrap;background:#2f7d32;border-radius:999px;align-items:center;gap:10px;min-height:52px;margin-top:4px;padding:0 22px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px #1d5420}.StartHere-module__uloE4a__go:after{content:"";border-radius:inherit;position:absolute;inset:0}.StartHere-module__uloE4a__go:focus-visible{outline-offset:3px;outline:4px solid #1d5ad6}.StartHere-module__uloE4a__arrow{font-size:15px;display:inline-block}.StartHere-module__uloE4a__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:440px){.StartHere-module__uloE4a__inner{grid-template:"ribbon ribbon""stage title"1fr"stage line""go go"/clamp(64px,26cqi,100px) 1fr;align-items:start;gap:6px 12px}.StartHere-module__uloE4a__words{display:contents}.StartHere-module__uloE4a__ribbon{grid-area:ribbon;justify-self:start;margin-bottom:6px}.StartHere-module__uloE4a__stage{grid-area:stage;align-self:center}.StartHere-module__uloE4a__title{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;grid-area:title;align-self:end;font-size:clamp(18px,7.5cqi,24px)}.StartHere-module__uloE4a__line{grid-area:line;font-size:14px}.StartHere-module__uloE4a__go{grid-area:go;justify-content:center;min-height:48px;margin-top:12px;padding:0 14px;font-size:17px}}@media (prefers-reduced-motion:no-preference){.StartHere-module__uloE4a__book{animation:4.2s ease-in-out infinite StartHere-module__uloE4a__float}.StartHere-module__uloE4a__shadow{animation:4.2s ease-in-out infinite StartHere-module__uloE4a__shadow}.StartHere-module__uloE4a__shine{animation:5.5s ease-in-out 1s infinite StartHere-module__uloE4a__shine}.StartHere-module__uloE4a__page{animation:4.2s ease-in-out infinite StartHere-module__uloE4a__flutter}.StartHere-module__uloE4a__page2{animation-delay:-.5s}.StartHere-module__uloE4a__tw{animation:2.6s ease-in-out infinite StartHere-module__uloE4a__twinkle}.StartHere-module__uloE4a__ribbon{animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both StartHere-module__uloE4a__pop}.StartHere-module__uloE4a__arrow{animation:1.3s ease-in-out infinite StartHere-module__uloE4a__nudge}.StartHere-module__uloE4a__go{transition:transform .15s}.StartHere-module__uloE4a__card:hover .StartHere-module__uloE4a__go{transform:translateY(-2px)scale(1.04)}.StartHere-module__uloE4a__go:active{transform:translateY(3px);box-shadow:0 2px #1d5420}}@keyframes StartHere-module__uloE4a__float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes StartHere-module__uloE4a__shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.8)}}@keyframes StartHere-module__uloE4a__shine{0%,60%{background-position:120% 0}to{background-position:-120% 0}}@keyframes StartHere-module__uloE4a__flutter{0%,to{transform:rotate(7deg)}50%{transform:rotate(11deg)translateY(-4px)}}@keyframes StartHere-module__uloE4a__twinkle{0%,to{opacity:.3;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}@keyframes StartHere-module__uloE4a__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes StartHere-module__uloE4a__nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}
