/* Approved Roda Neon reference palette and effects. */
@keyframes e-bulb{0%,100%{opacity:1;box-shadow:0 0 10px #FFD36B,0 0 2px #FFFFFF inset}50%{opacity:.25;box-shadow:none}}
@keyframes e-allon{0%,100%{opacity:1;box-shadow:0 0 16px #FFE7A8}50%{opacity:.5}}
@keyframes e-twinkle{0%,100%{transform:scale(.6) rotate(0);opacity:.35}50%{transform:scale(1.1) rotate(20deg);opacity:1}}
@keyframes e-hum{0%,100%{opacity:1}43%{opacity:1}45%{opacity:.55}47%{opacity:1}}
@keyframes e-chase{from{background-position:0 0}to{background-position:22px 0}}
@keyframes e-ekg{from{stroke-dashoffset:640}to{stroke-dashoffset:0}}
@keyframes e-next{0%,100%{box-shadow:inset 0 0 0 2px #FF2D4B}50%{box-shadow:inset 0 0 0 2px #FF8FA0,0 0 26px rgba(255,45,75,.9)}}
@keyframes e-pill{0%,100%{opacity:1}50%{opacity:.55}}
@keyframes e-popA{0%,40%{transform:scale(.5);opacity:0}75%{transform:scale(1.08);opacity:1}100%{transform:scale(1);opacity:1}}
@keyframes e-popB{0%,40%{transform:scale(.5);opacity:0}75%{transform:scale(1.08);opacity:1}100%{transform:scale(1);opacity:1}}
@keyframes e-shake{0%,55%{transform:translateX(0)}65%{transform:translateX(-7px)}75%{transform:translateX(6px)}85%{transform:translateX(-3px)}100%{transform:translateX(0)}}
@keyframes e-hubwin{0%,100%{box-shadow:0 0 0 4px #FFD36B,0 0 40px rgba(255,211,107,.8)}50%{box-shadow:0 0 0 4px #FFE7A8,0 0 90px rgba(255,211,107,1)}}
@keyframes e-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes e-overlay{from{opacity:0}to{opacity:1}}
@keyframes e-sign{0%{transform:scale(.3) rotate(-8deg);opacity:0}55%{transform:scale(1.08) rotate(2deg);opacity:1}75%{transform:scale(.97)}100%{transform:scale(1)}}
@keyframes fw{0%{transform:translate(0,0) scale(1);opacity:0}4%{opacity:1}55%{transform:translate(var(--dx),var(--dy)) scale(.9);opacity:1}100%{transform:translate(calc(var(--dx) * 1.1),calc(var(--dy) * 1.1 + 110px)) scale(.3);opacity:0}}
@keyframes fwring{0%{transform:scale(.2);opacity:0}3%{opacity:1}28%{transform:scale(13);opacity:0}100%{transform:scale(13);opacity:0}}
body[data-access="member"] .e-bulb{animation:e-bulb .75s steps(2,jump-none) infinite}
body[data-access="member"] .e-fast .e-bulb{animation-duration:.24s}
body[data-access="member"] .e-win .e-bulb{animation:e-allon .3s ease-in-out infinite}
body[data-access="member"] .e-loss .e-bulb{animation:none;opacity:.18;box-shadow:none}
body[data-access="member"] .e-twinkle{animation:e-twinkle 2.8s ease-in-out infinite}
body[data-access="member"] .e-hum{animation:e-hum 6s linear infinite}
body[data-access="member"] .e-chase{animation:e-chase .8s linear infinite}
body[data-access="member"] .e-ekg{stroke-dasharray:640;animation:e-ekg 2.2s linear infinite}
body[data-access="member"] .e-next{animation:e-next .7s ease-in-out infinite}
body[data-access="member"] .e-pill{animation:e-pill 1.2s ease-in-out infinite}
body[data-access="member"] .e-popA{animation:e-popA 2.2s cubic-bezier(.2,.9,.3,1.2) 1 both}
body[data-access="member"] .e-popB{animation:e-popB 2.2s cubic-bezier(.2,.9,.3,1.2) 1 both}
body[data-access="member"] .e-shake{animation:e-shake 2.2s ease-out 1}
body[data-access="member"] .e-hubwin{animation:e-hubwin 1s ease-in-out infinite}
body[data-access="member"] .e-spin{animation:e-spin 24s linear infinite}
body[data-access="member"] .e-overlay{animation:e-overlay .35s ease-out both}
body[data-access="member"] .e-sign{animation:e-sign .8s cubic-bezier(.2,.9,.3,1.2) both}
body[data-access="member"] .fw-p{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;opacity:0;animation:fw 3.15s ease-out infinite}
body[data-access="member"] .fw-ring{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid;opacity:0;animation:fwring 3.15s ease-out infinite}
@media (prefers-reduced-motion:reduce){.e-bulb,.e-twinkle,.e-hum,.e-chase,.e-ekg,.e-next,.e-pill,.e-hubwin,.e-spin,.fw-p,.fw-ring{animation:none}}


body[data-access="member"]{--bg:#08050A;--panel:#120C15;--panel-raised:#221A28;--edge:#3A2E40;--muted:#C9BCD2;--white:#F6F0F3;--red:#FF2D4B;--red-dark:#C8102E;background:radial-gradient(70% 45% at 30% 0%,#3A0716,transparent 70%),radial-gradient(60% 40% at 90% 30%,#2A0A1E,transparent 70%),#08050A;color:#F6F0F3}
body[data-access="member"] :is(button,a,input,select,summary):focus-visible{outline:3px solid #FFD36B;outline-offset:4px}
body[data-access="member"] .app-shell{max-width:1384px;padding:0 max(32px,env(safe-area-inset-left)) 0 max(32px,env(safe-area-inset-right))}
body[data-access="member"] .app-header{min-height:90px;flex-wrap:wrap;border-bottom:2px solid #FF2D4B;box-shadow:0 8px 24px -14px #FF2D4B;padding:14px 0}
body[data-access="member"] .brand-logo{width:190px}body[data-access="member"] .brand-tagline{display:none}
body[data-access="member"] .header-actions{gap:10px}.header-actions .balance{display:none}
body[data-access="member"] :is(.tab,.secondary-button,.connect-button,.profile-button,.primary-button){font-family:Oswald,Inter,sans-serif;letter-spacing:1px}
body[data-access="member"] .tab{font-size:15px;border:2px solid #3A2E40;border-radius:12px;padding:10px 16px;color:#D8CDE0;background:#08050A}
body[data-access="member"] .tabs{gap:8px;border:0;background:none}
body[data-access="member"] .tab.active{border-color:#FF2D4B;color:#FFE9EC;text-shadow:0 0 8px #FF2D4B;box-shadow:0 0 14px #ff2d4b66,inset 0 0 10px #ff2d4b44}
body[data-access="member"] :is(.connect-button,.primary-button){background:#FFD36B;border-color:#FFD36B;color:#241A00;box-shadow:0 0 20px #ffd36b44}
body[data-access="member"] .simulation-pill{border-color:#FFD36B;background:#1a1408;color:#FFD36B}
body[data-access="member"] .welcome-panel{background:#120C15;border:1px solid #3A2E40;border-radius:18px}
body[data-access="member"] .welcome-panel .journey{display:flex;flex-wrap:wrap}
body[data-access="member"] .journey li{border:1px solid #3A2E40;background:#120C15;border-radius:12px;padding:10px 14px;font-family:Oswald,Inter,sans-serif}
body[data-access="member"] .journey li.complete{border-color:#5EF0B0;color:#BFFBE0}
body[data-access="member"] .mesa-intro{margin-top:28px;gap:22px;flex-wrap:wrap}
body[data-access="member"] .mesa-intro .eyebrow{display:none}
.neon-welcome,.neon-goal-script{font:400 42px Yellowtail,cursive;color:#FFE7A8;text-shadow:0 0 6px #FFD36B,0 0 22px #ffd36b99;margin:0}
body[data-access="member"] #neonMemberName{font:400 clamp(32px,4.9vw,66px)/1.1 Monoton,Inter,sans-serif;color:#FFE3E8;text-shadow:0 0 6px #FF2D4B,0 0 20px #FF2D4B,0 0 46px #ff2d4b99;margin:0;overflow-wrap:anywhere}
body[data-access="member"] .financial-overview{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;margin:24px 0}
body[data-access="member"] .financial-tile{border:0;border-radius:22px;background:#120C15;box-shadow:inset 0 0 0 2px #3A2E40;padding:22px}
body[data-access="member"] .wallet-tile{position:relative;text-align:center;border-radius:140px 140px 22px 22px;padding:30px 26px 22px;background:radial-gradient(120% 120% at 50% 0%,#3A0814,#120610 70%);box-shadow:inset 0 0 0 3px #FF2D4B,0 0 30px #ff2d4b44}
body[data-access="member"] .wallet-tile .financial-label{justify-content:center;color:#FFD36B}
body[data-access="member"] .financial-label h2{font:600 13px Oswald,Inter,sans-serif;letter-spacing:3px}
body[data-access="member"] #walletBalance{font:700 clamp(32px,5vw,64px)/1.05 Oswald,Inter,sans-serif;color:#fff;margin:8px 0;text-shadow:0 0 18px #ffffff33}
body[data-access="member"] #sessionNet{font:700 36px Oswald,sans-serif;letter-spacing:0}
body[data-access="member"] .financial-tile small{font-size:12px;color:#C9BCD2}
.neon-financial-breakdown{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;padding-top:12px;border-top:1px solid #2A2030}.neon-financial-breakdown article{display:flex;align-items:baseline;gap:8px}.neon-financial-breakdown h3{font:400 13px Inter,sans-serif;margin:0;color:#C9BCD2}.neon-financial-breakdown strong{font:700 15px Oswald,sans-serif}
body[data-access="member"] .positive{color:#5EF0B0!important}body[data-access="member"] .negative{color:#FFA36B!important}
.neon-marquee{position:absolute;left:70px;right:70px;top:10px;height:10px;background:radial-gradient(circle,#FFE7A8 0 2.5px,#ffd36b80 3px,transparent 5px) 0 0/22px 10px repeat-x}
body[data-access="member"] .board-grid{grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}
body[data-access="member"] .board-main{gap:20px}
body[data-access="member"] .panel{border:0;border-radius:26px;background:#120C15;box-shadow:inset 0 0 0 2px #2A2030;padding:24px}
body[data-access="member"] .panel-heading h2{font:700 26px Oswald,Inter,sans-serif;letter-spacing:3px;text-transform:uppercase}
body[data-access="member"] .game-panel{padding:26px;border-radius:30px;background:radial-gradient(90% 80% at 35% 45%,#2C0611,#0E060C 60%,#08050A);box-shadow:inset 0 0 0 2px #2A2030,0 30px 60px #0009}
body[data-access="member"] :is(input,select,.money-input){background:#08050A;color:#fff;border-color:#3A2E40;border-radius:12px;font-family:Oswald,Inter,sans-serif}
body[data-access="member"] :is(input,select){min-height:48px;font-size:16px}
body[data-access="member"] .money-input input{background:transparent;font-size:24px}
body[data-access="member"] .market-picker{margin:14px 0}.market-picker label{min-width:0}
body[data-access="member"] .field-help{font-size:12px;line-height:1.6;color:#C9BCD2}
.neon-wheel-layout{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:26px;margin-top:16px;min-width:0}
.neon-wheel-frame{position:relative;flex:0 1 440px;width:440px;max-width:100%;aspect-ratio:1;min-width:0}
.neon-wheel-canvas{position:absolute;top:0;left:0;width:440px;height:440px;transform-origin:top left}
.neon-wheel-rim{position:absolute;left:8px;top:8px;width:424px;height:424px;border-radius:50%;background:radial-gradient(circle,#2A1A24 60%,#120A10 72%);box-shadow:inset 0 0 0 3px #4A3A50,0 0 40px #ff2d4b44}
.neon-rotor{position:absolute;left:40px;top:40px;width:360px;height:360px;border-radius:50%;box-shadow:0 0 0 4px #FFD36B,0 0 0 9px #1A1220,0 0 0 11px #FF2D4B,0 0 40px #ff2d4b99;transition:transform 1.4s cubic-bezier(.12,.7,.12,1)}
.neon-wheel-canvas .e-bulb{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#FFD36B 55%,#B07A10)}
.neon-wheel-label{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px;display:grid;place-items:center;font:700 30px Oswald,sans-serif;color:#fff}
.neon-pointer{position:absolute;left:200px;top:22px;width:40px;height:40px;background:#FFD36B;clip-path:polygon(10% 10%,90% 10%,50% 90%);filter:drop-shadow(0 0 8px #FFD36B)}
.neon-hub{position:absolute;left:142px;top:142px;width:156px;height:156px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:radial-gradient(circle at 40% 30%,#3A3442,#0B080E 70%);box-shadow:0 0 0 4px #FFD36B,0 0 26px #ffd36b77;color:#fff}
.neon-hub.odd{background:radial-gradient(circle at 40% 30%,#FF5A72,#8E0A24 70%)}
.neon-hub strong{font:700 76px/.9 Oswald,sans-serif}.neon-hub span{font:600 14px Oswald,sans-serif;letter-spacing:4px}
.neon-wheel-side{flex:1 1 250px;min-width:0;display:flex;flex-direction:column;gap:10px}.neon-tape-title{font:600 13px Oswald,Inter,sans-serif;letter-spacing:3px;color:#C9BCD2;margin:0}
body[data-access="member"] .digit-row{flex-wrap:wrap;gap:6px}body[data-access="member"] .digit-chip{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;font:700 17px Oswald,sans-serif;background:#141018;border:2px solid #4A3A50;border-radius:50%;color:#fff}
body[data-access="member"] .digit-chip.odd{background:#C8102E;border-color:#FF7A8E}body[data-access="member"] .digit-chip:last-child{box-shadow:0 0 0 3px #FFD36B,0 0 14px #ffd36b99}
body[data-access="member"] .operation-banner{margin:12px 0 0;background:#120C15;border:2px solid #3A2E40;border-radius:18px;padding:16px}
body[data-access="member"] .operation-banner[data-tone="positive"]{background:#0B1F17;border-color:#5EF0B0;box-shadow:0 0 30px #5ef0b04d}
body[data-access="member"] .operation-banner[data-tone="negative"]{background:#24100E;border-color:#FFA36B;box-shadow:0 0 22px #ffa36b44}
body[data-access="member"] .operation-title-row h3{font-family:Oswald,sans-serif;letter-spacing:1px}
body[data-access="member"] .operation-message{font-size:13px;color:#E6DCEB}
body[data-access="member"] .bet-actions{gap:16px}body[data-access="member"] .bet-button{height:116px;border-radius:20px;background:#0B080E;border:3px solid #F6F0F3;box-shadow:0 0 22px #ffffff44,inset 0 0 22px #ffffff22;color:#fff}
body[data-access="member"] .bet-button.odd{background:#12060B;border-color:#FF2D4B;color:#FFE3E8;box-shadow:0 0 22px #ff2d4b77,inset 0 0 22px #ff2d4b44}
body[data-access="member"] .bet-button>span{font:400 34px Monoton,Inter,sans-serif;text-shadow:0 0 8px currentColor,0 0 22px currentColor}
body[data-access="member"] .bet-button small{font:600 14px Oswald,sans-serif;letter-spacing:4px}
body[data-access="member"] .auto-panel{position:static;padding:24px;display:flex;flex-direction:column;gap:18px}
body[data-access="member"] .auto-panel .panel-heading{margin:0}
.neon-pulse{padding:10px 12px;background:#08050A;border:1px solid #2A2030;border-radius:14px}.neon-pulse svg{width:100%;height:44px;stroke:#4A3A50;fill:none;stroke-width:2.5}.neon-pulse small{font-size:12px;color:#E6DCEB}
body[data-access="member"] .auto-panel.is-running .neon-pulse svg{stroke:#FF2D4B;filter:drop-shadow(0 0 4px #FF2D4B);stroke-dasharray:640;animation:e-ekg 2.2s linear infinite}
body[data-access="member"] .sequence-help{font-size:11px;line-height:1.7;color:#C9BCD2}
body[data-access="member"] .sequence{gap:8px;flex-wrap:wrap}body[data-access="member"] .sequence-arrow{display:none}
body[data-access="member"] .sequence-token{flex:1 1 40px;min-width:40px;max-width:90px;height:76px;display:grid;place-items:center;border:3px solid #3A2E40;border-radius:14px;background:#0B080E;color:#6E6178;font:700 30px Oswald,sans-serif}
body[data-access="member"] .sequence-token.matched{background:#2C0611;border-color:#FF2D4B;color:#FFE3E8;text-shadow:0 0 10px #FF2D4B;box-shadow:0 0 22px #ff2d4b88,inset 0 0 16px #ff2d4b66}
body[data-access="member"] .sequence-token.matched:not(.odd){border-color:#fff;color:#fff;text-shadow:0 0 10px #fff;box-shadow:0 0 18px #fff5}
body[data-access="member"] .sequence-token.next{animation:e-next .7s ease-in-out infinite;color:#FFC4CE}
body[data-access="member"] .side-picker button{min-height:44px;background:#08050A;border:2px solid #3A2E40;font-family:Oswald,sans-serif}
body[data-access="member"] .side-picker button.selected{border-color:#fff;color:#fff;box-shadow:0 0 16px #fff4}
body[data-access="member"] #autoOdd.selected{border-color:#FF2D4B;color:#FFE3E8;box-shadow:0 0 16px #ff2d4b77}
body[data-access="member"] .auto-button{position:relative;min-height:72px;background:linear-gradient(180deg,#FF4A64,#C8102E);border:0;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);border-radius:14px 0 0 14px;padding-right:40px;color:#fff;box-shadow:none;font:700 20px Oswald,sans-serif;letter-spacing:2px}
body[data-access="member"] .auto-button.active{background:linear-gradient(180deg,#3A3442,#16131B)}
body[data-access="member"] .auto-button::before,body[data-access="member"] .auto-button::after{content:"";position:absolute;left:14px;right:46px;height:8px;background:radial-gradient(circle,#FFE7A8 0 2px,#ffd36b80 2.5px,transparent 4px) 0 0/22px 8px repeat-x;animation:e-chase .8s linear infinite}
body[data-access="member"] .auto-button::before{top:7px}body[data-access="member"] .auto-button::after{bottom:7px}
body[data-access="member"] .auto-button svg{display:none}
body[data-access="member"] .neon-goal-panel{padding:0;background:none;box-shadow:none;border-radius:0}
body[data-access="member"] .neon-goal-panel h2{font-size:18px;letter-spacing:2px}
body[data-access="member"] .goal-form{grid-template-columns:minmax(0,1fr) auto}.goal-description{font-size:12px!important}
body[data-access="member"] .goal-form .secondary-button{padding:10px;font-size:12px}
.neon-goal-lights{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;padding:8px;border-radius:14px;background:#08050A;box-shadow:inset 0 0 0 2px #3A2E40;margin-top:12px}.neon-goal-lights span{height:18px;border-radius:50%;background:#1E1724;box-shadow:inset 0 0 0 1px #3A2E40}.neon-goal-lights .lit{background:radial-gradient(circle at 40% 35%,#fff,#FFD36B 55%,#B07A10);box-shadow:0 0 12px #FFD36B}
body[data-access="member"] #goalProgress{display:none}
body[data-access="member"] :is(.bot-advanced,.next-auto-entry,.auto-run-summary){background:#08050A;border-color:#3A2E40}
body[data-access="member"] .toast{background:#0B1F17;border:3px solid #5EF0B0;border-radius:20px;color:#BFFBE0;box-shadow:0 0 40px #5ef0b077}
body[data-access="member"] .toast.lost{background:#24100E;border-color:#FFA36B;color:#FFD2BE;box-shadow:0 0 22px #ffa36b55}
body[data-access="member"] #toastTitle{font:400 24px Monoton,sans-serif}body[data-access="member"] #toastValue{font:700 34px Oswald,sans-serif;color:inherit}
body[data-access="member"] dialog{background:#120C15;border-color:#3A2E40;color:#F6F0F3}
body[data-access="member"] #goalDialog{position:fixed;isolation:isolate;width:min(600px,calc(100% - 42px));overflow:hidden;border:3px solid #FFD36B;border-radius:36px;padding:34px 28px 30px;background:radial-gradient(100% 100% at 50% 0%,#4A0A19,#12040A 72%);box-shadow:0 0 0 8px #08050A,0 0 0 11px #FF2D4B,0 0 80px #ff2d4b99;text-align:center}
body[data-access="member"] #goalDialog::backdrop{background:#08050adb}
body[data-access="member"] #goalDialogTitle{font:400 clamp(48px,9vw,76px)/1 Monoton,sans-serif;color:#FFF6D8;text-shadow:0 0 8px #FFD36B,0 0 26px #FFB800,0 0 60px #ffb80099;margin:4px 0 8px}
body[data-access="member"] #goalDialogProfit{font:700 54px Oswald,sans-serif;color:#5EF0B0;text-shadow:0 0 18px #5ef0b099}
body[data-access="member"] .goal-receipt{background:none;border-color:#5A4F63}body[data-access="member"] #goalDialog .goal-complete-note{color:#F4E6EA}
.neon-fireworks{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:.75}#goalDialog:not([open]) .fw-p,#goalDialog:not([open]) .fw-ring{animation:none!important}
body[data-access="member"] #lossLimitDialog{background:#24100E;border-color:#FFA36B}
body[data-access="member"] .risk-footer{background:#08050A;color:#D8CDE0;border-color:#2A2030;font-size:13px}
body[data-access="member"] .risk-footer a{color:#FFD36B}
@media(min-width:1260px){.neon-wheel-frame{flex-basis:400px;width:400px}.neon-wheel-side{flex-basis:190px}}
@media(max-width:1000px){body[data-access="member"] .board-grid{grid-template-columns:minmax(0,1fr)}body[data-access="member"] .auto-panel{width:100%}body[data-access="member"] .app-shell{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}}
@media(max-width:600px){body[data-access="member"] .app-shell{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}body[data-access="member"] .financial-overview{grid-template-columns:minmax(0,1fr)}body[data-access="member"] .wallet-tile{padding:30px 18px 22px}body[data-access="member"] :is(.game-panel,.entry-panel,.auto-panel){padding:20px 16px;border-radius:24px}body[data-access="member"] .tabs{display:flex;flex-wrap:wrap}body[data-access="member"] .tab{padding:10px;font-size:12px;letter-spacing:.5px}body[data-access="member"] .sub-header{flex-wrap:wrap}body[data-access="member"] .header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}body[data-access="member"] .brand{flex-basis:auto}.neon-welcome{font-size:36px}body[data-access="member"] .panel-heading h2{font-size:23px}body[data-access="member"] .bet-button>span{font-size:26px}body[data-access="member"] .bet-button small{font-size:12px;letter-spacing:2px}body[data-access="member"] .bet-button{height:108px}body[data-access="member"] #goalDialog{padding:28px 16px}.neon-goal-script{font-size:32px}body[data-access="member"] #goalDialogProfit{font-size:44px}body[data-access="member"] .goal-form{grid-template-columns:minmax(0,1fr)}body[data-access="member"] .auto-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(display-mode:standalone){body[data-access="member"] .app-header{padding-top:max(14px,env(safe-area-inset-top))}body[data-access="member"] .app-shell{padding-bottom:max(24px,env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){body[data-access="member"] *,body[data-access="member"] *::before,body[data-access="member"] *::after{animation:none!important;transition:none!important}}
body[data-neon-paused="true"] .app-shell *,body[data-neon-paused="true"] .app-shell *::before,body[data-neon-paused="true"] .app-shell *::after,body[data-neon-paused="true"] #goalDialog *{animation-play-state:paused!important;transition:none!important}
body[data-access="member"] .mesa-intro{position:relative}
body[data-access="member"] .neon-welcome::after{content:"✦";display:inline-block;margin-left:28px;font:400 30px Inter,sans-serif;color:#FFD36B;animation:e-twinkle 2.8s ease-in-out infinite;text-shadow:0 0 18px #FFD36B}
body[data-access="member"] #goalDialog::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:640px;height:640px;margin:-320px;border-radius:50%;background:#FFD36B;opacity:.2;clip-path:polygon(50% 0%,56% 36%,85% 15%,64% 44%,100% 50%,64% 56%,85% 85%,56% 64%,50% 100%,44% 64%,15% 85%,36% 56%,0% 50%,36% 44%,15% 15%,44% 36%);animation:e-spin 24s linear infinite}
body[data-neon-paused="true"] #goalDialog::before{animation-play-state:paused}
