﻿#banker-scene[hidden],#banker-controls[hidden],#banker-overlay[hidden]{display:none!important}
.stage.banker-stage{min-height:590px}
#banker-scene{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#fff2cb33,#fff1c066),url('../../med-coast-v1.webp') center/cover}
#banker-scene .bank-board{position:absolute;top:5%;right:3%;width:65%;height:86%;border:12px solid #8e5934;border-radius:9px;background:radial-gradient(ellipse at 45% 25%,#315b4e,#193f35);box-shadow:0 0 0 2px #4e3524,inset 0 0 0 2px #d4b374,inset 0 0 50px #08271f77,0 12px 15px #24362d55;color:#fff9df;padding:24px 30px;display:flex;flex-direction:column;z-index:2}
#banker-scene .bank-board:before{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(16deg,transparent 0 4px,#ffffff03 4px 5px)}
#banker-scene .bank-board:after{content:'';position:absolute;bottom:-19px;left:-4%;width:108%;height:14px;background:linear-gradient(#d5b278,#926337);border:2px solid #62452d;border-radius:3px;box-shadow:0 5px 5px #19342b66}
#banker-scene .bank-chalk{position:absolute;bottom:-13px;right:30px;width:44px;height:7px;border-radius:3px;background:#fff9db;box-shadow:1px 1px 2px #6e5835;z-index:4;transform:rotate(-3deg)}
#banker-scene .bank-top{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #c3d5bb66;padding-bottom:12px;position:relative}
#banker-scene .bank-topic{text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:1.5px;color:#f4d780}
#banker-scene .bank-number{font-size:11px;color:#e0e9cf;white-space:nowrap}
#banker-scene h2{font-family:Trebuchet MS,Arial,sans-serif;font-size:clamp(21px,2.4vw,30px);line-height:1.28;margin:18px 0 20px;letter-spacing:0;text-wrap:balance;font-weight:bold;color:#fffbed;position:relative}
#banker-scene .bank-answers{display:grid;gap:9px;position:relative}
#banker-scene .bank-answer{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fffcf008;border:1.5px solid #c4d9bc88;border-radius:7px;color:#fff9e6;padding:11px 13px;font:700 15px/1.2 Trebuchet MS,Arial,sans-serif;min-height:45px;transition:background .18s,transform .18s}
#banker-scene .bank-answer:not(:disabled):hover{background:#fff9c91f;transform:translateX(3px)}
#banker-scene .bank-answer:focus-visible{outline:3px solid #ffdb63;outline-offset:3px}
#banker-scene .bank-letter{border:1px solid #d9d9b999;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:12px;flex:none}
#banker-scene .bank-answer:disabled{opacity:1;cursor:default}#banker-scene .bank-answer.correct{background:#e7eecf;color:#164132;border-color:#f5e5a3}#banker-scene .bank-answer.wrong{background:#633f36;border-color:#f0b39b;color:#fff5df}#banker-scene .bank-answer.dimmed{opacity:.48}
#banker-scene .bank-feedback{margin-top:auto;padding-top:14px;position:relative;font-size:13px;line-height:1.4;min-height:56px}#banker-scene .bank-feedback strong{display:block;color:#ffdc75;margin-bottom:3px}#banker-scene .bank-feedback p{margin:4px 0}#banker-scene .bank-source{color:#d9e8cf;font-size:10px;display:inline-block;padding:3px 0}#banker-scene .bank-teacher{position:absolute;bottom:0;left:-1%;height:87%;width:37%;object-fit:contain;object-position:bottom;z-index:3;filter:drop-shadow(3px 8px 4px #173f3c40);transform-origin:45% 93%;animation:bank-breathe 4s ease-in-out infinite;pointer-events:none}
#banker-scene .bank-name{position:absolute;bottom:3%;left:4%;z-index:4;background:#fff4d6;border:2px solid #345849;border-radius:10px 3px 10px 3px;padding:8px 14px;font-size:14px;font-weight:bold;transform:rotate(-4deg);box-shadow:2px 3px 0 #284d3a22}
#banker-scene .bank-gull{position:absolute;right:-1%;bottom:-1%;width:12%;height:21%;object-fit:contain;pointer-events:none;z-index:3;filter:drop-shadow(2px 4px 2px #173f3c44)}
#banker-scene.correct .bank-teacher{animation:bank-nod .55s ease-in-out 2,bank-breathe 4s 1.1s ease-in-out infinite}#banker-scene.wrong .bank-teacher{animation:bank-think 1.5s ease-in-out 1,bank-breathe 4s 1.5s ease-in-out infinite}#banker-scene.paused .bank-teacher{animation-play-state:paused}
#banker-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#banker-controls p{margin:0;flex:1;font-size:12px}#banker-controls .bank-buttons{display:flex;align-items:center;gap:9px}#banker-controls button{min-height:44px}#banker-controls #bank-next{width:auto;min-width:200px}#banker-controls button:disabled{opacity:.5;cursor:default}
#banker-overlay{position:absolute;inset:0;z-index:15;background:#183c4270;display:grid;place-items:center;padding:12px}#banker-overlay .arena-card{width:100%;max-width:470px;max-height:100%;overflow:auto;text-align:center}#banker-overlay .bank-dialog-text{font-size:14px;line-height:1.5}#banker-overlay button{margin:4px}#banker-overlay .bank-diploma{font-size:42px;color:#98601c;font-weight:bold;margin:12px 0}#banker-overlay .bank-review{font-size:12px;text-align:left;line-height:1.6;padding-left:22px;max-height:170px;overflow:auto}#banker-overlay .bank-review li{padding-bottom:7px}
@keyframes bank-breathe{0%,100%{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-4px) rotate(.5deg)}}@keyframes bank-nod{0%,100%{transform:rotate(0)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes bank-think{0%,100%{transform:rotate(0)}50%{transform:rotate(-2deg)}}
@media(max-width:700px){.stage.banker-stage{min-height:660px}#banker-scene .bank-teacher{top:0;bottom:auto;left:0;width:35%;height:29%;object-position:bottom;z-index:3}#banker-scene .bank-name{top:8%;bottom:auto;left:37%;font-size:16px;padding:9px 15px}#banker-scene .bank-gull{top:3%;bottom:auto;right:1%;width:16%;height:15%;z-index:2}#banker-scene .bank-board{top:25%;right:3%;width:94%;height:71%;padding:15px 16px;border-width:8px}#banker-scene .bank-top{padding-bottom:9px;gap:4px}#banker-scene .bank-topic{font-size:9px;letter-spacing:.8px}#banker-scene .bank-number{font-size:10px}#banker-scene h2{font-size:21px;line-height:1.25;margin:14px 0 16px}#banker-scene .bank-answer{padding:9px 10px;font-size:13px;min-height:44px;gap:9px}#banker-scene .bank-answers{gap:7px}#banker-scene .bank-feedback{font-size:12px;padding-top:12px;min-height:62px}#banker-scene .bank-source{font-size:9px}#banker-controls{padding:10px;gap:7px}#banker-controls .bank-buttons{width:100%}#banker-controls #bank-next{flex:1;min-width:0;font-size:13px}#banker-controls #bank-hint{font-size:12px}#banker-overlay .arena-card{padding:18px}#banker-overlay h2{font-size:26px}}
@media(max-width:350px){.stage.banker-stage{min-height:700px}#banker-scene h2{font-size:19px}#banker-scene .bank-board{padding:13px 12px}#banker-scene .bank-name{font-size:13px;left:34%;padding:7px 10px}#banker-scene .bank-answer{font-size:12px}#banker-scene .bank-topic{font-size:8px}}
@media(prefers-reduced-motion:reduce){#banker-scene *{animation:none!important;transition:none!important}}
/* Preserve the existing full-height mobile game shell; only the chalkboard scrolls. */
@media(max-width:700px),(max-height:600px){.stage.banker-stage{min-height:0}#banker-scene .bank-board{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c8a0 #234b3f;display:block}#banker-scene .bank-feedback{min-height:0;margin-top:12px;padding-top:8px}#banker-scene .bank-board:after,#banker-scene .bank-chalk{display:none}#banker-scene h2{transform:none}#banker-scene .bank-top{position:relative}#banker-scene .bank-answers{padding:2px}}
@media(max-width:700px){#banker-scene .bank-board{top:23%;height:75%;padding:12px 13px}#banker-scene .bank-teacher{height:25%;width:32%}#banker-scene .bank-name{top:7%;left:34%;font-size:13px}#banker-scene .bank-gull{width:18%;height:19%;top:1%}#banker-scene h2{font-size:18px;line-height:1.22;margin:10px 0 12px}#banker-scene .bank-answer{padding:8px 9px;font-size:12px;min-height:44px}#banker-scene .bank-feedback{font-size:11px}#banker-scene .bank-number{font-size:9px}}
@media(max-height:600px) and (min-width:701px){#banker-scene .bank-teacher{height:95%;width:29%}#banker-scene .bank-board{width:70%;right:1%;top:3%;height:94%;padding:10px 14px;border-width:7px}#banker-scene h2{font-size:18px;margin:9px 0}#banker-scene .bank-top{padding-bottom:5px}#banker-scene .bank-answers{grid-template-columns:1fr 1fr;gap:6px}#banker-scene .bank-answer{font-size:11px;min-height:42px;padding:7px}#banker-scene .bank-name{font-size:11px;padding:5px;left:1%}#banker-scene .bank-gull{display:none}}

/* Jonathan agrandi, sans changer la disposition du niveau. */
#banker-scene .bank-gull{width:20%;height:33%}
@media(max-width:700px){#banker-scene .bank-gull{width:26%;height:23%;right:0;top:0}}

/* Registre du comptoir : même enveloppe native, palette papier et marine. */
#banker-scene .bank-board{background:linear-gradient(110deg,#fff9e7,#f2e2ba);color:#243e48;border-color:#936736;box-shadow:0 0 0 2px #5d452e,inset 0 0 0 2px #dbc48c,0 12px 15px #24362d55}
#banker-scene h2{color:#183f4a}#banker-scene .bank-topic{color:#7f501c}#banker-scene .bank-number{color:#425b62}#banker-scene .bank-top{border-color:#bda777}
#banker-scene .bank-answer{color:#244550;background:#fffef4b8;border-color:#9b967e}#banker-scene .bank-answer:not(:disabled):hover{background:#fff9cf}#banker-scene .bank-letter{border-color:#8b9b94}#banker-scene .bank-answer.wrong{color:#fff5df;background:#784e43}#banker-scene .bank-feedback strong{color:#7a4614}#banker-scene .bank-source{color:#365b65}#banker-scene .bank-feedback{padding-right:70px;overflow-wrap:anywhere}#banker-scene .bank-board{overflow-y:auto;scrollbar-width:thin}#banker-scene .bank-chalk{display:none}
#banker-scene .bank-name{color:#244550;background:#ffe6a3;border-color:#836335}#banker-scene .bank-teacher{width:35%;height:86%}#banker-scene .bank-gull{width:18%;height:29%}
#banker-overlay .bank-lessons{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}#banker-overlay .bank-lessons button{font-size:12px;margin:0;min-height:44px}#banker-overlay .bank-summary{font-size:12px}#banker-scene .bank-answer:focus-visible{outline-color:#976300}
@media(max-width:700px){#banker-scene .bank-teacher{height:25%;width:32%}#banker-scene .bank-gull{width:26%;height:23%}#banker-scene .bank-name{font-size:11px;padding:7px;left:33%;max-width:40%}#banker-scene .bank-feedback{padding-right:0}#banker-scene .bank-board{scrollbar-color:#a89666 #f8edcf}}
@media(max-height:600px) and (min-width:701px){#banker-scene .bank-teacher{height:95%;width:29%}#banker-scene .bank-feedback{padding-right:0}}
/* Écran holographique : verre transparent, interface lumineuse, aucun cadre d’école. */
#banker-scene .bank-board{
 border:2px solid #7feeffc9;border-radius:22px 5px 22px 5px;
 background:linear-gradient(125deg,#07354dd9,#031c33d6 60%,#075065cf);
 backdrop-filter:blur(7px) saturate(.8);-webkit-backdrop-filter:blur(7px) saturate(.8);
 box-shadow:0 0 0 5px #8defff17,0 0 24px #4de8ff4d,inset 0 0 30px #26bde222,0 18px 35px #09263f5c;
 color:#effcff;scrollbar-color:#67d9e4 #11384d;
}
#banker-scene .bank-board:before{
 inset:0;opacity:.5;background:linear-gradient(90deg,#80eaff10 1px,transparent 1px),linear-gradient(#80eaff10 1px,transparent 1px),radial-gradient(ellipse at top left,#7dfbff26,transparent 65%);background-size:34px 34px,34px 34px,100% 100%;border-radius:inherit;
}
#banker-scene .bank-board:after{content:none;display:none}
#banker-scene .bank-top{border-bottom:1px solid #82edff66;padding-bottom:13px}
#banker-scene .bank-topic{color:#9df9ff;letter-spacing:1.6px;font-size:10px}
#banker-scene .bank-topic:before{content:'ECDR // ';color:#fff}
#banker-scene .bank-number{color:#c1f6ff;font-family:Consolas,monospace}
#banker-scene h2{color:#f2fdff;text-shadow:0 2px 10px #001525;font-weight:700}
#banker-scene .bank-answer{border:1px solid #89eaff80;border-left:3px solid #6ee8f1;background:#0b314bb8;color:#f2fcff;border-radius:3px 12px 3px 12px;box-shadow:inset 0 1px 0 #bdfbff12;transition:background .18s,border-color .18s,transform .18s}
#banker-scene .bank-answer:not(:disabled):hover{background:#165971db;border-color:#b4ffff;transform:translateX(3px)}
#banker-scene .bank-answer:focus-visible{outline:3px solid #ffe07d;outline-offset:3px}
#banker-scene .bank-letter{border:1px solid #8feaf3;border-radius:5px;color:#c7ffff;background:#1b6a7a44;font-family:Consolas,monospace}
#banker-scene .bank-answer.correct{background:#d0fff0;color:#073d39;border-color:#a9ffe6;box-shadow:0 0 14px #60ffd82b}
#banker-scene .bank-answer.correct .bank-letter{color:#073d39;border-color:#287e70;background:transparent}
#banker-scene .bank-answer.wrong{background:#673d50;color:#fff2f4;border-color:#ffc6c9}
#banker-scene .bank-answer.dimmed{opacity:.62}
#banker-scene .bank-feedback{color:#effbff;text-shadow:0 1px 4px #001923}
#banker-scene .bank-feedback strong{color:#a4ffdf}
#banker-scene .bank-source{color:#c1efff}
#banker-scene .bank-name{background:#07364de8;color:#c9fbff;border:1px solid #97efff;border-radius:7px;padding:9px 14px;transform:none;box-shadow:0 0 15px #58eaff44}
#banker-overlay .arena-card{border:2px solid #72dcea;box-shadow:0 0 25px #5cecff40}
@media(max-width:700px){#banker-scene .bank-board{border-width:2px;border-radius:16px 4px 16px 4px;padding:14px 15px;scrollbar-color:#67d9e4 #11384d}#banker-scene .bank-topic{font-size:8px;letter-spacing:.8px}#banker-scene .bank-name{padding:7px;font-size:11px}#banker-scene .bank-number{font-size:9px}}
@media(max-height:600px) and (min-width:701px){#banker-scene .bank-board{border-width:2px;padding:10px 14px}#banker-scene .bank-top{padding-bottom:5px}}
@media(prefers-reduced-motion:reduce){#banker-scene .bank-answer{transition:none}}

/* Full-width board, larger official characters, balanced question area. */
.stage.banker-stage{min-height:620px}#banker-scene .bank-board{left:2%;right:2%;top:3%;bottom:3%;width:96%;height:94%;padding:23px 28px 22px 32%;overflow-y:auto;display:flex;flex-direction:column}#banker-scene .bank-teacher{display:block;top:auto;bottom:0;left:-3%;width:40%;height:100%;object-fit:contain;object-position:left bottom;z-index:3}#banker-scene .bank-gull{display:block;top:2%;bottom:auto;right:1%;width:25%;height:34%;object-fit:contain;z-index:3}#banker-scene .bank-name{display:none}#banker-scene .bank-top{padding-right:28%;min-height:36px;flex-shrink:0}#banker-scene h2{padding-right:27%;min-height:120px;display:flex;align-items:center;font-size:clamp(21px,2.2vw,28px);margin:12px 0 20px;flex-shrink:0}#banker-scene .bank-answers{grid-template-columns:1fr;gap:10px;flex-shrink:0}#banker-scene .bank-answer{font-size:15px;min-height:48px;padding:11px 14px}#banker-scene .bank-feedback{padding-right:0;margin-top:16px;min-height:70px;font-size:13px}#banker-overlay h2{white-space:nowrap;font-size:clamp(21px,3vw,28px)}
@media(max-width:700px){.stage.banker-stage{min-height:0}#banker-scene .bank-board{left:1.5%;right:1.5%;width:97%;top:34%;bottom:1.5%;height:64.5%;padding:13px 14px;display:block}#banker-scene .bank-teacher{left:0;top:0;bottom:auto;width:53%;height:45%;object-position:center top;z-index:2}#banker-scene .bank-gull{top:2%;right:0;bottom:auto;width:43%;height:32%;z-index:2}#banker-scene .bank-top{padding-right:0;min-height:24px}#banker-scene h2{padding-right:0;min-height:0;display:block;margin:12px 0 15px;font-size:19px;line-height:1.26}#banker-scene .bank-answer{font-size:13px;min-height:48px;padding:10px 11px}#banker-scene .bank-answers{gap:9px}#banker-scene .bank-feedback{font-size:12px;min-height:0;margin-top:14px}#banker-controls .bank-buttons{gap:12px}#banker-controls button{min-height:48px}}
@media(max-height:600px) and (min-width:701px){.stage.banker-stage{min-height:0}#banker-scene .bank-board{top:2%;height:96%;padding:12px 21% 12px 28%;display:block}#banker-scene .bank-teacher{width:32%;height:100%;left:-2%}#banker-scene .bank-gull{width:23%;height:80%;top:12%;right:0}#banker-scene .bank-top{padding-right:0;min-height:22px}#banker-scene h2{padding-right:0;min-height:0;font-size:18px;display:block;margin:8px 0 12px}#banker-scene .bank-answers{grid-template-columns:1fr 1fr;gap:8px}#banker-scene .bank-answer{font-size:12px;min-height:46px;padding:8px}#banker-scene .bank-feedback{font-size:11px;margin-top:10px}}

/* Transparent emerald hologram: decorative digital traces, no market quotes. */
#banker-scene .bank-board{border:1px solid #9ef7ffd9;border-radius:20px 4px 20px 4px;background:linear-gradient(115deg,#073c505c,#062b4657 65%,#08748245);backdrop-filter:blur(1.5px) saturate(.9);-webkit-backdrop-filter:blur(1.5px) saturate(.9);box-shadow:0 0 0 4px #a5efff12,inset 0 0 35px #68eaff1a,0 12px 35px #06344833;color:#f4fff8;scrollbar-color:#78dbe8 #16465466}#banker-scene .bank-board:before{opacity:.55;background:linear-gradient(90deg,#b6f6ff15 1px,transparent 1px),linear-gradient(#b6f6ff15 1px,transparent 1px),radial-gradient(ellipse at top right,#81e4ff26,transparent 60%);background-size:32px 32px,32px 32px,100% 100%}#banker-scene .bank-board:after{content:'';display:block;position:absolute;inset:auto 3% 5% 3%;width:94%;height:23%;border:0;border-radius:0;box-shadow:none;pointer-events:none;opacity:.23;background:center/100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 120'%3E%3Cg fill='none' stroke='%238eeeff' stroke-width='2'%3E%3Cpath d='M0 75L65 59L130 69L195 38L260 54L325 48L390 72L455 43L520 58L585 31L650 55L715 39L800 51'/%3E%3Cpath opacity='.5' d='M0 95L65 80L130 90L195 66L260 84L325 70L390 88L455 73L520 91L585 67L650 79L715 64L800 76'/%3E%3C/g%3E%3C/svg%3E")}#banker-scene .bank-top{border-color:#b5f4ff77}#banker-scene .bank-topic,#banker-scene .bank-number{color:#d4faff;text-shadow:0 1px 4px #002c40}#banker-scene .bank-topic:before{content:'ECDR / ';color:#c4f9ff}#banker-scene h2{color:#fff;text-shadow:0 2px 5px #002a3e,0 0 18px #06394f}#banker-scene .bank-answer{color:#fff;background:#063c529c;border-color:#91e4efa6;border-left-color:#a4f4ff;border-radius:5px 12px 5px 12px;text-shadow:0 1px 3px #002b40}#banker-scene .bank-answer:not(:disabled):hover{background:#14657bc9;border-color:#e1fbff}#banker-scene .bank-letter{background:#63dcea29;border-color:#baf8ff;color:#e8fcff}#banker-scene .bank-answer.correct{background:#d5ffe6;color:#10462c;text-shadow:none}#banker-scene .bank-answer.wrong{background:#723f4ee0;color:#fff;text-shadow:none}#banker-scene .bank-feedback{color:#fff;text-shadow:0 1px 4px #002c40;background:#063f5355;border-radius:9px;padding:12px}#banker-scene .bank-feedback strong{color:#b3f5ff}#banker-scene .bank-source{color:#dcfbff}#banker-overlay .arena-card{border-color:#9cdce3;box-shadow:0 0 30px #84edff33}

/* Decorative telemetry, no price or performance data. */
#banker-scene .bank-board:after{inset:0;width:100%;height:100%;opacity:.3;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20650%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%239ef3ff%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M18%20120h45l20-20h65m-130%208h35l20-20h46M20%20420h48l22-30h65l28%2022h64l26-52h45M630%20570h48l21-22h60l24%2012h55l28-44h90M800%2060h100v40h70M870%2055v50m20-50v50%22%2F%3E%3Cpath%20stroke-dasharray%3D%223%209%22%20d%3D%22M22%20145h230M700%20600h280M810%20125h160%22%2F%3E%3Ccircle%20cx%3D%22130%22%20cy%3D%22255%22%20r%3D%2272%22%20stroke-dasharray%3D%2246%2010%2012%208%22%2F%3E%3Ccircle%20cx%3D%22130%22%20cy%3D%22255%22%20r%3D%2258%22%20stroke-dasharray%3D%222%207%22%2F%3E%3Cpath%20d%3D%22M92%20262h15v-30h13v45h16v-60h14v40h18%22%2F%3E%3Cpath%20d%3D%22M825%20180h12v25h-12zm25-18h12v36h-12zm25%2010h12v47h-12zm25-35h12v50h-12z%22%2F%3E%3Cpath%20d%3D%22M831%20169v46m25-63v57m25-46v65m25-102v72%22%2F%3E%3Cpath%20d%3D%22M25%2040h75m-75%200v50m950%20510v95h-75%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23adf5ff%22%3E%3Ccircle%20cx%3D%22318%22%20cy%3D%22360%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22956%22%20cy%3D%22516%22%20r%3D%223%22%2F%3E%3Crect%20x%3D%22810%22%20y%3D%22240%22%20width%3D%224%22%20height%3D%229%22%2F%3E%3Crect%20x%3D%22822%22%20y%3D%22235%22%20width%3D%224%22%20height%3D%2214%22%2F%3E%3Crect%20x%3D%22834%22%20y%3D%22229%22%20width%3D%224%22%20height%3D%2220%22%2F%3E%3Crect%20x%3D%22846%22%20y%3D%22222%22%20width%3D%224%22%20height%3D%2227%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;pointer-events:none;animation:bank-signal 7s ease-in-out infinite}
#banker-scene .bank-board:before{opacity:.35}
@keyframes bank-signal{0%,100%{opacity:.23}50%{opacity:.38}}
@media(prefers-reduced-motion:reduce){#banker-scene .bank-board:after{animation:none;opacity:.28}}
