@charset "UTF-8";.game-container{font-family:Inter;margin-top:-30px}.game-page{display:flex;width:100%;flex-direction:column;align-items:center;margin-top:48px;color:khaki;font-size:24px;font-weight:700;text-align:center}.game-page__title{margin-bottom:15px;color:khaki;font-size:2.55rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.game-toast__tx-link{color:#add8e6;text-decoration:underline}.game-container .top-countdown{margin-bottom:20px;padding:10px 20px;border:1px solid #f39c12;border-radius:10px;background:#0000004d;color:#f39c12;font-size:1.7rem;font-weight:700;text-shadow:0 0 10px rgba(243,156,18,.5)}.game-container .game-timer{display:inline-block;min-width:8ch;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.game-container .top-countdown-meta{font-size:.9rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.game-container .top-countdown__row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;text-align:left}.game-container .top-countdown__phase{color:#ffd76e;font-size:1.35rem;font-weight:800;line-height:1.15;letter-spacing:.01em;text-shadow:0 0 12px rgba(255,215,110,.18)}.game-container .top-countdown__right{min-width:0;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.game-container .top-countdown__timer{color:#f9c563;font-size:1.05rem;font-weight:700;line-height:1.2}.game-container .top-countdown__meta-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:0}.game-container .top-countdown__currency{padding:2px 10px;border:1px solid;border-radius:6px;font-size:.85rem;font-weight:700;letter-spacing:.5px}.game-container .top-countdown__currency--bnb{border-color:#f0b90b;background-color:#f0b90b26;color:#f0b90b}.game-container .top-countdown__currency--lzc{border-color:#48bb78;background-color:#48bb7826;color:#48bb78}.game-container .top-countdown__admin-start{display:inline-flex;align-items:center;justify-content:center;min-width:94px;height:34px;padding:0 14px;border:1px solid rgba(255,213,79,.5);border-radius:999px;background:linear-gradient(180deg,#ffdf7df5,#f39c12f5);color:#2e2004;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 18px #f39c1238,inset 0 1px #ffffff73;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.game-container .top-countdown__admin-start:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 10px 22px #f39c1247,inset 0 1px #ffffff85}.game-container .top-countdown__admin-random{border-color:#6dd3ff94;background:linear-gradient(180deg,#8ce2fff5,#3aabedf5);color:#0d2f48;box-shadow:0 8px 18px #3aabed3d,inset 0 1px #ffffff73}.game-container .top-countdown__admin-random:hover:not(:disabled){box-shadow:0 10px 22px #3aabed4d,inset 0 1px #ffffff85}.game-container .top-countdown__admin-start:disabled{cursor:not-allowed;opacity:.56;filter:grayscale(.18);box-shadow:none}.game-container .top-countdown__pool-mini{margin-top:0;color:#eef4fcd6;font-size:12px;font-weight:500;line-height:1.35}.game-container .top-countdown__pool-mini b{color:#ffd54f;font-weight:700}.top_meta_pony{overflow:hidden}.top_meta_pony .slogan{margin:0 100%;position:relative;float:left;font-size:16px;color:#5e5e5e;padding-left:28px}.pony-header{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,320px);gap:16px;align-items:stretch;margin-bottom:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 42%),linear-gradient(135deg,#ffffff0d,#ffffff05),#070c0c38;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0d}.pony-header__intro{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px}.pony-header__eyebrow{color:#cbb77f;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pony-header__pool{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:16px 18px;border:1px solid rgba(255,213,79,.22);border-radius:16px;background:radial-gradient(circle at top left,rgba(255,231,161,.22),transparent 56%),linear-gradient(135deg,#ffe08c24,#ffffff0d),#11120c3d;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff24}.pony-header__pool-label{color:#e7cf88;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pony-header__pool-value{display:flex;align-items:baseline;gap:8px}.pony-header__pool-number{color:#fff4d1;font-size:28px;font-weight:700;line-height:1;text-shadow:0 0 16px rgba(255,213,79,.12)}.pony-header__pool-unit{color:#f8d676;font-size:12px;font-weight:700;letter-spacing:.06em}.pony-header__pool-note{color:#fff4d1b8;font-size:11px;line-height:1.35}.round-outcome{margin:14px 0 0;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;text-align:left;background:linear-gradient(135deg,#ffffff14,#ffffff05),#0a101247;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff0f}.round-outcome--win{border-color:#74f3a23d;background:radial-gradient(circle at top left,rgba(116,243,162,.16),transparent 44%),linear-gradient(135deg,#ffffff17,#ffffff08),#0a14124d}.round-outcome--loss{border-color:#ff85852e;background:radial-gradient(circle at top left,rgba(255,133,133,.12),transparent 46%),linear-gradient(135deg,#ffffff14,#ffffff08),#140c0e47}.round-outcome__eyebrow{color:#cdb684;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.round-outcome__title{margin-top:4px;color:#f5f8fb;font-size:24px;font-weight:800;line-height:1.1}.round-outcome__text{margin-top:6px;color:#c8d4dd;font-size:13px;line-height:1.45}.round-outcome__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px}.round-outcome__stat{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.round-outcome__label{color:#93a4b4;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.round-outcome__value{color:#f5f8fb;font-size:19px;font-weight:700;line-height:1.1}.round-outcome__value--positive{color:#74f3a2}.round-outcome__value--negative{color:#ff8d8d}.horse{position:relative;float:right;top:-30px;right:20px;width:75px;height:75px;background:url(/images/horse.png) no-repeat scroll 0 0;background-size:100%;display:block;z-index:100}.hippodrome{background:url(images/hippodrome.png) no-repeat scroll 0 0px}.hippodrome1{background:url(images/hippodrome.png) no-repeat scroll 0 1px}.hippodrome2{background:url(images/hippodrome.png) no-repeat scroll -45px 1px}.hippodrome3{background:url(images/hippodrome.png) no-repeat scroll -59px 1px}.hippodrome4{background:url(images/hippodrome.png) no-repeat scroll -28px 1px}.hippodrome5{background:url(images/hippodrome.png) no-repeat scroll -68px 1px}.hippodrome6{background:url(images/hippodrome.png) no-repeat scroll -78px 1px}.hippodrome7{background:url(images/hippodrome.png) no-repeat scroll -38px 1px}.hippodrome8{background:url(images/hippodrome.png) no-repeat scroll -48px 1px}.hippodrome9{background:url(images/hippodrome.png) no-repeat scroll -13px 1px}.hippodrome10{background:url(images/hippodrome.png) no-repeat scroll -63px 1px}.pony_page{width:min(1120px,100vw - 32px);max-width:870px;box-sizing:border-box;padding-right:5px;font-size:14px}.pony_page input[type=text]::selection,.pony_page input[type=text]::-moz-selection{background:#d0d0d0}.pony_page .quote{font-size:14px;line-height:1.5;color:#c7d1dc;padding-bottom:0}.pony_page .ponygraph{padding-top:1px;padding-bottom:10px;position:relative;top:-8px}.pony_page .pony-race-list{display:flex;flex-direction:column;padding-top:10px}.pony_page .pony-race-row{display:grid;grid-template-columns:48px minmax(0,1fr) 300px;align-items:center;border-bottom:1px solid rgba(37,176,43,.2392156863)}.pony_page .pony-race-row:hover{background:#3f3d2f}.pony_page .pony-race-row.pony-line--winner{background:linear-gradient(90deg,rgba(255,214,102,.2),rgba(255,214,102,.05) 62%,transparent 100%),#ffffff08;box-shadow:inset 0 0 0 1px #ffd66633}.pony_page .pony-race-row__number,.pony_page .pony-race-row__track,.pony_page .pony-race-row__controls{padding:4px 0;min-width:0}.pony_page .pony-race-row__controls{padding-left:10px}.pony_page .create_new2{display:flex;flex-direction:row}.pony_page .create_new2 .poles{position:relative;display:flex;align-items:center}.pony_page .create_new2 .poles input[type=text]{padding:4px 10px;height:25px;background:#fff;color:#5e5e5e;font-size:11px;border:1px solid #d9dfe7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.pony_page .create_new2 .poles input[type=text]:focus{outline:none}.pony_page .create_new2 .poles .currency-label{position:absolute;right:0;top:0;height:100%;padding:0 10px;background:#0aadef14;border:none;border-left:1px solid #d9dfe7;border-radius:0 2px 2px 0;color:#0aadef;font-size:11px;font-weight:700;font-family:inherit;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:none}.pony_page .create_new2 .poles .currency-select option{background:#1e2227;color:#e0e8f0;font-size:11px}.pony_page .create_new2 input[type=button]{margin:1px 5px 0;float:right;background:#25b02b;cursor:pointer;color:#fff;border:0;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 6px;height:25px;width:98px;box-sizing:border-box}.pony_page .create_new2 input[type=button]:hover{background:#15d61d}.pony_page .create_new2 .pony-finish-badge{display:inline-flex;align-items:center;justify-content:center;margin:1px 5px 0;height:25px;padding:0 8px;width:98px;box-sizing:border-box;border:1px solid rgba(100,225,150,.55);border-radius:2px;background:linear-gradient(180deg,#56e3923d,#24945a42);color:#9cf4bd;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pony_page .create_new2 .pony-finish-badge--waiting{border-color:#ffc97594;background:linear-gradient(180deg,#ffcd7e3d,#b87a2847);color:#ffe0b8}.pony_page input[type=button].clHowToPlay{position:relative;top:-3px;background:#0aadef;cursor:pointer;width:100px;height:24px;color:#fff;border:0;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 10px 0 0}.pony_page .pony-icon{float:left;width:50px;height:29px}.pony_page .pi1{background:url(/images/pony1.png) no-repeat scroll 0 0}.pony_page .pi2{background:url(/images/pony2.png) no-repeat scroll 0 0}.pony_page .pi3{background:url(/images/pony3.png) no-repeat scroll 0 0}.pony_page .pi4{background:url(/images/pony4.png) no-repeat scroll 0 0}.pony_page .pi5{background:url(/images/pony5.png) no-repeat scroll 0 0}.pony_page .pi6{background:url(/images/pony6.png) no-repeat scroll 0 0}.pony_page .pi7{background:url(/images/pony7.png) no-repeat scroll 0 0}.pony_page .pi8{background:url(/images/pony8.png) no-repeat scroll 0 0}.pony_page .pi9{background:url(/images/pony9.png) no-repeat scroll 0 0}.pony_page .pi10{background:url(/images/pony10.png) no-repeat scroll 0 0}.pony_page .n{font-size:16px;line-height:normal;float:left;padding-left:3px;padding-top:2px}.pony_page .ni1{color:#4b9cdb}.pony_page .ni2{color:#fb5172}.pony_page .ni3{color:#10dd3f}.pony_page .ni4{color:#f3904c}.pony_page .ni5{color:#10ddd5}.pony_page .ni6{color:#6951e1}.pony_page .ni7{color:#bddd3f}.pony_page .ni8{color:#e951e1}.pony_page .ni9{color:#10dd61}.pony_page .ni10{color:#de9360}.pony_red{color:#fb5172}.pony_green{color:#25b02b}.pony_page .ln b{font-weight:700}.pony_page .load-wrapp{position:relative;height:36px;width:100%;overflow:visible}.pony_page .load-wrapp:before{content:"";position:absolute;left:6px;right:14px;top:14px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffffff1f,#ffffff0a),#ffffff08;box-shadow:inset 0 1px 1px #ffffff29,inset 0 -1px 2px #00000059}.pony_page .load-wrapp{position:relative}.pony_page .pony-runner{position:absolute;top:0;left:0;z-index:2;width:48px;height:36px;pointer-events:none;will-change:transform;transition:none;--pony-bounce: 1.8px;--pony-lean: 1.8deg;--pony-stride-ms: .56s;--pony-shadow-scale: .88;transform:translateZ(0)}.pony_page .pony-runner:not(.pony-runner--running){transform:none!important;will-change:auto}.pony_page .pony-runner:after{content:"";position:absolute;left:7px;right:8px;bottom:2px;height:8px;border-radius:999px;background:radial-gradient(circle,rgba(0,0,0,.42) 0%,rgba(0,0,0,.12) 60%,transparent 100%);opacity:.72;filter:blur(2px);transform-origin:center}.pony_page .pony-runner__sprite{position:relative;z-index:1;display:block;width:48px;height:36px;object-fit:contain;transform-origin:center bottom;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.pony_page .pony-runner--running .pony-runner__sprite{animation:ponyStride var(--pony-stride-ms) cubic-bezier(.42,0,.22,1) infinite}.pony_page .pony-runner--running:after{animation:ponyShadowPulse var(--pony-stride-ms) ease-in-out infinite}.pony_page .pony-runner--winner{filter:drop-shadow(0 0 14px rgba(255,214,102,.35))}.pony_page .pony-runner--winner .pony-runner__sprite{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3)) drop-shadow(0 0 10px rgba(255,214,102,.42))}.pony_page .pony-runner__winner-badge{position:absolute;top:0;left:140%;padding:2px 8px;border:1px solid rgba(255,214,102,.36);border-radius:999px;background:linear-gradient(180deg,#ffeca6f5,#ffc43ef5);color:#4b3410;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 5px 12px #0000002e,0 0 14px #ffd6662e}.pony_page .line{display:inline-block;width:10px;height:10px;border-radius:10px;position:relative;top:8px}.pony_page .jump{display:inline-block;width:10px;height:10px;border-radius:10px}.pony_page .li1{background-color:#4b9cdb}.pony_page .li2{background-color:#fb5172}.pony_page .li3{background-color:#10dd3f}.pony_page .li4{background-color:#f3904c}.pony_page .li5{background-color:#10ddd5}.pony_page .li6{background-color:#6951e1}.pony_page .li7{background-color:#bddd3f}.pony_page .li8{background-color:#e951e1}.pony_page .li9{background-color:#10dd61}.pony_page .li10{background-color:#de9360}.pony_page .load-3{position:relative;width:40px;display:block}.pony_page .load-3 .linen{animation:loadingC 1.5s cubic-bezier(.17,.37,.43,.67) infinite}.pony_page .load-3 .jump:nth-last-child(1){animation:loadingC .6s .1s linear infinite}.pony_page .load-3 .jump:nth-last-child(2){animation:loadingC .6s .2s linear infinite}.pony_page .load-3 .jump:nth-last-child(3){animation:loadingC .6s .3s linear infinite}.pony_page .newline{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:16px;padding:16px 18px 18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#222222eb,#1a1a1af0),#141414eb;box-shadow:0 16px 40px #00000057,inset 0 1px #ffffff08}.pony_page .newline__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.pony_page .newline__headline{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.pony_page .newline__statline{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.pony_page .newline__stat{display:inline-flex;align-items:baseline;gap:6px;line-height:1}.pony_page .newline__stat-label{color:#16b9ff;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pony_page .newline__stat-value{color:#1ae764;font-size:16px;font-weight:700;text-shadow:0 0 12px rgba(28,231,100,.14)}.pony_page .newline__stat-value--pool{color:#12df5e}.pony_page .newline__history-link{display:inline-flex;align-items:center;width:auto;flex:1 1 auto;min-width:0;text-align:left;margin-top:0;font-size:16px;line-height:1.2}.pony_page .newline__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;flex-shrink:0}.pony_page .newline__actions input[type=button].newline__action{position:static;top:auto;width:auto;min-width:128px;height:34px;margin:0;padding:0 14px;border-radius:4px;font-size:13px;line-height:34px;box-sizing:border-box}.pony_page .newline__action--help{min-width:104px}.pony_page .newline__action--reward{min-width:114px}.pony_page .newline__podium-shell{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.pony_page .newline__podium-meta{color:#ffffffbd;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.pony_page .newline__podium-details{width:min(100%,560px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:2px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0a}.pony_page .newline__podium-detail{display:inline-flex;align-items:baseline;gap:6px}.pony_page .newline__podium-detail-label{color:#ffffffa8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pony_page .newline__podium-detail-value{color:#f5f8fb;font-size:13px;font-weight:700}.pony_page .newline .podium{width:min(100%,560px)}.pony_page .tables_line{width:100%}.pony_page .tables_line table{padding-right:10px}.pony_page .tables_line table .dataTables_scrollBody{height:20px}.pony_page .tables_line table thead tr{height:35px}.pony_page .tables_line table thead tr th{padding:0 0 0 10px}.pony_page .tables_line table tbody tr{height:20px}.pony_page .tables_line table tbody tr td{padding:0 0 0 10px}.pony_page .tables_line table tbody tr td.date{white-space:nowrap}.pony_page .tables_line table tbody tr td.log{white-space:pre-wrap}.pony_page .tables_line table td{font:10px Arial}@keyframes loadingC{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes loadingH{0%{width:15px}50%{width:35px;padding:4px}to{width:15px}}@keyframes ponyStride{0%{transform:translateZ(0) rotate(calc(var(--pony-lean) * -.55)) scale(1)}25%{transform:translate3d(0,calc(var(--pony-bounce) * -.72),0) rotate(calc(var(--pony-lean) * .7)) scale(1.015,.992)}50%{transform:translate3d(0,calc(var(--pony-bounce) * -.4),0) rotate(var(--pony-lean)) scale(1.02,.985)}75%{transform:translate3d(0,calc(var(--pony-bounce) * -1),0) rotate(calc(var(--pony-lean) * -.4)) scale(.995,1.01)}to{transform:translateZ(0) rotate(calc(var(--pony-lean) * -.55)) scale(1)}}@keyframes ponyShadowPulse{0%{opacity:.66;transform:scaleX(calc(var(--pony-shadow-scale) + .02))}50%{opacity:.42;transform:scaleX(calc(var(--pony-shadow-scale) - .08))}to{opacity:.66;transform:scaleX(calc(var(--pony-shadow-scale) + .02))}}.game-rules-modal .modal-content,.game-history-modal .modal-content{color:#f5f8ff;background:#10151e;border:1px solid rgba(123,188,255,.24);border-radius:16px;box-shadow:0 24px 80px #0000009e}.game-modal{padding:20px 22px;color:#e7edf7}.game-modal .game-modal-header{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.02em;text-align:left;margin-bottom:8px}.game-rules__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.game-rules__eyebrow{color:#78c6ff;font-size:11px;font-weight:800;letter-spacing:.14em}.game-rules__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#dce9f8;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:50%;font-size:23px;line-height:1}.game-rules__intro{margin:0 0 18px;color:#c4d0de;font-size:14px;line-height:1.5}.game-rules__steps{display:grid;gap:9px;padding:0;margin:0;list-style:none}.game-rules__steps li{display:flex;gap:12px;align-items:center;padding:11px 12px;background:linear-gradient(90deg,#4e97da24,#ffffff06);border:1px solid rgba(150,203,255,.15);border-radius:10px}.game-rules__steps li>span{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;color:#07111d;background:linear-gradient(180deg,#96d5ff,#55aae9);border-radius:50%;font-size:13px;font-weight:900}.game-rules__steps b,.game-rules__steps small{display:block}.game-rules__steps b{color:#f8fbff;font-size:14px}.game-rules__steps small{margin-top:2px;color:#b7c4d3;font-size:12px;line-height:1.35}.game-rules__note{margin-top:16px;padding:11px 12px;color:#f2df9b;background:#ffc94f17;border:1px solid rgba(255,207,100,.24);border-radius:9px;font-size:12px;line-height:1.45}.history-link{display:inline-block;margin-top:auto;color:#ffd54f;text-decoration:underline;font-weight:600;cursor:pointer}.history-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}.history-table th,.history-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.history-table thead th{background:#ffffff08;font-weight:700}@media screen and (max-width: 420px){.history-table th,.history-table td{font-size:13px;padding:6px 8px}}.podium-title{text-align:center;font-size:18px;color:#ffd;margin-top:8px;margin-bottom:6px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.6)}.podium-section{width:100%;display:flex;justify-content:center;margin-top:24px;margin-bottom:16px}.podium{display:flex;gap:18px;align-items:flex-end;justify-content:center;background:transparent;padding:8px 10px 6px;border-radius:0;box-shadow:none;border:0}.podium .place{width:112px;height:132px;border-radius:12px;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px 10px 12px;position:relative;box-shadow:0 16px 28px #00000057,inset 0 1px #ffffff2e}.podium .place img{width:68px;height:52px;object-fit:contain;margin-bottom:10px}.podium .place.place--placeholder{justify-content:center}.podium__placeholder-mark{display:flex;align-items:center;justify-content:center;width:68px;height:52px;margin-bottom:10px;color:#ffffffdb;font-size:42px;font-weight:800;text-shadow:0 0 12px rgba(255,255,255,.14)}.podium__placeholder-label{margin-top:6px;color:#ffffffb3;font-size:11px;font-weight:800;letter-spacing:.12em}.podium .place.winner img{width:86px;height:66px}.podium .place .rank{position:absolute;top:6px;left:6px;background:#00000047;padding:5px 8px;border-radius:7px;font-weight:700;font-size:15px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.podium .place .prize{font-weight:700;font-size:17px;margin-top:8px;padding:9px 14px;border-radius:10px;background:#ffffffe6;color:#221700}.podium .first .prize{font-size:20px;padding:10px 16px}.podium .first{height:168px;width:138px;background:linear-gradient(180deg,#ffd566,#ffb228);color:#2b2000;box-shadow:0 20px 44px #ffb72a61,0 0 38px #ffc3472e;transform:translateY(-14px);border-radius:14px}.podium .second{height:132px;background:linear-gradient(180deg,#cae5ff,#7ec6ff);color:#08243d;border-radius:12px}.podium .third{height:132px;background:linear-gradient(180deg,#dbc6ff,#8665ef);color:#1a0b2b;border-radius:12px}.podium--pending .place.second,.podium--pending .place.third{background:linear-gradient(180deg,#454545,#696969);color:#f4f4f4}.podium--pending .place.first{background:linear-gradient(180deg,#5b5b5b,#7e7e7e);color:#f9f9f9;box-shadow:0 16px 32px #ffffff14,0 0 20px #ffffff0a}.podium--pending .place .prize{background:#ffffff29;color:#ffffffe0}.podium .first.winner{box-shadow:0 14px 40px #ffb72a75,0 0 40px #ffc34747}.action-links{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px;padding:16px 20px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0003;box-shadow:0 4px 15px #0006}.action-links--game{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;margin-bottom:10px}.game-seed-info{width:100%;max-width:920px;margin-top:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000040;color:#f5f5f5;font-size:13px;text-align:left}.pony_page .create_new2 .poles input[type=text].pony-bet-input{padding-right:48px}.pony-bet-summary{margin-top:2px;color:#ffd54f;font-size:11px}.game-history-modal .modal-content{color:#fff}.action-note{color:#fff7d9;font-size:.95rem;text-align:center;max-width:820px;opacity:.95}.action-row{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.gold-btn{background:linear-gradient(180deg,#ffd54f,#f7b731);color:#2b2000;padding:10px 24px;border-radius:8px;font-weight:700;text-decoration:none;font-size:1.05rem;box-shadow:0 6px 18px #f7b7312e;border:1px solid rgba(255,255,255,.06);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;display:inline-flex;align-items:center;gap:8px}.gold-btn:hover{transform:translateY(-4px);box-shadow:0 18px 50px #f7b73147,0 0 30px #ffd0760f inset;filter:saturate(1.08)}.gold-btn:active{transform:translateY(-1px) scale(.995)}.gold-btn--primary{background:linear-gradient(180deg,#ffd54f,#f39c12)}.gold-btn--secondary{background:linear-gradient(180deg,#f2d18a,#f7b731)}.gold-badge{background:#0000001f;padding:2px 6px;border-radius:6px;font-size:12px;color:#fff;margin-left:6px}@media screen and (max-width: 768px){.game-container{margin-top:0}.pony_page{width:100%;max-width:none;padding-right:0;padding-left:5px}.pony-header{grid-template-columns:1fr;align-items:stretch!important;margin-bottom:10px;padding:14px}.round-outcome{padding:14px}.round-outcome__title{font-size:20px}.round-outcome__stats{grid-template-columns:1fr}.pony-header__intro{width:100%;text-align:center}.pony-header__pool{width:100%;align-items:center;text-align:center}.pony-header .quote{width:100%!important;font-size:14px;line-height:1.4;text-align:center;padding-left:0;padding-bottom:5px}.horse{position:static;float:none;margin-top:10px;margin-right:0}.pony_page h1{font-size:2rem!important;margin-bottom:10px!important}.top-countdown{font-size:1.5rem!important;padding:8px 15px!important;margin-bottom:15px!important}.game-container .top-countdown__row{flex-direction:column;align-items:flex-start;gap:8px}.game-container .top-countdown__phase{font-size:1.2rem}.game-container .top-countdown__right{width:100%;align-items:flex-start;text-align:left}.game-container .top-countdown__timer{font-size:.98rem}.game-container .top-countdown__meta-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.game-container .top-countdown__admin-start{width:min(220px,100%)}.pony_page .pony-race-list{width:100%;gap:6px}.pony_page .pony-race-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:54px auto;column-gap:6px;align-items:center;width:100%}.pony_page .pony-race-row__number,.pony_page .pony-race-row__track,.pony_page .pony-race-row__controls{padding:2px 0}.pony_page .pony-race-row__number{grid-column:1;grid-row:1/span 2;align-self:center}.pony_page .pony-race-row__track{grid-column:2;grid-row:1;width:100%}.pony_page .pony-race-row__controls{grid-column:2;grid-row:2;padding-left:0!important}.pony_page .create_new2{flex-direction:row;align-items:center;gap:7px;width:100%}.pony_page .create_new2 .poles{flex:0 1 132px;min-width:0;width:auto;margin-bottom:0}.pony_page .create_new2 .poles input[type=text]{width:100%;height:29px;padding:4px 42px 4px 8px;background:#ffffff0d;color:#eef8ff;border-color:#6fccff6b;border-radius:7px;font-size:12px;text-align:center;box-sizing:border-box}.pony_page .create_new2 .poles .currency-label{padding:0 8px;font-size:11px;background:#0aadef29;border-left-color:#6fccff4d;border-radius:0 7px 7px 0}.pony_page .create_new2 input[type=button]{flex:0 0 78px;width:78px;height:29px;margin:0;padding:0 4px;border-radius:7px;font-size:10px}.pony_page .create_new2 .pony-finish-badge{flex:1 1 auto;width:auto;height:29px;margin:0;border-radius:7px;font-size:11px;letter-spacing:.08em}.pony_page .load-wrapp{height:54px;overflow:visible}.pony_page .load-wrapp:before{left:3px;right:3px;top:24px}.pony_page .pony-runner,.pony_page .pony-runner__sprite{width:64px;height:48px}.pony_page .pony-runner:after{left:10px;right:10px;bottom:1px}.pony_page .newline{padding:14px;gap:12px}.pony_page .newline__header{flex-direction:column;align-items:stretch}.pony_page .newline__actions{width:100%;justify-content:flex-start}.pony_page .newline__action{min-width:0}.pony_page .newline__actions input[type=button].newline__action{flex:1 1 140px}.pony_page .newline__statline{gap:10px}.pony_page .newline__stat{flex-wrap:wrap}.pony_page .newline__stat-label,.pony_page .newline__stat-value{font-size:14px}.pony_page .newline__history-link{font-size:15px;width:100%;flex:none}.pony_page .newline .podium{width:100%;gap:12px;padding:14px 4px 12px}.pony_page .podium .place{width:100%!important}.pony_page .newline__podium-details{width:100%;justify-content:flex-start;gap:8px;padding:8px 10px}.pony_page .newline__podium-detail{width:100%;justify-content:space-between;gap:10px}.pony_page .podium .place{width:90px;height:130px;padding:8px 8px 10px}.pony_page .podium .first{width:106px;height:136px}.pony_page .podium .place.winner img{width:68px;height:52px}.game-modal .game-modal-header{font-size:20px}.game-modal>div{font-size:14px}.action-links{flex-direction:column;gap:12px;align-items:center}.gold-btn{width:90%;justify-content:center;padding:12px 18px;font-size:1rem}.gold-badge{display:none}}
