@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vazirmatn-f0b63722cd.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vazirmatn-32566330fd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vazirmatn-df39474747.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:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/roboto-b052d8cadd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/roboto-75be45f9d2.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}:root{--home-bg: #0c0a09;--home-card: #1c1917;--home-border: rgba(255, 255, 255, .1);--home-accent: #f7941d;--home-accent-fg: #0c0a09;--home-text: #fafaf9;--home-text-muted: #a8a29e;--home-danger: #f87171;--home-danger-fg: #fca5a5;--home-info: #38bdf8;--radius: 14px;--safe-top: max(var(--tg-safe-area-inset-top, 0px), env(safe-area-inset-top, 0px));--safe-bottom: max(var(--tg-safe-area-inset-bottom, 0px), env(safe-area-inset-bottom, 0px));--content-top: var(--tg-content-safe-area-inset-top, 0px);color-scheme:dark;font-family:Roboto,Arial,Helvetica,sans-serif}:root:lang(fa),:root:lang(ar){font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--home-bg);color:var(--home-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1{font-size:1.35rem;margin:0;text-align:center}p{margin:0}.muted{color:var(--home-text-muted);line-height:1.5}.small{font-size:.85rem}.stack{display:flex;flex-direction:column;gap:12px;inline-size:100%}.logo{display:block}.status-screen,.link-screen{min-block-size:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-block:calc(var(--safe-top) + var(--content-top) + 24px) calc(var(--safe-bottom) + 24px);padding-inline:20px;text-align:center;max-inline-size:480px;margin-inline:auto}.link-screen{justify-content:flex-start}.link-screen form{text-align:start}.steps{margin:0;padding-inline-start:1.25rem;inline-size:100%;text-align:start;line-height:1.5;color:var(--home-text-muted)}.confirm-account{margin:0;font-size:1.15rem;font-weight:700;word-break:break-all}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:46px;padding-inline:18px;border-radius:12px;border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;inline-size:100%}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--home-accent);color:var(--home-accent-fg)}.btn-secondary{background:transparent;color:var(--home-text);border-color:var(--home-border)}.btn-danger{background:transparent;color:var(--home-danger);border-color:color-mix(in srgb,var(--home-danger) 40%,transparent)}.btn-link{background:none;color:var(--home-accent);min-block-size:36px;inline-size:auto;align-self:center;font-weight:500}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:.9rem;color:var(--home-text-muted)}.field-input{min-block-size:46px;padding-inline:14px;border-radius:12px;border:1px solid var(--home-border);background:var(--home-card);color:var(--home-text);font:inherit;font-size:16px}.field-input:focus{outline:2px solid var(--home-accent);outline-offset:1px}.field-hint{font-size:.8rem;color:var(--home-text-muted)}.captcha{display:flex;flex-direction:column;gap:8px}.captcha-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.captcha-image{inline-size:120px;block-size:30px;border-radius:6px;background:#fff}.captcha-empty{display:inline-flex;align-items:center;justify-content:center;color:#57534e;font-size:.8rem}.terms{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.5;color:var(--home-text-muted)}.terms input{margin-block-start:3px;accent-color:var(--home-accent);inline-size:18px;block-size:18px;flex-shrink:0}.alert{inline-size:100%;padding:10px 14px;border-radius:12px;font-size:.9rem;line-height:1.5;text-align:start}.alert-error{background:color-mix(in srgb,var(--home-danger) 14%,transparent);color:var(--home-danger-fg)}.alert-info{background:color-mix(in srgb,var(--home-info) 14%,transparent);color:#bae6fd}.spinner{inline-size:18px;block-size:18px;border-radius:50%;border:2px solid currentColor;border-block-start-color:transparent;animation:spin .8s linear infinite}.spinner-lg{display:block;inline-size:28px;block-size:28px;margin-inline:auto;color:var(--home-accent)}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.shell{min-block-size:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:10px;padding-block:calc(var(--safe-top) + var(--content-top) + 12px) 12px;padding-inline:16px}.brand{font-weight:700;font-size:1.1rem}.content{flex:1;padding-inline:16px;padding-block-end:calc(var(--safe-bottom) + 84px);max-inline-size:640px;inline-size:100%;margin-inline:auto}.greeting{font-size:1.15rem;font-weight:600}.card{background:var(--home-card);border:1px solid var(--home-border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px}.card-title{margin:0;font-size:1rem;font-weight:700}.wallet-balance{font-size:1.8rem;font-weight:700;color:var(--home-accent);text-align:start}.game-meta{font-size:.8rem;color:var(--home-text-muted)}.details{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}.details dt{color:var(--home-text-muted)}.details dd{margin:0;text-align:end;overflow-wrap:anywhere}.languages{display:flex;flex-wrap:wrap;gap:8px}.chip{min-block-size:38px;padding-inline:14px;border-radius:999px;border:1px solid var(--home-border);background:transparent;color:var(--home-text);font:inherit;cursor:pointer}.chip-active{border-color:var(--home-accent);color:var(--home-accent)}.tabbar{position:fixed;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:repeat(3,1fr);background:color-mix(in srgb,var(--home-bg) 92%,transparent);border-block-start:1px solid var(--home-border);padding-block-end:var(--safe-bottom);backdrop-filter:blur(8px)}.tab{min-block-size:56px;background:none;border:0;color:var(--home-text-muted);font:inherit;font-weight:600;cursor:pointer}.tab-active{color:var(--home-accent)}.accent{color:var(--home-accent);font-weight:700}.section-title{margin:0;font-size:1.05rem;font-weight:700}.shows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.show{background:var(--home-card);border:1px solid var(--home-border);border-radius:var(--radius);overflow:hidden}.show-live{border-color:color-mix(in srgb,var(--home-danger) 55%,transparent)}.show-media{position:relative;display:block;inline-size:100%;aspect-ratio:16 / 9;padding:0;border:0;background:var(--home-border);cursor:pointer}.show-media img,.show-media-empty{display:block;inline-size:100%;block-size:100%;object-fit:cover}.show-media .status-chip{position:absolute;inset-block-start:10px;inset-inline-start:10px}.show-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}.show-title{font-weight:700;font-size:1.05rem}.show-facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem;color:var(--home-text-muted)}.show-facts strong{color:var(--home-accent)}.free-badge{padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--home-accent) 18%,transparent);color:var(--home-accent);font-weight:600}.status-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;background:#0c0a09bf;color:var(--home-text)}.status-live{background:#dc2626;color:#fff}.status-open{color:var(--home-accent)}.status-done{color:var(--home-text-muted)}.live-dot{inline-size:8px;block-size:8px;border-radius:50%;background:currentColor;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.countdown{font-size:.9rem}.countdown-clock{font-variant-numeric:tabular-nums;font-weight:700;color:var(--home-accent)}.balls{display:flex;flex-wrap:wrap;gap:6px}.ball{display:inline-flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--home-bg);border:1px solid var(--home-border);font-weight:700;font-variant-numeric:tabular-nums}.ball-lucky{border-color:var(--home-accent);color:var(--home-accent)}.ball-hit{background:var(--home-accent);border-color:var(--home-accent);color:var(--home-accent-fg)}.game-hero{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--home-card);border:1px solid var(--home-border)}.game-hero img{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:cover}.game-hero-body{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.game-hero-title{font-size:1.3rem;text-align:start}.ticket-list,.prize-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.prize-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.prize-label{display:flex;flex-direction:column}.qty{display:flex;align-items:center;justify-content:space-between;gap:12px}.stepper{display:inline-flex;align-items:center;border:1px solid var(--home-border);border-radius:12px;overflow:hidden}.step{inline-size:44px;block-size:44px;border:0;background:transparent;color:var(--home-text);font:inherit;font-size:1.3rem;cursor:pointer}.step:disabled{opacity:.4;cursor:default}.step-value{min-inline-size:40px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.ticket-tabs{display:flex;flex-wrap:wrap;gap:8px}.chip-done:not(.chip-active){border-color:color-mix(in srgb,var(--home-accent) 45%,transparent)}.picker{display:flex;flex-direction:column;gap:10px}.picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.picker-actions{display:inline-flex;gap:4px}.grid{display:grid;gap:6px}.grid-main{grid-template-columns:repeat(7,1fr)}.grid-lucky{grid-template-columns:repeat(5,1fr)}.num{aspect-ratio:1;min-block-size:36px;border-radius:50%;border:1px solid var(--home-border);background:var(--home-bg);color:var(--home-text);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.num:disabled{opacity:.35;cursor:default}.num-lucky{border-color:color-mix(in srgb,var(--home-accent) 45%,transparent)}.num-on{background:var(--home-accent);border-color:var(--home-accent);color:var(--home-accent-fg)}.summary{padding-block-start:12px;border-block-start:1px solid var(--home-border)}.stars-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stars-amount{display:flex;flex-direction:column;align-items:center;gap:4px;min-block-size:64px;padding:10px;border-radius:12px;border:1px solid var(--home-border);background:transparent;color:var(--home-text);font:inherit;cursor:pointer}.stars-amount-on{border-color:var(--home-accent);background:color-mix(in srgb,var(--home-accent) 12%,transparent)}.stars-price{margin:0;color:var(--home-accent);font-weight:600;font-size:.9rem}.pay-stars,.pay-other{display:flex;flex-direction:column;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--home-border)}.pay-stars-title,.pay-other-title{margin:0;font-size:.95rem;font-weight:700}.summary-total{font-weight:700;color:var(--home-text)}dd.summary-total{color:var(--home-accent);font-size:1.1rem}.gift-applied{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.9rem}.live-head{display:flex;flex-direction:column;gap:6px}.stage{position:relative;inline-size:100%;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000}.stage-video{display:block;inline-size:100%;block-size:100%;object-fit:contain;background:#000}.stage-empty,.stage-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;background:var(--home-card)}.stage-overlay{position:absolute;inset:0;background:#0c0a09d1;color:var(--home-text)}.stage-overlay .spinner{color:var(--home-accent)}.stage-sound{position:absolute;inset-block-end:12px;inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100% - 24px);padding:10px 16px;border-radius:999px;border:0;background:var(--home-accent);color:var(--home-accent-fg);font:inherit;font-weight:700;cursor:pointer}.news{padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--home-accent) 14%,transparent);color:var(--home-text);font-size:.9rem;line-height:1.5}.chat-list{list-style:none;margin:0;padding:0;max-block-size:320px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.chat-msg{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;border-radius:10px;background:var(--home-bg)}.chat-mine{background:color-mix(in srgb,var(--home-accent) 12%,var(--home-bg))}.chat-pending{opacity:.6}.chat-name{font-size:.8rem;font-weight:700;color:var(--home-accent)}.chat-body{grid-column:1;overflow-wrap:anywhere;line-height:1.45}.chat-like{grid-column:2;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;gap:4px;min-block-size:32px;padding-inline:8px;border:0;border-radius:999px;background:transparent;color:var(--home-text-muted);font:inherit;font-size:.85rem;cursor:pointer}.chat-like:disabled{cursor:default}.chat-liked{color:#f43f5e}.chat-form{display:flex;gap:8px}.chat-form .btn{inline-size:auto}.chat-input{flex:1;min-inline-size:0;min-block-size:46px;padding-inline:14px;border-radius:12px;border:1px solid var(--home-border);background:var(--home-bg);color:var(--home-text);font:inherit;font-size:16px}.chat-input:focus{outline:2px solid var(--home-accent);outline-offset:1px}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}}.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--home-accent)}.cadences{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cadence{position:relative;overflow:hidden;display:flex;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--home-accent) 28%,transparent);background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(255,122,0,.22),transparent 55%),var(--home-card)}.cadence-daily{grid-column:1 / -1;min-block-size:220px}.cadence-live{border-color:var(--home-danger)}.cadence-bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.cadence-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000e6,#00000073 60%,#00000040)}.cadence-body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:10px;padding:14px}.cadence-body .btn{margin-block-start:auto;min-block-size:40px}.cadence-id{display:flex;align-items:flex-start;gap:10px}.cadence-id>span:last-child{display:flex;flex-direction:column;min-inline-size:0}.cadence-mark{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:52px;block-size:52px;border-radius:14px;background:var(--home-accent);color:var(--home-accent-fg);box-shadow:0 10px 24px #ff7a0059}.cadence-mark strong{font-size:1.3rem;line-height:1;font-weight:900}.cadence-mark span{margin-block-start:2px;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cadence-hint,.cadence-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-muted)}.cadence-hint{color:var(--home-accent)}.cadence-title{font-size:1rem;font-weight:800;line-height:1.25}.cadence-daily .cadence-title{font-size:1.3rem}.cadence-meta{font-size:.85rem;color:var(--home-text-muted)}.cadence-stats{display:flex;flex-direction:column;gap:8px}.cadence-stats-daily{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cadence-prize{font-size:1.05rem;font-weight:800;color:var(--home-accent)}.cadence-daily .cadence-prize{font-size:1.5rem}.cadence-clock{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--home-accent)}.cadence-live-label{font-weight:800;color:var(--home-danger)}.winners-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--radius);border:1px solid var(--home-border);background:radial-gradient(ellipse at top right,rgba(247,148,29,.25),transparent 55%),radial-gradient(ellipse at bottom left,rgba(59,130,246,.18),transparent 50%),var(--home-card)}.winners-hero-title{font-size:1.4rem;text-align:start}.winners-hero-badge{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.winners-filters-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips-scroll .chip{flex:none;white-space:nowrap}.chip-small{min-block-size:0;padding:1px 8px;font-size:.7rem;cursor:default}.search{position:relative}.search .field-input{inline-size:100%;padding-inline-end:44px}.search-clear{position:absolute;inset-block:0;inset-inline-end:4px;inline-size:40px;border:0;background:transparent;color:var(--home-text-muted);font-size:1.3rem;cursor:pointer}select.field-input{inline-size:100%}.winners-active{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block-start:8px;border-block-start:1px solid var(--home-border)}.winners-active .btn{inline-size:auto;min-block-size:0}.winners{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;transition:opacity .2s}.winners.is-refreshing{opacity:.6}.winners-sentinel{block-size:1px}.winner-card{overflow:hidden;border-radius:var(--radius);border:1px solid var(--home-border);background:var(--home-card)}.winner-card-live{border-color:color-mix(in srgb,var(--home-danger) 60%,transparent)}.winner-head{position:relative;display:flex;align-items:flex-end;inline-size:100%;min-block-size:96px;padding:14px;border:0;color:#fff;font:inherit;text-align:start;cursor:pointer;background:linear-gradient(135deg,var(--accent, #f7941d),color-mix(in srgb,var(--accent, #f7941d) 60%,#000))}.winner-head img{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:72px;block-size:72px;object-fit:contain;opacity:.9}.winner-head-text{position:relative;display:flex;flex-direction:column;gap:4px;max-inline-size:calc(100% - 80px)}.winner-title{font-size:1.05rem;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.4)}.winner-host{font-size:.8rem;opacity:.9}.winner-badge{display:inline-flex;align-items:center;gap:6px;inline-size:max-content;padding:2px 10px;border-radius:999px;background:var(--home-danger);color:#fff;font-size:.72rem;font-weight:700}.winner-body{display:flex;flex-direction:column;gap:12px;padding:14px}.winner-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.winner-facts dt,.prize-row-facts dt{font-size:.68rem;text-transform:uppercase;color:var(--home-text-muted)}.winner-facts dd,.prize-row-facts dd{margin:0;font-weight:700}.winner-prize{color:var(--home-accent)}.winner-numbers{display:flex;flex-direction:column;gap:6px}.ball-lucky-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin-inline-start:6px;padding-inline-start:10px;border-inline-start:1px solid var(--home-border)}.ball-lucky-label{font-size:.6rem;font-weight:700;text-transform:uppercase;color:var(--home-danger-fg)}.balls:has(.ball-lucky-wrap){align-items:flex-end}.winner-card .ball,.winner-detail .ball{border-color:var(--home-accent);background:var(--accent, transparent);color:#fff}.winner-card .ball-lucky,.winner-detail .ball-lucky{border-color:#c3253a;background:#c3253a}.empty{align-items:center;text-align:center}.winner-detail h1{text-align:start}.winner-info-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prize-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.prize-row{display:flex;flex-direction:column;gap:6px;padding-block:10px;border-block-end:1px solid var(--home-border)}.prize-row-jackpot strong{color:var(--home-accent)}.prize-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prize-row-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.prize-total{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding-block-start:10px;font-weight:800}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.timeline li{display:flex;flex-direction:column;gap:2px;padding-inline-start:14px;border-inline-start:2px solid var(--home-accent)}
