@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--c-ground: #0E0F10;--c-surface: #17181A;--c-raised: #1F2124;--c-line: #26282C;--c-line-soft: #1E2023;--c-text: #F4F4F3;--c-dim: #8A8B8F;--c-faint: #616267;--c-gold: #E7C25C;--c-cream: #E9DFC4;--c-accent: var(--c-gold);--c-accent-press: #C9A544;--c-accent-ink: var(--c-ground);--c-accent-glow: 231, 194, 92;--c-win: #35C67F;--c-loss: #E0554F;--c-win-glow: 53, 198, 127;--c-loss-glow: 224, 85, 79;--c-ground-glow: 14, 15, 16;--c-shine: #2C2E33;--r-pill: 999px;--r-card: 20px;--r-tile: 14px;--r-small: 10px;--sh-card: 0 1px 2px rgba(0, 0, 0, .28);--t-fast: .15s ease;--t-soft: .28s cubic-bezier(.32, .72, 0, 1);--s-1: 4px;--s-2: 6px;--s-3: 8px;--s-4: 12px;--s-5: 16px;--s-6: 20px;--s-7: 28px;--f-ui: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--f-display: "Unbounded", "Onest", -apple-system, system-ui, sans-serif;--w-column: 480px;--h-dock: 62px;--h-viewport: var(--tg-viewport-stable-height, 100dvh);--inset-bottom: env(safe-area-inset-bottom, 0px);--inset-bottom-tg: 0px;--inset-top: env(safe-area-inset-top, 0px);--inset-top-tg: 0px}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--c-ground);-webkit-text-size-adjust:100%;scrollbar-gutter:stable;color-scheme:dark}body{min-width:320px;margin:0;background:var(--c-ground);color:var(--c-text);font-family:var(--f-ui);font-size:15px;line-height:1.45;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}h1,h2,h3,p,dl,dd,figure{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;border:none;background:none;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}input,select{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-small)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app{display:flex;flex-direction:column;width:100%;max-width:var(--w-column);min-height:var(--h-viewport);margin:0 auto;padding-bottom:calc(var(--h-dock) + var(--s-6) + max(var(--inset-bottom),var(--inset-bottom-tg)))}.app__body{display:flex;flex-direction:column;gap:var(--s-7);padding:var(--s-5) var(--s-5) 0}.screen{display:flex;flex-direction:column;gap:var(--s-7);animation:screen-in var(--t-soft) both}@keyframes screen-in{0%{opacity:0;transform:translateY(10px)}}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:var(--s-3);padding:calc(var(--s-4) + max(var(--inset-top),var(--inset-top-tg))) var(--s-5) var(--s-3);background:rgba(var(--c-ground-glow),.82);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.topbar__row{display:flex;align-items:center;gap:var(--s-3);min-height:38px}.topbar__logo{font-family:var(--f-display);font-size:16px;font-weight:700;letter-spacing:-.03em;color:var(--c-cream)}.topbar__logo b{font-weight:700;color:var(--c-text)}.wallet{display:flex;align-items:center;gap:var(--s-3);margin-left:auto;padding:7px var(--s-4);border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line-soft)}.wallet svg{flex:none;color:var(--c-accent)}.wallet__amount{font-family:var(--f-display);font-size:14px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.wallet__amount span{color:var(--c-dim)}.account{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--c-surface);border:1px solid var(--c-line-soft)}.account>svg{flex:none;color:var(--c-dim)}.account__name{min-width:0;overflow:hidden}.account__name strong{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account__name span{display:block;font-size:11.5px;color:var(--c-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account__spacer{margin-left:auto}.account__icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--r-small);color:var(--c-dim);transition:color var(--t-fast),background var(--t-fast)}.account__icon:active{background:var(--c-raised);color:var(--c-text)}.account--login{width:100%;text-align:left;color:inherit;transition:border-color var(--t-fast)}.account--login:active:not(:disabled){border-color:var(--c-line)}.account--login strong{color:var(--c-text)}.dock{position:fixed;left:50%;bottom:calc(var(--s-4) + max(var(--inset-bottom),var(--inset-bottom-tg)));z-index:20;width:min(calc(100% - var(--s-7)),calc(var(--w-column) - var(--s-7)));transform:translate(-50%);display:flex;align-items:stretch;padding:var(--s-2) var(--s-1);border-radius:26px;background:#17181adb;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.06);box-shadow:0 14px 34px #00000080}.dock__item{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--s-2) var(--s-1) 5px;border-radius:var(--r-tile);color:var(--c-dim);transition:color .16s ease}.dock__item span{font-size:10px;font-weight:600;letter-spacing:-.005em;line-height:1.1;white-space:nowrap}.dock__item svg{flex:none}.dock__item--on{color:var(--c-accent)}.dock__item:before{content:"";position:absolute;top:1px;left:50%;width:40px;height:26px;transform:translate(-50%) scale(.7);border-radius:var(--r-pill);background:radial-gradient(ellipse at center,rgba(var(--c-accent-glow),.22),rgba(var(--c-accent-glow),0) 72%);opacity:0;transition:opacity var(--t-fast),transform var(--t-soft);pointer-events:none}.dock__item--on:before{opacity:1;transform:translate(-50%) scale(1)}.section{display:flex;flex-direction:column;gap:var(--s-4)}.section__head{display:flex;align-items:baseline;gap:var(--s-3)}.section__head h2{font-family:var(--f-display);font-size:17px;font-weight:600;letter-spacing:-.035em;color:var(--c-gold)}.section__count{padding:2px var(--s-3);border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line-soft);font-size:11.5px;font-weight:600;color:var(--c-dim);font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:11px 18px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-accent-ink);font-size:13.5px;font-weight:700;transition:background var(--t-fast),transform var(--t-fast)}.btn:active:not(:disabled){background:var(--c-accent-press);transform:scale(.97)}.btn:disabled{background:var(--c-raised);color:var(--c-faint);cursor:default}.btn--ghost{background:none;border:1px solid var(--c-line);color:var(--c-text)}.btn--ghost:active:not(:disabled){background:var(--c-surface)}.empty{display:flex;flex-direction:column;align-items:center;padding:var(--s-7) var(--s-6);border-radius:var(--r-card);background:var(--c-surface);border:1px dashed var(--c-line);text-align:center}.empty__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--s-4);border-radius:var(--r-pill);background:var(--c-raised);color:var(--c-accent)}.empty__title{font-size:14.5px;font-weight:600;color:var(--c-text)}.empty__hint{max-width:30ch;margin-top:var(--s-2);font-size:12.5px;line-height:1.45;color:var(--c-dim)}.notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-tile);background:var(--c-surface);border:1px solid var(--c-line-soft);border-left:2px solid var(--c-gold);font-size:13px;line-height:1.4;color:var(--c-dim)}.notice a{color:var(--c-gold);font-weight:600}.status{padding:var(--s-4) var(--s-5);border-radius:var(--r-tile);background:rgba(var(--c-loss-glow),.1);border:1px solid rgba(var(--c-loss-glow),.22);font-size:13px;line-height:1.4;color:var(--c-loss);text-align:center}.status:empty{display:none}.money--up{color:var(--c-win)}.money--down{color:var(--c-loss)}.chip{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 10px;border-radius:var(--r-pill);background:var(--c-raised);font-size:11.5px;font-weight:600;color:var(--c-dim);white-space:nowrap}.chip svg{flex:none}.chip--up{background:rgba(var(--c-win-glow),.12);color:var(--c-win)}.chip--down{background:rgba(var(--c-loss-glow),.12);color:var(--c-loss)}.chip--accent{background:rgba(var(--c-accent-glow),.12);color:var(--c-accent)}.meter__head{display:flex;align-items:baseline;gap:var(--s-3);font-size:12px;color:var(--c-dim)}.meter__head b{margin-left:auto;color:var(--c-text);font-weight:600;font-variant-numeric:tabular-nums}.meter__track{position:relative;height:8px;margin-top:var(--s-3);border-radius:var(--r-pill);background:var(--c-raised)}.meter__fill{position:absolute;inset:0 auto 0 0;min-width:4px;border-radius:var(--r-pill);background:linear-gradient(90deg,rgba(var(--c-accent-glow),.45),var(--c-accent));transition:width var(--t-soft)}.meter--up .meter__fill{background:linear-gradient(90deg,rgba(var(--c-win-glow),.4),var(--c-win))}.meter--down .meter__fill{background:linear-gradient(90deg,rgba(var(--c-loss-glow),.4),var(--c-loss))}.meter__pin{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--c-text);opacity:.5;transform:translate(-50%)}.meter__foot{position:relative;height:13px;margin-top:var(--s-2)}.meter__foot span{position:absolute;top:0;transform:translate(-50%);font-size:10px;color:var(--c-faint);white-space:nowrap}.meter--slim .meter__track{height:5px;margin-top:0}.meter--slim .meter__pin{top:-2px;bottom:-2px}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.tile{display:flex;flex-direction:column;padding:var(--s-4);border-radius:var(--r-tile);background:var(--c-surface);border:1px solid var(--c-line-soft)}.tile--wide{grid-column:1 / -1;flex-direction:row;align-items:center;gap:var(--s-4)}.tile--wide .tile__icon{margin-bottom:0}.tile--wide dd{margin:0 0 0 auto}.tile__icon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:var(--s-4);border-radius:9px;background:var(--c-raised);color:var(--c-dim)}.tile__icon--up{background:rgba(var(--c-win-glow),.12);color:var(--c-win)}.tile__icon--down{background:rgba(var(--c-loss-glow),.12);color:var(--c-loss)}.tile__icon--accent{background:rgba(var(--c-accent-glow),.12);color:var(--c-accent)}.tile dt{font-size:11.5px;color:var(--c-dim)}.tile dd{margin:3px 0 0;font-family:var(--f-display);font-size:16px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tile dd small{margin-left:var(--s-2);font-family:var(--f-ui);font-size:11.5px;font-weight:500;letter-spacing:0;color:var(--c-faint)}.field{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.field__label{font-size:11.5px;color:var(--c-dim)}.field__control{position:relative;display:block}.field__input{width:100%;min-height:44px;padding:11px 36px 11px 13px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-ground);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field__control:focus-within .field__input{border-color:var(--c-accent);box-shadow:0 0 0 3px rgba(var(--c-accent-glow),.12)}.field__input:focus-visible{outline:none}.field__icon{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:var(--c-faint);pointer-events:none;transition:color var(--t-fast)}.field__control:focus-within .field__icon{color:var(--c-accent)}.field__input[data-empty=true]{color:var(--c-faint)}.field__input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}.field__input[type=date]::-webkit-date-and-time-value{text-align:left}.skeleton{display:block;border-radius:var(--r-small);background:linear-gradient(100deg,var(--c-raised) 30%,var(--c-shine) 50%,var(--c-raised) 70%);background-size:220% 100%;animation:skeleton-shine 1.4s linear infinite}@keyframes skeleton-shine{0%{background-position:130% 0}to{background-position:-30% 0}}.skeleton--inline{display:inline-block;width:2.4em;height:.8em;vertical-align:baseline;border-radius:5px}.wallet__pending{width:62px;height:13px}.skeleton--text{width:42%;height:11px}.skeleton--title{width:58%;height:30px;margin-top:var(--s-4)}.skeleton--bar{height:8px;margin-top:var(--s-6);border-radius:var(--r-pill)}.skeleton--row{height:74px;border-radius:var(--r-tile)}.skeleton--card{height:168px;border-radius:var(--r-card)}.game-card{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-line-soft);box-shadow:var(--sh-card)}.game-card__art{position:relative;aspect-ratio:16 / 9;background-size:cover;background-position:center}.game-card__art:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to bottom,transparent,var(--c-surface));pointer-events:none}.game-card__art--logo{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,#1b3550,#101a26 80%)}.game-card__art--logo:after{height:26%}.game-card__art--logo img{position:absolute;top:50%;left:50%;z-index:1;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%);object-fit:contain}.game-card--soon .game-card__art{filter:grayscale(.7) brightness(.62)}.game-card__body{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-2) var(--s-5) var(--s-5)}.game-card__body h3{font-family:var(--f-display);font-size:17px;font-weight:600;letter-spacing:-.04em}.game-card__body p{margin-top:3px;font-size:12.5px;color:var(--c-dim)}.game-card__body .btn{margin-left:auto;flex:none}.game-badge{position:absolute;top:var(--s-4);left:var(--s-4);z-index:1;display:flex;align-items:center;gap:var(--s-2);padding:5px 11px;border-radius:var(--r-pill);background:#0a0b0ca8;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;font-weight:600}.game-badge:before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:var(--c-win)}.game-badge--soon{color:var(--c-gold)}.game-badge--soon:before{background:var(--c-gold)}.result{position:relative;overflow:hidden;padding:var(--s-6);border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-line-soft);box-shadow:var(--sh-card)}.result:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.result--up:before{background:radial-gradient(130% 120% at 100% 0%,rgba(var(--c-win-glow),.2),transparent 58%)}.result--down:before{background:radial-gradient(130% 120% at 100% 0%,rgba(var(--c-loss-glow),.2),transparent 58%)}.result>*{position:relative}.result__head{display:flex;align-items:center;gap:var(--s-3)}.result__label{font-size:12.5px;color:var(--c-dim)}.result__head .chip{margin-left:auto}.result__value{display:block;margin-top:var(--s-2);font-family:var(--f-display);font-size:clamp(26px,8.5vw,34px);font-weight:700;letter-spacing:-.05em;line-height:1.1;font-variant-numeric:tabular-nums}.result .meter{margin-top:var(--s-6)}.result__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--c-line-soft)}.result__grid>div+div{padding-left:var(--s-4);border-left:1px solid var(--c-line-soft)}.result__grid dt{font-size:11px;color:var(--c-dim)}.result__grid dd{margin-top:3px;font-family:var(--f-display);font-size:14px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gamestat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-tile);background:var(--c-surface);border:1px solid var(--c-line-soft)}.gamestat__thumb{width:44px;height:44px;flex:none;border-radius:12px;background:var(--c-raised) center / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff0f}.gamestat__name{min-width:0}.gamestat__name h3{font-size:14px;font-weight:600}.gamestat__name p{margin-top:1px;font-size:11.5px;color:var(--c-dim);font-variant-numeric:tabular-nums}.gamestat__net{flex:none;text-align:right}.gamestat__net b{display:block;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.gamestat__net span{font-size:11px;color:var(--c-faint);font-variant-numeric:tabular-nums}.gamestat .meter{grid-column:1 / -1;margin-top:var(--s-1)}.filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-line-soft)}.filters__actions{grid-column:1 / -1;display:flex;gap:var(--s-3);padding-top:var(--s-1)}.filters__actions .btn{flex:1;padding:10px 0;font-size:13px}.history__summary{font-size:13px;color:var(--c-dim)}.history__summary b{color:var(--c-text);font-variant-numeric:tabular-nums}.bet{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-line-soft)}.bet__head{display:flex;align-items:center;gap:var(--s-3)}.bet__head .chip{margin-left:auto}.bet__head h3{font-size:14.5px;font-weight:600}.bet__head p{margin-top:1px;font-size:11.5px;color:var(--c-dim)}.bet__lines{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-tile);background:var(--c-ground)}.bet__line{display:flex;gap:var(--s-4);font-size:12.5px}.bet__line dt{flex:none;color:var(--c-dim)}.bet__line dd{margin-left:auto;text-align:right;overflow-wrap:anywhere}.bet__amounts{display:flex;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--c-line-soft)}.bet__amounts>div{flex:1;min-width:0}.bet__amounts>div+div{padding-left:var(--s-4);border-left:1px solid var(--c-line-soft)}.bet__amounts dt{font-size:11.5px;color:var(--c-dim)}.bet__amounts dd{margin-top:2px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.bet__id{font-size:11px;color:var(--c-faint);overflow-wrap:anywhere}.pager{display:flex;justify-content:center;gap:var(--s-2)}.pager button{display:grid;place-items:center;min-width:38px;height:38px;padding:0 var(--s-3);border-radius:12px;background:var(--c-surface);border:1px solid var(--c-line-soft);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-dim);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.pager button:active:not(:disabled){background:var(--c-raised);color:var(--c-text)}.pager button:disabled{opacity:.4;cursor:default}.pager button[aria-current=page]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.referral{display:flex;flex-direction:column;gap:var(--s-5)}.referral__offer{position:relative;overflow:hidden;padding:var(--s-6);border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-line-soft);box-shadow:var(--sh-card)}.referral__offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 120% at 100% 0%,rgba(var(--c-accent-glow),.14),transparent 52%);pointer-events:none}.referral__offer>*{position:relative}.referral__rate{display:block;font-family:var(--f-display);font-size:clamp(26px,8.5vw,34px);font-weight:700;letter-spacing:-.05em;color:var(--c-gold)}.referral__rate+p{margin-top:var(--s-2);font-size:13px;color:var(--c-dim)}.referral__link{display:flex;gap:var(--s-3);margin-top:var(--s-5)}.referral__link input{flex:1;min-width:0;padding:11px 13px;border:1px solid var(--c-line);border-radius:var(--r-small);background:var(--c-ground);font-size:12.5px;color:var(--c-dim);text-overflow:ellipsis}.referral__link .btn{flex:none}.referral__note{padding:0 var(--s-2);font-size:12px;line-height:1.45;color:var(--c-faint);text-align:center}
