:root{--obsidian:#0B1014;--volt-lime:#BBF34B;--bronze:#BF9456;--ivory:#F3EBDD;--ink:#F3EBDD;--muted:#adb7bf;--paper:#0B1014;--line:rgba(194,175,130,.17);--accent:#BBF34B;--gold-dim:#BF9456;--glass:rgba(22,30,36,.76);--related-section-gap:12px;--telegram-safe-top:0px;--telegram-safe-bottom:0px;--telegram-safe-left:0px;--telegram-safe-right:0px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background-color:var(--paper);background-image:radial-gradient(ellipse at 5% 0,#1b2b2c 0,transparent 48%),radial-gradient(ellipse at 100% 0,#30291e 0,transparent 35%);background-attachment:fixed;color:var(--ink);font-family:Inter,Noto Sans Ethiopic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{text-decoration:none}a,button{color:inherit}button{font:inherit;border:0;cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible{outline:2px solid var(--volt-lime);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Space Grotesk,Noto Sans Ethiopic,sans-serif}:lang(am){font-family:Noto Sans Ethiopic,Inter,sans-serif}h1{font-size:clamp(38px,5vw,64px);line-height:1.07;letter-spacing:-.045em}h1,h2{font-weight:600}h2{font-size:29px;line-height:1.2;letter-spacing:-.035em}h3{font-size:18px;line-height:1.3;letter-spacing:-.025em;font-weight:600}p{color:var(--muted)}em{font-family:Space Grotesk,Noto Sans Ethiopic,sans-serif;font-style:normal;font-weight:500;color:var(--accent)}small{font-size:12px}::selection{background:var(--volt-lime);color:var(--obsidian)}.app-frame{position:relative;max-width:1340px;margin:auto;padding:calc(28px + max(env(safe-area-inset-top), var(--telegram-safe-top))) max(40px,env(safe-area-inset-right),var(--telegram-safe-right)) calc(32px + max(env(safe-area-inset-bottom), var(--telegram-safe-bottom))) max(40px,env(safe-area-inset-left),var(--telegram-safe-left));min-height:var(--telegram-height,100dvh)}.site-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:67px;padding-bottom:24px;border-bottom:1px solid var(--line)}.brand{display:block;flex-shrink:0}.brand-lockup{display:flex;flex-direction:column;align-items:center;gap:7px}.brand-logo{display:block;width:208px;padding:6px 8px;border:1px solid #bf945675;border-radius:12px;background:#050709;box-shadow:0 6px 26px #0006,inset 0 1px #F3EBDD15,0 0 18px #BBF34B0b}.brand-logo svg{display:block;width:100%;height:auto;border-radius:6px}.brand small{font-size:8px;text-transform:uppercase;letter-spacing:.19em;color:#cdb28b;line-height:1.2}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:8px;background:url(/brand/heritage-weave.svg) 0/48px 10px repeat-x;opacity:.65;pointer-events:none}.header-actions{display:flex;align-items:center;gap:18px}.preview-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(150,188,150,.19);border-radius:30px;padding:6px 11px;color:#c1d2bd;font-size:10px;white-space:nowrap;background:rgba(65,99,64,.1)}.preview-pill>span{width:5px;height:5px;border-radius:50%;background:#9dbb7f;box-shadow:0 0 9px #9dbb7f66}.text-button{background:transparent;font-size:11px;color:var(--muted);min-height:36px;padding:6px 0}.text-button:hover{color:var(--accent)}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:600;color:var(--gold-dim)}main{outline:0}.lobby-intro{position:relative;isolation:isolate;overflow:hidden;min-height:480px;margin:26px 0 20px;padding:45px 44px 31px;border:1px solid rgba(209,176,106,.29);border-radius:26px;background:#0e171c;box-shadow:0 22px 70px #0005,inset 0 1px #f4daa01a}.hero-landscape{position:absolute;inset:0;z-index:-2;background:url(/art/adwa-hero.png) 100% 0/cover no-repeat}.lobby-intro:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,19,14,.94),rgba(6,19,14,.7) 42%,rgba(6,19,14,.05) 76%),linear-gradient(0deg,#09150ee6,transparent 50%)}.lobby-intro:after{content:"";position:absolute;inset:8px;border:1px solid #e3bc6510;border-radius:19px;pointer-events:none}.hero-copy{max-width:560px;z-index:1}.hero-edition{display:flex;align-items:center;gap:9px;color:#d8bf8c;font-size:8px;font-weight:600;letter-spacing:.18em}.hero-edition>span:first-child{width:5px;height:5px;transform:rotate(45deg);background:var(--accent)}.edition-divider{color:#73816b;margin:0 3px}.lobby-intro h1{font-size:clamp(42px,4.8vw,66px);margin:23px 0 17px;text-shadow:0 3px 28px #0005}.hero-copy>p{max-width:360px;color:#b9c9bb;font-size:13px;line-height:1.85}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-align:center;padding:13px 22px;border-radius:12px;font-size:12px;font-weight:600;min-height:47px}.primary{color:var(--obsidian);border:1px solid var(--volt-lime);background:var(--volt-lime);box-shadow:0 5px 24px #BBF34B21,inset 0 1px #fff5}.primary:hover{background:#cdf875}.secondary{color:#e1c58e;background:#ceb06808;border:1px solid #c9a55c40}.secondary:hover{background:#ceb06815}.hero-action{margin-top:25px;min-height:43px;font-size:11px;padding:10px 18px}.hero-action>span{font-size:18px}.balance-card{display:grid;grid-template-columns:32px 1fr auto;align-items:center;column-gap:12px;row-gap:2px;width:345px;margin-top:33px;padding:14px 18px;border:1px solid #dfbd7e38;border-radius:15px;background:linear-gradient(110deg,#c8ac6721,#172b1d99);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #fff1}.balance-emblem{grid-row:1/3;color:var(--accent);font-size:27px}.balance-card .eyebrow{grid-column:2;font-size:8px;letter-spacing:.15em;color:#b7bda6}.balance-card strong{grid-column:2;font-size:22px;letter-spacing:-.04em;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.balance-card>span:last-child{grid-column:3;grid-row:1/3;font-size:10px;color:#dac28f;white-space:nowrap}.balance-card>span:last-child span{margin-left:9px;font-size:15px}.hero-caption{position:absolute;right:35px;bottom:32px;text-align:right}.hero-caption span{display:block;color:#c2ad82;font-size:7px;letter-spacing:.27em}.hero-caption strong{display:block;margin-top:6px;color:#e5d4ac;font:500 13px Space Grotesk,sans-serif}.foundation-banner{display:flex;align-items:center;gap:16px;padding:18px 23px;border:1px solid #aa8d4b2b;background:linear-gradient(100deg,#b2964d0c,#172c201c);border-radius:16px;box-shadow:inset 0 1px #fff05a05}.foundation-banner+.mines-quickplay{margin-block-start:var(--related-section-gap)}.banner-symbol{font-size:28px;color:#cfb478;line-height:1}.foundation-banner strong{font-size:12px;font-weight:500;color:#e1d0aa}.foundation-banner p{font-size:11px;margin-top:4px;max-width:650px;color:#96a898}.outline-pill{margin-left:auto;padding:6px 10px;border:1px solid #b79c5a3d;border-radius:30px;font-size:9px;color:#bfa771;white-space:nowrap}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:38px 0 22px}.section-heading h2{margin-top:8px}.heading-dot{color:var(--accent)}.catalogue-count{color:#9ba997;font-size:10px;white-space:nowrap;padding-bottom:3px}.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.game-card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#243b304f,#14231f80);box-shadow:0 8px 28px #0002,inset 0 1px #f5e1aa08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s,border-color .2s}.game-art{position:relative;overflow:hidden;height:169px;margin:7px 7px 0;border-radius:14px;color:#c2aa6e;background:radial-gradient(ellipse at 50% 60%,#83703d45,#18231a33 65%),linear-gradient(140deg,#2b3120,#0e1914)}.game-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 15px,#eed79104 16px 17px,transparent 18px 32px);pointer-events:none}.game-art svg{width:100%;height:100%;filter:drop-shadow(0 8px 7px #0005)}.mint{--art-bright:#c9bc70;--art-shadow:#5c7642;background:radial-gradient(ellipse at 50% 60%,#4b78534d,#14241e22 65%),linear-gradient(140deg,#253d29,#0e171c);color:#b4c797}.peach{--art-bright:#ddad70;--art-shadow:#8a4c35;background:radial-gradient(ellipse at 50% 60%,#a45a3b3d,#2a1b1522 65%),linear-gradient(140deg,#3f2b20,#1b1410);color:#c99a76}.lilac{--art-bright:#c4b9d1;--art-shadow:#786387;background:radial-gradient(ellipse at 50% 60%,#755c8745,#241d2a22 65%),linear-gradient(140deg,#2b2b3a,#14131c);color:#aea0c4}.yellow{--art-bright:#e4c078;--art-shadow:#957042;background:radial-gradient(ellipse at 50% 60%,#8d733f45,#28221822 65%),linear-gradient(140deg,#3b3420,#19160f);color:#ceb678}.blue{--art-bright:#a7c8c2;--art-shadow:#4f7b82;background:radial-gradient(ellipse at 50% 60%,#477d804d,#14262622 65%),linear-gradient(140deg,#253b39,#101a1b);color:#8cb9bd}.art-index{top:12px;font-size:8px;letter-spacing:.1em;opacity:.65}.art-category,.art-index{position:absolute;left:13px}.art-category{bottom:10px;font-size:7px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.game-body{padding:18px 19px 19px}.game-body h3{font-size:16px;color:#eee9d9}.game-body p{font-size:10px;margin-top:6px;min-height:32px;color:#9cae9f}.game-body button{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #b99b5e2e;border-radius:9px;background:linear-gradient(100deg,#c2a4670d,#c2a46703);color:#b2aa8a;font-size:10px;padding:10px 11px;margin-top:15px}.game-body button span{color:#bca367;font-size:15px}.site-footer{position:relative;display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:24px;border-top:1px solid var(--line);color:#9cae9f;font-size:10px}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:8px;background:url(/brand/heritage-weave.svg) 0/48px 10px repeat-x;opacity:.35;pointer-events:none}.site-footer>span:first-child{color:#c3b186}.footer-edition{display:block;color:#7f9385;font-size:9px;margin-top:4px}.muted{color:var(--muted)}.page-heading{position:relative;isolation:isolate;overflow:hidden;padding:38px 32px;margin:26px 0;border:1px solid var(--line);border-radius:22px;background:linear-gradient(110deg,#243139d9,#19232cc2);box-shadow:inset 0 1px #fff1,0 14px 45px #0002}.page-heading:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101a20f5 35%,#101a20aa 65%,#101a2066),url(/art/adwa-hero.png) right 35% /cover;opacity:.6}.page-heading:after{content:"";position:absolute;width:130px;height:130px;border:1px solid #bbf34b16;right:25px;top:-50px;transform:rotate(45deg);pointer-events:none}.page-heading h1{font-size:42px;margin:14px 0 11px}.page-heading p{font-size:12px;color:#aabdab;max-width:600px}.wallet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.wallet-card{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:19px;padding:24px 23px;background:linear-gradient(145deg,#2a443749,#15271eae);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff08a0a,0 7px 24px #0002}.wallet-card:after{content:"";position:absolute;height:100px;width:100px;border:1px solid #d9bc7d0a;border-radius:50%;top:-25px;right:-20px;pointer-events:none}.wallet-card>span{font-size:11px;color:#aab8a6}.wallet-card strong{font-size:29px;letter-spacing:-.045em;font-weight:500;margin:23px 0 9px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-card small{color:#8fa28e;font-size:10px}.cash-card{background:linear-gradient(130deg,#74603840,#243b2599);border-color:#d3ac5d55}.cash-card strong{color:#f0dba5}.account-panel,.help-grid section,.history-panel,.payments-panel{border:1px solid var(--line);border-radius:20px;background:linear-gradient(130deg,#213b2d59,#10241c91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff09a08,0 10px 35px #0002}.payments-panel{margin-top:25px;padding:26px;display:flex;align-items:center;gap:30px}.payments-panel h2{font-size:19px}.payments-panel p{font-size:11px;max-width:530px;margin-top:9px}.payment-actions{display:flex;gap:10px;margin-left:auto}.payment-actions button{background:#d0b77908;border:1px solid #c0a36730;padding:12px 18px;border-radius:10px;color:#bba97f;font-size:11px;white-space:nowrap}.payment-actions span{display:block;margin-top:4px;color:#8e9c88;font-size:8px}.history-panel{padding:1px 26px 26px;margin-top:25px}.history-panel .section-heading{margin-top:24px}.history-panel .section-heading h2{font-size:21px;margin:0}.history-panel .section-heading>span{color:#c0a66d;font-size:10px}.empty-history{text-align:center;padding:30px 20px 42px}.empty-history>span{display:block;color:#b89b61;font-size:34px;margin-bottom:15px}.empty-history h3{font-size:17px}.empty-history p{font-size:12px;margin-top:8px}.history-list{list-style:none;padding:0;margin:0}.history-list li{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-top:1px solid var(--line);font-size:13px}.history-list li>div{min-width:0}.history-list small,.history-list time{display:block;font-size:10px;color:#8fa28e;overflow-wrap:anywhere}.history-list li>strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#dfc68b}.account-panel{max-width:760px;padding:32px}.account-actions{display:flex;flex-wrap:wrap;gap:var(--related-section-gap)}.avatar{display:grid;place-items:center;width:64px;height:68px;color:#BBF34B;background:linear-gradient(145deg,#ad8e4a30,#2c47352e);border:1px solid #d0af675c;border-radius:18px 18px 26px 26px;font:italic 30px Georgia,serif;margin-bottom:20px}.account-panel h2{font-size:28px}.account-panel dl{margin:28px 0}.account-panel dl>div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid var(--line);font-size:12px}.account-panel dt{color:#9eaf9c;flex-shrink:0}.account-panel dd{margin:0;text-align:right;overflow-wrap:anywhere}.account-panel>p{font-size:12px;margin:16px 0 23px}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.help-grid section{position:relative;padding:29px;overflow:hidden}.help-grid section:after{content:"";position:absolute;right:-22px;top:-22px;width:85px;height:85px;border:1px solid #cfb27012;transform:rotate(45deg)}.help-number{display:inline-grid;place-items:center;width:39px;height:39px;border:1px solid #d1ae6440;border-radius:12px;color:#d1b47a;background:#d0b66d09;font-size:11px;margin-bottom:22px}.help-grid h2{font-size:20px;margin-bottom:12px}.help-grid p{font-size:12px;line-height:1.8}.help-note{max-width:720px;font-size:11px;margin-top:27px;color:#95a88e}.auth-panel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:570px;padding:60px 30px 40px;margin:26px auto 0;text-align:center;border:1px solid #d0ae6650;border-radius:26px;background:#10191f;box-shadow:0 25px 80px #0004,inset 0 1px #fff1}.auth-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0B1014f0 5%,#0B1014db 60%,#0B1014a8),url(/art/adwa-hero.png) 70% /cover;opacity:.65}.auth-edition{position:absolute;top:27px;left:30px;color:#bca574;font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.24em}.auth-panel h1{font-size:clamp(34px,4vw,48px);margin:16px 0 18px}.auth-panel>p{max-width:460px;font-size:13px;margin-bottom:21px;line-height:1.85}.auth-panel>p[role=status]{color:#e8d7b3}.auth-panel .primary{margin:5px 0 20px}.auth-mark{width:96px;height:96px;padding:5px;background:#050709;border:1px solid #bf945690;border-radius:23px;margin-bottom:24px;box-shadow:0 8px 30px #0007,0 0 22px #BBF34B12,inset 0 1px #F3EBDD17}.auth-mark svg{display:block;width:100%;height:100%;border-radius:17px}.dev-panel{border-top:1px solid var(--line);margin-top:20px;padding-top:22px;max-width:460px;width:100%}.dev-panel p{margin:10px 0 16px;font-size:11px}.notice{padding:15px;color:#e3d0a3;border:1px solid #c5a24f4d;background:#b2974b13;border-radius:12px;font-size:12px}.notice button{margin-top:10px}.loader{width:35px;height:35px;border:1px solid #c9ab642b;border-top-color:#bbf34b;border-radius:50%;margin:35px 0 27px;box-shadow:0 0 35px #c9ab6410;animation:turn 1s linear infinite}@keyframes turn{to{transform:rotate(1turn)}}.skip-link{position:fixed;top:-100px;left:20px;background:#BBF34B;color:#0B1014;border-radius:9px;padding:12px;z-index:99}.skip-link:focus{top:12px}@media (hover:hover){.game-card:hover{transform:translateY(-4px);border-color:#d3b16670}}@media (max-width:1099px){.app-frame{padding:calc(22px + max(env(safe-area-inset-top), var(--telegram-safe-top))) max(28px,env(safe-area-inset-right),var(--telegram-safe-right)) calc(110px + max(env(safe-area-inset-bottom), var(--telegram-safe-bottom))) max(28px,env(safe-area-inset-left),var(--telegram-safe-left))}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-panel{align-items:flex-start;flex-direction:column;gap:20px}.payment-actions{margin-left:0}.outline-pill{display:none}.lobby-intro{min-height:470px;padding:36px 32px 29px}.lobby-intro h1{font-size:57px}.hero-caption{right:30px}}@media (max-width:599px){.app-frame{padding:calc(17px + max(env(safe-area-inset-top), var(--telegram-safe-top))) max(17px,env(safe-area-inset-right),var(--telegram-safe-right)) calc(110px + max(env(safe-area-inset-bottom), var(--telegram-safe-bottom))) max(17px,env(safe-area-inset-left),var(--telegram-safe-left))}.site-header{min-height:57px;gap:10px;padding-bottom:16px}.brand-logo{width:160px;padding:5px 6px;border-radius:9px}.brand-lockup{gap:6px}.brand small{font-size:6px;letter-spacing:.17em}.header-actions{gap:10px}.preview-pill{font-size:8px;padding:5px 8px;gap:5px}.text-button{font-size:9px}.lobby-intro{margin-top:20px;min-height:465px;padding:26px 22px 22px;border-radius:21px}.hero-landscape{background-position:100%}.lobby-intro:before{background:linear-gradient(90deg,#0B1014ea,#0B1014ad 55%,#0B101440),linear-gradient(0deg,#0B1014f5,#0B101410 80%)}.hero-copy{max-width:100%}.hero-edition{font-size:6px;gap:5px;letter-spacing:.12em}.edition-divider{margin:0 2px}.lobby-intro h1{font-size:clamp(35px,10.4vw,49px);letter-spacing:-.05em;margin:25px 0 16px}.hero-copy>p{max-width:240px;font-size:11px;line-height:1.9}.hero-action{margin-top:21px;padding:10px 14px;font-size:10px}.balance-card{width:100%;margin-top:28px;padding:13px;grid-template-columns:23px minmax(0,1fr) auto;gap:2px 9px;border-radius:13px}.balance-emblem{font-size:22px}.balance-card .eyebrow{font-size:7px}.balance-card strong{font-size:22px}.balance-card>span:last-child{font-size:8px}.balance-card>span:last-child span{margin-left:5px}.hero-caption{display:none}.foundation-banner{padding:17px 15px;gap:12px;border-radius:14px;align-items:flex-start}.banner-symbol{font-size:24px;padding-top:2px}.foundation-banner strong{font-size:11px}.foundation-banner p{font-size:9px;line-height:1.85;margin-top:5px}.section-heading{align-items:flex-start;gap:12px;margin:30px 0 18px}.section-heading .eyebrow{font-size:8px}.section-heading h2{font-size:25px;margin-top:8px}.catalogue-count{white-space:normal;text-align:right;font-size:8px;max-width:70px;padding-top:19px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card{border-radius:16px}.game-art{height:124px;margin:5px 5px 0;border-radius:11px}.art-index{top:9px;left:10px;font-size:7px}.art-category{bottom:8px;left:10px;font-size:6px}.game-body{padding:14px 12px 13px}.game-body h3{font-size:14px;min-height:36px}.game-body p{font-size:9px;min-height:34px;margin-top:5px;line-height:1.8}.game-body button{font-size:8px;padding:9px;margin-top:12px}.site-footer{margin-top:32px;padding-top:20px;font-size:9px;gap:15px}.footer-edition{max-width:170px;font-size:8px}.site-footer>span:last-child{max-width:120px;text-align:right}.page-heading{margin:20px 0;padding:27px 22px;border-radius:18px}.page-heading h1{font-size:35px;margin:15px 0 11px}.page-heading p{font-size:11px;line-height:1.85}.wallet-grid{gap:12px}.wallet-card{padding:19px 15px;border-radius:16px}.wallet-card>span{font-size:10px}.wallet-card strong{font-size:24px;margin-top:19px}.wallet-card small{font-size:9px}.payments-panel{margin-top:21px;padding:22px 19px;border-radius:17px;gap:20px}.payments-panel h2{font-size:18px}.payments-panel p{font-size:10px;line-height:1.85}.payment-actions{width:100%}.payment-actions button{flex:1 1;padding:12px 10px;font-size:10px}.history-panel{padding:1px 19px 20px;margin-top:21px;border-radius:17px}.history-panel .section-heading{align-items:center}.history-panel .section-heading h2{font-size:19px}.empty-history{padding:22px 10px 31px}.empty-history p{font-size:11px}.account-panel{padding:25px 21px;border-radius:18px}.account-panel dl>div{display:block}.account-panel dd{text-align:left;margin-top:6px}.help-grid{grid-template-columns:1fr;gap:15px}.help-grid section{padding:24px;border-radius:18px}.help-grid h2{font-size:20px}.help-grid p{font-size:11px}.help-number{margin-bottom:19px}.help-note{font-size:10px}.auth-panel{margin-top:20px;padding:58px 20px 32px;min-height:495px;border-radius:21px}.auth-edition{top:23px;left:24px;font-size:7px}.auth-panel h1{font-size:34px}.auth-panel>p{font-size:12px}.auth-mark{width:84px;height:84px;padding:4px;border-radius:20px;margin-bottom:22px}.dev-panel p{font-size:10px}}@media (max-width:359px){.header-actions{gap:6px}.preview-pill{font-size:7px;padding:4px 6px}.brand-logo{width:138px;padding:5px}.brand small{font-size:6px}.hero-edition{letter-spacing:.07em}.balance-card{grid-template-columns:minmax(0,1fr) auto}.balance-emblem{display:none}.balance-card .eyebrow,.balance-card strong{grid-column:1}.balance-card>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.development-notice{margin-top:16px;padding:9px 13px;border:1px dashed #bbf34b55;border-radius:10px;color:#c6d2bc;background:#BBF34B08;font-size:11px}.manual-payments{margin-block:2rem}.manual-payments>.notice+.payment-form-grid{margin-block-start:var(--related-section-gap)}.payment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}.payment-form{border:1px solid var(--border,#3d3a32);border-radius:1.25rem;padding:clamp(1rem,3vw,1.75rem);background:var(--surface,#171713);min-width:0}.payment-form h2{margin-top:0}.payment-form p,.payment-guide li{line-height:1.65}.payment-form fieldset{border:0;padding:0;margin:1rem 0 0;display:grid;gap:.65rem;min-width:0}.payment-form legend{padding:0 0 .75rem;font-weight:700}.payment-form input{width:100%;min-width:0;min-height:46px;padding:.8rem;border-radius:.65rem;border:1px solid #777261;background:#11120f;color:#f8f2e4;font:inherit}.payment-form input:focus-visible,.payment-tabs button:focus-visible{outline:2px solid #f2cf7b;outline-offset:3px}.payment-form fieldset:disabled{opacity:.65}.payment-form button{min-height:44px;white-space:normal}.payment-form .primary,.payment-form .secondary{margin-top:.6rem}.payment-methods,.payment-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.payment-methods span,.payment-status{padding:.4rem .6rem;border:1px solid #5c5645;border-radius:.5rem;font-size:.85rem}.payment-guide{margin-top:1rem;border-block:1px solid #423e32;padding-block:1rem}.payment-guide .section-heading{flex-wrap:wrap;gap:.75rem}.payment-tabs button{padding:.5rem .75rem;background:#24231b;color:#f8f2e4;border:1px solid #777261;border-radius:.5rem;cursor:pointer}.payment-tabs button[aria-pressed=true]{border-color:#f2cf7b;color:#f2cf7b}.payment-guide ol{padding-left:1.4rem}.payment-guide li+li{margin-top:.6rem}.configured-guide{white-space:pre-wrap;overflow-wrap:anywhere}.payment-details{margin:1rem 0;display:grid;gap:.7rem}.payment-details div{min-width:0}.payment-details dt{color:#b9b4a5;font-size:.8rem}.payment-details dd{margin:.25rem 0 0;overflow-wrap:anywhere}.manual-payments code{overflow-wrap:anywhere;font-size:.85em}.payment-review{border-top:1px solid #423e32;margin-top:1rem}.payment-history-list{list-style:none;padding:0}.payment-history-list li{padding:1rem 0;border-bottom:1px solid #423e32}.payment-history-list time{font-size:.8rem;color:#b9b4a5}.manual-payments .history-panel{margin-top:1.25rem}.manual-payments .history-panel .section-heading{flex-wrap:wrap;gap:.75rem}.development-payment-notice{margin-bottom:1rem}@media (max-width:850px){.payment-form-grid{grid-template-columns:1fr}}.admin-frame{max-width:1600px;margin:auto;padding:24px 32px;min-height:100dvh}.admin-header{display:flex;align-items:center;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.admin-header>div{flex:1 1}.admin-header p{font-size:12px}.admin-header>a:not(.brand-logo){font-size:13px}.admin-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px;padding-top:30px}.admin-sidebar nav{display:flex;flex-direction:column;gap:8px}.admin-sidebar nav a{padding:12px 14px;border-radius:10px;color:var(--muted);border:1px solid transparent}.admin-sidebar nav a[aria-current=page]{color:var(--accent);border-color:#bbf34b40;background:#bbf34b0c}.admin-sidebar>p{margin-top:32px;font-size:12px}.admin-emblem{width:56px;height:56px;overflow:hidden;margin:0 0 24px 12px;border-radius:50%;border:1px solid var(--bronze)}.admin-main{min-width:0}.admin-heading{margin-bottom:26px}.admin-heading h1{font-size:clamp(30px,4vw,46px);margin:10px 0}.admin-heading p{max-width:780px}.admin-confirm,.admin-panel{background:var(--glass);border:1px solid var(--line);border-radius:16px;padding:24px;margin:24px 0}.admin-panel h2{font-size:23px;margin-bottom:16px}.admin-panel h3{margin:18px 0 10px}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.admin-metrics>section{border:1px solid var(--line);border-radius:12px;padding:18px;background:#0b101480}.admin-metrics strong{display:block;color:var(--ivory);font-size:clamp(19px,2.3vw,29px);line-height:1.4;margin-top:8px;overflow-wrap:anywhere}.admin-metrics p{font-size:12px}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.admin-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:22px}.admin-filters label{flex:1 1;min-width:160px;font-size:12px;color:var(--muted)}.admin-filters input,.admin-filters select,.admin-form input:not([type=checkbox]),.admin-form textarea{display:block;width:100%;border:1px solid #bf94564d;background:#0b1014;border-radius:9px;padding:12px;color:var(--ivory);font:inherit;margin-top:6px}.admin-form textarea{resize:vertical;min-height:90px}.admin-form label{display:block;margin:16px 0}.admin-form fieldset{border:0;padding:0;margin:0;min-width:0}.admin-filters input:focus-visible,.admin-filters select:focus-visible,.admin-form input:focus-visible,.admin-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-check{display:flex!important;align-items:flex-start;gap:12px}.admin-check input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.admin-table-scroll{overflow:auto;margin:22px 0;border:1px solid var(--line);border-radius:12px;scrollbar-color:var(--bronze) var(--obsidian)}.admin-table-scroll table{width:100%;border-collapse:collapse;min-width:720px;font-size:12px}.admin-table-scroll th{text-align:left;background:#1b2328;color:var(--bronze);font-weight:500;padding:15px}.admin-table-scroll td{padding:16px 15px;border-top:1px solid var(--line);vertical-align:top}.admin-table-scroll tr:hover td{background:#ffffff03}.admin-id{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}.admin-status{text-transform:capitalize;border:1px solid var(--line);padding:3px 8px;border-radius:20px;display:inline-block;margin-bottom:7px}.status-paid,.status-verified{color:var(--accent)}.status-pending,.status-processing{color:var(--bronze)}.admin-access,.admin-state{padding:32px;border:1px solid var(--line);border-radius:16px;margin:24px 0}.admin-access{max-width:800px;margin:8vh auto}.admin-access a,.admin-access button,.admin-access p{display:block;margin-top:24px}.admin-state button{margin-top:14px}.admin-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-details dt{font-size:12px;color:var(--bronze)}.admin-details dd{margin:4px 0 0;overflow-wrap:anywhere}.admin-dialog{color:var(--ivory);background:#10181d;border:1px solid var(--bronze);border-radius:18px;max-width:780px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;padding:26px;scrollbar-color:var(--bronze) var(--obsidian)}.admin-dialog::backdrop{background:#020609c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-dialog-top h2{font-size:26px}.admin-confirm{border-color:#bbf34b80}.admin-confirm button{margin:12px 10px 0 0}.admin-confirm p{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-history{border-top:1px solid var(--line);padding:14px 0}.admin-result{color:var(--accent);margin:18px 0}.admin-guide,.admin-main pre{white-space:pre-wrap;overflow-wrap:anywhere}.admin-main pre{max-width:400px}.admin-dialog button:disabled,.admin-main button:disabled{opacity:.5}.admin-main summary{cursor:pointer}.admin-main fieldset:disabled{opacity:.75}@media(max-width:1000px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body{grid-template-columns:170px minmax(0,1fr);gap:22px}.admin-header{gap:14px}.admin-header .brand-logo{width:150px}}@media(max-width:760px){.admin-frame{padding:18px 16px}.admin-header{flex-wrap:wrap}.admin-header>div{min-width:150px}.admin-body{display:block;padding-top:20px}.admin-sidebar nav{flex-direction:row;overflow:auto;padding:4px 4px 14px;scrollbar-color:var(--bronze) var(--obsidian)}.admin-sidebar nav a{white-space:nowrap;font-size:12px}.admin-emblem,.admin-sidebar>p{display:none}.admin-heading{margin-top:24px}.admin-panel{padding:18px}.admin-details{grid-template-columns:1fr}.admin-dialog{padding:18px}.admin-dialog-top h2{font-size:22px}.admin-metrics{gap:10px}.admin-metrics>section{padding:13px}.admin-filters label{min-width:130px}.admin-access{margin:24px 16px}}.admin-credit{background:radial-gradient(ellipse at top right,#bbf34b10,transparent 65%),linear-gradient(145deg,#152126e8,#0b1014ed);border-color:#bf94564d}.admin-credit h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.035em}.admin-credit-form,.admin-operation-form{display:grid;gap:1rem;max-width:44rem;margin-top:1.25rem}.admin-credit-form label,.admin-operation-form label{display:grid;gap:.5rem;font-size:.86rem}.admin-credit-form input,.admin-credit-form textarea,.admin-operation-form input,.admin-operation-form textarea{border:1px solid #bf94564a;border-radius:12px;padding:.8rem;background:#0b1014;color:#f3ebdd;min-width:0;width:100%;font:inherit}.admin-credit-form textarea,.admin-operation-form textarea{min-height:90px;resize:vertical}.admin-credit-form .admin-check,.admin-operation-form .admin-check{display:flex;align-items:flex-start;gap:.7rem;line-height:1.6}.admin-check input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#bbf34b;margin-top:.2rem}.admin-grant-list{display:grid;gap:1rem;margin:1.5rem 0}.admin-grant-list article{padding:1rem;border:1px solid #bf94562e;border-radius:14px;background:#ffffff03}.admin-grant-list article p{margin:.4rem 0;overflow-wrap:anywhere}.admin-grant-list strong,.admin-success{color:#bbf34b}.admin-bingo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.admin-bingo-grid .admin-panel{margin:0;min-width:0}.admin-section-row{display:flex;gap:1rem;align-items:center;justify-content:space-between}.admin-panel .admin-id{overflow-wrap:anywhere}.admin-credit-form .admin-confirm,.admin-operation-form .admin-confirm{padding:1.25rem;border:1px solid #bbf34b44;border-radius:14px;background:#bbf34b08}.admin-confirm .primary{margin-right:.75rem}.admin-credit-form button,.admin-operation-form button{min-height:44px}.admin-credit-form :focus-visible,.admin-operation-form :focus-visible{outline:2px solid #bbf34b;outline-offset:3px}@media(max-width:760px){.admin-bingo-grid{grid-template-columns:1fr}.admin-section-row{align-items:flex-start;flex-direction:column}.admin-confirm .primary{width:100%;margin:0 0 .75rem}}.game-focus .site-header{padding-top:12px;padding-bottom:12px;margin-bottom:8px}.game-focus .brand-logo{width:105px}.game-focus .brand-lockup small,.game-focus .preview-pill{display:none}.mines-quickplay{display:flex;align-items:center;gap:18px;padding:16px 22px;margin-bottom:20px;border:1px solid #bbf34b50;border-radius:20px;background:radial-gradient(ellipse at 10% 50%,#bbf34b18,transparent 55%),linear-gradient(120deg,#1b2d24,#0b1412);text-decoration:none;box-shadow:inset 0 1px #e6ffb218}.mines-quickplay .mines-horse{width:96px;height:96px;flex-shrink:0}.mines-quickplay>span{display:grid;gap:8px}.mines-quickplay small{font-size:9px;letter-spacing:.14em;color:#bf9456}.mines-quickplay strong{font-size:26px;color:#f3ebdd;letter-spacing:-.04em;line-height:1.2}.mines-quickplay>span>span{font-size:13px;font-weight:600;color:#bbf34b}.mines-quickplay:focus-visible{outline:2px solid #bbf34b;outline-offset:4px}@media(max-width:760px){.game-focus .site-header{min-height:56px}.mines-quickplay{padding:12px;gap:10px}.mines-quickplay .mines-horse{width:76px;height:76px}.mines-quickplay strong{font-size:23px}.mines-quickplay small{font-size:8px}}.hero-weave{position:absolute;inset:auto 0 0;height:22px;z-index:-1;pointer-events:none;opacity:.35;background:repeating-linear-gradient(45deg,transparent 0 9px,#bf9456 9px 11px,transparent 11px 20px),repeating-linear-gradient(-45deg,transparent 0 9px,#bf9456 9px 11px,transparent 11px 20px);border-top:1px solid #bf945650}.hero-copy{position:relative}.hero-copy:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#f3ebdd0d 50%,transparent 60%);animation:player-light-sweep .32s ease-out both}@keyframes player-light-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.help-grid>section,.player-entrance{animation:player-arrive .3s ease-out both}@keyframes player-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-sigil{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid #bf94565c;border-radius:14px;color:#bbf34b;background:linear-gradient(145deg,#bf945622,#0b1014aa);box-shadow:inset 0 1px #f3ebdd20,0 6px 18px #0003;margin-bottom:16px}.app-frame.chicken-focus{max-width:1240px;padding:calc(8px + max(env(safe-area-inset-top),var(--telegram-safe-top))) max(16px,env(safe-area-inset-right),var(--telegram-safe-right)) calc(10px + max(env(safe-area-inset-bottom),var(--telegram-safe-bottom))) max(16px,env(safe-area-inset-left),var(--telegram-safe-left))}.chicken-focus .site-header{min-height:43px;padding:0 0 8px;margin:0;gap:10px}.chicken-focus .brand-logo{width:100px;padding:3px 7px;border-radius:8px}.chicken-focus .header-actions{gap:8px}.chicken-focus .effects-toggle{font-size:9px;min-height:34px;padding:6px 9px}.chicken-focus .effects-toggle svg{width:13px;height:13px}.chicken-focus .navigation,.chicken-focus .site-footer{display:none}.chicken-focus .development-notice{font-size:8px;line-height:12px;margin:0;padding:2px 6px;border-radius:4px}.chicken-focus .page-sigil{width:24px;height:24px;margin:0;border-radius:6px}.chicken-focus .page-sigil svg{width:20px;height:20px}@media(max-width:600px){.app-frame.chicken-focus{padding-left:max(8px,env(safe-area-inset-left),var(--telegram-safe-left));padding-right:max(8px,env(safe-area-inset-right),var(--telegram-safe-right))}.chicken-focus .text-button{font-size:9px}.chicken-focus .brand-logo{width:84px}.chicken-focus .site-header>nav{font-size:8px}}.account-panel>.secondary,.bingo-pill,.header-actions .text-button,.wallet-card>span{display:inline-flex;align-items:center;gap:7px}.wallet-card>span svg{color:#bf9456;flex-shrink:0}.empty-history>span{display:grid;place-items:center}.game-card{transition:transform .22s,border-color .22s,box-shadow .22s}.game-card:focus-within{border-color:#bbf34b80;box-shadow:0 0 0 1px #bbf34b33,0 14px 38px #0004}.game-card:active{transform:translateY(-1px);border-color:#bf9456}[data-effects=reduced] .help-grid>section,[data-effects=reduced] .hero-copy:after,[data-effects=reduced] .player-entrance{animation:none}[data-effects=reduced] .game-card{transition:none;transform:none}@media(prefers-reduced-motion:reduce){.help-grid>section,.hero-copy:after,.player-entrance{animation:none}.game-card{transition:none;transform:none!important}}:is(.admin-frame,.admin-login,.admin-access,.admin-panel,.admin-dialog) [role=alert]{color:#ffe2e5;background:#3b171d;border:1px solid #ff8797;border-left-width:4px;border-radius:10px;padding:16px 18px;margin:18px 0;line-height:1.6;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}:is(.admin-frame,.admin-login,.admin-access,.admin-panel,.admin-dialog) [role=alert]:before{content:"! Error";display:block;font-weight:700;color:#ffb4bf;margin-bottom:6px}.admin-form :is(input,textarea,select):is([aria-invalid=true],:user-invalid){border:2px solid #ff8797;background:#25151b}.navigation{--active-index:0;isolation:isolate;overflow:hidden;position:absolute;top:calc(34px + max(env(safe-area-inset-top),var(--telegram-safe-top)));left:50%;right:auto;bottom:auto;transform:translateX(-50%);display:flex;align-items:center;gap:0;width:360px;padding:5px;border:1px solid #bf94564d;border-radius:16px;background:linear-gradient(115deg,#29403cc2,#152329d1);-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);box-shadow:0 8px 28px #0004,inset 0 1px #f3ebdd1a;z-index:5}.navigation[data-active="1"]{--active-index:1}.navigation[data-active="2"]{--active-index:2}.navigation[data-active="3"]{--active-index:3}.navigation:before{content:"";box-sizing:border-box;position:absolute;pointer-events:none;top:5px;bottom:5px;left:5px;right:auto;height:auto;width:calc((100% - 10px) * .4);border:1px solid #d1c99b38;border-radius:11px;background:linear-gradient(125deg,#e4ecd126,#bbf34b12);box-shadow:inset 0 1px #f3ebdd15,0 2px 10px #00000014;transform:translateX(calc(var(--active-index) * 50%));transition:transform .52s cubic-bezier(.2,.85,.2,1)}.navigation[data-active="-1"]:before{opacity:0}.navigation .nav-water{position:absolute;pointer-events:none;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) * .4);border-radius:11px;transform:translateX(calc(var(--active-index) * 50%));animation:nav-water-travel .72s cubic-bezier(.2,.85,.2,1) both}.navigation .nav-water:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,#eafdf643,#b7f35c24 48%,#ffffff0a);box-shadow:inset 0 1px 2px #ffffff80;animation:nav-water-swell .72s cubic-bezier(.2,.8,.2,1) both}.navigation .nav-water:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px;border-radius:50% 50% 50% 8%;background:radial-gradient(circle at 30% 25%,#fafff4d9,#d1f4e980 22%,#baf34b12 66%);box-shadow:inset 1px 1px 2px #ffffff80,0 0 0 1px #d6fae74d;animation:nav-water-drop .72s ease-out both}.navigation[data-active="-1"] .nav-water{display:none}@keyframes nav-water-travel{0%{transform:translateX(calc(var(--from-index) * 50%))}to{transform:translateX(calc(var(--active-index) * 50%))}}@keyframes nav-water-swell{0%{opacity:.15;transform:scale(.8,.9);border-radius:50%}28%{opacity:.85;transform:scale(1.12,.76);border-radius:45% 58% 42% 55%}58%{opacity:.55;transform:scale(.96,1.06);border-radius:20% 35% 24% 32%}to{opacity:0;transform:scale(1)}}@keyframes nav-water-drop{0%,12%{opacity:0;transform:translateY(-12px) rotate(135deg) scale(.2)}38%{opacity:.95;transform:translateY(-4px) rotate(135deg) scale(.85,1.2)}64%{opacity:.5;border-radius:50%;transform:scale(2.5,.55)}to{opacity:0;border-radius:50%;transform:scale(4,.15)}}.navigation a{position:relative;display:flex;flex:1 1;flex-direction:row;align-items:center;justify-content:center;gap:0;min-width:0;min-height:44px;z-index:1;padding:0 8px;border:0;border-radius:11px;background:none;box-shadow:none;color:#c3d0c7;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0;transition:flex-grow .52s cubic-bezier(.2,.85,.2,1),color .18s ease}.navigation a:hover{color:var(--ivory)}.navigation a[aria-current=page]{flex-grow:2;color:var(--volt-lime);border-color:transparent;background:none;box-shadow:none}.navigation .nav-label{min-width:0;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;margin-inline-start:0;transition:max-width .52s cubic-bezier(.2,.85,.2,1),margin-inline-start .52s cubic-bezier(.2,.85,.2,1),opacity .18s ease}.navigation a[aria-current=page] .nav-label{max-width:6rem;margin-inline-start:8px;opacity:1}.navigation .nav-glyph{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px}.navigation .nav-glyph svg{width:22px;height:22px;overflow:visible}.navigation a:focus-visible{outline:2px solid var(--volt-lime);outline-offset:-2px}.navigation a[aria-current=page] [data-nav-part=tile]{transform-box:fill-box;transform-origin:center;animation:nav-tile-assemble .5s cubic-bezier(.16,1,.3,1) both}.navigation a[aria-current=page] [data-nav-part=coin]{transform-box:fill-box;transform-origin:center;animation:nav-coin-drop .55s ease-out both}.navigation a[aria-current=page] [data-nav-part=portrait]{stroke-dasharray:100;animation:nav-portrait-draw .65s ease-out both}.navigation a[aria-current=page] [data-nav-part=bubble]{transform-origin:center;transform-box:fill-box;animation:nav-bubble-pulse .5s ease-out both}@keyframes nav-tile-assemble{0%{opacity:.35;transform:translateY(3px) scale(.88)}to{opacity:1;transform:none}}@keyframes nav-coin-drop{0%{transform:translateX(2px) scale(.6)}60%{transform:translateX(-1px) scale(1.15)}to{transform:none}}@keyframes nav-portrait-draw{0%{stroke-dashoffset:100;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes nav-bubble-pulse{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:none}}@media(max-width:1099px){.navigation{position:fixed;top:auto;bottom:calc(12px + max(env(safe-area-inset-bottom),var(--telegram-safe-bottom)));left:max(16px,env(safe-area-inset-left),var(--telegram-safe-left));right:max(16px,env(safe-area-inset-right),var(--telegram-safe-right));width:auto;max-width:400px;margin-inline:auto;transform:none;z-index:10}.app-frame{padding-bottom:calc(84px + max(env(safe-area-inset-bottom),var(--telegram-safe-bottom)))}}.navigation [data-nav-stroke]{stroke-dasharray:1;stroke-dashoffset:0;transform-box:fill-box;transform-origin:center;--stroke-delay:0ms}.navigation [data-nav-stroke]:nth-child(2){--stroke-delay:55ms}.navigation [data-nav-stroke]:nth-child(3){--stroke-delay:110ms}.navigation a[data-nav-phase=enter] [data-nav-stroke]{animation:nav-stroke-draw .58s cubic-bezier(.16,1,.3,1) var(--stroke-delay) both}.navigation a[data-nav-phase=exit] [data-nav-stroke]{animation:nav-stroke-retire .66s ease-in-out var(--stroke-delay) both}@keyframes nav-stroke-draw{0%{stroke-dashoffset:1;opacity:0;transform:translateY(2px) scale(.92)}to{stroke-dashoffset:0;opacity:1;transform:none}}@keyframes nav-stroke-retire{0%{stroke-dashoffset:0;opacity:1;transform:none}48%,62%{stroke-dashoffset:1;opacity:0;transform:translateY(-2px) scale(.92)}to{stroke-dashoffset:0;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.navigation .nav-water{display:none}.navigation [data-nav-part],.navigation [data-nav-stroke]{animation:none!important}.navigation .nav-label,.navigation a,.navigation:before{transition:none}}@media (max-width:1000px) and (max-height:500px),(max-width:600px) and (max-height:700px){.app-frame.chicken-focus{display:flex;flex-direction:column;height:var(--telegram-height,100svh);min-height:0;box-sizing:border-box}.chicken-focus .site-header{flex:none}.chicken-focus #content{display:flex;flex-direction:column;flex:1 1;min-height:0}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,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:Noto Sans Ethiopic;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-ethiopic-ethiopic.woff2) format("woff2");unicode-range:u+030e,u+1200-1399,u+2d80-2dde,u+ab01-ab2e,u+1e7e0-1e7e6,u+1e7e8-1e7eb,u+1e7ed-1e7ee,u+1e7f0-1e7fe}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,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}.visual-effects-root{display:contents}.effects-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #bf94564d;border-radius:100px;background:#0b1014;color:#f3ebdd;font:inherit;font-size:11px;cursor:pointer;transition:background-color .22s,border-color .22s}.effects-toggle[aria-pressed=true]{border-color:#bbf34b80;color:#bbf34b}.effects-toggle:focus-visible{outline:2px solid #bbf34b;outline-offset:4px}.effects-toggle svg{flex-shrink:0}.motion-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.motion-layer svg{width:100%;height:100%;pointer-events:none}.motion-loop{transform-origin:center;animation:heritage-drift 12s ease-in-out infinite;animation-play-state:paused}.motion-layer[data-motion=running] .motion-loop{animation-play-state:running}.motion-layer[data-motion=reduced] .motion-loop{animation:none}.motion-cardGlow .motion-loop{animation-duration:10s}@keyframes heritage-drift{50%{transform:translate(8px,-5px);opacity:.65}}[data-effects=reduced] .expedition *,[data-effects=reduced] .expedition :after,[data-effects=reduced] .expedition :before{animation:none!important;transition:none!important}[data-effects=reduced] .mines-particles,[data-effects=reduced] .tile-sparks{display:none}@media(prefers-reduced-motion:reduce){.motion-loop{animation:none!important}.effects-toggle{transition:none}}@media(max-width:480px){.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.effects-toggle{padding:8px;font-size:10px}}.effects-toggle{padding:0 8px;gap:4px}.effects-toggle select{min-height:44px;max-width:125px;border:0;border-radius:24px;background:#0b1014;color:#f3ebdd;font:inherit;padding:0 5px;cursor:pointer}.effects-toggle:focus-within{outline:2px solid #bbf34b;outline-offset:3px}.effects-toggle select:focus{outline:none}[data-effects=reduced] .warfront-highlands{background:linear-gradient(#0b1014aa,#0b1014ed)}[data-effects=reduced] .warfront-fog{display:none}[data-effects=reduced] .balance-card,[data-effects=reduced] .foundation-banner,[data-effects=reduced] .navigation,[data-effects=reduced] .site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#111d21}.warfront-scene{position:fixed;inset:0;overflow:hidden;isolation:isolate;z-index:0;--horse-size:clamp(165px,17vw,280px)}.warfront-scene,.warfront-scene *{pointer-events:none}.app-frame{z-index:1}.warfront-highlands{position:absolute;inset:-5%;background:linear-gradient(#0b1014aa,#0b1014ed),url(/games/wings-of-adwa/highlands.webp) 50%/cover;opacity:.6;animation:warfront-distance 36s ease-in-out infinite}.warfront-aura{position:absolute;inset:-20%;background:radial-gradient(ellipse at 8% 20%,#bbf34b15,transparent 40%),radial-gradient(ellipse at 90% 65%,#bf945630,transparent 45%);animation:warfront-aura 22s ease-in-out infinite alternate}.warfront-embers,.warfront-ridges{position:absolute;width:100%;height:100%;inset:0}.warfront-ridges{opacity:.3}.warfront-fog{position:absolute;width:140%;height:35%;left:-20%;background:radial-gradient(ellipse,#adb7bf0d,transparent 65%);filter:blur(12px)}.warfront-fog-near{bottom:4%;animation:warfront-fog 23s ease-in-out infinite alternate}.warfront-fog-far{top:25%;opacity:.6;animation:warfront-fog 31s ease-in-out -12s infinite alternate-reverse}.warfront-embers{opacity:.5;animation:warfront-embers 19s linear infinite}.warfront-standard{transform-box:fill-box;transform-origin:left center;animation:warfront-banner 4s ease-in-out infinite alternate}.warfront-rider{position:absolute;top:0;left:0;width:var(--horse-size);opacity:0;animation:cavalry-route 60s linear infinite}.warfront-heading{animation:cavalry-heading 60s step-end infinite}.warfront-horse{width:100%;display:block;overflow:visible;--horse-stride:1s}.black-horse-part{transform-origin:0 0;transform-box:view-box;animation-duration:var(--horse-stride);animation-timing-function:linear;animation-iteration-count:infinite}.warfront-horse-shadow{transform-origin:750px 992px;animation:cavalry-shadow var(--horse-stride) ease-in-out infinite}.warfront-hoof-dust{position:absolute;bottom:3%;left:-15%;width:65%;height:10%;border-radius:50%;background:radial-gradient(ellipse,#bf945623,transparent 70%);animation:cavalry-dust 1s ease-out infinite}.warfront-scene .warfront-animated{animation-play-state:paused}.warfront-scene[data-motion=running] .warfront-animated{animation-play-state:running}.warfront-scene[data-motion=reduced] .warfront-animated{animation:none!important}.warfront-scene[data-motion=reduced] .warfront-rider{display:none}.game-art{isolation:isolate}.lobby-intro:has(.motion-layer[data-motion=running]) .hero-landscape{animation:warfront-hero 28s ease-in-out infinite alternate}.game-art:has(.motion-layer[data-motion=running])>svg{animation:warfront-art 9s ease-in-out infinite}.game-card:has(.motion-layer[data-motion=running]){animation:warfront-card 12s ease-in-out infinite alternate}[data-effects=reduced] .game-art>svg,[data-effects=reduced] .game-card,[data-effects=reduced] .hero-landscape{animation:none!important}@keyframes warfront-distance{50%{transform:scale(1.05) translate3d(-1%,1%,0)}}@keyframes warfront-aura{to{transform:translate3d(4%,-3%,0);opacity:.55}}@keyframes warfront-fog{0%{transform:translate3d(-8%,2%,0)}to{transform:translate3d(10%,-6%,0)}}@keyframes warfront-embers{0%{transform:translate3d(0,8%,0);opacity:0}20%,70%{opacity:.5}to{transform:translate3d(6%,-25%,0);opacity:0}}@keyframes warfront-banner{to{transform:skewY(7deg) scaleX(.9)}}@keyframes warfront-hero{to{transform:scale(1.055) translate3d(-1%,.5%,0)}}@keyframes warfront-art{50%{transform:translate3d(0,-4px,0) rotate(2deg) scale(1.025)}}@keyframes warfront-card{to{border-color:#bbf34b55;box-shadow:0 8px 28px #0002,inset 0 1px #bbf34b22}}@keyframes cavalry-route{0%{transform:translate3d(calc(-1 * var(--horse-size)),72svh,0);opacity:0}3%,31%{opacity:.95}33.6%,44%{transform:translate3d(calc(100vw + var(--horse-size)),72svh,0);opacity:0}48%{transform:translate3d(calc(100vw + var(--horse-size)),30svh,0) scale(.7);opacity:0}51%,93%{opacity:.85}96%,97%{transform:translate3d(calc(-1 * var(--horse-size)),30svh,0) scale(.7);opacity:0}to{transform:translate3d(calc(-1 * var(--horse-size)),72svh,0);opacity:0}}@keyframes cavalry-heading{0%,98%{transform:scaleX(1)}46%{transform:scaleX(-1)}}@keyframes cavalry-shadow{50%{transform:scaleX(.9);opacity:.3}}@keyframes cavalry-dust{0%{transform:translateX(0) scale(.6);opacity:.4}to{transform:translateX(-25%) scale(1.2);opacity:0}}@media(max-width:600px){.warfront-ridges{opacity:.22}.warfront-fog{filter:none}}@media(prefers-reduced-motion:reduce){.game-art>svg,.game-card,.hero-landscape,.warfront-scene .warfront-animated{animation:none!important}.warfront-rider{display:none}}