@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/capitalist/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2"),url(/capitalist/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/capitalist/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2) format("woff2"),url(/capitalist/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/capitalist/assets/rubik-cyrillic-900-normal-jlxVC9Lu.woff2) format("woff2"),url(/capitalist/assets/rubik-cyrillic-900-normal-DPF03d39.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/capitalist/assets/rubik-latin-900-normal-Cz6GdZLE.woff2) format("woff2"),url(/capitalist/assets/rubik-latin-900-normal-CBojinpD.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/capitalist/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/capitalist/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/capitalist/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/capitalist/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff")}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/capitalist/assets/russo-one-cyrillic-400-normal-BXZIn0h3.woff2) format("woff2"),url(/capitalist/assets/russo-one-cyrillic-400-normal-rRbrNFRA.woff) format("woff")}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/capitalist/assets/russo-one-latin-400-normal-BfOuQF9V.woff2) format("woff2"),url(/capitalist/assets/russo-one-latin-400-normal-CosRecV9.woff) format("woff")}:root{--font-title: "Russo One", "Rubik", system-ui, sans-serif;--font-text: "Rubik", system-ui, sans-serif;--ink: #1c0f4f;--ink2: #2b1873;--panel-top: #6c47ff;--panel-bottom: #3d22b3;--panel-edge: #1a0c5c;--gold: #ffd23f;--gold2: #ff9f1a;--text: #ffffff;--muted: #c9bfff;--green: #2ed573;--red: #ff4757;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);font-size:clamp(12px,.55vw + .9vh + 4px,18px);color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body{background:#120f45;color:var(--text);font-family:var(--font-text);user-select:none;-webkit-user-select:none;touch-action:manipulation}input,textarea,select{user-select:text;-webkit-user-select:text;font-family:var(--font-text)}.app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.ios-standalone,.ios-standalone body,.ios-standalone #root{height:var(--app-h, 100vh)}.ios-standalone .app{bottom:auto;height:var(--app-h, 100vh)}.scene-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .8s}.scene-host{position:absolute;top:0;right:0;bottom:0;left:0}.scene-host canvas{display:block}.ui-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ui-layer>*{pointer-events:auto}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(5,2,30,.55) 100%)}.dim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12084699,#0a0428cc);pointer-events:none}.g-btn{--top: #ffe259;--bottom: #ff9f1a;--edge: #b8560a;--glow: rgba(255, 190, 40, .55);position:relative;border:none;background:none;padding:0;margin:0;cursor:pointer;font-family:var(--font-title);font-size:1rem;color:#fff;border-radius:1.1em;transition:transform .14s cubic-bezier(.3,1.8,.5,1),filter .15s;outline:none;flex-shrink:0;letter-spacing:.02em}.g-btn__face{position:relative;display:flex;align-items:center;justify-content:center;gap:.5em;padding:.62em 1.2em;border-radius:inherit;background:linear-gradient(180deg,var(--top) 0%,var(--bottom) 100%);box-shadow:inset 0 .14em #fff9,inset 0 -.22em #00000029,0 0 0 .18em var(--edge),0 .38em 0 .18em var(--edge),0 .6em 1em .18em #00000059;text-shadow:0 .12em 0 rgba(0,0,0,.3);overflow:hidden;white-space:nowrap;transition:transform .08s,box-shadow .08s}.g-btn__face:before{content:"";position:absolute;left:5%;right:5%;top:6%;height:44%;border-radius:1em 1em 45% 45%;background:linear-gradient(180deg,#ffffff8c,#ffffff0a);pointer-events:none}.g-btn__face>*{position:relative}.g-btn__label{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.g-btn__sub{font-family:var(--font-text);font-weight:700;font-size:.62em;opacity:.92;letter-spacing:0}.g-btn .g-icon{width:1.55em;height:1.55em;filter:drop-shadow(0 .08em 0 rgba(0,0,0,.3))}.g-btn:hover:not(:disabled){transform:translateY(-.12em) scale(1.045);filter:brightness(1.08) saturate(1.05)}.g-btn:active:not(:disabled) .g-btn__face,.g-btn.pressed .g-btn__face{transform:translateY(.3em);box-shadow:inset 0 .14em #ffffff80,inset 0 -.1em #00000029,0 0 0 .18em var(--edge),0 .08em 0 .18em var(--edge),0 .2em .4em .18em #0000004d}.g-btn:disabled{cursor:not-allowed;filter:grayscale(.8) brightness(.8);opacity:.85}.g-btn.pulse:not(:disabled) .g-btn__face:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:shine 2.4s infinite}.g-btn.pulse:not(:disabled){animation:btnPulse 1.6s ease-in-out infinite}@keyframes shine{0%{left:-60%}55%,to{left:130%}}@keyframes btnPulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 .8em var(--glow))}}.g-btn.green{--top: #6dff8e;--bottom: #12b84a;--edge: #0a6b2a;--glow: rgba(60, 255, 120, .6)}.g-btn.blue{--top: #6fd3ff;--bottom: #1e6bff;--edge: #123a99;--glow: rgba(80, 180, 255, .6)}.g-btn.purple{--top: #d6a3ff;--bottom: #8a3dff;--edge: #4a1a99;--glow: rgba(190, 120, 255, .6)}.g-btn.red{--top: #ff8a8a;--bottom: #f0263b;--edge: #8a0f1c;--glow: rgba(255, 80, 90, .6)}.g-btn.orange{--top: #ffd06b;--bottom: #ff7a1a;--edge: #9a3f05}.g-btn.pink{--top: #ffa9e0;--bottom: #ff3dab;--edge: #96115e;--glow: rgba(255, 90, 190, .6)}.g-btn.teal{--top: #7ff7e8;--bottom: #10b5a8;--edge: #075f58}.g-btn.gray{--top: #e3e1f5;--bottom: #9a96c2;--edge: #4f4a7a;color:#fff}.g-btn.dark{--top: #6a5fb0;--bottom: #3a2f80;--edge: #1a1250}.g-btn.sm{font-size:.82rem}.g-btn.sm .g-btn__face{padding:.48em .85em}.g-btn.lg{font-size:1.25rem}.g-btn.lg .g-btn__face{padding:.7em 1.5em}.g-btn.xl{font-size:1.55rem}.g-btn.xl .g-btn__face{padding:.68em 1.6em}.g-btn.block{width:100%}.g-btn.block .g-btn__face{justify-content:flex-start}.g-btn.center .g-btn__face{justify-content:center}.g-btn.round{border-radius:50%}.g-btn.round .g-btn__face{padding:.55em;border-radius:50%;width:2.9em;height:2.9em}.g-btn.round .g-icon{width:1.75em;height:1.75em}.g-btn .badge{position:absolute;top:-.35em;right:-.35em;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:1em;background:linear-gradient(180deg,#ff6b6b,#e11d2f);box-shadow:0 0 0 .14em #fff,0 .15em .3em #0006;font-size:.75em;display:flex;align-items:center;justify-content:center;z-index:2;animation:popIn .4s cubic-bezier(.3,1.8,.5,1)}.chip-btn{border:none;cursor:pointer;font-family:var(--font-title);font-size:.85rem;color:#fff;padding:.45em .8em;border-radius:.8em;background:linear-gradient(180deg,#7b5cff,#4b2fc9);box-shadow:inset 0 .1em #ffffff59,0 .2em #24107a;transition:transform .1s,filter .1s}.chip-btn:hover{filter:brightness(1.12)}.chip-btn:active{transform:translateY(.15em);box-shadow:inset 0 .1em #ffffff59,0 .05em #24107a}.chip-btn.active{background:linear-gradient(180deg,#ffe259,#ff9f1a);color:#4a1f00;text-shadow:none;box-shadow:inset 0 .1em #fff9,0 .2em #a8500a}.chip-btn:disabled{opacity:.5;cursor:not-allowed}.g-window{position:relative;background:linear-gradient(180deg,var(--panel-top) 0%,var(--panel-bottom) 100%);border-radius:1.6rem;box-shadow:0 0 0 .25rem var(--panel-edge),0 0 0 .5rem #ffffff24,0 1.2rem 3rem #0000008c,inset 0 .15rem #fff6,inset 0 -.3rem #0000002e;padding:1.1rem;color:#fff}.g-window.has-title{padding-top:2.1rem;margin-top:1.3rem}.g-window__title{position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--font-title);font-size:1.35rem;padding:.38em 1.5em .42em;border-radius:1em;background:linear-gradient(180deg,#ffe259,#ff8a00);color:#fff;text-shadow:0 .12em 0 #9a3f05,0 0 .2em rgba(0,0,0,.3);box-shadow:0 0 0 .2rem #8a3a02,0 .35rem 0 .2rem #8a3a02,0 .6rem 1rem #00000059,inset 0 .14em #fff9;z-index:2}.g-window__title:before,.g-window__title:after{content:"";position:absolute;top:.55em;width:1.2em;height:1.1em;background:#c55a08;z-index:-1;border-radius:.2em}.g-window__title:before{left:-.75em;transform:skewY(20deg)}.g-window__title:after{right:-.75em;transform:skewY(-20deg)}.g-window__close{position:absolute;top:-.7rem;right:-.7rem;z-index:3}.g-window .inner{background:#14085061;border-radius:1rem;box-shadow:inset 0 .2rem .5rem #00000059,inset 0 -.1rem #ffffff14;padding:.8rem}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem .8rem calc(.8rem + var(--safe-b));background:#0803239e;z-index:50;animation:fadeIn .2s ease}.modal-backdrop.clear{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.modal-backdrop.clear>*{pointer-events:auto}.modal{max-width:min(94vw,46rem);max-height:calc(100% - 1rem);display:flex;flex-direction:column;animation:popIn .36s cubic-bezier(.3,1.6,.5,1)}.modal-body{padding:.35rem .45rem .9rem;margin:-.35rem -.45rem 0;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-body::-webkit-scrollbar{width:.45rem}.modal-body::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:1rem}@keyframes popIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-.4rem)}}.g-input{width:100%;border:none;outline:none;font-family:var(--font-title);font-size:1.05rem;color:#2a1060;padding:.6em .9em;border-radius:.9em;background:linear-gradient(180deg,#fff,#e9e4ff);box-shadow:inset 0 .18em .3em #280a7840,0 0 0 .16em #24107a,0 .22em 0 .16em #24107a}.g-input:focus{box-shadow:inset 0 .18em .3em #280a7840,0 0 0 .16em #ffd23f,0 .22em 0 .16em #c88b00}.g-input.code{text-align:center;letter-spacing:.4em;font-size:1.6rem;text-transform:uppercase}.label{font-family:var(--font-title);font-size:.85rem;color:var(--muted);margin:0 0 .35rem .2rem;letter-spacing:.03em}.g-toggle{position:relative;width:3.4em;height:1.8em;border-radius:1em;border:none;cursor:pointer;background:linear-gradient(180deg,#4a3d8a,#2d2463);box-shadow:inset 0 .15em .3em #00000073,0 0 0 .12em #1a0c5c;transition:background .2s;flex-shrink:0;padding:0}.g-toggle.on{background:linear-gradient(180deg,#4cff86,#12b84a)}.g-toggle:after{content:"";position:absolute;top:.15em;left:.16em;width:1.5em;height:1.5em;border-radius:50%;background:linear-gradient(180deg,#fff,#d9d4ff);box-shadow:0 .15em .3em #0006;transition:left .22s cubic-bezier(.3,1.6,.5,1)}.g-toggle.on:after{left:1.74em}.g-toggle:disabled{opacity:.6;cursor:default}.g-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.7em;border-radius:1em;background:linear-gradient(90deg,#ffd23f var(--p, 50%),#2d2463 var(--p, 50%));box-shadow:inset 0 .1em .2em #0006,0 0 0 .12em #1a0c5c;outline:none}.g-range::-webkit-slider-thumb{-webkit-appearance:none;width:1.5em;height:1.5em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffd23f 60%,#e08a00);box-shadow:0 0 0 .14em #8a3a02,0 .2em .3em #0006;cursor:pointer}.g-range::-moz-range-thumb{width:1.4em;height:1.4em;border-radius:50%;border:none;background:radial-gradient(circle at 35% 30%,#fff,#ffd23f 60%,#e08a00);box-shadow:0 0 0 .14em #8a3a02;cursor:pointer}.g-range:disabled{opacity:.6}.stepper{display:flex;align-items:center;gap:.4rem}.stepper__val{min-width:4.2em;text-align:center;font-family:var(--font-title);font-size:1.05rem;padding:.35em .5em;border-radius:.7em;background:#0a043273;box-shadow:inset 0 .12em .25em #0006}.segmented{display:flex;flex-wrap:wrap;gap:.35rem}.row{display:flex;align-items:center;gap:.6rem}.col{display:flex;flex-direction:column;gap:.6rem}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.between{justify-content:space-between}.center-x{justify-content:center}.muted{color:var(--muted)}.small{font-size:.82rem}.title-font{font-family:var(--font-title)}.gold-text{color:var(--gold)}.money{font-family:var(--font-title);color:#ffe259;text-shadow:0 .1em 0 rgba(0,0,0,.4)}.hint{font-size:.8rem;color:var(--muted);line-height:1.35}.setting-row{display:flex;align-items:center;gap:.8rem;padding:.55rem .7rem;border-radius:.9rem;background:#ffffff0f}.setting-row+.setting-row{margin-top:.4rem}.setting-row .g-icon{width:2rem;height:2rem;flex-shrink:0}.setting-row{flex-wrap:wrap;row-gap:.5rem}.setting-row__text{flex:1 1 11rem;min-width:0}.setting-row__ctrl{flex:0 1 auto;margin-left:auto;max-width:100%;display:flex;justify-content:flex-end}.setting-row__ctrl .segmented{justify-content:flex-end}.setting-row__title{font-family:var(--font-title);font-size:.95rem}.setting-row__desc{font-size:.75rem;color:var(--muted);margin-top:.1rem;line-height:1.25}.tabs{display:flex;gap:.35rem;margin-bottom:.7rem;flex-wrap:wrap}.tab{flex:1;min-width:6em;border:none;cursor:pointer;font-family:var(--font-title);font-size:.9rem;color:#d9d0ff;padding:.6em .5em;border-radius:.9em;background:#0a043c73;box-shadow:inset 0 .12em .25em #00000059;display:flex;align-items:center;justify-content:center;gap:.4em}.tab .g-icon{width:1.4em;height:1.4em}.tab.active{color:#fff;background:linear-gradient(180deg,#ffe259,#ff9f1a);text-shadow:0 .1em 0 #9a3f05;box-shadow:inset 0 .12em #fff9,0 .2em #9a3f05}.pick-card{position:relative;border:none;cursor:pointer;border-radius:1rem;padding:.6rem;color:#fff;background:#0a043c66;box-shadow:inset 0 0 0 .16rem #ffffff1a;transition:transform .15s cubic-bezier(.3,1.6,.5,1),box-shadow .15s;text-align:left;font-family:var(--font-text)}.pick-card:hover{transform:translateY(-.15rem) scale(1.02)}.pick-card.active{box-shadow:inset 0 0 0 .2rem #ffd23f,0 0 1rem #ffd23f73;background:#ffd23f24}.pick-card:disabled{opacity:.45;cursor:not-allowed;transform:none}.pick-card .check{position:absolute;top:-.4rem;right:-.4rem;width:1.5rem;height:1.5rem}.grid{display:grid;gap:.5rem}.pick-grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(var(--cell, 5.4rem),1fr));align-items:stretch}.pick-grid>.pick-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:.45rem .35rem;min-width:0}.pick-grid .pick-label{margin-top:.25rem;font-family:var(--font-title);font-size:clamp(.64rem,2.7vw,.8rem);line-height:1.15;min-height:2.3em;display:flex;align-items:center;justify-content:center;hyphens:auto;-webkit-hyphens:auto}.pick-grid.round>.pick-card{border-radius:50%;aspect-ratio:1;justify-content:center;padding:.3rem}.color-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;justify-items:center}.color-grid .color-dot{width:100%;max-width:2.6rem;height:auto;aspect-ratio:1}.avatar{position:relative;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 .16em #fff,0 0 0 .32em var(--c, #6c47ff),0 .3em .6em #0006;background:var(--c, #6c47ff);overflow:hidden}.avatar svg{width:100%;height:100%;display:block}.token-img{display:block;object-fit:contain;filter:drop-shadow(0 .15em .15em rgba(0,0,0,.4))}.color-dot{width:2.1em;height:2.1em;border-radius:50%;border:none;cursor:pointer;box-shadow:inset 0 -.2em #00000040,inset 0 .15em #fff6,0 0 0 .15em #1a0c5c;transition:transform .15s}.color-dot.active{box-shadow:inset 0 -.2em #00000040,0 0 0 .18em #fff,0 0 0 .36em #ffd23f;transform:scale(1.1)}.color-dot:disabled{opacity:.25;cursor:not-allowed}.menu-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(1rem + var(--safe-t)) 1rem calc(1rem + var(--safe-b));gap:1.2rem}.logo{text-align:center;animation:floaty 4s ease-in-out infinite}.logo__title{font-family:var(--font-title);font-size:clamp(2.6rem,9vmin,6.2rem);line-height:1;background:linear-gradient(180deg,#fff9c4,#ffd23f 45%,#ff8a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .05em 0 #8a2e00) drop-shadow(0 .09em 0 #5a1d00) drop-shadow(0 .18em .2em rgba(0,0,0,.5));-webkit-text-stroke:.015em #8a2e00;letter-spacing:.02em}.logo__sub{margin-top:.4rem;display:inline-block;font-family:var(--font-title);font-size:clamp(.8rem,2.4vmin,1.25rem);letter-spacing:.35em;padding:.35em 1.2em;border-radius:2em;background:linear-gradient(90deg,#ff3dab,#8a3dff);box-shadow:0 .2em #4a1a99,0 .4em .8em #00000059;text-shadow:0 .1em 0 rgba(0,0,0,.3)}.menu-buttons{display:flex;flex-direction:column;gap:1.05rem;width:min(25rem,92vw)}.menu-buttons .g-btn{font-size:clamp(1.05rem,2.6vmin,1.4rem)}.menu-buttons .row .g-btn{flex:1}.menu-corner{position:absolute;display:flex;gap:.8rem;align-items:center}.profile-card{display:flex;align-items:center;gap:.8rem;padding:.5rem 1rem .5rem .5rem;border-radius:2rem;border:none;cursor:pointer;color:#fff;background:linear-gradient(180deg,#6c47fff2,#3d22b3f2);box-shadow:0 0 0 .2rem var(--panel-edge),0 .3rem 0 .2rem var(--panel-edge),0 .6rem 1rem #00000059,inset 0 .12rem #fff6;transition:transform .15s;text-align:left}.profile-card:hover{transform:scale(1.04)}.screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:calc(.8rem + var(--safe-t)) .9rem calc(.8rem + var(--safe-b));gap:.8rem}.screen-header{display:flex;align-items:center;gap:.8rem;min-height:3.2rem}.screen-title{font-family:var(--font-title);font-size:clamp(1.25rem,4vmin,2.2rem);line-height:1.12;text-shadow:0 .08em 0 #3a1f9e,0 .16em 0 #1a0c5c,0 .25em .4em rgba(0,0,0,.4);flex:1;min-width:0;overflow-wrap:anywhere}.screen-body{flex:1;min-height:0;display:flex;gap:1.2rem;padding-top:1.3rem}.screen-body>.g-window{display:flex;flex-direction:column;min-height:0;margin-top:0}.screen-footer{display:flex;gap:.8rem;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-bottom:.4rem}.seat-card{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 32%,transparent),#ffffff0d);box-shadow:inset .3rem 0 0 var(--c),inset 0 0 0 .12rem #ffffff14;animation:slideUp .3s ease}.seat-card+.seat-card{margin-top:.5rem}.seat-card{flex-wrap:wrap}.seat-card__full{flex-basis:100%}.seat-card__name{font-family:var(--font-title);font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-card__meta{font-size:.75rem;color:var(--muted);display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.tag{display:inline-flex;align-items:center;gap:.25em;font-family:var(--font-title);font-size:.7rem;padding:.18em .55em;border-radius:1em;background:#ffffff26;color:#fff;white-space:nowrap}.tag.green{background:#12b84a}.tag.red{background:#e11d2f}.tag.gold{background:linear-gradient(180deg,#ffd23f,#ff9f1a);color:#5a2a00}.tag.blue{background:#1e6bff}.tag.gray{background:#fff3}.tag .g-icon{width:1.1em;height:1.1em}.empty-seat{border:.18rem dashed rgba(255,255,255,.3);border-radius:1rem;padding:.8rem;color:var(--muted);text-align:center;font-family:var(--font-title);font-size:.9rem;margin-top:.5rem}.room-code{font-family:var(--font-title);font-size:1.6rem;letter-spacing:.25em;padding:.2em .5em .2em .75em;border-radius:.6em;background:#fff;color:#3d22b3;box-shadow:0 .2em #24107a}.qr-box{background:#fff;border-radius:1rem;padding:.45rem;box-shadow:0 .25rem #24107a,0 .5rem 1rem #0000004d;flex-shrink:0}.qr-box img,.qr-box canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hud>*{pointer-events:auto}.players-panel{position:absolute;top:calc(.6rem + var(--safe-t));left:.6rem;display:flex;flex-direction:column;gap:.45rem;width:15.5rem;max-height:calc(100% - 7rem);overflow-y:auto;scrollbar-width:none;padding:.3rem}.players-panel::-webkit-scrollbar{display:none}.player-card{position:relative;display:flex;align-items:center;gap:.55rem;padding:.42rem .6rem .42rem .45rem;border-radius:1.2rem;background:linear-gradient(90deg,#281478,#4226a0);box-shadow:0 0 0 .16rem #140846e6,inset 0 .1rem #ffffff40,0 .3rem .6rem #0000004d;transition:transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .3s;cursor:pointer;border:none;color:#fff;text-align:left;font-family:var(--font-text);width:100%}.player-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--c),transparent 70%);opacity:.35;pointer-events:none}.player-card>*{position:relative}.player-card.active{transform:none;box-shadow:0 0 0 .18rem var(--c),0 0 1.2rem var(--c),inset 0 .1rem #ffffff4d}.player-card.bankrupt{filter:grayscale(1) brightness(.6)}.player-card.me .player-card__name:after{content:" (вы)";color:var(--gold);font-size:.75em}.player-card__name{font-family:var(--font-title);font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card__cash{font-family:var(--font-title);font-size:1.05rem;color:#ffe259;text-shadow:0 .1em 0 rgba(0,0,0,.4);transition:color .3s}.player-card__cash.up{animation:cashUp .6s ease}.player-card__cash.down{animation:cashDown .6s ease}.player-card__props{display:flex;gap:.12rem;flex-wrap:wrap;margin-top:.15rem}.player-card__props i{width:.5rem;height:.5rem;border-radius:.12rem;display:block;box-shadow:0 0 0 .06rem #00000059}.player-card__icons{display:flex;gap:.2rem}.player-card__icons .g-icon{width:1.2rem;height:1.2rem}.player-card .timer-ring{position:absolute;right:-.4rem;top:-.4rem}@keyframes cashUp{0%{transform:scale(1);color:#ffe259}40%{transform:scale(1.25);color:#4cff7a}to{transform:scale(1);color:#ffe259}}@keyframes cashDown{0%{transform:scale(1)}40%{transform:scale(1.2);color:#ff5252}to{transform:scale(1)}}.top-right{position:absolute;top:calc(.6rem + var(--safe-t));right:.6rem;display:flex;gap:.5rem;align-items:flex-start}.action-bar{position:absolute;left:50%;bottom:calc(1rem + var(--safe-b));transform:translate(-50%);display:flex;gap:.75rem;align-items:flex-end;justify-content:center;flex-wrap:wrap;width:max-content;max-width:calc(100% - 1rem);animation:slideUp .35s ease}.side-actions{position:absolute;right:.7rem;bottom:calc(1rem + var(--safe-b));display:flex;flex-direction:column;gap:.75rem;align-items:flex-end}.status-pill{display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .5rem;border-radius:2rem;background:#190a5ad9;box-shadow:0 0 0 .16rem #ffffff26,0 .4rem 1rem #00000059;font-family:var(--font-title);font-size:1rem}.dots:after{content:"";animation:dots 1.4s steps(4) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.turn-timer{position:absolute;top:calc(.7rem + var(--safe-t));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .4rem;border-radius:2rem;background:#190a5ad9;font-family:var(--font-title);box-shadow:0 0 0 .16rem #ffffff26}.turn-timer.urgent{animation:urgent .6s ease-in-out infinite;background:#a00a1ee6}@keyframes urgent{50%{transform:translate(-50%) scale(1.08)}}.banner{position:absolute;top:28%;left:50%;transform:translate(-50%,-50%);pointer-events:none;text-align:center;z-index:40;animation:bannerIn 1.8s cubic-bezier(.3,1.5,.5,1) forwards}.banner__text{font-family:var(--font-title);font-size:clamp(2.2rem,8vmin,4.8rem);color:#fff;-webkit-text-stroke:.04em rgba(0,0,0,.35);text-shadow:0 .06em 0 var(--c),0 .12em 0 rgba(0,0,0,.35),0 0 .6em var(--c);white-space:nowrap}.banner__sub{font-family:var(--font-title);font-size:clamp(1rem,3vmin,1.6rem);color:#fff;text-shadow:0 .1em 0 rgba(0,0,0,.5);margin-top:.3rem}@keyframes bannerIn{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}15%{transform:translate(-50%,-50%) scale(1.1);opacity:1}25%{transform:translate(-50%,-50%) scale(1)}80%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-70%) scale(.9);opacity:0}}.prop-card{width:15rem;border-radius:1.1rem;background:#fffaf0;color:#2b1d0e;overflow:hidden;box-shadow:0 0 0 .2rem #1a0c5c,0 .5rem 1.2rem #00000073;font-family:var(--font-text);flex-shrink:0}.prop-card__head{padding:.7rem .6rem .6rem;text-align:center;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--g) 80%,#fff),var(--g));text-shadow:0 .1em 0 rgba(0,0,0,.35);position:relative}.prop-card__group{font-size:.68rem;font-weight:700;letter-spacing:.08em;opacity:.95;text-transform:uppercase}.prop-card__name{font-family:var(--font-title);font-size:1.25rem;line-height:1.1;margin-top:.15rem}.prop-card__body{padding:.6rem .8rem .7rem;font-size:.82rem}.prop-card__row{display:flex;justify-content:space-between;padding:.12rem 0;gap:.5rem}.prop-card__row.current{font-weight:700;color:#c2185b}.prop-card__row b{font-family:var(--font-title);font-weight:400}.prop-card__sep{height:.1rem;background:#0000001a;margin:.35rem 0}.prop-card__owner{display:flex;align-items:center;gap:.4rem;justify-content:center;font-weight:700;margin-top:.3rem}.prop-card__icon{display:flex;justify-content:center;margin:.3rem 0}.prop-card__icon .g-icon{width:3.5rem;height:3.5rem}.mini-prop{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem .3rem .3rem;border-radius:.7rem;background:#ffffffeb;color:#2b1d0e;font-size:.8rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 .15rem #0000004d;transition:transform .12s,box-shadow .12s,opacity .12s;font-family:var(--font-text);text-align:left}.mini-prop i{width:.9rem;height:1.6rem;border-radius:.3rem;flex-shrink:0}.mini-prop.selected{box-shadow:0 0 0 .18rem #ffd23f,0 .15rem #0000004d;transform:scale(1.05);background:#fff6c8}.mini-prop.mortgaged{opacity:.6}.mini-prop:disabled{opacity:.4;cursor:not-allowed}.auction-price{font-family:var(--font-title);font-size:2.6rem;color:#ffe259;text-shadow:0 .08em 0 #8a3a02,0 .15em .3em rgba(0,0,0,.4);text-align:center;line-height:1}.bidder{display:flex;align-items:center;gap:.4rem;justify-content:center;font-family:var(--font-title)}.progress{height:.7rem;border-radius:1rem;background:#0a043280;overflow:hidden;box-shadow:inset 0 .1rem .2rem #0006}.progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4757,#ffd23f,#2ed573);transition:width .25s linear}.event-card-wrap{perspective:1200px;animation:popIn .45s cubic-bezier(.3,1.6,.5,1)}.event-card{width:min(19rem,80vw);min-height:24rem;border-radius:1.4rem;position:relative;transform-style:preserve-3d;animation:cardFlip .9s cubic-bezier(.3,1.3,.5,1) .15s both;cursor:pointer}.event-card__face,.event-card__back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.4rem;text-align:center;box-shadow:0 0 0 .3rem #fff,0 0 0 .55rem var(--deck-edge),0 1.2rem 2.5rem #0000008c}.event-card__back{background:linear-gradient(135deg,var(--deck1),var(--deck2))}.event-card__face{transform:rotateY(180deg);background:linear-gradient(180deg,#fffdf5,#ffeccc);color:#2b1d0e}.event-card__title{font-family:var(--font-title);font-size:1.7rem;color:var(--deck2);margin:.6rem 0}.event-card__text{font-size:1.15rem;font-weight:700;line-height:1.35}.event-card__deck{font-family:var(--font-title);font-size:.9rem;letter-spacing:.2em;color:var(--deck2)}.event-card .g-icon{width:5rem;height:5rem}@keyframes cardFlip{0%{transform:rotateY(0) scale(.8)}to{transform:rotateY(180deg) scale(1)}}.wheel-wrap{position:relative;width:min(24rem,82vw,62vh);aspect-ratio:1;animation:popIn .45s cubic-bezier(.3,1.6,.5,1)}.wheel-wrap svg{width:100%;height:100%;display:block;overflow:visible}.wheel-rot{transform-origin:50% 50%;transform-box:fill-box}.wheel-pointer{position:absolute;top:-.6rem;left:50%;transform:translate(-50%);width:3rem;height:3.6rem;z-index:2;filter:drop-shadow(0 .3rem .3rem rgba(0,0,0,.45))}.wheel-result{margin-top:1rem;text-align:center;font-family:var(--font-title);font-size:1.5rem;animation:popIn .4s cubic-bezier(.3,1.6,.5,1);text-shadow:0 .1em 0 rgba(0,0,0,.4)}.toasts{position:absolute;top:calc(4.2rem + var(--safe-t));left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:.4rem;align-items:center;z-index:80;pointer-events:none;width:min(92vw,30rem)}.toast{padding:.55rem 1rem;border-radius:1rem;font-weight:700;font-size:.9rem;background:#1e0e64f2;box-shadow:0 0 0 .15rem #fff3,0 .4rem 1rem #0006;animation:slideUp .3s ease;text-align:center}.toast.error{background:linear-gradient(180deg,#ff5a6a,#c3122a)}.toast.success{background:linear-gradient(180deg,#3fe07f,#109a40)}.toast.money{background:linear-gradient(180deg,#ffd23f,#e08a00);color:#4a1f00}.log-panel{position:absolute;right:.6rem;top:calc(4.2rem + var(--safe-t));width:18rem;max-height:40%;overflow-y:auto;padding:.5rem .7rem;border-radius:1rem;background:#140846d1;font-size:.78rem;line-height:1.35;box-shadow:0 0 0 .12rem #ffffff1f;scrollbar-width:thin}.log-entry{padding:.2rem 0;border-bottom:.06rem solid rgba(255,255,255,.08);animation:fadeIn .4s}.log-entry b{font-family:var(--font-title);font-weight:400}.order-list{display:flex;flex-direction:column;gap:.5rem;min-width:min(22rem,86vw)}.order-item{display:flex;align-items:center;gap:.7rem;padding:.5rem .7rem;border-radius:1rem;background:#ffffff1a;animation:slideUp .4s both}.order-place{font-family:var(--font-title);font-size:1.5rem;width:2rem;text-align:center;color:var(--gold)}.order-roll{font-family:var(--font-title);font-size:1.4rem;display:flex;align-items:center;gap:.3rem}.winner-avatar{animation:floaty 2.5s ease-in-out infinite}.stats-table{width:100%;border-collapse:separate;border-spacing:0 .3rem;font-size:.85rem}.stats-table th{font-family:var(--font-title);font-weight:400;color:var(--muted);font-size:.72rem;text-align:right;padding:0 .4rem}.stats-table th:first-child,.stats-table td:first-child{text-align:left}.stats-table td{background:#ffffff14;padding:.4rem;text-align:right;font-family:var(--font-title)}.stats-table tr td:first-child{border-radius:.7rem 0 0 .7rem}.stats-table tr td:last-child{border-radius:0 .7rem .7rem 0}.rules-text h3{font-family:var(--font-title);font-weight:400;color:var(--gold);margin:1rem 0 .4rem;font-size:1.1rem}.rules-text p,.rules-text li{line-height:1.45;font-size:.92rem}.rules-text ul{padding-left:1.2rem;margin:.3rem 0}.loading-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:radial-gradient(ellipse at 50% 30%,#3d6fd8,#23338f 45%,#120f45);z-index:100}.spinner{width:3rem;height:3rem;border-radius:50%;border:.4rem solid rgba(255,255,255,.2);border-top-color:#ffd23f;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.emote-float{position:absolute;font-size:2.5rem;animation:emoteUp 3s ease forwards;pointer-events:none;z-index:45}@keyframes emoteUp{0%{transform:translateY(0) scale(.4);opacity:0}15%{transform:translateY(-1rem) scale(1.2);opacity:1}80%{opacity:1}to{transform:translateY(-6rem) scale(1);opacity:0}}.net-badge{position:absolute;top:calc(.4rem + var(--safe-t));left:50%;transform:translate(-50%);z-index:90;padding:.35rem .9rem;border-radius:1rem;font-family:var(--font-title);font-size:.85rem;background:linear-gradient(180deg,#ff8a3d,#d9480f);box-shadow:0 .3rem .8rem #0006;display:flex;gap:.5rem;align-items:center}@media (max-width: 900px),(max-height: 520px){.screen-body{flex-direction:column;overflow-y:auto;gap:1.6rem;padding-top:1.4rem}.screen-body>.g-window{flex:none!important;width:100%!important;max-height:none!important;min-height:auto!important;flex-shrink:0!important}.screen-body>.g-window .modal-body{overflow:visible!important;max-height:none!important;flex:none!important}.screen-body>.g-window:first-child{margin-top:.3rem}.screen-footer{justify-content:center}.screen-footer>.g-btn{flex:1 1 auto}.screen-footer>.g-btn .g-btn__face{justify-content:center}.log-panel{display:none}}@media (max-width: 640px) and (orientation: portrait){.players-panel{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:.35rem;width:auto;right:.4rem;left:.4rem;top:calc(.4rem + var(--safe-t));max-height:none;overflow:visible;padding:0}.player-card{width:auto;min-width:0;gap:.35rem;padding:.28rem .4rem .28rem .28rem;border-radius:1rem}.player-card .avatar{width:1.9rem!important;height:1.9rem!important}.player-card__name{font-size:.74rem}.player-card__cash{font-size:.86rem}.player-card.me .player-card__name:after{content:""}.player-card.me{box-shadow:0 0 0 .16rem #ffd23f,inset 0 .1rem #ffffff40}.player-card__icons{position:absolute;right:.15rem;bottom:.1rem}.player-card__icons .g-icon{width:.9rem;height:.9rem}.player-card.active{transform:none}.player-card__props{display:none}.top-right{top:calc(var(--players-h, 3.6rem) + .9rem + var(--safe-t));right:.4rem;flex-direction:row;align-items:center;gap:.4rem}.top-right .g-btn.round{font-size:.78rem}.dock .g-btn.xl{font-size:1.2rem}.turn-timer{top:calc(var(--players-h, 3.6rem) + 1rem + var(--safe-t));left:.5rem;transform:none}.turn-timer.urgent{animation-name:urgentLeft}.toasts{top:calc(var(--players-h, 3.6rem) + 4.4rem + var(--safe-t))}.prop-card{width:13.5rem}}@media (max-height: 520px) and (orientation: landscape){:root{font-size:12px}.players-panel{width:12.5rem;gap:.3rem}.player-card{padding:.25rem .45rem .25rem .3rem}.player-card__props{display:none}.dock{bottom:calc(.4rem + var(--safe-b));gap:.5rem}.dock .g-btn.xl{font-size:1.05rem}.menu-screen{flex-direction:row;gap:2rem}.logo__title{font-size:3rem}}.perf-low .modal-backdrop,.perf-low .dim,.perf-low .log-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.perf-low .modal-backdrop{background:#080323b3}.perf-low .g-btn.pulse,.perf-low .g-btn.pulse .g-btn__face:after,.perf-low .logo,.perf-low .winner-avatar,.perf-low .turn-timer.urgent{animation:none!important}.perf-low .g-btn .g-icon,.perf-low .token-img{filter:none}.perf-low .logo__title{filter:drop-shadow(0 .06em 0 #8a2e00)}.perf-low .vignette{display:none}.perf-low .g-window{box-shadow:0 0 0 .25rem var(--panel-edge),inset 0 .15rem #fff6}.perf-low .g-btn:hover:not(:disabled){filter:none}.dock{position:absolute;left:50%;bottom:calc(.9rem + var(--safe-b));transform:translate(-50%);width:max-content;max-width:calc(100% - 1rem);display:flex;flex-direction:column;align-items:center;gap:.75rem;pointer-events:none}.dock>*{pointer-events:auto}.dock__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .55rem;max-width:100%}.dock__primary{animation:slideUp .3s ease}.players-panel{max-height:calc(100% - var(--dock-h, 6rem) - 2.2rem - var(--safe-b))}.tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.tab{min-width:0;padding:.6em .3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segmented.stretch{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%}.segmented.stretch .chip-btn{padding-left:.3em;padding-right:.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;width:100%}.btn-grid>.g-btn .g-btn__face{justify-content:center}.table-wrap{width:100%;overflow-x:auto}@media (max-width: 560px){.stats-table .opt{display:none}.tab{flex-direction:column;gap:.15rem;font-size:.72rem;padding:.45em .15em}.tab .g-icon{width:1.3em;height:1.3em}}@media (pointer: coarse){.chip-btn{min-height:max(2.35rem,36px);min-width:max(2.35rem,36px)}.g-btn .g-btn__face{min-height:max(2.6rem,36px)}.g-btn.sm .g-btn__face{min-height:max(2.35rem,36px)}.g-btn.round .g-btn__face{min-height:0;width:max(2.75rem,40px);height:max(2.75rem,40px)}.g-toggle{width:max(3.4em,56px);height:max(1.8em,32px)}.g-toggle:after{width:max(1.5em,26px);height:max(1.5em,26px);top:3px}.g-toggle.on:after{left:calc(100% - max(1.5em,26px) - 3px)}.tab{min-height:max(2.6rem,38px)}.mini-prop{min-height:max(2.5rem,36px)}.prop-name-btn{min-height:max(2.4rem,36px);min-width:44px}.color-dot{width:max(2.1em,38px);height:max(2.1em,38px)}.emote-btn{width:44px;height:44px}}.screen-body{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 .9rem,#000 calc(100% - 1.1rem),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 .9rem,#000 calc(100% - 1.1rem),transparent 100%)}@media (min-width: 901px) and (min-height: 521px){.screen-body{-webkit-mask-image:none;mask-image:none}}.emote-wrap{position:relative}.emote-pop{position:absolute;top:calc(100% + .5rem);right:0;display:grid;grid-template-columns:repeat(3,2.8rem);gap:.3rem;padding:.45rem;border-radius:1rem;background:#190a5af2;box-shadow:0 0 0 .15rem #ffffff2e,0 .5rem 1.2rem #0006;animation:popIn .25s cubic-bezier(.3,1.6,.5,1);z-index:30}.emote-btn{width:2.8rem;height:2.8rem;border:none;border-radius:.8rem;background:#ffffff14;font-size:1.5rem;cursor:pointer}.emote-btn:active{transform:scale(.9)}@keyframes urgentLeft{50%{transform:scale(1.08)}}@media (max-width: 560px){.setting-row__ctrl:has(.segmented),.setting-row__ctrl:has(.g-range){flex-basis:100%}.setting-row__ctrl:has(.g-range)>*{width:100%!important}.setting-row__ctrl .segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.setting-row__ctrl .segmented .chip-btn{white-space:normal;line-height:1.1;padding-left:.25em;padding-right:.25em}}.pick-grid .pick-card{padding-left:.2rem;padding-right:.2rem}.actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .6rem;width:100%;align-items:stretch}.actions-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.actions-grid>.g-btn{width:100%}.actions-grid>.g-btn .g-btn__face{justify-content:center;height:100%;padding-left:.5em;padding-right:.5em}.actions-grid>.g-btn.span,.actions-grid>.span-text{grid-column:1 / -1}.actions-grid>.span-text{text-align:center}.actions-grid>.g-btn:only-child{grid-column:1 / -1}.actions-grid.odd-full>.g-btn:last-child:nth-child(odd){grid-column:1 / -1}.partner-grid{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:.5rem}.partner-grid>.pick-card{flex-direction:column;text-align:center;justify-content:flex-start}.partner-grid>.pick-card span{min-width:0}@media (max-width: 420px){.partner-grid{grid-template-columns:repeat(min(var(--n, 3),3),minmax(0,1fr))}}.prop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.4rem}.prop-grid .mini-prop{width:100%}.step-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem}.step-grid .chip-btn{min-width:0;padding-left:.1em;padding-right:.1em}.trade-sides{display:flex;align-items:stretch;gap:.8rem}.trade-sides>.inner{flex:1 1 0;min-width:0}.trade-sides__sep{display:flex;align-items:center;justify-content:center;flex:none}.trade-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.8rem;flex-wrap:wrap}@media (max-width: 640px){.trade-sides{flex-direction:column}.trade-sides__sep{display:none}.trade-footer>.g-btn{width:100%}.trade-footer>.g-btn .g-btn__face{justify-content:center}}.scanner{position:relative;width:min(20rem,80vw);aspect-ratio:1;border-radius:1.2rem;overflow:hidden;background:#000;box-shadow:0 0 0 .25rem #1a0c5c}.scanner video{width:100%;height:100%;object-fit:cover;display:block}.scanner__frame{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:1rem;box-shadow:0 0 0 .25rem #ffd23f,0 0 0 100vmax #00000059;animation:urgentLeft 1.6s ease-in-out infinite}.stats-name{display:inline-flex;flex-direction:column;white-space:nowrap;line-height:1.15}.stats-name small{font-family:var(--font-text);font-weight:700;font-size:.68rem;color:#ff8a8a}.stats-table th{white-space:nowrap}
