:root{--ink: #3a2a18;--ink2: #6b5230;--tan: #a98552;--parch: #f7ecd2;--parch2: #efddb6;--parch3: #fffdf6;--gold: #c8941e;--goldL: #e8b96a;--goldD: #a9770c;--red: #b22b27;--redD: #7e1b18;--green: #58cc02;--greenD: #46a302;--greenBg: #e7ffd1;--wrong: #ff4b4b;--wrongD: #d33131;--wrongBg: #ffe5e5;--line: #e5d8b8}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{font-family:Nunito,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#efddb6}button{font-family:Nunito,sans-serif}#root{min-height:100vh}.story{height:460vh;position:relative;background:#060d1c}.story-stage{position:sticky;top:0;height:100vh;overflow:hidden}.story-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#060d1c}.story-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,13,28,.88) 0%,rgba(6,13,28,.45) 45%,transparent 75%),linear-gradient(180deg,rgba(6,13,28,.6) 0%,transparent 30%,rgba(6,13,28,.75) 100%)}.story-act{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 clamp(28px,7vw,110px);opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease;pointer-events:none}.story-act.on{opacity:1;transform:none;pointer-events:auto}.story-open{display:flex;align-items:center;gap:clamp(30px,5vw,70px);width:100%;max-width:1180px;margin:0 auto}.story-cover{width:clamp(190px,19vw,290px);height:auto;border-radius:8px;transform:rotate(-3deg);box-shadow:0 30px 60px #000000b3,0 0 0 1px #f0b42966,0 0 80px #f0b4294d;animation:story-float 6s ease-in-out infinite}@keyframes story-float{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-16px)}}.story-kicker{font-size:12px;font-weight:900;letter-spacing:4px;color:#9fb0cc}.story h1{font-family:Cinzel,serif;margin:12px 0 0;font-size:clamp(22px,2.1vw,32px);font-weight:700;letter-spacing:3px;line-height:1.15;color:#cdd9ee}.story h1 strong{display:block;margin-top:6px;font-size:clamp(38px,4.6vw,68px);font-weight:900;letter-spacing:1px;background:linear-gradient(180deg,#fff5d8 8%,#ffd977 45%,#b9821a);-webkit-background-clip:text;background-clip:text;color:transparent}.story-open p{margin:18px 0 0;font-size:clamp(15px,1.3vw,19px);font-weight:700;letter-spacing:1px;color:#f0b429}.story-mid{max-width:640px}.story-mid b{font-family:Cinzel,serif;display:block;font-size:clamp(52px,7vw,104px);font-weight:900;line-height:1;background:linear-gradient(180deg,#fff5d8,#ffd977 45%,#b9821a);-webkit-background-clip:text;background-clip:text;color:transparent}.story h2{font-family:Cinzel,serif;margin:10px 0 0;font-size:clamp(24px,2.6vw,40px);font-weight:900;line-height:1.25;color:#f4f7ff}.story-mid p{margin:16px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:600;line-height:1.6;color:#cdd9ee}.story-exams{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.story-exams span{font-size:12px;font-weight:900;letter-spacing:1.6px;padding:8px 14px;border-radius:999px;color:#ffd977;background:#f0b4291f;border:1px solid rgba(240,180,41,.35)}.story-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.story-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;font-size:15px;padding:15px 26px;border-radius:14px;transition:transform .14s,box-shadow .14s}.story-btn.gold{color:#060d1c;background:linear-gradient(180deg,#ffd977,#f0b429);box-shadow:0 5px #b9821a,0 12px 30px #f0b4294d}.story-btn.gold:hover{transform:translateY(-2px)}.story-btn.ghost{color:#f4f7ff;border:2px solid rgba(240,180,41,.5);background:#060d1c66}.story-btn.ghost:hover{border-color:#f0b429;background:#f0b42924}.story-hint{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;opacity:0;transition:opacity .5s ease;pointer-events:none}.story-hint.on{opacity:1}.story-hint span{font-size:10.5px;font-weight:900;letter-spacing:3px;color:#9fb0cc}.story-hint i{width:22px;height:34px;border-radius:999px;border:2px solid rgba(240,180,41,.5);position:relative}.story-hint i:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:#f0b429;animation:story-wheel 1.6s ease-in-out infinite}@keyframes story-wheel{0%,to{transform:translateY(0);opacity:1}60%{transform:translateY(11px);opacity:.2}}@media (prefers-reduced-motion: reduce){.story-cover,.story-hint i:after{animation:none}}.landing{--navy: #060d1c;--navy2: #0d1932;--navy3: #142445;--gold: #f0b429;--goldL: #ffd977;--goldD: #b9821a;--paper: #f4f7ff;--muted: #9fb0cc;min-height:100vh;font-family:Nunito,sans-serif;color:var(--paper);background:var(--navy);overflow-x:clip}.landing h1,.landing h2,.landing h3,.landing .lp-brand,.landing .lp-fact b,.landing .lp-price b{font-family:Cinzel,serif}.lp-bolt{width:26px;height:30px;flex:none;filter:drop-shadow(0 0 10px rgba(240,180,41,.65))}.lp-nav{position:sticky;top:0;z-index:20;background:#060d1cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(240,180,41,.18);transition:background .35s ease,border-color .35s ease}.lp-nav.lp-nav-float{position:fixed;left:0;right:0}.lp-nav.lp-nav-clear{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.lp-nav-in{max-width:1120px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-brand{display:flex;align-items:center;gap:9px;font-weight:900;font-size:15px;letter-spacing:1px}.lp-nav-links{display:flex;align-items:center;gap:8px}.lp-nav-links a{color:var(--muted);text-decoration:none;font-weight:800;font-size:14px;padding:9px 14px;border-radius:999px;transition:color .15s,background .15s}.lp-nav-links a:hover{color:var(--paper);background:#ffffff0f}.lp-nav-buy{color:var(--navy)!important;background:linear-gradient(180deg,var(--goldL),var(--gold));box-shadow:0 3px 0 var(--goldD)}.lp-nav-buy:hover{background:linear-gradient(180deg,#ffe49b,var(--goldL))!important}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lp-section{padding:78px 0}.lp-section-alt{background:linear-gradient(180deg,transparent,rgba(20,36,69,.55),transparent)}.landing h2{font-size:32px;font-weight:900;margin:0;text-align:center;letter-spacing:.5px}.lp-lead{max-width:620px;margin:14px auto 0;text-align:center;color:var(--muted);font-size:15.5px;font-weight:600;line-height:1.65}.lp-grid{display:grid;gap:18px;margin-top:40px}.lp-grid-3{grid-template-columns:repeat(3,1fr)}.lp-grid-4{grid-template-columns:repeat(4,1fr)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-weight:900;font-size:15px;padding:15px 26px;border-radius:14px;transition:transform .14s,box-shadow .14s,background .14s}.lp-btn-gold{color:var(--navy);background:linear-gradient(180deg,var(--goldL),var(--gold));box-shadow:0 5px 0 var(--goldD),0 12px 30px #f0b42947}.lp-btn-gold:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--goldD),0 16px 36px #f0b42961}.lp-btn-gold:active{transform:translateY(4px);box-shadow:0 1px 0 var(--goldD)}.lp-btn-ghost{color:var(--paper);border:2px solid rgba(240,180,41,.45);background:#ffffff0a}.lp-btn-ghost:hover{border-color:var(--gold);background:#f0b4291f}.lp-btn-big{font-size:17px;padding:18px 42px}.lp-note{color:var(--muted);font-size:12.5px;font-weight:700;margin:14px 0 0}.lp-hero{position:relative;padding:64px 0 78px;background:radial-gradient(760px 420px at 78% 22%,rgba(240,180,41,.22),transparent 70%),radial-gradient(680px 480px at 12% 8%,rgba(41,98,214,.22),transparent 68%),linear-gradient(180deg,var(--navy2),var(--navy))}.lp-hero:after{content:"";position:absolute;inset:auto 0 -1px;height:90px;background:linear-gradient(180deg,transparent,var(--navy));pointer-events:none}.lp-hero-in{max-width:1120px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.lp-hero-text{animation:lp-rise .6s ease backwards}.lp-exams{display:flex;flex-wrap:wrap;gap:7px}.lp-exams span{font-size:11px;font-weight:900;letter-spacing:1.4px;padding:6px 12px;border-radius:999px;color:var(--goldL);background:#f0b4291f;border:1px solid rgba(240,180,41,.32)}.landing h1{margin:20px 0 0;font-size:30px;font-weight:700;letter-spacing:3px;line-height:1.15;color:var(--muted)}.landing h1 strong{display:block;margin-top:6px;font-size:52px;font-weight:900;letter-spacing:1px;background:linear-gradient(180deg,#fff5d8 8%,var(--goldL) 45%,var(--goldD) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 40px rgba(240,180,41,.25)}.lp-tagline{margin:20px 0 0;font-size:17px;font-weight:600;line-height:1.62;color:#cdd9ee;max-width:520px}.lp-author{margin:14px 0 0;font-size:13px;font-weight:900;letter-spacing:3px;color:var(--muted);text-transform:uppercase}.lp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lp-hero-art{display:flex;justify-content:center;animation:lp-rise .7s ease .12s backwards}.lp-hero-art img{width:100%;max-width:340px;height:auto;border-radius:10px;transform:rotate(-2.5deg);box-shadow:0 30px 60px #0009,0 0 0 1px #f0b42959,0 0 70px #f0b42938;animation:lp-float 6s ease-in-out infinite}@keyframes lp-float{0%,to{transform:rotate(-2.5deg) translateY(0)}50%{transform:rotate(-2.5deg) translateY(-14px)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lp-facts{padding:0 20px}.lp-facts-in{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:26px;border-radius:20px;background:linear-gradient(180deg,#142445e6,#0d1932e6);border:1px solid rgba(240,180,41,.22);box-shadow:0 22px 50px #0000006b}.lp-fact{text-align:center}.lp-fact b{display:block;font-size:30px;font-weight:900;color:var(--goldL)}.lp-fact span{display:block;margin-top:4px;font-size:12.5px;font-weight:700;color:var(--muted)}.lp-card,.lp-sample,.lp-step{padding:24px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.09);transition:transform .18s,border-color .18s,background .18s}.lp-card:hover,.lp-sample:hover,.lp-step:hover{transform:translateY(-4px);border-color:#f0b4296b;background:#f0b4290f}.lp-card-icon{font-size:27px}.landing h3{margin:12px 0 0;font-size:17px;font-weight:900;color:var(--goldL)}.lp-card p,.lp-step p{margin:9px 0 0;font-size:14px;font-weight:600;line-height:1.6;color:var(--muted)}.lp-sample h3{margin:0;font-size:12.5px;letter-spacing:1px;color:var(--gold);padding-bottom:12px;border-bottom:1px dashed rgba(240,180,41,.3)}.lp-sample dl{margin:0}.lp-sample dl>div{display:flex;flex-direction:column;gap:2px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}.lp-sample dl>div:last-child{border-bottom:0;padding-bottom:0}.lp-sample dt{font-weight:900;font-size:15px;color:var(--paper)}.lp-sample dd{margin:0;font-size:13.5px;font-weight:600;color:var(--muted)}.lp-step{position:relative}.lp-step-no{font-family:Cinzel,serif;font-size:13px;font-weight:900;color:var(--goldD);letter-spacing:2px}.lp-step h3{margin:6px 0 0}.lp-step-en{display:block;margin-top:3px;font-size:11.5px;font-weight:800;font-style:italic;letter-spacing:.6px;color:#6f8199}.lp-app{padding:78px 0;background:radial-gradient(620px 340px at 20% 30%,rgba(41,98,214,.22),transparent 70%),linear-gradient(180deg,transparent,rgba(20,36,69,.7),transparent)}.lp-app-in{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.lp-kicker{display:inline-block;font-size:11px;font-weight:900;letter-spacing:2px;padding:6px 12px;border-radius:999px;color:var(--navy);background:linear-gradient(180deg,var(--goldL),var(--gold))}.lp-app-text h2{text-align:left;margin-top:16px;font-size:30px}.lp-app-text p{margin:14px 0 26px;font-size:15.5px;font-weight:600;line-height:1.65;color:var(--muted)}.lp-modes{display:flex;flex-direction:column;gap:12px}.lp-mode{display:flex;align-items:center;gap:15px;padding:17px 19px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.lp-mode>span{font-size:28px;flex:none}.lp-mode b{font-size:15.5px;font-weight:900}.lp-mode p{margin:3px 0 0;font-size:13px;font-weight:600;color:var(--muted);line-height:1.5}.lp-buy{padding:84px 0 92px;background:radial-gradient(700px 380px at 50% 40%,rgba(240,180,41,.16),transparent 70%)}.lp-buy-in{text-align:center;display:flex;flex-direction:column;align-items:center}.lp-buy .lp-bolt{width:40px;height:46px;margin-bottom:12px}.lp-buy p{max-width:560px;margin:14px 0 0;font-size:15.5px;font-weight:600;line-height:1.65;color:var(--muted)}.lp-price{display:flex;align-items:baseline;gap:12px;margin:26px 0 22px}.lp-price b{font-size:44px;font-weight:900;color:var(--goldL)}.lp-price span{font-size:13px;font-weight:800;color:var(--muted)}.lp-foot{padding:26px 0 34px;border-top:1px solid rgba(255,255,255,.08)}.lp-foot-in{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;font-weight:700;color:var(--muted)}.lp-foot-links{display:flex;gap:18px}.lp-foot-links a{color:var(--muted);text-decoration:none}.lp-foot-links a:hover{color:var(--goldL)}.lp-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.lp-shown{opacity:1;transform:none}@media (max-width: 900px){.lp-hero-in,.lp-app-in{grid-template-columns:1fr}.lp-hero-in{gap:36px}.lp-hero-art{order:-1}.lp-hero-art img{max-width:260px}.lp-grid-4,.lp-grid-3{grid-template-columns:repeat(2,1fr)}.lp-app-text h2,.lp-app-text{text-align:center}}@media (max-width: 620px){.lp-section,.lp-app{padding:56px 0}.landing h1{font-size:22px;letter-spacing:2px}.landing h1 strong{font-size:34px}.landing h2,.lp-app-text h2{font-size:25px}.lp-tagline{font-size:15.5px}.lp-grid-4,.lp-grid-3{grid-template-columns:1fr}.lp-facts-in{grid-template-columns:repeat(2,1fr);gap:20px 12px}.lp-cta .lp-btn{width:100%}.lp-nav-links a{padding:8px 11px;font-size:13px}.lp-brand{font-size:12.5px}.lp-brand .lp-bolt{width:20px;height:23px}.lp-foot-in{justify-content:center;text-align:center}}@media (prefers-reduced-motion: reduce){.landing *,.landing *:before,.landing *:after{animation:none!important;transition:none!important}.lp-reveal{opacity:1;transform:none}}.home{min-height:100vh;font-family:Nunito,sans-serif;color:#3a2a18;background:radial-gradient(circle at 30% 12%,#f7ecd2,#efddb6 55%,#e2cb97);display:flex;justify-content:center}.home .wrap{width:100%;max-width:520px;padding:34px 18px 50px}@keyframes home-bouncy{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes home-floatup{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes home-flagwave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes home-glowpulse{0%,to{box-shadow:0 6px #7e1b18,0 10px 26px #7e1b1859}55%{box-shadow:0 6px #7e1b18,0 10px 38px #c8941e8c}}@keyframes home-drift{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.home .hero{text-align:center;animation:home-floatup .5s ease}.home .hero img{width:200px;height:200px;object-fit:contain;animation:home-bouncy 2s ease-in-out infinite;filter:drop-shadow(0 8px 14px rgba(58,42,24,.32))}.home .hero h1{font-family:Cinzel,serif;font-weight:900;font-size:27px;letter-spacing:1px;margin:8px 0 0}.home .hero .sub{font-size:12px;font-weight:800;letter-spacing:3px;color:#8c6f45;margin-top:5px}.home .stats{display:flex;justify-content:center;gap:8px;margin-top:16px;flex-wrap:wrap}.home .chip{display:flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-weight:900;font-size:13px;background:#c8941e26;border:1.5px solid rgba(169,119,12,.4);color:#8a6210}.home .chip.red{background:#b22b2717;border-color:#b22b2759;color:#b22b27}.home .modes{margin-top:26px;display:flex;flex-direction:column;gap:16px}.home .mode{display:flex;align-items:center;gap:16px;width:100%;text-align:left;text-decoration:none;color:inherit;border-radius:22px;padding:18px;cursor:pointer;border:2.5px solid;transition:transform .15s;animation:home-floatup .55s ease backwards}.home .mode:active{transform:translateY(5px)!important;box-shadow:none!important}.home .mode .art{flex:none;width:92px;height:88px;display:flex;align-items:center;justify-content:center}.home .mode .art img{width:92px;height:86px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(58,42,24,.3));animation:home-drift 3.4s ease-in-out infinite}.home .mode .art .emo{font-size:58px;display:inline-block;animation:home-flagwave 2.6s ease-in-out infinite}.home .mode h2{font-family:Cinzel,serif;font-weight:900;font-size:19px;margin:0}.home .mode p{font-size:12.5px;font-weight:800;margin:5px 0 0;line-height:1.45}.home .badges{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.home .badge{font-size:10px;font-weight:900;letter-spacing:.5px;padding:4px 10px;border-radius:999px}.home .mode.m-fetih{background:linear-gradient(170deg,#fffdf6,#f3e5c7);border-color:#c9a96b;box-shadow:0 6px #c9a96b,0 10px 24px #3a2a1829;animation-delay:.08s}.home .mode.m-fetih p{color:#8c6f45}.home .mode.m-fetih .badge{background:#c8941e2e;color:#a9770c}.home .mode.m-arena{background:linear-gradient(170deg,#c7423d,#a52320);border-color:#7e1b18;color:#fbf3dd;animation:home-glowpulse 2.6s ease-in-out infinite,home-floatup .55s ease .16s backwards}.home .mode.m-arena p{color:#f0cfa0}.home .mode.m-arena .badge{background:#fbf3dd2e;color:#fbf3dd}.home .mode.m-volt{background:linear-gradient(170deg,#fffdf4,#fff3ce);border-color:#e6b83c;box-shadow:0 6px #e6b83c,0 10px 24px #3a2a1824;animation-delay:.24s}.home .mode.m-volt p{color:#9b7c2a}.home .mode.m-volt .badge{background:#d99e0029;color:#a97800}.home .mode.m-volt .art svg{animation:home-bouncy 2.2s ease-in-out infinite}.home-back{display:inline-block;margin-bottom:14px;font-size:12.5px;font-weight:900;color:#8c6f45;text-decoration:none}.home-back:hover{color:#3a2a18}.home-book{display:flex;align-items:center;gap:13px;margin-top:22px;padding:13px 15px;border-radius:18px;text-decoration:none;color:#fbf3dd;background:linear-gradient(160deg,#142445,#060d1c);border:2px solid #c8941e;box-shadow:0 5px #a9770c,0 10px 24px #060d1c4d;transition:transform .15s}.home-book:active{transform:translateY(4px);box-shadow:0 1px #a9770c}.home-book img{width:42px;height:62px;object-fit:cover;border-radius:5px;flex:none;box-shadow:0 3px 8px #00000080}.home-book span{flex:1;min-width:0}.home-book b{display:block;font-size:14.5px;font-weight:900}.home-book small{display:block;margin-top:3px;font-size:11px;font-weight:700;line-height:1.4;color:#d7bd82}.home-book em{flex:none;font-style:normal;font-size:11.5px;font-weight:900;color:#ffd977}.home .foot{text-align:center;margin-top:30px;font-size:11.5px;font-weight:800;color:#b49a6e}.volt-page{--ink: #28303d;--ink2: #5b6472;--mut: #9aa3af;--bg: #fafaf7;--card: #ffffff;--line: #e8e9e4;--lineD: #d5d7cf;--bolt: #ffc400;--boltD: #d99e00;--pri: #5b5bd6;--priD: #4646b5;--ok: #2ec4b6;--okD: #21a396;--okBg: #e6fbf8;--bad: #ff6b6b;--badD: #e04f4f;--badBg: #ffedec;min-height:100vh;background:var(--bg);font-family:Nunito,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.volt-page button{font-family:Nunito,sans-serif}@keyframes vbob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vjump{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-26px) scale(1.06) rotate(-4deg)}55%{transform:translateY(0) scale(.96,.92)}75%{transform:translateY(-10px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes vdroop{0%{transform:rotate(0)}to{transform:rotate(7deg) translateY(5px)}}@keyframes vshiver{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes cheerL{0%,to{transform:rotate(0)}50%{transform:rotate(-38deg)}}@keyframes cheerR{0%,to{transform:rotate(0)}50%{transform:rotate(38deg)}}@keyframes blinky{0%,93%,to{transform:scaleY(0)}95%,98%{transform:scaleY(1)}}@keyframes sparkout{0%{transform:translate(0) scale(.5);opacity:0}25%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.15) rotate(30deg);opacity:0}}@keyframes segpop{0%{transform:scaleY(.2);opacity:.4}60%{transform:scaleY(1.25)}to{transform:scaleY(1);opacity:1}}@keyframes vpop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes vfloatup{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vshakeX{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes vconfettifall{0%{transform:translateY(-8vh) rotate(0);opacity:1}85%{opacity:1}to{transform:translateY(108vh) rotate(620deg);opacity:0}}@keyframes zap{0%,to{opacity:1}40%{opacity:.2}60%{opacity:.9}80%{opacity:.3}}@keyframes barshine{0%{transform:translate(-130%)}to{transform:translate(360%)}}@keyframes wob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.volt-page .wrap{max-width:520px;margin:0 auto;padding:0 16px 40px}.volt-page .topnav{display:flex;align-items:center;gap:10px;padding:14px 0 10px}.volt-page .xbtn{width:42px;height:42px;border-radius:14px;border:2px solid var(--line);border-bottom-width:4px;background:var(--card);cursor:pointer;font-size:19px;color:var(--mut);display:flex;align-items:center;justify-content:center}.volt-page .xbtn:active{transform:translateY(2px);border-bottom-width:2px}.volt-page .chip{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;font-weight:900;font-size:13px;background:var(--card);border:2px solid var(--line);color:var(--ink2)}.volt-page .chip.zapc{color:#c28f00;border-color:#f4dc9a;background:#fff8e1}.volt-page .chip.fire{color:#e25822;border-color:#fad3c0;background:#fff1ea}.volt-page .btn{display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;font-weight:900;border-radius:18px;font-size:16px;letter-spacing:.4px;transition:filter .12s;-webkit-user-select:none;user-select:none;color:#fff}.volt-page .btn.lg{width:100%;padding:16px}.volt-page .btn:active{transform:translateY(4px);box-shadow:none!important}.volt-page .btn.pri{background:var(--pri);box-shadow:0 4px 0 var(--priD)}.volt-page .btn.ok{background:var(--ok);box-shadow:0 4px 0 var(--okD)}.volt-page .btn.bad{background:var(--bad);box-shadow:0 4px 0 var(--badD)}.volt-page .btn.bolt{background:linear-gradient(170deg,#ffd34d,#ffc400);color:#6b5200;box-shadow:0 4px 0 var(--boltD)}.volt-page .btn.ghost{background:var(--card);color:var(--ink2);border:2px solid var(--line);border-bottom-width:4px;box-shadow:none}.volt-page .btn.ghost:active{transform:translateY(2px);border-bottom-width:2px}.volt-page .btn.dis{background:#edeee9;color:#b9bcb2;box-shadow:0 4px #dddfd6;cursor:default}.volt-page .btn.dis:active{transform:none}.volt-page .hero{display:flex;align-items:center;gap:14px;background:linear-gradient(170deg,#fff,#f4f4ff);border:2px solid var(--line);border-radius:24px;padding:18px;margin-top:6px}.volt-page .bubble{position:relative;background:var(--card);border:2px solid var(--line);border-radius:16px;padding:12px 14px;font-weight:800;font-size:14.5px;color:var(--ink2);line-height:1.45}.volt-page .bubble:before{content:"";position:absolute;left:-9px;top:26px;width:14px;height:14px;background:var(--card);border-left:2px solid var(--line);border-bottom:2px solid var(--line);transform:rotate(45deg)}.volt-page .quick{display:flex;align-items:center;gap:14px;width:100%;background:linear-gradient(170deg,#6868e3,#5b5bd6);border:none;border-radius:22px;padding:18px;margin-top:16px;cursor:pointer;box-shadow:0 5px 0 var(--priD);text-align:left;color:#fff}.volt-page .quick:active{transform:translateY(5px);box-shadow:none}.volt-page .seclbl{font-size:12px;font-weight:900;letter-spacing:2px;color:var(--mut);margin:26px 2px 10px}.volt-page .catcard{display:flex;align-items:center;gap:13px;width:100%;background:var(--card);border:2px solid var(--line);border-bottom-width:4px;border-radius:18px;padding:13px 15px;margin-bottom:10px;cursor:pointer;text-align:left}.volt-page .catcard:active{transform:translateY(2px);border-bottom-width:2px}.volt-page .catcard .ico{flex:none;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:23px;background:#f2f3ff}.volt-page .catcard .nm{font-weight:900;font-size:14.5px;color:var(--ink)}.volt-page .catcard .meta{font-size:11.5px;font-weight:800;color:var(--mut);margin-top:3px}.volt-page .catcard .ring{flex:none;width:46px;height:46px;position:relative}.volt-page .catcard .ring svg{transform:rotate(-90deg)}.volt-page .catcard .ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:900;color:var(--ink2)}.volt-page .lbar{display:flex;align-items:center;gap:10px;padding:14px 0 6px}.volt-page .pbar{flex:1;height:16px;border-radius:10px;background:#ecede8;overflow:hidden;position:relative}.volt-page .pbar i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#7b7be8,var(--pri));transition:width .45s cubic-bezier(.3,1.2,.4,1);position:relative;overflow:hidden}.volt-page .pbar i:after{content:"";position:absolute;top:3px;left:8%;right:8%;height:4px;border-radius:3px;background:#ffffff73}.volt-page .pbar .shine{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);animation:barshine 2.6s ease-in-out infinite}.volt-page .combo{font-size:12px;font-weight:900;color:#c28f00;background:#fff8e1;border:2px solid #f4dc9a;border-radius:999px;padding:4px 10px;animation:vpop .3s ease}.volt-page .stage{display:flex;gap:12px;align-items:flex-end;margin-top:14px}.volt-page .prompt{flex:1;background:var(--card);border:2px solid var(--line);border-radius:20px;padding:20px;position:relative;box-shadow:0 3px 0 var(--line)}.volt-page .prompt .tag{font-size:11px;font-weight:900;letter-spacing:1.6px;color:var(--mut);text-transform:uppercase}.volt-page .prompt .w{font-weight:900;line-height:1.18;margin-top:8px}.volt-page .spk{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:50%;border:none;background:var(--pri);color:#fff;font-size:17px;cursor:pointer;box-shadow:0 3px 0 var(--priD)}.volt-page .spk:active{transform:translateY(3px);box-shadow:none}.volt-page .opts{margin-top:16px}.volt-page .opt{width:100%;display:flex;align-items:center;gap:12px;text-align:left;font-weight:800;font-size:15.5px;color:var(--ink);padding:14px 16px;border-radius:16px;margin-bottom:10px;cursor:pointer;background:var(--card);border:2px solid var(--line);border-bottom-width:4px;transition:all .12s}.volt-page .opt:active{transform:translateY(2px);border-bottom-width:2px}.volt-page .opt .n{flex:none;width:27px;height:27px;border-radius:9px;border:2px solid var(--line);font-size:12.5px;font-weight:900;color:var(--mut);display:flex;align-items:center;justify-content:center}.volt-page .opt.sel{border-color:var(--pri);background:#f1f1fe;color:var(--priD)}.volt-page .opt.sel .n{border-color:var(--pri);color:var(--pri)}.volt-page .opt.right{border-color:var(--ok);background:var(--okBg);color:#157d72}.volt-page .opt.right .n{border-color:var(--ok);color:var(--okD);background:#fff}.volt-page .opt.wrong{border-color:var(--bad);background:var(--badBg);color:var(--badD)}.volt-page .opt.wrong .n{border-color:var(--bad);color:var(--badD);background:#fff}.volt-page .opt.fade{opacity:.45}.volt-page .footer{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bg);border-top:2px solid var(--line)}.volt-page .footer .inner{max-width:520px;margin:0 auto;padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.volt-page .footer.okbg{background:var(--okBg);border-top-color:#9fe8df}.volt-page .footer.badbg{background:var(--badBg);border-top-color:#fbc4c0}.volt-page .fb{display:flex;align-items:center;gap:13px;margin-bottom:12px;animation:vfloatup .25s ease}.volt-page .fb .who{flex:none}.volt-page .fb .tt{font-weight:900;font-size:17.5px}.volt-page .fb .ss{font-weight:800;font-size:13.5px;margin-top:2px}.volt-page .fb.okc .tt{color:#129185}.volt-page .fb.okc .ss{color:#2aa99c}.volt-page .fb.badc .tt{color:#e04f4f}.volt-page .fb.badc .ss{color:#e87a7a}.volt-page .shaky{animation:vshakeX .4s ease}.volt .vbody{animation:vbob 2.8s ease-in-out infinite;transform-origin:60px 70px}.volt.happy .vbody{animation:vjump .65s cubic-bezier(.3,1.3,.5,1) both}.volt.sad .vbody{animation:vdroop .45s ease both}.volt.shock .vbody{animation:vshiver .3s ease 2}.volt .armL,.volt .armR{transition:transform .2s}.volt.happy .armL{transform-origin:38px 62px;animation:cheerL .7s ease-in-out infinite}.volt.happy .armR{transform-origin:84px 66px;animation:cheerR .7s ease-in-out infinite}.volt .lid{transform-origin:center 38px;transform:scaleY(0);animation:blinky 4.2s linear infinite}.volt.sad .lid,.volt.happy .lid{animation:none}.volt-page .vspark{position:absolute;font-size:17px;animation:sparkout .9s ease-out both;pointer-events:none}.pille .seg{transform-origin:bottom center}.pille .seg.new{animation:segpop .4s cubic-bezier(.3,1.4,.5,1) both}.pille.dizzy{animation:wob .35s ease 2}.volt-page .result{text-align:center;padding-top:26px;animation:vfloatup .4s ease}.volt-page .statrow{display:flex;gap:10px;margin-top:22px}.volt-page .statrow .sg{flex:1;background:var(--card);border:2px solid var(--line);border-radius:18px;padding:14px 8px}.volt-page .statrow .v{font-weight:900;font-size:21px;margin-top:4px}.volt-page .statrow .l{font-size:10.5px;font-weight:900;color:var(--mut);letter-spacing:1px;margin-top:2px}.fetih{font-family:Nunito,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#efddb6;min-height:100vh}.fetih button{font-family:Nunito,sans-serif}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.14)}to{transform:scale(1);opacity:1}}@keyframes floatup{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sheetup{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes bouncy{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@keyframes confettifall{0%{transform:translateY(-8vh) rotate(0);opacity:1}85%{opacity:1}to{transform:translateY(108vh) rotate(680deg);opacity:0}}@keyframes ringpulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.9}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@keyframes flagwave{0%,to{transform:skewY(-4deg) scaleX(1)}50%{transform:skewY(4deg) scaleX(.96)}}@keyframes plantflag{0%{transform:scale(0)}65%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes smokeup{0%{opacity:0;transform:translateY(0) scale(.5)}25%{opacity:.75}to{opacity:0;transform:translateY(-38px) scale(1.6)}}@keyframes flick{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.35);opacity:.6}}@keyframes clash{0%,to{transform:rotate(-14deg) scale(1)}50%{transform:rotate(12deg) scale(1.18)}}@keyframes marchdash{to{stroke-dashoffset:-36}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes coinpop{0%{transform:translateY(0) scale(.6);opacity:0}25%{opacity:1}to{transform:translateY(-36px) scale(1.2);opacity:0}}@keyframes fxflash{0%{opacity:0}12%{opacity:.85}to{opacity:0}}@keyframes fxboom{0%{transform:scale(.2);opacity:0}20%{opacity:1}to{transform:scale(2.1);opacity:0}}@keyframes fxspark{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.4);opacity:0}}@keyframes glowpulse{0%,to{box-shadow:0 0 #c8941e8c}60%{box-shadow:0 0 0 14px #c8941e00}}@keyframes barshine{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes nodecur{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}.fetih .wrap{max-width:520px;margin:0 auto;min-height:100vh}.fetih .btn{display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;font-weight:900;border-radius:16px;transition:filter .12s;-webkit-user-select:none;user-select:none}.fetih .btn:active{transform:translateY(4px);box-shadow:none!important}.fetih .btn.lg{width:100%;padding:16px;font-size:16px;letter-spacing:.6px}.fetih .btn.green{background:var(--green);color:#fff;box-shadow:0 4px 0 var(--greenD)}.fetih .btn.red{background:var(--red);color:var(--parch);box-shadow:0 4px 0 var(--redD)}.fetih .btn.wrongc{background:var(--wrong);color:#fff;box-shadow:0 4px 0 var(--wrongD)}.fetih .btn.gold{background:linear-gradient(170deg,#e8b96a,#c8941e);color:#5b3f06;box-shadow:0 4px 0 var(--goldD)}.fetih .btn.ghost{background:var(--parch3);color:var(--ink2);border:2px solid var(--line);box-shadow:0 4px 0 var(--line)}.fetih .btn.dis{background:#e3d6b4;color:#b4a37e;box-shadow:0 4px #d2c29c;cursor:default}.fetih .btn.dis:active{transform:none}.fetih .iconbtn{width:42px;height:42px;border-radius:13px;border:2px solid var(--line);background:var(--parch3);box-shadow:0 3px 0 var(--line);cursor:pointer;font-size:19px;display:flex;align-items:center;justify-content:center;color:var(--ink2)}.fetih .iconbtn:active{transform:translateY(3px);box-shadow:none}.fetih .chip{display:flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;font-weight:900;font-size:13px;white-space:nowrap}.fetih .chip.goldc{background:#c8941e29;border:1.5px solid rgba(169,119,12,.4);color:#8a6210}.fetih .chip.redc{background:#b22b271a;border:1.5px solid rgba(178,43,39,.35);color:var(--red)}.fetih .pbar{flex:1;height:14px;border-radius:8px;background:#3a2a1821;overflow:hidden;position:relative}.fetih .pbar>i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#76d639,var(--green));transition:width .4s cubic-bezier(.3,1.2,.4,1);position:relative;overflow:hidden}.fetih .pbar>i:after{content:"";position:absolute;top:2px;left:8%;right:8%;height:4px;border-radius:3px;background:#fff6}.fetih .pbar.goldbar>i{background:linear-gradient(90deg,#e8b96a,#c8941e)}.fetih .topbar{position:sticky;top:0;z-index:30;background:#f7ecd2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid rgba(169,133,82,.3)}.fetih .topbar .inner{max-width:520px;margin:0 auto;padding:8px 12px 9px}.fetih .topbar .row1{display:flex;align-items:center;gap:8px}.fetih .topbar img.logo{width:54px;height:54px;object-fit:contain;margin:-6px 0;filter:drop-shadow(0 2px 3px rgba(58,42,24,.3))}.fetih .topbar .title{font-family:Cinzel,serif;font-weight:900;font-size:14px;letter-spacing:.5px;line-height:1}.fetih .topbar .sub{font-size:9.5px;font-weight:800;color:var(--tan);letter-spacing:2px;margin-top:2px}.fetih .topbar .row2{display:flex;align-items:center;gap:8px;margin-top:7px}.fetih .topbar .campbar{flex:1;height:9px;border-radius:6px;background:#3a2a1821;overflow:hidden}.fetih .topbar .campbar i{display:block;height:100%;background:linear-gradient(90deg,#e8b96a,#c8941e);border-radius:6px;transition:width .5s}.fetih .topbar .camptxt{font-size:11px;font-weight:900;color:var(--ink2);white-space:nowrap}.fetih .mapwrap{position:relative;width:100%;line-height:0}.fetih .worldsvg{width:100%;height:auto;display:block}.fetih .band{cursor:pointer}.fetih .castleSpot{position:absolute;transform:translate(-50%,-50%);width:172px;text-align:center;line-height:1.2;cursor:pointer;z-index:3}.fetih .castleSpot svg{overflow:visible}.fetih .castleSpot .ribbon{display:inline-block;background:linear-gradient(170deg,#fbf3dd,#f0e2c0);border:2px solid #b49463;border-radius:10px;padding:4px 10px 5px;box-shadow:0 3px 6px #3a2a184d;margin-top:-6px}.fetih .castleSpot .ribbon .nm{font-family:Cinzel,serif;font-weight:800;font-size:12px;color:var(--ink)}.fetih .castleSpot .ribbon .pr{font-size:10.5px;font-weight:900;margin-top:2px}.fetih .castleSpot .ribbon .pr.won{color:var(--goldD)}.fetih .castleSpot .ribbon .pr.cur{color:var(--red)}.fetih .castleSpot .ribbon .pr.idle{color:var(--ink2)}.fetih .castleSpot .curring{position:absolute;left:50%;top:34%;width:150px;height:150px;border-radius:50%;border:3px solid rgba(178,43,39,.55);animation:ringpulse 1.7s ease-out infinite;pointer-events:none}.fetih .cimg{position:relative;width:152px;height:140px;margin:0 auto}.fetih .cimg img{width:100%;height:100%;object-fit:contain;transition:filter .3s}.fetih .cimg.enemy img{filter:grayscale(.62) brightness(.96) drop-shadow(0 5px 7px rgba(58,42,24,.35))}.fetih .cimg.siege img{filter:saturate(.95) drop-shadow(0 5px 8px rgba(126,27,24,.5))}.fetih .cimg.won img{filter:saturate(1.1) drop-shadow(0 0 9px rgba(232,185,106,.85)) drop-shadow(0 5px 7px rgba(58,42,24,.3))}.fetih .cfx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.fetih .cfx .flag{transform-box:fill-box;transform-origin:left center;animation:flagwave 2.2s ease-in-out infinite}.fetih .cfx .flag.plant{animation:plantflag .55s cubic-bezier(.3,1.5,.5,1) both,flagwave 2.2s ease-in-out .6s infinite}.fetih .cfx .smoke{transform-box:fill-box;animation:smokeup 2.6s ease-out infinite;fill:#98a0a8}.fetih .cfx .smoke.s2{animation-delay:.9s}.fetih .cfx .smoke.s3{animation-delay:1.7s}.fetih .cfx .fire{transform-box:fill-box;transform-origin:center;animation:flick .55s ease-in-out infinite}.fetih .cfx .fire.f2{animation-delay:.27s}.fetih .cfx .clash{transform-box:fill-box;transform-origin:center;animation:clash 1.1s ease-in-out infinite}.fetih .confx{position:absolute;transform:translate(-50%,-50%);width:0;height:0;z-index:6;pointer-events:none}.fetih .confx .flash{position:absolute;left:-110px;top:-110px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#fffadcf2,#fffadc00 70%);animation:fxflash 1s ease-out both}.fetih .confx .boom{position:absolute;left:-70px;top:-86px;width:140px;height:140px;border-radius:50%;border:6px solid rgba(232,185,106,.9);animation:fxboom .9s ease-out .1s both}.fetih .confx span{position:absolute;left:-14px;top:-30px;font-size:26px;animation:fxspark 1.15s ease-out both}.fetih .mapfloat{position:fixed;bottom:14px;left:0;right:0;z-index:25;display:flex;justify-content:center;gap:10px;pointer-events:none;padding:0 14px}.fetih .mapfloat>*{pointer-events:auto}.fetih .arenapill{display:flex;align-items:center;gap:9px;border:2px solid var(--redD);background:linear-gradient(170deg,#c7423d,#b22b27);color:var(--parch);border-radius:999px;padding:11px 20px;font-weight:900;font-size:14px;cursor:pointer;box-shadow:0 4px 0 var(--redD),0 8px 22px #3a2a1859}.fetih .arenapill:active{transform:translateY(4px);box-shadow:0 8px 22px #3a2a1859}.fetih .locbtn{width:46px;height:46px;border-radius:50%;border:2px solid var(--goldD);background:linear-gradient(170deg,#e8b96a,#c8941e);font-size:20px;cursor:pointer;box-shadow:0 4px 0 var(--goldD),0 8px 22px #3a2a1859}.fetih .locbtn:active{transform:translateY(4px)}.fetih .resetlink{display:block;text-align:center;padding:18px 0 90px;background:#86adc4}.fetih .resetlink button{border:none;background:transparent;color:#ffffffd9;font-weight:800;font-size:11.5px;text-decoration:underline;cursor:pointer}.fetih .regionhead{position:sticky;top:0;z-index:30;background:#f7ecd2f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid rgba(169,133,82,.3)}.fetih .regionhead .inner{max-width:520px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:10px 12px}.fetih .regionbanner{flex:1;min-width:0;background:linear-gradient(170deg,#b22b27,#8f1f1c);border:2px solid var(--redD);border-radius:14px;padding:8px 14px;color:var(--parch);box-shadow:0 3px 0 var(--redD)}.fetih .regionbanner .nm{font-family:Cinzel,serif;font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fetih .regionbanner .pr{display:flex;align-items:center;gap:8px;margin-top:5px}.fetih .regionbanner .bar{flex:1;height:8px;border-radius:5px;background:#fbf3dd40;overflow:hidden}.fetih .regionbanner .bar i{display:block;height:100%;background:linear-gradient(90deg,#e8b96a,#fbf3dd);border-radius:5px}.fetih .regionbanner .cnt{font-size:11px;font-weight:900;color:var(--goldL)}.fetih .path{position:relative;max-width:480px;margin:0 auto}.fetih .pathsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fetih .node{position:absolute;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;border:none;cursor:pointer;font-size:34px;display:flex;align-items:center;justify-content:center;z-index:2}.fetih .node.open{background:linear-gradient(170deg,#fffdf6,#efe3c2);box-shadow:0 6px #cdbc95,0 10px 18px #3a2a182e;border:3px solid #cdbc95}.fetih .node.open:active{transform:translate(-50%,calc(-50% + 5px));box-shadow:0 1px #cdbc95}.fetih .node.done{background:linear-gradient(170deg,#f5d98b,#c8941e);box-shadow:0 6px 0 var(--goldD),0 10px 18px #3a2a1833;border:3px solid var(--goldD)}.fetih .node.done:active{transform:translate(-50%,calc(-50% + 5px));box-shadow:0 1px 0 var(--goldD)}.fetih .node.cur{width:100px;height:100px;font-size:42px;background:linear-gradient(170deg,#c7423d,#b22b27);box-shadow:0 7px 0 var(--redD),0 12px 22px #7e1b1866;border:3px solid var(--redD);animation:nodecur 1.6s ease-in-out infinite}.fetih .node.cur:active{transform:translate(-50%,calc(-50% + 6px));box-shadow:0 1px 0 var(--redD);animation:none}.fetih .node .chk{position:absolute;right:-2px;bottom:0;width:28px;height:28px;border-radius:50%;background:var(--green);border:3px solid #fff;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:900}.fetih .node img{width:64px;height:60px;object-fit:contain;pointer-events:none}.fetih .node.open img{filter:grayscale(.5) brightness(.98)}.fetih .node.done .mini{position:absolute;left:50%;top:-14px;transform:translate(-50%);font-size:20px;animation:flagwave 2.4s ease-in-out infinite;transform-origin:bottom center}.fetih .nodelbl{position:absolute;transform:translate(-50%);text-align:center;width:150px;z-index:2;pointer-events:none}.fetih .nodelbl .t{display:inline-block;font-family:Cinzel,serif;font-weight:700;font-size:11.5px;color:var(--ink);background:#f7ecd2eb;border-radius:8px;padding:2px 8px;line-height:1.25}.fetih .startbub{position:absolute;transform:translate(-50%);background:#fff;border:2px solid #e0d3b0;color:var(--red);font-weight:900;font-size:12.5px;letter-spacing:1.5px;border-radius:12px;padding:7px 14px;z-index:3;animation:bouncy 1.4s ease-in-out infinite;box-shadow:0 4px 10px #3a2a182e;pointer-events:none}.fetih .startbub:after{content:"";position:absolute;left:50%;bottom:-7px;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-right:2px solid #e0d3b0;border-bottom:2px solid #e0d3b0}.fetih .nodefx{position:absolute;transform:translate(-50%,-50%);z-index:4;pointer-events:none}.fetih .nodefx span{position:absolute;font-size:20px;animation:fxspark 1.2s ease-out both}.fetih .dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#281c0c80;z-index:40;animation:floatup .2s ease}.fetih .sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;animation:sheetup .3s cubic-bezier(.3,1.1,.4,1)}.fetih .sheet .inner{max-width:520px;margin:0 auto;background:var(--parch);border-radius:24px 24px 0 0;padding:22px 20px calc(20px + env(safe-area-inset-bottom));border:2px solid var(--line);border-bottom:none}.fetih .sheet .grab{width:44px;height:5px;border-radius:3px;background:#3a2a1833;margin:0 auto 16px}.fetih .sheet h3{font-family:Cinzel,serif;font-weight:800;font-size:19px;margin:0;display:flex;align-items:center;gap:9px}.fetih .sheet .meta{font-size:13px;font-weight:800;color:var(--ink2);margin-top:6px}.fetih .sheet .lbar{display:flex;align-items:center;gap:10px;margin:14px 0 18px}.fetih .sheet .lbar .pbar{height:12px}.fetih .lesson{max-width:520px;margin:0 auto;padding:12px 16px 130px}.fetih .lessonbar{display:flex;align-items:center;gap:10px;padding:4px 0 14px}.fetih .qword{background:linear-gradient(170deg,#fffdf6,#f3e5c7);border:2px solid var(--line);border-radius:20px;box-shadow:0 4px 0 var(--line);padding:30px 22px;text-align:center;position:relative;margin-bottom:18px}.fetih .qword .tag{font-size:11px;font-weight:900;letter-spacing:2.5px;color:var(--tan);text-transform:uppercase}.fetih .qword .w{font-family:Cinzel,serif;font-weight:900;color:var(--ink);margin-top:8px;line-height:1.12}.fetih .spk{position:absolute;top:12px;right:12px;width:46px;height:46px;border-radius:50%;border:none;background:var(--red);color:var(--parch);font-size:19px;cursor:pointer;box-shadow:0 3px 0 var(--redD)}.fetih .spk:active{transform:translateY(3px);box-shadow:none}.fetih .opt{width:100%;text-align:left;font-weight:800;font-size:16px;padding:15px 18px;border-radius:16px;margin-bottom:11px;cursor:pointer;border:2px solid var(--line);border-bottom-width:4px;background:var(--parch3);color:var(--ink);transition:all .12s;display:flex;align-items:center;gap:12px}.fetih .opt .n{flex:none;width:28px;height:28px;border-radius:9px;border:2px solid var(--line);font-size:13px;font-weight:900;color:var(--tan);display:flex;align-items:center;justify-content:center}.fetih .opt.sel{border-color:var(--gold);background:#c8941e1a;color:#7d570a}.fetih .opt.sel .n{border-color:var(--gold);color:var(--goldD);background:#fff}.fetih .opt.ok{border-color:var(--green);background:var(--greenBg);color:#3f7d12}.fetih .opt.ok .n{border-color:var(--green);color:var(--greenD);background:#fff}.fetih .opt.bad{border-color:var(--wrong);background:var(--wrongBg);color:var(--wrongD)}.fetih .opt.bad .n{border-color:var(--wrong);color:var(--wrongD);background:#fff}.fetih .opt.dim2{opacity:.45}.fetih .footer{position:fixed;left:0;right:0;bottom:0;z-index:35;border-top:2px solid var(--line);background:var(--parch)}.fetih .footer .inner{max-width:520px;margin:0 auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.fetih .footer.okbg{background:var(--greenBg);border-top-color:#b8e986}.fetih .footer.badbg{background:var(--wrongBg);border-top-color:#f4b4b4}.fetih .fb{display:flex;align-items:center;gap:13px;margin-bottom:12px}.fetih .fb .ic{flex:none;width:50px;height:50px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 2px 6px #0000001f}.fetih .fb .tt{font-weight:900;font-size:17px}.fetih .fb .ss{font-weight:800;font-size:13.5px;margin-top:2px}.fetih .fb.okc .tt{color:#4a9c02}.fetih .fb.okc .ss{color:#62b520}.fetih .fb.badc .tt{color:#d23333}.fetih .fb.badc .ss{color:#e05555}.fetih .gainfly{position:absolute;top:-12px;right:24px;font-weight:900;font-size:15px;color:var(--goldD);animation:coinpop 1.1s ease forwards;pointer-events:none}.fetih .hpchip{display:flex;align-items:center;gap:6px;background:#3a2a18;border-radius:999px;padding:5px 12px;color:var(--goldL);font-size:12px;font-weight:900}.fetih .hpchip .hb{width:54px;height:7px;border-radius:4px;background:#f3e5c733;overflow:hidden}.fetih .hpchip .hb i{display:block;height:100%;background:linear-gradient(90deg,#9aa3ad,#717a85);border-radius:4px;float:right;transition:width .5s}.fetih .flip{perspective:1400px;cursor:pointer;margin-bottom:20px}.fetih .flipin{position:relative;width:100%;height:330px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,.2,.2,1)}.fetih .face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.fetih .face.front{background:linear-gradient(170deg,#fffdf6,#f3e5c7);border:2px solid var(--line);box-shadow:0 5px 0 var(--line)}.fetih .face.back{transform:rotateY(180deg);background:linear-gradient(170deg,#b22b27,#8f1f1c);border:2px solid var(--redD);box-shadow:0 5px 0 var(--redD)}.fetih .result{max-width:520px;margin:0 auto;padding:34px 20px 40px;text-align:center}.fetih .statgrid{display:flex;gap:10px;margin-top:20px}.fetih .statgrid .sg{flex:1;border-radius:16px;padding:13px 8px;border:2px solid}.fetih .statgrid .v{font-family:Cinzel,serif;font-weight:900;font-size:19px;margin-top:3px}.fetih .statgrid .l{font-size:10.5px;font-weight:900;margin-top:1px;color:var(--tan)}.fetih .banner{border-radius:18px;padding:16px;margin-top:14px;animation:pop .6s ease}.arena{min-height:100vh;width:100%;background:radial-gradient(circle at 30% 20%,#f7ecd2,#efddb6 55%,#e7d0a3);display:flex;justify-content:center;align-items:flex-start;padding:24px 14px 70px;font-family:Nunito,sans-serif;color:#3a2a18}.arena .col{width:100%;max-width:480px}.arena input::placeholder{color:#b49a6e}.arena button{font-family:Nunito,sans-serif}.arena .press:active{transform:translateY(4px);box-shadow:none!important}.arena .press3:active{transform:translateY(3px);box-shadow:none!important}@keyframes arena-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes arena-floatup{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes arena-siege{0%,to{box-shadow:0 0 #b22b2780}70%{box-shadow:0 0 0 16px #b22b2700}}@keyframes arena-confettifall{0%{transform:translateY(-8vh) rotate(0);opacity:1}85%{opacity:1}to{transform:translateY(108vh) rotate(680deg);opacity:0}}@keyframes arena-bouncy{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes arena-blink{0%,to{opacity:1}50%{opacity:.35}}
