.spin-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.spin-button:first-child{grid-column:1 / -1}.spin-button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) linear,border-color var(--dur-fast) linear}.spin-button:first-child{background:linear-gradient(180deg,#1d2434 0%,var(--bg-card) 100%);border-color:#4c7dff52}.spin-button:active:not(:disabled){transform:scale(.98);background:var(--bg-card-hover)}.spin-button:disabled{opacity:.5;cursor:not-allowed}.spin-button__title{font-size:12px;font-weight:700;letter-spacing:.04em}.spin-button:first-child .spin-button__title{font-size:14px}.spin-button__cost{display:inline-flex;align-items:center;gap:5px;width:100%;justify-content:center;padding:7px 10px;border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid rgba(76,125,255,.22);color:#bcd0ff;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.spin-button:first-child .spin-button__cost{padding:9px 12px;font-size:16px}.spin-button__cost .star{color:var(--rarity-legendary)}.spin-button__hint{font-size:11px;color:var(--text-dim)}.rarity-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--rarity-color);background:color-mix(in srgb,var(--rarity-color) 16%,transparent);border:1px solid color-mix(in srgb,var(--rarity-color) 42%,transparent)}.rarity-badge__share{color:var(--text-dim);font-weight:600}.toasts{position:fixed;left:50%;bottom:calc(78px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:var(--space-2);width:max-content;max-width:calc(100vw - 32px)}.toast{padding:10px 16px;border-radius:var(--radius-pill);background:#1a1f2bf0;border:1px solid var(--line);box-shadow:var(--shadow-lift);font-size:13px;font-weight:600;animation:toast-in .22s var(--ease-out)}.toast--success{border-color:#78c87866;color:#cdf3cd}.toast--error{border-color:#dc787873;color:#f6cfcf}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.plate{position:relative;display:flex;align-items:center;width:100%;aspect-ratio:var(--plate-ratio);padding:0;gap:0;background:#fdfdfb;border:clamp(2px,.5vw,3px) solid #101114;border-radius:clamp(5px,1.2vw,12px);color:#0b0b0d;box-shadow:0 0 0 2px var(--plate-frame),0 0 18px -2px var(--plate-glow),0 10px 24px -12px #000c;overflow:hidden;isolation:isolate;font-family:"RoadNumbers",var(--font-ui);font-size:var(--plate-font-size, 48px)}.plate__hole{flex:0 0 auto;margin:0 1.4%;width:.13em;height:.13em;border-radius:50%;background:#101114;opacity:.85;align-self:center}.plate{--cell-digit: .51em;--cell-letter: .52em;--cell-gap: .015em;--glyph-rise: -.17em}.plate__main{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-width:0;height:1em;padding:0 2.2%}.plate__region{--region-code: .72em;--region-code-row: .72em;--region-foot-row: .3em;--glyph-drop: .1em;--region-divider: max(3px, .06em);flex:0 0 24.5%;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-content:flex-end;padding:.04em .1em;border-left:var(--region-divider) solid rgba(0,0,0,.8);font-weight:500}.plate__region-row{width:100%;display:flex;align-items:center;line-height:1}.plate__region-code{height:var(--region-code-row);padding-left:.06em}.plate__region-foot{height:var(--region-foot-row);margin-left:calc(var(--region-divider) * -.5);justify-content:center;gap:.06em}.plate__rus{font-family:var(--font-ui);font-size:.25em;font-weight:700;letter-spacing:.01em;line-height:1}.flag{display:inline-flex;flex-direction:column;width:.42em;height:.28em;flex:0 0 auto;border:1px solid rgba(0,0,0,.45);overflow:hidden}.flag__band{flex:1 1 0}.flag__band--white{background:#fff}.flag__band--blue{background:#0039a6}.flag__band--red{background:#d52b1e}.plate--compact{box-shadow:0 0 0 1.5px var(--plate-frame)}.plate--reel{box-shadow:0 0 0 2px var(--plate-frame),inset 0 0 24px -10px #0000004d}.plate__shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--plate-frame) 42%,transparent) 48%,transparent 62%);opacity:.5;animation:plate-shine 2.6s var(--ease-out) infinite}@keyframes plate-shine{0%,60%,to{transform:translate(-24%)}30%{transform:translate(24%)}}.plate--epic .plate__shine{opacity:.6;animation-duration:2.2s}.plate--legendary,.plate--series{animation:plate-legendary 3.4s ease-in-out infinite}.plate--series{box-shadow:0 0 0 2px #ffd76a,0 0 22px #ffd76a8c,0 10px 24px -12px #000c}@keyframes plate-legendary{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.reels-row{display:flex;align-items:center;justify-content:center;gap:var(--cell-gap);width:100%;height:1em}.reel{position:relative;height:1em;line-height:1;overflow:hidden;display:flex;align-items:flex-start;flex:0 0 auto}.reel--digit{width:var(--cell-digit);font-size:1em}.reel--letter{width:var(--cell-letter);font-size:1em}.reel--region{width:100%;height:100%;font-size:var(--region-code)}.reel__strip{display:flex;flex-direction:column;width:100%;will-change:transform}.reel__item{height:1em;width:100%;line-height:1;display:flex;align-items:center;justify-content:center;white-space:nowrap}.reel--region .reel__item{justify-content:flex-start}.reel--region .reel__glyph{transform:translateY(calc(var(--glyph-rise) + var(--glyph-drop, 0em)))}.reel__glyph{display:flex;align-items:center;justify-content:center;transform-origin:bottom center;transform:translateY(var(--glyph-rise))}.reel__mask{display:none;position:absolute;inset:-.3em 0;pointer-events:none;background:linear-gradient(to bottom,#fdfdfb,#fdfdfbb8 14%,#fdfdfb00 40% 60%,#fdfdfbb8 86%,#fdfdfb)}.reel--spinning .reel__mask{display:block}.profile{display:flex;flex-direction:column;gap:var(--space-3)}.profile__hero{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl, 22px);background:linear-gradient(160deg,#6a3aa8,#3d1d63 55%,#241238);border:1px solid rgba(160,120,220,.35);box-shadow:0 14px 40px -18px #6e32aae6}.profile__avatar{width:84px;height:84px;border-radius:26px;object-fit:cover;background:#ffffff1f;border:2px solid rgba(255,255,255,.35)}.profile__avatar--empty{display:grid;place-items:center;font-size:32px;font-weight:700;color:#ffffffd9}.profile__name{font-size:19px;font-weight:700;color:#fff}.profile__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);width:100%}.profile__stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-3) 4px;border-radius:var(--radius-md);background:#ffffff14}.profile__stat strong{font-size:17px;font-weight:700;color:#fff}.profile__stat span{font-size:10px;color:#fff9;text-align:center}.profile__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--line-soft)}.profile__cta{padding:8px 18px;border-radius:var(--radius-pill);background:linear-gradient(180deg,#b45cf0,#8a35d6);color:#fff;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 6px 18px -8px #a05ae6e6}.profile__banner{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(120deg,#b45cf0,#8a35d6 60%,#6f2bc0);overflow:hidden}.profile__banner-text{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;z-index:1}.profile__banner-text strong{font-size:14px;line-height:1.35;color:#fff}.profile__invite{padding:9px 20px;border-radius:var(--radius-pill);background:#ffffff38;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:13px;font-weight:700}.profile__banner-icon{margin-left:auto;color:#ffffffd9;flex:0 0 auto}.profile__banner-spark{position:absolute;top:var(--space-3);right:46px;color:#ffffff59}.profile__banner-counts{font-size:11px;color:#ffffffb8}.refmodal{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#04060ab8;backdrop-filter:blur(3px);animation:refmodal-in var(--dur-base) var(--ease-out)}.refmodal__window{position:relative;width:100%;max-width:360px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--line);box-shadow:var(--shadow-lift);animation:refmodal-in var(--dur-base) var(--ease-out)}.refmodal__close{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);color:var(--text-muted);background:#ffffff0f}.refmodal__title{margin:0;font-size:18px;font-weight:700;color:#fff}.refmodal__lead{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.refmodal__link{padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid var(--line-soft);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;word-break:break-all;user-select:all}.refmodal__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding-top:var(--space-1)}.refmodal__stats>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) 2px;border-radius:var(--radius-md);background:#ffffff0a}.refmodal__stats strong{font-size:15px;font-weight:700;color:#fff}.refmodal__stats span{font-size:10px;color:var(--text-dim);text-align:center}.refmodal__note{margin:0;text-align:center;font-size:12px;color:#7ddba4}@keyframes refmodal-in{0%{opacity:0}to{opacity:1}}.dock{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:520px;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));pointer-events:none}.dock>*{pointer-events:auto}.dock__pill{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:2px;padding:6px;border-radius:var(--radius-pill);background:#1c222e6b;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 34px #00000073,inset 0 1px #ffffff24,inset 0 -1px #ffffff0f}.dock__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:46px;border-radius:var(--radius-pill);color:var(--text-dim);text-decoration:none;transition:color var(--dur-fast) linear,background var(--dur-base) var(--ease-out)}.dock__item--active{color:var(--text);background:var(--bg-card-hover)}.dock__label{font-size:10px;font-weight:600;line-height:1;max-height:0;opacity:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out),opacity var(--dur-base) linear}.dock__item--active .dock__label{max-height:12px;opacity:1}.dock__avatar{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--bg-card-hover);border:1.5px solid rgba(76,125,255,.55);box-shadow:0 6px 20px #00000073;color:var(--text-muted);font-weight:700;text-decoration:none}.dock__avatar img{width:100%;height:100%;object-fit:cover}:root{--bg: #0b0d12;--bg-elevated: #141822;--bg-card: #1a1f2b;--bg-card-hover: #222836;--text: #f2f4f8;--text-muted: #98a2b3;--text-dim: #667085;--line: #2a3140;--line-soft: #202634;--accent: #4c7dff;--accent-hover: #5f8bff;--accent-soft: rgba(76, 125, 255, .14);--rarity-common: #5b6472;--rarity-rare: #2f6fe4;--rarity-epic: #8b3ff0;--rarity-legendary: #e6a717;--rarity-common-glow: rgba(91, 100, 114, .35);--rarity-rare-glow: rgba(47, 111, 228, .55);--rarity-epic-glow: rgba(139, 63, 240, .65);--rarity-legendary-glow: rgba(230, 167, 23, .75);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .28);--shadow-lift: 0 8px 32px rgba(0, 0, 0, .45);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif;--plate-ratio: 4.643;--plate-main-ratio: .755;--dur-fast: .14s;--dur-base: .22s;--ease-out: cubic-bezier(.22, 1, .36, 1)}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-cyrillic-500-normal-s4PklZE0.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-500-normal-CvEVpWxD.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff")}@font-face{font-family:RoadNumbers;src:url(/fonts/RoadNumbers2.0.otf) format("opentype");font-display:block;font-weight:400;font-style:normal;unicode-range:U+0020-007E}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input{font:inherit;color:inherit}.app{display:flex;flex-direction:column;min-height:100%;max-width:520px;margin:0 auto;background:radial-gradient(120% 60% at 50% 0%,#171c27 0%,var(--bg) 60%)}.app__header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#0b0d12db;backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.app__title{display:flex;flex-direction:column;min-width:0}.app__title strong{font-size:15px;font-weight:650;letter-spacing:.01em}.app__title span{font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app__main{flex:1;padding:var(--space-4);padding-bottom:calc(var(--space-6) + 64px);display:flex;flex-direction:column;gap:var(--space-4)}.balance{display:flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums;font-weight:700;font-size:16px}.balance__unit{font-size:12px;font-weight:500;color:var(--text-muted)}.balance--pulse{animation:balance-pulse .42s var(--ease-out)}@keyframes balance-pulse{0%{transform:scale(1)}35%{transform:scale(1.14);color:var(--accent-hover)}to{transform:scale(1)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 16px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--line);color:var(--text);font-size:14px;font-weight:600;transition:background var(--dur-fast) linear,border-color var(--dur-fast) linear,transform var(--dur-fast) var(--ease-out)}.btn:active:not(:disabled){transform:scale(.985)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:transparent}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--ghost{background:transparent}.btn--block{width:100%}.card{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card--flat{box-shadow:none;background:var(--bg-elevated)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.muted{color:var(--text-muted)}.numeric{font-variant-numeric:tabular-nums}.stack{display:flex;flex-direction:column;gap:var(--space-3)}.row{display:flex;align-items:center;gap:var(--space-2)}.spread{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.grow{flex:1;min-width:0}.skeleton{background:linear-gradient(90deg,var(--bg-elevated),var(--bg-card),var(--bg-elevated));background-size:200% 100%;animation:skeleton 1.2s linear infinite;border-radius:var(--radius-md)}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}body{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.no-copy,.plate,.result,.balance{user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}.play{display:flex;flex-direction:column;gap:var(--space-4)}.play__stage{position:relative}.play__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-top:calc(var(--space-3) * -1);font-size:13px}.result{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid color-mix(in srgb,var(--rarity-color) 26%,var(--line-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity-color) 10%,transparent)}.result[data-rarity=rare]{box-shadow:0 0 22px -12px var(--rarity-rare-glow)}.result[data-rarity=epic]{box-shadow:0 0 26px -10px var(--rarity-epic-glow)}.result[data-rarity=legendary]{box-shadow:0 0 34px -8px var(--rarity-legendary-glow);background:linear-gradient(180deg,color-mix(in srgb,var(--rarity-color) 12%,var(--bg-card)),var(--bg-card))}.result__share{font-size:11px;color:var(--text-dim)}.result__desc{margin:var(--space-2) 0 0;font-size:13px;color:var(--text-muted)}.result__reasons{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-3) 0 0;padding:0;list-style:none}.result__reasons li{padding:4px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rarity-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--rarity-color) 32%,transparent);font-size:11px;font-weight:600}.notice{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.notice p{margin:0}.small{font-size:12px}.center{text-align:center}.link{padding:0;color:var(--accent);font-size:inherit;text-decoration:underline}.help-list{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0;padding:0;list-style:none;font-size:12px;color:var(--text-muted)}.help-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.jackpot{display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,215,106,.16),var(--bg-card));border:1px solid rgba(255,215,106,.45);box-shadow:0 0 30px -10px #ffd76a99;animation:jackpot-in .42s var(--ease-out)}.jackpot strong{color:#ffd76a;font-size:15px;letter-spacing:.02em}@keyframes jackpot-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.garage__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.stat{padding:var(--space-3) 6px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--line-soft);text-align:center}.stat__value{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--stat-color, var(--text))}.stat__label{margin-top:2px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.plate-card{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--line-soft)}.plate-card__foot{margin-top:var(--space-3)}.empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted);font-size:13px}.packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.package{display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--line-soft);text-align:left;transition:transform var(--dur-fast) var(--ease-out)}.package:active{transform:scale(.98)}.package__title{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.package__stars{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--rarity-legendary);font-weight:600}.package__rate{font-size:11px;color:var(--text-dim)}.rate-note{font-size:12px;color:var(--text-muted);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-elevated)}.profile{display:flex;flex-direction:column;gap:var(--space-4)}.avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--bg-elevated)}.avatar--placeholder{display:grid;place-items:center;font-size:20px;font-weight:700;color:var(--text-dim)}.empty-page{min-height:40vh}
