.pc-theme-wildlens .wl-web-strip{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.2rem;display:flex}.pc-theme-wildlens .wl-web-chip{border:2px solid var(--ff-outline);background:var(--pc-correct-bg);border-radius:.6rem;flex-direction:column;align-items:center;gap:.05rem;padding:.3rem .55rem;display:inline-flex}.pc-theme-wildlens .wl-web-role{text-transform:uppercase;letter-spacing:.03em;color:var(--ff-slate-text);font-size:.62rem;font-weight:700}.pc-theme-wildlens .wl-web-arrow{color:var(--ff-forge-text);font-weight:800}.pc-theme-wildlens .wl-web-pool{margin-top:.6rem}.pc-theme-wildlens .wl-clues{gap:.3rem;margin-top:.5rem;display:grid}.pc-theme-wildlens .wl-clue{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.5rem;align-items:baseline;gap:.6rem;padding:.3rem .5rem;display:flex}.pc-theme-wildlens .wl-clue-label{text-transform:uppercase;letter-spacing:.03em;color:var(--ff-slate-text);flex:0 0 6.5rem;font-size:.66rem;font-weight:800}.pc-theme-wildlens .wl-clue-value{font-weight:600}.pc-theme-wildlens .wl-idtips{color:var(--ff-slate-text);margin-top:.55rem;font-style:italic}.pc-theme-wildlens .wl-cascade{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.pc-theme-wildlens .wl-cascade-removed{border:2px solid var(--ff-outline);background:var(--pc-incorrect-bg);border-radius:.6rem;align-items:center;gap:.3rem;padding:.3rem .55rem;display:inline-flex;position:relative}.pc-theme-wildlens .wl-cascade-x{color:var(--pc-incorrect);font-weight:800}.pc-theme-wildlens .wl-cascade-arrow{color:var(--ff-forge-text);font-weight:800}.pc-theme-wildlens .wl-cascade-affected{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.6rem;align-items:center;gap:.3rem;padding:.3rem .55rem;font-weight:600;display:inline-flex}.pc-theme-wildlens .wl-mr-stage{gap:.75rem;display:grid}.pc-theme-wildlens .wl-mr-intro{margin:0}.pc-theme-wildlens .wl-mr-visit{gap:.35rem;display:grid}.pc-theme-wildlens .wl-mr-step{color:var(--ff-anvil);font-size:.92rem;font-weight:600}.pc-theme-wildlens .wl-mr-sample{gap:.25rem;display:grid}.pc-theme-wildlens .wl-mr-sample-label{text-transform:uppercase;letter-spacing:.03em;color:var(--ff-slate-text);font-size:.66rem;font-weight:700}.pc-theme-wildlens .wl-mr-grid{flex-wrap:wrap;gap:.2rem;display:flex}.pc-theme-wildlens .wl-mr-tok{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.45rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:1.1rem;display:inline-flex;position:relative}.pc-theme-wildlens .wl-mr-tok--tagged{background:var(--pc-select-bg,var(--ff-warm))}.pc-theme-wildlens .wl-mr-flag{font-size:.72rem;position:absolute;top:-.35rem;right:-.35rem}.pc-theme-wildlens .wl-mr-choices{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem;display:grid}.pc-theme-wildlens .wl-mr-choices .ffg-choice{font-weight:700}@media (width<=460px){.pc-theme-wildlens .wl-mr-choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pc-theme-wildlens .ffg-choice{transition:none}}.pc-theme-wildlens.pc-immersive{--pc-env-bg:url(/play/wildlens/env.webp) center / cover no-repeat, linear-gradient(to bottom, #d4e8ee 0%, #d8e8dc 30%, #cee2c2 58%, #c2dcaa 82%, #b6d698 100%);--pc-env-bg-dark:url(/play/wildlens/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #0a1620 0%, #0c1a16 42%, #0e1a0e 74%, #101809 100%);--pc-env-bg-flat:url(/play/wildlens/env.webp) center / cover no-repeat, oklab(88.9071% -.0338962 .0329679);--pc-env-bg-flat-dark:url(/play/wildlens/env-dark.webp) center / cover no-repeat, #0e180f}.wl-kits{margin:.4rem 0 1rem}.wl-kits-summary{cursor:pointer;color:var(--ff-anvil);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.wl-kits-summary::-webkit-details-marker{display:none}.wl-kits-summary:before{content:"▸";color:var(--pc-select);font-weight:800}.wl-kits[open] .wl-kits-summary:before{content:"▾"}.pc-theme-wildlens .wl-tp-progress{text-align:center;padding:.6rem 1rem}.pc-theme-wildlens .wl-tp-region{flex-direction:column;gap:1rem;display:flex}.pc-theme-wildlens .wl-tp-tag{opacity:.85;margin-bottom:.35rem;font-weight:700;display:inline-block}.pc-theme-wildlens .wl-tp-choice-row{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pc-theme-wildlens .wl-tp-choice{flex:12rem}.pc-theme-wildlens .wl-tp-record{margin-top:1rem}.pc-theme-wildlens .wl-tp-record-badge{border-radius:999px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.85rem;font-weight:800;display:inline-block}.pc-theme-wildlens .wl-tp-record-badge--match{color:var(--pc-correct,#1b7a3d);border:2px solid var(--pc-correct,#1b7a3d)}.pc-theme-wildlens .wl-tp-record-badge--diverge{color:var(--pc-select,#b4531f);border:2px solid var(--pc-select,#b4531f)}.pc-theme-wildlens .wl-tp-summary{flex-direction:column;gap:.75rem;margin:.75rem 0;display:flex}.pc-theme-wildlens .wl-tp-summary-row{border-left:.2rem solid var(--pc-select,#b4531f);background:var(--ff-panel,#7f7f7f14);border-radius:.4rem;flex-direction:column;gap:.25rem;padding:.6rem .8rem;display:flex}.pc-theme-wildlens .wl-tp-summary-claim{font-weight:700}.pc-theme-wildlens .wl-tp-nav{margin-top:1rem}.pc-theme-wildlens .iq-rm-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin-top:.8rem;display:grid}.pc-theme-wildlens .iq-rm-level-btn{text-align:left;flex-direction:column;gap:.2rem;display:flex}.pc-theme-wildlens .iq-rm-setup{margin-bottom:1rem}.pc-theme-wildlens .iq-rm-region{flex-direction:column;gap:1rem;display:flex}.pc-theme-wildlens .iq-rm-choice-row{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pc-theme-wildlens .iq-rm-choice{flex:12rem}.pc-theme-wildlens .iq-rm-choice--on{outline:.2rem solid var(--pc-select,#2f6fd0);outline-offset:.12rem}.pc-theme-wildlens .iq-rm-once{margin-top:1rem}.pc-theme-wildlens .iq-rm-once-val{font-size:1.15rem;font-weight:700}.pc-theme-wildlens .iq-rm-hist{align-items:flex-end;gap:.35rem;height:9rem;padding:.5rem 0;display:flex}.pc-theme-wildlens .iq-rm-hist-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.15rem;height:100%;display:flex}.pc-theme-wildlens .iq-rm-hist-bar{background:var(--pc-select,#2f6fd0);border-radius:.2rem .2rem 0 0;width:100%;min-height:.12rem}.pc-theme-wildlens .iq-rm-hist-count{opacity:.8;font-size:.75rem;font-weight:700}.pc-theme-wildlens .iq-rm-hist-tick{opacity:.65;font-size:.7rem}.pc-theme-wildlens .iq-rm-stats{margin-top:.5rem}.pc-theme-wildlens .iq-rm-lesson{border-left:.2rem solid var(--pc-select,#2f6fd0);margin-top:.5rem;padding-left:.6rem}.pc-theme-wildlens .iq-rm-nav{margin-top:1rem}.pc-theme-wildlens .bf-led-curve-card{margin-bottom:1rem}.pc-theme-wildlens .bf-led-curve-title{margin:0 0 .6rem}.pc-theme-wildlens .bf-led-curve-row{grid-template-columns:7rem 1fr;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.pc-theme-wildlens .bf-led-curve-name{font-weight:700}.pc-theme-wildlens .bf-led-bar-wrap{background:var(--ff-panel,#7f7f7f29);border-radius:999px;height:1.1rem;position:relative;overflow:hidden}.pc-theme-wildlens .bf-led-bar-fill{background:var(--pc-correct,#1b7a3d);border-radius:999px;height:100%}.pc-theme-wildlens .bf-led-bar-stated{background:var(--pc-select,#2f6fd0);width:.2rem;position:absolute;top:-.12rem;bottom:-.12rem;transform:translate(-50%)}.pc-theme-wildlens .bf-led-curve-read{grid-column:2}.pc-theme-wildlens .bf-led-panel{border-left:.2rem solid var(--pc-select,#2f6fd0);background:var(--ff-panel,#7f7f7f14);border-radius:.4rem;margin-bottom:.75rem;padding:.6rem .9rem}.pc-theme-wildlens .bf-led-panel-key{opacity:.85;font-size:.85rem;font-weight:700}.pc-theme-wildlens .bf-led-choice-row{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pc-theme-wildlens .bf-led-choice{flex:10rem}.pc-theme-wildlens .bf-led-choice--on{outline:.2rem solid var(--pc-select,#2f6fd0);outline-offset:.12rem}.pc-theme-wildlens .bf-led-result{margin-top:1rem}.pc-theme-wildlens .bf-led-beans{margin-top:.5rem}.pc-theme-wildlens .bf-led-help{border-left:.2rem solid var(--pc-select,#2f6fd0);margin-top:.75rem}.pc-theme-wildlens .bf-led-nav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}
