._1DEnQG_game{--ink:#263c48;--paper:#fffdf6;color:var(--ink);background:var(--paper);isolation:isolate;border:1px solid #c6c8bf;border-radius:6px 30px 8px 6px;padding:32px;position:relative;box-shadow:7px 9px #d9dfd8}._1DEnQG_game [data-group=peer]{--accent:#276c5c;--wash:#dceee1;--line:#83ad97}._1DEnQG_game [data-group=output]{--accent:#a34436;--wash:#fbe1d6;--line:#d99c87}._1DEnQG_game [data-group=wealth]{--accent:#835516;--wash:#f9edc6;--line:#c7a859}._1DEnQG_game [data-group=authority]{--accent:#315b85;--wash:#dfeef8;--line:#91afcb}._1DEnQG_game [data-group=resource]{--accent:#73508c;--wash:#eee3f5;--line:#b5a1ca}._1DEnQG_game header{border-bottom:2px solid #293f48;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}._1DEnQG_game header>div{max-width:600px}._1DEnQG_lessonTag{color:#3f3023;letter-spacing:.1em;background:#e8aa63;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-2deg)}._1DEnQG_game h2{font:700 clamp(26px,3vw,40px)/1.35 var(--font-serif),serif;letter-spacing:-.03em;text-wrap:balance;margin:17px 0 10px}._1DEnQG_game p{color:#50606a;font-size:14px;line-height:1.8}._1DEnQG_game header p{margin:0}._1DEnQG_guide{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}._1DEnQG_guide p{color:#324e61;background:#e8f0f4;border:1px solid #a1b6bd;border-radius:16px 16px 3px;padding:13px;font-size:12px;position:relative;transform:rotate(-3deg)}._1DEnQG_guide p:after{content:"";background:#e8f0f4;border-right:1px solid #a1b6bd;width:14px;height:14px;position:absolute;bottom:12px;right:-8px;transform:skewY(-30deg)}._1DEnQG_guide img{object-fit:contain;width:115px;height:170px;position:relative}._1DEnQG_game button{cursor:pointer;min-height:44px}._1DEnQG_master{border:0;border-bottom:1px dashed #b4bfbb;flex-wrap:wrap;gap:9px;min-width:0;margin:12px 0 0;padding:16px 0 22px;display:flex}._1DEnQG_master legend{color:#5c6e71;padding-top:10px;font-size:12px}._1DEnQG_master button{color:#3e5961;background:#eef3ef;border:1px solid #9aaea4;border-radius:4px 12px;padding:9px 18px;font-size:14px}._1DEnQG_master [aria-pressed=true]{color:#fff8df;background:#274b52;border-color:#274b52;box-shadow:3px 3px #c1cfc6}._1DEnQG_reference{color:#425b64;margin:18px 0}._1DEnQG_reference summary{cursor:pointer;min-height:36px;font-size:13px;font-weight:600;line-height:36px}._1DEnQG_map{background:#f1f3ed;border:1px dashed #b0bcb5;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}._1DEnQG_map>span,._1DEnQG_map>b{border-left:3px solid var(--accent);background:var(--wash);color:var(--accent);padding:10px 13px;font-size:15px;font-weight:700}._1DEnQG_map small{font-size:11px;font-weight:400;line-height:1.7;display:block}._1DEnQG_map>b{color:#fff9e9;background:#294d55}._1DEnQG_map i{color:#4d696d;font-size:12px;font-style:normal}._1DEnQG_mapNote{color:#5e6d6d;flex-basis:100%;margin-top:6px}._1DEnQG_legend{flex-wrap:wrap;align-items:center;gap:8px 17px;margin:14px 0 24px;display:flex}._1DEnQG_legend>span{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}._1DEnQG_legend i{background:var(--accent);width:10px;height:10px;transform:rotate(-12deg)}._1DEnQG_legend small{color:#687570;font-size:11px}._1DEnQG_question{background:#fff1d2;border:2px solid #3b4e55;border-radius:3px 22px 4px 4px;margin:16px 0 24px;padding:30px 25px 22px;position:relative;box-shadow:4px 5px #e4d6ae}._1DEnQG_questionTag{color:#fffaf0;background:#d66449;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:19px;transform:rotate(-3deg)}._1DEnQG_progress{text-align:right;color:#775c37;font-variant-numeric:tabular-nums;font-size:12px;display:block}._1DEnQG_question h3{font:700 clamp(22px,2.6vw,30px)/1.5 var(--font-serif),serif;color:#293f48;text-wrap:balance;margin:5px 0 8px}._1DEnQG_question em{color:#7a4631;border-bottom:4px solid #dda755;padding:0 6px;font-style:normal;display:inline-block}._1DEnQG_question p{color:#5d5d4f;margin:8px 0 12px}._1DEnQG_question>button{color:#344e54;background:#fffdf6;border:1px solid #718787;border-radius:4px;padding:9px 16px;font-size:13px;box-shadow:2px 2px #c5c7b5}._1DEnQG_question ._1DEnQG_hint{color:#625133;background:#fffcf1;border-left:3px solid #a57430;margin-bottom:0;padding:12px 15px;font-size:13px}._1DEnQG_feedback{background:#edf2ef;border-left:4px solid #7d9b91;align-items:baseline;gap:12px;padding:13px 17px;display:flex;color:#405b56!important;margin:0 0 30px!important;font-size:13px!important}._1DEnQG_feedback b{white-space:nowrap;font-size:13px}._1DEnQG_feedback[data-state=correct]{background:#fff2cc;border-color:#b17d25;color:#76541b!important}._1DEnQG_feedback[data-state=retry]{background:#fff0e8;border-color:#c77c56;color:#874a2c!important}._1DEnQG_cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 14px;padding:0 0 12px;display:grid}._1DEnQG_cards button{min-width:0;color:var(--accent);border:1px solid var(--line);background:var(--wash);box-shadow:3px 4px 0 color-mix(in srgb,var(--line) 40%,#eee9db);text-align:left;border-radius:3px 22px 3px 13px;flex-direction:column;align-items:stretch;padding:10px 9px 0;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:visible}._1DEnQG_cards button:nth-child(2n){border-radius:22px 3px 13px}._1DEnQG_groupLabel{letter-spacing:.06em;padding:2px 2px 0;font-size:10px;font-weight:700}._1DEnQG_portrait{isolation:isolate;place-items:center;height:228px;display:grid;position:relative}._1DEnQG_portrait:before{content:"";background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 24%,transparent) 1px,transparent 1.6px);clip-path:polygon(5% 25%,90% 0,100% 88%,0 100%);opacity:.65;z-index:-1;background-size:6px 6px;position:absolute;inset:15% 0 0}._1DEnQG_portrait:after{content:"";border-bottom:2px solid var(--line);border-right:1px solid var(--line);z-index:-1;position:absolute;inset:12% 6% 4%;transform:skewY(-7deg)}._1DEnQG_portrait img{object-fit:contain;filter:drop-shadow(0 7px 3px #34473c1a);width:100%;height:100%;max-height:228px;transition:transform .2s}._1DEnQG_nameplate{background:var(--accent);color:#fffdf2;border:1px solid color-mix(in srgb,var(--accent) 80%,#202c32);justify-content:space-between;align-items:baseline;gap:5px;margin:-3px -3px 0;padding:8px 10px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:2px 2px #fff9e8}._1DEnQG_cards button:nth-child(2n) ._1DEnQG_nameplate{transform:rotate(2deg)}._1DEnQG_nameplate small{white-space:nowrap;font-size:11px}._1DEnQG_nameplate b{font:700 23px/1.4 var(--font-serif),serif;white-space:nowrap}._1DEnQG_pick{text-align:center;letter-spacing:.04em;padding:11px 0 9px;font-size:11px;font-weight:600;display:block}._1DEnQG_reaction{z-index:2;color:#614426;background:#fffdf2;border:1px solid #957545;border-radius:14px 14px 2px;padding:7px 8px;font-size:12px;font-weight:700;animation:.3s both _1DEnQG_reactionPop;position:absolute;top:16px;right:-3px;transform:rotate(7deg);box-shadow:2px 2px #d7be8c}._1DEnQG_cards [data-reaction=correct]{outline-offset:3px;outline:3px solid #d6a43f}._1DEnQG_cards [data-reaction=correct] ._1DEnQG_portrait img{animation:.5s both _1DEnQG_recognise}._1DEnQG_cards [data-reaction=retry]{outline-offset:3px;outline:2px dashed #b66b46}._1DEnQG_cards [data-reaction=retry] ._1DEnQG_portrait img{animation:.45s both _1DEnQG_ponder}._1DEnQG_cards [data-reaction=retry] ._1DEnQG_reaction{color:#8a4e34;background:#fff4e9;border-color:#b87555}._1DEnQG_game footer{color:#66746c;border-top:1px dashed #b5c1b8;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.9}._1DEnQG_game button:focus-visible{outline-offset:5px;outline:3px solid #2b6385}._1DEnQG_game button:disabled{opacity:.65;cursor:default}._1DEnQG_game button:active:not(:disabled){transform:translateY(2px)}@media (hover:hover){._1DEnQG_cards button:hover:not(:disabled){box-shadow:4px 9px 0 color-mix(in srgb,var(--line) 40%,#eee9db);transform:translateY(-5px)}._1DEnQG_cards button:hover:not(:disabled) img{transform:translateY(-3px)rotate(-2deg)}}@keyframes _1DEnQG_recognise{0%{transform:translateY(3px)scale(.95)}55%{transform:translateY(-8px)scale(1.04)rotate(-3deg)}to{transform:translateY(0)}}@keyframes _1DEnQG_ponder{0%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}70%{transform:rotate(3deg)}}@keyframes _1DEnQG_reactionPop{0%{opacity:0;transform:translateY(5px)rotate(7deg)scale(.8)}to{opacity:1;transform:translateY(0)rotate(7deg)scale(1)}}@media (max-width:850px){._1DEnQG_game{padding:24px}._1DEnQG_guide p{display:none}._1DEnQG_guide img{width:90px;height:140px}._1DEnQG_cards{gap:20px 10px}._1DEnQG_portrait{height:195px}._1DEnQG_portrait img{max-height:195px}._1DEnQG_nameplate{flex-direction:column;align-items:center;gap:0}._1DEnQG_nameplate b{font-size:22px}}@media (max-width:650px){._1DEnQG_game{border-radius:4px 22px 4px 4px;padding:20px 14px;box-shadow:4px 5px #d9dfd8}._1DEnQG_game header{align-items:start;gap:8px;padding-bottom:14px}._1DEnQG_game h2{margin-top:14px;font-size:27px}._1DEnQG_lessonTag{letter-spacing:.04em;padding:5px 8px;font-size:10px}._1DEnQG_game header p{font-size:12px}._1DEnQG_guide{margin-top:15px}._1DEnQG_guide img{width:70px;height:128px}._1DEnQG_master{gap:8px;padding-bottom:17px}._1DEnQG_master legend{font-size:11px;line-height:1.8}._1DEnQG_master button{padding:8px 16px}._1DEnQG_legend{gap:8px 12px;margin-bottom:22px}._1DEnQG_legend>span{font-size:11px}._1DEnQG_legend small{width:100%;font-size:10px}._1DEnQG_question{padding:26px 16px 16px;box-shadow:3px 4px #e4d6ae}._1DEnQG_question h3{font-size:24px}._1DEnQG_question p{font-size:13px}._1DEnQG_feedback{padding:12px;display:block;margin-bottom:24px!important;font-size:12px!important}._1DEnQG_feedback b{margin-bottom:4px;display:block}._1DEnQG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}._1DEnQG_portrait{height:187px}._1DEnQG_portrait img{max-height:187px}._1DEnQG_groupLabel{font-size:10px}._1DEnQG_nameplate{flex-direction:row;padding:8px}._1DEnQG_nameplate b{font-size:23px}._1DEnQG_nameplate small{font-size:10px}._1DEnQG_pick{padding:11px 0;font-size:10px}._1DEnQG_reaction{font-size:11px;top:10px;right:-4px}._1DEnQG_map{gap:7px;padding:12px}._1DEnQG_map>span,._1DEnQG_map>b{padding:8px;font-size:13px}._1DEnQG_map i{font-size:10px}._1DEnQG_game footer{font-size:11px}}@media (prefers-reduced-motion:reduce){._1DEnQG_game *{transition:none!important;animation:none!important}._1DEnQG_cards button:hover:not(:disabled),._1DEnQG_cards button:hover:not(:disabled) img{transform:none}}
.L-jsAW_game{--ink:#e9dfc9;color:var(--ink);background:#1e2436;border:1px solid #a6906c;border-radius:5px 28px 5px 10px;padding:26px;box-shadow:5px 6px #c4cbbb}.L-jsAW_game header{border-bottom:1px solid #a08c6b55;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:20px;display:flex}.L-jsAW_game header small{color:#d4b781;letter-spacing:.1em;font-size:12px}.L-jsAW_game h2{font:600 clamp(24px,2.5vw,34px)/1.4 var(--font-serif),serif;margin:9px 0}.L-jsAW_game p{color:#bebbc9;font-size:13px;line-height:1.8}.L-jsAW_game header p{margin:0}.L-jsAW_game button{cursor:pointer;touch-action:manipulation;min-height:42px}.L-jsAW_game header button,.L-jsAW_modes button,.L-jsAW_levels button,.L-jsAW_actions button,.L-jsAW_stage>button{color:#ead9b4;background:#303044;border:1px solid #a38e6b80;border-radius:5px 12px;padding:9px 13px;font-size:12px}.L-jsAW_game header button{flex-shrink:0;font-size:11px}.L-jsAW_modes,.L-jsAW_levels{flex-wrap:wrap;gap:8px;display:flex}.L-jsAW_modes{margin-bottom:15px}.L-jsAW_modes [aria-pressed=true],.L-jsAW_levels [aria-pressed=true]{color:#342c32;background:#dfc28e;border-color:#f3d79e}.L-jsAW_reference{background:#303045;border-left:3px solid #c7a96f;padding:14px 17px}.L-jsAW_reference>b{color:#f0d79e;font-size:14px;line-height:1.8}.L-jsAW_reference p{margin:6px 0 0;font-size:12px}.L-jsAW_legend{flex-wrap:wrap;gap:6px;margin:16px 0 24px;display:flex}.L-jsAW_game [data-family=peer]{--colour:#90bda0;--tile:#537d67}.L-jsAW_game [data-family=output]{--colour:#e9b69b;--tile:#a86951}.L-jsAW_game [data-family=wealth]{--colour:#e8c986;--tile:#937746}.L-jsAW_game [data-family=authority]{--colour:#a3c8e6;--tile:#537995}.L-jsAW_game [data-family=resource]{--colour:#cdb9e1;--tile:#79688f}.L-jsAW_legend>span{color:var(--colour);border-bottom:2px solid var(--colour);background:color-mix(in srgb,var(--tile) 25%,#252637);padding:7px 12px;font-size:12px}.L-jsAW_legend small{color:#d5d0db;margin-top:3px;font-size:10px;display:block}.L-jsAW_layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:25px;display:grid}.L-jsAW_summary{color:#bfbac9;justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.L-jsAW_summary b{color:#f0d19b;font-variant-numeric:tabular-nums}.L-jsAW_levels{gap:6px;margin-bottom:12px}.L-jsAW_levels button{min-height:36px;padding:6px 12px;font-size:11px}.L-jsAW_board{isolation:isolate;aspect-ratio:.86;touch-action:none;-webkit-user-select:none;user-select:none;background:#34364b;border:1px solid #a89679;border-radius:16px 4px;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:9px;display:grid;position:relative}.L-jsAW_board button{border:1px solid color-mix(in srgb,var(--colour) 65%,#5a5268);background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--tile) 55%,#e2d9bb),var(--tile));color:#fff6dc;touch-action:none;border-radius:18% 9% 20% 10%;min-width:0;min-height:0;padding:0;transition:transform .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:inset 0 -3px #111b2b55}.L-jsAW_board img{object-fit:contain;filter:drop-shadow(0 3px 2px #17203355);width:100%;height:84%;position:absolute;top:0;left:0}.L-jsAW_board b{color:#fff1cc;font:600 12px/1.4 var(--font-serif),serif;z-index:2;background:#1e2436db;border-radius:2px;padding:2px 4px;position:absolute;bottom:5%;left:4%}.L-jsAW_board small{color:#fff2d0;text-shadow:0 1px #24243b;font-size:8px;position:absolute;bottom:6%;right:4%}.L-jsAW_board [data-selected=true]{outline-offset:-3px;border-color:#ffe9b0;outline:2px solid #f2d491;transform:scale(.95)}.L-jsAW_board [data-head=true]{box-shadow:inset 0 0 0 3px #f2d491,0 0 12px #dcb86a55}.L-jsAW_board [data-hint=true]{outline-offset:-4px;outline:3px dashed #f2d491}.L-jsAW_board [data-blocked=true]{outline-offset:-4px;outline:3px dashed #e09c7c}.L-jsAW_lines{pointer-events:none;z-index:3;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}.L-jsAW_lines polyline{fill:none;stroke:#f7dba0;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #333043)}.L-jsAW_status{background:#303045;border-left:3px solid #c8a46c;min-height:43px;padding:11px 13px;color:#edd8af!important;font-size:12px!important}.L-jsAW_actions{grid-template-columns:.8fr 1fr 1.3fr;gap:7px;display:grid}.L-jsAW_actions button{padding:8px 4px;font-size:11px}.L-jsAW_actions button:last-child{color:#332b31;background:#dfbf83}.L-jsAW_help{color:#b5b1be!important;font-size:11px!important}.L-jsAW_stage{background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--tile) 45%,transparent),transparent 70%),#26283d;border:1px solid var(--tile);border-radius:4px 24px 4px 12px;padding:18px;position:sticky;top:80px}.L-jsAW_stage>small{background:var(--tile);color:#fff0cc;padding:6px 10px;font-size:12px;display:inline-block;transform:rotate(-3deg)}.L-jsAW_portraits{justify-content:center;align-items:center;gap:4px;min-height:230px;margin:12px -10px;display:flex;position:relative}.L-jsAW_portraits img{object-fit:contain;filter:drop-shadow(0 8px 4px #101b2a55);width:48%;height:230px}.L-jsAW_portraits img:only-child{width:78%;height:265px}.L-jsAW_portraits>b{color:var(--colour);z-index:2;background:#26283de3;flex-shrink:0;padding:5px;font-size:16px;position:absolute;top:48%;left:50%;translate:-50% -50%}.L-jsAW_dialogue{color:#4e3d45;background:#fff3d8;border-radius:18px 3px;padding:16px;position:relative;transform:rotate(1deg);box-shadow:3px 3px #151d2c}.L-jsAW_dialogue>b{color:#8a5a41;font-size:13px}.L-jsAW_dialogue p{color:#514452;margin:7px 0 0;font-size:13px}.L-jsAW_route{flex-wrap:wrap;gap:5px;margin:20px 0;display:flex}.L-jsAW_route span{color:var(--colour);font-size:11px}.L-jsAW_route i{color:#cbb78e;padding-left:5px;font-size:10px;font-style:normal}.L-jsAW_stage>p{font-size:11px}.L-jsAW_stage[data-casting=true] .L-jsAW_portraits img{animation:.6s both L-jsAW_relayCelebrate}.L-jsAW_stage[data-casting=true]{box-shadow:0 0 20px color-mix(in srgb,var(--tile) 60%,transparent)}.L-jsAW_game footer{color:#b8afc3;border-top:1px solid #8b7a6b55;margin-top:24px;padding-top:16px;font-size:11px;line-height:1.8}.L-jsAW_game button:disabled{opacity:.45;cursor:default}.L-jsAW_game button:focus-visible{outline-offset:3px;outline:3px solid #ffe4a4}@keyframes L-jsAW_relayCelebrate{0%{transform:translateY(4px)scale(.95)}50%{transform:translateY(-8px)scale(1.04)}to{transform:none}}@media (hover:hover){.L-jsAW_board button:hover:not(:disabled){filter:brightness(1.1)}}@media (max-width:750px){.L-jsAW_game{padding:16px 12px}.L-jsAW_game header{display:block}.L-jsAW_game header button{margin-top:14px}.L-jsAW_game h2{font-size:27px}.L-jsAW_layout{grid-template-columns:1fr}.L-jsAW_legend{gap:5px}.L-jsAW_legend>span{text-align:center;flex:1;min-width:70px;padding:6px;font-size:11px}.L-jsAW_legend small{font-size:9px}.L-jsAW_board{aspect-ratio:.77;gap:4px;padding:6px}.L-jsAW_board img{height:82%}.L-jsAW_board b{padding:1px 2px;font-size:11px;bottom:5%;left:4%}.L-jsAW_board small{display:none}.L-jsAW_lines{width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.L-jsAW_modes button{flex:1;padding:8px;font-size:12px}.L-jsAW_reference{padding:12px}.L-jsAW_reference>b{font-size:13px}.L-jsAW_summary{font-size:11px}.L-jsAW_stage{margin-top:2px;position:relative;top:auto}.L-jsAW_portraits img{height:200px}.L-jsAW_portraits img:only-child{height:230px}.L-jsAW_stage>p{margin-bottom:0}.L-jsAW_levels button{flex:1;font-size:11px}.L-jsAW_actions button{font-size:10px}.L-jsAW_game footer{font-size:11px}}@media (prefers-reduced-motion:reduce){.L-jsAW_game *{transition:none!important;animation:none!important}}.L-jsAW_game .L-jsAW_modes button,.L-jsAW_game .L-jsAW_levels button,.L-jsAW_game .L-jsAW_actions button,.L-jsAW_game header>button,.L-jsAW_game .L-jsAW_stage>button{font-family:inherit;font-size:12px;line-height:1.4}@media (max-width:750px){.L-jsAW_game .L-jsAW_actions button{font-size:10px}.L-jsAW_game .L-jsAW_levels button{font-size:11px}.L-jsAW_game .L-jsAW_modes button{font-size:12px}.L-jsAW_actions{bottom:calc(var(--game-nav-clearance,76px) + 8px);z-index:12;scroll-margin-bottom:calc(var(--game-nav-clearance,76px) + 20px);background:#1c2336f5;border:1px solid #a68c6255;border-radius:8px;padding:8px 6px;position:sticky;box-shadow:0 4px 16px #080d2855}.L-jsAW_actions button{min-height:46px}}
.JUBAEq_page{color:#f5e9cc;background:radial-gradient(at 80% 0,#58414d44,#0000 55%),#151b2b;min-height:calc(100dvh - 60px);padding:18px 20px 100px}.JUBAEq_shell{max-width:1040px;margin:auto}.JUBAEq_heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.JUBAEq_heading span{color:#c3ab7f;letter-spacing:.12em;font-size:11px}.JUBAEq_heading h1{font:600 30px/1.3 var(--font-serif),serif;margin:3px 0}.JUBAEq_page button{font:inherit;cursor:pointer;touch-action:manipulation}.JUBAEq_page button:disabled{cursor:default;opacity:.4}.JUBAEq_heading button{color:#e7d1a4;background:#20283b;border:1px solid #a88d5b66;border-radius:5px;min-height:42px;padding:8px 12px;font-size:12px}.JUBAEq_workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.JUBAEq_play{min-width:0}.JUBAEq_goal{justify-content:space-between;align-items:center;gap:10px;display:flex}.JUBAEq_goal small{color:#c4b28c;font-size:10px;display:block}.JUBAEq_goal strong{font:600 19px/1.6 var(--font-serif),serif;display:block}.JUBAEq_goal>b{font-variant-numeric:tabular-nums;color:#f3d693;font-size:28px}.JUBAEq_goal>b small{font-size:14px;display:inline}.JUBAEq_stats{color:#b7b4bb;justify-content:space-between;gap:8px;margin:7px 0 10px;font-size:11px;display:flex}.JUBAEq_stats b{color:#f2d49b;font-variant-numeric:tabular-nums}.JUBAEq_cycle{justify-content:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.JUBAEq_cycle span{color:#cabfa8}.JUBAEq_cycle i{color:#88795c;margin-left:10px;font-style:normal}.JUBAEq_cycle [data-next=true]{color:#fff2ae;text-underline-offset:4px;text-decoration:underline}.JUBAEq_boardFrame{background:linear-gradient(145deg,#7a69412e,#222b3e);border:1px solid #b7996466;border-radius:12px 4px;padding:10px;position:relative;box-shadow:inset 0 0 0 3px #111824,0 12px 28px #080c172e}.JUBAEq_board{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;position:relative}.JUBAEq_board button{border:1px solid color-mix(in srgb,var(--tile) 55%,#fff3d0);background:linear-gradient(145deg,color-mix(in srgb,var(--tile) 65%,#e3d8b4),var(--tile));color:#fcf5df;touch-action:none;border-radius:9px 3px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;transition:scale .12s,border-color .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -3px #121e3433}.JUBAEq_board [data-element=水]{--tile:#326d87}.JUBAEq_board [data-element=木]{--tile:#547e62}.JUBAEq_board [data-element=火]{--tile:#ad5c43}.JUBAEq_board [data-element=土]{--tile:#927045}.JUBAEq_board [data-element=金]{--tile:#8a8180}.JUBAEq_sigil{color:#fff1bcaa;font-size:24px;line-height:1}.JUBAEq_board b{font:600 21px/1 var(--font-serif),serif;text-shadow:0 1px 2px #15203155;margin-top:2px}.JUBAEq_board small{color:#fff5dbcc;margin-top:5px;font-size:9px}.JUBAEq_board [data-selected=true]{z-index:2;border-color:#fff1ad;scale:.94;box-shadow:inset 0 0 0 2px #ffdfa4}.JUBAEq_board [data-head=true]{outline-offset:-5px;outline:2px solid #ffe4a1}.JUBAEq_lines{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.JUBAEq_lines polyline{fill:none;stroke:#ffe8a0;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px 2px #252437)}.JUBAEq_lines [data-hint=true]{stroke-dasharray:3 2;stroke-width:1.3px}.JUBAEq_boardBusy{color:#fff1c4;pointer-events:none;background:#121a294d;border-radius:10px;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.JUBAEq_instruction{color:#e0c899;min-height:38px;margin:10px 0 6px;font-size:12px;line-height:1.6}.JUBAEq_actions{grid-template-columns:.8fr 1fr 1.1fr;gap:7px;display:grid}.JUBAEq_actions button,.JUBAEq_note button,.JUBAEq_result button{color:#e9d8b4;background:#273044;border:1px solid #a58e6155;border-radius:5px;min-height:44px;padding:8px;font-size:12px}.JUBAEq_actions button:last-child,.JUBAEq_result button:first-of-type{color:#302b27;background:#e6ca8f;border-color:#ead39e}.JUBAEq_help{color:#a9aab2;margin:9px 0 0;font-size:11px;line-height:1.7}.JUBAEq_theatre{border-top:1px solid #ac93614d;min-width:0;padding-top:12px}.JUBAEq_theatre header{color:#b5a88c;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.JUBAEq_theatre header b{color:#f2d59b;font-weight:500}.JUBAEq_stage{isolation:isolate;background:linear-gradient(#18203333,#192031b8),url(/images/battle/bazi-courtyard-v1.webp) 50%/cover;border:1px solid #aa8e604d;border-radius:5px 28px 5px 5px;height:330px;position:relative;overflow:hidden}.JUBAEq_workpiece{z-index:2;text-align:center;height:46%;position:absolute;top:5%;left:31%;right:31%}.JUBAEq_workpiece svg{fill:#b48c61;stroke:#f3d8a2;stroke-width:3px;width:100%;height:100%;overflow:visible}.JUBAEq_workpiece .JUBAEq_sprout{fill:#759578;stroke:#c1d5a5}.JUBAEq_workpiece .JUBAEq_pattern{fill:none;stroke:#efd18b;opacity:0}.JUBAEq_workpiece[data-ready=true][data-gold=true] .JUBAEq_pattern{opacity:1}.JUBAEq_workpiece span{white-space:nowrap;color:#f1dfb7;font-size:10px;display:block;position:absolute;top:94%;left:50%;translate:-50%}.JUBAEq_crew{bottom:0;justify-content:center;align-items:end;height:57%;padding:0 6px;display:flex;position:absolute;inset-inline:0}.JUBAEq_actor{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.JUBAEq_actor>svg:not(.JUBAEq_stream){object-fit:contain;width:145%;height:85%;overflow:visible}.JUBAEq_actor b{white-space:nowrap;font-size:11px;font-weight:500}.JUBAEq_actor small{color:#d2c4a5;white-space:nowrap;margin-bottom:10px;font-size:8px}.JUBAEq_stream{opacity:0;pointer-events:none;border-top:4px solid #eed7a5;border-radius:50%;width:45%;height:45%;position:absolute;bottom:66%;left:30%}.JUBAEq_actor[data-element=水] .JUBAEq_stream{border-color:#87d5ea;border-radius:50% 10%;transform:rotate(-20deg)}.JUBAEq_actor[data-element=木] .JUBAEq_stream{border-color:#a7d394;border-radius:10% 65%;transform:rotate(25deg)}.JUBAEq_actor[data-element=火] .JUBAEq_stream{border-color:#ee9c65;border-radius:60% 0;transform:rotate(-35deg)}.JUBAEq_actor[data-element=土] .JUBAEq_stream{border-color:#ddbc85;border-radius:12%;transform:rotate(10deg)}.JUBAEq_actor[data-element=金] .JUBAEq_stream{border-color:#fff1c0;border-radius:0;transform:rotate(-15deg)}.JUBAEq_stage[data-playing=true] .JUBAEq_actor{animation:JUBAEq_collaborate 1.45s calc(var(--order)*.18s) both}.JUBAEq_stage[data-playing=true] .JUBAEq_stream{animation:JUBAEq_send .7s calc(var(--order)*.24s) both}.JUBAEq_stage[data-playing=true] .JUBAEq_workpiece{animation:1.8s both JUBAEq_formPot}.JUBAEq_stage[data-playing=true] .JUBAEq_sprout{animation:1.4s both JUBAEq_grow}.JUBAEq_stage[data-playing=true] [data-gold=true] .JUBAEq_pattern{animation:.7s 1.05s both JUBAEq_gold}.JUBAEq_shelf{justify-content:center;gap:24px;padding:16px 0 12px;display:flex}.JUBAEq_shelf span{text-align:center;color:#7d7c86;min-width:58px}.JUBAEq_shelf b{font-size:26px;line-height:1;display:block}.JUBAEq_shelf small{font-size:10px}.JUBAEq_shelf [data-filled=true]{color:#e5c784}.JUBAEq_note,.JUBAEq_result{color:#c6bdad;border-top:1px solid #aa8f5d44;padding-top:10px;font-size:12px;line-height:1.8}.JUBAEq_note p{margin:0 0 8px}.JUBAEq_result h2{font:600 23px/1.5 var(--font-serif),serif;color:#f1dbac;margin:0}.JUBAEq_result p{margin:8px 0}.JUBAEq_result button{min-width:125px;margin:6px 8px 0 0}.JUBAEq_footer{color:#94939c;border-top:1px solid #a58b5d33;margin-top:24px;padding-top:14px;font-size:10px;line-height:1.9}.JUBAEq_page button:focus-visible{outline-offset:3px;outline:3px solid #ffe4a6}.JUBAEq_page button:active:not(:disabled){scale:.97}@keyframes JUBAEq_collaborate{0%,to{translate:0}25%{translate:0 -7px;rotate:-3deg}55%{translate:0 -3px;rotate:3deg}80%{rotate:0deg}}@keyframes JUBAEq_send{0%{opacity:0;translate:0 12px;scale:.4}35%{opacity:.9}to{opacity:0;translate:0 -30px;scale:1.4}}@keyframes JUBAEq_formPot{0%{translate:0 18px;scale:1.1 .5}35%{rotate:-3deg;scale:.85 1.1}65%{rotate:2deg;scale:1.03 .97}to{translate:0;rotate:0deg;scale:1}}@keyframes JUBAEq_grow{0%,20%{opacity:0;transform-origin:80px 80px;transform:scaleY(.1)}85%,to{opacity:1;transform-origin:80px 80px;transform:scaleY(1)}}@keyframes JUBAEq_gold{0%{opacity:0;stroke-dasharray:2 30}to{opacity:1;stroke-dasharray:50 0}}@media (max-width:650px){.JUBAEq_page{padding:9px 12px 90px}.JUBAEq_heading{margin-bottom:10px}.JUBAEq_heading h1{font-size:24px}.JUBAEq_heading span{font-size:10px}.JUBAEq_workspace{display:block}.JUBAEq_goal strong{font-size:17px}.JUBAEq_goal>b{font-size:25px}.JUBAEq_stats{margin:4px 0 8px;font-size:10px}.JUBAEq_cycle{margin-bottom:8px;font-size:12px}.JUBAEq_boardFrame{max-width:390px;margin:auto;padding:7px}.JUBAEq_board{min-height:225px;max-height:calc(100svh - 335px)}.JUBAEq_sigil{font-size:22px}.JUBAEq_board b{font-size:19px}.JUBAEq_board small{margin-top:3px}.JUBAEq_instruction{min-height:34px;margin:7px 0 5px;font-size:11px}.JUBAEq_help{margin:7px 0 0;font-size:10px}.JUBAEq_theatre{margin-top:20px}.JUBAEq_stage{height:285px}.JUBAEq_footer{margin-top:12px}}@media (prefers-reduced-motion:reduce){.JUBAEq_page *{transition:none!important;animation:none!important}.JUBAEq_stage[data-playing=true] [data-gold=true] .JUBAEq_pattern{opacity:1}}@media (max-width:650px){.JUBAEq_onboard{z-index:6;pointer-events:none;display:block;position:absolute;inset:7px}.JUBAEq_onboard .JUBAEq_stage{border-radius:8px;height:100%}.JUBAEq_onboard .JUBAEq_actor>svg:not(.JUBAEq_stream){width:170%}.JUBAEq_onboard .JUBAEq_workpiece{height:45%;top:2%}}.JUBAEq_stream{fill:none;stroke:#e9d5a2;stroke-width:4px;stroke-linejoin:round;overflow:visible;border:0!important}.JUBAEq_actor[data-element=水] .JUBAEq_stream{stroke:#87d5ea}.JUBAEq_actor[data-element=木] .JUBAEq_stream{stroke:#a7d394}.JUBAEq_actor[data-element=火] .JUBAEq_stream{stroke:#ee9c65;fill:#dc774b99}.JUBAEq_actor[data-element=土] .JUBAEq_stream{stroke:#ddbc85;fill:#9c704f99}.JUBAEq_actor[data-element=金] .JUBAEq_stream{stroke:#fff1c0}.JUBAEq_stage[data-playing=false] .JUBAEq_actor>svg:not(.JUBAEq_stream) *{animation:none}.JUBAEq_stage[data-playing=true] .JUBAEq_actor>svg:not(.JUBAEq_stream) *{animation-delay:calc(var(--order)*.18s)}.JUBAEq_stage[data-playing=true] .JUBAEq_pot{animation:1.6s both JUBAEq_clay}@keyframes JUBAEq_clay{0%,15%{d:path("M43 114 Q39 127 61 130 L102 130 Q121 127 117 114Z")}65%,to{d:path("M43 77 Q39 112 61 130 L102 130 Q121 111 117 77Z")}}@media (max-width:650px){.JUBAEq_theatre .JUBAEq_stage[data-playing=true]{visibility:hidden}}@media (max-width:650px) and (max-height:740px){.JUBAEq_heading{margin-bottom:6px}.JUBAEq_heading h1{font-size:22px}.JUBAEq_goal strong{font-size:16px}.JUBAEq_board{aspect-ratio:auto;height:calc(100svh - 430px);min-height:200px;max-height:none}.JUBAEq_board .JUBAEq_sigil{font-size:16px}.JUBAEq_board b{font-size:17px}.JUBAEq_board small{margin-top:2px;font-size:8px}.JUBAEq_instruction{min-height:30px;font-size:10px}.JUBAEq_help{font-size:9px}}.JUBAEq_headingTools{flex-shrink:0;gap:5px;display:flex}.JUBAEq_headingTools button{padding-inline:9px;font-size:11px}.JUBAEq_shelf{justify-content:space-around;gap:8px}.JUBAEq_shelf span{opacity:.35;flex:1;min-width:0;max-width:125px}.JUBAEq_shelf svg{fill:#a98962;stroke:#d7bd8e;stroke-width:3px;width:58px;height:58px;margin:0 auto 4px;display:block}.JUBAEq_shelf [data-filled=true],.JUBAEq_shelf [data-current=true]{opacity:1}.JUBAEq_shelf [data-current=true]{border-bottom:1px solid #d8bd87}.JUBAEq_shelf small{font-size:10px;display:block}.JUBAEq_shelf em{color:#b1a88f;font-size:9px;font-style:normal;display:block}.JUBAEq_lanternFrame,.JUBAEq_chimeCord,.JUBAEq_ribs,.JUBAEq_tassel,.JUBAEq_soundWaves{fill:none;stroke:#e3c68a;stroke-linecap:round}.JUBAEq_paper{fill:#edd3a0;stroke:#f1d6a3}.JUBAEq_ribs{stroke:#aa795b;stroke-width:2px}.JUBAEq_lanternFlame{fill:#ec8251;stroke:#fff0b2;opacity:0;transform-origin:80px 95px}.JUBAEq_workpiece[data-gold=true] .JUBAEq_lanternFlame{opacity:1}.JUBAEq_chimeFrame{fill:#759391;stroke:#ecd4a4}.JUBAEq_bell{fill:#829f9a;stroke:#f1d7a1}.JUBAEq_chimeCord{stroke-width:2px}.JUBAEq_tassel{stroke:#c8846e;stroke-width:4px}.JUBAEq_soundWaves{opacity:0;stroke-width:2px}.JUBAEq_stage[data-work=lantern][data-playing=true] .JUBAEq_workpiece{animation:1.8s both JUBAEq_foldWork}.JUBAEq_stage[data-work=lantern][data-playing=true] .JUBAEq_foldPaper{transform-origin:80px 74px;animation:1.35s both JUBAEq_openPaper}.JUBAEq_stage[data-work=lantern][data-playing=true] [data-gold=true] .JUBAEq_lanternFlame{animation:.7s 1.2s both JUBAEq_lightLamp}.JUBAEq_stage[data-work=chime][data-playing=true] .JUBAEq_workpiece{animation:1.8s both JUBAEq_hangChime}.JUBAEq_stage[data-work=chime][data-playing=true] .JUBAEq_bells{transform-origin:80px 48px;animation:1.1s .7s both JUBAEq_tuneBells}.JUBAEq_stage[data-work=chime][data-playing=true] .JUBAEq_soundWaves{animation:.7s 1.25s both JUBAEq_chimeWaves}@keyframes JUBAEq_foldWork{0%{rotate:-6deg;scale:.55 1.05}40%{rotate:3deg;scale:.9 1}75%,to{rotate:0deg;scale:1}}@keyframes JUBAEq_openPaper{0%,15%{scale:.12 1}75%{scale:1.08 1}to{scale:1}}@keyframes JUBAEq_lightLamp{0%{opacity:0;scale:.2}45%{opacity:1;scale:1.2}to{opacity:1;scale:1}}@keyframes JUBAEq_hangChime{0%,20%{translate:0 -26px;scale:1 .7}65%{translate:0 4px;scale:1 1.04}to{translate:0;scale:1}}@keyframes JUBAEq_tuneBells{0%{rotate:0deg}25%{rotate:-13deg}55%{rotate:10deg}80%{rotate:-5deg}to{rotate:0deg}}@keyframes JUBAEq_chimeWaves{0%{opacity:0;translate:0}30%{opacity:1}to{opacity:0;scale:1.25}}@media (max-width:650px){.JUBAEq_headingTools{gap:4px}.JUBAEq_headingTools button{padding-inline:7px;font-size:10px}.JUBAEq_heading h1{font-size:22px}.JUBAEq_heading span{font-size:9px}.JUBAEq_shelf small{font-size:10px}}@media (prefers-reduced-motion:reduce){.JUBAEq_stage .JUBAEq_lanternFlame{animation:none!important}.JUBAEq_workpiece[data-gold=true] .JUBAEq_lanternFlame{opacity:1}}.JUBAEq_album{color:#f1e4c7;overscroll-behavior:contain;background:#1b2335;border:1px solid #b9a06e;border-radius:12px 4px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 20px 80px #05091488}.JUBAEq_album::backdrop{background:#080d1bd9}.JUBAEq_albumHead{z-index:4;background:#1b2335;border-bottom:1px solid #aa915755;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.JUBAEq_albumHead small{color:#bfa77e;font-size:10px}.JUBAEq_albumHead h2{font:600 24px/1.5 var(--font-serif),serif;margin:3px 0 0}.JUBAEq_album button{color:#edddb9;min-height:44px;font:inherit;cursor:pointer;background:#293249;border:1px solid #a58e6155;border-radius:5px;padding:9px 13px;font-size:12px}.JUBAEq_album button:disabled{opacity:.4;cursor:default}.JUBAEq_albumBody{padding:14px 20px 20px}.JUBAEq_archiveStatus{color:#c9bd9f;margin:0 0 12px;font-size:11px;line-height:1.7}.JUBAEq_archiveStatus button{margin-left:8px}.JUBAEq_albumTabs{gap:8px;margin-bottom:16px;display:flex}.JUBAEq_albumTabs button{flex:1}.JUBAEq_albumTabs [aria-pressed=true]{color:#282a30;background:#dfc38e}.JUBAEq_albumGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.JUBAEq_albumGrid button{text-align:center;background:#222d40;min-width:0;padding:14px 8px}.JUBAEq_albumGrid svg{fill:#9e825e;stroke:#eed2a0;stroke-width:3px;width:100%;height:140px}.JUBAEq_albumGrid [data-collected=false] svg{filter:grayscale();opacity:.4}.JUBAEq_albumGrid strong,.JUBAEq_albumGrid span{display:block}.JUBAEq_albumGrid strong{font:600 17px/1.6 var(--font-serif),serif}.JUBAEq_albumGrid span{color:#beaf92;margin-top:6px;font-size:10px}.JUBAEq_albumHint,.JUBAEq_albumFoot{color:#b7b2a8;font-size:11px;line-height:1.9}.JUBAEq_albumFoot{border-top:1px solid #9d86593d;margin-top:20px;padding-top:12px}.JUBAEq_albumArt{background:radial-gradient(#72604433,#0000 65%),#151e30;border:1px solid #aa915744;border-radius:8px;place-items:center;min-height:300px;display:grid}.JUBAEq_albumArt svg{fill:#a98962;stroke:#edd2a2;stroke-width:3px;width:min(100%,300px);height:300px}.JUBAEq_albumArt .JUBAEq_lanternFlame,.JUBAEq_albumGrid .JUBAEq_lanternFlame{opacity:1}.JUBAEq_albumCaption{color:#d7c49d;font-size:11px;line-height:1.8}.JUBAEq_albumControls{flex-wrap:wrap;gap:8px;display:flex}.JUBAEq_albumControls button:first-child{color:#282a30;background:#ddc18a}.JUBAEq_album .JUBAEq_stage[data-playing=true]{visibility:visible!important}.JUBAEq_album .JUBAEq_stage{height:330px;margin-top:10px}.JUBAEq_albumBack{margin-bottom:10px}.JUBAEq_bestHero{text-align:center;border-block:1px solid #a58b5d55;padding:18px 0}.JUBAEq_bestHero span,.JUBAEq_bestHero small{color:#bbae95;font-size:11px;display:block}.JUBAEq_bestHero strong{color:#f0d08e;font-variant-numeric:tabular-nums;margin:8px 0;font-size:29px;display:block}.JUBAEq_bestTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.JUBAEq_bestTable caption{text-align:left;color:#b9ac90;margin:16px 0 8px;font-size:11px}.JUBAEq_bestTable th,.JUBAEq_bestTable td{text-align:right;border-bottom:1px solid #a58b5d33;padding:12px 6px}.JUBAEq_bestTable th:first-child,.JUBAEq_bestTable td:first-child{text-align:left}.JUBAEq_album button:focus-visible{outline-offset:2px;outline:3px solid #ffe3a0}@media (max-width:650px){.JUBAEq_headingTools{gap:3px}.JUBAEq_headingTools button{padding-inline:6px;font-size:10px}.JUBAEq_album{width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.JUBAEq_albumHead{padding:12px}.JUBAEq_albumHead h2{font-size:21px}.JUBAEq_albumBody{padding:12px}.JUBAEq_albumGrid{gap:6px}.JUBAEq_albumGrid svg{height:100px}.JUBAEq_albumGrid strong{font-size:14px}.JUBAEq_albumGrid span{font-size:9px}.JUBAEq_albumGrid button{padding:10px 4px}.JUBAEq_albumArt,.JUBAEq_albumArt svg{height:245px;min-height:245px}.JUBAEq_album .JUBAEq_stage{height:290px}.JUBAEq_albumControls{gap:6px}.JUBAEq_albumControls button{padding-inline:10px}}.JUBAEq_album{max-width:calc(100vw - 16px);margin:auto}.JUBAEq_albumArt .JUBAEq_sprout,.JUBAEq_albumGrid .JUBAEq_sprout{fill:#759578;stroke:#c1d5a5}.JUBAEq_albumArt .JUBAEq_pattern,.JUBAEq_albumGrid .JUBAEq_pattern{fill:none;stroke:#efd18b}.JUBAEq_archiveTransfer{border-top:1px solid #a58b5d55;margin-top:22px;padding-top:16px}.JUBAEq_archiveTransfer h3{font:600 18px/1.6 var(--font-serif),serif}.JUBAEq_archiveTransfer p{color:#c8bea9;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.JUBAEq_archiveTransfer details{margin-top:14px}.JUBAEq_archiveTransfer summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:12px}.JUBAEq_archiveTransfer label{margin:10px 0;font-size:12px;display:block}.JUBAEq_archiveTransfer textarea{resize:vertical;color:#f1e4c7;box-sizing:border-box;background:#111b2c;border:1px solid #a58b5d77;border-radius:5px;width:100%;min-height:125px;max-height:220px;margin-top:6px;padding:10px;font:16px/1.5 monospace;display:block}.JUBAEq_importPreview{background:#283248;border:1px solid #d7ba77;border-radius:6px;margin-top:12px;padding:12px}.JUBAEq_archiveTransfer :focus-visible{outline-offset:2px;outline:3px solid #ffe3a0}.JUBAEq_lanternIllustration{transform-box:view-box;transform-origin:80px 12px}.JUBAEq_albumArt:has([data-artwork=lantern]){background:radial-gradient(at 50% 52%,#996f2830,#0000 65%),#111b2b;min-height:400px}.JUBAEq_albumArt svg[data-artwork=lantern]{filter:drop-shadow(0 12px 12px #0005);width:100%;height:400px}.JUBAEq_albumGrid svg[data-artwork=lantern]{filter:drop-shadow(0 5px 5px #0004)}.JUBAEq_albumGrid [data-collected=false] svg[data-artwork=lantern]{filter:grayscale();opacity:.3}.JUBAEq_workpiece[data-ready=false] .JUBAEq_lanternIllustration{opacity:.35;filter:grayscale(.65)}.JUBAEq_stage[data-work=lantern][data-playing=true] .JUBAEq_lanternIllustration{animation:2.1s both JUBAEq_lanternCraft}.JUBAEq_albumArt .JUBAEq_lanternIllustration{animation:7s ease-in-out infinite JUBAEq_lanternSway}@keyframes JUBAEq_lanternCraft{0%{opacity:0;filter:brightness(.45);transform:translateY(12px)scaleX(.35)}35%{opacity:1;filter:brightness(.6);transform:translateY(0)scaleX(1)}58%{filter:brightness(.75);transform:rotate(-4deg)}78%{filter:brightness(1.2);transform:rotate(3deg)}to{filter:brightness();transform:rotate(0)}}@keyframes JUBAEq_lanternSway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@media (max-width:650px){.JUBAEq_albumArt:has([data-artwork=lantern]){height:330px;min-height:330px}.JUBAEq_albumArt svg[data-artwork=lantern]{height:330px}}.JUBAEq_heldFigure{transform-origin:80px 140px}.JUBAEq_albumArt .JUBAEq_heldFigure{animation:6s ease-in-out infinite JUBAEq_presentWork}:is(.JUBAEq_albumArt:has([data-held=true]),.JUBAEq_albumArt:has([data-artwork=chime])){min-height:400px}.JUBAEq_albumArt svg[data-held=true],.JUBAEq_albumArt svg[data-artwork=chime]{filter:drop-shadow(0 8px 10px #0003);width:100%;height:400px}.JUBAEq_albumGrid .JUBAEq_craftedObject{filter:drop-shadow(0 4px 4px #0004)}.JUBAEq_workpiece[data-ready=false] .JUBAEq_craftedObject{opacity:.35;filter:grayscale(.65)}.JUBAEq_albumArt [data-artwork=chime] .JUBAEq_craftedObject{transform-origin:80px 5px;animation:7s ease-in-out infinite JUBAEq_lanternSway}.JUBAEq_stage .JUBAEq_workpiece:has([data-held=true]){height:57%;top:2%;left:20%;right:20%}.JUBAEq_stage[data-playing=true] .JUBAEq_heldFigure{animation:2.1s both JUBAEq_presentHandoff}.JUBAEq_stage[data-playing=true] .JUBAEq_workpiece:has([data-held=true]){animation:none}.JUBAEq_stage .JUBAEq_workpiece:has([data-held=true]) span{font-size:10px}.JUBAEq_stage[data-presenter=火] .JUBAEq_actor[data-element=火]>svg:not(.JUBAEq_stream),.JUBAEq_stage[data-presenter=土] .JUBAEq_actor[data-element=土]>svg:not(.JUBAEq_stream),.JUBAEq_stage[data-presenter=金] .JUBAEq_actor[data-element=金]>svg:not(.JUBAEq_stream){opacity:0}.JUBAEq_stage[data-playing=true][data-presenter=火] .JUBAEq_actor[data-element=火]>svg:not(.JUBAEq_stream),.JUBAEq_stage[data-playing=true][data-presenter=土] .JUBAEq_actor[data-element=土]>svg:not(.JUBAEq_stream),.JUBAEq_stage[data-playing=true][data-presenter=金] .JUBAEq_actor[data-element=金]>svg:not(.JUBAEq_stream){animation:2.1s both JUBAEq_makerExit}@keyframes JUBAEq_presentWork{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes JUBAEq_presentHandoff{0%,55%{opacity:0;transform:translateY(5px)}80%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes JUBAEq_makerExit{0%,55%{opacity:1}70%,to{opacity:0}}@media (max-width:650px){:is(.JUBAEq_albumArt:has([data-held=true]),.JUBAEq_albumArt:has([data-artwork=chime])){height:330px;min-height:330px}.JUBAEq_albumArt svg[data-held=true],.JUBAEq_albumArt svg[data-artwork=chime]{height:330px}}.JUBAEq_difficulties{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.JUBAEq_difficulties button{color:#cdbddf;background:#302a46;border:1px solid #7d688e;border-radius:16px 3px;min-height:42px;padding:9px 16px;font-size:12px}.JUBAEq_difficulties [aria-pressed=true]{color:#46314f;background:#ead3a2;border-color:#ffe9b6}.JUBAEq_board{gap:7px}.JUBAEq_board button{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--tile) 65%,#fff5de),color-mix(in srgb,var(--tile) 45%,#28253d));border-color:color-mix(in srgb,var(--tile) 70%,#f0ddb5);border-radius:26% 22% 28% 20%;overflow:hidden;box-shadow:inset 0 -5px #161c3655,0 3px #15182c}.JUBAEq_spiritTile{object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 2px #1b183c33);width:87%;height:81%;transition:transform .15s;position:absolute;top:0;left:7%}.JUBAEq_board b{color:#ffedc4;background:#25213dcc;border-radius:50%;padding:4px;font-size:17px;position:absolute;bottom:9%;left:8%}.JUBAEq_board small{color:#f7e5cc;background:#272039c9;border-radius:8px;padding:3px 6px;font-size:9px;position:absolute;bottom:8%;right:7%}.JUBAEq_board [data-selected=true]{border-color:#fff0ad;scale:.96;box-shadow:0 0 16px #f8d68a77,inset 0 0 0 2px #f8dd9a}.JUBAEq_board [data-selected=true] .JUBAEq_spiritTile{transform:translateY(-3px)scale(1.08)}.JUBAEq_lines polyline{stroke-width:1.6px;filter:drop-shadow(0 0 3px #ffcd6b)}.JUBAEq_boardFrame{background:linear-gradient(135deg,#735a7b66,#2a324d);border-color:#a98baf;border-radius:24px 5px;padding:12px}.JUBAEq_onboard{display:none!important}.JUBAEq_theatre{border-color:#ae92b8}.JUBAEq_cycle span{background:#312a43;border-radius:8px;padding:5px 7px}.JUBAEq_cycle{gap:4px}.JUBAEq_cycle i{margin-left:6px}@media (max-width:650px){.JUBAEq_board{aspect-ratio:1;gap:6px;height:auto;min-height:0;max-height:none}.JUBAEq_boardFrame{padding:9px}.JUBAEq_board b{padding:3px;font-size:13px;bottom:5%;left:5%}.JUBAEq_board small{padding:2px 4px;font-size:8px;bottom:6%;right:4%}.JUBAEq_difficulties{gap:6px;margin-bottom:13px}.JUBAEq_difficulties button{flex:1;padding:8px;font-size:11px}.JUBAEq_cycle{font-size:11px}.JUBAEq_cycle i{margin-left:5px}.JUBAEq_theatre{margin-top:18px}}.JUBAEq_chapters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.JUBAEq_chapters button{color:#eee0ff;background:#29243d;border:1px solid #a591ba;border-radius:14px;padding:12px 18px}.JUBAEq_chapters button[aria-pressed=true]{color:#241b38;background:#eed28f;border-color:#ffe5a6}.JUBAEq_chapterNote{color:#f6e8d3;background:#30263e;border-left:3px solid #e8ba65;padding:16px 20px;line-height:1.8}.JUBAEq_page[data-classroom=true]{color:#293f48;background:radial-gradient(circle at 1px 1px,#c4cfc64d 1px,#0000 1.4px) 0 0/18px 18px,#edf1e9}.JUBAEq_page[data-classroom=true] .JUBAEq_heading span{color:#5e766e}.JUBAEq_page[data-classroom=true] .JUBAEq_heading button{color:#35545d;background:#fffdf5;border-color:#a7bab2}.JUBAEq_page[data-classroom=true] .JUBAEq_chapters{gap:8px;margin:23px 0 27px}.JUBAEq_page[data-classroom=true] .JUBAEq_chapters button{color:#46626a;background:#fffdf5;border:1px solid #a7b8b2;border-radius:4px 12px;padding:12px 16px;font-size:13px;box-shadow:2px 2px #d3ddd4}.JUBAEq_page[data-classroom=true] .JUBAEq_chapters button[aria-pressed=true]{color:#fff8df;background:#2d4c56;border-color:#2d4c56}.JUBAEq_page[data-classroom=true] button:focus-visible{outline-color:#2c6480}@media (max-width:650px){.JUBAEq_page[data-classroom=true] .JUBAEq_heading{flex-wrap:wrap;gap:10px}.JUBAEq_page[data-classroom=true] .JUBAEq_heading h1{font-size:25px}.JUBAEq_page[data-classroom=true] .JUBAEq_chapters{gap:8px;margin:18px 0 25px}.JUBAEq_page[data-classroom=true] .JUBAEq_chapters button{padding:10px 12px;font-size:12px}.JUBAEq_page[data-classroom=true]{padding-bottom:105px}}.JUBAEq_pressureTile{object-fit:contain;pointer-events:none;width:87%;height:83%;animation:.35s ease-out JUBAEq_protect;position:absolute;top:0;left:7%}.JUBAEq_spiritReply{align-items:center;gap:13px;min-height:118px;margin-bottom:15px;display:flex}.JUBAEq_replyPortrait{filter:drop-shadow(0 4px 2px #42513c1a);flex:0 0 94px;height:108px}.JUBAEq_replyPortrait>svg,.JUBAEq_replyPortrait>img{object-fit:contain;width:100%;height:100%}.JUBAEq_spiritReply>div:last-child{background:#f1f6eb;border:1px solid #99afa0;border-radius:17px 17px 3px;flex:1;min-width:0;padding:12px 14px;position:relative;transform:rotate(-1deg)}.JUBAEq_spiritReply>div:last-child:before{content:"";background:inherit;border-left:1px solid #99afa0;width:14px;height:14px;position:absolute;bottom:22px;left:-9px;transform:skewY(-30deg)}.JUBAEq_spiritReply small{color:#596f5f;font-size:11px;font-weight:600}.JUBAEq_spiritReply p{color:#36534c;margin:4px 0 0;font-size:13px;line-height:1.8}.JUBAEq_spiritReply[data-reaction=control]>div:last-child,.JUBAEq_spiritReply[data-reaction=retry]>div:last-child{background:#fff0de;border-color:#c3a082}.JUBAEq_spiritReply[data-reaction=control] p,.JUBAEq_spiritReply[data-reaction=retry] p{color:#805134}.JUBAEq_spiritReply[data-reaction=link] .JUBAEq_replyPortrait{animation:.35s ease-out JUBAEq_wave}.JUBAEq_spiritReply[data-reaction=control] .JUBAEq_replyPortrait,.JUBAEq_spiritReply[data-reaction=retry] .JUBAEq_replyPortrait{animation:.35s ease-out JUBAEq_protect}@keyframes JUBAEq_wave{0%{transform:translateY(5px)rotate(-3deg)}to{transform:none}}@keyframes JUBAEq_protect{0%,to{transform:rotate(0)}40%{transform:rotate(-5deg)scale(.95)}70%{transform:rotate(3deg)}}@media (max-width:650px){.JUBAEq_spiritReply{gap:8px;min-height:104px}.JUBAEq_replyPortrait{flex-basis:76px;height:92px}.JUBAEq_spiritReply>div:last-child{padding:9px 11px}.JUBAEq_spiritReply p{font-size:12px}.JUBAEq_spiritReply small{font-size:10px}}.JUBAEq_page[data-classroom=false] .JUBAEq_spiritReply>div:last-child{background:#302a42;border-color:#9c89a8}.JUBAEq_page[data-classroom=false] .JUBAEq_spiritReply small{color:#d9c29a}.JUBAEq_page[data-classroom=false] .JUBAEq_spiritReply p{color:#efe6d0}.JUBAEq_page[data-classroom=false] .JUBAEq_spiritReply[data-reaction=retry]>div:last-child,.JUBAEq_page[data-classroom=false] .JUBAEq_spiritReply[data-reaction=control]>div:last-child{background:#49333a;border-color:#c79b77}.JUBAEq_page[data-classroom=false] .JUBAEq_chapterNote[data-rule=control]{background:#3b2c31;border-color:#bc8b68}.JUBAEq_page[data-classroom=false] .JUBAEq_chapterNote[data-rule=alternate]{background:#253348;border-color:#88adc4}.JUBAEq_page[data-classroom=false] .JUBAEq_chapterNote[data-rule=generate]{background:#293a35;border-color:#9bb88d}@media (max-width:750px){.JUBAEq_actions{bottom:calc(var(--game-nav-clearance,76px) + 8px);z-index:12;scroll-margin-bottom:calc(var(--game-nav-clearance,76px) + 20px);background:#1c2336f5;border:1px solid #a68c6255;border-radius:8px;padding:8px 6px;position:sticky;box-shadow:0 4px 16px #080d2855}.JUBAEq_actions button{min-height:46px}}
._7cZSmq_stage{isolation:isolate;color:#fff3da;background:#27233f;border:1px solid #b9a5d2;border-radius:5px 38px 5px 24px;height:420px;position:relative;overflow:hidden}._7cZSmq_scenery{z-index:-3;background:linear-gradient(100deg,#152d35bb,#223f4666),url(/images/battle/bazi-courtyard-v1.webp) 50%/cover;position:absolute;inset:0}._7cZSmq_stage[data-work=chime] ._7cZSmq_scenery{background:linear-gradient(110deg,#203454c9,#35396355),url(/images/battle/bazi-courtyard-v1.webp) 25%/cover}._7cZSmq_stage[data-work=lantern] ._7cZSmq_scenery{background:linear-gradient(110deg,#39213bce,#7c413a55),url(/images/battle/bazi-courtyard-v1.webp) 75%/cover}._7cZSmq_rays{z-index:-1;background:radial-gradient(ellipse at 25% 45%,color-mix(in srgb,var(--glow) 35%,transparent),transparent 55%);position:absolute;inset:0}._7cZSmq_stage header{color:#f3d2a1;justify-content:space-between;gap:10px;font-size:10px;display:flex;position:absolute;top:17px;left:20px;right:20px}._7cZSmq_stage header b{font-size:10px;font-weight:500}._7cZSmq_spirit{filter:drop-shadow(0 10px 14px #17122855);width:55%;height:240px;animation:.4s ease-out _7cZSmq_enter;position:absolute;top:65px;left:0}._7cZSmq_spirit>svg{object-fit:contain;width:100%;height:100%}._7cZSmq_spirit>span{border:1px solid var(--glow);background:#292039ef;padding:7px 16px;font-size:17px;position:absolute;bottom:0;left:25%;transform:rotate(-5deg)}._7cZSmq_spirit small{color:var(--glow);font-size:9px;display:block}._7cZSmq_dialogue{color:#4a3b51;box-sizing:border-box;background:#fff5df;border-radius:15px 3px;width:41%;padding:12px 13px;position:absolute;top:65px;right:5%;transform:rotate(2deg);box-shadow:4px 4px #20162c66}._7cZSmq_dialogue:before{content:"";border-top:13px solid #0000;border-right:14px solid #fff5df;position:absolute;bottom:15px;left:-11px}._7cZSmq_dialogue small{color:#9a6057;font-size:10px}._7cZSmq_dialogue p{margin:5px 0;font-size:13px;line-height:1.8}._7cZSmq_craft{text-align:center;width:32%;height:125px;position:absolute;top:190px;right:8%}._7cZSmq_craft svg{fill:#b38b63;stroke:#f4dca2;stroke-width:3px;filter:drop-shadow(0 0 10px #ffd29166);width:100%;height:100%}._7cZSmq_craft b{color:#ffe3a8;font-size:10px;display:block}._7cZSmq_stage footer{background:#211c32d9;border-top:1px solid #baa4c14d;justify-content:space-around;gap:3px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}._7cZSmq_stage footer>div{text-align:center;opacity:.45;transition:opacity .2s,transform .2s}._7cZSmq_stage footer svg{object-fit:contain;width:42px;height:42px;display:block}._7cZSmq_stage footer span{font-size:9px}._7cZSmq_stage footer [data-active=true]{opacity:1;color:var(--glow);transform:translateY(-6px)}._7cZSmq_magic{pointer-events:none;position:absolute;inset:90px 0 95px}._7cZSmq_magic i{background:linear-gradient(90deg,transparent,var(--glow),#fff0bf);width:45%;height:3px;box-shadow:0 0 14px var(--glow);animation:.7s ease-out both _7cZSmq_cast;position:absolute;top:45%;left:32%;transform:rotate(-18deg)}._7cZSmq_magic i:nth-child(2){height:2px;animation-delay:60ms;top:55%;transform:rotate(12deg)}._7cZSmq_magic i:nth-child(3){animation-delay:.12s;top:65%;transform:rotate(30deg)}._7cZSmq_magic span{font:700 25px/1.4 var(--font-serif),serif;color:#fff4d2;text-shadow:2px 2px #653f53,-1px -1px #653f53;animation:.7s both _7cZSmq_title;position:absolute;top:20%;left:20%;transform:rotate(-8deg)}._7cZSmq_stage[data-playing=true] ._7cZSmq_craft{animation:1s both _7cZSmq_craft}@keyframes _7cZSmq_enter{0%{opacity:0;transform:translate(-15px)scale(.92)}to{opacity:1;transform:none}}@keyframes _7cZSmq_cast{0%{opacity:0;transform-origin:0;scale:.1 1}40%{opacity:1}to{opacity:0;scale:1.2 1}}@keyframes _7cZSmq_title{0%{opacity:0;translate:0 8px}40%{opacity:1}to{opacity:0;translate:0 -10px}}@keyframes _7cZSmq_craft{0%{filter:brightness(.7);scale:.7}60%{filter:brightness(1.5);scale:1.1}to{filter:none;scale:1}}@media (max-width:650px){._7cZSmq_stage{height:350px}._7cZSmq_spirit{height:190px;top:65px}._7cZSmq_dialogue{width:45%;padding:10px;top:52px;right:4%}._7cZSmq_dialogue p{font-size:12px}._7cZSmq_craft{height:95px;top:170px}._7cZSmq_stage header{font-size:9px;left:13px;right:13px}._7cZSmq_stage header b{font-size:9px}._7cZSmq_magic span{font-size:21px}._7cZSmq_stage footer svg{width:35px;height:35px}._7cZSmq_spirit>span{font-size:14px;left:20%}}@media (prefers-reduced-motion:reduce){._7cZSmq_stage *{transition:none!important;animation:none!important}._7cZSmq_magic i{display:none}}._7cZSmq_stage[data-mode=family]{height:450px}._7cZSmq_familyArt{background:#171c2c;place-items:center;display:grid;position:absolute;inset:45px 0 114px}._7cZSmq_familyArt>img{object-fit:contain;width:100%;height:100%;display:block}._7cZSmq_familyCaption{background:#282036e8;border-left:2px solid #e5bd7c;align-items:center;gap:10px;padding:9px 10px;display:flex;position:absolute;bottom:78px;left:16px;right:16px}._7cZSmq_familyCaption b{font:600 15px/1.5 var(--font-serif),serif;color:#f8dba7;white-space:nowrap}._7cZSmq_familyCaption span{color:#d1bddb;font-size:10px;line-height:1.6}._7cZSmq_stage[data-mode=family] ._7cZSmq_spirit,._7cZSmq_stage[data-mode=family] ._7cZSmq_dialogue,._7cZSmq_stage[data-mode=family] ._7cZSmq_craft{display:none}._7cZSmq_viewSwitch{z-index:3;position:absolute;bottom:150px;right:12px;color:#f8dbac!important;background:#292038e8!important;border:1px solid #d7bd8b!important;border-radius:5px!important;min-height:36px!important;padding:7px 10px!important;font-size:10px!important}._7cZSmq_stage[data-mode=closeup] ._7cZSmq_viewSwitch{bottom:83px}._7cZSmq_familyTabs{gap:6px;padding:8px 0 0;display:flex}._7cZSmq_familyTabs button{color:#d9c9df;cursor:pointer;background:#302840;border:1px solid #8e739f;border-radius:10px 3px;flex:1;min-width:0;min-height:46px;padding:7px;font-size:11px}._7cZSmq_familyTabs small{color:#b9a6c4;margin-top:4px;font-size:8px;display:block}._7cZSmq_familyTabs [aria-pressed=true]{color:#ffe3ab;background:#654b68;border-color:#d6b37f}._7cZSmq_familyTabs button:focus-visible{outline-offset:3px;outline:3px solid #ffe2a2}._7cZSmq_viewSwitch:focus-visible{outline-offset:3px;outline:3px solid #ffe2a2}._7cZSmq_craft:after{content:"";z-index:-1;background:linear-gradient(#cfad77,#72513b);border-radius:50%;height:9%;position:absolute;bottom:7%;left:4%;right:4%;box-shadow:0 7px #513927,0 11px 12px #14142666}._7cZSmq_craft{isolation:isolate}._7cZSmq_craft[data-ready=false]{opacity:.8}._7cZSmq_stage[data-mode=family] ._7cZSmq_rays{display:none}@media (max-width:650px){._7cZSmq_stage[data-mode=family]{height:370px}._7cZSmq_familyArt{inset:42px 0 125px}._7cZSmq_familyCaption{padding:8px;display:block;bottom:70px;left:10px;right:10px}._7cZSmq_familyCaption b{font-size:14px}._7cZSmq_familyCaption span{margin-top:3px;font-size:9px;display:block}._7cZSmq_viewSwitch{bottom:147px;padding:6px 8px!important}._7cZSmq_familyTabs button{font-size:10px}._7cZSmq_familyTabs small{font-size:8px}}._7cZSmq_familyTabs>._7cZSmq_viewSwitch{flex:.9;color:#e7d0ef!important;background:#2d2942!important;min-height:46px!important;padding:7px!important;font-size:10px!important;position:static!important}._7cZSmq_stage[data-mode=family] ._7cZSmq_familyArt{overflow:hidden}
.l3dy_a_rig{overflow:visible}.l3dy_a_arm,.l3dy_a_forearm,.l3dy_a_hand{transform-box:view-box;animation-duration:var(--action-duration,1.4s);animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both}.l3dy_a_arm{animation-name:l3dy_a_shoulder}.l3dy_a_forearm{animation-name:l3dy_a_elbow}.l3dy_a_hand{animation-name:l3dy_a_wrist}@keyframes l3dy_a_shoulder{0%,12%{transform:rotate(28deg)}24%{transform:rotate(38deg)}39%,47%{transform:rotate(4deg)}62%{transform:rotate(10deg)}78%{transform:rotate(-15deg)}to{transform:rotate(28deg)}}@keyframes l3dy_a_elbow{0%,12%{transform:rotate(-125deg)}24%{transform:rotate(-140deg)}39%,47%{transform:rotate(-8deg)}60%{transform:rotate(-14deg)}78%{transform:rotate(42deg)}to{transform:rotate(-125deg)}}@keyframes l3dy_a_wrist{0%,20%{transform:rotate(25deg)}37%,50%{transform:rotate(8deg)}65%{transform:rotate(18deg)}to{transform:rotate(25deg)}}.l3dy_a_rig[data-reverse=true] .l3dy_a_arm{animation-name:l3dy_a_shoulderReverse}.l3dy_a_rig[data-reverse=true] .l3dy_a_forearm{animation-name:l3dy_a_elbowReverse}.l3dy_a_rig[data-reverse=true] .l3dy_a_hand{animation-name:l3dy_a_wristReverse}@keyframes l3dy_a_shoulderReverse{0%,12%{transform:rotate(-28deg)}24%{transform:rotate(-38deg)}39%,47%{transform:rotate(-4deg)}62%{transform:rotate(-10deg)}to{transform:rotate(-28deg)}}@keyframes l3dy_a_elbowReverse{0%,12%{transform:rotate(125deg)}24%{transform:rotate(140deg)}39%,47%{transform:rotate(8deg)}60%{transform:rotate(12deg)}to{transform:rotate(125deg)}}@keyframes l3dy_a_wristReverse{0%,20%{transform:rotate(-25deg)}37%,50%{transform:rotate(-8deg)}65%{transform:rotate(-15deg)}to{transform:rotate(-25deg)}}.l3dy_a_rig[data-gesture=offer] .l3dy_a_arm{animation-name:l3dy_a_offerShoulder}.l3dy_a_rig[data-gesture=offer] .l3dy_a_forearm{animation-name:l3dy_a_offerElbow}.l3dy_a_rig[data-gesture=offer] .l3dy_a_hand{animation-name:l3dy_a_offerWrist}.l3dy_a_rig[data-gesture=press] .l3dy_a_arm{animation-name:l3dy_a_pressShoulder}.l3dy_a_rig[data-gesture=press] .l3dy_a_forearm{animation-name:l3dy_a_pressElbow}.l3dy_a_rig[data-gesture=press] .l3dy_a_hand{animation-name:l3dy_a_pressWrist}.l3dy_a_rig[data-gesture=pour] .l3dy_a_arm{animation-name:l3dy_a_pourShoulder}.l3dy_a_rig[data-gesture=pour] .l3dy_a_forearm{animation-name:l3dy_a_pourElbow}.l3dy_a_rig[data-gesture=pour] .l3dy_a_hand{animation-name:l3dy_a_pourWrist}.l3dy_a_rig[data-gesture=grow] .l3dy_a_arm{animation-name:l3dy_a_growShoulder}.l3dy_a_rig[data-gesture=grow] .l3dy_a_forearm{animation-name:l3dy_a_growElbow}.l3dy_a_rig[data-gesture=grow] .l3dy_a_hand{animation-name:l3dy_a_growWrist}@keyframes l3dy_a_offerShoulder{0%,12%{transform:rotate(22deg)}25%{transform:rotate(36deg)}38%,44%{transform:rotate(-12deg)}64%{transform:rotate(5deg)}85%,to{transform:rotate(22deg)}}@keyframes l3dy_a_offerElbow{0%,12%{transform:rotate(-100deg)}25%{transform:rotate(-120deg)}39%,46%{transform:rotate(-18deg)}65%{transform:rotate(-40deg)}88%,to{transform:rotate(-100deg)}}@keyframes l3dy_a_offerWrist{0%,23%{transform:rotate(30deg)}36%,45%{transform:rotate(-24deg)}60%{transform:rotate(10deg)}88%,to{transform:rotate(30deg)}}@keyframes l3dy_a_pressShoulder{0%,20%{transform:rotate(25deg)}34%{transform:rotate(5deg)}48%{transform:rotate(-30deg)}59%,64%{transform:rotate(33deg)}78%{transform:rotate(16deg)}to{transform:rotate(25deg)}}@keyframes l3dy_a_pressElbow{0%,20%{transform:rotate(-105deg)}35%{transform:rotate(-50deg)}48%{transform:rotate(-135deg)}59%,64%{transform:rotate(12deg)}81%{transform:rotate(-35deg)}to{transform:rotate(-105deg)}}@keyframes l3dy_a_pressWrist{0%,25%{transform:rotate(10deg)}43%{transform:rotate(-40deg)}59%,65%{transform:rotate(30deg)}82%,to{transform:rotate(10deg)}}@keyframes l3dy_a_pourShoulder{0%,12%{transform:rotate(-22deg)}26%{transform:rotate(-40deg)}40%{transform:rotate(4deg)}58%{transform:rotate(14deg)}85%,to{transform:rotate(-22deg)}}@keyframes l3dy_a_pourElbow{0%,12%{transform:rotate(95deg)}27%{transform:rotate(118deg)}42%{transform:rotate(8deg)}61%{transform:rotate(28deg)}86%,to{transform:rotate(95deg)}}@keyframes l3dy_a_pourWrist{0%,15%{transform:rotate(-15deg)}30%{transform:rotate(-46deg)}44%,56%{transform:rotate(28deg)}85%,to{transform:rotate(-15deg)}}@keyframes l3dy_a_growShoulder{0%,20%{transform:rotate(27deg)}36%{transform:rotate(40deg)}51%{transform:rotate(-27deg)}61%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}to{transform:rotate(27deg)}}@keyframes l3dy_a_growElbow{0%,20%{transform:rotate(-105deg)}36%{transform:rotate(-138deg)}52%{transform:rotate(-50deg)}61%,68%{transform:rotate(-8deg)}83%{transform:rotate(-55deg)}to{transform:rotate(-105deg)}}@keyframes l3dy_a_growWrist{0%,27%{transform:rotate(28deg)}43%{transform:rotate(50deg)}57%,68%{transform:rotate(-26deg)}85%,to{transform:rotate(28deg)}}.l3dy_a_rig[data-gesture=cleave] .l3dy_a_arm{animation-name:l3dy_a_cleaveshoulder}@keyframes l3dy_a_cleaveshoulder{0%{transform:rotate(24deg)}20%{transform:rotate(52deg)}40%{transform:rotate(-18deg)}51%{transform:rotate(4deg)}76%{transform:rotate(17deg)}to{transform:rotate(24deg)}}.l3dy_a_rig[data-gesture=cleave] .l3dy_a_forearm{animation-name:l3dy_a_cleaveelbow}@keyframes l3dy_a_cleaveelbow{0%{transform:rotate(-70deg)}20%{transform:rotate(-140deg)}40%{transform:rotate(18deg)}54%{transform:rotate(8deg)}77%{transform:rotate(-35deg)}to{transform:rotate(-70deg)}}.l3dy_a_rig[data-gesture=cleave] .l3dy_a_hand{animation-name:l3dy_a_cleavewrist}@keyframes l3dy_a_cleavewrist{0%{transform:rotate(24deg)}20%{transform:rotate(45deg)}40%{transform:rotate(-18deg)}58%{transform:rotate(8deg)}to{transform:rotate(24deg)}}.l3dy_a_rig[data-gesture=vault] .l3dy_a_arm{animation-name:l3dy_a_vaultshoulder}@keyframes l3dy_a_vaultshoulder{0%{transform:rotate(18deg)}22%{transform:rotate(55deg)}41%{transform:rotate(-8deg)}55%{transform:rotate(-15deg)}76%{transform:rotate(25deg)}to{transform:rotate(18deg)}}.l3dy_a_rig[data-gesture=vault] .l3dy_a_forearm{animation-name:l3dy_a_vaultelbow}@keyframes l3dy_a_vaultelbow{0%{transform:rotate(-65deg)}23%{transform:rotate(-145deg)}43%{transform:rotate(15deg)}55%{transform:rotate(5deg)}78%{transform:rotate(-50deg)}to{transform:rotate(-65deg)}}.l3dy_a_rig[data-gesture=vault] .l3dy_a_hand{animation-name:l3dy_a_vaultwrist}@keyframes l3dy_a_vaultwrist{0%{transform:rotate(20deg)}22%{transform:rotate(50deg)}43%{transform:rotate(-25deg)}55%{transform:rotate(-6deg)}78%{transform:rotate(30deg)}to{transform:rotate(20deg)}}.l3dy_a_rig[data-gesture=conduct] .l3dy_a_arm{animation-name:l3dy_a_conductshoulder}@keyframes l3dy_a_conductshoulder{0%{transform:rotate(4deg)}18%{transform:rotate(-22deg)}34%{transform:rotate(18deg)}45%{transform:rotate(-8deg)}58%{transform:rotate(15deg)}76%{transform:rotate(-10deg)}to{transform:rotate(4deg)}}.l3dy_a_rig[data-gesture=conduct] .l3dy_a_forearm{animation-name:l3dy_a_conductelbow}@keyframes l3dy_a_conductelbow{0%{transform:rotate(-20deg)}20%{transform:rotate(-70deg)}43%{transform:rotate(0)}58%{transform:rotate(20deg)}76%{transform:rotate(-35deg)}to{transform:rotate(-20deg)}}.l3dy_a_rig[data-gesture=conduct] .l3dy_a_hand{animation-name:l3dy_a_conductwrist}@keyframes l3dy_a_conductwrist{0%{transform:rotate(0)}18%{transform:rotate(50deg)}34%{transform:rotate(-40deg)}45%{transform:rotate(30deg)}58%{transform:rotate(-30deg)}78%{transform:rotate(10deg)}to{transform:rotate(0)}}.l3dy_a_rig[data-gesture=trace] .l3dy_a_arm{animation-name:l3dy_a_traceshoulder}@keyframes l3dy_a_traceshoulder{0%{transform:rotate(12deg)}22%{transform:rotate(32deg)}42%{transform:rotate(-4deg)}57%{transform:rotate(-3deg)}78%{transform:rotate(17deg)}to{transform:rotate(12deg)}}.l3dy_a_rig[data-gesture=trace] .l3dy_a_forearm{animation-name:l3dy_a_traceelbow}@keyframes l3dy_a_traceelbow{0%{transform:rotate(-40deg)}22%{transform:rotate(-100deg)}42%{transform:rotate(5deg)}57%{transform:rotate(10deg)}78%{transform:rotate(-30deg)}to{transform:rotate(-40deg)}}.l3dy_a_rig[data-gesture=trace] .l3dy_a_hand{animation-name:l3dy_a_tracewrist}@keyframes l3dy_a_tracewrist{0%{transform:rotate(8deg)}22%{transform:rotate(24deg)}42%{transform:rotate(-18deg)}57%{transform:rotate(-10deg)}78%{transform:rotate(20deg)}to{transform:rotate(8deg)}}.l3dy_a_rig[data-gesture=frame] .l3dy_a_arm{animation-name:l3dy_a_frameshoulder}@keyframes l3dy_a_frameshoulder{0%{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-6deg)}63%{transform:rotate(-6deg)}82%{transform:rotate(0)}to{transform:rotate(0)}}.l3dy_a_rig[data-gesture=frame] .l3dy_a_forearm{animation-name:l3dy_a_frameelbow}@keyframes l3dy_a_frameelbow{0%{transform:rotate(-35deg)}20%{transform:rotate(-95deg)}40%{transform:rotate(-4deg)}63%{transform:rotate(-4deg)}82%{transform:rotate(-15deg)}to{transform:rotate(-35deg)}}.l3dy_a_rig[data-gesture=frame] .l3dy_a_hand{animation-name:l3dy_a_framewrist}@keyframes l3dy_a_framewrist{0%{transform:rotate(-12deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-15deg)}63%{transform:rotate(-15deg)}82%{transform:rotate(0)}to{transform:rotate(-12deg)}}.l3dy_a_rig[data-gesture=fold] .l3dy_a_arm{animation-name:l3dy_a_foldshoulder}@keyframes l3dy_a_foldshoulder{0%{transform:rotate(18deg)}20%{transform:rotate(44deg)}40%{transform:rotate(-8deg)}53%{transform:rotate(-3deg)}76%{transform:rotate(30deg)}to{transform:rotate(18deg)}}.l3dy_a_rig[data-gesture=fold] .l3dy_a_forearm{animation-name:l3dy_a_foldelbow}@keyframes l3dy_a_foldelbow{0%{transform:rotate(-20deg)}20%{transform:rotate(-115deg)}40%{transform:rotate(-20deg)}53%{transform:rotate(15deg)}76%{transform:rotate(-65deg)}to{transform:rotate(-20deg)}}.l3dy_a_rig[data-gesture=fold] .l3dy_a_hand{animation-name:l3dy_a_foldwrist}@keyframes l3dy_a_foldwrist{0%{transform:rotate(30deg)}20%{transform:rotate(55deg)}40%{transform:rotate(-40deg)}53%{transform:rotate(-10deg)}76%{transform:rotate(35deg)}to{transform:rotate(30deg)}}.l3dy_a_rig[data-held-fan=fire] .l3dy_a_arm{animation-name:l3dy_a_fanFireShoulder}.l3dy_a_rig[data-held-fan=fire] .l3dy_a_forearm{animation-name:l3dy_a_fanFireElbow}.l3dy_a_rig[data-held-fan=fire] .l3dy_a_hand{animation-name:l3dy_a_fanFireWrist}.l3dy_a_rig[data-held-fan=water] .l3dy_a_arm{animation-name:l3dy_a_fanWaterShoulder}.l3dy_a_rig[data-held-fan=water] .l3dy_a_forearm{animation-name:l3dy_a_fanWaterElbow}.l3dy_a_rig[data-held-fan=water] .l3dy_a_hand{animation-name:l3dy_a_fanWaterWrist}@keyframes l3dy_a_fanFireShoulder{0%,to{transform:rotate(0)}24%{transform:rotate(-11deg)}43%,49%{transform:rotate(14deg)}68%{transform:rotate(5deg)}}@keyframes l3dy_a_fanFireElbow{0%,to{transform:rotate(0)}26%{transform:rotate(-9deg)}44%,50%{transform:rotate(15deg)}71%{transform:rotate(-3deg)}}@keyframes l3dy_a_fanFireWrist{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}43%{transform:rotate(22deg)}58%{transform:rotate(12deg)}76%{transform:rotate(-5deg)}}@keyframes l3dy_a_fanWaterShoulder{0%,to{transform:rotate(0)}27%{transform:rotate(6deg)}48%{transform:rotate(-8deg)}70%{transform:rotate(-3deg)}}@keyframes l3dy_a_fanWaterElbow{0%,to{transform:rotate(0)}22%{transform:rotate(9deg)}46%{transform:rotate(-11deg)}72%{transform:rotate(4deg)}}@keyframes l3dy_a_fanWaterWrist{0%,to{transform:rotate(0)}23%{transform:rotate(13deg)}47%{transform:rotate(-19deg)}66%{transform:rotate(-6deg)}83%{transform:rotate(3deg)}}.l3dy_a_rig[data-held-seal=earth] .l3dy_a_arm{animation-name:l3dy_a_earthSealLift}.l3dy_a_rig[data-held-seal=earth] .l3dy_a_forearm,.l3dy_a_rig[data-held-seal=earth] .l3dy_a_hand{animation:none}.l3dy_a_rig[data-held-seal=earth] .l3dy_a_heldBody{animation:l3dy_a_earthSealSettle var(--action-duration,1.4s) both}.l3dy_a_rig[data-held-seal=metal] .l3dy_a_arm{animation-name:l3dy_a_metalSealShoulder}.l3dy_a_rig[data-held-seal=metal] .l3dy_a_forearm{animation-name:l3dy_a_metalSealElbow}.l3dy_a_rig[data-held-seal=metal] .l3dy_a_hand{animation-name:l3dy_a_metalSealWrist}@keyframes l3dy_a_earthSealLift{0%,to{transform:translateY(0)}24%{transform:translateY(-15px)}43%,53%{transform:translateY(22px)}70%{transform:translateY(7px)}}@keyframes l3dy_a_earthSealSettle{0%,to{transform:translateY(0)}24%{transform:translateY(-3px)}44%,56%{transform:translateY(6px)}75%{transform:translateY(2px)}}@keyframes l3dy_a_metalSealShoulder{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}40%,49%{transform:rotate(7deg)}64%{transform:rotate(1deg)}}@keyframes l3dy_a_metalSealElbow{0%,to{transform:rotate(0)}24%{transform:rotate(-8deg)}42%{transform:rotate(10deg)}62%{transform:rotate(-2deg)}}@keyframes l3dy_a_metalSealWrist{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}41%,52%{transform:rotate(11deg)}75%{transform:rotate(0)}}.l3dy_a_rig[data-held-brush=wood] .l3dy_a_arm{animation-name:l3dy_a_brushWoodShoulder}.l3dy_a_rig[data-held-brush=wood] .l3dy_a_forearm{animation-name:l3dy_a_brushWoodElbow}.l3dy_a_rig[data-held-brush=wood] .l3dy_a_hand{animation-name:l3dy_a_brushWoodWrist}.l3dy_a_rig[data-held-brush=leap] .l3dy_a_arm{animation-name:l3dy_a_brushLeapShoulder}.l3dy_a_rig[data-held-brush=leap] .l3dy_a_forearm{animation-name:l3dy_a_brushLeapElbow}.l3dy_a_rig[data-held-brush=leap] .l3dy_a_hand{animation-name:l3dy_a_brushLeapWrist}@keyframes l3dy_a_brushWoodShoulder{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}42%,50%{transform:rotate(8deg)}70%{transform:rotate(2deg)}}@keyframes l3dy_a_brushWoodElbow{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}43%,52%{transform:rotate(10deg)}74%{transform:rotate(1deg)}}@keyframes l3dy_a_brushWoodWrist{0%,to{transform:rotate(0)}27%{transform:rotate(-10deg)}43%,53%{transform:rotate(16deg)}77%{transform:rotate(0)}}@keyframes l3dy_a_brushLeapShoulder{0%,to{transform:rotate(0)}22%{transform:rotate(8deg)}40%{transform:rotate(-11deg)}57%{transform:rotate(-4deg)}76%{transform:rotate(3deg)}}@keyframes l3dy_a_brushLeapElbow{0%,to{transform:rotate(0)}24%{transform:rotate(9deg)}42%{transform:rotate(-14deg)}63%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes l3dy_a_brushLeapWrist{0%,to{transform:rotate(0)}24%{transform:rotate(13deg)}41%{transform:rotate(-20deg)}56%{transform:rotate(-8deg)}75%{transform:rotate(5deg)}}.l3dy_a_rig[data-held-bell=voice] .l3dy_a_arm{animation-name:l3dy_a_bellVoiceShoulder}.l3dy_a_rig[data-held-bell=voice] .l3dy_a_forearm{animation-name:l3dy_a_bellVoiceElbow}.l3dy_a_rig[data-held-bell=voice] .l3dy_a_hand{animation-name:l3dy_a_bellVoiceWrist}.l3dy_a_rig[data-held-bell=order] .l3dy_a_arm{animation-name:l3dy_a_bellOrderShoulder}.l3dy_a_rig[data-held-bell=order] .l3dy_a_forearm{animation-name:l3dy_a_bellOrderElbow}.l3dy_a_rig[data-held-bell=order] .l3dy_a_hand{animation-name:l3dy_a_bellOrderWrist}@keyframes l3dy_a_bellVoiceShoulder{0%,to{transform:rotate(0)}23%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}56%{transform:rotate(-3deg)}72%{transform:rotate(2deg)}}@keyframes l3dy_a_bellVoiceElbow{0%,to{transform:rotate(0)}24%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}54%{transform:rotate(-5deg)}69%{transform:rotate(3deg)}}@keyframes l3dy_a_bellVoiceWrist{0%,to{transform:rotate(0)}24%{transform:rotate(-14deg)}39%{transform:rotate(17deg)}53%{transform:rotate(-13deg)}67%{transform:rotate(10deg)}83%{transform:rotate(-2deg)}}@keyframes l3dy_a_bellOrderShoulder{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}43%,51%{transform:rotate(10deg)}72%{transform:rotate(2deg)}}@keyframes l3dy_a_bellOrderElbow{0%,to{transform:rotate(0)}26%{transform:rotate(-5deg)}43%,57%{transform:rotate(5deg)}78%{transform:rotate(0)}}@keyframes l3dy_a_bellOrderWrist{0%,to{transform:rotate(0)}26%{transform:rotate(-20deg)}43%,48%{transform:rotate(25deg)}63%{transform:rotate(-7deg)}79%{transform:rotate(0)}}.l3dy_a_rig[data-held-lamp=scout] .l3dy_a_arm{animation-name:l3dy_a_lampScoutShoulder}.l3dy_a_rig[data-held-lamp=scout] .l3dy_a_forearm{animation-name:l3dy_a_lampScoutElbow}.l3dy_a_rig[data-held-lamp=scout] .l3dy_a_hand{animation-name:l3dy_a_lampScoutWrist}.l3dy_a_rig[data-held-lamp=mystery] .l3dy_a_arm{animation-name:l3dy_a_lampMysteryShoulder}.l3dy_a_rig[data-held-lamp=mystery] .l3dy_a_forearm{animation-name:l3dy_a_lampMysteryElbow}.l3dy_a_rig[data-held-lamp=mystery] .l3dy_a_hand{animation-name:l3dy_a_lampMysteryWrist}.l3dy_a_lampLight{fill:#fff0a5;opacity:0;transform-box:fill-box;transform-origin:bottom;animation:l3dy_a_lampFlame var(--action-duration,1.6s) ease-in-out both}@keyframes l3dy_a_lampFlame{0%,12%,to{opacity:.1;transform:scaleX(.8)}26%{opacity:.55;transform:scale(.8,1.14)}43%{opacity:.7;transform:scale(1.1,.9)}61%{opacity:.45;transform:scale(.85,1.08)}80%{opacity:.2;transform:scale(.9,.95)}}@keyframes l3dy_a_lampScoutShoulder{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}43%,52%{transform:rotate(5deg)}74%{transform:rotate(1deg)}}@keyframes l3dy_a_lampScoutElbow{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}43%{transform:rotate(8deg)}60%{transform:rotate(3deg)}79%{transform:rotate(-1deg)}}@keyframes l3dy_a_lampScoutWrist{0%,to{transform:rotate(0)}24%{transform:rotate(-6deg)}44%{transform:rotate(10deg)}64%{transform:rotate(-3deg)}82%{transform:rotate(1deg)}}@keyframes l3dy_a_lampMysteryShoulder{0%,to{transform:rotate(0)}27%{transform:rotate(3deg)}48%,60%{transform:rotate(-5deg)}81%{transform:rotate(-1deg)}}@keyframes l3dy_a_lampMysteryElbow{0%,to{transform:rotate(0)}28%{transform:rotate(4deg)}49%{transform:rotate(-7deg)}67%{transform:rotate(-3deg)}84%{transform:rotate(0)}}@keyframes l3dy_a_lampMysteryWrist{0%,to{transform:rotate(0)}27%{transform:rotate(5deg)}49%{transform:rotate(-8deg)}67%{transform:rotate(-2deg)}84%{transform:rotate(0)}}.l3dy_a_torso,.l3dy_a_stance{transform-box:view-box;animation-duration:var(--action-duration,1.6s);animation-timing-function:cubic-bezier(.23,.72,.28,1);animation-fill-mode:both}.l3dy_a_stance{transform-origin:50% 92%;animation-name:l3dy_a_plantFeet}.l3dy_a_rig[data-choreography=mystery] .l3dy_a_torso{animation-name:l3dy_a_mirrorSweepBody}.l3dy_a_rig[data-choreography=scout] .l3dy_a_torso{animation-name:l3dy_a_earthPalmBody}.l3dy_a_rig[data-choreography=order] .l3dy_a_torso{animation-name:l3dy_a_verdictBody}.l3dy_a_rig[data-choreography=mystery] .l3dy_a_arm{animation-name:l3dy_a_mirrorShoulder}.l3dy_a_rig[data-choreography=mystery] .l3dy_a_forearm{animation-name:l3dy_a_mirrorElbow}.l3dy_a_rig[data-choreography=mystery] .l3dy_a_hand{animation-name:l3dy_a_mirrorWrist}.l3dy_a_rig[data-choreography=scout] .l3dy_a_arm{animation-name:l3dy_a_earthPalmShoulder}.l3dy_a_rig[data-choreography=scout] .l3dy_a_forearm{animation-name:l3dy_a_earthPalmElbow}.l3dy_a_rig[data-choreography=scout] .l3dy_a_hand{animation-name:l3dy_a_earthPalmWrist}.l3dy_a_rig[data-choreography=order] .l3dy_a_arm{animation-name:l3dy_a_verdictShoulder}.l3dy_a_rig[data-choreography=order] .l3dy_a_forearm{animation-name:l3dy_a_verdictElbow}.l3dy_a_rig[data-choreography=order] .l3dy_a_hand{animation-name:l3dy_a_verdictWrist}@keyframes l3dy_a_plantFeet{0%,to{transform:none}22%{transform:translateY(7px)scaleY(.99)}38%,48%{transform:translateY(2px)}70%{transform:none}}@keyframes l3dy_a_mirrorSweepBody{0%,to{transform:none}23%{transform:rotate(-7deg)translate(-9px,8px)}36%{transform:rotate(6deg)translate(15px,-5px)}42%,47%{transform:rotate(8deg)translate(20px,-3px)}65%{transform:rotate(3deg)translate(5px,2px)}}@keyframes l3dy_a_earthPalmBody{0%,to{transform:none}24%{transform:translate(-8px,19px)rotate(-4deg)}36%{transform:translate(16px,5px)rotate(6deg)}42%,48%{transform:translate(22px,9px)rotate(7deg)}68%{transform:translate(6px,7px)rotate(2deg)}}@keyframes l3dy_a_verdictBody{0%,to{transform:none}24%{transform:rotate(-8deg)translate(-8px,-6px)}36%{transform:rotate(5deg)translate(10px,1px)}42%,48%{transform:rotate(7deg)translate(16px,8px)}69%{transform:rotate(2deg)translate(3px,3px)}}@keyframes l3dy_a_mirrorShoulder{0%,to{transform:rotate(0)}24%{transform:rotate(19deg)}37%,47%{transform:rotate(-17deg)}67%{transform:rotate(-5deg)}}@keyframes l3dy_a_mirrorElbow{0%,to{transform:rotate(-15deg)}24%{transform:rotate(-75deg)}37%,47%{transform:rotate(16deg)}68%{transform:rotate(-8deg)}}@keyframes l3dy_a_mirrorWrist{0%,to{transform:rotate(0)}24%{transform:rotate(27deg)}37%,47%{transform:rotate(-27deg)}68%{transform:rotate(-5deg)}}@keyframes l3dy_a_earthPalmShoulder{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}37%,48%{transform:rotate(-10deg)}68%{transform:rotate(-3deg)}}@keyframes l3dy_a_earthPalmElbow{0%,to{transform:rotate(-8deg)}25%{transform:rotate(-85deg)}37%,48%{transform:rotate(9deg)}69%{transform:rotate(-12deg)}}@keyframes l3dy_a_earthPalmWrist{0%,to{transform:rotate(0)}25%{transform:rotate(33deg)}37%,48%{transform:rotate(-20deg)}69%{transform:rotate(-4deg)}}@keyframes l3dy_a_verdictShoulder{0%,to{transform:rotate(0)}24%{transform:rotate(-16deg)}37%,48%{transform:rotate(15deg)}68%{transform:rotate(4deg)}}@keyframes l3dy_a_verdictElbow{0%,to{transform:rotate(-12deg)}24%{transform:rotate(-66deg)}37%,48%{transform:rotate(12deg)}68%{transform:rotate(-9deg)}}@keyframes l3dy_a_verdictWrist{0%,to{transform:rotate(0)}24%{transform:rotate(24deg)}37%,48%{transform:rotate(-30deg)}68%{transform:rotate(-4deg)}}.l3dy_a_wristEnergy{opacity:0;animation:l3dy_a_wristIgnite var(--action-duration,1.6s) both;pointer-events:none}@keyframes l3dy_a_wristIgnite{0%,10%{opacity:0}24%,35%{opacity:.85}43%{opacity:.25}58%,to{opacity:0}}.l3dy_a_rig[data-elemental-weapon] .l3dy_a_stance{animation-name:l3dy_a_weaponPlant}.l3dy_a_rig[data-elemental-weapon] .l3dy_a_torso{animation-name:l3dy_a_weaponBody}.l3dy_a_rig[data-elemental-weapon=fan] .l3dy_a_arm{animation-name:l3dy_a_lotusShoulder}.l3dy_a_rig[data-elemental-weapon=fan] .l3dy_a_forearm{animation-name:l3dy_a_lotusElbow}.l3dy_a_rig[data-elemental-weapon=fan] .l3dy_a_hand{animation-name:l3dy_a_lotusWrist}.l3dy_a_rig[data-elemental-weapon=brush] .l3dy_a_arm{animation-name:l3dy_a_bambooShoulder}.l3dy_a_rig[data-elemental-weapon=brush] .l3dy_a_forearm{animation-name:l3dy_a_bambooElbow}.l3dy_a_rig[data-elemental-weapon=brush] .l3dy_a_hand{animation-name:l3dy_a_bambooWrist}.l3dy_a_rig[data-elemental-weapon=lamp] .l3dy_a_arm{animation-name:l3dy_a_riverShoulder}.l3dy_a_rig[data-elemental-weapon=lamp] .l3dy_a_forearm{animation-name:l3dy_a_riverElbow}.l3dy_a_rig[data-elemental-weapon=lamp] .l3dy_a_hand{animation-name:l3dy_a_riverWrist}@keyframes l3dy_a_weaponPlant{0%,to{transform:none}22%{transform:translate(-3px,4px)scaleY(.98)}38%,47%{transform:translate(5px,1px)}74%{transform:translate(1px,1px)}}@keyframes l3dy_a_weaponBody{0%,to{transform:none}22%{transform:translate(-4px,3px)rotate(-2deg)}38%,47%{transform:translate(7px,-2px)rotate(2deg)}72%{transform:translate(2px,1px)}}@keyframes l3dy_a_lotusShoulder{0%,to{transform:rotate(0)}22%{transform:rotate(-19deg)}38%,46%{transform:rotate(14deg)}66%{transform:rotate(5deg)}}@keyframes l3dy_a_lotusElbow{0%,to{transform:rotate(0)}22%{transform:rotate(-31deg)}38%,46%{transform:rotate(10deg)}69%{transform:rotate(3deg)}}@keyframes l3dy_a_lotusWrist{0%,to{transform:rotate(0)}22%{transform:rotate(-24deg)}38%,46%{transform:rotate(25deg)}69%{transform:rotate(6deg)}}@keyframes l3dy_a_bambooShoulder{0%,to{transform:rotate(0)}22%{transform:rotate(-12deg)}37%,46%{transform:rotate(8deg)}67%{transform:rotate(2deg)}}@keyframes l3dy_a_bambooElbow{0%,to{transform:rotate(0)}22%{transform:rotate(-22deg)}37%,46%{transform:rotate(12deg)}68%{transform:rotate(3deg)}}@keyframes l3dy_a_bambooWrist{0%,to{transform:rotate(0)}22%{transform:rotate(-26deg)}37%,46%{transform:rotate(30deg)}68%{transform:rotate(4deg)}}@keyframes l3dy_a_riverShoulder{0%,to{transform:rotate(0)}22%{transform:rotate(7deg)}38%,48%{transform:rotate(-10deg)}71%{transform:rotate(-2deg)}}@keyframes l3dy_a_riverElbow{0%,to{transform:rotate(0)}22%{transform:rotate(9deg)}38%,48%{transform:rotate(-18deg)}71%{transform:rotate(-3deg)}}@keyframes l3dy_a_riverWrist{0%,to{transform:rotate(0)}22%{transform:rotate(-4deg)}38%,48%{transform:rotate(12deg)}71%{transform:rotate(2deg)}}
.cfFKiG_portrait{height:var(--portrait-height);width:calc(var(--portrait-height) * var(--art-ratio));--action-duration:var(--effect-duration);flex-shrink:0;margin-inline:auto;position:relative}.cfFKiG_portrait>img,.cfFKiG_portrait>svg{object-fit:contain;z-index:1;width:100%;height:100%;position:relative;overflow:visible}.cfFKiG_aura{filter:blur(3px);opacity:0;background:radial-gradient(#ffdfa296,#dfac5030 45%,#0000 72%);border-radius:50%;width:32%;height:20%;position:absolute;top:23%;right:0}.cfFKiG_portrait[data-artifact-state=pressure] .cfFKiG_aura{opacity:.85}.cfFKiG_portrait[data-artifact-state=steady] .cfFKiG_aura{opacity:.6;background:radial-gradient(#d7f1bca3,#c4db922b 45%,#0000 72%)}.cfFKiG_portrait[data-artifact-state=exhausted] .cfFKiG_aura{opacity:.12}
.FoV8ZG_stage{--source-ink:#9a641f;--source-light:#ffdf84;--receive-ink:#197c8e;--receive-light:#a5edf0}.FoV8ZG_stage[data-source-element=木]{--source-ink:#28734e;--source-light:#b9e69a}.FoV8ZG_stage[data-source-element=火]{--source-ink:#b8502f;--source-light:#ffd18a}.FoV8ZG_stage[data-source-element=土]{--source-ink:#926323;--source-light:#f6d597}.FoV8ZG_stage[data-source-element=金]{--source-ink:#95601c;--source-light:#ffe39a}.FoV8ZG_stage[data-source-element=水]{--source-ink:#24758a;--source-light:#b4edf3}.FoV8ZG_stage[data-recipient-element=木]{--receive-ink:#28734e;--receive-light:#c4e8a0}.FoV8ZG_stage[data-recipient-element=火]{--receive-ink:#b8502f;--receive-light:#ffcd8e}.FoV8ZG_stage[data-recipient-element=土]{--receive-ink:#926323;--receive-light:#f6d597}.FoV8ZG_stage[data-recipient-element=金]{--receive-ink:#95601c;--receive-light:#ffe39a}.FoV8ZG_stage[data-recipient-element=水]{--receive-ink:#197c8e;--receive-light:#a5edf0}.FoV8ZG_seal{z-index:5;left:50%;bottom:calc(var(--portrait-height) * .46 + 42px);aspect-ratio:1;pointer-events:none;color:#4e471e;filter:drop-shadow(0 3px 6px #a8792625);place-items:center;width:78px;display:grid;position:absolute;translate:-50% 50%}.FoV8ZG_seal svg{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FoV8ZG_sealOrbit{stroke:var(--source-ink);stroke-width:1.5px;stroke-dasharray:27 6 3 6;transform-origin:50%}.FoV8ZG_sealFace{fill:#fffbeb;stroke:var(--source-ink);stroke-width:2px}.FoV8ZG_sealPoints{fill:var(--source-light);stroke:var(--source-ink);stroke-width:1px}.FoV8ZG_sealCorners{stroke:var(--receive-ink);stroke-width:3px}.FoV8ZG_seal strong{font:800 31px/1 var(--font-serif), serif;text-shadow:1px 1px #fff;position:relative}.FoV8ZG_direction{color:var(--receive-ink);font-size:23px;position:absolute;top:50%;left:100%;translate:1px -50%}.FoV8ZG_stream{height:var(--portrait-height);pointer-events:none;z-index:4;position:absolute;inset:auto 0 42px}.FoV8ZG_stream svg{fill:none;stroke-linecap:round;width:100%;height:100%;overflow:visible}.FoV8ZG_ribbonGlow,.FoV8ZG_ribbon,.FoV8ZG_ribbonFine{stroke-dasharray:1;animation:FoV8ZG_ribbonDraw var(--effect-duration) linear both}.FoV8ZG_ribbonGlow{stroke:var(--source-light);stroke-width:17px;opacity:.65;filter:blur(3px)}.FoV8ZG_ribbon{stroke:var(--source-ink);stroke-width:3px}.FoV8ZG_ribbonFine{stroke:var(--source-ink);stroke-width:1px}.FoV8ZG_ribbonFine:nth-of-type(4){stroke:var(--receive-ink)}.FoV8ZG_mote{fill:var(--source-light);stroke:var(--source-ink);stroke-width:1.4px;animation:FoV8ZG_moteTravel var(--effect-duration) linear both}.FoV8ZG_mote circle{fill:none;stroke-width:.8px;stroke-dasharray:3 4}.FoV8ZG_mote[data-mote="1"]{animation-name:FoV8ZG_moteFollow}.FoV8ZG_mote[data-mote="2"]{animation-name:FoV8ZG_moteLast}.FoV8ZG_flowArrow{stroke:var(--receive-ink);stroke-width:3px;animation:FoV8ZG_arrowReceive var(--effect-duration) linear both}.FoV8ZG_receivingAura{pointer-events:none;z-index:0;color:var(--receive-ink);position:absolute;inset:-6% -5% -2%;transform:translateZ(-65px)}.FoV8ZG_auraLight{background:radial-gradient(ellipse, var(--receive-light), transparent 68%);opacity:.42;border-radius:50%;position:absolute;inset:7% 8% 4%}.FoV8ZG_auraOrbit,.FoV8ZG_elementBloom{fill:none;stroke:currentColor;stroke-width:1.3px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FoV8ZG_outerOrbit{opacity:.4;stroke-dasharray:75 12 4 12}.FoV8ZG_innerOrbit{opacity:.25;stroke-dasharray:3 9}.FoV8ZG_auraRays{opacity:.5;stroke-width:2px}.FoV8ZG_auraSpark{fill:#fff9d0;stroke:var(--source-ink);stroke-width:1px;opacity:.8}.FoV8ZG_auraSpark[data-spark="0"]{translate:40px 90px}.FoV8ZG_auraSpark[data-spark="1"]{translate:199px 148px}.FoV8ZG_auraSpark[data-spark="2"]{translate:65px 223px}.FoV8ZG_auraSpark[data-spark="3"]{translate:185px 43px}.FoV8ZG_elementBloom{fill:var(--receive-light);stroke-width:1.5px;opacity:.8}.FoV8ZG_groundRipple{border:2px solid var(--receive-ink);opacity:.3;border-radius:50%;width:73%;height:12%;position:absolute;bottom:4%;left:50%;transform:perspective(300px)rotateX(42deg)}.FoV8ZG_groundRipple+.FoV8ZG_groundRipple{opacity:.2;border-width:1px;width:91%;height:17%;bottom:2%}.FoV8ZG_receiverStamp{aspect-ratio:1;border:1px solid var(--receive-ink);outline:3px double var(--receive-ink);outline-offset:3px;width:30px;color:var(--receive-ink);font:650 20px/1 var(--font-serif), serif;box-shadow:0 0 15px var(--receive-light);background:#fffbed;place-items:center;display:grid;position:absolute;bottom:22%;left:11%;rotate:-8deg}.FoV8ZG_stage[data-playing=true] .FoV8ZG_seal{animation:FoV8ZG_sealAwaken var(--effect-duration) linear both}.FoV8ZG_stage[data-playing=true] .FoV8ZG_sealOrbit{animation:FoV8ZG_sealTurn var(--effect-duration) ease-out both}.FoV8ZG_stage[data-playing=true] .FoV8ZG_auraLight{animation:FoV8ZG_receiveLight var(--effect-duration) linear both}.FoV8ZG_stage[data-playing=true] .FoV8ZG_auraOrbit{animation:FoV8ZG_receiveOrbit var(--effect-duration) linear both}.FoV8ZG_stage[data-playing=true] .FoV8ZG_elementBloom{animation:FoV8ZG_elementAwaken var(--effect-duration) linear both}.FoV8ZG_stage[data-playing=true] .FoV8ZG_groundRipple{animation:FoV8ZG_rippleExpand var(--effect-duration) linear both}.FoV8ZG_stage[data-playing=true] .FoV8ZG_groundRipple+.FoV8ZG_groundRipple{animation-name:FoV8ZG_rippleOuter}.FoV8ZG_stage[data-playing=true] .FoV8ZG_receiverStamp{animation:FoV8ZG_stampAppear var(--effect-duration) linear both}@keyframes FoV8ZG_ribbonDraw{0%,28%{opacity:0;stroke-dashoffset:1px}34%{opacity:1;stroke-dashoffset:1px}53%,69%{opacity:1;stroke-dashoffset:0}88%,to{opacity:0;stroke-dashoffset:0}}@keyframes FoV8ZG_moteTravel{0%,30%{opacity:0;transform:translate(155px,183px)scale(.3)rotate(-30deg)}35%{opacity:1;transform:translate(180px,170px)scale(.8)}47%{opacity:1;transform:translate(314px,177px)scale(1.15)rotate(90deg)}56%{opacity:1;transform:translate(442px,161px)scale(.8)rotate(180deg)}65%,to{opacity:0;transform:translate(455px,145px)scale(.2)rotate(210deg)}}@keyframes FoV8ZG_moteFollow{0%,34%{opacity:0;transform:translate(155px,200px)scale(.3)}39%{opacity:1;transform:translate(180px,184px)scale(.6)}51%{opacity:1;transform:translate(314px,192px)scale(.9)rotate(90deg)}60%{opacity:1;transform:translate(442px,176px)scale(.6)rotate(180deg)}69%,to{opacity:0;transform:translate(455px,160px)scale(.2)}}@keyframes FoV8ZG_moteLast{0%,38%{opacity:0;transform:translate(155px,166px)scale(.3)}43%{opacity:1;transform:translate(180px,155px)scale(.6)}55%{opacity:1;transform:translate(314px,163px)scale(.9)rotate(90deg)}64%{opacity:1;transform:translate(442px,146px)scale(.6)rotate(180deg)}73%,to{opacity:0;transform:translate(455px,130px)scale(.2)}}@keyframes FoV8ZG_arrowReceive{0%,48%{opacity:0;transform:translate(-18px)}55%,68%{opacity:1;transform:translate(0)}85%,to{opacity:0;transform:translate(6px)}}@keyframes FoV8ZG_sealAwaken{0%,26%{opacity:0;transform:scale(.35)rotate(-18deg)}36%{opacity:1;transform:scale(1.2)rotate(5deg)}44%,66%{opacity:1;transform:scale(1.08)rotate(0)}85%,to{opacity:1;transform:scale(1)}}@keyframes FoV8ZG_sealTurn{0%,26%{transform:rotate(-70deg)}72%,to{transform:rotate(0)}}@keyframes FoV8ZG_receiveLight{0%,48%{opacity:0;transform:scale(.4)}57%{opacity:.95;transform:scale(1.18)}72%{opacity:.7;transform:scale(1)}to{opacity:.42;transform:scale(1)}}@keyframes FoV8ZG_receiveOrbit{0%,48%{opacity:0;transform:translateY(15px)scale(.55)}59%{opacity:1;transform:translateY(-5px)scale(1.1)}76%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FoV8ZG_elementAwaken{0%,51%{opacity:0;transform:translateY(18px)scale(.6)}65%{opacity:1;transform:translateY(-10px)scale(1.05)}86%,to{opacity:.8;transform:translateY(0)scale(1)}}@keyframes FoV8ZG_rippleExpand{0%,49%{opacity:0;transform:perspective(300px)rotateX(42deg)scale(.25)}59%{opacity:.8;transform:perspective(300px)rotateX(42deg)scale(.85)}76%{opacity:.5;transform:perspective(300px)rotateX(42deg)scale(1.1)}to{opacity:.3;transform:perspective(300px)rotateX(42deg)scale(1)}}@keyframes FoV8ZG_rippleOuter{0%,56%{opacity:0;transform:perspective(300px)rotateX(42deg)scale(.3)}69%{opacity:.55;transform:perspective(300px)rotateX(42deg)scale(.9)}86%{opacity:.3;transform:perspective(300px)rotateX(42deg)scale(1.07)}to{opacity:.2;transform:perspective(300px)rotateX(42deg)scale(1)}}@keyframes FoV8ZG_stampAppear{0%,57%{opacity:0;transform:translateY(18px)scale(.4)}68%{opacity:1;transform:translateY(-6px)scale(1.15)}86%,to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.FoV8ZG_seal{width:52px;bottom:calc(var(--portrait-height) * .46 + 66px)}.FoV8ZG_seal strong{font-size:23px}.FoV8ZG_direction{font-size:17px;translate:-2px -50%}.FoV8ZG_stream{bottom:66px}.FoV8ZG_receiverStamp{outline-offset:2px;outline-width:2px;width:21px;font-size:15px;left:7%}.FoV8ZG_receivingAura{inset-inline:-10%}}@media (prefers-reduced-motion:reduce){.FoV8ZG_stage[data-motion=system] .FoV8ZG_stream{display:none}.FoV8ZG_stage[data-motion=system] :is(.FoV8ZG_seal,.FoV8ZG_sealOrbit,.FoV8ZG_auraLight,.FoV8ZG_auraOrbit,.FoV8ZG_elementBloom,.FoV8ZG_groundRipple,.FoV8ZG_receiverStamp){animation:none!important}}
.YAF_hG_theater{--portrait-height:265px;--theater-ink:var(--learn-ink,#30263b);--theater-muted:var(--learn-muted,#605468);--theater-accent:var(--learn-plum,#68447b);color:var(--theater-ink);background:#fffaf3;border-block:2px solid #6d5872;min-width:0;margin:28px 0 38px;scroll-margin-top:120px}.YAF_hG_header{padding:24px 24px 18px}.YAF_hG_eyebrow{color:var(--theater-accent);font-weight:650;margin:0!important;font-size:12px!important;line-height:1.8!important}.YAF_hG_eyebrow span{color:var(--theater-muted);margin-left:12px;display:inline-block}.YAF_hG_header h2{font:650 clamp(24px, 3vw, 33px)/1.5 var(--font-serif), serif;text-wrap:balance;margin:9px 0 14px!important}.YAF_hG_context{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;line-height:1.8;display:flex}.YAF_hG_context strong{color:#285b48;border-left:3px solid #285b48;padding-left:8px}.YAF_hG_context span{color:var(--theater-muted)}.YAF_hG_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;margin:0!important;padding:0 24px 18px!important;list-style:none!important}.YAF_hG_steps li{color:var(--theater-muted);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.YAF_hG_steps b{border:1px solid #a797ad;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.YAF_hG_steps li[aria-current]{color:var(--theater-accent);font-weight:700}.YAF_hG_steps li[aria-current] b,.YAF_hG_steps li[data-done=true] b{background:var(--theater-accent);color:#fff;border-color:var(--theater-accent)}.YAF_hG_theater button{cursor:pointer;min-width:44px;min-height:44px;font-size:14px;line-height:1.6}.YAF_hG_theater button:disabled{cursor:default;opacity:.45}.YAF_hG_theater :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #80581f}.YAF_hG_stage{--portrait-height:265px;--theater-ink:#30263b;--theater-muted:#605468;--theater-accent:#68447b;color:var(--theater-ink);--effect-duration:1.6s;--action-color:#315e70;--action-light:#d9edf0;--lunge:64px;--recoil:68px;--cast-depth:95px;isolation:isolate;background:radial-gradient(at 50% 90%,#e9dde9,#0000 65%),#f6f0e5;padding:18px 24px 14px;scroll-margin-top:100px;position:relative;overflow:hidden}.YAF_hG_stage[data-kind=prism]{--action-color:#67417c;--action-light:#e6d6ef;background:radial-gradient(at 50% 90%,#dfe8ef,#0000 65%),#f1edf4}.YAF_hG_stage[data-kind=rules]{--action-color:#a3432a;--action-light:#ffdf9d;background:#edf1eb}.YAF_hG_stage[data-kind=ledger]{--action-color:#895614;--action-light:#ffe7a8;background:#f5ead2}.YAF_hG_relation{text-align:center;color:#43578c;font-weight:650;margin:0 0 18px!important;font-size:14px!important;line-height:1.8!important}.YAF_hG_cast{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:38px;display:grid;position:relative}.YAF_hG_actor{text-align:center;min-width:0;position:relative;margin:0!important}.YAF_hG_bubble{z-index:7;text-align:left;background:#fffdf8;border:1px solid #b4a2bc;border-radius:14px 14px 3px;min-height:112px;padding:12px 14px;position:relative}.YAF_hG_actor[data-actor="1"] .YAF_hG_bubble{border-radius:14px 14px 14px 3px}.YAF_hG_bubble b{color:var(--theater-accent);font-size:13px}.YAF_hG_bubble p{color:var(--theater-ink);margin:5px 0 0!important;font-size:14px!important;line-height:1.85!important}.YAF_hG_sprite{height:var(--portrait-height);width:calc(var(--frame-ratio) * var(--portrait-height));z-index:2;max-width:100%;margin:10px auto 0;position:relative;overflow:hidden}.YAF_hG_sprite img{left:var(--sheet-left);top:var(--sheet-top,0);width:var(--sheet-width);height:var(--sheet-height,100%);object-fit:fill;filter:drop-shadow(0 5px 4px #5944581c);position:absolute;max-width:none!important}.YAF_hG_stillPortrait{width:calc(var(--portrait-height) * .8)}.YAF_hG_stillPortrait img{object-fit:contain;width:100%;position:static;max-width:100%!important}.YAF_hG_performer{height:var(--portrait-height);perspective:750px;perspective-origin:50% 65%;transform-style:preserve-3d;z-index:2;margin-top:18px;position:relative}.YAF_hG_performer .YAF_hG_sprite{max-width:none;clip-path:var(--frame-clip,inset(0));margin:0;left:50%;transform:translate(-50%)}.YAF_hG_bodyDepth{--rest-turn:-8deg;transform-origin:50% 88%;transform:rotateY(var(--rest-turn));transform-style:preserve-3d;position:absolute;inset:0}.YAF_hG_performer[data-facing=left] .YAF_hG_bodyDepth{--rest-turn:8deg}.YAF_hG_facing{position:absolute;inset:0}.YAF_hG_facing[data-mirror=true]{transform:scaleX(-1)}.YAF_hG_poseFrame{visibility:hidden;position:absolute;inset:0}.YAF_hG_groundShadow{filter:blur(4px);background:#344e4852;border-radius:50%;width:52%;height:6%;position:absolute;bottom:5%;left:50%;transform:scaleY(.6)}.YAF_hG_arenaFloor{pointer-events:none;z-index:0;background:radial-gradient(#fffdf593 0 45%,#69876d16 46% 63%,#0000 64%);border:1px solid #627c5826;border-radius:50%;height:85px;position:absolute;bottom:42px;left:6%;right:6%;transform:perspective(500px)rotateX(38deg)}.YAF_hG_hitFlash{pointer-events:none;z-index:5;width:48px;height:48px;position:absolute;top:48%;left:34%;translate:-50% -50%}.YAF_hG_performer[data-facing=right] .YAF_hG_hitFlash{left:64%}.YAF_hG_hitFlash i{animation:YAF_hG_contactRing var(--effect-duration) linear both;border:3px solid #b46a27;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff5bd}.YAF_hG_hitFlash i:nth-child(2){border-width:1px;inset:-9px}.YAF_hG_hitFlash b{clip-path:polygon(50% 0,59% 35%,88% 10%,72% 42%,100% 50%,70% 60%,91% 90%,59% 72%,50% 100%,41% 71%,10% 91%,28% 59%,0 50%,30% 41%,9% 9%,41% 31%);animation:YAF_hG_contactSpark var(--effect-duration) linear both;background:#ffdc7c;position:absolute;inset:8px}.YAF_hG_dustKick{fill:#efe4c780;stroke:#a08b60;stroke-width:2px;width:100%;height:25%;animation:YAF_hG_landingDust var(--effect-duration) linear both;pointer-events:none;position:absolute;bottom:-3%;left:0;overflow:visible}.YAF_hG_actor figcaption{z-index:7;justify-content:center;align-items:baseline;gap:8px;padding-top:8px;display:flex;position:relative}.YAF_hG_actor figcaption strong{font:650 20px/1.5 var(--font-serif), serif}.YAF_hG_actor figcaption span{color:var(--theater-muted);font-size:12px}.YAF_hG_settledMark{left:50%;bottom:calc(var(--portrait-height) * .46 + 42px);border-block:2px solid var(--action-color);color:var(--action-color);font:700 15px/1.5 var(--font-serif), serif;z-index:3;white-space:nowrap;background:#fffaf3;padding:3px 8px;position:absolute;translate:-50% 50%}.YAF_hG_stage[data-playing=true] .YAF_hG_settledMark{visibility:hidden}.YAF_hG_actionEffects{height:var(--portrait-height);pointer-events:none;z-index:4;position:absolute;inset:auto 0 42px}.YAF_hG_actionEffects svg{fill:none;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.YAF_hG_speedLines{stroke:var(--action-color);stroke-width:3px;animation:YAF_hG_rushLines var(--effect-duration) linear both}.YAF_hG_actionArt{color:var(--action-color)}.YAF_hG_trail{stroke:var(--action-light);stroke-width:24px;stroke-dasharray:1;animation:YAF_hG_slashTrail var(--effect-duration) linear both}.YAF_hG_slash{stroke:currentColor;stroke-width:7px;fill:var(--action-light);stroke-dasharray:1;animation:YAF_hG_slashDraw var(--effect-duration) linear both}.YAF_hG_impact{stroke:currentColor;stroke-width:5px;transform-origin:420px 160px;animation:YAF_hG_impactSnap var(--effect-duration) linear both}.YAF_hG_impactFill{fill:var(--action-light);stroke-width:3px}.YAF_hG_guard{stroke:currentColor;stroke-width:6px;transform-origin:420px 160px;animation:YAF_hG_guardCatch var(--effect-duration) linear both}.YAF_hG_handoff{stroke:currentColor;fill:var(--action-light);stroke-width:3px;transform-origin:426px 157px;animation:YAF_hG_parcelCatch var(--effect-duration) linear both}.YAF_hG_compareBrackets{stroke:currentColor;stroke-width:4px;transform-origin:300px 164px;animation:YAF_hG_compareFocus var(--effect-duration) linear both}.YAF_hG_focusProp{stroke:currentColor;fill:var(--action-light);stroke-width:3px;transform-origin:300px 160px;animation:YAF_hG_compareFocus var(--effect-duration) linear both}.YAF_hG_stopMark{stroke:currentColor;stroke-width:5px;animation:YAF_hG_compareFocus var(--effect-duration) linear both}.YAF_hG_cutIn{background:repeating-linear-gradient(168deg, transparent 0 17px, #ffffff19 18px 20px), var(--action-color);color:#fffaf3;height:98px;animation:YAF_hG_cutInStrike var(--effect-duration) linear both;z-index:6;border-block:4px solid #30263b;padding:16px 30% 12px 24px;position:absolute;top:0;left:4%;right:7%;overflow:hidden;transform:skewY(-5deg);box-shadow:0 5px #30263b}.YAF_hG_cutInName{font-size:12px;font-weight:650;line-height:1.6;display:block}.YAF_hG_cutIn strong{font:800 clamp(21px, 3vw, 31px)/1.35 var(--font-serif), serif;white-space:nowrap;letter-spacing:.08em;margin-top:3px;display:block}.YAF_hG_cutInPortrait{--portrait-height:400px;width:190px;height:128px;position:absolute;top:-8px;right:3%;overflow:hidden;rotate:5deg}.YAF_hG_cutInPortrait .YAF_hG_sprite{margin-top:0}.YAF_hG_cutInPortrait img{filter:none}.YAF_hG_hitLabel{border:2px solid var(--action-color);color:var(--action-color);box-shadow:3px 3px 0 var(--action-color);white-space:nowrap;font:800 22px/1.3 var(--font-serif), serif;animation:YAF_hG_hitWord var(--effect-duration) linear both;background:#fffaf3;padding:7px 13px;position:absolute;top:70%;left:66%}.YAF_hG_questionMark{color:var(--action-color);font:800 45px/1 var(--font-serif), serif;animation:YAF_hG_checkQuestion var(--effect-duration) linear both;position:absolute;top:57%;left:50%}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=cast] .YAF_hG_bodyDepth{animation:YAF_hG_castDepth var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=hit] .YAF_hG_bodyDepth{animation:YAF_hG_hitDepth var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=brace] .YAF_hG_bodyDepth{animation:YAF_hG_braceDepth var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=pass] .YAF_hG_bodyDepth{animation:YAF_hG_passDepth var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=catch] .YAF_hG_bodyDepth{animation:YAF_hG_catchDepth var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=inspect] .YAF_hG_bodyDepth{animation:YAF_hG_inspectDepth var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=hit] .YAF_hG_sprite img{animation:YAF_hG_hitRim var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=hit] .YAF_hG_groundShadow{animation:YAF_hG_shadowSkid var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=cast] .YAF_hG_groundShadow{animation:YAF_hG_shadowLaunch var(--effect-duration) linear both}.YAF_hG_stage[data-playing=true] .YAF_hG_poseFrame[data-phase="0"]{animation:YAF_hG_readyFrame var(--effect-duration) steps(1, end) both}.YAF_hG_stage[data-playing=true] .YAF_hG_poseFrame[data-phase="1"]{animation:YAF_hG_chargeFrame var(--effect-duration) steps(1, end) both}.YAF_hG_stage[data-playing=true] .YAF_hG_poseFrame[data-phase="2"]{animation:YAF_hG_actionFrame var(--effect-duration) steps(1, end) both}.YAF_hG_stage[data-playing=true] .YAF_hG_poseFrame[data-phase="3"]{animation:YAF_hG_recoverFrame var(--effect-duration) steps(1, end) both}.YAF_hG_stage[data-playing=true] .YAF_hG_performer:is([data-reaction=hit],[data-reaction=brace],[data-reaction=catch]) .YAF_hG_poseFrame[data-phase="0"]{animation-name:YAF_hG_reactReadyFrame}.YAF_hG_stage[data-playing=true] .YAF_hG_performer:is([data-reaction=hit],[data-reaction=brace],[data-reaction=catch]) .YAF_hG_poseFrame[data-phase="1"]{animation-name:YAF_hG_guardFrame}.YAF_hG_stage[data-playing=true] .YAF_hG_performer:is([data-reaction=hit],[data-reaction=brace],[data-reaction=catch]) .YAF_hG_poseFrame[data-phase="2"]{animation-name:YAF_hG_contactFrame}.YAF_hG_stage[data-playing=true] .YAF_hG_performer:is([data-reaction=hit],[data-reaction=brace],[data-reaction=catch]) .YAF_hG_poseFrame[data-phase="3"]{animation-name:YAF_hG_reactRecoverFrame}.YAF_hG_stage[data-contact=source] .YAF_hG_slash{display:none}.YAF_hG_stage[data-contact=source]{--recoil:-34px}.YAF_hG_stage[data-contact=source] .YAF_hG_hitLabel{left:28%}.YAF_hG_stage:not([data-outcome=interrupted]) .YAF_hG_impact,.YAF_hG_stage:not([data-outcome=supported]) .YAF_hG_guard,.YAF_hG_stage:not([data-connection=generate]) .YAF_hG_handoff,.YAF_hG_stage:not([data-connection=compare]) .YAF_hG_compareBrackets,.YAF_hG_stage:not([data-outcome=limited]) .YAF_hG_stopMark,.YAF_hG_stage[data-connection=generate] :is(.YAF_hG_impact,.YAF_hG_guard,.YAF_hG_slash){display:none}.YAF_hG_stage[data-connection=generate] .YAF_hG_trail{stroke:var(--action-color);stroke-width:4px}.YAF_hG_actionArt[data-generation=true],.YAF_hG_stage[data-connection=generate][data-outcome=supported] .YAF_hG_speedLines{display:none}.YAF_hG_stage[data-connection=generate][data-outcome=supported] .YAF_hG_cutIn{background-color:var(--source-ink)}.YAF_hG_stage[data-connection=generate][data-outcome=supported] .YAF_hG_hitLabel{border-color:var(--receive-ink);color:var(--receive-ink);box-shadow:3px 3px 0 var(--receive-ink)}.YAF_hG_stage[data-playing=true][data-connection=generate][data-outcome=supported] .YAF_hG_performer[data-reaction=catch] .YAF_hG_bodyDepth{animation-name:YAF_hG_receiveDepth}.YAF_hG_stage[data-playing=true][data-connection=generate][data-outcome=supported] .YAF_hG_performer[data-reaction=catch] .YAF_hG_sprite img{animation:YAF_hG_receiveRim var(--effect-duration) linear both}.YAF_hG_stage:is([data-outcome=uncertain],[data-connection=compare]) :is(.YAF_hG_trail,.YAF_hG_slash,.YAF_hG_impact,.YAF_hG_guard,.YAF_hG_handoff){display:none}.YAF_hG_stage[data-outcome=uncertain] .YAF_hG_speedLines{stroke-width:1.5px}.YAF_hG_stage[data-outcome=uncertain] .YAF_hG_focusProp{display:none}.YAF_hG_stage[data-outcome=limited] :is(.YAF_hG_trail,.YAF_hG_slash){translate:-16%;scale:.7}.YAF_hG_stage[data-outcome=limited] .YAF_hG_stopMark{color:#80581f}.YAF_hG_visitor{--portrait-height:80px;text-align:left;border-top:1px dashed #b3a080;align-items:center;gap:14px;margin-top:12px;padding:12px 16px;display:flex}.YAF_hG_visitor .YAF_hG_sprite{flex-shrink:0;margin:0}.YAF_hG_visitor>div:last-child{min-width:0}.YAF_hG_visitor strong{color:#285b48;font-size:13px}.YAF_hG_visitor small{color:var(--theater-muted);margin-left:10px}.YAF_hG_visitor p{margin:5px 0 0!important;font-size:14px!important;line-height:1.85!important}.YAF_hG_sceneStatus{text-align:center;gap:6px;min-height:52px;margin-top:18px;font-size:14px;line-height:1.8;display:grid}.YAF_hG_sceneStatus strong{color:#43578c}.YAF_hG_sceneStatus span{color:var(--theater-muted);font-size:12px}.YAF_hG_stage[data-outcome=interrupted] .YAF_hG_sceneStatus strong{color:#9b4936}.YAF_hG_director{padding:22px 24px 10px}.YAF_hG_choiceHeading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.YAF_hG_choiceHeading h3{font:650 20px/1.6 var(--font-serif), serif;margin:0}.YAF_hG_choiceHeading>span{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--theater-muted);font-size:12px}.YAF_hG_choices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.YAF_hG_choices button{color:var(--theater-ink);background:#fffdf8;border:1px solid #b6a3bf;border-radius:5px;flex:1;padding:9px 11px}.YAF_hG_choices button[aria-pressed=true]{color:#fff;background:var(--theater-accent);border-color:var(--theater-accent)}.YAF_hG_assumption{border-left:3px solid #a28352;margin-top:18px;padding-left:12px}.YAF_hG_assumption small{color:#80581f;font-size:12px;font-weight:600}.YAF_hG_assumption p{margin:6px 0 0!important;font-size:14px!important;line-height:1.9!important}.YAF_hG_playRow{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.YAF_hG_play{color:#fffdf8;background:#285b48;border:1px solid #285b48;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-weight:600;display:inline-flex}.YAF_hG_play span{font-size:22px;line-height:1}.YAF_hG_practice input{accent-color:var(--theater-accent);flex-shrink:0;width:17px;height:17px}.YAF_hG_progressNote{color:var(--theater-muted);margin:12px 0 0!important;font-size:12px!important;line-height:1.8!important}.YAF_hG_explanation{border-top:1px solid #cdbed2;margin:18px 24px 24px;padding-top:18px}.YAF_hG_explanation>strong{font-size:16px}.YAF_hG_explanation p{margin:8px 0 0!important;font-size:14px!important;line-height:1.95!important}.YAF_hG_explanation details{margin-top:12px}.YAF_hG_explanation summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600}.YAF_hG_explanation ul{color:var(--theater-muted);padding-left:20px;font-size:14px;line-height:1.9}.YAF_hG_practice{background:#eee4f4;border-top:2px solid #8d709d;margin:0 24px 24px;padding:20px}.YAF_hG_practice h3{font:650 20px/1.7 var(--font-serif), serif;margin:8px 0 16px}.YAF_hG_practice fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.YAF_hG_practice legend{color:var(--theater-muted);padding-bottom:12px;font-size:12px}.YAF_hG_practice label{cursor:pointer;background:#fffdf8;border:1px solid #b8a7c1;align-items:flex-start;gap:10px;margin-bottom:9px;padding:12px;font-size:14px;line-height:1.85;display:flex}.YAF_hG_practice input{margin-top:5px}.YAF_hG_hint{border-left:3px solid #80581f;margin-top:16px;padding-left:12px}.YAF_hG_hint p,.YAF_hG_success p{margin:8px 0!important;font-size:14px!important;line-height:1.9!important}.YAF_hG_hint button{color:var(--theater-accent);text-underline-offset:4px;padding:8px 0;text-decoration:underline}.YAF_hG_success{color:#285b48;background:#edf2e6;border:1px solid #8ba18e;padding:16px}.YAF_hG_success strong{font-size:19px}.YAF_hG_footer{border-top:1px solid #cdbed2;padding:16px 24px 20px}.YAF_hG_footer p{color:var(--theater-muted);margin:0!important;font-size:12px!important;line-height:1.9!important}.YAF_hG_footer nav{flex-wrap:wrap;gap:4px 22px;margin-top:8px;display:flex}.YAF_hG_footer a{min-height:44px;color:var(--theater-accent);text-underline-offset:4px;align-items:center;font-size:13px;line-height:1.8;text-decoration:underline;display:inline-flex}@media (hover:hover){.YAF_hG_theater button:not(:disabled):hover{filter:brightness(.94)}}.YAF_hG_theater button:not(:disabled):active{transform:translateY(1px)}@keyframes YAF_hG_cutInStrike{0%,3%{opacity:0;transform:translate(-110%)skewY(-5deg)}9%,25%{opacity:1;transform:translate(0)skewY(-5deg)}32%,to{opacity:0;transform:translate(110%)skewY(-5deg)}}@keyframes YAF_hG_rushLines{0%,28%,79%,to{opacity:0;transform:translate(-28px)scale(.95)}34%,58%{opacity:.7;transform:translate(0)scale(1)}72%{opacity:0;transform:translate(35px)scale(1.06)}}@keyframes YAF_hG_slashTrail{0%,31%{opacity:0;stroke-dashoffset:1px}33%{opacity:1;stroke-dashoffset:1px}51%,60%{opacity:1;stroke-dashoffset:0}72%,to{opacity:0;stroke-dashoffset:0}}@keyframes YAF_hG_slashDraw{0%,33%{opacity:0;stroke-dashoffset:1px}34%{opacity:1;stroke-dashoffset:1px}51%,62%{opacity:1;stroke-dashoffset:0}73%,to{opacity:0;stroke-dashoffset:0}}@keyframes YAF_hG_impactSnap{0%,50%{opacity:0;transform:scale(.15)rotate(-12deg)}53%{opacity:1;transform:scale(1.2)rotate(7deg)}58%{opacity:1;transform:scale(.91)rotate(-3deg)}65%{opacity:.9;transform:scale(1.05)}79%,to{opacity:0;transform:scale(1.4)}}@keyframes YAF_hG_guardCatch{0%,47%{opacity:0;transform:translate(25px)scale(.75)}52%{opacity:1;transform:translate(-7px)scale(1.1)}59%,68%{opacity:1;transform:translate(0)scale(1)}84%,to{opacity:0;transform:scale(1.1)}}@keyframes YAF_hG_parcelCatch{0%,31%{opacity:0;transform:translate(-270px,30px)rotate(-15deg)scale(.7)}35%{opacity:1;transform:translate(-245px,5px)rotate(-15deg)scale(.9)}51%{opacity:1;transform:translateY(-12px)rotate(5deg)scale(1.12)}61%,75%{opacity:1;transform:translate(0)rotate(0)scale(1)}87%,to{opacity:0;transform:translateY(15px)scale(.8)}}@keyframes YAF_hG_compareFocus{0%,32%{opacity:0;transform:scale(1.4)}40%,73%{opacity:1;transform:scale(1)}89%,to{opacity:0;transform:scale(.95)}}@keyframes YAF_hG_hitWord{0%,52%{opacity:0;transform:translate(-50%,12px)rotate(-7deg)scale(1.7)}57%{opacity:1;transform:translate(-50%)rotate(-7deg)scale(.95)}63%,83%{opacity:1;transform:translate(-50%)rotate(-7deg)scale(1)}96%,to{opacity:0;transform:translate(-50%,-6px)rotate(-7deg)}}@keyframes YAF_hG_checkQuestion{0%,38%{opacity:0;transform:translate(-50%,12px)scale(.4)}46%{opacity:1;transform:translate(-50%)scale(1.15)}55%,82%{opacity:1;transform:translate(-50%)scale(1)}96%,to{opacity:0;transform:translate(-50%)}}@keyframes YAF_hG_castDepth{0%,to{transform:rotateY(var(--rest-turn))}18%,28%{transform:translate3d(-14px,5px,-25px)rotateY(-19deg)rotate(-2deg)}37%,48%{transform:translate3d(var(--lunge), -9px, var(--cast-depth)) rotateY(-23deg) rotateZ(2deg)}51%,69%{transform:translate3d(var(--lunge), -8px, var(--cast-depth)) rotateY(-23deg) rotateZ(2deg)}76%{transform:translate3d(calc(var(--lunge) * .62), 0, 30px) rotateY(-10deg)}84%{transform:translate3d(-4px, 0, 5px) rotateY(var(--rest-turn))}}@keyframes YAF_hG_hitDepth{0%,50%,to{transform:rotateY(var(--rest-turn))}53%,58%{transform:translate3d(var(--recoil), -10px, -70px) rotateY(24deg) rotateZ(6deg)}62%{transform:translate3d(calc(var(--recoil) * .77), 6px, -50px) rotateY(18deg) rotateZ(3deg)}68%{transform:translate3d(calc(var(--recoil) * .88), -3px, -35px) rotateY(21deg) rotateZ(5deg)}77%{transform:translate3d(calc(var(--recoil) * .5), 3px, -15px) rotateY(10deg)}90%{transform:translate3d(-3px, 0, 0) rotateY(var(--rest-turn))}}@keyframes YAF_hG_braceDepth{0%,40%,to{transform:rotateY(var(--rest-turn))}47%{transform:translate3d(-14px,4px,30px)rotateY(-4deg)}52%,57%{transform:translate3d(10px,8px,-12px)rotateY(17deg)}65%{transform:translate3d(-6px,2px,12px)rotateY(3deg)}84%{transform:rotateY(var(--rest-turn))}}@keyframes YAF_hG_passDepth{0%,to{transform:rotateY(var(--rest-turn))}22%{transform:translate3d(-8px,4px,-15px)rotateY(-16deg)}41%,49%{transform:translate3d(23px,-6px,55px)rotateY(-23deg)}65%{transform:translate3d(10px,0,15px)rotateY(-12deg)}}@keyframes YAF_hG_catchDepth{0%,36%,to{transform:rotateY(var(--rest-turn))}47%{transform:translate3d(-19px,-4px,35px)rotateY(-4deg)}53%,57%{transform:translate3d(7px,6px,-20px)rotateY(19deg)}66%{transform:translate3d(-4px,-3px,15px)rotateY(5deg)}}@keyframes YAF_hG_receiveDepth{0%,39%,to{transform:rotateY(var(--rest-turn))}47%{transform:translate3d(-12px,3px,15px)rotateY(-6deg)rotate(-2deg)}55%{transform:translate3d(4px,-8px,28px)rotateY(14deg)rotate(2deg)}65%,73%{transform:translate3d(0,-16px,40px)rotateY(4deg)scale(1.035)}88%{transform:translate3d(0, -3px, 10px) rotateY(var(--rest-turn))}}@keyframes YAF_hG_receiveRim{0%,48%{filter:drop-shadow(0 5px 4px #5944581c)}57%,72%{filter:drop-shadow(0 0 3px #fffce4) drop-shadow(0 0 12px var(--receive-ink)) drop-shadow(0 0 20px var(--receive-light))}88%{filter:drop-shadow(0 0 7px var(--receive-light))}to{filter:drop-shadow(0 5px 4px #5944581c)}}@keyframes YAF_hG_inspectDepth{0%,to{transform:rotateY(var(--rest-turn))}27%{transform:translate3d(0, 3px, -10px) rotateY(var(--rest-turn))}48%{transform:translate3d(0, -5px, 22px) rotateY(var(--rest-turn))}}@keyframes YAF_hG_shadowSkid{0%,50%,to{opacity:.8;transform:translate(0)scaleY(.6)}54%,58%{transform:translateX(var(--recoil)) scale(.72, .4);opacity:.4}71%{transform:translateX(calc(var(--recoil) * .7)) scale(.9, .6);opacity:.7}90%{opacity:.8;transform:translate(0)scaleY(.6)}}@keyframes YAF_hG_shadowLaunch{0%,to{transform:scaleY(.6)}37%,58%{transform:translateX(var(--lunge)) scale(1.1, .65)}80%{transform:translate(0)scaleY(.6)}}@keyframes YAF_hG_hitRim{0%,49%,74%,to{filter:drop-shadow(0 5px 4px #5944581c)}52%,58%{filter:drop-shadow(0 0 3px #fff0a6)drop-shadow(0 0 11px #e8a645)}65%{filter:drop-shadow(0 0 5px #e8a645)}}@keyframes YAF_hG_contactRing{0%,50%{opacity:0;transform:scale(.3)}53%,57%{opacity:1;transform:scale(1)}70%{opacity:.4;transform:scale(1.7)}83%,to{opacity:0;transform:scale(2)}}@keyframes YAF_hG_contactSpark{0%,50%{opacity:0;transform:scale(.2)rotate(-20deg)}53%,57%{opacity:1;transform:scale(1.3)rotate(5deg)}69%,to{opacity:0;transform:scale(.6)rotate(20deg)}}@keyframes YAF_hG_landingDust{0%,56%{opacity:0;transform:translate(0)scale(.25)}62%{opacity:.9;transform:translateX(calc(var(--recoil) * .65)) scale(.9)}75%{opacity:.7;transform:translateX(calc(var(--recoil) * .8)) scale(1.15)}95%,to{opacity:0;transform:translateX(var(--recoil)) scale(1.4)}}@keyframes YAF_hG_readyFrame{0%{visibility:visible}18%,to{visibility:hidden}}@keyframes YAF_hG_chargeFrame{0%{visibility:hidden}18%{visibility:visible}35%,to{visibility:hidden}}@keyframes YAF_hG_actionFrame{0%{visibility:hidden}35%{visibility:visible}70%,to{visibility:hidden}}@keyframes YAF_hG_recoverFrame{0%{visibility:hidden}70%,to{visibility:visible}}@keyframes YAF_hG_reactRecoverFrame{0%{visibility:hidden}80%,to{visibility:visible}}@keyframes YAF_hG_reactReadyFrame{0%{visibility:visible}41%,to{visibility:hidden}}@keyframes YAF_hG_guardFrame{0%{visibility:hidden}41%{visibility:visible}52%,to{visibility:hidden}}@keyframes YAF_hG_contactFrame{0%{visibility:hidden}52%{visibility:visible}80%,to{visibility:hidden}}@media (max-width:600px){.YAF_hG_theater{--portrait-height:160px;margin-block:22px 30px}.YAF_hG_header{padding:20px 14px 16px}.YAF_hG_eyebrow span{margin:3px 0 0;display:block}.YAF_hG_header h2{font-size:25px}.YAF_hG_context{flex-direction:column;align-items:flex-start;gap:5px}.YAF_hG_steps{gap:7px;padding:0 14px 16px!important}.YAF_hG_steps li{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}.YAF_hG_stage{--portrait-height:160px;--lunge:36px;--recoil:10px;--cast-depth:35px;padding:16px 12px 12px}.YAF_hG_stage[data-contact=source]{--recoil:-16px}.YAF_hG_visitor{--portrait-height:66px;gap:8px;padding:12px 0}.YAF_hG_visitor p{font-size:13px!important}.YAF_hG_visitor small{margin-left:0;display:block}.YAF_hG_relation{margin-bottom:14px!important;font-size:13px!important}.YAF_hG_cast{gap:18px}.YAF_hG_bubble{min-height:140px;padding:10px}.YAF_hG_bubble b{font-size:12px}.YAF_hG_bubble p{font-size:13px!important;line-height:1.8!important}.YAF_hG_actor figcaption{flex-direction:column;align-items:center;gap:3px}.YAF_hG_actor figcaption strong{font-size:19px}.YAF_hG_actor figcaption span{font-size:12px}.YAF_hG_actionEffects{bottom:66px}.YAF_hG_arenaFloor{height:55px;bottom:64px}.YAF_hG_hitFlash{width:32px;height:32px}.YAF_hG_settledMark{bottom:calc(var(--portrait-height) * .46 + 66px);padding:2px 5px;font-size:12px}.YAF_hG_cutIn{border-block-width:3px;height:72px;padding:9px 30% 8px 14px;left:-2%;right:-2%}.YAF_hG_cutInName{font-size:10px}.YAF_hG_cutIn strong{letter-spacing:.03em;font-size:20px}.YAF_hG_cutInPortrait{--portrait-height:285px;width:120px;height:90px;top:-8px;right:-3%}.YAF_hG_hitLabel{padding:5px 8px;font-size:16px;left:63%}.YAF_hG_questionMark{font-size:32px}.YAF_hG_sceneStatus{margin-top:14px;font-size:13px}.YAF_hG_director{padding:20px 14px 8px}.YAF_hG_choiceHeading h3{font-size:19px}.YAF_hG_choices{flex-direction:column}.YAF_hG_choices button{text-align:left;flex:auto;padding:11px 12px}.YAF_hG_playRow{flex-direction:column;align-items:stretch;gap:12px}.YAF_hG_play{width:100%}.YAF_hG_explanation{margin:16px 14px 22px}.YAF_hG_practice{margin:0 14px 20px;padding:16px 12px}.YAF_hG_practice h3{font-size:19px}.YAF_hG_footer{padding-inline:14px}.YAF_hG_footer nav{flex-direction:column}}@media (prefers-reduced-motion:reduce){.YAF_hG_stage[data-motion=system] :is(.YAF_hG_actionEffects,.YAF_hG_hitFlash,.YAF_hG_dustKick){display:none}.YAF_hG_stage[data-motion=system] :is(.YAF_hG_bodyDepth,.YAF_hG_poseFrame,.YAF_hG_groundShadow,.YAF_hG_sprite img){animation:none!important}.YAF_hG_stage[data-motion=system] .YAF_hG_poseFrame{visibility:hidden}.YAF_hG_stage[data-motion=system] .YAF_hG_poseFrame[data-phase="3"],.YAF_hG_stage[data-motion=system] .YAF_hG_settledMark{visibility:visible}.YAF_hG_theater button:not(:disabled):active{transform:none}}.YAF_hG_stage[data-connection=generate][data-outcome=limited] .YAF_hG_handoff{animation-name:YAF_hG_parcelUnfinished}.YAF_hG_stage[data-playing=true] .YAF_hG_performer[data-reaction=advance] .YAF_hG_bodyDepth{animation:YAF_hG_advanceDepth var(--effect-duration) linear both}.YAF_hG_relayControls{background:#fffaf3;gap:12px;padding:16px 20px;display:grid}.YAF_hG_relayControls>button{color:#fffdf8;cursor:pointer;background:#285b48;border:1px solid #285b48;min-height:44px;padding:10px 16px;font-size:14px}.YAF_hG_relayControls>button:focus-visible{outline-offset:3px;outline:3px solid #80581f}@keyframes YAF_hG_parcelUnfinished{0%,31%{opacity:0;transform:translate(-270px,30px)scale(.7)}38%{opacity:1;transform:translate(-220px,10px)scale(.8)}55%,65%{opacity:1;transform:translate(-130px,10px)scale(.65)}83%,to{opacity:0;transform:translate(-130px,35px)scale(.3)}}@keyframes YAF_hG_advanceDepth{0%,30%,to{transform:rotateY(var(--rest-turn))}48%,69%{transform:translate3d(-14px,-4px,20px)rotateY(3deg)}84%{transform:translate3d(-4px, 0, 5px) rotateY(var(--rest-turn))}}.YAF_hG_conditionTabs{background:#1d2438;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.YAF_hG_conditionTabs button{color:#eadcbf;cursor:pointer;background:#2c3048;border:1px solid #ad936555;border-radius:3px;flex:1;min-width:0;min-height:44px;padding:7px 9px;font-size:12px!important}.YAF_hG_conditionTabs button[aria-pressed=true]{color:#322739;background:#e5c58a;border-color:#f0d9a9}.YAF_hG_conditionTabs{scroll-margin-top:110px}
.zaKvOq_page{color:#efe4ce;max-width:1760px;margin:auto;padding:22px 18px 90px}.zaKvOq_page h1{color:#f1d49b;font-size:26px}.zaKvOq_page p{color:#b9b4c5;font-size:13px;line-height:1.65}.zaKvOq_page a{color:#e7c98e}.zaKvOq_controls{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.zaKvOq_page button,.zaKvOq_page select{color:#e9dfc9;background:#242333;border:1px solid #786752;border-radius:8px;min-height:44px;padding:10px 14px}.zaKvOq_page button[aria-pressed=true]{background:#624b34;border-color:#e4c58e}.zaKvOq_page label{align-items:center;gap:8px;margin:0 16px 12px 0;display:inline-flex}.zaKvOq_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.zaKvOq_grid article{background:#1b1d2c;border:1px solid #766343;border-radius:12px;overflow:hidden}.zaKvOq_grid h2{color:#edce95;margin:9px 12px;font-size:15px}.zaKvOq_grid p{margin:8px 12px;font-size:11px}.zaKvOq_stage{background:radial-gradient(at 50% 80%,#41404b,#151b2c 70%);height:250px;display:flex;position:relative;overflow:hidden}.zaKvOq_stage>div{width:50%;height:100%}.zaKvOq_stage>span{color:#c7a66d;z-index:1;font-size:14px;position:absolute;top:48%;left:47%}@media (max-width:650px){.zaKvOq_page{padding:14px 12px 90px}.zaKvOq_grid{grid-template-columns:1fr}.zaKvOq_stage{height:300px}.zaKvOq_page h1{font-size:22px}}.zaKvOq_page{box-sizing:border-box;background:#111423;min-height:100dvh}
