.guest-round-gate.svelte-jc3cwt{max-width:650px;margin:auto;padding:16px 0}.guest-round-gate.svelte-jc3cwt h2:where(.svelte-jc3cwt){color:#e5ff92;margin:0;font-size:22px}.guest-round-gate.svelte-jc3cwt p:where(.svelte-jc3cwt){font-size:14px;line-height:1.5}.guest-round-gate.svelte-jc3cwt button:where(.svelte-jc3cwt){white-space:normal;width:100%;min-height:48px;margin:16px 0;display:block}.guest-round-gate.svelte-jc3cwt small:where(.svelte-jc3cwt){font-size:12px;line-height:1.5;display:block}.signin-tab-fallback.svelte-jc3cwt{color:#d5ff48;border:1px solid #9184b5;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin:12px 0;padding:8px 12px;text-decoration:underline;display:flex}.signin-tab-fallback.svelte-jc3cwt:focus-visible{outline-offset:4px;outline:3px solid #d5ff48}fieldset.svelte-jc3cwt{border:0;padding:0}legend.svelte-jc3cwt{font-size:13px}label.svelte-jc3cwt{gap:10px;margin:14px 0;font-size:13px;line-height:1.4;display:flex}input.svelte-jc3cwt{flex-shrink:0;width:22px;height:22px}.policy-reading a{color:#d5ff48}.guest-round-gate.svelte-jc3cwt .policy-link:where(.svelte-jc3cwt){color:#d5ff48;width:auto;min-height:0;font:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.policy-reading.svelte-jc3cwt{border:1px solid #9184b5;border-radius:12px;margin-top:16px;padding:16px}.accuracy-reward.svelte-5r5rxq{color:#fff;width:100%;min-height:92px;font:inherit;text-align:center;cursor:pointer;background:#38264d;border:2px solid #d5ff48;border-radius:16px;align-content:center;gap:6px;padding:12px 5px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 16px #d5ff4830}.accuracy-reward.svelte-5r5rxq b:where(.svelte-5r5rxq){color:#e5ff92;font-size:clamp(22px,4vw,34px);line-height:1.2}.accuracy-reward.svelte-5r5rxq span:where(.svelte-5r5rxq),.accuracy-reward.svelte-5r5rxq small:where(.svelte-5r5rxq){font-size:12px}.accuracy-reward.svelte-5r5rxq small:where(.svelte-5r5rxq){color:#e5ff92;font-weight:700}.accuracy-reward.svelte-5r5rxq:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#efffb440 50%,#0000 60%);animation:4s ease-in-out infinite svelte-5r5rxq-quiz-shimmer;position:absolute;inset:-50%;transform:translate(-80%)}.accuracy-reward.svelte-5r5rxq:disabled{opacity:.65;cursor:default}.accuracy-reward.svelte-5r5rxq:disabled:after{animation:none;display:none}.accuracy-reward.svelte-5r5rxq:hover:not(:disabled),.accuracy-reward.svelte-5r5rxq:focus-visible{outline-offset:3px;outline:3px solid #efffb4;box-shadow:0 0 22px #d5ff4860}@keyframes svelte-5r5rxq-quiz-shimmer{0%,45%{transform:translate(-80%)}80%,to{transform:translate(80%)}}@media (prefers-reduced-motion:reduce){.accuracy-reward.svelte-5r5rxq:after{animation:none;display:none}}.forecast-momentum.svelte-1ounwcv{color:#f9ecdc;box-sizing:border-box;background:#241a34;border:1px solid #947997;border-radius:12px;flex:none;max-width:100%;min-height:0;margin:8px 0;padding:9px 12px;font-size:12px}.forecast-momentum.expanded.svelte-1ounwcv{bottom:calc(60px + env(safe-area-inset-bottom));z-index:15;overscroll-behavior:contain;max-height:min(68dvh,540px);position:fixed;left:10px;right:10px;overflow:auto;box-shadow:0 -8px 28px #0b071380}.momentum-line.svelte-1ounwcv{justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.momentum-line.svelte-1ounwcv .header-unlock:where(.svelte-1ounwcv){color:#241a34;background:#f7d681;border:0;min-height:34px;padding:5px 8px;font-size:11px;font-weight:850}.momentum-line.svelte-1ounwcv a:where(.svelte-1ounwcv){color:#e1ff9c;white-space:nowrap;font-size:11px}.forecast-momentum.svelte-1ounwcv small:where(.svelte-1ounwcv){opacity:.88;margin:5px 0;line-height:1.45;display:block}.forecast-momentum.svelte-1ounwcv button:where(.svelte-1ounwcv){font:inherit;white-space:normal;cursor:pointer;color:#fffaef;background:#332742;border:1px solid #a18eb3;border-radius:9px;min-height:40px;padding:8px 10px}.forecast-momentum.svelte-1ounwcv .unlock-button:where(.svelte-1ounwcv){color:#241a34;background:#f7d681;width:100%;margin:6px 0;font-weight:850}.forecast-momentum.svelte-1ounwcv fieldset:where(.svelte-1ounwcv){border:0;flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;display:flex}.forecast-momentum.svelte-1ounwcv legend:where(.svelte-1ounwcv){margin-bottom:6px;font-weight:800}.forecast-momentum.svelte-1ounwcv fieldset:where(.svelte-1ounwcv):not(.confidence)>button:where(.svelte-1ounwcv){text-align:left;width:100%}.forecast-momentum.svelte-1ounwcv .chosen:where(.svelte-1ounwcv){background:#514032;border:2px solid #ffe16b}.answers.svelte-1ounwcv{gap:8px;display:flex}.answers.svelte-1ounwcv button:where(.svelte-1ounwcv){flex:1;font-size:17px;font-weight:850}.forecast-question.svelte-1ounwcv{font-size:16px;font-weight:800;line-height:1.4}.forecast-momentum.svelte-1ounwcv label:where(.svelte-1ounwcv){align-items:flex-start;gap:6px;margin:12px 0;display:flex}.forecast-momentum.svelte-1ounwcv label:where(.svelte-1ounwcv) input:where(.svelte-1ounwcv){margin:2px 0}.forecast-momentum.svelte-1ounwcv .later:where(.svelte-1ounwcv){background:0 0;width:100%;font-size:11px}.locked.svelte-1ounwcv{gap:6px;margin-top:7px;display:grid}.celebrate.svelte-1ounwcv{animation:.6s ease-out svelte-1ounwcv-forecast-celebration}@keyframes svelte-1ounwcv-forecast-celebration{50%{box-shadow:0 0 20px #ffe16baa}}@media (prefers-reduced-motion:reduce){.celebrate.svelte-1ounwcv{animation:none}}.round-attention.svelte-21nzpq{overflow-wrap:anywhere;flex-shrink:0;gap:4px;min-width:0;margin:7px 0;font-size:13px;line-height:1.3;display:grid}.goal.svelte-21nzpq{color:#e1ff9a;font-weight:800}.learning.svelte-21nzpq{color:#ded0ef}.prediction.svelte-21nzpq{color:#ddff95;text-decoration:underline}.compact.svelte-21nzpq{font-size:12px}.compact.svelte-21nzpq .learning:where(.svelte-21nzpq){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (height<=650px){.round-attention.svelte-21nzpq{gap:2px;margin:3px 0;font-size:11px}.compact.svelte-21nzpq .learning:where(.svelte-21nzpq){-webkit-line-clamp:1;line-clamp:1}.compact.svelte-21nzpq .prediction:where(.svelte-21nzpq){display:none}}.round-community.svelte-mnxmvn{background:#302042;border:1px solid #967cb1;border-radius:12px;margin:6px 0;padding:8px 10px;font-size:13px}.round-community.svelte-mnxmvn summary:where(.svelte-mnxmvn){cursor:pointer;color:#dfff9a;min-height:28px;font-weight:700}.round-community[open].svelte-mnxmvn{overscroll-behavior:contain;max-height:210px;overflow:auto}.round-community.svelte-mnxmvn p:where(.svelte-mnxmvn){margin:8px 0}.choices.svelte-mnxmvn{flex-wrap:wrap;gap:8px;display:flex}.choices.svelte-mnxmvn button:where(.svelte-mnxmvn){color:#fff;min-height:44px;font:inherit;white-space:normal;background:#241836;border:1px solid #aa8bd0;border-radius:9px;padding:8px}small.svelte-mnxmvn{margin:8px 0;display:block}button.svelte-mnxmvn:focus-visible,summary.svelte-mnxmvn:focus-visible{outline-offset:2px;outline:3px solid #dfff9a}.reward-toast-slot.svelte-mobxne{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;height:32px;min-height:32px;margin:2px 0;overflow:hidden}.reward-toast.svelte-mobxne{-webkit-line-clamp:2;line-clamp:2;color:#e4ffb1;pointer-events:none;background:#23331c;border-radius:6px;-webkit-box-orient:vertical;padding:0 5px;font:12px/16px Arial,sans-serif;display:-webkit-box;overflow:hidden}.reward-toast.svelte-mobxne:empty{background:0 0}.idea-pick.svelte-12xucw5{min-height:0;color:inherit;text-align:left;width:100%;box-shadow:none;cursor:pointer;-webkit-user-select:text;user-select:text;touch-action:pan-y;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.idea-pick.svelte-12xucw5:disabled{opacity:1;cursor:default}.idea-pick.svelte-12xucw5:focus-visible{outline-offset:-5px;outline:3px solid #d5ff48}.idea-pick.svelte-12xucw5:not(:disabled):hover{background:#f3edff}.idea-title.svelte-12xucw5{font-weight:800}.pick-cue.svelte-12xucw5{color:#241836;background:#d5ff48;border-radius:10px;padding:10px 14px;font-weight:800;display:block}@media (width<=600px){.idea-pick.svelte-12xucw5{gap:8px;padding:12px}.project-grid.svelte-12xucw5{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:1fr!important}.paper-meta.svelte-12xucw5{padding:0 12px}.project-game.svelte-12xucw5 h1:where(.svelte-12xucw5){flex:none}}.project-game.svelte-12xucw5{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;padding:8px 0;display:flex;overflow:hidden}.project-game.svelte-12xucw5 h1:where(.svelte-12xucw5){flex-shrink:0;margin:8px 0;font-size:clamp(24px,3vw,34px);line-height:1.2}.game-note.svelte-12xucw5{color:#d8cee8;flex-shrink:0;margin:8px 0 16px;font-size:15px;line-height:1.4}.project-grid.svelte-12xucw5{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;gap:18px;min-height:0;display:grid}.project-grid.svelte-12xucw5 article:where(.svelte-12xucw5){color:#252036;background:#fffdf5;border:3px solid #b5a0ec;border-radius:20px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.project-grid.svelte-12xucw5 article.selected:where(.svelte-12xucw5){border-color:#d5ff48}.project-grid.svelte-12xucw5 .idea-title:where(.svelte-12xucw5){overflow-wrap:anywhere;flex-shrink:0;max-height:4em;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.25;overflow:auto}.opening.svelte-12xucw5{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-height:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55;overflow:auto}.card-label.svelte-12xucw5{color:#665384;font-size:13px;font-weight:700}.project-grid.svelte-12xucw5 .pick-cue:where(.svelte-12xucw5){flex-shrink:0;align-self:flex-start;min-height:44px;margin-top:auto}.paper-meta.svelte-12xucw5{color:#665384;margin:0;font-size:13px}.pair-actions.svelte-12xucw5,.reaction-buttons.svelte-12xucw5{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.reaction.svelte-12xucw5>p:where(.svelte-12xucw5){font-size:15px}.reaction.svelte-12xucw5 button:where(.svelte-12xucw5){min-height:44px}.project-game.svelte-12xucw5 [role=alert]:where(.svelte-12xucw5){color:#ffd5ae;font-size:16px}@media (width<=600px){.project-game.svelte-12xucw5{padding:6px 0}.project-game.svelte-12xucw5 h1:where(.svelte-12xucw5){margin:4px 0;font-size:22px!important}.project-game.svelte-12xucw5 .game-note:where(.svelte-12xucw5){margin:4px 0 8px;font-size:12px!important}.project-game.svelte-12xucw5 .pair-actions:where(.svelte-12xucw5),.project-game.svelte-12xucw5 .reaction-buttons:where(.svelte-12xucw5){margin:8px 0}.project-game.svelte-12xucw5 .reaction:where(.svelte-12xucw5)>p:where(.svelte-12xucw5){margin:4px 0;font-size:13px}.project-game.svelte-12xucw5 .eyebrow:where(.svelte-12xucw5){font-size:11px}.project-grid.svelte-12xucw5{gap:10px}.project-grid.svelte-12xucw5 article:where(.svelte-12xucw5){border-radius:14px;gap:8px;padding:0}.project-grid.svelte-12xucw5 .idea-title:where(.svelte-12xucw5){flex-shrink:0;max-height:4em;font-size:18px;overflow:auto}.opening.svelte-12xucw5{line-height:1.5;font-size:16px!important}.game-note.svelte-12xucw5{font-size:14px}.project-grid.svelte-12xucw5 .pick-cue:where(.svelte-12xucw5){padding:8px;font-size:14px}.card-label.svelte-12xucw5{font-size:11px}}.report-control.svelte-zpw0so{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.flag.svelte-zpw0so{color:#655d70;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:4px;font-size:11px;display:flex}.flag.svelte-zpw0so:hover,.flag.svelte-zpw0so:focus-visible{color:#3b245c;background:#f1ebfb;border-radius:6px}.flag.svelte-zpw0so:disabled{opacity:.7;cursor:default}.reasons.svelte-zpw0so{color:#443b50;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;width:100%;font-size:12px;display:flex}.reasons.svelte-zpw0so button:where(.svelte-zpw0so){font:inherit;color:#382448;cursor:pointer;background:#f1ebfb;border:1px solid #a899b6;border-radius:8px;min-height:44px;padding:6px 9px}.coin-collectibles.svelte-suwjka{background:#241836;border:1px solid #a48bbe;border-radius:14px;margin:12px 0;padding:16px}.coin-collectibles.svelte-suwjka h3:where(.svelte-suwjka){margin:0 0 6px;font-size:18px}.coin-collectibles.svelte-suwjka p:where(.svelte-suwjka){margin:0 0 14px;font-size:14px}.collectibles.svelte-suwjka{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.collectible.svelte-suwjka{color:#c8bfd7;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.collectible.unlocked.svelte-suwjka{border-color:var(--badge-color);color:#fffdf5}.badge-art.svelte-suwjka{background:#362946;border:2px solid #6c5b80;border-radius:50%;flex:none;place-items:center;width:48px;height:52px;display:grid;position:relative}.unlocked.svelte-suwjka .badge-art:where(.svelte-suwjka){border-color:var(--badge-color);background:#493452}.badge-art.svelte-suwjka img:where(.svelte-suwjka){object-fit:contain;opacity:.35}.unlocked.svelte-suwjka .badge-art:where(.svelte-suwjka) img:where(.svelte-suwjka){opacity:1}.badge-art.svelte-suwjka b:where(.svelte-suwjka){color:var(--badge-color);font-size:22px;position:absolute;bottom:-6px;right:-3px}.collectible.svelte-suwjka strong:where(.svelte-suwjka){font-size:13px;line-height:1.3;display:block}.collectible.svelte-suwjka small:where(.svelte-suwjka),.coin-collectibles.svelte-suwjka>small:where(.svelte-suwjka){margin-top:3px;font-size:11px;line-height:1.4;display:block}@media (width<=380px){.collectibles.svelte-suwjka{grid-template-columns:1fr}}.loot-toggle.svelte-1lyqp5g{color:#ecdeff;background:#302042;border:1px solid #9376b2;border-radius:14px;justify-content:space-between;gap:12px;width:100%;padding:11px 16px;font-size:13px;display:flex}.loot-toggle.ready.svelte-1lyqp5g{color:#e7ffad;border-color:#defc76;box-shadow:0 0 15px #d9ff8040}.loot-toggle.svelte-1lyqp5g span:where(.svelte-1lyqp5g){white-space:nowrap}.source-pouch.svelte-1lyqp5g{background:#302042;border-radius:16px;margin:8px 0;padding:18px}.ingredient-list.svelte-1lyqp5g{overscroll-behavior:contain;border-block:1px solid #806397;max-height:340px;overflow:auto}.source-pouch.svelte-1lyqp5g label:where(.svelte-1lyqp5g){border-bottom:1px solid #715985;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.source-pouch.svelte-1lyqp5g input:where(.svelte-1lyqp5g){flex:none;width:20px;height:20px}.source-pouch.svelte-1lyqp5g small:where(.svelte-1lyqp5g){margin:8px 0;font-size:12px;line-height:1.5;display:block}.idea-destination.svelte-1lyqp5g span:where(.svelte-1lyqp5g){width:100%}.idea-destination.svelte-1lyqp5g select:where(.svelte-1lyqp5g){color:#322042;width:100%;min-height:44px;font:inherit;background:#fffaf2;border:1px solid #a189c2;border-radius:10px;margin-top:8px;padding:10px}.source-pouch.svelte-1lyqp5g article:where(.svelte-1lyqp5g){color:#322042;background:#f5edff;border-radius:15px;margin-top:16px;padding:18px}.loot-recap.svelte-1lyqp5g{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.loot-recap.svelte-1lyqp5g>span:where(.svelte-1lyqp5g){text-align:center;background:#38264d;border:1px solid #a189c2;border-radius:16px;padding:15px 5px;font-size:12px;display:grid}.loot-recap.svelte-1lyqp5g b:where(.svelte-1lyqp5g){color:#e5ff92;font-size:27px}.bonus-learning.svelte-1lyqp5g{background:#3c2852;border-radius:16px;padding:14px}.bonus-learning.svelte-1lyqp5g p:where(.svelte-1lyqp5g){font-size:14px}.bonus-learning.svelte-1lyqp5g small:where(.svelte-1lyqp5g){font-size:12px}.bonus-memory.svelte-1lyqp5g{background:#3c2852;border-radius:16px;padding:20px}.bonus-memory.svelte-1lyqp5g button:where(.svelte-1lyqp5g){color:#fff;white-space:normal;background:#443256;border:2px solid #ab8dc9;border-radius:12px;width:100%;min-height:48px;margin:10px 0;padding:12px;display:block}.loot-note.svelte-1lyqp5g{font-size:12px}.ingredient-ring.svelte-1763c7j{pointer-events:none;width:calc(100% + 14px);height:calc(100% + 14px);position:absolute;inset:-7px;overflow:visible}.ingredient-ring.svelte-1763c7j circle:where(.svelte-1763c7j){fill:#564269;stroke:#241836;stroke-width:2px}.ingredient-ring.svelte-1763c7j circle.filled:where(.svelte-1763c7j){fill:#dcff90}.round-dial.ingredients-ready.svelte-1763c7j{border-color:#dcff90;box-shadow:0 0 12px #d5ff4860}.round-milestone.svelte-1763c7j{box-sizing:border-box;background:#574164;border:2px solid #b3a1c4;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.round-milestone.final.svelte-1763c7j{transform:translate(-100%,-50%)}.round-milestone.reached.svelte-1763c7j{background:#dcff90;border-color:#f1ffcd;box-shadow:0 0 6px #dcff9060}.round-milestone.final.reached.svelte-1763c7j{box-shadow:0 0 9px #dcff9090}.round-milestone.milestone-flash.svelte-1763c7j{animation:1.2s ease-out svelte-1763c7j-milestone-light}.coin-stage.svelte-1763c7j{white-space:nowrap;font-weight:700;color:#e0ff97!important}@keyframes svelte-1763c7j-milestone-light{0%{box-shadow:0 0 2px #dcff90}35%{box-shadow:0 0 14px #dcff90}to{box-shadow:0 0 6px #dcff9060}}.round-progress.svelte-1763c7j{color:#f3eaff;align-items:center;gap:14px;width:100%;min-width:0;padding:3px 0;display:flex}.round-dial.svelte-1763c7j{box-sizing:border-box;background:#241836;border:4px solid #786089;border-radius:50%;flex:none;width:72px;height:72px;position:relative}.round-dial.svelte-1763c7j>.coin-balance:where(.svelte-1763c7j){box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;padding:2px;display:flex}.round-dial.svelte-1763c7j b:where(.svelte-1763c7j){font-size:var(--coin-font);color:#e0ff97;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.round-dial.svelte-1763c7j small:where(.svelte-1763c7j){font-size:12px;line-height:1.1}.round-bar.svelte-1763c7j{flex:1;min-width:0}.round-label.svelte-1763c7j{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:clamp(16px,1.2vw,19px);display:flex}.round-label.svelte-1763c7j>span:where(.svelte-1763c7j){color:#d6c7e9;font-size:12px}.round-track.svelte-1763c7j{background:#786089;border-radius:8px;height:9px;position:relative;overflow:visible}.round-track.svelte-1763c7j>.round-fill:where(.svelte-1763c7j){background:#dcff90;border-radius:8px;height:100%;transition:width .2s;display:block}.coin-stream.svelte-1763c7j{pointer-events:none;position:absolute;top:40%;right:50%}.coin-stream.svelte-1763c7j i:where(.svelte-1763c7j){white-space:nowrap;color:#e3ff97;text-shadow:0 1px 3px #241836;animation:svelte-1763c7j-coin-flight var(--flight) cubic-bezier(.22,.1,.4,1) both;animation-delay:calc(var(--coin)*var(--stagger));font-size:13px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.sr-only.svelte-1763c7j{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-1763c7j-coin-flight{0%{opacity:0;transform:translate(115px,72px)scale(.9)}12%{opacity:1;transform:translate(100px,65px)scale(1)}55%{opacity:1;transform:translate(48px,36px)scale(1)}88%{opacity:1}to{opacity:0;transform:translate(0)scale(.8)}}@media (width<=600px){.round-progress.svelte-1763c7j{gap:12px}.round-label.svelte-1763c7j>.coin-stage:where(.svelte-1763c7j){display:block}.round-dial.svelte-1763c7j{width:64px;height:64px}}@media (width<=600px) and (height<=620px){.round-dial.svelte-1763c7j{border-width:3px;width:44px;height:44px}.round-dial.svelte-1763c7j b:where(.svelte-1763c7j){font-size:calc(var(--coin-font)*.72)}.round-dial.svelte-1763c7j small:where(.svelte-1763c7j){font-size:10px}.round-dial.svelte-1763c7j>.coin-balance:where(.svelte-1763c7j){gap:0}}@media (prefers-reduced-motion:reduce){.round-track.svelte-1763c7j>span:where(.svelte-1763c7j){transition:none}.coin-stream.svelte-1763c7j{display:none}.round-milestone.milestone-flash.svelte-1763c7j{animation:none}}.team-goal.svelte-1guhtsi{color:#f3eaff;margin:0 0 5px}.team-summary.svelte-1guhtsi{align-items:center;gap:12px;padding:6px 0;font-size:11px;display:flex}.team-summary.svelte-1guhtsi>strong:where(.svelte-1guhtsi){margin-right:auto}.team-summary.svelte-1guhtsi b:where(.svelte-1guhtsi){color:#dcff90;font-size:15px}.team-track.svelte-1guhtsi{background:#786089;border-radius:6px;height:6px;overflow:hidden}.team-track.svelte-1guhtsi>span:where(.svelte-1guhtsi){background:#dcff90;height:100%;display:block}.team-social.svelte-1guhtsi{color:#d6c7e9;align-items:center;gap:12px;padding:5px 0;font-size:10px;display:flex}.team-social.svelte-1guhtsi button:where(.svelte-1guhtsi),.team-details-button.svelte-1guhtsi{color:#dcff90;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.team-social.svelte-1guhtsi button:where(.svelte-1guhtsi){margin-left:auto}.team-details.svelte-1guhtsi{background:#241836;border:1px solid #947aa8;border-radius:14px;margin:8px 0;padding:16px}.team-details.svelte-1guhtsi h2:where(.svelte-1guhtsi){margin:0 0 14px;font-size:18px}.team-stats.svelte-1guhtsi{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.team-stats.svelte-1guhtsi span:where(.svelte-1guhtsi){gap:5px;font-size:12px;display:grid}.team-stats.svelte-1guhtsi b:where(.svelte-1guhtsi){color:#dcff90;font-size:25px}.team-details.svelte-1guhtsi p:where(.svelte-1guhtsi){font-size:13px;line-height:1.5}.team-details.svelte-1guhtsi small:where(.svelte-1guhtsi){color:#d6c7e9;font-size:11px}.reference.svelte-1guhtsi{color:#d6c7e9}.team-details.svelte-1guhtsi ul:where(.svelte-1guhtsi){padding-left:20px;font-size:13px}@media (width<=600px){.team-summary.svelte-1guhtsi{flex-wrap:wrap;gap:8px}.team-summary.svelte-1guhtsi>strong:where(.svelte-1guhtsi){width:100%;font-size:11px}.team-social.svelte-1guhtsi{flex-wrap:wrap;gap:8px}.team-stats.svelte-1guhtsi b:where(.svelte-1guhtsi){font-size:22px}}.recent-picks.svelte-tevye3{color:#24213a;text-align:left;min-width:0;max-width:100%;margin:10px 0 0}.recall-ribbon.svelte-tevye3{background:#fffaf0;border:2px solid #393052;border-radius:15px;align-items:center;gap:10px;padding:3px 8px 3px 12px;display:flex;box-shadow:0 3px #39305220}.last-choice.svelte-tevye3{flex:1;min-width:0}.last-result.svelte-tevye3{color:#50416f;align-items:center;gap:5px;font-size:12px;font-weight:850;line-height:1.2;display:flex}.last-title.svelte-tevye3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-shadow:none;color:#24213a;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:14px;font-weight:800;line-height:1.5;display:block;overflow:hidden}.last-title.svelte-tevye3:hover{text-decoration:underline}.skip-note.svelte-tevye3{margin-top:4px;font-size:12px;line-height:1.45;display:block}.ribbon-actions.svelte-tevye3{flex-shrink:0;align-items:center;gap:5px;display:flex}.ribbon-actions.svelte-tevye3 button:where(.svelte-tevye3),.ribbon-actions.svelte-tevye3 a:where(.svelte-tevye3),.paper-actions.svelte-tevye3 button:where(.svelte-tevye3),.paper-actions.svelte-tevye3 a:where(.svelte-tevye3){box-sizing:border-box;color:#322343;min-height:44px;box-shadow:none;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #706181;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.ribbon-actions.svelte-tevye3 .paper-link:where(.svelte-tevye3){background:#ece3ff}.ribbon-actions.svelte-tevye3 .history-toggle:where(.svelte-tevye3){background:#d8ff64;border-color:#393052;gap:8px}.ribbon-actions.svelte-tevye3 .heart:where(.svelte-tevye3),.paper-actions.svelte-tevye3 .heart:where(.svelte-tevye3){background:#fff7f9;min-width:44px;padding:4px;font-size:24px;line-height:1}.ribbon-actions.svelte-tevye3 .heart.saved:where(.svelte-tevye3),.paper-actions.svelte-tevye3 .heart.saved:where(.svelte-tevye3){color:#a72563;background:#ffe3f0;border-color:#a72563}.heart.svelte-tevye3:disabled{opacity:.55;cursor:wait}.recall-history.svelte-tevye3{background:#f2eaff;border:2px solid #393052;border-radius:16px;margin-top:9px;padding:15px}.recall-history[hidden].svelte-tevye3{display:none}.history-heading.svelte-tevye3 h2:where(.svelte-tevye3){color:#24213a;margin:0 0 5px;font-size:20px;line-height:1.2}.history-heading.svelte-tevye3 p:where(.svelte-tevye3),.history-note.svelte-tevye3{color:#5b4a70;margin:0;font-size:12px;line-height:1.5}.rounds.svelte-tevye3{gap:16px;margin:15px 0;padding:0;list-style:none;display:grid}.round.svelte-tevye3{margin:0;padding:0}.round-heading.svelte-tevye3{justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 6px;font-size:13px;display:flex}.round-heading.svelte-tevye3>span:where(.svelte-tevye3){color:#655276;text-align:right;font-size:11px}.round-papers.svelte-tevye3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recalled-paper.svelte-tevye3{background:#fffdf6;border:1.5px solid #b7a8c6;border-radius:12px;flex-direction:column;min-width:0;padding:13px;display:flex}.recalled-paper.was-chosen.svelte-tevye3{background:#fff8dd;border:2px solid #53426c;padding:12.5px}.paper-badges.svelte-tevye3{flex-wrap:wrap;gap:5px;min-height:18px;margin-bottom:6px;display:flex}.paper-badges.svelte-tevye3>span:where(.svelte-tevye3){color:#564369;background:#ece4ff;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:850}.paper-badges.svelte-tevye3>.your-pick:where(.svelte-tevye3){color:#2f3c16;background:#d8ff64}.paper-badges.svelte-tevye3>.winner:where(.svelte-tevye3){color:#4c3378;background:#e8defc}.recalled-paper.svelte-tevye3 h3:where(.svelte-tevye3){color:#24213a;overflow-wrap:anywhere;margin:0 0 7px;font-size:16px;line-height:1.3}.authors.svelte-tevye3{color:#685879;overflow-wrap:anywhere;margin:0 0 10px;font-size:11px;line-height:1.5}.citation-detail.svelte-tevye3{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:auto;padding-top:4px;display:flex}.citation-detail.svelte-tevye3 strong:where(.svelte-tevye3){color:#382949;font-size:17px}.citation-detail.svelte-tevye3 strong:where(.svelte-tevye3)>span:where(.svelte-tevye3){font-size:10px;font-weight:700}.citation-detail.svelte-tevye3 small:where(.svelte-tevye3){color:#6c5879;font-size:10px}.paper-actions.svelte-tevye3{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.paper-actions.svelte-tevye3 .heart:where(.svelte-tevye3){margin-left:auto}.history-note.svelte-tevye3{border-top:1px solid #c9b9dd;padding-top:10px}.history-note.svelte-tevye3 a:where(.svelte-tevye3){color:#4f2e8a;font-weight:800}.recent-picks.svelte-tevye3 button:where(.svelte-tevye3):focus-visible,.recent-picks.svelte-tevye3 a:where(.svelte-tevye3):focus-visible{outline-offset:3px;outline:3px solid #6844b8}.ribbon-actions.svelte-tevye3 button:where(.svelte-tevye3):hover,.ribbon-actions.svelte-tevye3 a:where(.svelte-tevye3):hover,.paper-actions.svelte-tevye3 button:where(.svelte-tevye3):hover,.paper-actions.svelte-tevye3 a:where(.svelte-tevye3):hover{filter:brightness(.97);border-color:#2e2041}.last-pick-label.svelte-tevye3{font-weight:650}@media (width<=600px){.last-pick-label.svelte-tevye3{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recall-ribbon.svelte-tevye3{flex-wrap:nowrap;gap:5px;padding:3px 5px 3px 8px}.last-choice.svelte-tevye3{flex:1;min-width:0}.last-result.svelte-tevye3{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.last-title.svelte-tevye3{padding:3px 0 1px;font-size:11px}.ribbon-actions.svelte-tevye3{gap:3px}.ribbon-actions.svelte-tevye3 button:where(.svelte-tevye3),.ribbon-actions.svelte-tevye3 a:where(.svelte-tevye3){padding:7px;font-size:10px}.ribbon-actions.svelte-tevye3 .heart:where(.svelte-tevye3){font-size:22px}.ribbon-actions.svelte-tevye3 .history-toggle:where(.svelte-tevye3){gap:4px}.history-word.svelte-tevye3{display:none}.recall-history.svelte-tevye3{padding:10px}.round-papers.svelte-tevye3{grid-template-columns:1fr}.paper-badges.svelte-tevye3{min-height:0}.history-heading.svelte-tevye3 h2:where(.svelte-tevye3){font-size:18px}.paper-actions.svelte-tevye3 button:where(.svelte-tevye3),.paper-actions.svelte-tevye3 a:where(.svelte-tevye3){font-size:12px}.recalled-paper.svelte-tevye3 h3:where(.svelte-tevye3){font-size:16px}.round-heading.svelte-tevye3{font-size:12px}.round-heading.svelte-tevye3>span:where(.svelte-tevye3){font-size:10px}.skip-note.svelte-tevye3{max-height:25px;font-size:10px;line-height:1.2;display:block;overflow:hidden}}.expedition-dock.svelte-9ao9jw{background:#ffffff06;border:1px solid #9793c850;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:26px;margin-top:20px;padding:20px 24px;display:grid}.dock-story.svelte-9ao9jw{align-items:center;gap:17px;display:flex}.dock-character.svelte-9ao9jw{flex:none;width:72px;height:100px;overflow:hidden}.dock-character.svelte-9ao9jw .grumble{width:72px}.dock-character.svelte-9ao9jw .grumble>span{display:none}.dock-character.svelte-9ao9jw>span:where(.svelte-9ao9jw){font-size:55px}.dock-eyebrow.svelte-9ao9jw{letter-spacing:1.5px;color:#a7a5c6;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.dock-story.svelte-9ao9jw h2:where(.svelte-9ao9jw){letter-spacing:-.4px;line-height:1.2;font-size:18px!important}.expedition-dock.svelte-9ao9jw p:where(.svelte-9ao9jw){color:#bcbcd4;margin:6px 0;font-size:11px;line-height:1.6}.quest-dots.svelte-9ao9jw{align-items:center;gap:4px;margin-top:10px;display:flex}.quest-dots.svelte-9ao9jw>span:where(.svelte-9ao9jw){background:#454461;border-radius:4px;flex:1;max-width:23px;height:6px}.quest-dots.svelte-9ao9jw>span.done:where(.svelte-9ao9jw){background:#d6ff62}.quest-dots.svelte-9ao9jw small:where(.svelte-9ao9jw){color:#d6ff62;margin-left:6px;font-size:10px}.dock-next.svelte-9ao9jw{border-left:1px solid #a7a5c630;min-width:0;padding-left:26px}.dock-next.svelte-9ao9jw>strong:where(.svelte-9ao9jw){white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.35;display:block;overflow:hidden}.dock-next.svelte-9ao9jw>a:where(.svelte-9ao9jw){color:#d6ff62;align-items:center;gap:25px;min-height:38px;font-size:11px;font-weight:850;display:inline-flex}.dock-next.svelte-9ao9jw>a:where(.svelte-9ao9jw) span:where(.svelte-9ao9jw){font-size:20px}.dock-next.svelte-9ao9jw>a:where(.svelte-9ao9jw):hover{text-decoration:underline}@media (width<=600px){.expedition-dock.svelte-9ao9jw{grid-template-columns:1fr;gap:12px;margin-top:14px;padding:16px}.dock-story.svelte-9ao9jw{gap:12px}.dock-character.svelte-9ao9jw{width:52px;height:76px}.dock-character.svelte-9ao9jw .grumble{width:52px}.dock-story.svelte-9ao9jw h2:where(.svelte-9ao9jw){font-size:17px!important}.dock-next.svelte-9ao9jw{border-top:1px solid #a7a5c630;border-left:0;padding:13px 0 0}.dock-next.svelte-9ao9jw>a:where(.svelte-9ao9jw){min-height:44px}.dock-next.svelte-9ao9jw p:where(.svelte-9ao9jw){margin-bottom:0}}.checkpoint-download.svelte-14t848s{grid-column:1/-1;width:100%}.streak-checkpoint.svelte-14t848s h1:where(.svelte-14t848s):focus{outline:none}.checkpoint-note-panel.svelte-14t848s{text-align:left;background:#21172f80;border:1px solid #a189c288;border-radius:18px;margin-top:20px;padding:16px}.checkpoint-note-panel.svelte-14t848s h2:where(.svelte-14t848s){color:#e5ff92;margin:0;font-size:20px}.checkpoint-note-panel.svelte-14t848s .checkpoint-note:where(.svelte-14t848s){margin:8px 0}.project-title.svelte-14t848s{box-sizing:border-box;color:#241c36;width:100%;min-height:44px;font:inherit;background:#f5efff;border:2px solid #b18bcc;border-radius:10px;padding:12px}.saved-writing-reward.svelte-14t848s{color:#e5ff92;margin:10px 0;font-size:14px}.saved-project.svelte-14t848s{color:#ede2fa;overflow-wrap:anywhere;margin:10px 0;font-size:14px}.streak-checkpoint.svelte-14t848s blockquote:where(.svelte-14t848s){white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;font-weight:500}.checkpoint-reward-actions.svelte-14t848s{margin-top:20px}.checkpoint-signin.svelte-14t848s{text-align:left;border-top:1px solid #a189c288;margin-top:20px;padding-top:4px}.checkpoint-signin.svelte-14t848s:focus{outline:none}.checkpoint-actions.svelte-14t848s{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.checkpoint-actions.svelte-14t848s .primary:where(.svelte-14t848s){white-space:normal;width:100%;min-height:52px;display:block;margin:0!important}.checkpoint-next.svelte-14t848s:only-of-type{grid-column:1/-1}.checkpoint-actions.svelte-14t848s .primary:where(.svelte-14t848s):disabled{opacity:.5;cursor:default}.save-required.svelte-14t848s{color:#ddcdeb;text-align:center;grid-column:1/-1;font-size:12px}.writing-meter.svelte-14t848s{color:#fff;background:#251a3e;border:1px solid #9473c6;border-radius:14px;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.writing-dial.svelte-14t848s{--fill:0%;background:conic-gradient(#dfff79 var(--fill),#5a477a 0);border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid}.writing-dial.svelte-14t848s b:where(.svelte-14t848s){text-align:center;background:#251a3e;border-radius:50%;place-content:center;width:56px;height:56px;font-size:20px;display:grid}.writing-dial.svelte-14t848s small:where(.svelte-14t848s){font-size:10px}.writing-meter.svelte-14t848s>div:where(.svelte-14t848s)>small:where(.svelte-14t848s){margin-top:5px;font-size:11px;line-height:1.4;display:block}.writing-meter.svelte-14t848s strong:where(.svelte-14t848s){color:#dfff79;font-size:14px}@media (width<=500px){.checkpoint-actions.svelte-14t848s{grid-template-columns:1fr}.checkpoint-note-panel.svelte-14t848s{padding:14px}.writing-meter.svelte-14t848s{gap:10px;padding:10px}}.round-track{margin:0 0 16px}.round-track>div:first-child{color:#ffd78d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;font-weight:900;display:flex}.round-track small{color:#e1c7fa;font-size:10px;font-weight:500}.round-steps{gap:3px;height:9px;display:flex}.round-steps i{background:#514164;border-radius:3px;flex:1}.round-steps i.milestone{margin-right:4px}.round-steps i.filled{background:#deff81;box-shadow:0 0 5px #deff8144}.hot-run .paper-tile .abstract-card{box-shadow:0 0 0 2px #ffd270,0 0 22px #eeb54140}.streak-checkpoint{text-align:center;background:radial-gradient(at top,#684299,#291c45 70%);border:3px solid #bda0ff;border-radius:26px;max-width:700px;margin:18px auto 40px;padding:30px;box-shadow:0 8px #100a21}.checkpoint-burst{font-size:64px;line-height:1.2;animation:.45s ease-out checkpoint-in}.streak-checkpoint h1{color:#e0ff93;margin:12px 0 22px;font-size:clamp(30px,5vw,46px);line-height:1.05}.streak-checkpoint>p{color:#ede2fa;font-size:15px;line-height:1.6}.round-recap{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.round-recap>span{color:#e7d2fc;background:#170c2e66;border:1px solid #c8afff55;border-radius:13px;padding:15px 5px;font-size:10px}.round-recap b{color:#fff;font-size:31px;display:block}.round-recap small{color:#d8c2f3;font-size:12px}.streak-checkpoint .checkpoint-note{color:#d5c4e9;margin:12px 0;font-size:11px}.checkpoint-tabs,.checkpoint-choices{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.checkpoint-tabs button,.checkpoint-choices button{color:#fff;background:#37234d;border:2px solid #a285cb;border-radius:12px;flex:1;min-width:130px;min-height:46px;padding:12px;font-size:12px;font-weight:800}.checkpoint-tabs button[aria-pressed=true],.checkpoint-choices button[aria-pressed=true]{color:#283715;background:#dfff8e;border-color:#f1ffd1}.streak-checkpoint label{text-align:left;color:#f0e4ff;margin:14px 0 8px;font-size:12px;display:block}.streak-checkpoint select,.streak-checkpoint textarea{color:#241c36;width:100%;font:inherit;background:#f5efff;border:2px solid #b18bcc;border-radius:10px;padding:12px}.streak-checkpoint .checkpoint-confirm{align-items:center;gap:10px;margin:20px 0;line-height:1.5;display:flex}.checkpoint-confirm input{flex-shrink:0;width:20px;height:20px}.checkpoint-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0;display:flex}.checkpoint-continue{min-height:44px;margin:22px auto 0;display:block}.streak-checkpoint blockquote{color:#fff;text-align:left;background:#ffffff0a;border-left:4px solid #dfff8e;margin:24px 0;padding:16px;font-size:22px;font-weight:800}@keyframes checkpoint-in{0%{transform:scale(.7)rotate(-8deg)}to{transform:scale(1)rotate(0)}}@media (width<=600px){.streak-checkpoint{padding:20px 15px}.round-recap{gap:5px}.round-recap b{font-size:25px}.round-track small{font-size:9px}.round-steps{gap:2px}.checkpoint-tabs button{min-width:80px;padding:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.checkpoint-burst{animation:none}}.checkpoint-buddy{justify-content:center;align-items:center;gap:14px;margin:0 auto 18px;display:flex}.checkpoint-buddy>span{color:#2c213c;background:#ffe58b;border:2px solid #fff3bd;border-radius:16px 16px 16px 2px;max-width:190px;padding:12px;font-size:12px;font-weight:950;transform:rotate(-2deg);box-shadow:0 4px #9e650d}.file-trail{max-width:440px;margin:20px auto}.file-trail>span{letter-spacing:.1em;color:#e5ceff;font-size:10px;font-weight:800}.file-trail>div{justify-content:space-between;gap:7px;margin-top:12px;display:flex;position:relative}.file-trail>div:before{content:"";background:#9375b2;height:4px;position:absolute;top:20px;left:15px;right:15px}.file-trail b{color:#d9c5f0;background:#392649;border:2px solid #987eb8;border-radius:11px;place-items:center;min-width:34px;padding:5px;display:grid;position:relative;box-shadow:0 4px #160e24}.file-trail b.earned{color:#27321c;background:#dfff8e;border-color:#f3ffd4;box-shadow:0 4px #779c3a}.file-trail b>span{font-size:21px}.file-trail small{font-size:9px}.checkpoint-choices button{box-shadow:0 4px #180e25}.checkpoint-choices button>span{margin-bottom:7px;font-size:26px;display:block}.checkpoint-choices button:active{transform:translateY(2px);box-shadow:0 2px #180e25}.season-lab{max-width:1440px;padding:0 32px}.season-lab .topbar{height:76px}.season-lab .topbar nav{font-size:14px}.season-lab .topbar nav a{padding:0 17px}.season-lab .edition{display:none}.season-strip{background:linear-gradient(115deg,#6443f0,#8e49f1 65%,#d267c5);border:1px solid #bd9aff;border-radius:19px;align-items:center;gap:30px;padding:21px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #0d0924}.season-strip:after{content:"✦";color:#ffffff10;pointer-events:none;font-size:230px;position:absolute;top:-86px;right:230px;transform:rotate(12deg)}.season-identity{align-items:center;gap:15px;display:flex}.season-number{background:#4420a4;border:1px solid #ffffff65;border-radius:12px;padding:10px 12px;font-size:30px;font-style:italic;font-weight:900;transform:rotate(-7deg)}.season-identity .eyebrow{color:#eee7ff;font-size:10px}.season-identity h1{letter-spacing:-1.3px;white-space:nowrap;margin-top:3px;font-size:36px;font-style:italic;font-weight:950;line-height:1.05}.season-strip>p{color:#f4eaff;font-size:13px;line-height:1.6}.season-progress-link{z-index:1;min-width:230px;margin-left:auto;position:relative}.season-progress-link>span{justify-content:space-between;align-items:center;gap:18px;font-size:12px;font-weight:700;display:flex}.season-progress-link b{color:#eaff93;font-size:10px}.season-mini-track{background:#32196980;border-radius:6px;height:7px;margin-top:13px;overflow:hidden}.season-mini-track i{background:#dcff69;border-radius:6px;height:100%;transition:width .3s;display:block}.player-strip{align-items:center;gap:22px;padding:18px 3px 20px;display:flex}.player-identity{align-items:center;gap:11px;display:flex}.player-identity>span{background:#d5ff48;border-radius:13px;place-items:center;width:43px;height:43px;font-size:28px;display:grid;transform:rotate(-5deg)}.player-identity strong{font-size:15px;display:block}.player-identity small{color:#cabee1;margin-top:4px;font-size:10px;display:block}.player-xp{flex:1;min-width:130px;max-width:230px;font-size:11px}.player-xp>span{margin-bottom:7px;display:block}.player-xp b{color:#ffe097;font-size:10px;font-weight:500}.player-xp .xp-track{height:7px}.return-cue{color:#eee3ff;margin-left:auto;font-size:12px}.return-cue span{color:var(--lime);margin-left:10px;font-size:18px}.season-lab .workspace{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.season-lab .game-stage{background:#241c43;border-color:#6e578f;border-radius:21px}.season-lab .stage-header{background:#100e28;padding:15px 23px}.season-lab .streak{font-size:9px}.session-dots{align-items:center;gap:5px;display:flex}.session-dots i{background:#362950;border:1px solid #9a86bc;border-radius:50%;width:9px;height:9px}.session-dots i.filled{background:var(--lime);border-color:var(--lime)}.session-dots small{color:#d8c6f0;margin-left:6px;font-size:10px}.season-lab .question-heading{padding:25px 24px 8px}.season-lab .question-heading h2{letter-spacing:-1.2px;margin:5px 0 10px;font-size:clamp(27px,2.7vw,38px);line-height:1.12}.season-lab .question-heading p{color:#d8cbe9;font-size:14px;line-height:1.5}.season-lab .question-heading .eyebrow{color:#c4a7ff}.season-lab .question-heading h2:focus{outline:0}.season-lab .versus-badge{font-size:36px}.play-toolbar{color:#d4c2ea;justify-content:space-between;align-items:center;padding:0 24px;font-size:11px;display:flex}.play-toolbar .text-link{color:#ddff80;min-height:40px;font-size:11px}.outcome-slot{align-items:center;min-height:57px;padding:0 24px 12px;display:flex}.pre-pick-cue{color:#c6b8dc;font-size:12px;line-height:1.4}.quick-result{color:#263913;background:#d5ff48;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:11px 13px;animation:.18s ease-out pop;display:flex}.quick-result>span{font-size:17px;font-weight:900}.quick-result strong{font-size:11px;font-weight:600}.quick-result small{margin-left:auto;font-size:10px}.quick-result.surprise{color:#573910;background:#ffdc8c}.quick-result:focus{outline:0}.season-lab .abstract-grid{gap:16px;padding:0 24px}.season-lab .abstract-card{color:#17253d;background:#f2f9ff;border:2px solid #b8d5fa;border-radius:16px;min-height:355px;padding:22px;transition:transform .14s,border-color .14s;animation:.2s ease-out card-arrive;box-shadow:0 5px #080d23}.season-lab .abstract-card.second{color:#3b2732;background:#fff5ed;border-color:#f8cdb4}.season-lab .abstract-card:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 8px #0c0b24}.season-lab .abstract-card:not(:disabled):active{transform:translateY(1px)}.season-lab .abstract-card h3{letter-spacing:-.75px;margin:16px 0;font-size:clamp(22px,2.05vw,29px);line-height:1.13}.season-lab .abstract-card p{font-size:15px;line-height:1.6}.season-lab .card-meta{letter-spacing:.65px;gap:9px;font-size:10px}.season-lab .card-letter{color:#234c89;background:#d6e8ff;border:1px solid #afcdf1;border-radius:7px;width:29px;height:29px;font-size:14px;transform:none}.season-lab .second .card-letter{color:#813e21;background:#ffe0cd;border-color:#f4bd9b}.season-lab .card-footer{padding-top:14px}.season-lab .citation-square{box-shadow:none;background:#203e67;border:0;border-radius:11px;width:64px;height:60px}.season-lab .second .citation-square{background:#714131}.season-lab .citation-square strong{font-size:29px}.season-lab .citation-square small{font-size:8px}.season-lab .pick-label{letter-spacing:0;font-size:10px}.season-lab .reading-feedback{color:#455975;padding-top:17px;font-size:10px}.season-lab .second .reading-feedback{color:#775344}.season-lab .reading-meter{height:3px}.season-lab .winner{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime),0 5px 0 #0c0b24}.season-lab .winner .citation-square{background:var(--lime);color:#243814}.season-lab .chosen:after{color:#fff;background:#6e42e0;padding:5px 9px;font-size:9px;top:-10px;right:12px}.season-lab .game-footer{gap:12px;padding:12px 24px}.season-lab .game-footer>span{font-size:11px;line-height:1.5}.skip-action{color:#f2e6ff;white-space:nowrap;background:#382751;border:1px solid #9675bd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.skip-action:not(:disabled):hover{background:#4b326b}.skip-action>span{color:#d5ff48;font-size:18px}.season-lab .quest-invitation{background:#5b3dab;flex-wrap:wrap;margin-top:0;font-size:12px}.season-lab .quest-invitation>span{font-size:10px}.season-lab .quest-invitation b{color:var(--lime);margin-left:auto}.play-settings{border-top:1px solid #fff2;margin:0 24px 12px;padding-top:4px}.play-settings summary{color:#c6b8dc;cursor:pointer;min-height:44px;padding:13px 0;font-size:11px}.play-settings .pace-controls{flex-wrap:wrap;justify-content:space-between;padding:0;font-size:11px}.play-settings p{color:#c7b9dd;margin:4px 0 8px;font-size:11px;line-height:1.6}.play-settings kbd{border:1px solid #8d77b0;border-radius:3px;padding:2px 4px}.season-lab .recent-papers{gap:0;padding:0 24px 6px}.season-lab .recent-papers>span{padding-top:12px;font-size:10px}.season-lab .recent-papers button{min-height:36px;font-size:11px}.season-lab .demo-disclosure{padding:10px 24px 14px;font-size:10px}.season-lab .sync-bar{font-size:10px}.season-lab .milestone-burst{margin-bottom:16px;padding:13px 20px;font-size:13px}.season-path{background:#2c2149;border:1px solid #7e60a3;border-radius:20px;scroll-margin-top:20px;overflow:hidden}.coach-card{background:linear-gradient(130deg,#55329c,#8050ce);align-items:center;min-height:157px;padding:19px 18px 21px;display:flex;position:relative;overflow:hidden}.coach-card>div{z-index:1;width:67%;position:relative}.coach-card .eyebrow{letter-spacing:1px;color:#e3d5ff;font-size:8px}.coach-card h2{letter-spacing:-.8px;margin:9px 0 7px;font-size:26px;font-weight:900;line-height:1}.coach-card p{color:#efe5ff;font-size:11px;line-height:1.6}.coach-card img{object-fit:contain;filter:drop-shadow(4px 4px #30244d60);width:100px;height:149px;animation:5s ease-in-out infinite moose-bob;position:absolute;bottom:-8px;right:0}.path-heading{justify-content:space-between;align-items:center;padding:22px 20px 10px;display:flex}.path-heading .eyebrow{color:#c7adeb;letter-spacing:1px;font-size:8px}.path-heading h2{letter-spacing:-.4px;margin-top:6px;font-size:19px}.path-heading>strong{color:#d5ff48;font-size:17px}.season-steps{margin:0;padding:2px 20px 8px;list-style:none}.season-steps li{align-items:center;gap:11px;min-height:72px;display:flex;position:relative}.season-steps li:not(:last-child):before{content:"";background:#68517f;width:2px;position:absolute;top:51px;bottom:-19px;left:18px}.path-node{color:#d4c1ed;z-index:1;background:#372650;border:1px solid #9178ad;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.season-steps .earned .path-node{color:#263915;background:#d5ff48;border-color:#ebffac}.season-steps .next .path-node{background:#68469f;border:2px solid #d7b4ff;box-shadow:0 0 0 4px #a380cc22}.season-steps strong{font-size:12px;display:block}.season-steps small{color:#c6b4dc;margin-top:5px;font-size:10px;display:block}.season-steps .earned small{color:#d4efab}.step-number{color:#ac93c7;margin-left:auto;font-size:10px}.build-quest{justify-content:space-between;width:calc(100% - 40px);margin:5px 20px 0;font-size:12px}.path-note{color:#d2c2e2;margin:14px 20px 18px;font-size:10px;line-height:1.6}.saved-idea{border-top:1px solid #ffffff25;margin:0 20px;padding-top:16px;display:block}.saved-idea .eyebrow{color:#c7acdf;letter-spacing:1px;font-size:8px}.saved-idea strong{margin:9px 0;font-size:14px;line-height:1.35;display:block}.saved-idea p{color:#d4c1e5;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.season-disclosure{color:#bfa9d7;margin:17px 20px;font-size:9px;line-height:1.6}.season-lab .league-heading h2{font-size:21px;line-height:1.12}.season-lab .page-footer{font-size:10px}.season-lab .bridge{flex-direction:column;justify-content:center;min-height:450px;display:flex}.season-lab .bridge form{width:100%}@keyframes card-arrive{0%{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1450px){.season-lab .abstract-card{min-height:380px}}@media (width<=1100px){.season-lab{padding:0 22px}.season-lab .workspace{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.season-strip>p{display:none}.season-lab .abstract-card{padding:18px}.season-lab .abstract-card p{font-size:14px}.season-lab .question-heading h2{font-size:30px}.season-lab .streak,.quick-result strong{display:none}}@media (width<=900px){.season-lab .workspace{grid-template-columns:1fr}.season-lab .side-stack{grid-template-columns:1fr 1fr}.season-lab .abstract-card{min-height:330px}.season-lab .abstract-card p{font-size:16px}.season-lab .abstract-card h3{font-size:27px}.season-lab .topbar{height:auto;min-height:75px}.season-lab .return-cue{font-size:11px}}@media (width<=600px){.season-lab{padding:0 12px}.season-lab .topbar{gap:10px;min-height:0;padding:12px 0 10px}.season-lab .topbar nav{order:3;justify-content:space-between;gap:5px;width:100%;margin:0}.season-lab .topbar nav a{min-height:42px;padding:0 11px;font-size:12px}.season-lab .wordmark{font-size:20px}.season-lab .sound-toggle{min-height:40px;margin-left:auto;font-size:11px}.season-strip{border-radius:15px;flex-wrap:wrap;gap:12px;padding:15px 16px}.season-number{padding:8px;font-size:23px}.season-identity{gap:11px}.season-identity h1{font-size:30px}.season-identity .eyebrow{font-size:9px}.season-progress-link{width:100%;min-width:0;margin:0}.season-progress-link>span{font-size:11px}.season-mini-track{height:5px;margin-top:9px}.season-strip:after{font-size:190px;top:-65px;right:-10px}.player-strip{flex-wrap:wrap;gap:13px;padding:16px 2px}.player-identity strong{font-size:14px}.player-identity small{font-size:9px}.player-identity>span{width:37px;height:37px;font-size:25px}.player-xp{flex:1;min-width:100px;max-width:150px;margin-left:auto}.return-cue{display:none}.season-lab .stage-header{padding:13px 16px}.season-lab .question-heading{padding:20px 16px 6px}.season-lab .question-heading h2{font-size:28px;line-height:1.1}.season-lab .question-heading p{max-width:none;font-size:12px}.season-lab .versus-badge{display:none}.play-toolbar{padding:0 16px;font-size:10px}.play-toolbar .text-link{font-size:10px}.outcome-slot{min-height:47px;padding:0 16px 12px}.pre-pick-cue{font-size:11px}.quick-result{gap:8px;padding:10px}.quick-result>span{font-size:16px}.quick-result small{font-size:9px}.season-lab .abstract-grid{grid-template-columns:1fr;gap:14px;padding:0 14px}.season-lab .abstract-card{min-height:0;padding:18px 19px}.season-lab .abstract-card h3{margin:13px 0;font-size:25px}.season-lab .abstract-card p{font-size:15px;line-height:1.55}.season-lab .reading-feedback{padding-top:15px;font-size:10px}.season-lab .card-footer{padding-top:12px}.season-lab .citation-square{width:57px;height:53px}.season-lab .citation-square strong{font-size:27px}.season-lab .game-footer{flex-wrap:wrap;align-items:center;padding:14px 16px}.season-lab .game-footer>span{font-size:10px}.skip-action{margin-left:auto;font-size:12px}.play-settings{margin:0 16px 10px}.season-lab .recent-papers{padding:0 16px 6px}.season-lab .demo-disclosure{padding:10px 16px 13px}.season-lab .side-stack{grid-template-columns:1fr}.season-lab .bridge{min-height:380px;padding:30px 22px}.season-lab .bridge h2{font-size:30px}.coach-card{min-height:155px}.coach-card img{width:105px;height:155px;right:17px}.coach-card p{font-size:13px}.coach-card h2{font-size:28px}.season-steps strong{font-size:14px}.season-steps small{font-size:11px}}@media (prefers-reduced-motion:reduce){.season-lab *{transition:none!important;animation:none!important}}@media (width<=600px){.season-strip{gap:9px;padding:12px 14px}.season-identity h1{font-size:27px}.season-number{padding:7px 9px;font-size:21px}.season-progress-link>span{font-size:10px}.season-mini-track{margin-top:6px}.player-strip{padding:13px 2px}.season-lab .question-heading h2{scroll-margin-top:18px}.outcome-slot{min-height:37px;padding-bottom:9px}.season-lab .question-heading{padding-top:16px}.season-lab .question-heading .eyebrow{font-size:8px}}.single-flow{max-width:1020px;padding:0 28px}.flow-top{justify-content:space-between;align-items:center;gap:16px;height:78px;display:flex}.flow-top .wordmark{font-size:21px}.flow-season{letter-spacing:1px;color:#decdff;text-align:right;font-size:11px;font-weight:900}.flow-season small{letter-spacing:0;color:#bcaacd;margin-top:5px;font-size:9px;font-weight:400;display:block}.flow-progress{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 14px;display:flex}.flow-progress ol{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.flow-progress li{color:#baadcf;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.flow-progress li>span{background:#342649;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.flow-progress li.active{color:#fff}.flow-progress li.active>span,.flow-progress li.complete>span{color:#273518;background:#d5ff48}.flow-progress li.complete{color:#d5ff48}.flow-xp{color:#e6d9fa;white-space:nowrap;font-size:12px;font-weight:800}.flow-xp small{text-align:right;color:#e6cf98;margin-top:3px;font-size:9px;font-weight:400;display:block}.flow-line{background:#473462;border-radius:9px;height:5px;margin-bottom:24px;overflow:hidden}.flow-line>span{background:#d5ff48;border-radius:9px;height:100%;transition:width .3s;display:block}.single-flow .game-stage{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.single-flow .flow-question{align-items:center;gap:12px;min-height:106px;padding:5px 0 0}.single-flow .flow-question h1{letter-spacing:-1.4px;margin:7px 0 11px;font-size:clamp(30px,3.6vw,43px);font-weight:900;line-height:1.1}.single-flow .flow-question h1:focus,.single-flow .flow-step h1:focus{outline:none}.single-flow .flow-question p{color:#d6c7e5;font-size:15px}.mini-moose{object-fit:contain;filter:drop-shadow(3px 4px #1c112e50);flex-shrink:0}.flow-feedback{color:#c9b7dd;align-items:center;height:61px;font-size:12px;display:flex}.flow-feedback .quick-result{gap:12px;padding:12px 16px}.single-flow .abstract-grid{gap:20px;padding:0}.single-flow .abstract-card{min-height:365px;padding:25px}.single-flow .abstract-card h2{letter-spacing:-.8px;margin:18px 0 16px;font-size:28px;line-height:1.14}.single-flow .abstract-card p{font-size:16px;line-height:1.6}.single-flow .card-footer{margin-top:auto;padding-top:23px}.single-flow .pick-label{text-transform:none;font-size:12px}.single-flow .citation-square{width:61px;height:59px}.quiet-reading{color:#526077;height:18px;margin-top:14px;font-size:9px;position:relative}.quiet-reading i{background:#7163d7;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.flow-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.flow-actions>.quiet{justify-content:flex-start;min-width:72px;font-size:12px}.flow-actions>span{color:#c4b0da;text-align:center;font-size:11px}.flow-actions .skip-action{background:#332046;justify-content:center;min-width:113px;font-size:13px}.flow-bottom{color:#bdaace;border-top:1px solid #ffffff20;justify-content:space-between;align-items:start;gap:20px;margin:23px 0 34px;padding-top:13px;font-size:10px;line-height:1.6;display:flex}.flow-status{max-width:65%;padding-top:10px}.flow-options{flex:1;max-width:480px}.flow-options summary{cursor:pointer;text-align:right;min-height:44px;padding:10px 0;font-size:11px}.flow-options[open]{flex-basis:65%}.flow-options-body{background:#271b3c;border:1px solid #75538d;border-radius:12px;flex-wrap:wrap;gap:0 18px;margin-top:5px;padding:16px;display:flex}.flow-options-body .text-link{font-size:11px}.flow-options-body p{font-size:11px;line-height:1.7}.single-flow .flow-options .recent-papers{width:100%;margin-top:10px;padding:10px 0 0}.single-flow .flow-options .recent-papers button{font-size:11px}.single-flow .flow-step{max-width:630px;min-height:0;margin:45px auto 0;padding:0 0 20px;display:block}.step-moose{object-fit:contain;filter:drop-shadow(5px 5px #0e082833);margin:0 0 20px;display:block}.single-flow .flow-step>.eyebrow{color:#d3b7ff;font-size:10px}.single-flow .flow-step h1{letter-spacing:-1.7px;margin:12px 0 18px;font-size:clamp(34px,4.5vw,48px);line-height:1.05}.single-flow .flow-step>p{margin:15px 0 25px;font-size:16px;line-height:1.6}.single-flow .flow-step label{margin-top:24px;font-size:14px}.single-flow .flow-step textarea{color:#281d3d;background:#f7f3ff;border:2px solid #c6a3ff;border-radius:15px;min-height:160px;padding:20px;font-size:19px;line-height:1.5}.single-flow .flow-step textarea::placeholder{color:#70637d}.single-flow .flow-primary{justify-content:center;width:100%;min-height:55px;margin-top:22px;font-size:15px}.single-flow .flow-secondary{width:100%;margin-top:8px;font-size:12px;display:flex}.single-flow .flow-step blockquote{background:#302043;border:1px solid #8961af;border-left:4px solid #d5ff48;border-radius:12px;padding:25px;font-size:23px;line-height:1.55}.single-flow .flow-step>.gentle-exit{text-align:center;color:#c8b5db;margin-top:20px;font-size:12px}.single-flow .privacy-note{text-align:center;margin-top:17px!important;font-size:10px!important}@media (width<=600px){.single-flow{padding:0 17px}.flow-top{height:65px}.flow-top .wordmark{font-size:19px}.flow-season{font-size:9px}.flow-season small{font-size:8px}.flow-progress{margin:5px 0 11px}.flow-progress ol{gap:17px}.flow-progress li{gap:5px;font-size:11px}.flow-progress li>span{width:21px;height:21px;font-size:10px}.flow-xp{font-size:11px}.flow-line{height:4px;margin-bottom:15px}.single-flow .flow-question{min-height:90px;padding:4px 0 0}.single-flow .flow-question h1{letter-spacing:-1px;margin:6px 0 9px;scroll-margin-top:14px;font-size:30px}.single-flow .flow-question .eyebrow{font-size:9px}.single-flow .flow-question p{font-size:12px}.mini-moose{width:49px;height:75px}.flow-feedback{height:48px;font-size:11px}.flow-feedback .quick-result{padding:10px 12px}.flow-feedback .quick-result>span{font-size:15px}.flow-feedback .quick-result small{font-size:9px}.single-flow .abstract-grid{grid-template-columns:1fr;gap:14px;padding:0}.single-flow .abstract-card{min-height:0;padding:20px}.single-flow .abstract-card h2{margin:14px 0;font-size:25px;line-height:1.13}.single-flow .abstract-card p{font-size:15px;line-height:1.55}.single-flow .card-footer{padding-top:17px}.single-flow .citation-square{width:55px;height:51px}.single-flow .pick-label{font-size:11px}.flow-actions{gap:10px;margin-top:14px}.flow-actions>.quiet{min-width:52px;font-size:11px}.flow-actions>span{font-size:10px}.flow-actions .skip-action{min-width:94px;font-size:12px}.flow-bottom{flex-wrap:wrap;gap:12px;margin-top:20px}.flow-status{font-size:9px}.flow-options[open]{flex-basis:100%;max-width:none}.single-flow .flow-step{margin-top:28px}.step-moose{width:66px;height:98px;margin-bottom:20px}.single-flow .flow-step h1{letter-spacing:-1.2px;font-size:37px}.single-flow .flow-step>p{font-size:14px}.single-flow .flow-step textarea{padding:16px;font-size:17px}.single-flow .flow-step blockquote{padding:20px;font-size:20px}}@media (prefers-reduced-motion:reduce){.single-flow *{transition:none!important;animation:none!important}}.single-flow .flow-question{min-height:87px;padding-top:0}.single-flow .flow-question h1{font-size:clamp(29px,3.6vw,40px)}.single-flow .flow-step{margin-top:30px}.single-flow .flow-step>.eyebrow{font-size:10px}.single-flow .flow-step h1{margin-top:10px}.single-flow .flow-feedback{height:49px}.single-flow .flow-question .eyebrow{color:#dcff88;letter-spacing:1px}@media (width<=600px){.single-flow .flow-question{min-height:85px}.single-flow .flow-question h1{font-size:29px}.single-flow .flow-feedback{height:41px}.single-flow .flow-step{margin-top:25px}}.continuous-play .flow-top{gap:16px;position:relative}.continuous-play .flow-season{margin-left:auto}.hamburger{color:#fff;background:#39205f;border:2px solid #c4a2ff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:44px;display:grid;box-shadow:0 3px #100921}.hamburger svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.hamburger:hover{background:#54347f}.game-menu{z-index:20;background:#25143e;border:2px solid #cba4ff;border-radius:17px;width:330px;max-width:calc(100vw - 34px);padding:20px;position:absolute;top:70px;right:0;box-shadow:0 12px #10081c,0 20px 50px #10081c88}.game-menu nav{border-bottom:1px solid #ffffff30;gap:4px;margin-bottom:10px;padding-bottom:12px;display:grid}.game-menu nav a{border-radius:8px;align-items:center;min-height:45px;padding:8px 12px;font-size:15px;font-weight:800;display:flex}.game-menu nav a:hover,.game-menu nav a[aria-current]{color:#281039;background:#d5ff48}.game-menu>.text-link{color:#dcff88;justify-content:flex-start;font-size:14px}.menu-settings{flex-wrap:wrap;gap:4px 16px;margin:8px 0;display:flex}.menu-settings .text-link{font-size:12px}.game-menu p{color:#d2c0e5;font-size:11px;line-height:1.65}.game-menu details{border-top:1px solid #ffffff20;margin-top:12px}.game-menu summary{cursor:pointer;padding:14px 0;font-size:12px}.game-menu details .text-link{text-align:left;justify-content:flex-start;font-size:11px;line-height:1.5;display:flex}.continuous-play .abstract-grid{gap:23px}.continuous-play .abstract-card{color:#111e37;isolation:isolate;background:linear-gradient(145deg,#b4f3ff,#80d7ff);border:3px solid #111229;border-radius:22px 16px;min-height:360px;padding:24px;position:relative;overflow:visible;box-shadow:0 0 0 3px #51c8ff,0 9px #090b1f}.continuous-play .abstract-card.second{color:#302011;background:linear-gradient(145deg,#ffeb99,#ffc866);border:3px solid #241126;border-radius:16px 22px;box-shadow:0 0 0 3px #ffb936,0 9px #140b22}.continuous-play .abstract-card:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:radial-gradient(#ffffff90 1.1px,#0000 1.1px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#000,#0000 35%);mask-image:linear-gradient(150deg,#000,#0000 35%)}.continuous-play .abstract-card h2{letter-spacing:-.9px;text-wrap:pretty;max-width:95%;margin:21px 0 16px;font-size:29px;font-weight:950;line-height:1.12}.continuous-play .abstract-card p{font-size:16px;font-weight:500;line-height:1.62}.continuous-play .card-meta>span:first-child{color:#163150;letter-spacing:.5px;background:#ffffffb5;border:1px solid #183c5f35;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:900}.continuous-play .second .card-meta>span:first-child{color:#5b340d;border-color:#66400d35}.continuous-play .card-letter{color:#fff;background:#16314e;border:2px solid #fff;border-radius:9px;width:36px;height:36px;font-size:20px;font-weight:1000;transform:rotate(7deg);box-shadow:3px 3px #153d5680}.continuous-play .second .card-letter{color:#fff;background:#743213;border-color:#fff;transform:rotate(-7deg);box-shadow:3px 3px #8c4e2980}.continuous-play .card-footer{gap:16px;padding-top:22px}.continuous-play .citation-square{color:#fff;background:#132b4d;border:2px solid #fff;border-radius:12px;width:64px;height:61px;box-shadow:3px 4px #1b6684}.continuous-play .second .citation-square{background:#642917;box-shadow:3px 4px #b87734}.continuous-play .pick-label{color:#102947;background:#fff;border:2px solid #193d55;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:900;transform:rotate(-1deg);box-shadow:2px 3px #20526e4d}.continuous-play .second .pick-label{color:#57240f;border-color:#84411d;transform:rotate(1deg);box-shadow:2px 3px #8c50294d}.continuous-play .abstract-card:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 0 0 3px #e7fbff,0 12px #090b1f}.continuous-play .abstract-card:not(:disabled):active{transform:translateY(3px);box-shadow:0 0 0 3px #fff,0 3px #090b1f}.continuous-play .abstract-card.winner{border-color:#152611;box-shadow:0 0 0 4px #d5ff48,0 9px #090b1f}.continuous-play .winner .citation-square{color:#172e10;background:#d5ff48;box-shadow:3px 4px #6f931d}.continuous-play .abstract-card.chosen:after{background:#4e20a9;border:2px solid #fff;border-radius:7px;padding:5px 10px;font-size:10px;top:-15px;right:14px;transform:rotate(4deg);box-shadow:2px 3px #251645}.continuous-play .flow-feedback{justify-content:space-between;gap:12px;height:54px;font-size:12px;display:flex}.continuous-play .flow-feedback .quick-result{border:2px solid #eaffad;border-radius:11px;min-height:42px;animation:none;box-shadow:0 3px #0d0924}.continuous-play .quick-result.surprise{border-color:#ffecae}.momentum-label{letter-spacing:.9px;color:#d5c6eb;font-size:11px;font-weight:900}.momentum-label.charged{color:#deff69;text-shadow:0 0 16px #d5ff4855}.momentum-count{color:#c8b6df;font-size:11px}.continuous-play .flow-question .eyebrow{font-size:10px}.continuous-play .flow-question h1{letter-spacing:-1.2px;font-size:40px;font-style:italic;font-weight:950}.continuous-play .quiet-reading{color:#17486a}.continuous-play .second .quiet-reading{color:#6e4217}.idea-dock{background:#2d1c43;border:1px solid #7c599d;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:74px;margin-top:22px;padding:15px 17px;display:flex}.idea-dock b{color:#eadbff;font-size:12px;display:block}.idea-dock small{color:#bcabd1;margin-top:6px;font-size:10px;line-height:1.5;display:block}.dock-spark{color:#ad89d0;font-size:25px}.idea-dock.available{background:#3e285b;border-color:#b395f3}.idea-dock.available b{color:#d5ff48}.idea-dock button{color:#301a4a;white-space:nowrap;background:#e1ceff;border:2px solid #f5ecff;border-radius:9px;min-height:44px;padding:11px 13px;font-size:12px;font-weight:800}.idea-dock button:hover{background:#f0e4ff}.idea-chips{border:0;flex-wrap:wrap;gap:9px;margin:26px 0 0;padding:0;display:flex}.idea-chips legend{color:#e5d4f6;margin-bottom:13px;font-size:14px;font-weight:800;line-height:1.5}.idea-chips button{color:#fff;background:#3c2555;border:2px solid #8963b0;border-radius:12px;min-height:47px;padding:12px 15px;font-size:13px;font-weight:700;box-shadow:0 3px #150a28}.idea-chips button.selected{color:#253814;background:#d5ff48;border-color:#f0ffbf}.idea-chips button:hover{border-color:#ece0ff}.idea-chips button span{margin-right:5px}.starter-preview{color:#271637;background:#f8f0ff;border:2px solid #cba6ff;border-radius:16px;margin-top:27px;padding:24px}.starter-preview .eyebrow{color:#725092;font-size:9px}.starter-preview h2{letter-spacing:-.6px;margin-top:12px;font-size:24px;line-height:1.25}.starter-preview p{color:#6a4f80;margin-top:16px;font-size:12px;line-height:1.6}.inline-paper h2{color:#ddff89;margin:25px 0 12px;font-size:23px}@media (width<=600px){.continuous-play .flow-top{gap:12px}.hamburger{width:42px;height:41px}.continuous-play .flow-season{letter-spacing:.4px;font-size:8px}.continuous-play .flow-season small{font-size:8px}.game-menu{top:61px}.continuous-play .abstract-grid{gap:20px;padding:0 3px}.continuous-play .abstract-card{border-radius:19px 13px;min-height:0;padding:20px}.continuous-play .abstract-card.second{border-radius:13px 19px}.continuous-play .abstract-card h2{max-width:100%;margin:16px 0;font-size:25px}.continuous-play .abstract-card p{font-size:15px;line-height:1.55}.continuous-play .card-meta>span:first-child{padding:5px 7px;font-size:9px}.continuous-play .card-letter{width:31px;height:31px;font-size:17px}.continuous-play .citation-square{width:58px;height:56px}.continuous-play .pick-label{padding:9px 11px;font-size:11px}.continuous-play .flow-question h1{font-size:29px}.continuous-play .flow-feedback{height:51px}.momentum-label,.momentum-count{font-size:10px}.idea-dock{flex-wrap:wrap;gap:12px;padding:14px}.idea-dock button{margin-left:auto;font-size:11px}.idea-dock b{font-size:11px}.idea-dock small{font-size:10px}.idea-chips legend{font-size:13px}.idea-chips button{padding:11px 13px;font-size:12px}.starter-preview{padding:20px}.starter-preview h2{font-size:22px}.continuous-play .flow-top .wordmark{font-size:18px}}@media (prefers-reduced-motion:reduce){.continuous-play *{transition:none!important;animation:none!important}}.continuous-play .flow-feedback>span{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.continuous-play .abstract-card{min-height:475px;transition:border-color .12s;animation:none}.continuous-play .abstract-card h2{min-height:3.36em}.continuous-play .abstract-card:not(:disabled):hover,.continuous-play .abstract-card:not(:disabled):active{transform:none}.continuous-play .abstract-card[aria-disabled=true]{cursor:default}.continuous-play .flow-feedback .quick-result{box-shadow:none;color:#ddff89;background:0 0;border:0;border-radius:0;justify-content:space-between;width:100%;min-height:0;padding:0;display:flex}.continuous-play .flow-feedback .quick-result.surprise{color:#ffe6a3}.continuous-play .flow-feedback .quick-result>span{font-size:12px;font-weight:800}.continuous-play .flow-feedback .quick-result small{color:#d5c6e8;font-size:11px}.recent-strip{color:#cdbbdc;border-top:1px solid #ffffff20;align-items:center;gap:14px;min-height:48px;margin-top:10px;font-size:10px;display:flex}.recent-strip .text-link{color:#e6d8ff;min-height:44px;font-size:11px}@media (width<=600px){.continuous-play .abstract-card{min-height:510px}.continuous-play .abstract-card h2{min-height:4.48em}.continuous-play .abstract-card p{min-height:12.4em}.recent-strip{gap:10px}.recent-strip .text-link{font-size:10px}.continuous-play .flow-feedback .quick-result>span{font-size:11px}.continuous-play .flow-feedback .quick-result small{font-size:9px}}@media (width>=601px){.continuous-play.single-flow .flow-top{height:60px}.continuous-play.single-flow .moose-growth{margin-bottom:12px;padding:0 0 10px}.continuous-play.single-flow .moose-dial{width:88px;height:88px}.continuous-play.single-flow .growth-copy>strong{font-size:21px}.continuous-play.single-flow .growth-next{margin-bottom:9px}.continuous-play.single-flow .flow-question{min-height:0}.continuous-play.single-flow .flow-question h1{margin:5px 0 8px;font-size:34px}.continuous-play.single-flow .flow-question p{font-size:13px}.continuous-play.single-flow .flow-feedback{height:40px}.continuous-play.single-flow .abstract-card{min-height:500px}}.continuous-play{overflow-anchor:none}@media (width<=600px){.continuous-play.single-flow .abstract-card{min-height:540px}}.continuous-play .source-label,.continuous-play .draft-label{letter-spacing:.5px;color:#354762;min-height:14px;margin-top:14px;font-size:9px;font-weight:900;display:block}.continuous-play .draft-label{color:#592984}.continuous-play .draft-card{box-shadow:0 0 0 4px #b88cff,0 9px #090b1f}.continuous-play .abstract-card h2{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:4.48em;display:-webkit-box;overflow:hidden}.continuous-play .draft-status{color:#dcff9a;margin:14px 0 0;font-size:11px;line-height:1.6}.draft-status a{color:#e5d5ff;text-decoration:underline}@media (width<=600px){.continuous-play.single-flow .abstract-card{min-height:625px}.continuous-play .abstract-card h2{font-size:23px}}.continuous-play .abstract-card h2{-webkit-line-clamp:3;min-height:3.36em}.continuous-play .abstract-card p{min-height:10em}.continuous-play.single-flow .abstract-card{min-height:535px}@media (width<=600px){.continuous-play.single-flow .abstract-card{min-height:590px}.continuous-play .abstract-card h2{-webkit-line-clamp:4;min-height:4.48em}}.continuous-play .paper-tile{flex-direction:column;gap:9px;min-width:0;display:flex}.continuous-play .paper-tools{align-items:center;gap:8px;min-height:40px;padding:0 3px;font-size:11px;font-weight:800;display:flex}.paper-tools>a,.paper-tools>button{color:#d8f5ff;background:#182b4a;border:1px solid #7dbcf9;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;display:inline-flex}.gold .paper-tools>a,.gold .paper-tools>button{color:#ffedb9;background:#3b2831;border-color:#ba9356}.paper-tools>a:hover,.paper-tools>button:hover{background:#4b3e76;border-color:#fff}.paper-tools .tile-save{width:38px;margin-left:auto;padding:0;font-size:22px}.paper-tools .tile-save[aria-pressed=true]{color:#ffafdb;background:#552c51;border-color:#ffafdb}.paper-tools>span{color:#dcc6ff;font-size:11px}.continuous-play .paper-tile .abstract-card{text-align:left;flex:1;width:100%}.continuous-play .tile-authors{color:#284362;min-height:15px;margin:-7px 0 10px;font-size:10px;font-weight:700;line-height:1.5;display:block}.continuous-play .second .tile-authors{color:#684321}.continuous-play .abstract-card h2{margin-top:15px;margin-bottom:14px}.continuous-play .source-label{letter-spacing:1px;font-size:8px}.continuous-play .abstract-card .citation-square.revealed strong{animation:.4s ease-out score-pop}.continuous-play .abstract-card.winner{background:linear-gradient(140deg,#d9ffb6,#a6efcf)}.continuous-play .quick-result{font-weight:900}.achievement-track{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;margin:1px 0 19px;display:flex}.achievement-track>span{color:#bcb0cc;background:#271d3e;border:1px solid #68577f;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.achievement-track>span.earned{color:#e4ffb1;background:#384929;border-color:#abc966}.achievement-track b{font-size:12px}.achievement-track>a{color:#ffe597;margin-left:auto;padding:7px 0;font-size:10px;font-weight:800}.save-note{color:#ffc1e0;margin:12px 0;font-size:11px}.continuous-play.single-flow .moose-growth{background:radial-gradient(at 75%,#8861ed24,#0000 70%);margin-bottom:9px;padding:7px 0 15px}.continuous-play.single-flow .growth-copy>strong{letter-spacing:-.6px;font-size:25px}.continuous-play .flow-question h1{font-style:normal}.continuous-play .flow-feedback{color:#e7d8fc}.continuous-play .momentum-label{color:#e0ff91}.continuous-play .flow-feedback .quick-result>span{font-size:13px}@keyframes score-pop{0%{transform:scale(.7)}60%{transform:scale(1.2)}to{transform:scale(1)}}@media (width<=600px){.continuous-play.single-flow .moose-growth{gap:10px}.continuous-play.single-flow .moose-dial{width:90px;height:90px}.continuous-play.single-flow .growth-copy>strong{font-size:21px}.achievement-track{gap:5px;margin-bottom:14px}.achievement-track>span{padding:5px 6px;font-size:8px}.achievement-track>a{font-size:9px}.continuous-play .paper-tools{gap:5px;font-size:10px}.paper-tools>a,.paper-tools>button{padding:7px 9px}.continuous-play .flow-feedback .quick-result>span{font-size:11px}.continuous-play .tile-authors{font-size:9px}}@media (prefers-reduced-motion:reduce){.continuous-play .abstract-card .citation-square.revealed strong{animation:none}}.mobile-paper-meta.svelte-1g6i66m,.mobile-scroll-hint.svelte-1g6i66m,.mobile-reveal-title.svelte-1g6i66m{display:none}.continuous-play .paper-tile .abstract-card{cursor:default;flex-direction:column;gap:0;min-height:0;padding:20px;display:flex}.continuous-play .reading-pane{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-color:#314e69 #ffffff70;scrollbar-width:auto;text-align:left;cursor:text;flex:none;height:285px;margin-top:10px;padding:0 10px 12px 0;line-height:1.65;overflow-y:auto}.continuous-play .reading-pane:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #5933ad}.continuous-play .reading-pane h2{-webkit-line-clamp:unset;letter-spacing:-.6px;max-width:100%;min-height:0;margin:6px 0 15px;font-size:25px;line-height:1.18;display:block;overflow:visible}.continuous-play .reading-pane p{white-space:pre-line;min-height:0;color:inherit;margin:10px 0 16px;font-size:16px;line-height:1.7}.continuous-play .reading-pane .tile-authors{margin:0 0 15px;font-size:11px;line-height:1.5}.abstract-end{opacity:.8;font-size:11px;font-weight:800}.reading-reward{color:#233b55;flex-direction:column;gap:7px;min-height:37px;padding-top:10px;font-size:11px;font-weight:800;display:flex}.reading-bar{background:#ffffff90;border-radius:4px;height:4px;overflow:hidden}.reading-bar i{background:#5b30a9;height:100%;transition:width .15s;display:block}.continuous-play .card-footer{margin-top:10px;padding-top:12px}.continuous-play .card-footer button{cursor:pointer;min-height:44px}.continuous-play .card-footer button:hover{background:#e5ffd0}.continuous-play .card-footer button:focus-visible{outline-offset:4px;outline:3px solid #633ac1}.continuous-play .card-footer button:disabled{cursor:default;opacity:.6}.continuous-play .abstract-card .paper-tools{min-height:38px;margin-top:16px;padding:0}.continuous-play .abstract-card .paper-tools>span{color:#253951;font-size:11px}.continuous-play .abstract-card .paper-tools>a,.continuous-play .abstract-card .paper-tools>button{color:#18374d;background:#fff;border:2px solid #274d6a}.continuous-play .abstract-card .paper-tools .tile-save[aria-pressed=true]{color:#9c155a}.reading-notice{color:#dfff9d;min-height:20px;margin:12px 0;font-size:12px;font-weight:800}.revealed-papers{border-top:1px solid #bc97e05c;margin-top:22px;padding-top:20px}.revealed-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.revealed-heading h2{color:#fff;margin:0;font-size:18px}.revealed-heading>span{color:#d2bcdf;font-size:11px}.reveal-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.revealed-tile{color:#e1f6ff;background:#182b47;border:2px solid #75c9ff;border-radius:16px;align-self:start;min-width:0;padding:18px}.revealed-tile.gold{color:#fff0c5;background:#392c3a;border-color:#f3c467}.revealed-meta{justify-content:space-between;gap:10px;font-size:10px;line-height:1.6;display:flex}.revealed-meta strong{color:#dfff94}.revealed-tile h3{overflow-wrap:anywhere;margin:13px 0;font-size:17px;line-height:1.35}.continuous-play .revealed-tile .paper-tools{padding:0}.revealed-tile details{border-top:1px solid #ffffff30;margin-top:12px}.revealed-tile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:11px;font-weight:800;display:flex}.revealed-tile summary:before{content:"+";font-size:20px}.revealed-tile details[open] summary:before{content:"−"}.revealed-tile summary span{color:#d7ffac;font-size:9px}.revealed-tile .reading-pane{color:#172943;background:#ebf7ff;border-radius:8px;height:290px;padding:13px}.revealed-tile.gold .reading-pane{color:#3b281a;background:#fff1c5}.revealed-tile .reading-reward{color:#d8ffc0}@media (width<=600px){.continuous-play .reading-pane{height:290px}.continuous-play .reading-pane h2{font-size:23px}.continuous-play .reading-pane p{font-size:16px}.reveal-grid{grid-template-columns:1fr}.continuous-play .paper-tile .abstract-card{padding:18px}.continuous-play .revealed-tile .reading-pane{height:275px}.revealed-heading>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.reading-bar i{transition:none}}.continuous-play .tile-pick{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 0 12px;display:block}.continuous-play .tile-pick:disabled{opacity:1;cursor:default}.continuous-play .tile-pick:not(:disabled):hover .tap-cue{color:#fff;background:#32204e}.continuous-play .tile-pick:focus-visible{outline-offset:5px;outline:3px solid #6235ba}.continuous-play .tile-pick h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.36em;margin:12px 0 9px;font-size:23px;line-height:1.12;display:-webkit-box;overflow:hidden}.continuous-play .tap-cue{background:#fff;border:2px solid #263754;border-radius:8px;min-height:32px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-block}.continuous-play .paper-tile .abstract-card{min-height:0;padding:17px}.continuous-play .reading-pane{border-top:1px solid #25364a30;height:155px;margin-top:0;padding-top:8px}.continuous-play .reading-pane p{margin:8px 0;font-size:15px;line-height:1.55}.continuous-play .reading-pane .tile-authors{margin-bottom:8px;font-size:10px}.continuous-play .reading-reward.compact{height:8px;min-height:8px;padding-top:4px}.continuous-play .reading-reward.compact>span:first-child{display:none}.continuous-play .card-footer{min-height:36px;margin-top:7px;padding-top:3px}.continuous-play .citation-square{width:48px;height:38px;box-shadow:none;border-radius:8px}.continuous-play .citation-square strong{font-size:21px}.continuous-play .citation-square small{font-size:7px}.verdict-label{font-size:10px;font-weight:800}.continuous-play .abstract-card .paper-tools{min-height:30px;margin-top:6px}.continuous-play .paper-tools>a,.continuous-play .paper-tools>button{height:30px;min-height:30px;padding:4px 8px}.continuous-play .paper-tools .tile-save{width:33px;font-size:19px}.continuous-play.single-flow .moose-growth{margin-bottom:8px;padding:0 0 8px}.continuous-play.single-flow .moose-dial{width:104px;height:104px}.continuous-play.single-flow .growth-copy>strong{font-size:20px}.continuous-play .welcome-message{font-size:11px}.continuous-play .flow-question{min-height:0!important}.continuous-play .flow-question h1{margin:8px 0;font-size:29px}.continuous-play .flow-question p{font-size:11px}.continuous-play .flow-feedback{height:64px;min-height:64px}.continuous-play .flow-actions{margin-top:15px}.mission-line{color:#e4d1fa;border-top:1px solid #ad88cc40;justify-content:space-between;align-items:center;gap:12px;padding:9px 0 13px;font-size:11px;line-height:1.4;display:flex}.mission-line b{color:#ddff8b;white-space:nowrap;font-size:10px}.quick-check{align-items:center;gap:6px;width:100%;font-size:12px;display:flex}.quick-check>span{flex:1;line-height:1.4}.quick-check b{color:#dfff92;letter-spacing:.5px;font-size:9px;display:block}.quick-check button{color:#243414;background:#dfff8a;border:2px solid #dfff8a;border-radius:9px;min-height:40px;padding:9px 12px;font-weight:900}.quick-check button:nth-last-child(2){color:#271635;background:#d9c6ff;border-color:#d9c6ff}.quick-check .quick-skip{color:#d8c6e9;background:0 0;border:0;min-width:28px;padding:6px;font-size:21px}.game-menu{max-height:80vh;overflow-y:auto}.game-menu .achievement-track{margin:12px 0}@media (width<=600px){.continuous-play .tile-pick h2{min-height:0;font-size:22px}.continuous-play .reading-pane{height:125px}.continuous-play .flow-question h1{font-size:26px}.continuous-play .paper-tile .abstract-card{padding:15px}.continuous-play .flow-feedback{height:76px;min-height:76px}.quick-check{font-size:11px}.quick-check button{padding:8px 10px}.continuous-play .flow-top{margin-bottom:12px}.continuous-play .flow-season{max-width:135px}.continuous-play .momentum-count{text-align:right;max-width:65%;font-size:9px}}.play-first .site-header{min-height:56px;margin:0;padding:6px 0}.play-first .season-label{font-size:9px}.play-first main{padding-top:0}.play-first.single-flow .flow-question{margin:0 0 12px;padding:0;min-height:0!important}.play-first.single-flow .flow-question h1{margin:5px 0 10px;font-size:28px;line-height:1.1}.play-first .abstract-grid{gap:16px;padding:0}.play-first .paper-tile .abstract-card{border-radius:19px;min-height:0;padding:16px}.play-first .tile-pick h2{-webkit-line-clamp:2;min-height:2.24em;margin:8px 0;font-size:22px;line-height:1.12}.play-first .tile-pick{padding-bottom:8px}.play-first .reading-pane{height:clamp(100px,23vh,180px);margin:0;padding-top:6px}.play-first .reading-pane p{margin:4px 0;font-size:15px;line-height:1.45}.play-first .card-footer{min-height:29px;margin-top:3px;padding-top:0}.play-first .citation-square{width:43px;height:30px}.play-first .citation-square strong{font-size:17px}.play-first .citation-square small{font-size:6px}.play-first .abstract-card .paper-tools{min-height:28px;margin:3px 0 0}.play-first .paper-tools>a,.play-first .paper-tools>button{height:28px;min-height:28px}.play-first .flow-feedback{height:37px;min-height:37px;margin:4px 0;padding:4px 0}.play-first .flow-actions{gap:10px;min-height:40px;margin:0}.play-first .flow-actions .quiet,.play-first .skip-action{min-height:38px;padding:8px 12px}.play-first .flow-bottom{padding:8px 0;font-size:9px}.play-first .draft-status,.play-first .save-note,.play-first .reading-notice{margin:5px 0;font-size:10px}.play-first .quick-check button{min-height:34px;padding:6px 12px}.play-first .flow-feedback .quick-result>span{font-size:12px}.play-first .quick-result small{font-size:10px}@media (width<=600px){.play-first .season-label{display:none}.play-first .site-header .menu-trigger{margin-left:auto}.play-first.single-flow .flow-question h1{margin:2px 0 9px;font-size:23px}.play-first .abstract-grid{gap:9px}.play-first .paper-tile .abstract-card{border-radius:15px;padding:10px 12px;position:relative}.play-first .tile-pick h2{-webkit-line-clamp:2;min-height:0;margin:4px 0;padding-right:30px;font-size:18px;line-height:1.1}.play-first .card-meta{min-height:18px;font-size:8px}.play-first .card-letter{width:23px;height:23px;font-size:14px;position:absolute;top:13px;right:14px}.play-first .tap-cue{z-index:2;border-radius:7px;min-height:27px;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;right:14px}.play-first .tile-pick{padding-bottom:4px}.play-first .reading-pane{height:58px;padding-top:3px}.play-first .reading-pane p{font-size:13px;line-height:1.4}.play-first .reading-reward.compact{height:5px;min-height:5px;padding-top:2px}.play-first .card-footer{height:29px;min-height:29px;margin-top:4px}.play-first .verdict-label{margin-right:76px;font-size:8px}.play-first .abstract-card .paper-tools{gap:4px;min-height:27px;margin:0;position:absolute;bottom:10px;left:64px}.play-first .paper-tools>a,.play-first .paper-tools>button{height:26px;min-height:26px;padding:2px 5px;font-size:9px}.play-first .paper-tools .tile-save{width:27px;font-size:18px}.play-first .paper-tools>span{display:none}.play-first .paper-tools:has(a)~*{display:none}.play-first .verdict-label{display:none}.play-first .flow-feedback{height:40px;min-height:40px}.play-first .momentum-count{font-size:9px}.play-first .quick-check{font-size:10px}.play-first .quick-check b{font-size:8px}.play-first .flow-actions{font-size:10px}.play-first .flow-actions>span{font-size:9px}}@media (width<=600px) and (height<=700px){.play-first .play-growth{height:53px}.play-first .growth-orb{width:47px;height:47px}.play-first .reading-pane{height:46px}.play-first .tile-pick h2{font-size:16px}}.play-first .tile-pick{position:relative}.play-first .card-meta{min-height:21px;padding-right:76px}.play-first .card-buddy{position:absolute;top:-9px;right:-4px}.play-first .tile-pick h2{padding-right:58px}.play-first .tile-pick:not(:disabled):hover .card-buddy{transform:rotate(-5deg)}@media (width<=600px){.play-first .card-meta{padding-right:51px}.play-first .tile-pick h2{padding-right:56px}.play-first .tile-pick{position:static}.play-first .card-buddy{top:7px;right:11px}}.reading-controls{color:#d2c0e9;justify-content:flex-end;align-items:center;gap:8px;margin:-4px 0 10px;font-size:10px;display:flex}.reading-controls>span{margin-right:auto}.reading-controls button{color:#f5ebff;cursor:pointer;background:#35234c;border:1px solid #a88ac9;border-radius:8px;padding:6px 9px;font-size:10px}.reading-controls button:disabled{opacity:.4}.reading-pane details{margin:8px 0;font-size:11px;line-height:1.5}.reading-pane summary{cursor:pointer;font-weight:800}.reading-pane details h3{font-size:15px;line-height:1.3}.reading-pane>p{white-space:pre-line}@media (width<=600px){.reading-controls{gap:5px;margin:-2px 0 7px;font-size:9px}.reading-controls button{padding:5px 7px;font-size:9px}}.mode-switch{border:1px solid #9683b3;border-radius:12px;flex:none;gap:3px;padding:3px;display:flex}.reading-controls .mode-switch button{background:0 0;border:0;padding:7px 11px;font-size:11px;font-weight:800}.reading-controls .mode-switch button[aria-pressed=true]{color:#211332;background:#defb88;box-shadow:0 2px #849c42}.reading-controls>span{max-width:62%;line-height:1.4}.continuous-play .reading-pane>p{margin-top:0}.reading-controls{margin-bottom:10px}@media (width<=600px){.reading-controls .mode-switch button{padding:6px 8px;font-size:10px}.reading-controls>span{max-width:57%}.reading-controls{margin-top:0}}.play-first .flow-feedback:has(.quick-result){height:auto;min-height:66px}.play-first .quick-result{flex-direction:column;align-items:flex-start;gap:5px}.play-first .flow-feedback .quick-result small{color:#f4e9ff;max-width:85ch;font-size:12px;line-height:1.45}.play-first .card-footer .citation-square.revealed{outline:3px solid #deff8c}.revision-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.revision-comparison>div{background:#ffffffb0;border-radius:12px;padding:14px}.revision-comparison small{color:#55347f;font-weight:900}.revision-comparison p{font-size:15px;line-height:1.55}@media (width<=600px){.revision-comparison{grid-template-columns:1fr}.play-first .flow-feedback .quick-result small{font-size:11px}}.idea-ready.svelte-9cemqb{border-radius:50%;box-shadow:0 0 22px #dfff89,0 0 40px #dfff8950}.play-growth.svelte-9cemqb{align-items:center;gap:14px;height:66px;margin:0 0 5px;display:flex}.growth-orb.svelte-9cemqb{flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;position:relative}.growth-orb.svelte-9cemqb svg:where(.svelte-9cemqb){width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}circle.svelte-9cemqb{fill:#402656;stroke:#7d6698;stroke-width:3px}.orb-fill.svelte-9cemqb{fill:none;stroke:#ddff87;stroke-linecap:round;transition:stroke-dasharray .25s}.orb-buddy.svelte-9cemqb{z-index:1;place-items:center;width:50px;height:50px;display:grid;position:relative;transform:scale(.7)}.orb-buddy.svelte-9cemqb b{display:none}.growth-orb.svelte-9cemqb>span:where(.svelte-9cemqb){z-index:1;font-size:31px;position:relative}.growth-orb.svelte-9cemqb>b:where(.svelte-9cemqb){z-index:2;color:#233111;text-align:center;background:#ddff87;border:2px solid #fff;border-radius:8px;min-width:22px;padding:1px;font-size:10px;position:absolute;bottom:-1px;right:0}.growth-path.svelte-9cemqb{flex:1;min-width:0;padding-right:7px}.growth-path.svelte-9cemqb>div:where(.svelte-9cemqb):first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.growth-path.svelte-9cemqb strong:where(.svelte-9cemqb){color:#edffb7;font-size:12px}.growth-path.svelte-9cemqb span:where(.svelte-9cemqb){white-space:nowrap;font-size:14px;font-weight:900}.growth-path.svelte-9cemqb small:where(.svelte-9cemqb){color:#ccbadf;font-size:10px}.growth-path.svelte-9cemqb a:where(.svelte-9cemqb){color:#ffe491;margin-left:12px;font-size:21px;line-height:1}.path-line.svelte-9cemqb{background:#3f2c55;border:1px solid #8b6bad;border-radius:8px;height:7px;position:relative}.path-line.svelte-9cemqb>i:where(.svelte-9cemqb){z-index:2;background:#dcff86;border-radius:8px;height:100%;transition:width .2s;display:block;position:relative}.path-line.svelte-9cemqb b:where(.svelte-9cemqb){background:#ddff87;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:-4px;right:-6px;box-shadow:0 0 10px #deff8870}.path-line.svelte-9cemqb em:where(.svelte-9cemqb){background:#503d66;border:1px solid #a488be;border-radius:50%;width:9px;height:9px;margin-left:-4px;position:absolute;top:-2px}.path-line.svelte-9cemqb em.reached:where(.svelte-9cemqb){background:#dfff91}@media (prefers-reduced-motion:reduce){.svelte-9cemqb{transition:none!important}}.app-shell.expedition-home.play-first{max-width:1140px}.expedition-home.play-first .game-stage{overflow:visible}.expedition-home.play-first .site-header{margin-bottom:4px}.expedition-home.play-first .play-growth{border-bottom:1px solid #ffffff12;height:65px;margin:0 0 9px;padding-bottom:9px}.expedition-home.play-first .growth-path strong{color:#edffb7;font-size:11px}.expedition-home.play-first .path-line{background:#35334e;border-color:#6b628f;height:6px}.expedition-home.play-first .growth-orb{width:53px;height:53px}.expedition-home.play-first .growth-path>div:first-child{margin-bottom:8px}.expedition-home.play-first.single-flow .flow-question{justify-content:space-between;align-items:end;gap:16px;margin:0 0 11px;padding:0;display:flex;min-height:0!important}.expedition-home.play-first .arena-kicker{letter-spacing:1.8px;color:#b4a1e8;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.expedition-home.play-first.single-flow .flow-question h1{letter-spacing:-1.4px;margin:0;font-size:clamp(25px,3vw,36px);font-weight:900;line-height:1.08}.expedition-home.play-first .arena-invitation{color:#b9b5cd;white-space:nowrap;margin-bottom:3px;font-size:11px}.expedition-home.play-first .reading-controls{gap:10px;min-height:34px;margin:0 0 12px;padding:0}.expedition-home.play-first .reading-controls>span{color:#a9a6be;font-size:10px}.expedition-home.play-first .mode-switch{background:#27243f;border:1px solid #716389;border-radius:10px;padding:3px}.expedition-home.play-first .mode-switch button{border-radius:6px;min-height:28px;padding:6px 10px;font-size:10px}.expedition-home.play-first .abstract-grid{gap:20px;padding:0}.expedition-home.play-first .paper-tile .abstract-card{color:#24223d;isolation:isolate;background:#e8e8ff;border:3px solid #a695ff;border-radius:22px;min-height:0;padding:18px;box-shadow:0 7px #0c0c20}.expedition-home.play-first .paper-tile.gold .abstract-card{color:#382b28;background:#fff0d4;border-color:#ffc084}.expedition-home.play-first .abstract-card:not(:disabled):hover{border-color:#d5caff;transform:none;box-shadow:0 7px #0c0c20}.expedition-home.play-first .paper-tile.gold .abstract-card:hover{border-color:#ffddaf}.expedition-home.play-first .tile-pick{padding:0 0 8px}.expedition-home.play-first .card-meta{letter-spacing:.6px;align-items:start;gap:8px;min-height:47px;font-size:9px}.expedition-home.play-first .card-meta>span:first-child{color:#51456d;background:#ffffff85;border:1px solid #8879a936;border-radius:6px;margin-top:4px;padding:5px 8px}.expedition-home.play-first .second .card-meta>span:first-child{color:#7a4d34;border-color:#b8895738}.expedition-home.play-first .card-buddy{margin-top:-5px}.expedition-home.play-first .tile-pick h2{letter-spacing:-.6px;-webkit-line-clamp:2;min-height:2.3em;margin:7px 0 10px;padding:0;font-size:23px;font-weight:850;line-height:1.15}.expedition-home.play-first .tap-cue{color:#fff;background:#7460bc;border:2px solid #64509f;border-radius:8px;min-height:28px;padding:5px 10px;font-size:10px;box-shadow:0 3px #342854}.expedition-home.play-first .second .tap-cue{color:#583d27;background:#fffaf0;border-color:#8c694d;box-shadow:0 3px #c89870}.expedition-home.play-first .tile-pick:not(:disabled):hover .tap-cue{color:#fff;background:#29243f}.expedition-home.play-first .reading-pane{scrollbar-width:thin;scrollbar-color:#9381b4 #fff5;border-top:1px solid #42385b24;height:clamp(85px,19vh,150px);margin:0;padding:6px 7px 6px 0}.expedition-home.play-first .reading-pane p{min-height:0;margin:3px 0 10px;font-size:14px;line-height:1.5}.expedition-home.play-first .reading-pane h3{font-size:17px}.expedition-home.play-first .reading-pane .tile-authors{color:#5a456f;margin:0 0 8px;font-size:10px}.expedition-home.play-first .reading-reward.compact{height:6px;min-height:6px;padding-top:2px}.expedition-home.play-first .reading-bar{background:#ffffff80;height:3px}.expedition-home.play-first .card-footer{min-height:40px;margin:0;padding:8px 0 0}.expedition-home.play-first .citation-square{background:#342b52;border:1px solid #fffc;border-radius:8px;width:47px;height:35px;box-shadow:2px 2px #9082b0}.expedition-home.play-first .second .citation-square{background:#63472e;box-shadow:2px 2px #caa585}.expedition-home.play-first .citation-square small{font-size:6px}.expedition-home.play-first .verdict-label{color:#645b74;font-size:9px}.expedition-home.play-first .abstract-card .paper-tools{min-height:32px;margin-top:5px}.expedition-home.play-first .abstract-card .paper-tools>a,.expedition-home.play-first .abstract-card .paper-tools>button{color:#49375b;background:#fffc;border:1px solid #9381b466;border-radius:8px;height:32px;min-height:32px;font-size:10px}.expedition-home.play-first .paper-tools .tile-save{width:34px;font-size:21px}.expedition-home.play-first .paper-tools .tile-save[aria-pressed=true]{color:#922f68;background:#f7d6e7}.expedition-home.play-first .abstract-card.winner{background:#ebffc4;border-color:#d8ff64;box-shadow:0 0 0 2px #d8ff64,0 7px #0c0c20}.expedition-home.play-first .winner .citation-square{color:#24351c;background:#d8ff64;box-shadow:2px 2px #85a942}.expedition-home.play-first .abstract-card.chosen:after{color:#fff;background:#6652a8;font-size:9px;top:-12px;right:17px;transform:rotate(3deg)}.expedition-home.play-first .flow-feedback{gap:12px;height:44px;min-height:44px;margin:8px 0 0;padding:5px 0}.expedition-home.play-first .flow-feedback .quick-result{gap:15px}.expedition-home.play-first .flow-feedback .quick-result small{font-size:10px}.expedition-home.play-first .flow-actions{border-top:1px solid #a5a0ba24;min-height:42px;margin:0;padding-top:3px}.expedition-home.play-first .flow-actions>span{color:#b9b5cd;font-size:10px}.expedition-home.play-first .skip-action{color:#242936;background:#d8ff64;border:1px solid #edffb1;border-radius:10px;min-height:36px;padding:8px 14px;font-size:11px}.expedition-home.play-first .flow-bottom{color:#9997b2;padding:12px 0 20px;font-size:9px;line-height:1.6}.expedition-home.play-first .flow-status{font-size:9px}.expedition-home.play-first .momentum-label,.expedition-home.play-first .momentum-count{font-size:10px}.expedition-home.play-first .save-note,.expedition-home.play-first .draft-status,.expedition-home.play-first .reading-notice{margin:7px 0;font-size:11px}.expedition-home.play-first .quick-check button{min-height:36px}.expedition-home.play-first .inline-paper{max-width:760px;margin:auto}@media (width<=600px){.app-shell.expedition-home.play-first{padding:0 14px}.expedition-home.play-first .site-header{min-height:58px}.expedition-home.play-first .play-growth{gap:10px;height:57px;margin-bottom:8px;padding-bottom:7px}.expedition-home.play-first .growth-orb{width:45px;height:45px}.expedition-home.play-first .growth-path strong{font-size:10px}.expedition-home.play-first .growth-path span{font-size:12px}.expedition-home.play-first .arena-kicker{margin-bottom:4px;font-size:8px}.expedition-home.play-first.single-flow .flow-question h1{letter-spacing:-.9px;font-size:25px}.expedition-home.play-first .arena-invitation{display:none}.expedition-home.play-first .reading-controls{min-height:31px;margin-bottom:10px}.expedition-home.play-first .reading-controls>span{max-width:62%;font-size:9px;line-height:1.4}.expedition-home.play-first .mode-switch button{min-height:30px;padding:5px 8px;font-size:10px}.expedition-home.play-first .abstract-grid{grid-template-columns:1fr;gap:12px}.expedition-home.play-first .paper-tile .abstract-card{border-width:2px;border-radius:17px;padding:12px 14px;position:relative;box-shadow:0 4px #0c0c20}.expedition-home.play-first .card-meta{min-height:22px;font-size:8px}.expedition-home.play-first .card-meta>span:first-child{margin:0;padding:3px 6px;font-size:8px}.expedition-home.play-first .card-buddy{margin:0;position:absolute;top:10px;right:11px}.expedition-home.play-first .tile-pick h2{letter-spacing:-.4px;-webkit-line-clamp:2;min-height:0;margin:7px 0 5px;padding-right:44px;font-size:19px;line-height:1.12}.expedition-home.play-first .tile-pick{padding-bottom:4px}.expedition-home.play-first .tap-cue{min-height:32px;padding:7px 10px;font-size:10px;position:absolute;bottom:11px;right:13px}.expedition-home.play-first .reading-pane{height:56px;padding:3px 4px 3px 0}.expedition-home.play-first .reading-pane p{margin:0 0 8px;font-size:13px;line-height:1.42}.expedition-home.play-first .card-footer{min-height:36px;margin-top:0;padding-top:5px}.expedition-home.play-first .citation-square{width:40px;height:31px}.expedition-home.play-first .citation-square strong{font-size:17px}.expedition-home.play-first .verdict-label{display:none}.expedition-home.play-first .abstract-card .paper-tools{gap:5px;min-height:32px;margin:0;position:absolute;bottom:11px;left:65px}.expedition-home.play-first .paper-tools .tile-save{width:33px;height:32px;min-height:32px;font-size:21px}.expedition-home.play-first .paper-tools>a{height:32px;min-height:32px;padding:5px 7px;font-size:9px}.expedition-home.play-first .paper-tools>span{display:none}.expedition-home.play-first .flow-feedback{height:44px;min-height:44px;margin-top:7px}.expedition-home.play-first .flow-feedback .quick-result{align-items:center;gap:10px}.expedition-home.play-first .flow-feedback .quick-result>span{max-width:45%;font-size:10px}.expedition-home.play-first .flow-feedback .quick-result small{text-align:right;max-width:55%;font-size:9px;line-height:1.4}.expedition-home.play-first .momentum-label,.expedition-home.play-first .momentum-count{font-size:9px}.expedition-home.play-first .flow-actions{min-height:44px}.expedition-home.play-first .flow-actions>span{font-size:9px}.expedition-home.play-first .flow-actions button{min-height:38px}.expedition-home.play-first .quick-check{font-size:10px}.expedition-home.play-first .quick-check b{font-size:8px}.expedition-home.play-first .quick-check button{min-height:36px;padding:6px 10px}}.expedition-home.play-first .flow-feedback:has(.quick-result){height:auto;min-height:54px}.expedition-home.play-first .flow-feedback .quick-result{flex-direction:row;align-items:center}@media (width>=601px){.expedition-home.play-first .tile-pick{position:static}.expedition-home.play-first .tap-cue{z-index:2;align-items:center;min-height:33px;display:inline-flex;position:absolute;bottom:18px;right:65px}.expedition-home.play-first .card-footer{min-height:45px;padding-top:9px}.expedition-home.play-first .verdict-label{margin-left:12px;margin-right:auto}.expedition-home.play-first .abstract-card .paper-tools{margin:0;position:absolute;bottom:18px;left:82px;right:18px}.expedition-home.play-first .paper-tools>span{display:none}.expedition-home.play-first .paper-tools:has(a)+*{display:none}.expedition-home.play-first .abstract-card:has(.paper-tools a) .verdict-label{visibility:hidden}.expedition-home.play-first .paper-tools .tile-save{margin-left:auto}}@media (width<=359px){.expedition-home.play-first.single-flow .flow-question h1{font-size:21px}.expedition-home.play-first .tile-pick h2{font-size:17px}.expedition-home.play-first .reading-controls>span{font-size:8px}.expedition-home.play-first .arena-kicker{font-size:7px}.expedition-home.play-first .reading-pane{height:48px}.expedition-home.play-first .card-meta>span:first-child{font-size:7px}.expedition-home.play-first .reading-pane p{font-size:12px}.expedition-home.play-first .flow-actions>span{text-align:center;max-width:100px}}.expedition-home.play-first .play-growth{height:57px;margin-bottom:5px;padding-bottom:5px}@media (width>=601px) and (height<=800px){.expedition-home.play-first .reading-pane{height:clamp(85px,16vh,125px)}.expedition-home.play-first .card-meta{min-height:40px}.expedition-home.play-first .reading-controls{margin-bottom:9px}}.expedition-home.play-first .hot-run .abstract-card{outline-offset:2px;outline:2px solid #ffe477}@media (width<=600px) and (height<=700px){.expedition-home.play-first .site-header{min-height:48px;padding:2px 0}.expedition-home.play-first .play-growth{height:44px;margin-bottom:3px;padding-bottom:3px}.expedition-home.play-first .growth-orb{width:38px;height:38px}.expedition-home.play-first .arena-kicker{display:none}.expedition-home.play-first.single-flow .flow-question{margin-bottom:6px}.expedition-home.play-first.single-flow .flow-question h1{font-size:23px}.expedition-home.play-first .reading-controls{min-height:28px;margin-bottom:6px}.expedition-home.play-first .paper-tile .abstract-card{padding:8px 12px}.expedition-home.play-first .abstract-grid{gap:9px}.expedition-home.play-first .tile-pick h2{margin:4px 0;font-size:17px}.expedition-home.play-first .reading-pane{height:40px}.expedition-home.play-first .card-footer{min-height:34px}}.discovery-row{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.discovery-row:has(.filter-panel){display:block}@media (width<=600px){.discovery-row{gap:7px}.discovery-row .team-strip>b{display:none}.discovery-row .team-strip{gap:6px}.discovery-row .team-strip strong{font-size:8px}.discovery-row .team-strip>span{font-size:9px}}.bonus-statement{margin-top:5px;font-size:12px;font-weight:500;line-height:1.45;display:block}.quick-check{flex-wrap:wrap}.quick-check>span{flex:1;min-width:180px}.quick-check button{min-height:36px}.expedition-home.play-first{--abstract-size:1.25rem;--title-size:1.625rem;--reading-height:11rem}.expedition-home.play-first[data-text-size=large]{--abstract-size:1.5rem;--title-size:1.875rem;--reading-height:14rem}.expedition-home.play-first[data-text-size=extra]{--abstract-size:1.75rem;--title-size:2.125rem;--reading-height:17rem}.expedition-home.play-first .text-size-controls{color:#f4f0ff;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;display:flex}.expedition-home.play-first .text-size-controls>span{margin-right:4px;font-weight:600}.expedition-home.play-first .text-size-controls button{color:#fff;cursor:pointer;background:#2c2543;border:2px solid #a79bc7;border-radius:10px;min-width:48px;min-height:44px;padding:8px 12px;font:700 1rem Arial,Helvetica,sans-serif}.expedition-home.play-first .text-size-controls button[aria-pressed=true]{color:#1d2935;background:#e2ff97;border-color:#e2ff97}.expedition-home.play-first .text-size-controls small{color:#e3deef;margin-left:auto;font-size:.875rem;line-height:1.5}.expedition-home.play-first .text-size-controls button:focus-visible,.expedition-home.play-first .tile-pick:focus-visible{outline-offset:4px;outline:3px solid #7450bd}.expedition-home.play-first .text-size-controls button:focus-visible{outline-color:#fff}.expedition-home.play-first .paper-tile .abstract-card,.expedition-home.play-first .paper-tile.gold .abstract-card{color:#182538;background:#fffefb;border-width:3px;padding:20px}.expedition-home.play-first .abstract-card:before{display:none}.expedition-home.play-first .abstract-card.winner{background:#f4ffe1;border-color:#7eae26}.expedition-home.play-first .tile-pick,.expedition-home.play-first .reading-pane,.expedition-home.play-first .card-footer,.expedition-home.play-first .paper-tools{text-shadow:none;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-style:normal}.expedition-home.play-first .tile-pick h2{-webkit-line-clamp:unset;max-width:none;min-height:0;font-family:Arial,Helvetica,sans-serif;font-size:var(--title-size);letter-spacing:normal;text-wrap:initial;overflow-wrap:anywhere;color:#182538;margin:10px 0 14px;padding:0;font-style:normal;font-weight:700;line-height:1.3;display:block;overflow:visible}.expedition-home.play-first .reading-pane{height:var(--reading-height);scrollbar-width:auto;scrollbar-color:#666477 #eeedf2;color:#182538;border-top:1px solid #c8cbd2;padding:12px 12px 10px 0;scroll-padding-block:12px}.expedition-home.play-first .reading-pane p{font-size:var(--abstract-size);letter-spacing:normal;word-spacing:normal;white-space:pre-line;color:#182538;max-width:60ch;min-height:0;margin:0 0 16px;font-weight:400;line-height:1.65}.expedition-home.play-first .reading-pane h2,.expedition-home.play-first .reading-pane h3{font-size:var(--title-size);letter-spacing:normal;font-weight:700;line-height:1.35}.expedition-home.play-first .reading-pane details,.expedition-home.play-first .reading-pane .tile-authors,.expedition-home.play-first .abstract-end{color:#364258;opacity:1;font-size:1rem;line-height:1.5}.expedition-home.play-first .reading-pane summary{color:#3d296f;min-height:44px;padding:8px 0}.expedition-home.play-first .card-meta{min-height:44px;padding-right:70px}.expedition-home.play-first .card-meta>span:first-child,.expedition-home.play-first .second .card-meta>span:first-child{letter-spacing:normal;text-transform:none;color:#403353;background:#f0edf8;padding:5px 8px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4}.expedition-home.play-first .second .card-meta>span:first-child{color:#513923;background:#fff0de}.expedition-home.play-first .card-buddy{margin:0;top:12px;right:16px}.expedition-home.play-first .reading-controls>span{color:#e3deef;max-width:none;font-family:Arial,Helvetica,sans-serif;font-size:.875rem}.expedition-home.play-first .mode-switch button{min-height:40px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem}.expedition-home.play-first .tap-cue{min-height:44px;margin:0 0 4px;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;display:inline-flex;position:static}.expedition-home.play-first .card-footer{gap:12px;min-height:48px;padding-top:8px}.expedition-home.play-first .citation-square{color:#fff;background:#342b52;flex-shrink:0;width:64px;height:46px}.expedition-home.play-first .citation-square strong{font-size:1.5rem}.expedition-home.play-first .citation-square small{letter-spacing:.5px;font-size:.625rem}.expedition-home.play-first .verdict-label{color:#364258;margin:0;font-size:.875rem}.expedition-home.play-first .abstract-card .paper-tools{flex-wrap:wrap;gap:8px;min-height:44px;margin:6px 0 0;position:static}.expedition-home.play-first .abstract-card .paper-tools>a,.expedition-home.play-first .abstract-card .paper-tools>button{color:#362454;background:#fff;border:1px solid #9184aa;height:auto;min-height:44px;padding:8px 12px;font-size:1rem}.expedition-home.play-first .paper-tools .tile-save{min-width:44px;font-size:1.5rem}@media (width<=600px){.expedition-home.play-first{--reading-height:8.5rem}.expedition-home.play-first .paper-tile .abstract-card{padding:16px}.expedition-home.play-first .abstract-grid{gap:18px}.expedition-home.play-first .card-meta{min-height:42px;padding-right:56px}.expedition-home.play-first .card-buddy{top:12px;right:12px}.expedition-home.play-first .text-size-controls small{width:100%;margin:0}.expedition-home.play-first .reading-controls{flex-wrap:wrap;gap:8px}.expedition-home.play-first .reading-controls>span{flex:1;min-width:150px;max-width:100%}.expedition-home.play-first .verdict-label{display:block}}@media (forced-colors:active){.expedition-home.play-first .text-size-controls button[aria-pressed=true],.expedition-home.play-first .abstract-card.winner{outline:3px solid highlight}}.expedition-home.play-first.single-flow .flow-question h1{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-style:normal;font-weight:700;line-height:1.25}.expedition-home.play-first .arena-invitation{white-space:normal;color:#e3deef;max-width:24ch;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5}.expedition-home.play-first .reading-toolbar{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:14px;display:flex}.expedition-home.play-first .reading-toolbar .reading-controls{flex:1;min-width:260px;margin:0}.expedition-home.play-first .reading-toolbar .text-size-controls{margin:0}.expedition-home .arena-kicker,.expedition-home .arena-invitation{display:none}.expedition-home .flow-question{margin:10px 0 18px}.expedition-home .flow-question h1{font-size:clamp(25px,3vw,36px);line-height:1.2}.expedition-home .card-meta{min-height:46px}.expedition-home .card-meta>span:first-child{letter-spacing:0;font-size:14px}.expedition-home .flow-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.expedition-home .flow-actions>span{font-size:14px;line-height:1.5}.expedition-home .flow-actions button{flex-shrink:0;min-height:48px;font-size:17px}.expedition-home .quick-result{flex-direction:column;gap:8px;font-size:18px;display:flex}.expedition-home .quick-result small{font-size:15px;line-height:1.5}.expedition-home .expedition-details{color:#eee5ff;margin:20px 0}.expedition-home .expedition-details>summary{cursor:pointer;font-size:13px}.expedition-home .game-options .reading-toolbar{background:#f4f0ff;border-radius:12px;gap:14px;margin:10px 0;padding:12px;display:grid}.expedition-home .game-options .reading-controls{color:#26193b;flex-wrap:wrap;display:flex}.expedition-home .game-options .text-size-controls,.expedition-home .site-menu .team-strip{color:#26193b}.expedition-home .site-menu .team-details{color:#f3eaff}@media (width<=600px){.expedition-home .flow-actions>span{font-size:12px}.expedition-home .flow-question{margin:8px 0 14px}}.expedition-home .game-stage .arena-kicker{display:none!important}.expedition-home .game-options .reading-controls>span{font-size:13px;color:#443454!important}.expedition-home .game-options .mode-switch{background:#dfd6ef}.expedition-home .game-options .mode-switch button{background:#fff;color:#26193b!important}.expedition-home .game-options .mode-switch button[aria-pressed=true]{background:#dcff90;color:#26193b!important}.pick-microfeedback{color:#32204c;padding:0 20px 10px;font-size:14px;font-weight:700;display:block}.abstract-card{position:relative}.coin-float{pointer-events:none;color:#473207;z-index:5;background:#ffe175;border:2px solid #a27113;border-radius:30px;padding:8px 14px;font-weight:900;animation:1.2s ease-out both coin-rise;position:absolute;top:110px;right:25px}@keyframes coin-rise{0%{opacity:0;transform:translateY(20px)scale(.7)}20%{opacity:1;transform:translateY(0)scale(1.15)}80%{opacity:1}to{opacity:0;transform:translateY(-95px)scale(.9)}}@media (prefers-reduced-motion:reduce){.coin-float{margin:6px 20px;animation:none;display:inline-block;position:static}}.welcome-coins{color:#293c16;background:#dfff9c;border-radius:14px;padding:9px 16px;font-size:14px;font-weight:700}.abstract-card>.tile-authors{color:#424650;padding:8px 20px;font-size:14px;line-height:1.45;display:block}.first-card-guide{color:#23331c;background:#f5f8e9;border:1px solid #bcb09d;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex}.first-card-guide small{font-size:12px;font-weight:700}.first-card-guide p{color:#23331c;margin:5px 0 0;font-size:17px;line-height:1.5}.first-card-guide button{flex:none;min-height:44px;color:#23331c!important}@media (width<=600px){.first-card-guide{align-items:flex-start;gap:8px;padding:12px}.first-card-guide p{font-size:16px}.first-card-guide button{padding:6px;font-size:12px}}.mobile-storage-warning,.mobile-mission,.mobile-extras-tabs,.mobile-learning-result,.mobile-game-more,.mobile-extras-close,.mobile-paper-meta,.mobile-scroll-hint{display:none}@media (width<=600px){.app-shell.expedition-home.play-first.viewport-game{max-width:none;height:100dvh;min-height:0;padding:env(safe-area-inset-top) 10px env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden}.viewport-game .game-app-header{flex:none}.viewport-game .site-header{flex:none;gap:8px;height:44px;min-height:44px;margin:0;padding:0}.viewport-game .brand-symbol,.viewport-game .brand-copy small{display:none}.viewport-game .wordmark{font-size:18px}.viewport-game .site-header .menu-trigger{min-width:44px;height:44px;box-shadow:none}.viewport-game main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;margin:0!important;padding:0!important}.viewport-game .desktop-season-goal{display:none}.viewport-game .season-comparison{white-space:nowrap;border:0;flex-wrap:nowrap;justify-content:flex-start;gap:4px;min-height:22px;margin:0;padding:2px 0;font-size:10px}.viewport-game .season-comparison>span:first-child,.viewport-game .season-comparison>span:last-child{display:none}.viewport-game .season-comparison strong{gap:4px;font-size:10px}.viewport-game .season-comparison b{font-size:13px}.viewport-game .season-comparison small{font-size:9px}.viewport-game .play-growth{display:none}.viewport-game .welcome-coins{flex:none;margin:0;padding:3px 0;font-size:11px;line-height:16px}.expedition-home.play-first.viewport-game .game-stage{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible;margin:0!important;padding:0!important}.viewport-game .first-card-guide{border-radius:8px;flex:none;gap:6px;margin:0 0 4px;padding:4px 6px}.viewport-game .first-card-guide small{font-size:10px}.viewport-game .first-card-guide p{margin:0;font-size:12px;line-height:1.3}.viewport-game .first-card-guide button{min-height:44px;padding:0 4px}.expedition-home.play-first.viewport-game .flow-question{flex:none;margin:2px 0 5px}.expedition-home.play-first.viewport-game .flow-question h1{letter-spacing:normal;margin:0;font-size:18px;line-height:1.25}.expedition-home.play-first.viewport-game .abstract-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:8px;min-height:0;display:grid}.viewport-game .paper-tile{height:100%;min-height:0;margin:0}.expedition-home.play-first.viewport-game .paper-tile .abstract-card{box-sizing:border-box;height:100%;min-height:0;box-shadow:none;cursor:pointer;border-radius:12px;padding:6px 8px;overflow:visible}.expedition-home.play-first.viewport-game .tile-pick{text-align:left;flex:none;padding:0}.expedition-home.play-first.viewport-game .card-meta{align-items:center;height:16px;min-height:16px;padding:0 78px 0 0}.expedition-home.play-first.viewport-game .card-meta>span:first-child{background:0 0;border:0;padding:0;font-size:10px;line-height:16px}.expedition-home.play-first.viewport-game .card-buddy{width:28px;height:28px;top:2px;right:44px}.viewport-game .card-character{width:28px;height:28px;transform:none}.viewport-game .card-character svg,.viewport-game .card-character img{filter:none;width:25px;height:28px}.viewport-game .card-character b{display:none}.expedition-home.play-first.viewport-game .tile-pick h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 4px;padding:0 72px 0 0;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.viewport-game .tap-cue,.viewport-game .outside-authors,.viewport-game .pick-microfeedback{display:none!important}.app-shell.viewport-game .mobile-paper-meta{color:#364258;margin:0 0 6px;font-size:12px;line-height:1.4;display:block}.expedition-home.play-first.viewport-game .reading-pane{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;height:auto;min-height:0;margin:0;padding:4px 4px 0 0;overflow-y:auto}.expedition-home.play-first.viewport-game .reading-pane p{max-width:none;margin:0 0 8px;font-size:clamp(16px,2.4dvh,19px);line-height:1.5}.expedition-home.play-first.viewport-game[data-text-size=large] .reading-pane p{font-size:22px}.expedition-home.play-first.viewport-game[data-text-size=extra] .reading-pane p{font-size:26px}.app-shell.viewport-game .mobile-scroll-hint{color:#4c5263;flex:none;font:11px/16px Arial,Helvetica,sans-serif;display:block}.viewport-game .abstract-end{font-size:12px}.viewport-game .reading-reward.compact{flex:none;height:3px;min-height:3px;padding:0;overflow:hidden}.viewport-game .reading-reward.compact>span:first-child{display:none}.viewport-game .report-control{z-index:5;padding:0;position:absolute;top:0;right:0}.viewport-game .report-control .reasons{background:#fff;border:1px solid #a899b6;border-radius:8px;width:240px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 5px 12px #0003}.expedition-home.play-first.viewport-game .card-footer{flex:none;gap:6px;height:44px;min-height:44px;margin:0;padding:0}.expedition-home.play-first.viewport-game .citation-square{color:#182538;width:auto;height:auto;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:3px;display:flex}.expedition-home.play-first.viewport-game .citation-square strong{font-size:16px}.expedition-home.play-first.viewport-game .citation-square small{letter-spacing:0;font-size:10px}.expedition-home.play-first.viewport-game .verdict-label{max-width:80px;margin:0;font-size:11px;line-height:1.2;display:block}.expedition-home.play-first.viewport-game .abstract-card .paper-tools{flex-wrap:nowrap;gap:4px;height:44px;min-height:44px;margin:0;padding:0;position:absolute;bottom:6px;left:auto;right:8px}.expedition-home.play-first.viewport-game .paper-tools>a,.expedition-home.play-first.viewport-game .paper-tools>button{background:0 0;border:0;height:44px;min-height:44px;padding:6px;font-size:12px}.expedition-home.play-first.viewport-game .paper-tools .tile-save{width:44px;min-width:44px;font-size:24px}.expedition-home.play-first.viewport-game .abstract-card.chosen:after{display:none}.viewport-game .coin-float{padding:3px 6px;font-size:12px;top:45px;right:15px}.expedition-home.play-first.viewport-game .flow-feedback{flex:none;height:auto;min-height:0;margin:3px 0 0;padding:0}.viewport-game .mobile-learning-result{color:#e4ffb1;font-size:12px;line-height:1.35;display:block}.expedition-home.play-first.viewport-game .quick-check{gap:4px;margin:0;padding:4px;font-size:12px}.viewport-game .quick-check>span{min-width:140px}.viewport-game .quick-check button{min-height:44px}.expedition-home.play-first.viewport-game .flow-actions{touch-action:none;flex:none;gap:8px;height:48px;min-height:48px;margin:4px 0 0;padding:0}.expedition-home.play-first.viewport-game .flow-actions button{min-height:44px;margin:0;font-size:16px}.expedition-home.play-first.viewport-game .flow-actions>span{font-size:11px;line-height:1.3}.viewport-game .game-extras-panel{display:none}.viewport-game .game-extras-panel.extras-open{inset:auto 0 env(safe-area-inset-bottom);height:90dvh;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 8px);z-index:40;overscroll-behavior:contain;background:#191735;border:1px solid #b1a2c5;border-radius:18px 18px 0 0;padding:0 12px 16px;display:block;position:fixed;overflow:auto;box-shadow:0 -20px 60px #08071980}.viewport-game .mobile-extras-close{min-height:44px;margin-bottom:10px;display:block}.viewport-game .mobile-game-more{display:block}.app-shell.expedition-home.play-first.viewport-game{--title-size:14px;--abstract-size:clamp(16px,2.4dvh,19px)}.app-shell.expedition-home.play-first.viewport-game[data-text-size=large]{--abstract-size:22px;--title-size:15px}.app-shell.expedition-home.play-first.viewport-game[data-text-size=extra]{--abstract-size:26px;--title-size:16px}.app-shell.expedition-home.play-first.viewport-game .flow-question h1{margin:0!important;font-size:18px!important;line-height:1.25!important}.app-shell.expedition-home.play-first.viewport-game .first-card-guide p{font-size:12px!important;line-height:1.3!important}.app-shell.expedition-home.play-first.viewport-game .first-card-guide small{font-size:10px!important;line-height:1.2!important}.app-shell.expedition-home.play-first.viewport-game .first-card-guide button{font-size:12px!important}.app-shell.expedition-home.play-first.viewport-game .reading-pane p{line-height:var(--ux-reading-line,1.5)!important}.app-shell.expedition-home.play-first.viewport-game .citation-square small{font-size:10px!important;line-height:1.2!important}.app-shell.expedition-home.play-first.viewport-game .paper-tools>a,.app-shell.expedition-home.play-first.viewport-game .paper-tools>button{font-size:12px!important}.app-shell.expedition-home.play-first.viewport-game .paper-tools .tile-save{font-size:24px!important}.app-shell.expedition-home.play-first.viewport-game .verdict-label{max-width:none;margin-right:104px;font-size:10px}.app-shell.expedition-home.play-first.viewport-game .citation-square{flex-direction:row}.app-shell.expedition-home.play-first.viewport-game .card-footer{justify-content:flex-start}.app-shell.expedition-home.play-first.viewport-game .quick-check button{font-size:13px!important}.app-shell.expedition-home.play-first.viewport-game .flow-actions button{font-size:16px!important}.app-shell.expedition-home.play-first.viewport-game .flow-feedback>.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell.expedition-home.play-first.viewport-game .reading-pane{flex-shrink:1}.app-shell.expedition-home.play-first.viewport-game .first-card-guide{align-items:center}.viewport-game .mobile-storage-warning{color:#ffd1d1;flex:none;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.viewport-game .mobile-storage-warning .text-link{flex:none;min-height:44px;font-size:12px!important}.viewport-game .mobile-mission{color:#fffdf5;border-bottom:1px solid #ffffff24;flex:none;margin-bottom:4px;padding:3px 0 4px;display:block}.viewport-game .mission-heading{align-items:center;gap:9px;min-height:19px;display:flex}.viewport-game .mission-heading h2{letter-spacing:1px;font-weight:800;margin:0!important;font-size:10px!important;line-height:16px!important}.viewport-game .mission-coins{color:#e4ffb1;white-space:nowrap;margin-left:auto;font-size:12px}.viewport-game .mission-streak,.viewport-game .mission-round{color:#e0d8eb;white-space:nowrap;font-size:10px}.viewport-game .mission-actions{align-items:center;gap:4px;min-height:44px;display:flex}.viewport-game .mission-actions button{color:#fffdf5;min-height:44px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:8px;padding:3px 6px;font-size:12px!important;line-height:1.3!important}.viewport-game .mission-actions button:focus-visible{outline-offset:-2px;outline:3px solid #d5ff48}.viewport-game .mission-actions .mission-progress{flex:1;min-width:0;padding-left:0}.viewport-game .mission-progress>span:first-child{white-space:nowrap;display:block}.viewport-game .mission-progress small{color:#d6cfe3;font-size:10px!important}.viewport-game .mission-progress.idea-ready{color:#e4ffb1}.viewport-game .mission-track{background:#ffffff28;border-radius:3px;width:100%;height:4px;margin-top:5px;display:block;overflow:hidden}.viewport-game .mission-track>span{background:#d5ff48;height:100%;transition:width .2s;display:block}.viewport-game .mission-progress.idea-ready .mission-track{box-shadow:0 0 8px #d5ff4890}.viewport-game .mission-secondary{text-align:center;flex:none;min-width:44px}.viewport-game .mission-season{color:#d6cfe3;margin:0!important;font-size:10px!important;line-height:1.4!important}.viewport-game .mission-season b{color:#e4ffb1}.viewport-game .extras-sheet-header{z-index:6;background:#191735;border-bottom:1px solid #ffffff24;padding:8px 0;position:sticky;top:0}.viewport-game .mobile-extras-close{color:#fffdf5;background:0 0;border:0;margin:0 0 4px;padding:0 6px;font-size:14px!important}.viewport-game .mobile-extras-tabs{gap:4px;display:flex}.viewport-game .mobile-extras-tabs button{color:#fffdf5;min-height:44px;box-shadow:none;background:0 0;border:1px solid #fff3;border-radius:10px;flex:1;padding:6px;font-size:13px!important;line-height:1.3!important}.viewport-game .mobile-extras-tabs button[aria-pressed=true]{color:#191735;background:#d5ff48;border-color:#d5ff48}.viewport-game .game-extras-panel .mobile-sheet-hidden{display:none}.viewport-game .extras-detail>h2{margin:12px 0!important;font-size:18px!important;line-height:1.3!important}.viewport-game .game-extras-panel .source-pouch,.viewport-game .game-extras-panel .team-details{border:0;margin:8px 0;padding:12px}.viewport-game .game-extras-panel .expedition-details{display:none}.viewport-game .game-extras-panel .source-pouch>h3{font-size:20px!important;line-height:1.3!important}@media (width<=380px){.viewport-game .wordmark{font-size:16px}.viewport-game .mission-heading{gap:6px}.viewport-game .mission-progress small{font-size:9px!important}.viewport-game .mission-actions button{font-size:11px!important}}}@media (prefers-reduced-motion:reduce){.mission-track>span{transition:none}}@media (width<=600px) and (height<=740px){.app-shell.expedition-home.play-first.viewport-game .game-stage:is(.hit,.miss) .tile-pick{overflow:visible;height:0!important;min-height:0!important}.app-shell.expedition-home.play-first.viewport-game .game-stage:is(.hit,.miss) .tile-pick h2{display:none}.app-shell.expedition-home.play-first.viewport-game .game-stage:is(.hit,.miss) .card-meta{height:0;min-height:0}.app-shell.expedition-home.play-first.viewport-game .game-stage:is(.hit,.miss) .card-meta>span:first-child{display:none}.app-shell.expedition-home.play-first.viewport-game .game-stage:is(.hit,.miss) .reading-pane{padding-right:76px}.app-shell.expedition-home.play-first.viewport-game .game-stage:is(.hit,.miss) .mobile-reveal-title{margin:10px 0 4px;display:block;font-size:14px!important;line-height:1.4!important}}body:has(.viewport-game){padding:0;overflow:hidden}.desktop-metric-label,.desktop-season-title,.desktop-judgments{display:none}.mission-multiplier{color:#e4ffb1;white-space:nowrap;font-size:11px}.viewport-game .game-extras-panel{display:none}.viewport-game .game-extras-panel.extras-open{z-index:40;overscroll-behavior:contain;background:#191735;border:1px solid #b1a2c5;border-radius:18px;width:min(620px,100% - 24px);height:auto;max-height:calc(100dvh - 16px);padding:0 18px 20px;display:block;position:fixed;inset:8px 12px 8px auto;overflow:auto;box-shadow:0 0 0 100vmax #08071980}.viewport-game .extras-sheet-header{z-index:6;background:#191735;border-bottom:1px solid #ffffff24;padding:8px 0;position:sticky;top:0}.viewport-game .mobile-extras-close{color:#fffdf5;background:0 0;border:0;min-height:44px;margin:0 0 4px;padding:0 6px;display:block}.viewport-game .mobile-extras-tabs{gap:4px;display:flex}.viewport-game .mobile-extras-tabs button{color:#fffdf5;min-height:44px;box-shadow:none;background:0 0;border:1px solid #fff3;border-radius:10px;flex:1;padding:6px}.viewport-game .mobile-extras-tabs button[aria-pressed=true]{color:#191735;background:#d5ff48;border-color:#d5ff48}.viewport-game .game-extras-panel .mobile-sheet-hidden,.viewport-game .game-extras-panel .expedition-details{display:none}.viewport-game .extras-detail>h2{margin:12px 0!important;font-size:22px!important}.viewport-game .game-extras-panel .source-pouch,.viewport-game .game-extras-panel .team-details{border:0;margin:8px 0;padding:12px}.viewport-game .mobile-game-more{display:block}@media (width>=601px){.app-shell.expedition-home.play-first.viewport-game{--abstract-size:20px;--title-size:23px;flex-direction:column;max-width:1440px;height:100dvh;min-height:0;padding:0 24px;display:flex;overflow:hidden}.viewport-game .game-app-header{flex:none}.viewport-game .site-header{height:58px;min-height:58px;margin:0;padding:4px 0}.viewport-game .site-header .menu-trigger{margin-left:auto}.viewport-game .brand-copy small,.viewport-game .season-label{display:none}.viewport-game main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;margin:0!important;padding:0!important}.viewport-game .mobile-mission{color:#fffdf5;border-bottom:1px solid #ffffff24;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"progress season""actions season";gap:0 24px;margin-bottom:10px;padding:4px 0 8px;display:grid}.viewport-game .mobile-mission .round-progress{grid-area:progress}.viewport-game .mission-heading{grid-area:heading;align-items:center;gap:12px;min-height:22px;display:none}.viewport-game .mission-heading h2{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.viewport-game .mission-coins{color:#e4ffb1;white-space:nowrap;font-size:17px;font-weight:700}.viewport-game .mission-multiplier,.viewport-game .mission-streak,.viewport-game .mission-round{white-space:nowrap;font-size:14px}.viewport-game .desktop-metric-label{display:inline}.viewport-game .mission-actions{grid-area:actions;align-items:center;gap:8px;min-height:44px;display:flex}.viewport-game .mission-actions button{color:#fffdf5;min-height:44px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:14px!important;line-height:1.3!important}.viewport-game .mission-actions button:focus-visible{outline-offset:-2px;outline:3px solid #d5ff48}.viewport-game .mission-progress{flex:1;min-width:0;padding-left:0!important}.viewport-game .mission-progress>span:first-child{display:block}.viewport-game .mission-progress small{color:#d6cfe3;font-size:12px!important}.viewport-game .mission-progress.idea-ready{color:#e4ffb1}.viewport-game .mission-track{background:#ffffff28;border-radius:3px;width:100%;height:4px;margin-top:5px;display:block;overflow:hidden}.viewport-game .mission-track>span{background:#d5ff48;height:100%;display:block}.viewport-game .mission-progress.idea-ready{box-shadow:0 0 12px #d5ff4824}.viewport-game .mission-secondary{flex:none;min-width:44px}.viewport-game .mission-season{text-align:right;grid-area:season;align-self:center;justify-items:end;gap:5px;min-width:0;font-size:13px;line-height:1.4;display:grid}.viewport-game .desktop-season-title{color:#d6cfe3;font-size:12px;display:block}.viewport-game .mission-comparison b{color:#e4ffb1;font-size:19px}.viewport-game .desktop-judgments{color:#d6cfe3;align-items:center;gap:5px;font-size:12px;display:flex}.viewport-game .desktop-judgments b{color:#e4ffb1}.viewport-game .desktop-judgments button{color:#e4ffb1;min-height:28px;box-shadow:none;background:0 0;border:0;padding:0 6px;font-size:12px!important}.viewport-game .play-growth{display:none}.viewport-game .welcome-coins{flex:none;margin:0 0 5px;padding:4px 8px;font-size:12px!important;line-height:1.4!important}.expedition-home.play-first.viewport-game .game-stage{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible;margin:0!important;padding:0!important}.viewport-game .first-card-guide{flex:none;gap:10px;margin:0 0 6px;padding:4px 10px}.viewport-game .first-card-guide small{font-size:11px!important}.viewport-game .first-card-guide p{margin:0;font-size:14px!important;line-height:1.3!important}.viewport-game .first-card-guide button{font-size:13px!important}.expedition-home.play-first.viewport-game .flow-question{flex:none;margin:0 0 8px;padding:0}.expedition-home.play-first.viewport-game .flow-question h1{margin:0!important;font-size:28px!important;line-height:1.25!important}.expedition-home.play-first.viewport-game .abstract-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;padding:0;display:grid}.viewport-game .paper-tile{height:100%;min-height:0;margin:0}.expedition-home.play-first.viewport-game .paper-tile .abstract-card{height:100%;min-height:0;box-shadow:none;border-radius:18px;padding:14px 16px;overflow:visible}.expedition-home.play-first.viewport-game .tile-pick{text-align:left;flex:none;padding:0}.expedition-home.play-first.viewport-game .card-meta{height:30px;min-height:30px;padding-right:88px}.expedition-home.play-first.viewport-game .card-meta>span:first-child{padding:4px 7px;font-size:12px;line-height:1.3}.expedition-home.play-first.viewport-game .card-buddy{width:40px;height:40px;top:4px;right:48px}.viewport-game .card-character{width:40px;height:40px;transform:none}.viewport-game .card-character svg,.viewport-game .card-character img{filter:none;width:35px;height:40px}.viewport-game .card-character b{display:none}.expedition-home.play-first.viewport-game .tile-pick h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:6px 0 10px;display:-webkit-box;overflow:hidden;font-size:var(--title-size)!important;line-height:1.3!important}.viewport-game .tap-cue,.viewport-game .outside-authors,.viewport-game .pick-microfeedback{display:none!important}.expedition-home.play-first.viewport-game .reading-pane{overscroll-behavior:contain;flex:1;height:auto;min-height:0;margin:0;padding:8px 8px 0 0;overflow-y:auto}.expedition-home.play-first.viewport-game .reading-pane p{max-width:none;margin:0 0 12px;font-size:var(--abstract-size)!important;line-height:var(--ux-reading-line,1.65)!important}.viewport-game .mobile-paper-meta{color:#364258;margin:0 0 8px;font-size:13px;line-height:1.4;display:block}.viewport-game .mobile-reveal-title{display:none}.viewport-game .reading-reward.compact{flex:none;height:3px;min-height:3px;padding:0;overflow:hidden}.viewport-game .reading-reward.compact>span:first-child{display:none}.viewport-game .report-control{z-index:5;padding:0;position:absolute;top:0;right:0}.viewport-game .report-control .reasons{background:#fff;border:1px solid #9381b4;border-radius:10px;width:260px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 5px 12px #0003}.expedition-home.play-first.viewport-game .card-footer{flex:none;gap:10px;height:46px;min-height:46px;margin:0;padding:6px 0 0}.expedition-home.play-first.viewport-game .citation-square{color:#182538;width:auto;height:auto;box-shadow:none;background:0 0;border:0;flex-direction:row;flex:none;align-items:center;gap:5px;display:flex}.expedition-home.play-first.viewport-game .citation-square strong{font-size:23px}.expedition-home.play-first.viewport-game .citation-square small{font-size:12px!important}.expedition-home.play-first.viewport-game .verdict-label{visibility:visible;margin-right:148px;font-size:12px;display:block}.expedition-home.play-first.viewport-game .abstract-card .paper-tools{flex-wrap:nowrap;gap:4px;height:44px;min-height:44px;margin:0;padding:0;position:absolute;bottom:12px;left:auto;right:14px}.expedition-home.play-first.viewport-game .paper-tools>a,.expedition-home.play-first.viewport-game .paper-tools>button{background:0 0;border:0;height:44px;min-height:44px;padding:6px;font-size:14px!important}.expedition-home.play-first.viewport-game .paper-tools .tile-save{width:44px;min-width:44px;font-size:25px!important}.viewport-game .coin-float{padding:4px 8px;font-size:14px;top:55px;right:15px}.expedition-home.play-first.viewport-game .flow-feedback{flex:none;height:auto;min-height:0;margin:4px 0 0;padding:0}.viewport-game .mobile-learning-result{color:#e4ffb1;font-size:14px;line-height:1.35;display:block}.viewport-game .flow-feedback>.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.expedition-home.play-first.viewport-game .flow-actions{flex:none;gap:10px;height:50px;min-height:50px;margin:4px 0 0;padding:0}.viewport-game .flow-actions button{min-height:44px}.viewport-game .save-note,.viewport-game .draft-status,.viewport-game .reading-notice{z-index:8;color:#e4ffb1;background:#23331c;border-radius:8px;padding:5px;position:absolute;bottom:54px;left:24px;right:24px;font-size:12px!important}.app-shell.expedition-home.play-first.viewport-game[data-text-size=large]{--abstract-size:24px;--title-size:25px}.app-shell.expedition-home.play-first.viewport-game[data-text-size=extra]{--abstract-size:28px;--title-size:27px}}@media (width>=601px) and (width<=850px){.app-shell.expedition-home.play-first.viewport-game{--title-size:19px;padding:0 12px}.viewport-game .mobile-mission{gap:0 12px}.viewport-game .mission-heading{gap:7px}.viewport-game .mission-coins{font-size:14px}.viewport-game .mission-comparison b{font-size:16px}.viewport-game .mission-season,.viewport-game .desktop-season-title{font-size:11px}.viewport-game .desktop-judgments{font-size:10px}}@media (width>=601px) and (height<=620px){.viewport-game .site-header{height:48px;min-height:48px}.viewport-game .mobile-mission{margin-bottom:5px;padding-bottom:4px}.expedition-home.play-first.viewport-game .flow-question h1{font-size:23px!important}.expedition-home.play-first.viewport-game .paper-tile .abstract-card{padding:8px 12px}.viewport-game .first-card-guide{padding:2px 8px}.expedition-home.play-first.viewport-game .card-meta{height:22px;min-height:22px}.expedition-home.play-first.viewport-game .tile-pick h2{margin:3px 0 6px;font-size:20px!important}}@media (width<=600px){.viewport-game .game-extras-panel.extras-open{inset:auto 0 env(safe-area-inset-bottom);border-radius:18px 18px 0 0;width:100%;height:90dvh}.viewport-game .mission-heading{gap:7px}.viewport-game .mission-season{color:#d6cfe3;margin:0;font-size:10px;line-height:1.4}.viewport-game .mission-season b{color:#e4ffb1}}.abstract-card.gesture-enabled{touch-action:pan-y pinch-zoom}.abstract-card.gesture-enabled .tile-pick:disabled{pointer-events:none}.play-action-hint{color:#e0d7ed;font-size:13px;line-height:1.3}.viewport-game .season-summary{color:#fffdf5;min-height:44px;box-shadow:none;text-align:right;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:5px 14px;padding:4px 0;display:flex;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.3!important}.viewport-game .season-summary b{color:#e4ffb1;font-size:1.25em}.viewport-game .previous-season{color:#d6cfe3;align-self:center;font-size:.85em}@media (width>=601px){.viewport-game .mobile-mission{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"progress season""actions actions";gap:0 20px;margin-bottom:8px;padding-bottom:4px}.viewport-game .mission-season{gap:1px}.viewport-game .desktop-season-title{font-size:13px}.viewport-game .mission-actions{gap:12px;min-height:40px}.viewport-game .mission-actions button{min-height:40px;font-size:15px!important}.viewport-game .welcome-coins{font-size:13px!important}}@media (width<=600px){.viewport-game .mobile-mission{padding-bottom:2px;position:relative}.viewport-game .mission-season{position:absolute;bottom:0;right:0}.viewport-game .season-summary{min-height:40px;padding:2px 0;font-size:12px!important}.viewport-game .previous-season{display:none}.viewport-game .mission-actions{gap:0;min-height:40px;padding-right:126px}.viewport-game .mission-actions button{min-height:40px;padding:3px 5px;font-size:12px!important}.viewport-game .round-progress{padding:2px 0}.viewport-game .mission-heading{display:none}.viewport-game .welcome-coins{font-size:12px!important;line-height:1.35!important}.viewport-game .play-action-hint{font-size:12px}}.viewport-game .mobile-paper-meta{overflow-wrap:anywhere}@media (width>=601px){.expedition-home.play-first.viewport-game .abstract-card.revealed .tile-pick h2{-webkit-line-clamp:unset;display:block;font-weight:900!important}}@media (width<=600px){.app-shell.expedition-home.play-first.viewport-game .abstract-card.revealed .tile-pick h2{display:none}.app-shell.expedition-home.play-first.viewport-game .abstract-card.revealed .mobile-reveal-title{overflow-wrap:anywhere;margin:0 0 8px;display:block;font-size:var(--title-size)!important;font-weight:900!important;line-height:1.35!important}}.mission-season-context{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 16px;min-width:0;max-width:100%;display:flex}.mission-season-context .desktop-season-title{text-align:right;max-width:220px;line-height:1.4;display:block}.mission-season-context .desktop-season-title small{color:#d6cfe3;font-size:12px;display:block}@media (width>=601px){.viewport-game .mission-season{align-self:start}.viewport-game .mission-season .season-summary{min-height:32px;padding:2px 0}.viewport-game .site-header{flex-wrap:nowrap}}@media (width<=600px){.viewport-game .mission-season{justify-items:end;padding:0 0 3px;display:grid;position:static}.viewport-game .mission-actions{padding-right:0}.mission-season-context{gap:6px 12px;width:100%}.mission-season-context .desktop-season-title{max-width:170px;font-size:10px}.mission-season-context .desktop-season-title small{font-size:10px}.viewport-game .mission-season .season-summary{min-height:32px}}.supply-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:24px;display:flex}.supply-actions.svelte-1uha8ag>a:where(.svelte-1uha8ag),.supply-actions.svelte-1uha8ag>button:where(.svelte-1uha8ag){text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 18px;display:inline-flex}.supply-actions.svelte-1uha8ag>.quiet:where(.svelte-1uha8ag){color:#f1e5ff;background:#35254c;border:1px solid #b59acf;border-radius:10px;font-weight:700}@media (width<=600px){.supply-actions.svelte-1uha8ag{flex-direction:column}.supply-actions.svelte-1uha8ag>a:where(.svelte-1uha8ag),.supply-actions.svelte-1uha8ag>button:where(.svelte-1uha8ag){width:100%}}.abstract-grid.forecast-subtle.svelte-1uha8ag .paper-tile:where(.svelte-1uha8ag){filter:drop-shadow(0 0 4px #f7b36244)}.abstract-grid.forecast-strong.svelte-1uha8ag .paper-tile:where(.svelte-1uha8ag){filter:drop-shadow(0 0 9px #ffba6480)}.abstract-grid.forecast-unlocked.svelte-1uha8ag .paper-tile:where(.svelte-1uha8ag){filter:drop-shadow(0 0 13px #ffe174a8)}@media (prefers-reduced-motion:reduce){.abstract-grid.svelte-1uha8ag .paper-tile:where(.svelte-1uha8ag){transition:none}}@media (width>=601px) and (height<=650px){.viewport-game.svelte-1uha8ag .abstract-card.revealed:where(.svelte-1uha8ag) .tile-pick:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){display:none!important}.viewport-game.svelte-1uha8ag .abstract-card.revealed .mobile-reveal-title{margin:0 0 8px;line-height:1.35;font-size:var(--title-size,20px)!important;display:block!important}}.game-stage.community-open.svelte-1uha8ag .abstract-grid:where(.svelte-1uha8ag),.game-stage.community-open.svelte-1uha8ag .question-heading:where(.svelte-1uha8ag),.game-stage.community-open.svelte-1uha8ag .flow-feedback:where(.svelte-1uha8ag){display:none!important}.game-stage.community-open.svelte-1uha8ag .round-community{flex:1;min-height:0;max-height:none;margin:6px 0;overflow:auto}.game-stage.community-open.svelte-1uha8ag .flow-actions:where(.svelte-1uha8ag){flex-shrink:0}@media (width<=600px) and (height<=620px){.viewport-game.svelte-1uha8ag .mission-actions:where(.svelte-1uha8ag),.viewport-game.svelte-1uha8ag .mission-season:where(.svelte-1uha8ag){display:none}.viewport-game.svelte-1uha8ag .flow-feedback:where(.svelte-1uha8ag):not(:has(.quick-check)){display:none}}.abstract-card.reading-engaged.svelte-1uha8ag{outline-offset:4px;outline:3px solid #72dbc8;transition:outline-color .4s,box-shadow .4s;box-shadow:0 0 17px #72dbc855!important}.viewport-game.svelte-1uha8ag .flow-feedback:has(.momentum-label){display:none}.flow-actions.svelte-1uha8ag>button:where(.svelte-1uha8ag){flex:none;margin-left:auto!important}@media (width<=600px){.flow-actions.svelte-1uha8ag>.play-action-hint:where(.svelte-1uha8ag){display:none}}.round-prize-summary.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.round-prize-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:#24163288;border:1px solid #c4a9f266;border-radius:16px;align-content:center;gap:6px;min-height:92px;padding:12px 5px;display:grid}.round-prize-summary.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#e5ff92;font-size:clamp(22px,4vw,34px)}.round-balance.svelte-1uha8ag{color:#e4d4f2;margin:0 0 12px;font-size:12px}.round-prize-summary.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#d4bee9;font-size:14px}.round-prize-summary.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:12px}.round-interest-card.svelte-1uha8ag{text-align:left;overflow-wrap:anywhere;background:linear-gradient(120deg,#58367788,#302345);border:1px solid #c5a5f0;border-radius:18px;margin:18px 0;padding:20px;position:relative}.round-interest-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#e7ffad;margin:10px 0;font-size:clamp(19px,3vw,26px);line-height:1.25}.round-interest-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:12px 0 0;font-size:13px}.interest-tags.svelte-1uha8ag{flex-wrap:wrap;gap:6px;display:flex}.interest-tags.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#e9ddf8;border:1px solid #aa8bcb77;border-radius:20px;padding:5px 9px;font-size:11px}.prediction-count.svelte-1uha8ag{color:#d7c1ed;margin-top:12px;font-size:11px;display:block}.round-secondary-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:18px;margin:16px 0;display:flex}.round-secondary-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#e5ff92;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}.round-secondary-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-offset:3px;outline:3px solid #efffb4}
