@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700;900&family=Roboto:wght@300;400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--clr-bg-dark:#0d0d0d;--clr-surface:#1a1a1a;--clr-border:#444;--clr-text-main:#e0e0e0;--clr-text-sub:#a0a0a0;--clr-accent-gold:#c9a24b;--clr-accent-flame:#ff4800;--clr-accent-ember:#b73228;--clr-accent-bronze:#935116;--clr-accent-green:#22c55e;--clr-accent-green-dk:#16a34a;--clr-accent-green-glow:#22c55e47;--clr-treasury:#b73228;--gap-xxs:.25rem;--gap-xs:.5rem;--gap-s:.75rem;--gap-m:1rem;--gap-l:1.5rem;--gap-xl:2.5rem;--radius-soft:.5rem;--dur-fast:200ms;--dur-medium:400ms;--dur-slow:900ms;--ff-display:"Cinzel",serif;--ff-body:"Roboto",sans-serif;--card-w:220px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:#131314!important;color:#fff;font-family:Roboto,sans-serif;font-family:var(--ff-body);font-size:16px;line-height:1.6;scroll-behavior:smooth}button,input,progress,select,textarea{font-family:inherit;outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a;background:var(--clr-surface)}::-webkit-scrollbar-thumb{background:#444;background:var(--clr-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b73228;background:var(--clr-accent-ember)}.sec-title{color:#c9a24b;color:var(--clr-accent-gold);font-family:Cinzel,serif;font-family:var(--ff-display);font-size:clamp(1.6rem,5vw + .5rem,2.8rem);letter-spacing:.04em;margin-block:2.5rem 1rem;margin-block:var(--gap-xl) var(--gap-m);text-align:center;text-transform:uppercase}.home-wrap{grid-gap:1.5rem;grid-gap:var(--gap-l);display:grid;gap:1.5rem;gap:var(--gap-l);grid-template-columns:280px 1fr;margin-inline:auto;padding-block:2.5rem;padding-block:var(--gap-xl);width:min(1280px,92%)}.home-wrap.single-col{grid-template-columns:1fr}.info-column{gap:1.5rem;gap:var(--gap-l)}.card-column,.info-column{display:flex;flex-direction:column}.card-column{align-items:center}@media(max-width:900px){.home-wrap{grid-template-columns:1fr}.info-column{order:2}.card-column{order:1}}.main-nav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0d0de6;border-bottom:1px solid #444;border-bottom:1px solid var(--clr-border);position:-webkit-sticky;position:sticky;top:0;z-index:9000}.main-nav ul{display:flex;gap:clamp(.4rem,1.8vw,.9rem);list-style:none;margin:0 auto;max-width:1280px;padding:calc(.75rem + 2px) 1rem;padding:calc(var(--gap-s) + 2px) var(--gap-m)}.admin-menu-btn,.main-nav a{border:1px solid #0000;border-radius:12px;color:#fff;font-size:.85rem;font-weight:650;letter-spacing:.06em;padding:.55rem .9rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s,box-shadow .2s,border-color .2s;transition:background var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast),box-shadow var(--dur-fast),border-color var(--dur-fast)}.admin-menu-btn.active,.admin-menu-btn:hover,.main-nav a:hover{transform:translateY(-1px)}.main-nav a[aria-current=page]{background:#ff48001f;border-color:#ff480047;box-shadow:0 6px 18px #00000047,0 0 10px #ff48002e;color:#fff}.admin-menu-btn{background:#0000;border:none;cursor:pointer}.hero-banner{height:80vh;min-height:480px;overflow:hidden;position:relative}.hero-video{filter:brightness(.5);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.1);width:100%}.hero-overlay{align-items:center;display:flex;flex-direction:column;gap:1.5rem;gap:var(--gap-l);height:100%;justify-content:center;padding-inline:2.5rem;padding-inline:var(--gap-xl);position:relative;text-align:center;z-index:1}.hero-overlay:before{background:radial-gradient(60% 60% at 50% 45%,#00000073 0,#0000 60%),linear-gradient(0deg,#00000040,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.hero-title{background:linear-gradient(180deg,#ffd89a,#ff9b4b 55%,#ff4a1a);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Cinzel,serif;font-family:var(--ff-display);font-size:clamp(2.6rem,7vw + .5rem,4.8rem);font-weight:900;letter-spacing:.06em;line-height:1.05;text-shadow:0 6px 22px #0000008c,0 0 18px #ff782840}.hero-sub{color:#ffe7d8;font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:500;letter-spacing:.015em;max-width:48ch;text-shadow:0 2px 12px #0000008c}.hero-cta{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--gap-m)}.cta-btn,.secondary-btn{align-items:center;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 10px 26px #00000073;cursor:pointer;display:inline-flex;font-size:1rem;gap:.4rem;justify-content:center;padding:calc(1rem - 2px) calc(2.5rem - 2px);padding:calc(var(--gap-m) - 2px) calc(var(--gap-xl) - 2px);text-decoration:none!important;transition:transform .2s,box-shadow .2s,filter .2s,background .2s,border-color .2s;transition:transform var(--dur-fast),box-shadow var(--dur-fast),filter var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast);-webkit-user-select:none;user-select:none}.cta-btn{background:linear-gradient(180deg,#ff6a2a,#ff3a00);border-color:#ff3a0047;color:#fff}.cta-btn:hover{box-shadow:0 14px 30px #0000008c,0 0 18px #ff501440;filter:brightness(1.05);transform:translateY(-4px) scale(1.03)}.secondary-btn{background:#1a1a1aa6;border-color:#ffbf5e59;color:#ffd7af}.secondary-btn:hover{background:linear-gradient(180deg,#2e2e2ee6,#1a1a1acc);box-shadow:0 14px 30px #0000008c,inset 0 0 0 1px #ffbf5e40;transform:translateY(-4px) scale(1.03)}.stats-wrap{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--gap-l)}.stat{text-align:center}.num{color:#c9a24b;color:var(--clr-accent-gold);display:block;font-size:1.8rem;font-weight:700}.label{color:#a0a0a0;color:var(--clr-text-sub);font-size:.9rem}.feat-grid{grid-gap:1rem;grid-gap:var(--gap-m);display:grid;gap:1rem;gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-block:1.5rem;margin-block:var(--gap-l)}.feat-grid figure{align-items:center;background:linear-gradient(180deg,#1e1e1ee6,#161616e6);border:1px solid #ffbf5e2e;border-radius:14px;box-shadow:0 6px 18px #00000059;display:flex;flex-direction:column;gap:.45rem;padding:1rem;padding:var(--gap-m);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feat-grid .icon{filter:drop-shadow(0 0 4px rgba(255,72,0,.35));font-size:2.1rem}.feat-grid figcaption{font-weight:600}.feat-grid figure:hover{border-color:#ff480059;box-shadow:0 10px 24px #00000073;transform:translateY(-4px)}.home-wrap.single-col .info-column{align-items:center;margin:0 auto;max-width:700px;text-align:center}.info-column .intro{font-size:1.1rem;letter-spacing:.012em;line-height:1.75;margin-bottom:1.5rem;margin-bottom:var(--gap-l);text-shadow:0 0 6px #000000a6}.info-column .game-title{color:#c9a24b;color:var(--clr-accent-gold);font-family:Cinzel,serif;font-family:var(--ff-display);font-size:clamp(2rem,4vw + .5rem,3.2rem);letter-spacing:.035em;margin-bottom:1rem;margin-bottom:var(--gap-m);text-shadow:0 0 14px #c9a24b80;text-transform:uppercase}.home-wrap.single-col .feat-grid{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--gap-l);justify-content:center;width:200%}.home-wrap.single-col .feat-grid figure{flex:0 1 255px}:root{--red-1:#a81107;--red-2:#2b0d0b;--panel:#0d0e10eb;--grid:#ffffff12;--grid-soft:#ffffff0a;--stripe:#ffffff05;--hover:#c4261b12}.token-sec{padding:20px 0 6px}.token-sec .token-flex{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:minmax(520px,560px) minmax(560px,620px);justify-content:center;margin:0 auto;max-width:1260px}.shards-wrap{display:flex;height:540px;justify-content:center;position:relative;width:540px}.shards-img{filter:drop-shadow(0 8px 24px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(201,162,75,.25));height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}@media(max-width:520px){.shards-wrap{height:360px;width:360px}}.token-table{background:#0d0e10eb;background:var(--panel);border:1px solid #ffffff12;border:1px solid var(--grid);border-radius:12px;box-shadow:0 12px 30px #00000073,inset 0 1px #ffffff08}.token-table thead th{background:linear-gradient(180deg,#a81107,#2b0d0b);background:linear-gradient(180deg,var(--red-1),var(--red-2));border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--grid);color:#f3e9dc;font-size:13.5px;font-weight:600;letter-spacing:.035em;padding:11px 16px}.token-table thead th+th{border-left:1px solid #00000059}.token-table td,.token-table th{font-feature-settings:"tnum" 1,"lnum" 1}.token-table tbody td{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--grid-soft);font-size:14px;line-height:1.25;padding:9px 16px}.token-table tbody tr:nth-child(2n) td{background:#ffffff05;background:var(--stripe)}.token-table tbody tr td+td{border-left:1px solid #ffffff0a;border-left:1px solid var(--grid-soft)}.token-table tbody tr:hover td{background:#c4261b12;background:var(--hover)}.token-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 linear-gradient(180deg,#a81107,#2b0d0b);box-shadow:inset 2px 0 0 linear-gradient(180deg,var(--red-1),var(--red-2))}.token-table tbody tr:hover td:first-child:before{background:linear-gradient(180deg,#a81107,#2b0d0b);background:linear-gradient(180deg,var(--red-1),var(--red-2));bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.color-dot{box-shadow:0 0 6px currentColor;height:9px;width:9px}.team-sec{--team-card-w:232px;--obs-1:#121213;--obs-2:#0d0d10;--ember:#a23a2d;--ember-dim:#3b1916;--gold:#c9a24b;--ink:#f2ece7;--ink-2:#e3d7cf;--ink-3:#cbbfb7}.team-leads{grid-gap:1.5rem;grid-gap:var(--gap-l);grid-template-columns:repeat(2,var(--team-card-w));margin:2.5rem auto 1.5rem;margin:var(--gap-xl) auto var(--gap-l)}.team-grid,.team-leads{display:grid;gap:1.5rem;gap:var(--gap-l);width:-webkit-max-content;width:max-content}.team-grid{grid-gap:1.5rem;grid-gap:var(--gap-l);grid-template-columns:repeat(5,var(--team-card-w));margin:0 auto}@media (max-width:900px){.team-grid,.team-leads{grid-template-columns:repeat(auto-fill,minmax(var(--team-card-w),1fr));width:100%}}.team-card{background:radial-gradient(120% 140% at 50% -20%,#a23a2d14 0,#0000 45%),linear-gradient(180deg,var(--obs-1) 0,var(--obs-2) 100%);border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 10px 24px #0000006b,inset 0 0 0 1px #c9a24b14;min-height:380px;overflow:hidden;position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;width:var(--team-card-w)}.team-card:before{background:linear-gradient(90deg,var(--ember) 0,var(--gold) 50%,var(--ember) 100%);content:"";height:3px;left:0;opacity:.75;position:absolute;top:0;width:100%}.team-card:hover{border-color:#c9a24b29;box-shadow:0 14px 34px #0000008c,inset 0 0 0 1px #c9a24b1f;filter:brightness(1.02);transform:translateY(-4px)}.team-card>img{aspect-ratio:1/1;border-bottom:1px solid #ffffff0f;filter:grayscale(.08) contrast(1.04) saturate(1.03);object-fit:cover;object-position:center 12%;transition:transform .35s ease,filter .35s ease;width:100%}.team-card:hover>img{filter:grayscale(.02) contrast(1.08) saturate(1.06);transform:scale(1.02)}.team-card h4{color:var(--ink);font-family:Cinzel,serif;font-family:var(--ff-display);font-size:1.26rem;font-weight:800;letter-spacing:.02em;line-height:1.25;margin:.6rem auto .1rem;padding:0 .6rem;text-shadow:0 2px 10px #d8a80a59;text-transform:none!important}.team-card h4:after{background:linear-gradient(90deg,#a23a2d00,#a23a2de6 35%,#c9a24be6 65%,#a23a2d00);border-radius:2px;content:"";display:block;height:2px;margin:.45rem auto 0;opacity:.65;width:58%}.team-card .role{color:var(--ink-2);font-weight:700;letter-spacing:.015em;margin:.25rem auto 0;text-transform:none!important}.team-card .focus{color:var(--ink-3);font-size:.95rem;line-height:1.55;padding:.45rem 1rem 1rem;padding:.45rem var(--gap-m) var(--gap-m)}.team-leads .team-card{border-color:#c9a24b24;box-shadow:0 14px 36px #0000008f,inset 0 0 0 1px #c9a24b1a;min-height:396px}.team-leads .team-card:before{opacity:.9}.team-leads .team-card h4{font-size:1.3rem}@media (max-width:600px){.team-card{min-height:360px}.team-card .focus{padding:.5rem 1rem 1.5rem;padding:.5rem var(--gap-m) var(--gap-l)}}.team-card:before{content:none!important;display:none!important}.lvl-title{margin-top:2.5rem;margin-top:var(--gap-xl);text-align:center}.level-table{border-collapse:collapse;margin-block:1rem;margin-block:var(--gap-m);width:100%}.level-table td,.level-table th{border:1px solid #444;border:1px solid var(--clr-border);padding:.5rem .75rem;padding:var(--gap-xs) var(--gap-s);text-align:center}.lvl-note{color:#a0a0a0;color:var(--clr-text-sub);font-size:.85rem;text-align:center}.level-table{max-width:none}@media(min-width:900px){.level-table{font-size:.95rem;width:100%}}.home-wrap.token-layout{padding-top:calc(1rem + 4px);padding-top:calc(var(--gap-m) + 4px)}.token-layout .info-column{gap:1rem;gap:var(--gap-m)}.token-layout .intro{margin-bottom:1rem;margin-bottom:var(--gap-m)}.token-layout .lvl-title{margin-top:.75rem;margin-top:var(--gap-s)}.token-layout .info-column .game-title{align-self:flex-start;background:linear-gradient(180deg,#ffd89a,#ff9b4b 50%,#ff3a00);-webkit-background-clip:text;background-clip:text;color:#0000;display:block!important;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:900;letter-spacing:.07em;margin-bottom:calc(1rem + 2px);margin-bottom:calc(var(--gap-m) + 2px);text-shadow:0 6px 22px #0000008c,0 0 18px #ff782838;text-transform:uppercase}.presale-card,.presale-summary{border:1px solid #444;border:1px solid var(--clr-border);border-radius:.5rem;border-radius:var(--radius-soft);padding:1.5rem;padding:var(--gap-l);text-align:center}.presale-summary h3{color:#c9a24b;color:var(--clr-accent-gold);margin-bottom:.75rem;margin-bottom:var(--gap-s)}.presale-card progress,.presale-summary progress{-webkit-appearance:none;appearance:none;height:.8rem;margin-block:.75rem;margin-block:var(--gap-s);width:100%}progress::-webkit-progress-bar{background:#444;background:var(--clr-border);border-radius:.5rem;border-radius:var(--radius-soft)}progress::-webkit-progress-value{background:#ff4800;background:var(--clr-accent-flame);border-radius:.5rem;border-radius:var(--radius-soft)}.presale-card header h1{background:linear-gradient(180deg,#ffd89a,#ff9b4b 55%,#ff4a1a);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Cinzel,serif;font-family:var(--ff-display);font-size:1.7rem;font-weight:800;letter-spacing:.04em;margin-bottom:1rem;margin-bottom:var(--gap-m);text-shadow:0 0 18px #ff78282e}.paused-banner{background:#b73228;background:var(--clr-accent-ember);border-radius:.5rem;border-radius:var(--radius-soft);color:#fff;display:inline-block;margin-bottom:.75rem;margin-bottom:var(--gap-s);padding:.5rem .75rem;padding:var(--gap-xs) var(--gap-s)}.part-title{color:#ffd7bb;font-family:Cinzel,serif;font-family:var(--ff-display);font-size:.9rem;letter-spacing:.03em;margin-block:.5rem;margin-block:var(--gap-xs);text-shadow:0 0 6px #ff782829;text-transform:uppercase}.part-title.highlight{color:#fff;filter:drop-shadow(0 0 6px rgba(255,72,0,.35))}.pay-method{display:flex;gap:.75rem;gap:var(--gap-s);justify-content:center;margin-block:.75rem;margin-block:var(--gap-s)}.pay-method button{background:#181818b8;border:1px solid #ffffff1f;border-radius:10px;color:#d8d8d8;cursor:pointer;flex:1 1;font-size:.92rem;font-weight:650;letter-spacing:.02em;padding:.55rem .8rem;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;transition:transform var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.pay-method button:hover{transform:translateY(-2px)}.pay-method button.active{background:linear-gradient(180deg,#ff6a2a,#ff3a00);border-color:#ff480073;box-shadow:0 10px 26px #00000073,0 0 16px #ff480059;color:#fff}.pay-method button:not(.active){background:#16161699;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a;color:#bdbdbd}.presale-card input[type=number],.presale-card input[type=text]{background:#0d0d0d;background:var(--clr-bg-dark);border:1px solid #444;border:1px solid var(--clr-border);border-radius:.5rem;border-radius:var(--radius-soft);color:#e0e0e0;color:var(--clr-text-main);margin-block:.5rem;margin-block:var(--gap-xs);padding:.5rem .75rem;padding:var(--gap-xs) var(--gap-s);width:100%}.presale-card button{background:#16a34a;background:var(--clr-accent-green-dk);border:none;cursor:pointer;font-weight:600;margin-top:.75rem;margin-top:var(--gap-s);padding:.75rem;padding:var(--gap-s);transition:background .2s;transition:background var(--dur-fast);width:100%}.presale-card button,.presale-card progress{border-radius:.5rem;border-radius:var(--radius-soft)}.presale-card progress::-webkit-progress-bar{background:#173a22;border-radius:.5rem;border-radius:var(--radius-soft)}.presale-card progress::-webkit-progress-value{background:linear-gradient(90deg,#22c55e,#16a34a);background:linear-gradient(90deg,var(--clr-accent-green),var(--clr-accent-green-dk));border-radius:.5rem;border-radius:var(--radius-soft);box-shadow:inset 0 0 10px #22c55e47;box-shadow:0 0 10px var(--clr-accent-green-glow) inset}.presale-card progress::-moz-progress-bar{background:linear-gradient(90deg,#22c55e,#16a34a);background:linear-gradient(90deg,var(--clr-accent-green),var(--clr-accent-green-dk));border-radius:.5rem;border-radius:var(--radius-soft)}.status{color:#c9a24b;color:var(--clr-accent-gold);font-size:.85rem;margin-top:.75rem;margin-top:var(--gap-s)}.ref-line code{font-size:.7rem;word-break:break-all}@media(min-width:900px){.token-layout{grid-template-columns:620px 1fr}.card-column{padding-left:2.5rem;padding-left:var(--gap-xl)}.presale-card{margin-left:auto}.info-column{padding-right:1.5rem;padding-right:var(--gap-l)}}.admin-panel{--panel-bg:var(--clr-surface,#101014);--panel-text:var(--clr-text-main,#eae8e1);--panel-border:var(--clr-border,#ffffff14);--panel-shadow:0 14px 40px #00000059,inset 0 0 0 1px #ffffff05;background:radial-gradient(140% 160% at 50% 0,#c9a24b0f,#0000),var(--panel-bg);border:1px solid var(--panel-border);border-radius:16px;box-shadow:var(--panel-shadow);color:var(--panel-text);margin:24px 0;padding:18px 18px 16px}.admin-panel h2{color:#c9a24b;color:var(--clr-accent-gold,#e9c36a);font:800 1.1rem/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans;letter-spacing:.2px;margin:0 0 14px;text-shadow:0 0 12px #c9a24b2e}.kv{grid-gap:8px 14px;align-items:center;border-bottom:1px dashed var(--panel-border);display:grid;gap:8px 14px;grid-template-columns:180px minmax(0,1fr);padding:8px 0}.kv:last-of-type{border-bottom:none}.kv>div:first-child{font-weight:600;opacity:.85}.kv>div:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95rem;word-break:break-all}.row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;margin-top:14px}.admin-panel input[type=number],.admin-panel input[type=text],.admin-panel select{background:#ffffff0a;border:1px solid var(--panel-border);border-radius:10px;color:var(--panel-text);min-width:220px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.admin-panel input::placeholder{color:#ffffff80}.admin-panel input:focus,.admin-panel select:focus{border-color:#c9a24b;border-color:var(--clr-accent-gold,#e9c36a);box-shadow:0 0 0 3px #e9c36a2e}.admin-menu-btn,.admin-panel button{--btn-bg:linear-gradient(90deg,#ff4800,#c9a24b);background:var(--btn-bg);border:1px solid #c9a24b73;border-radius:12px;box-shadow:0 10px 24px #00000059;color:#0b0b0b;cursor:pointer;font-weight:800;letter-spacing:.3px;padding:10px 14px;transition:transform .06s ease,box-shadow .15s ease,filter .15s ease}.admin-menu-btn:hover,.admin-panel button:hover{box-shadow:0 14px 28px #00000073;filter:brightness(1.02);transform:translateY(-1px)}.admin-menu-btn:active,.admin-panel button:active{box-shadow:inset 0 8px 18px #00000059;transform:translateY(0)}.admin-panel button[disabled]{cursor:not-allowed;filter:grayscale(.3);opacity:.55}.admin-panel .secondary{background:#ffffff0f;border:1px solid #ffffff29;color:var(--panel-text)}.divider{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;margin:12px 0}.admin-panel .status{background:#00000059;color:var(--panel-text);margin-top:10px;padding:10px 12px}.admin-chip,.admin-panel .status{border:1px solid var(--panel-border);border-radius:10px}.admin-chip{align-items:center;background:#ffffff0a;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;gap:6px;padding:6px 10px}.main-nav .admin-menu-btn{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;color:var(--panel-text);padding:8px 12px}@media (max-width:720px){.admin-panel{padding:16px}.kv{grid-template-columns:130px minmax(0,1fr)}.admin-panel input[type=number],.admin-panel input[type=text],.admin-panel select{min-width:0;width:100%}.row{gap:8px}}.admin-menu-btn:focus-visible,.admin-panel button:focus-visible,.admin-panel input:focus-visible,.admin-panel select:focus-visible{outline:2px solid #c9a24b;outline:2px solid var(--clr-accent-gold,#e9c36a);outline-offset:2px}.coming-soon{padding:2.5rem 0;padding:var(--gap-xl) 0;text-align:center}.coming-soon h2{color:#c9a24b;color:var(--clr-accent-gold);margin-bottom:.75rem;margin-bottom:var(--gap-s)}.site-footer{background:#1a1a1a;background:var(--clr-surface);border-top:1px solid #444;border-top:1px solid var(--clr-border);font-size:.9rem;margin-top:2.5rem;margin-top:var(--gap-xl)}.foot-cta{background:radial-gradient(circle at center,#b73228 0,#0000 70%);background:radial-gradient(circle at center,var(--clr-accent-ember) 0,#0000 70%)}.foot-cta h3{font-size:clamp(1.4rem,4vw,2.2rem)}.foot-cta .cta-btn{font-size:1rem}.foot-grid{grid-gap:1.5rem;grid-gap:var(--gap-l);background:#131314!important;color:#fff;gap:1.5rem;gap:var(--gap-l);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fcol{display:flex;flex-direction:column;gap:.75rem;gap:var(--gap-s)}.logo-col .f-logo{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 auto .75rem;margin:0 auto var(--gap-s);object-fit:contain;width:clamp(52px,10vw,80px)}.logo-col .tag{color:#7c5e2b;font-size:.95rem;font-weight:500;margin-top:.4rem}.f-links,.f-social,.legal-links{display:flex;flex-direction:column;gap:.5rem;gap:var(--gap-xs);list-style:none}.f-links a,.legal-links a{color:#fff;text-decoration:none;transition:color .2s;transition:color var(--dur-fast)}.f-links a:hover,.legal-links a:hover{color:#ff4800;color:var(--clr-accent-flame)}.f-social a{align-items:center;color:#fff;display:flex;font-size:.85rem;gap:.45rem;text-decoration:none;transition:color .2s;transition:color var(--dur-fast)}.f-social a svg{font-size:1.2rem}.f-social a:hover{color:#ff4800;color:var(--clr-accent-flame)}.contact svg{margin-right:.4rem}.nl-form label{display:block;font-weight:600;margin-bottom:.5rem;margin-bottom:var(--gap-xs)}.nl-row{border:1px solid #444;border:1px solid var(--clr-border);border-radius:.5rem;border-radius:var(--radius-soft);display:flex;overflow:hidden}.nl-row input{background:#0d0d0d;background:var(--clr-bg-dark);border:none;color:#e0e0e0;color:var(--clr-text-main);flex:1 1;padding:.5rem .75rem;padding:var(--gap-xs) var(--gap-s)}.nl-row button{background:#ff4800;background:var(--clr-accent-flame);border:none;cursor:pointer;padding:0 1rem;padding:0 var(--gap-m)}.nl-row button:hover{background:#d93e00}.nl-msg{color:#c9a24b;color:var(--clr-accent-gold);font-size:.8rem;margin-top:.5rem;margin-top:var(--gap-xs)}.foot-bottom{align-items:center;background:#131314!important;border-top:1px solid #444;border-top:1px solid var(--clr-border);color:#fff;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--gap-s);justify-content:space-between;padding:.75rem 1rem;padding:var(--gap-s) var(--gap-m)}.legal-links{flex-direction:row;gap:var(--gap-m)}.back-top{border:1px solid #444;border:1px solid var(--clr-border);border-radius:.5rem;border-radius:var(--radius-soft);color:#fff;font-size:1.1rem;padding:.5rem;padding:var(--gap-xs);transition:background .2s;transition:background var(--dur-fast)}.back-top:hover{background:#444;background:var(--clr-border)}.hide-on-hero{display:none}.hero-exited .hide-on-hero{display:block}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.anim-fade-up{animation:fade-slide-up .4s ease forwards;animation:fade-slide-up var(--dur-medium) ease forwards}@media(prefers-color-scheme:light){:root{--clr-bg-dark:#fafafa;--clr-surface:#fff;--clr-border:#ddd;--clr-text-main:#1a1a1a;--clr-text-sub:#555}.hero-video{filter:brightness(.4)}}.profile-page{margin:2.5rem auto;margin:var(--gap-xl) auto;padding-inline:1.5rem;padding-inline:var(--gap-l);width:min(1080px,94%)}.profile-cards,.ref-grid{grid-gap:1.5rem;grid-gap:var(--gap-l);display:grid;gap:1.5rem;gap:var(--gap-l);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-block:1.5rem;margin-block:var(--gap-l)}.profile-cards .card,.ref-grid .card{-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);background:#1a1a1a99;border:1px solid #ffffff0f;border-radius:.5rem;border-radius:var(--radius-soft);padding:1rem;padding:var(--gap-m);position:relative;text-align:center;transition:transform .28s ease,box-shadow .28s ease}.profile-cards .card:hover,.ref-grid .card:hover{box-shadow:0 14px 28px #0000008c;transform:translateY(-6px)}.lvl-badge{background:linear-gradient(140deg,#c9a24b2e,#c9a24b0f 80%);border:2px solid #c9a24b;border:2px solid var(--clr-accent-gold);border-radius:.5rem;border-radius:var(--radius-soft);color:#c9a24b;color:var(--clr-accent-gold);display:inline-block;font:700 1.3rem/1 Cinzel,serif;font:700 1.3rem/1 var(--ff-display);letter-spacing:.03em;padding:.12rem .9rem}.profile-cards svg{max-width:118px!important}@media(max-width:500px){.profile-cards svg{max-width:96px!important}}.profile-cards progress{-webkit-appearance:none;appearance:none;height:.55rem;margin-block:.5rem;margin-block:var(--gap-xs);width:100%}.profile-cards progress::-webkit-progress-bar{background:#444;background:var(--clr-border)}.profile-cards progress::-webkit-progress-value{background:linear-gradient(90deg,#c9a24b,#ff4800);background:linear-gradient(90deg,var(--clr-accent-gold),var(--clr-accent-flame))}.ref-link-wrap{align-items:center;background:#1a1a1a99;border:1px solid #ffffff0f;border-radius:.5rem;border-radius:var(--radius-soft);display:flex;gap:.75rem;gap:var(--gap-s);margin-top:1.5rem;margin-top:var(--gap-l);padding:.75rem 1rem;padding:var(--gap-s) var(--gap-m)}.ref-link-wrap code{color:#a0a0a0;color:var(--clr-text-sub);flex:1 1 240px;font-size:.8rem;max-width:240px;word-break:break-all}.ref-link-wrap button{background:#ff4800;background:var(--clr-accent-flame);border:none;border-radius:.5rem;border-radius:var(--radius-soft);cursor:pointer;font-size:.8rem;padding:.25rem .75rem;padding:var(--gap-xxs) var(--gap-s);transition:opacity .25s}.ref-link-wrap button:hover{opacity:.85}.copy-msg{color:#c9a24b;color:var(--clr-accent-gold);font-size:.78rem}.profile-page .table-wrap{margin-top:1rem;margin-top:var(--gap-m)}.profile-page .level-table th{background:#2a2a2a}.profile-page .level-table tr:hover td{background:#ffffff0d}@media(max-width:620px){.profile-cards,.ref-grid{grid-template-columns:1fr 1fr}.ref-link-wrap{align-items:stretch;flex-direction:column;gap:.25rem;gap:var(--gap-xxs)}}.obelisk-sec{display:flex;justify-content:center;margin-block:2.5rem;margin-block:var(--gap-xl);padding-top:4.5rem;position:relative}.obelisk-img.sm{height:auto;-webkit-mask-image:radial-gradient(ellipse at center,#000 50%,#0000 80%);mask-image:radial-gradient(ellipse at center,#000 50%,#0000 80%);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(480px,92vw)}.obelisk-img-wrap{padding-top:0;position:relative}.obelisk-title{background:#0000;color:#c9a24b;color:var(--clr-accent-gold);font-family:Cinzel,serif;font-family:var(--ff-display);font-size:clamp(2.8rem,7vw,3rem);font-weight:680;line-height:1;margin:0;padding:0;pointer-events:none;text-shadow:0 0 8px #000000b3;top:-2.5rem;transform:translateX(-50%);white-space:nowrap;z-index:10}.obelisk-title,.ring-btn{left:50%;position:absolute}.ring-btn{background:none;border:none;color:#ffbf5e;cursor:pointer;font:700 24px/1 Cinzel,serif;text-shadow:0 0 4px #ff4800,0 0 8px #ff4800,0 0 14px #ff4800a6;top:0;transform:translate(-50%,-50%);transition:transform .25s ease,text-shadow .25s ease}.ring-btn:focus,.ring-btn:hover{text-shadow:0 0 6px #ff4800,0 0 12px #ff4800,0 0 22px #ff4800d9;transform:translate(-50%,-50%) scale(1.06)}.rm-card{-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:linear-gradient(135deg,#1a1a1ad1,#0c0c0cd1);border:1px solid #ff480040;border-radius:18px;box-shadow:inset 0 0 0 1px #ff480040,0 6px 18px #0000008c;min-height:220px;opacity:0;padding:1.5rem 2.5rem 1rem;padding:var(--gap-l) var(--gap-xl) var(--gap-m);position:absolute;top:50%;transform:translateY(-50%) scale(.8);transition:transform .45s cubic-bezier(.22,1.2,.36,1),opacity .45s ease;width:340px;z-index:30}.rm-card.left{left:15vw;transform-origin:left center}.rm-card.right{right:15vw;text-align:left;transform-origin:right center}.rm-hdr{border-bottom:1px solid #ff480040;color:#ff4800;color:var(--clr-accent-flame);font:700 1rem/1.2 Cinzel,serif;letter-spacing:.03em;margin:0 0 .5rem;padding-bottom:.25rem;text-shadow:0 0 6px #ff48008c;text-transform:uppercase}.rm-card p{font-size:1rem;letter-spacing:.012em;margin:.45rem 0}.rm-card p span{filter:drop-shadow(0 0 4px rgba(255,72,0,.65));margin-right:.55rem}.obelisk-sec[data-active] .rm-card{animation:emberGlow 3.2s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ff480059,0 0 14px #ff480040,0 10px 26px #0009;opacity:1;transform:translateY(-50%) scale(1)}@keyframes emberGlow{0%,to{box-shadow:none}50%{box-shadow:0 0 8px #ff480059}}@media(max-width:640px){.rm-card{left:50%!important;max-width:380px;min-height:auto;padding:1.5rem;padding:var(--gap-l);right:auto;text-align:center;transform:translate(-50%,-50%) scale(.9);width:92vw}.obelisk-sec[data-active] .rm-card{transform:translate(-50%,-50%) scale(1)}}.sec-title{background:linear-gradient(180deg,#ffbf5e,#ff6a36 60%,#ff2a00);-webkit-background-clip:text;background-clip:text;color:#0000;letter-spacing:.06em;text-shadow:0 0 10px #ff480038,0 0 22px #ff480029}.sec-title:after{background:linear-gradient(90deg,#0000,#ff4800,#ffbf5e,#0000);border-radius:1px;box-shadow:0 0 12px #ff480073;content:"";display:block;height:2px;margin:.55rem auto 0;width:120px}.info-column .game-title{display:none!important}.map-teaser{--map-scale:.99;--map-offset-x:-20px;--map-offset-y:0px;align-items:center;display:flex;flex-direction:column;margin:2.5rem auto;margin:var(--gap-xl) auto;text-align:center;width:min(1280px,92vw)}.map-teaser canvas,.map-teaser img,.map-teaser svg,.map-teaser>:first-child{border-radius:25px 25px 25px 40px;box-shadow:0 10px 28px #00000073;height:auto;max-width:110%;transform:translateX(var(--map-offset-x)) translateY(var(--map-offset-y)) scale(var(--map-scale));transform-origin:center top}.map-caption{color:#ffd8cc;font:700 clamp(1rem,2.2vw,1.3rem)/1.35 Roboto,sans-serif;font:700 clamp(1rem,2.2vw,1.3rem)/1.35 var(--ff-body);letter-spacing:.02em;margin-top:1rem;margin-top:var(--gap-m);text-align:center;text-shadow:0 0 10px #ff480073,0 0 20px #ff480040}.map-teaser.map--left-40{--map-offset-x:-40px}.map-teaser.map--right-40{--map-offset-x:40px}.map-teaser.map--left-80{--map-offset-x:-80px}.map-teaser.map--right-80{--map-offset-x:80px}.map-teaser.map--scale-70{--map-scale:.7}.map-teaser.map--scale-80{--map-scale:.8}.map-teaser.map--scale-90{--map-scale:.9}.map-teaser.map--scale-100{--map-scale:1}.map-teaser.map--scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.map-teaser.map--scroll .map-wide{border-radius:16px;margin:0 auto;min-width:1000px;transform:translateX(var(--map-offset-x)) translateY(var(--map-offset-y)) scale(var(--map-scale));transform-origin:center top;width:140%}.hero-banner+.map-teaser,.home-wrap.single-col+.map-teaser{margin-left:auto;margin-right:auto}.intro-short{font-size:1.05rem;line-height:1.7;max-width:54ch;text-align:center}.lore-quote.top{color:#ffd8cc;font-style:italic;margin:.75rem 0 1.5rem;margin:var(--gap-s) 0 var(--gap-l);text-align:center;text-shadow:0 0 10px #ff480040}.feat-grid .feat-desc{grid-gap:.25rem;color:#a0a0a0;color:var(--clr-text-sub);display:grid;font-size:.95rem;gap:.25rem;line-height:1.5;list-style:none;margin-top:.45rem;padding:0}.icon-svg{height:60px;margin-bottom:.5rem;width:60px}.icon-img,.icon-svg{display:block;filter:drop-shadow(0 0 6px rgba(255,72,0,.28))}.icon-img{height:56px;margin-bottom:.35rem;object-fit:contain;width:56px}@media (min-width:1400px){.icon-img{height:64px;width:64px}}.feat-grid figcaption{font-weight:700;letter-spacing:.02em;margin-bottom:.2rem}.rm-item{margin-bottom:.55rem}.rm-item-title{color:#c9a24b;color:var(--clr-accent-gold);font:800 1.02rem/1.25 Cinzel,serif;letter-spacing:.02em;margin:.25rem 0 .2rem;text-shadow:0 0 8px #ff48002e}.rm-item-title span{filter:drop-shadow(0 0 4px rgba(255,72,0,.45));margin-right:.5rem}.rm-sub{color:#a0a0a0;color:var(--clr-text-sub);font-size:.94rem;line-height:1.35;margin:0 0 .35rem}:root{--forge-bg-1:#0e0e0f;--forge-bg-2:#0b0b0c;--forge-ink:#ece7de;--forge-ink-dim:#cfc7bc;--forge-amber:#c9a24b;--forge-border:#ffffff1a;--forge-border-soft:#ffffff0f;--forge-row:#131313;--forge-row-alt:#101010;--forge-row-hover:#c9a24b1a}.token-table{font-feature-settings:"tnum" 1,"lnum" 1;background:linear-gradient(180deg,#0e0e0f,#0b0b0c);background:linear-gradient(180deg,var(--forge-bg-1),var(--forge-bg-2));border:1px solid #ffffff1a;border:1px solid var(--forge-border);border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 22px 44px #0000008c,inset 0 0 0 1px #ffffff08;overflow:hidden;position:relative;width:100%}.token-table thead th{background:radial-gradient(120% 180% at 50% -40%,#c9a24b2e 0,#0000 70%),linear-gradient(180deg,#1b1b1c,#111112);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--forge-border);color:#c9a24b;color:var(--forge-amber);font-size:14px;font-weight:900;letter-spacing:.055em;padding:14px 18px;position:relative;text-transform:uppercase}.token-table thead th:after{background:linear-gradient(90deg,#0000,#c9a24b8c,#0000);bottom:-1px;box-shadow:0 0 10px #c9a24b40;content:"";height:2px;left:0;position:absolute;right:0}.token-table thead th+th{border-left:1px solid #ffffff14}.token-table td:first-child,.token-table th:first-child{text-align:left;width:54%}.token-table td:nth-child(2),.token-table th:nth-child(2){text-align:center;width:10%}.token-table td:nth-child(3),.token-table th:nth-child(3){text-align:right;width:36%}.token-table tbody td{background:#131313;background:var(--forge-row);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--forge-border-soft);color:#ece7de;color:var(--forge-ink);padding:13px 18px}.token-table tbody tr:nth-child(2n) td{background:#101010;background:var(--forge-row-alt)}.token-table tbody tr td+td{border-left:1px solid #ffffff0f;border-left:1px solid var(--forge-border-soft)}.token-table tbody td:nth-child(2),.token-table tbody td:nth-child(3){color:#cfc7bc;color:var(--forge-ink-dim)}.token-table tbody tr{transition:background .18s ease,box-shadow .18s ease}.token-table tbody tr:hover td{background:#c9a24b1a;background:var(--forge-row-hover)}.token-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 #c9a24b38;position:relative}.token-table tbody tr:last-child td{border-bottom:none}.color-dot{border:1px solid #0000008c;border-radius:50%;box-shadow:inset 0 0 0 2px #00000040,0 0 8px #00000073,0 0 6px currentColor;display:inline-block;height:10px;margin-right:10px;vertical-align:middle;width:10px}.token-table:before{border-radius:16px;box-shadow:inset 0 0 0 1px #c9a24b1a;content:"";inset:0;pointer-events:none;position:absolute}.team-card .role{color:#c9a24b;font-size:.9rem;font-weight:600;margin-top:4px}.team-card .focus{color:#bbb;font-size:.75rem;line-height:1.3;margin-top:2px}.foot-cta{background:radial-gradient(60% 80% at 50% 0,#b7322833 0,#b732281a 35%,#b732280a 55%,#0000 70%),linear-gradient(180deg,#0d0d0d,#141414 40%,#1a1a1a);border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0d;box-shadow:inset 0 12px 28px #0000008c;padding:2.5rem 1rem;padding:var(--gap-xl) var(--gap-m);text-align:center}.foot-cta h3{color:#ffd7bb;font-family:Cinzel,serif;font-family:var(--ff-display);font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:.75rem;margin-bottom:var(--gap-s);text-shadow:0 0 10px #ff48002e}.admin-menu-btn,.cta-btn,.main-nav a,.nl-row button,.pay-method button,.presale-card button,.ref-link-wrap button,.secondary-btn{font-size:15px;transform-origin:center center;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s,color .2s,border-color .2s;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow var(--dur-fast),background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.cta-btn:hover{box-shadow:0 14px 30px #0000008c,0 0 18px #ff501438}.cta-btn:hover,.secondary-btn:hover{transform:scale(1.04)}.pay-method button:hover{transform:scale(1.03)}.admin-menu-btn.active,.admin-menu-btn:hover,.main-nav a:hover{background:#ffffff0f;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000047;transform:scale(1.02)}.nl-row button:hover,.presale-card button:hover,.ref-link-wrap button:hover{transform:scale(1.03)}.logo-col .f-logo{display:block;height:auto;margin:0 auto .6rem;width:clamp(56px,7vw,92px)}.logo-col .tag{background:linear-gradient(180deg,#aa8742,#b18444 70%,#795426);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:.88rem;letter-spacing:.01em;line-height:1.55;margin:0 auto;max-width:34ch;opacity:.95;text-align:center}.foot-grid{grid-column-gap:clamp(14px,2vw,24px);grid-row-gap:1.5rem;grid-row-gap:var(--gap-l);align-items:start;column-gap:clamp(14px,2vw,24px);display:grid;grid-template-columns:minmax(780px,740px) minmax(270px,220px) minmax(280px,220px) minmax(220px,260px) 1fr;padding:2.5rem 1rem;padding:var(--gap-xl) var(--gap-m);row-gap:1.5rem;row-gap:var(--gap-l)}.logo-col{padding-right:clamp(12px,3.5vw,48px)}.f-links,.f-social{gap:.35rem}.fcol h4{margin-bottom:.4rem}.contact{line-height:1.5}.contact svg{margin-right:.45rem;vertical-align:-2px}@media (max-width:1024px){.foot-grid{column-gap:1.5rem;column-gap:var(--gap-l);grid-template-columns:1fr 1fr}.logo-col{padding-right:0}}@media (max-width:640px){.foot-grid{grid-template-columns:1fr;row-gap:1.5rem;row-gap:var(--gap-l)}.logo-col .f-logo{margin-bottom:.5rem}.logo-col .tag{font-size:.9rem;line-height:1.6}}.foot-bottom{gap:.5rem}.legal-links{gap:1rem}.pay-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:12px 0 8px}.pay-col{background:#1a1a1a;background:var(--clr-surface);border:1px solid #444;border:1px solid var(--clr-border);border-radius:10px;padding:12px}.pay-hdr{color:#c9a24b;color:var(--clr-accent-gold);font-size:.95rem;letter-spacing:.3px;margin:0 0 8px}.chip-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.chip{background:#0f0f0f;border:1px solid #444;border:1px solid var(--clr-border);border-radius:999px;color:#e0e0e0;color:var(--clr-text-main);cursor:pointer;font-size:.9rem;padding:6px 10px;transition:transform .1s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.chip:hover{border-color:#c9a24b;border-color:var(--clr-accent-gold);transform:translateY(-1px)}.chip.active,.chip[aria-selected=true]{background:linear-gradient(180deg,#ff4800,#ff3a00);background:linear-gradient(180deg,var(--clr-accent-flame) 0,#ff3a00 100%);border-color:#ff480073;box-shadow:0 10px 20px #00000073,0 0 12px #ff480047;color:#fff}.chip.active:hover{filter:brightness(1.05)}.chip.disabled,.chip:disabled{background:#0f0f0f!important;border-style:dashed;cursor:not-allowed;opacity:.45}.pay-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:10px 0 8px}.select-group{border:1px solid #444;border:1px solid var(--clr-border);border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:6px;padding:10px}.select-group .pay-hdr{color:#fff;font-size:.9rem;letter-spacing:.2px;margin:0}.select{-webkit-appearance:none;appearance:none;background:#101010;border:1px solid #444;border:1px solid var(--clr-border);border-radius:8px;color:#fff;font-size:.95rem;line-height:1.2;padding:8px 10px}.pay-hint{color:#a0a0a0;color:var(--clr-text-sub);font-size:.9rem;margin:6px 0 10px}@media (max-width:680px){.pay-row{grid-template-columns:1fr}}.round-progress{position:relative;width:100%}.round-progress progress{-webkit-appearance:none;appearance:none;height:24px;width:100%}.round-progress__label{align-items:center;display:flex;font-size:12px;font-weight:700;inset:0;justify-content:center;padding-bottom:3px}.round-progress__edge,.round-progress__label{color:#fff;pointer-events:none;position:absolute;text-shadow:0 1px 2px #0009}.round-progress__edge{font-size:11px;font-weight:600;top:50%;transform:translateY(-50%)}.round-progress__edge--left{left:8px}.round-progress__edge--right{right:8px}@media (max-width:480px){.round-progress__label{font-size:11px}.round-progress__edge{font-size:10px}}.price-line{align-items:baseline;display:flex;font-size:.95rem;justify-content:space-between;margin:1px 0 2px}.price-line>span{white-space:nowrap}.price-line__right{margin-left:1rem}@media (max-width:520px){.price-line{flex-wrap:wrap;row-gap:6px}.price-line__right{margin-left:auto}}.net-line{font-feature-settings:"tnum";font-size:.95rem;font-variant-numeric:tabular-nums;margin:6px 0 18px;opacity:.9;text-align:center}.ref-line{margin-top:15px}.ref-line code.copyable{border-bottom:1px dashed;cursor:pointer;padding:0 .2rem;-webkit-user-select:all;user-select:all}.ref-line code.copyable:active{transform:scale(.99)}.admin-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.admin-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.admin-grid{grid-template-columns:1fr}}.progress-link{color:#ffb400;font-weight:700;position:relative}.progress-link:after{background:#ff4800;border-radius:6px;color:#fff;content:"NEW";font-size:.65rem;font-weight:600;margin-left:6px;padding:2px 5px}.profile-page{--df-obsidian-1:#0b0a0a;--df-obsidian-2:#121013;--df-obsidian-3:#1a171b;--df-burgundy-1:#2b0e12;--df-burgundy-2:#3a1116;--df-burgundy-3:#4a1419;--df-crimson-1:#7a0e11;--df-crimson-2:#a01718;--df-crimson-3:#d1271f;--df-ember-1:#f24a1e;--df-ember-2:#ff6a2a;--df-gold-raw:#c9a24b;--df-gold-dim:#c9a24bcc;--df-ink:#efe9e1;--df-muted:#bfb6aa;--df-line-1:#c9a24b3d;--df-line-2:#c9a24b5c;--r:14px;--g:18px;background:radial-gradient(120% 90% at 50% 0,#7a0e1114,#0000 55%),linear-gradient(180deg,var(--df-obsidian-1),var(--df-obsidian-2) 60%,#080808 100%);color:var(--df-ink);isolation:isolate;margin:2rem auto;max-width:1100px;padding-inline:clamp(12px,2vw,24px);position:relative}.profile-page:before{background:radial-gradient(80% 100% at 50% 100%,#d2271f29 0,#7a0e111a 40%,#0000 72%);filter:blur(2px);height:48%;inset:auto -10% -12% -10%}.profile-page:after,.profile-page:before{content:"";pointer-events:none;position:absolute;z-index:-1}.profile-page:after{background:radial-gradient(60% 60% at 50% -10%,#00000059,#0000 60%);inset:0}@keyframes emberDrift{0%{opacity:0;transform:translateY(0) translateX(0) scale(.9)}25%{opacity:.25}to{opacity:0;transform:translateY(-160px) translateX(30px) scale(1.1)}}.profile-page .ember{animation:emberDrift 6s linear infinite;background:var(--df-ember-2);border-radius:50%;inset:auto;bottom:10px;box-shadow:0 0 10px #f24a1eb3,0 0 18px #c9a24b4d;filter:saturate(1.2);height:3px;left:10%;opacity:.12;pointer-events:none;position:absolute;width:3px}.profile-page .ember:nth-child(2){animation-delay:.8s;left:25%}.profile-page .ember:nth-child(3){animation-delay:1.6s;left:40%}.profile-page .ember:nth-child(4){animation-delay:2.4s;left:60%}.profile-page .ember:nth-child(5){animation-delay:3.1s;left:78%}.profile-page .sec-title{color:#fff3e0;font-weight:900;letter-spacing:.02em;margin-bottom:.75rem;position:relative;text-align:center;text-shadow:0 0 20px #d1473259}.profile-page .sec-title:after,.profile-page .sec-title:before{background:linear-gradient(90deg,#0000,var(--df-crimson-3),var(--df-gold-raw),#0000);content:"";filter:drop-shadow(0 0 10px rgba(209,71,50,.35));height:2px;position:absolute;top:50%;transform:translateY(-50%);width:120px}.profile-page .sec-title:before{left:-6px;transform-origin:left center}.profile-page .sec-title:after{right:-6px;transform-origin:right center}.profile-page>code{background:linear-gradient(180deg,#0006,#0000004d);border:1px solid #ffffff0f;border-radius:.5rem;color:var(--df-muted);display:block;padding:.4rem .6rem;text-align:center;-webkit-user-select:all;user-select:all}.profile-cards{grid-gap:var(--g);display:grid;gap:var(--g);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:1rem 0 1.25rem}@media (min-width:1060px){.profile-cards{grid-template-columns:repeat(3,1fr)}}.profile-cards .card{align-items:center;background:radial-gradient(140% 120% at 50% 0,#7a0e111f,#0000 50%),linear-gradient(180deg,var(--df-burgundy-2),var(--df-obsidian-2));border:1px solid var(--df-line-1);border-radius:var(--r);box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 30px #00000080,0 0 36px #d1271f29;color:var(--df-ink);display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:16px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.profile-cards .card:hover{border-color:var(--df-line-2);box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 36px #0009,0 0 42px #d1271f38;transform:translateY(-2px)}.profile-cards .card h4{color:var(--df-gold-raw);font:800 .98rem/1.1 Cinzel,ui-serif,serif;letter-spacing:.03em;margin:0 0 .4rem;text-shadow:0 0 8px #c9a24b47}.profile-page .lvl-badge{background:linear-gradient(180deg,#a51617,#740f10 60%,#4a0a0b),radial-gradient(100% 120% at 50% 0,#ffffff14,#0000 60%);border:1px solid #d1271f80;border-radius:.6rem;box-shadow:inset 0 1px 0 #ffffff1a,0 8px 18px #d1271f47;color:#fff;display:inline-block;font-size:1.6rem;font-weight:900;letter-spacing:.03em;margin:.15rem 0 .35rem;padding:.28rem .6rem;text-shadow:0 1px 0 #0006,0 0 8px #d1271f73}.profile-page .titan-gauge{width:100%}.profile-page .gauge-label{fill:#fff4ea;font:900 1.18rem/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.3px;text-shadow:0 0 10px #c9a24b59,0 0 18px #d1271f59}.profile-page .gauge-sub{fill:var(--df-muted);font:700 .8rem/1 Inter,system-ui}.profile-page .titan-gauge .recharts-radial-bar-background path{fill:#ffffff0f!important}.profile-page svg text{stroke:#00000040;stroke-width:.6px;paint-order:stroke fill}.profile-page .aegis-donut{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.profile-page .donut-total{fill:#fff2df;font:900 1.08rem/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial;text-shadow:0 0 8px #c9a24b47,0 0 12px #d1271f40}.profile-page .donut-sub{fill:var(--df-muted);font:700 .76rem/1 Inter,system-ui}.profile-page .donut-legend{display:flex;font-size:.8rem;gap:1rem;margin-top:.5rem;opacity:.95}.profile-page .donut-legend .lg{align-items:center;color:#f4ece3;display:inline-flex;font-weight:800;gap:.45rem;letter-spacing:.02em}.profile-page .donut-legend .lg i{border-radius:3px;box-shadow:inset 0 0 10px #00000040,0 0 10px #c9a24b2e;display:inline-block;height:12px;width:12px}.profile-page .donut-legend .lg-lop i{background:linear-gradient(90deg,var(--df-crimson-3),var(--df-gold-raw))}.profile-page .donut-legend .lg-one i{background:linear-gradient(90deg,#2c3440,#afc3d6)}.profile-page .chart-tooltip{background:radial-gradient(100% 100% at 0 0,#d1271f1f,#0000 60%),linear-gradient(180deg,#000c,#000000bf);border:1px solid var(--df-line-2);border-radius:.6rem;box-shadow:0 10px 22px #00000080,inset 0 0 0 1px #ffffff0d;color:#fed;min-width:140px;padding:.55rem .65rem}.profile-page .chart-tooltip .tt-name{color:#fff0d4;font-weight:900;letter-spacing:.3px;margin-bottom:.1rem}.profile-page .chart-tooltip .tt-value{color:#fff7ea;font-weight:800}.profile-page .ref-grid{grid-gap:var(--g);display:grid;gap:var(--g);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:1.2rem}.profile-page .ref-grid .card{min-height:120px}.profile-page .ref-link-wrap{grid-gap:10px 12px;align-items:center;background:radial-gradient(160% 120% at 100% 0,#d1271f1f,#0000 50%),linear-gradient(180deg,var(--df-burgundy-3),var(--df-obsidian-2));border:1px solid var(--df-line-1);border-radius:var(--r);box-shadow:0 14px 32px #0000008c;display:grid;gap:10px 12px;grid-template-columns:1fr auto;margin:1.2rem auto 0;max-width:560px;padding:.95rem 1rem}.profile-page .ref-link-wrap code{background:#00000059;border:1px solid #ffffff12;border-radius:.5rem;color:#f3ede6;font-size:.86rem;max-height:84px;overflow:auto;padding:.5rem .6rem}.profile-page .ref-link-wrap svg{background:linear-gradient(180deg,#171416,#100f11);border:1px solid var(--df-line-1);border-radius:10px;box-shadow:inset 0 0 12px #c9a24b14;height:88px;padding:6px;width:88px}.profile-page button{background:radial-gradient(120% 180% at 0 0,#ffffff14,#0000 50%),linear-gradient(180deg,var(--df-crimson-2),#7a1012);border:1px solid #d1271f8c;border-radius:.65rem;box-shadow:0 10px 22px #d1271f52;color:#fff;cursor:pointer;font-weight:900;justify-self:start;letter-spacing:.03em;padding:.58rem .95rem;transition:transform .16s ease,box-shadow .2s ease,filter .16s ease}.profile-page button:hover{box-shadow:0 14px 28px #d1271f66;filter:saturate(1.05);transform:translateY(-1px)}.profile-page button:focus-visible{outline:2px solid #c9a24b99;outline-offset:2px}.profile-page .copy-msg{color:var(--df-gold-raw);font-size:.86rem}@media (max-width:560px){.profile-page .ref-link-wrap{grid-template-columns:1fr;max-width:92vw}.profile-page .ref-link-wrap button,.profile-page .ref-link-wrap svg{justify-self:center}}.profile-page .table-wrap{background:radial-gradient(120% 100% at 50% 0,#d1271f1a,#0000 50%),linear-gradient(180deg,var(--df-obsidian-2),#0e0d0e);border:1px solid var(--df-line-1);border-radius:var(--r);box-shadow:0 18px 40px #0009,inset 0 1px #ffffff08;margin-top:.9rem;max-height:460px;overflow:hidden;overflow:auto;position:relative}.profile-page .table-wrap:before{background:repeating-linear-gradient(0deg,#c9a24b0d 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#c9a24b0a 0 1px,#0000 1px 44px);content:"";inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute}.profile-page .level-table{font-feature-settings:"tnum" 1,"lnum" 1;background:linear-gradient(180deg,#1b1416,#120e10 65%,#0d0b0c);border-collapse:initial;border-spacing:0;color:var(--df-ink);width:100%}.profile-page .level-table thead th{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#d1271f47,#d1271f0f),linear-gradient(180deg,#2a1516,#1c1213);border-bottom:1px solid var(--df-line-2);box-shadow:0 2px 0 #00000059,inset 0 -2px 0 #c9a24b1a;color:#fff7ee;font-size:12.8px;font-weight:900;letter-spacing:.055em;padding:12px 14px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.profile-page .level-table thead th+th{border-left:1px solid #c9a24b24}.profile-page .level-table tbody td{background:#0000;border-bottom:1px dashed #c9a24b2e;color:var(--df-muted);font-size:13.5px;padding:10px 14px;transition:background .18s ease,color .18s ease}.profile-page .level-table tbody td+td{border-left:1px solid #c9a24b1f}.profile-page .level-table tbody tr:nth-child(2n) td{background:linear-gradient(90deg,#7a101214,#0000 60%)}.profile-page .level-table tbody tr:hover td{background:radial-gradient(90% 70% at 12% 50%,#d1271f29,#0000 70%);color:#fff2e5}.profile-page .level-table tbody tr:hover td:first-child{position:relative}.profile-page .level-table tbody tr:hover td:first-child:before{background:linear-gradient(180deg,#d1271f00,#d1271ff2,#d1271f00);bottom:-1px;box-shadow:0 0 10px #d1271f8c,0 0 18px #c9a24b59;content:"";left:0;position:absolute;top:-1px;width:3px}.profile-page .level-table thead tr:first-child th:first-child{border-top-left-radius:10px}.profile-page .level-table thead tr:first-child th:last-child{border-top-right-radius:10px}.profile-page .level-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.profile-page .level-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.profile-page .level-table td:first-child,.profile-page .level-table th:first-child{color:#ffeede;font-weight:800;text-align:left}.profile-page .level-table td:nth-child(2),.profile-page .level-table th:nth-child(2){text-align:center}.profile-page .level-table td:last-child,.profile-page .level-table th:last-child{text-align:right}@media (max-width:600px){.profile-page .level-table thead th{font-size:11.7px;padding:10px}.profile-page .level-table tbody td{font-size:12.6px;padding:8px 10px}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.profile-cards .card{animation:riseIn .55s ease both}.profile-cards .card:first-child{animation-delay:.04s}.profile-cards .card:nth-child(2){animation-delay:.08s}.profile-cards .card:nth-child(3){animation-delay:.12s}.profile-cards .card:nth-child(4){animation-delay:.16s}.profile-cards .card:nth-child(5){animation-delay:.2s}@media (max-width:860px){.profile-page .lvl-badge{font-size:1.4rem}}@media (max-width:600px){.profile-page{padding-inline:12px}.profile-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.map-wrap{border-radius:var(--radius-soft);display:inline-block;margin-left:60px;overflow:hidden;position:relative}.map-img{display:block;height:auto;width:100%}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}.map-wrap.labels-on .pin-label{opacity:1;transform:translateY(0)}.regions-toggle{background:#1a1a1ab3;border:1px solid #ffffff1f;border-radius:10px;color:#ffd7af;font-weight:700;letter-spacing:.02em;padding:.4rem .7rem;right:.75rem;top:.75rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.regions-toggle:hover{background:linear-gradient(180deg,#2e2e2ee6,#1a1a1acc);box-shadow:0 8px 20px #00000073;transform:translateY(-2px)}.regions-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212eb;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 10px 28px #0000008c;max-height:60vh;opacity:0;overflow:auto;padding:.5rem;pointer-events:none;position:absolute;right:.75rem;top:3.2rem;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease;width:220px;z-index:26}.regions-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.regions-panel header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}.regions-panel h5{color:var(--clr-accent-gold);font:800 1rem Cinzel,serif;margin:0}.regions-panel .close-x{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.2rem}.regions-panel ul{grid-gap:.25rem;display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.regions-panel li button{background:#1a1a1aa6;border:1px solid #ffffff0f;border-radius:8px;color:#eee;cursor:pointer;padding:.4rem .45rem;text-align:left;transition:background .18s ease,transform .18s ease;width:100%}.regions-panel li button:hover{background:#ff480029;transform:translateX(2px)}.place-pin{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.3rem;position:absolute;transform:translate(-50%,-50%)}.pin-dot{animation:pulse 1.8s ease-in-out infinite;color:var(--clr-accent-flame);filter:drop-shadow(0 0 6px #ff5c00);font-size:1.45rem;line-height:1}.pin-label{opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.place-pin.is-active .pin-label,.place-pin:hover .pin-label{opacity:1;transform:translateY(0)}.place-card{animation:fade-slide-up var(--dur-medium) ease forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1a1ad9;border:1px solid var(--clr-border);border-radius:var(--radius-soft);box-shadow:0 10px 26px #00000073,inset 0 0 0 1px #ff48001f;max-width:240px;min-width:180px;padding:var(--gap-s) var(--gap-m);position:absolute;transform:translateY(-50%);z-index:20}.place-card h4{color:var(--clr-accent-gold);font:700 1rem Cinzel,serif;margin:0 0 .4rem}.place-card p{color:var(--clr-text-sub);font-size:.85rem;margin:0}.pin-label{background:#0000008c;border:1px solid #ffffff0f;border-radius:.3rem;color:var(--clr-accent-gold);font:600 .7rem/1 var(--ff-body);opacity:1;padding:.1rem .45rem;pointer-events:none;transform:none;white-space:nowrap}.place-pin.is-active .pin-dot{filter:drop-shadow(0 0 10px #ff5c00)}.regions-panel{right:2rem;top:3.35rem}.regions-toggle{background:linear-gradient(145deg,#282828f2,#461e00f2);border:1.5px solid var(--clr-accent-gold);border-radius:12px;box-shadow:0 0 12px #ff480059;color:var(--clr-accent-gold);cursor:pointer;font:700 .95rem/1 var(--ff-body);letter-spacing:.04em;padding:.55rem 1rem;position:absolute;right:2rem;top:.9rem;transition:transform .18s ease,box-shadow .18s ease,background .25s ease;z-index:25}.regions-toggle:hover{background:linear-gradient(145deg,#461e00f2,#783200f2);box-shadow:0 0 18px #ff48008c;transform:translateY(-2px) scale(1.05)}.map-slogan{margin-top:var(--gap-m);text-align:center}
/*# sourceMappingURL=main.39b9f0ef.css.map*/