.film-super{z-index:40;left:var(--super-x);top:var(--super-y);translate:calc(var(--super-x) * -1) -50%;width:max-content;max-width:min(var(--super-w,70%),420px);background:color-mix(in srgb,var(--surface,#fffdfa) 94%,transparent);color:var(--ink,#2d2541);letter-spacing:-.01em;text-align:left;box-shadow:0 10px 30px #1a102b33,0 0 0 1.5px color-mix(in srgb,var(--purple,#7c4dcc) 30%,transparent);pointer-events:none;border-radius:16px;align-items:center;gap:8px;padding:9px 18px 10px 12px;font:700 clamp(18px,1.8vw,25px)/1.15 Outfit,sans-serif;transition:opacity .4s,transform .4s;animation:.42s cubic-bezier(.25,1.4,.5,1) both film-super-in;display:flex;position:absolute}.film-super>span{text-wrap:balance;min-width:0}.film-super:not(:has(.film-super-character)){padding-left:18px}.film-super-character{flex:none;width:34px;height:34px;margin:-7px 0 -7px -2px}.film-super.is-leaving{opacity:0;transform:scale(.94)}@keyframes film-super-in{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@media (max-width:760px){.film-super{left:var(--super-phone-x);top:var(--super-phone-y);translate:calc(var(--super-phone-x) * -1) -50%;max-width:var(--super-phone-w,76%);border-radius:13px;padding:7px 14px 8px 10px;font-size:19px}.film-super-character{width:30px;height:30px;margin:-6px 0 -6px -1px}}.mode-preview{color:#352b49;background:#fffdfa;border:1px solid #ddd5e7;border-radius:25px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 45px #4b2f9412}.mode-preview-scene{background:radial-gradient(at 50% 10%,#f5f1ff,#f8f5ed);height:292px;position:relative;overflow:hidden}.mode-preview-globe{opacity:1;transition:opacity .9s;position:absolute;inset:0}.mode-preview-name.stage-0 .mode-preview-globe{opacity:0}.mode-preview-name.stage-3 .mode-preview-globe{opacity:.8}.mode-preview-label{letter-spacing:.15em;color:#54636d;pointer-events:none;font-size:9px;font-weight:700;position:absolute;top:17px;left:19px}.mode-preview-outline{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:9px;transition:opacity .75s,transform 1.2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:scale(.88)}.mode-preview-outline.is-visible{opacity:1;transform:scale(1)}.mode-preview-outline svg{color:#9267d9;filter:drop-shadow(5px 6px #8e66d416);width:174px;height:174px}.mode-preview-outline>span{color:#837095;font:600 16px Outfit,sans-serif}.mode-preview-outline.is-recall{background:#fffdf8f5;border:1px solid #ddd4e7;border-radius:17px;width:146px;height:184px;inset:auto auto 18px 18px;box-shadow:0 5px 20px #46536b18}.mode-preview-outline.is-recall svg{color:#4a9a7b;width:112px;height:112px}.mode-preview-outline.is-recall>span{color:#3d6f59;font-size:16px}.mode-preview-answer,.mode-preview-prompt{color:#4b3e60;white-space:nowrap;background:#fffdf9ed;border:1.5px solid #cbbbe0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:210px;max-width:calc(100% - 40px);min-height:43px;padding:8px 16px;font:600 17px Outfit,sans-serif;display:flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #3847571a}.mode-preview-answer,.mode-preview-prompt.is-solved{color:#30735b;background:#f0fbf4ef;border-color:#6bb797}.mode-preview-every .mode-preview-prompt{min-width:0;min-height:36px;font-size:14px;inset:17px 15px auto auto;transform:none}.mode-preview-every .mode-preview-label{top:auto;bottom:15px}.mode-preview-capitals .mode-preview-prompt{font-size:15px;bottom:25px}.mode-preview-island-design{background:radial-gradient(#f0f7eef7,#e8eff6f5);flex-direction:column;justify-content:center;align-items:center;gap:4px;animation:.6s both preview-appear;display:flex;position:absolute;inset:0}.mode-preview-island-design svg{filter:drop-shadow(0 12px 6px #48665217);width:230px;height:192px}.mode-preview-island-design span{color:#456653;font:650 18px Outfit,sans-serif}.mode-preview-island-pin{flex-direction:column;align-items:center;animation:.6s both preview-appear;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mode-preview-island-pin svg{background:#d3e6ed;border:1px dashed #70549d;border-radius:50%;width:26px;height:22px}.mode-preview-island-pin span{color:#4a3c60;white-space:nowrap;background:#fff9;border-radius:5px;margin-top:3px;padding:3px 6px;font-size:10px}.mode-preview-fact{background:#fffdf8f5;border:1px solid #e2dace;border-radius:14px;gap:6px;width:179px;max-width:50%;padding:15px;animation:.5s both preview-appear;display:grid;position:absolute;bottom:15px;left:16px;box-shadow:0 4px 20px #38475718}.mode-preview-fact strong{font:650 20px Outfit,sans-serif}.mode-preview-fact>span{color:#6e6876;font-size:11px}.mode-preview-comparison{gap:3px;margin-top:5px;display:grid}.mode-preview-comparison i{background:#9678bc;border-radius:3px;height:5px;display:block}.mode-preview-comparison i:nth-of-type(2){background:#bdabc9}.mode-preview-comparison small{color:#7b7283;margin-bottom:3px;font-size:9px}.mode-preview-legend{color:#405b4b;background:#fffdf8ef;border:1px solid #d4decf;border-radius:12px;gap:6px;width:164px;padding:11px 13px;font-size:11px;display:grid;position:absolute;bottom:16px;left:16px}.mode-preview-legend i{background:linear-gradient(90deg,#e2edc8,#a7c899,#6c9e82,#356b66);border-radius:4px;height:7px}.mode-preview-legend div{justify-content:space-between;display:flex}.mode-preview-legend small{font-size:9px}.mode-preview>figcaption{text-align:center;letter-spacing:-.2px;text-wrap:balance;place-items:center;min-height:61px;padding:15px 20px 8px;font:600 19px/1.3 Outfit,sans-serif;animation:.45s both preview-appear;display:grid}.mode-preview-controls{justify-content:flex-end;align-items:center;gap:5px;min-height:39px;padding:0 16px 9px;display:flex}.mode-preview-controls button{color:#85738e;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:32px;min-height:32px;font-size:10px;display:flex}.mode-preview-controls button:hover{color:#644889;background:#f1ecf7}.mode-preview-controls button:focus-visible{outline-offset:2px;outline:2px solid #8656d0}.mode-preview-steps{gap:5px;margin-right:auto;display:flex}.mode-preview-steps span{background:#e8e0ef;border-radius:3px;width:18px;height:3px}.mode-preview-steps span.is-reached{background:#ac8dcd}.mode-preview-progress{background:#eee8f3;height:2px;position:absolute;bottom:0;left:0;right:0}.mode-preview-progress i{transform-origin:0;background:#a78acb;height:100%;display:block}.mode-preview-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;overflow:hidden;margin:-1px!important;padding:0!important;position:absolute!important}.mode-preview-map-fallback{text-align:center;color:#496472;background:#e8eff2;place-content:center;gap:8px;height:100%;font:600 22px Outfit,sans-serif;display:grid}.mode-preview-map-fallback small{font:400 13px sans-serif}@keyframes preview-appear{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.mode-preview{border-radius:20px}.mode-preview-scene{height:252px}.mode-preview-outline svg{width:152px;height:152px}.mode-preview>figcaption{min-height:58px;padding:12px 14px 6px;font-size:17px}.mode-preview-controls{padding-inline:12px}.mode-preview-label{font-size:8px;top:14px;left:14px}.mode-preview-outline.is-recall{width:122px;height:157px;bottom:13px;left:12px}.mode-preview-outline.is-recall svg{width:93px;height:93px}.mode-preview-outline.is-recall>span{font-size:14px}.mode-preview-every .mode-preview-prompt{font-size:12px;top:12px;right:12px}.mode-preview-fact{width:151px;padding:12px;bottom:12px;left:12px}.mode-preview-fact strong{font-size:17px}.mode-preview-island-design svg{width:205px;height:171px}.mode-preview-capitals .mode-preview-prompt{min-width:0;font-size:13px}}.mode-preview-media-note{color:#786b80;text-align:center;white-space:nowrap;background:#fffdf8ed;border-radius:8px;max-width:calc(100% - 28px);padding:7px 10px;font-size:10px;position:absolute;top:45px;left:50%;transform:translate(-50%)}.mode-preview-controls button{min-width:40px;min-height:40px}.mode-preview-globe{transition:opacity .9s!important}.mode-preview-outline{transition:opacity .75s,transform 1.2s cubic-bezier(.2,.8,.2,1)!important}.mode-preview>figcaption{animation:.45s both preview-appear!important}@media (max-width:560px){.mode-preview-controls button{min-width:44px;min-height:44px}.home-preview-kind button{min-height:35px}}.mode-preview-map-fallback{z-index:3;position:absolute;inset:0}.mode-preview-media-note{z-index:2}.mode-preview-poster .mode-preview-scene{background:#a8c7d5}.mode-preview-poster.mode-preview-name .mode-preview-scene{background:radial-gradient(at 50% 25%,#f5efff,#f9f5ec)}.mode-preview-poster .mode-preview-outline,.mode-preview-poster .mode-preview-island-design,.mode-preview-poster>figcaption{transition:none!important;animation:none!important}.mode-preview-poster-map{width:100%;height:100%;display:block}.mode-preview-capital-poster{background:radial-gradient(at 50% 40%,#f5eddf,#dce8eb);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.mode-preview-capital-poster>svg:first-child:not(:last-child){color:#a6b9b0;opacity:.23;width:80%;height:80%;position:absolute;top:10%;left:10%}.mode-preview-capital-poster>span{color:#63506f;z-index:1;font:650 32px Outfit,sans-serif}.mode-preview-capital-poster>svg:last-child{width:230px;height:140px;position:relative}.mode-preview.stage-4 .mode-preview-label{display:none}.mode-preview.stage-4 .mode-preview-globe{filter:saturate(.8);opacity:.85}.mode-preview-facts{z-index:4;color:#43364f;background:#fffdf8;border:1px solid #dcd3e2;border-radius:18px;flex-direction:column;width:min(350px,100% - 44px);display:flex;position:absolute;inset:14px 22px 14px auto;overflow:hidden;box-shadow:-12px 8px 35px #344b6128;animation:.8s cubic-bezier(.2,.8,.2,1) both preview-facts-arrive!important}.mode-preview-facts>header{z-index:1;background:#fffdf8;border-bottom:1px solid #e8e0e8;flex:none;align-items:center;gap:12px;padding:15px 20px 13px;display:flex}.mode-preview-facts>header img{object-fit:contain;filter:drop-shadow(0 1px 2px #49375a20);width:39px;max-height:30px}.mode-preview-facts h2{letter-spacing:-.4px;margin:0;font:650 25px/1.1 Outfit,sans-serif}.mode-preview-facts header p{color:#85748c;margin:4px 0 0;font-size:13px}.mode-preview-facts-scroll{scrollbar-width:none;pointer-events:none;flex:1;min-height:0;padding:0 22px 26px;overflow:auto}.mode-preview-facts-scroll::-webkit-scrollbar{display:none}.mode-preview-facts-scroll>section{border-bottom:1px solid #e9e2e8;padding:18px 0}.mode-preview-facts-scroll>section:last-child{border-bottom:0}.mode-preview-facts h3{color:#73617e;margin:0 0 6px;font:600 15px/1.4 Outfit,sans-serif}.mode-preview-facts-scroll p{color:#594d62;margin:0;font-size:15px;line-height:1.45}.mode-preview-facts-scroll .mode-preview-facts-number{color:#4d3c61;margin:0 0 8px;font:650 26px/1.2 Outfit,sans-serif}.mode-preview-facts-number>span{font-size:17px;font-weight:500}.mode-preview-facts-scroll .mode-preview-facts-source{color:#94829d;margin-top:8px;font-size:12px;line-height:1.4}.mode-preview-facts-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.mode-preview-facts-intro strong{color:#58406e;font:600 23px Outfit,sans-serif}.mode-preview-facts-intro>svg{color:#9374b9;flex:none;width:68px;height:86px}.mode-preview-facts-bars{gap:10px;margin:14px 0 4px;display:grid}.mode-preview-facts-bars>div{color:#766681;grid-template-columns:1fr auto;gap:5px;font-size:13px;display:grid}.mode-preview-facts-bars b{font-weight:500}.mode-preview-facts-bars i{background:#a98aca;border-radius:4px;grid-column:1/-1;height:7px}.mode-preview-facts-bars>div+div i{background:#c6b7d3}.mode-preview-facts-memory h3{color:#68834f}.mode-preview-river>svg{width:100%;height:55px;margin-top:7px;display:block}.mode-preview-facts-scrollbar{background:#eee7f2;border-radius:3px;width:3px;position:absolute;top:87px;bottom:57px;right:8px}.mode-preview-facts-scrollbar i{background:#b098c3;border-radius:3px;width:100%;height:28%;position:absolute}.mode-preview-scroll-cue{color:#7b5899;background:#f5eff9;border-top:1px solid #e6ddec;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 16px;font:600 14px Outfit,sans-serif;display:flex}.mode-preview-label{letter-spacing:.11em;font-size:11px}.mode-preview-controls button{font-size:12px}.mode-preview-chapters{flex:none;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:0 18px 6px;display:flex}.mode-preview-chapters button{color:#83718e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;max-width:140px;min-height:36px;padding:7px 5px;font:550 13px Outfit,sans-serif}.mode-preview-chapters button[aria-current]{color:#68478c;background:#ece3f6}.mode-preview-chapters button:hover{color:#68478c;background:#f3edf8}.mode-preview-chapters button:focus-visible{outline-offset:1px;outline:2px solid #8656d0}.home-cover-film .mode-preview>figcaption{min-height:52px;padding-top:10px;font-size:19px}.mode-preview.is-discovering .mode-preview-globe{opacity:.5}.mode-preview-practice{background:#fffdf9f5;border:1px solid #dfd1e9;border-radius:17px;width:244px;max-width:58%;padding:17px;position:absolute;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 5px 25px #4b355224;animation:.5s both preview-appear!important}.mode-preview-practice header{color:#735193;align-items:center;gap:8px;font:600 17px Outfit,sans-serif;display:flex}.mode-preview-practice>p{color:#85758d;margin:3px 0 14px;font-size:12px}.mode-preview-practice>span{color:#817389;margin-bottom:7px;font-size:11px;display:block}.mode-preview-practice>div{color:#8d7d93;border:1px solid #e7dfeb;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-height:37px;margin-top:6px;padding:9px 10px;font-size:13px;line-height:1.3;display:flex}.mode-preview-practice>div.is-picked{color:#644184;background:#eee5f8;border-color:#b997d9}.mode-preview-practice svg{flex:none}.mode-preview-practice>small{text-align:right;color:#6e845d;margin-top:8px;font-size:12px;display:block}@media (max-width:560px){.mode-preview-chapters{gap:1px;min-height:40px;padding:0 10px 3px}.mode-preview-chapters button{min-height:38px;padding-inline:3px;font-size:12px}.home-cover-film .mode-preview>figcaption{min-height:49px;padding:9px 14px 5px;font-size:17px}.mode-preview-practice{max-width:61%;padding:13px;right:10px}.mode-preview-practice header{gap:5px;font-size:14px}.mode-preview-practice>div{padding:8px 7px;font-size:12px}.home-cover-film .mode-preview-name.stage-3 .mode-preview-outline.is-recall{width:94px;height:145px;bottom:22px;left:10px}.home-cover-film .mode-preview-name.stage-3 .mode-preview-outline.is-recall svg{width:75px;height:95px}.home-cover-film .mode-preview-name.stage-3 .mode-preview-outline.is-recall>span{font-size:13px}}@keyframes preview-facts-arrive{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:560px){.mode-preview-facts{border-radius:15px;width:calc(100% - 28px);inset:12px 14px}.mode-preview-facts>header{padding:12px 17px 11px}.mode-preview-facts h2{font-size:23px}.mode-preview-facts-scroll{padding-inline:19px}.mode-preview-facts-scroll>section{padding-block:16px}.mode-preview-facts-scroll .mode-preview-facts-number{font-size:24px}.mode-preview-facts-scrollbar{top:78px}.mode-preview-label{font-size:10px}.mode-preview-controls button{font-size:12px}}.tutorial-thumbnail{background:var(--surface);min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tutorial-thumbnail>header{text-align:center;z-index:1;flex:none;padding:2px 22px 15px}.tutorial-thumbnail h3{letter-spacing:-.5px;text-wrap:balance;margin:0 0 7px;font:600 clamp(22px,3.1cqw,31px)/1.15 Outfit,sans-serif}.tutorial-thumbnail>header p{color:var(--muted);text-wrap:balance;margin:0;font:400 clamp(12px,1.7cqw,16px)/1.4 DM Sans,sans-serif}.thumbnail-example{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.thumbnail-example *{cursor:default!important;pointer-events:none!important}.thumbnail-example>.tutorial-poster-art{inset:0 0 48px}.thumbnail-example>.tp-mode-find,.thumbnail-example>.tp-mode-every,.thumbnail-example>.tp-mode-every-click{inset:0}.thumbnail-example .film-game-scene{height:100%}.thumbnail-example .film-game-panel{padding:18px 20px 65px}.thumbnail-example .film-game-panel h3,.thumbnail-example .film-kicker{display:none}.thumbnail-example .film-game-panel>.film-answer{margin-bottom:15px}.thumbnail-example .film-heat-key{margin-top:15px}.thumbnail-example .film-floating-answer{bottom:65px}.thumbnail-name-example{grid-template-columns:minmax(210px,37%) 1fr;height:100%;display:grid}.thumbnail-name-example>aside{background:var(--surface);min-width:0;padding:20px 22px}.thumbnail-outline{min-width:0;min-height:0;position:relative}.thumbnail-outline .tp-name-art{aspect-ratio:auto;width:100%;max-width:90%;height:100%;max-height:90%}.thumbnail-outline .tp-main-silhouette{width:80%;height:85%}.thumbnail-name-example .worldle-guesses{margin-top:13px}.thumbnail-name-example .guess-slot.empty:not(.current){display:none}.thumbnail-name-example .worldle-guesses .guess-country{font-size:17px}.thumbnail-name-example .worldle-guesses .guess-distance{font-size:21px}.thumbnail-name-example .worldle-guesses .guess-proximity{font-size:26px}.thumbnail-name-example .worldle-guesses .guess-bearing svg{width:42px;height:42px}.thumbnail-name-example .worldle-guesses .guess-slot.filled{min-height:100px}.thumbnail-name-example .guess-bearing small{font-size:11px}.thumbnail-play{z-index:4;cursor:pointer;width:100%;height:100%;color:var(--purple);background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;padding:0 12px 18px;display:flex;position:absolute;inset:0}.thumbnail-play>span{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:30px;align-items:center;gap:10px;padding:12px 23px;font:600 14px Outfit,sans-serif;display:flex;position:relative;overflow:hidden}.thumbnail-play:hover>span{background:var(--surface-soft)}.thumbnail-play:focus-visible{outline:none}:root[data-theme=dark] .thumbnail-play:focus-visible{outline:none}.thumbnail-play:focus-visible>span{outline:2px solid var(--purple);outline-offset:3px}.thumbnail-play i{background:var(--purple);transform-origin:0;width:100%;height:3px;animation:3s linear both thumbnail-dwell;position:absolute;bottom:0;left:0}@keyframes thumbnail-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.thumbnail-island-stops{justify-content:center;gap:10px;display:flex;position:absolute;inset:auto 0 64px}.thumbnail-island-stops span{background:var(--surface);border:1px solid var(--line);color:var(--purple);border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.thumbnail-explore .film-prepared-scene{box-sizing:border-box;padding-bottom:65px}.thumbnail-outline .tp-name-art{flex:none;justify-content:center;align-items:center;width:90cqh;min-width:0;max-width:90%;height:90cqh;min-height:0;max-height:90%;display:flex}.thumbnail-outline .tp-name-art>.tp-main-silhouette{width:88%;min-width:0;height:88%;min-height:0}@media (max-width:760px){.tutorial-thumbnail>header{padding:0 14px 12px}.tutorial-thumbnail h3{font-size:22px;line-height:1.2}.tutorial-thumbnail>header p{font-size:12px}.thumbnail-name-example{grid-template-rows:minmax(70px,1fr) auto;grid-template-columns:1fr;padding-bottom:63px}.thumbnail-outline{grid-row:1}.thumbnail-name-example>aside{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:9px;padding:8px 14px 4px;display:grid}.thumbnail-name-example .film-answer{min-height:38px;padding:5px 6px;font-size:12px}.thumbnail-name-example .film-placeholder{font-size:11px}.thumbnail-name-example .film-enter{width:23px;height:27px}.thumbnail-name-example .worldle-guesses{gap:0;margin:0}.thumbnail-name-example .guess-slot.empty{display:none}.thumbnail-name-example .worldle-guesses .guess-country{padding:4px 7px;font-size:12px}.thumbnail-name-example .worldle-guesses .guess-distance{font-size:13px}.thumbnail-name-example .worldle-guesses .guess-proximity{font-size:15px}.thumbnail-name-example .worldle-guesses .guess-slot.filled{min-height:69px}.thumbnail-name-example .worldle-guesses .guess-bearing svg{width:28px;height:28px}.thumbnail-name-example .guess-bearing small{font-size:8px}.thumbnail-example .film-game-panel{padding:9px 13px 65px}.thumbnail-example .film-game-panel>.film-answer{display:none}.thumbnail-example .film-find-guesses{gap:5px}.thumbnail-example .film-find-guesses li{min-height:29px;padding:6px 8px;font-size:12px}.thumbnail-example .film-heat-key{margin-top:8px}.thumbnail-example .film-named-list{flex-wrap:wrap;gap:5px;display:flex}.thumbnail-example .film-named-list>span{padding:6px;font-size:11px}.thumbnail-play{padding-bottom:13px}.thumbnail-play>span{padding:10px 19px;font-size:13px}.thumbnail-island-stops{gap:4px;bottom:64px}.thumbnail-island-stops span{gap:4px;padding:6px;font-size:10px}.thumbnail-island-stops svg{width:15px}.thumbnail-example .film-grade-key{font-size:10px;bottom:65px}.thumbnail-example .film-floating-answer{width:min(250px,88%);bottom:65px}}.find-play-guide{margin:20px 0 0}.find-play-film{background:#e9f6ff;border:1px solid #e2e9e6;border-radius:18px;height:330px;margin:0;position:relative;overflow:hidden}.find-play-globe{pointer-events:none;position:absolute;inset:0 0 58px}.find-play-flight{pointer-events:none;width:100%;height:calc(100% - 58px);position:absolute;inset:0;overflow:hidden}.find-play-flight path{fill:none;stroke:#7950ba;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.find-play-flight circle{fill:#8052cf;stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 2px 3px #3f236d35)}.find-play-example-label{letter-spacing:.12em;color:#5b7380;font-size:9px;font-weight:650;position:absolute;top:14px;left:15px}.find-play-radius{color:#76509e;opacity:0;background:#fffdf8ed;border:1px solid #d9c8ed;border-radius:20px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:600;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:10px;right:12px;transform:translateY(-5px)}.find-play-radius.is-visible{opacity:1;transform:translateY(0)}.find-play-radius i{background:#8857cd;border-radius:10px;width:23px;height:14px;position:relative}.find-play-radius i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.find-play-caption{box-sizing:border-box;text-align:center;background:linear-gradient(#f3f9fb00,#f3f9fb 28%);place-items:center;min-height:62px;padding:14px 74px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.find-play-caption strong,.find-play-caption span{animation:.25s both find-caption-in;display:block}.find-play-caption strong{color:#263f3b;letter-spacing:-.02em;text-wrap:balance;font-size:18px;line-height:1.3}.tutorial-character{z-index:2;animation:.45s cubic-bezier(.3,1.5,.5,1) both tutorial-character-in;position:absolute;bottom:5px;left:8px;width:66px!important;height:66px!important}.find-play-progress{background:#dce9e4;height:3px;position:absolute;bottom:0;left:0;right:0}.find-play-progress>div{transform-origin:0;background:#559476;height:100%;transform:scaleX(0)}.find-play-loading{color:#657d85;background:#e9f6ff;place-items:center;font-size:12px;display:grid;position:absolute;inset:0 0 62px}.find-play-fallback{color:#405c53;background:#e9f6ff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:35px 14px 90px}.find-play-guesses{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 10px;padding:0;list-style:none;display:grid}.find-play-guesses li{text-align:center;opacity:.3;min-width:0;transition:opacity .3s}.find-play-guesses li.is-revealed{opacity:1}.find-play-guesses i{border-radius:5px;width:24px;height:5px;margin:0 auto 7px;display:block}.find-play-guesses strong{color:#51465d;font-size:12px;font-weight:650;line-height:1.4;display:block}.find-play-guesses span{color:#817088;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;display:block}.find-play-footer{color:#887b91;justify-content:flex-end;align-items:center;gap:8px;min-height:28px;font-size:10px;display:flex}.find-play-footer strong{font-weight:500}.find-play-playback{color:#76618a;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 6px;display:flex}.find-play-playback:hover{background:#eee8f4}.find-play-playback:focus-visible{outline-offset:2px;outline:2px solid #8251d4}.find-play-playback:disabled{opacity:.4;cursor:default}.find-play-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;overflow:hidden;margin:-1px!important;padding:0!important;position:absolute!important}@keyframes find-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tutorial-character-in{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@media (max-width:480px){.find-play-guide{margin-top:14px}.find-play-film{border-radius:14px;height:300px}.find-play-caption{padding:12px 58px 10px 64px}.find-play-caption strong{font-size:16px}.tutorial-character{left:4px;width:56px!important;height:56px!important}.find-play-guesses{gap:4px;margin-top:14px}.find-play-guesses strong{font-size:11px}}.name-play-film{background:linear-gradient(#f4effb,#fbf8f2)}.name-play-card{box-sizing:border-box;background:#fffbf2;border:2.5px solid #d1c0a2;border-radius:10px;width:150px;height:150px;margin-left:-75px;padding:14px;position:absolute;top:34px;left:50%;transform:rotate(-3deg);box-shadow:6px 6px #cdbce9}.name-play-card svg{width:100%;height:100%;display:block;overflow:visible}.name-play-card path{fill:#926bdc;transition:fill .5s}.name-play-card.is-solved path{fill:#42b994}.name-play-card.is-solved{animation:.6s cubic-bezier(.3,1.6,.5,1) name-play-solved}.name-play-sparks i{background:#f9c74f;border-radius:50%;width:8px;height:8px;margin:-4px;animation:.9s ease-out both name-play-spark;position:absolute;top:50%;left:50%}.name-play-sparks i:nth-child(2n){background:#9165e6}.name-play-sparks i:nth-child(3n){background:#42b994}.name-play-sparks i:first-child{--x:-95px;--y:-40px}.name-play-sparks i:nth-child(2){--x:90px;--y:-55px}.name-play-sparks i:nth-child(3){--x:-80px;--y:50px}.name-play-sparks i:nth-child(4){--x:95px;--y:35px}.name-play-sparks i:nth-child(5){--x:-10px;--y:-95px}.name-play-sparks i:nth-child(6){--x:20px;--y:90px}.name-play-input{box-sizing:border-box;color:#3d2f4f;background:#fff;border:2px solid #ded5ea;border-radius:12px;align-items:center;width:220px;height:38px;margin-left:-110px;padding:0 12px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute;top:204px;left:50%}.name-play-input.is-typing{border-color:#9165e6;box-shadow:0 0 0 4px #9165e626}.name-play-input i{opacity:0;background:#9165e6;width:2px;height:18px;margin-left:1px}.name-play-input.is-typing i{animation:1s step-end infinite name-play-caret}.name-play-placeholder{color:#b3a6c0;font-weight:500}.name-play-guesses{gap:6px;margin:14px 0 6px;padding:0;list-style:none;display:grid}.name-play-guesses li{color:#a73346;font-variant-numeric:tabular-nums;background:#fff0ed;border:1.5px solid #f5aca5;border-radius:10px;grid-template-columns:minmax(0,1fr) 72px 34px 44px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;animation:.3s both find-caption-in;display:grid}.name-play-guesses li.is-correct{color:#20844a;background:#e3f6ea;border-color:#8fd2a8}.name-play-guesses li.is-empty{text-align:center;color:#b1a2be;background:#f2edf8;border:1.5px dashed #ded5ea;min-height:0;font-size:11px;line-height:27px;animation:none;display:block}.name-play-guesses strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.name-play-guesses li>span:last-child{text-align:right;font-weight:700}.name-play-bearing{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.name-play-bearing svg{width:26px;height:26px}.is-pointing{border-radius:8px;animation:1.1s ease-in-out infinite tutorial-point}.name-play-bearing.is-pointing{background:#fff;border-radius:50%;transition:transform .3s;transform:scale(1.25)}.every-play-bar{align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.every-play-bar .name-play-input{flex:1;width:auto;min-width:0;margin:0;position:static}.every-play-count{color:#5c4c6c;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fffdf8e6;border-radius:10px;padding:6px 9px;font-size:12px}.every-play-count strong{color:#167f5b;font-size:15px;animation:.45s cubic-bezier(.3,1.6,.5,1) name-play-solved;display:inline-block}.every-play-done{color:#fff;background:#8251d4;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:650}@keyframes name-play-caret{50%{opacity:1}}@keyframes name-play-solved{40%{transform:rotate(-3deg)scale(1.08)}}@keyframes name-play-spark{0%{opacity:1;transform:translate(0)scale(.4)}to{transform:translate(var(--x),var(--y)) scale(1);opacity:0}}@keyframes tutorial-point{0%,to{box-shadow:0 0 #9165e600}50%{box-shadow:0 0 0 6px #9165e670}}@media (max-width:480px){.name-play-card{width:130px;height:130px;margin-left:-65px;top:30px}.name-play-input{top:178px}.name-play-guesses li{grid-template-columns:minmax(0,1fr) 64px 30px 40px;font-size:12px}.every-play-count{font-size:11px}.every-play-done{padding:7px 9px;font-size:12px}}.capture-studio{background:var(--cream);color:var(--ink);padding:0 0 30px;position:fixed;inset:0;overflow:auto}.capture-controls{align-items:center;gap:12px;height:64px;padding:13px 20px;font-size:12px;display:flex}.capture-controls label{align-items:center;gap:8px;display:flex}.capture-controls button,.capture-controls select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.capture-controls>span{color:var(--muted);margin-left:auto}.capture-frame{background:var(--surface);isolation:isolate;flex:none;width:920px;height:500px;margin:12px auto;position:relative;overflow:hidden}.capture-frame.capture-mobile{width:340px;height:380px}.capture-native-map{position:absolute;inset:0}.capture-native-map.with-connections{left:330px}.capture-native-map>.island-map-shell{height:100%;min-height:0!important}.capture-connections.play-sidebar{background:var(--surface);max-width:none;position:absolute;inset:0 auto 0 0;overflow:hidden;width:330px!important;padding:18px!important}.capture-connections .connections-panel{margin:0}.capture-frame .map-navigation,.capture-frame .map-basemap-switch,.capture-frame .map-context-notes,.capture-frame .map-north,.capture-frame .map-city-view{display:none!important}.capture-frame .human-statistics-panel,.capture-frame .environment-panel{width:290px;max-height:calc(100% - 10px);margin:0;padding:14px}.capture-frame .human-statistics-control,.capture-frame .environment-control{max-height:calc(100% - 20px);top:10px;left:10px}.capture-frame .human-statistics-toggle,.capture-frame .environment-toggle{display:none}.capture-frame :is(.human-statistics-select,.human-statistics-opacity,.human-statistics-grid,.human-statistics-detail-zoom,.human-statistics-coverage,.environment-select,.environment-date-row,.environment-playback,.environment-opacity,.environment-about,.environment-load-movie){display:none!important}.capture-frame .human-statistics-panel header,.capture-frame .environment-panel header{margin-bottom:8px}.capture-frame .human-statistics-description,.capture-frame .environment-description{font-size:13px}.capture-frame :is(.human-statistics-close,.environment-close){display:none}.capture-frame .human-statistics-tooltip{max-width:190px;font-size:13px}.capture-frame .human-statistics-tooltip>b{font-size:21px}.capture-frame .human-statistics-tooltip small{font-size:11px}.capture-facts{box-sizing:border-box;height:100%;padding:18px 24px;overflow:hidden}.capture-facts>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.capture-facts>header>img{width:33px}.capture-facts h2{color:var(--ink);margin:0;font:650 27px Outfit,sans-serif}.capture-facts>header>span{color:var(--muted);margin-left:auto;font-size:13px}.capture-facts-content{scrollbar-width:none;height:calc(100% - 56px);padding-top:14px;font-size:15px;line-height:1.55;overflow:auto}.capture-facts-content .country-history-section{margin-top:0}.capture-culture .capture-facts-content{grid-template-columns:1fr 1fr;gap:24px;display:grid}.capture-culture .country-facts-section{margin:0;padding:0}.capture-trade .country-trade-energy{grid-template-columns:1.15fr 1fr;gap:25px;display:grid}.capture-facts .rank-distribution{vertical-align:top;width:calc(50% - 15px);margin:0 25px 20px 0;display:inline-block}.capture-facts .rank-distribution:nth-child(2n){margin-right:0}.capture-facts .country-facts-content p,.capture-facts-content p{font-size:14px}.capture-facts .gallery-grid{max-width:680px;margin:auto}.capture-postcard .capture-facts-content{overflow:hidden}.capture-mobile .capture-native-map.with-connections{bottom:150px;left:0}.capture-mobile .capture-connections.play-sidebar{z-index:10;height:150px;inset:auto 0 0;width:100%!important;padding:10px 14px!important}.capture-mobile .connections-panel h3{font-size:15px}.capture-mobile .connection-presets button{padding:5px;font-size:10px}.capture-mobile .connection-map-tip{margin:5px 0;font-size:10px}.capture-mobile .connection-filters legend{display:none}.capture-mobile .connections-panel>h3{min-height:24px}.capture-mobile .connection-category{margin:10px 0}.capture-mobile .connection-category h4{padding:10px;font-size:12px}.capture-mobile .capture-connections .connection-category:nth-of-type(2){display:none}.capture-mobile .capture-frame .island-map-shell{height:100%}.capture-mobile .human-statistics-control,.capture-mobile .environment-control{pointer-events:none;max-width:none;inset:0}.capture-mobile .human-statistics-panel,.capture-mobile .environment-panel{pointer-events:auto;border-radius:0;width:auto;max-height:155px;margin:0;padding:11px 14px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.capture-mobile .human-statistics-panel header,.capture-mobile .environment-panel header{display:none}.capture-mobile .human-statistics-description,.capture-mobile .environment-description{margin:0 0 6px;font-size:11px}.capture-mobile .human-statistics-legend{margin-top:5px}.capture-mobile .human-statistics-legend ul{font-size:9px}.capture-mobile .human-statistics-tooltip{max-width:145px;font-size:10px;top:15px!important;left:auto!important;right:10px!important}.capture-mobile .human-statistics-tooltip>b{font-size:17px}.capture-mobile .human-statistics-tooltip small{font-size:9px}.capture-mobile .environment-caption,.capture-mobile .environment-scale{font-size:10px}.capture-mobile .environment-legend{max-height:65px}.capture-mobile .capture-facts{padding:12px 15px}.capture-mobile .capture-facts h2{font-size:22px}.capture-mobile .capture-facts>header>span{font-size:10px}.capture-mobile .capture-facts-content,.capture-mobile .capture-facts-content p{font-size:12px}.capture-mobile .capture-culture .capture-facts-content{display:block}.capture-mobile .capture-facts .rank-distribution{width:100%;margin:0 0 18px;display:block}.capture-mobile .capture-trade .country-trade-energy{display:block}.capture-mobile .capture-facts .country-history-section{margin-bottom:20px}.capture-island{--yi-ink:var(--ink);--yi-muted:var(--muted);--yi-purple:var(--purple);--yi-paper:var(--surface);--yi-border:var(--line);height:100%;font-family:DM Sans,sans-serif;position:absolute;inset:0}.capture-island-world{position:absolute;inset:0}.capture-coast{z-index:3;position:absolute;inset:0}.capture-island .ips-panel{z-index:4;box-sizing:border-box;width:340px;max-width:none;max-height:calc(100% - 85px);padding:17px;position:absolute;top:14px;bottom:auto;right:16px;overflow:hidden}.capture-island .ips-real-records,.capture-island .analytics-dashboard{font-size:12px}.capture-island .analytics-dashboard>p,.capture-island .analytics-actions,.capture-island .analytics-filters{display:none}.capture-island .analytics-stats{margin-top:8px}.capture-island .analytics-stats strong{font-size:22px}.capture-island .analytics-stats span{font-size:11px}.capture-island .analytics-dashboard section{margin-top:14px}.capture-island .ips-panel h3{font-size:20px}.capture-island .ips-example-label,.capture-island .ips-example-label>b{font-size:11px}.capture-island .ips-professor-request{font-size:14px}.capture-island-dock.yi-dock{z-index:6;align-items:center;gap:9px;width:auto;max-width:none;padding:7px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.capture-island-dock>span{color:var(--muted);border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:5px 9px;font-size:10px;display:flex}.capture-island-dock>.active{background:var(--surface-soft);color:var(--purple)}.capture-walk-caption{background:var(--surface);z-index:4;border-radius:12px;padding:10px 15px;font-size:14px;position:absolute;top:20px;left:20px}.capture-phone{background:var(--surface);border:1px solid var(--line);z-index:5;width:315px;max-height:calc(100% - 90px);box-shadow:var(--shadow);border-radius:20px;padding:18px;position:absolute;top:14px;right:16px;overflow:hidden}.capture-phone .yi-islandgram-heading{margin-bottom:14px}.capture-phone .yi-islandgram-heading h3{color:var(--ink);margin:0;font-size:24px}.capture-phone .yi-islandgram-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.capture-phone .yi-neighbor-card{background:var(--surface-soft);color:var(--ink);padding:13px}.capture-phone .yi-neighbor-card p,.capture-phone .yi-neighbor-card small{color:var(--muted);font-size:12px}.capture-phone .yi-resident-profile{gap:10px}.capture-phone .yi-resident-profile>.yi-resident-avatar{align-self:center;width:60px;height:60px;margin:0}.capture-phone .yi-resident-profile h3{margin:0;font-size:23px}.capture-phone .yi-resident-profile p{margin:0;font-size:12px;line-height:1.5}.capture-phone .yi-post-quote{background:var(--surface-soft);color:var(--ink);padding:12px}.capture-phone .yi-resident-profile small,.capture-phone .yi-eyebrow{color:var(--muted);font-size:10px}.capture-quest{color:var(--purple);align-items:center;gap:6px;font-size:11px;display:flex}.capture-mobile .capture-island .ips-panel,.capture-mobile .capture-phone{width:auto;max-height:230px;padding:12px;inset:auto 8px 62px}.capture-mobile .capture-island .ips-panel h3{font-size:17px}.capture-mobile .capture-island .analytics-stats{grid-template-columns:repeat(3,1fr)}.capture-mobile .capture-island .analytics-stats>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.capture-mobile .capture-island .analytics-stats strong{font-size:17px}.capture-mobile .capture-island .analytics-stats span{font-size:9px}.capture-mobile .capture-island .ips-trophy-earned{margin-top:10px}.capture-mobile .capture-island-dock.yi-dock{gap:0;padding:5px 8px;bottom:8px}.capture-mobile .capture-island-dock>span{padding:3px 8px;font-size:9px}.capture-mobile .capture-phone .yi-resident-profile>.yi-resident-avatar{display:none}.capture-mobile .capture-phone .yi-islandgram-heading{margin-bottom:8px}.capture-mobile .capture-phone .yi-resident-profile h3{font-size:19px}.capture-mobile .capture-phone .yi-resident-profile{gap:7px}.capture-mobile .capture-phone .yi-resident-profile p{font-size:11px}.capture-mobile .capture-phone .yi-islandgram-heading h3{font-size:20px}.capture-frame .capture-island.your-island{z-index:1;width:100%;height:100%;max-height:100%;position:absolute;inset:0}.capture-frame .yi-walk-controls,.capture-island .analytics-cohort,.capture-island .analytics-dashboard>section:first-of-type>h3,.capture-island .analytics-dashboard>section:first-of-type>p{display:none}.capture-island .analytics-dashboard>section:first-of-type{margin-top:4px}.capture-frame .environment-select{margin-bottom:12px;display:grid!important}.capture-frame .environment-select select{font-size:14px}.capture-postcard .country-news{display:none}.capture-postcard .place-gallery{margin:0}.capture-postcard .postcard-intro{display:none}.capture-postcard .image-carousel-image img{max-height:245px}.capture-mobile .environment-select{margin-bottom:6px;font-size:10px;display:block!important}.capture-mobile .environment-select select{padding:3px 6px;font-size:11px}.capture-mobile .environment-panel{max-height:180px}.capture-mobile .capture-facts-content .place-gallery h3{font-size:14px}.film-facts-scene picture,.film-facts-scene img{object-fit:contain;object-position:center top;width:100%;height:100%;animation:.25s both film-scene-in;display:block}.capture-postcard .photo-carousel img{object-fit:cover;width:100%;max-height:245px}.capture-postcard .photo-carousel figure{grid-template-columns:1.3fr 1fr;gap:18px;margin:5px 0;display:grid}.capture-postcard .photo-carousel figcaption{font-size:12px;line-height:1.5}.capture-mobile .capture-postcard .photo-carousel figure{display:block}.capture-mobile .capture-postcard .photo-carousel img{max-height:170px}.capture-mobile .capture-postcard .postcard-details,.capture-mobile .capture-postcard .postcard-details-credit{display:none}.capture-frame .capture-island .ips-panel{transform:none!important}.capture-frame .yi-touch-controls{display:none!important}.capture-frame .environment-legend{box-sizing:border-box;background:#fff;border-radius:6px;max-width:100%;padding:5px}.capture-studio.world-app .environment-legend{background:#fff!important}.capture-frame.capture-mobile[data-capture-scene$=-connections]{height:500px}.capture-frame.capture-mobile[data-capture-scene$=-connections] .capture-native-map.with-connections{bottom:230px}.capture-frame.capture-mobile[data-capture-scene$=-connections] .capture-connections.play-sidebar{height:230px}.capture-frame.capture-mobile[data-capture-scene$=-connections] .connection-card{padding:8px}.capture-frame.capture-mobile[data-capture-scene$=-connections] .connection-card button{font-size:12px}.capture-frame[data-capture-scene$=-connections]:not(.capture-mobile){height:280px}@media (max-width:760px),(max-width:1024px) and (pointer:coarse){.home-screen.home-landing .home-coverflow.home-games{--mobile-card-height:max(750px,calc(100svh - 190px));height:auto;min-height:calc(100svh - var(--landing-header-height));scroll-snap-align:none}.home-screen.home-landing .home-coverflow.home-games .home-inner{grid-template-rows:auto var(--mobile-card-height) auto auto;height:auto;padding:16px 0 max(18px,env(safe-area-inset-bottom,0px));gap:12px}.home-screen.home-landing .home-cover-stage{perspective:none;height:100%}.home-screen.home-landing .home-cover-card{width:84%;transform:translateX(calc(-50% + var(--cover-mobile-shift))) translateY(var(--cover-rise)) scale(var(--cover-scale));border-radius:18px;transition:transform .32s cubic-bezier(.22,.8,.25,1),opacity .25s!important}.home-screen.home-landing .home-cover-heading{min-height:58px;padding:12px}.home-screen.home-landing .home-mode-title{gap:8px;display:flex}.home-screen.home-landing .home-mode-title h2{font-size:22px;line-height:1.2}.home-screen.home-landing .home-game-introduction{gap:8px}.home-screen.home-landing .home-game-introduction nav{flex-wrap:wrap;justify-content:center}.home-screen.home-landing .home-game-introduction nav button{min-height:36px;font-size:12px}.home-screen.home-landing .home-cover-nav,.home-screen.home-landing .home-cover-nav button{height:44px}.native-name-help{max-width:100%;height:700px;min-height:700px}.mode-preview-shell .guided-film,.native-name-help .guided-film{min-width:0}:is(.mode-preview-shell,.native-name-help) .guided-top{box-sizing:border-box;min-height:44px;padding:10px 14px;font-size:12px}:is(.mode-preview-shell,.native-name-help) .guided-film>figcaption.guided-caption{box-sizing:border-box;gap:10px;min-height:70px;padding:10px 14px;font-size:16px;line-height:1.4}:is(.mode-preview-shell,.native-name-help) .guided-caption>.guided-character{width:40px;height:40px;margin:0}:is(.mode-preview-shell,.native-name-help) .guided-caption>span{overflow-wrap:anywhere;min-width:0}:is(.mode-preview-shell,.native-name-help) .guided-film-viewport{min-height:420px}.home-screen.home-landing .preview-skip{min-height:36px;font-size:13px;top:4px;right:10px}:is(.mode-preview-shell,.native-name-help) .guided-timeline{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;gap:8px;padding:8px 12px 0;position:relative;overflow-x:auto}:is(.mode-preview-shell,.native-name-help) .guided-timeline button{text-align:center;flex:none;min-width:88px;min-height:48px;padding:5px 2px}:is(.mode-preview-shell,.native-name-help) .guided-timeline b{white-space:nowrap;text-overflow:clip;font-size:12px;line-height:1.3;overflow:visible}:is(.mode-preview-shell,.native-name-help) .guided-playback{box-sizing:border-box;gap:8px;min-height:52px;padding:4px 12px 8px}:is(.mode-preview-shell,.native-name-help) .guided-playback>span{font-size:12px}:is(.mode-preview-shell,.native-name-help) .guided-key-hint{display:none}:is(.mode-preview-shell,.native-name-help) .guided-playback button{flex:none;width:44px;height:44px}:is(.mode-preview-shell,.native-name-help) .guided-playback button svg{width:20px;height:20px}.guided-film-viewport .film-native-name .native-name-panel.play-sidebar{box-sizing:border-box;flex:none;height:auto;max-height:none;padding:10px 14px!important}.guided-film-viewport .native-name-panel .active-round{height:auto}.guided-film-viewport .native-name-panel .native-guess-scroll{flex:none;overflow:visible}.guided-film-viewport .film-native-name .native-name-map{flex:1;min-height:160px}.guided-film-viewport .film-native-name.showing-native-facts .native-name-map{min-height:0}.guided-film-viewport .native-name-panel .answer-form input,.guided-film-viewport .film-game-panel .answer-form input{min-height:42px;padding:8px 10px;font-size:16px}.guided-film-viewport :is(.native-name-panel,.film-game-panel) .hint-bar{margin:8px 0 6px;padding:5px}.guided-film-viewport :is(.native-name-panel,.film-game-panel) .hint-bar-options{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:4px}.guided-film-viewport :is(.native-name-panel,.film-game-panel) .hint-option{gap:4px;min-height:32px;padding:5px}.guided-film-viewport :is(.native-name-panel,.film-game-panel) .hint-option-label{white-space:normal;text-overflow:clip;overflow:visible;font-size:12px!important}.guided-film-viewport .film-game-scene .film-game-panel.play-sidebar{flex:none;max-height:none;padding:10px 14px!important}.guided-film-viewport .film-game-scene .film-map-scene{min-height:180px}.guided-film-viewport .film-find-guesses li{box-sizing:border-box;min-height:32px;padding:7px 9px;font-size:13px}.guided-film-viewport .film-find-guesses li>span,.guided-film-viewport .film-heat-key{font-size:12px}.guided-film-viewport .film-named-list>span{padding:6px 8px;font-size:12px}.guided-film-viewport .film-grade-key{flex-wrap:wrap;gap:5px;font-size:11px}.guided-film-viewport .film-grade-key>span{padding:6px}.guided-film-viewport .film-click-prompt{white-space:normal;text-align:center;box-sizing:border-box;max-width:calc(100% - 24px);font-size:18px}.guided-film-viewport .film-land-picker .choice-trigger{min-height:66px;padding:9px}.guided-film-viewport .film-land-picker .choice-value{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.guided-film-viewport .film-land-picker .choice-options{max-height:min(280px,100cqh - 140px);overflow-y:auto}.guided-film-viewport .film-land-picker .choice-option{min-height:34px;padding:6px;font-size:13px;line-height:1.3}.guided-film-viewport .film-answer-mode .answer-mode-chosen button{white-space:normal;min-height:44px;font-size:13px}.guided-film-viewport .film-native-facts{padding:10px 14px}.guided-film-viewport .film-native-facts-scroll{font-size:14px;line-height:1.5}.guided-film-viewport .film-native-facts .place-heading h2{font-size:21px}.guided-film-viewport .film-island .capture-island .ips-panel,.guided-film-viewport .film-island .capture-phone{max-height:65%;font-size:13px;overflow-y:auto}.guided-film-viewport .film-island .capture-island-dock.yi-dock{box-sizing:border-box;max-width:calc(100% - 12px)}.home-cover-film .tutorial-thumbnail>header{padding:6px 16px 14px}.home-cover-film .tutorial-thumbnail h3{font-size:24px}.home-cover-film .tutorial-thumbnail>header p{font-size:14px}.home-cover-film .thumbnail-name-example>aside{flex-direction:column;align-items:stretch;gap:10px;padding:10px 16px;display:flex}.home-cover-film .thumbnail-name-example .film-answer,.home-cover-film .thumbnail-name-example .worldle-guesses .guess-country{font-size:15px}.home-cover-film .thumbnail-name-example .worldle-guesses .guess-distance{font-size:18px}.home-cover-film .thumbnail-name-example .worldle-guesses .guess-proximity{font-size:21px}.home-cover-film .thumbnail-play>span{box-sizing:border-box;min-height:44px;font-size:15px}.home-cover-film .tutorial-end-screen{justify-content:flex-start;padding:22px 16px;overflow-y:auto}.home-cover-film .tutorial-end-art{flex:0 0 170px;max-height:none}.home-cover-film .tutorial-end-introduction h3{flex-wrap:wrap;font-size:20px}.home-cover-film .tutorial-end-introduction p{font-size:14px;line-height:1.5}.home-cover-film .tutorial-watch-again,.home-cover-film .member-tutorial-button{min-height:44px;font-size:14px}.home-screen.home-landing .member-game-card{grid-template-rows:minmax(180px,1fr) auto}.home-screen.home-landing .member-game-options{gap:12px;padding:16px}.home-screen.home-landing .member-game-note{font-size:13px;line-height:1.45}.home-screen.home-landing .member-game-options .choice-trigger{min-height:44px}}.home-cover-stage>.home-stage-arrow{display:none}@media (max-width:760px),(max-width:1024px) and (pointer:coarse){.home-screen.home-landing .home-coverflow.home-games{--mobile-card-height:clamp(460px,calc(100svh - var(--landing-header-height) - 104px),720px);min-height:0}.home-screen.home-landing .home-coverflow.home-games.is-film-open{--mobile-card-height:max(690px,calc(100svh - var(--landing-header-height) - 16px))}.home-screen.home-landing .home-coverflow.home-games .home-inner{gap:8px;transition:grid-template-rows .3s cubic-bezier(.22,.8,.25,1)}.home-screen.home-landing .home-cover-nav,.home-screen.home-landing .home-cover-nav button{height:36px}.home-screen.home-landing .home-cover-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none}.home-cover-card :where(*){touch-action:pan-y}.home-screen.home-landing .home-cover-card{will-change:transform;width:80%;transition:transform .34s cubic-bezier(.22,.8,.25,1),opacity .26s,width .3s cubic-bezier(.22,.8,.25,1)!important}.home-screen.home-landing .is-film-open .home-cover-card.is-current{width:96%}.home-screen.home-landing .home-coverflow.home-games.is-film-open .home-inner{transition-duration:.55s;transition-timing-function:cubic-bezier(.45,0,.2,1)}.home-screen.home-landing .is-film-open .home-cover-stage:not(.is-dragging)>.home-cover-card.is-current{transition:transform .34s cubic-bezier(.22,.8,.25,1),opacity .26s,width .55s cubic-bezier(.45,0,.2,1)!important}.home-screen.home-landing .home-cover-card .home-cover-film{transition:opacity .25s}.home-screen.home-landing .home-cover-card.is-growing .home-cover-film{opacity:0}.home-screen.home-landing .is-film-open .home-cover-card.is-current:not(.is-growing) .home-cover-film{animation:.35s both home-film-in}.home-screen.home-landing .home-cover-card{filter:none}.home-screen.home-landing .home-cover-stage.is-dragging .home-cover-card{transition:width .3s cubic-bezier(.22,.8,.25,1)!important}.home-screen.home-landing .home-cover-heading{min-height:48px;padding:9px 12px}.home-screen.home-landing .home-mode-title h2{font-size:21px}.home-screen.home-landing .member-game-card{grid-template-rows:minmax(110px,1fr) auto}.home-screen.home-landing .member-game-options{gap:10px;padding:12px 14px 14px}.home-screen.home-landing .home-stage-arrow{width:34px;height:44px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:opacity .2s;animation:1.8s ease-in-out .8s 3 both home-arrow-nudge;display:grid;top:38%}.home-screen.home-landing .home-stage-previous{--nudge:-4px;left:max(3px,10% - 37px)}.home-screen.home-landing .home-stage-next{--nudge:4px;right:max(3px,10% - 37px)}.home-screen.home-landing .home-stage-arrow:active{opacity:.6;background:0 0}.home-screen.home-landing .is-film-open .home-stage-arrow{opacity:0;pointer-events:none}}@keyframes home-film-in{0%{opacity:0}}@keyframes home-arrow-nudge{0%,60%,to{translate:0}30%{translate:var(--nudge,0)}}.member-game-card{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:760px){.home-screen.home-landing .member-game-card{grid-template-rows:max(40%,100% - 345px) minmax(0,1fr)}}
