/* Alpine administration: isolated styles, no game assets. */
.header.header86{background:linear-gradient(115deg,#071421,#102638 58%,#07121f);border-bottom:1px solid #294960;box-shadow:0 8px 30px #0003}.header.header86 .brand b{color:#e9c681}.header.header86 nav a{transition:background .18s,border-color .18s}.header.header86 nav .a102-admin-entry{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(120deg,#153a50,#24556c);border:1px solid #6a98a5;color:#fff;box-shadow:inset 0 1px #ffffff18;padding:12px 18px;text-transform:none;font-size:13px}.a102-admin-entry svg{width:19px;height:19px;fill:none;stroke:#edd18e;stroke-width:1.7}.a102-admin-entry span{color:#eed092;margin-left:4px}
.a102-shell{--a102-line:#243b4c;--a102-dim:#9eb0c0;--a102-gold:#efce90;--a102-blue:#8ad4ec;display:grid;grid-template-columns:214px minmax(0,1fr);gap:30px;max-width:1550px;margin:22px auto 70px;color:#eaf2f8}.a102-shell *{box-sizing:border-box}.a102-shell [hidden]{display:none!important}.a102-shell a{text-decoration:none}.a102-shell button,.a102-shell input,.a102-shell select,.a102-shell textarea{font:inherit}.a102-shell input:not([type=checkbox]):not([type=hidden]),.a102-shell select,.a102-shell textarea{width:100%;min-width:0;background:#081724;border:1px solid #355065;border-radius:10px;padding:12px;color:#edf5fb;outline:none}.a102-shell input:focus,.a102-shell select:focus,.a102-shell textarea:focus{border-color:#87cde1;box-shadow:0 0 0 3px #6fcdea18}.a102-shell input[type=checkbox]{accent-color:#8cd7e8;width:17px;height:17px;flex:none}.a102-shell input:disabled,.a102-shell select:disabled{opacity:.7}.a102-sidebar{position:sticky;top:20px;align-self:start;background:linear-gradient(160deg,#102535,#091621);border:1px solid var(--a102-line);border-radius:20px;padding:22px 14px}.a102-mark{display:flex;align-items:center;gap:10px;color:#fff;padding:0 8px 24px;font-weight:800;letter-spacing:2px}.a102-mark-icon{display:grid;place-items:center;width:36px;height:40px;border:1px solid #998353;border-radius:10px;color:var(--a102-gold);font-family:Georgia,serif;font-size:27px;background:#233d4c}.a102-mark small{display:block;font-size:8px;color:var(--a102-dim);letter-spacing:1.5px;margin-top:4px}.a102-sidebar nav{display:flex;flex-direction:column;gap:5px}.a102-nav-label{color:#778d9f;font-size:10px;font-weight:700;letter-spacing:1.7px;padding:0 12px 9px}.a102-sidebar nav a{display:block;color:#b6c6d4;padding:11px 12px;border:1px solid transparent;border-radius:11px;font-size:13px;font-weight:600}.a102-sidebar nav a small{display:block;font-weight:400;font-size:10px;color:#8da8bc;margin-top:3px}.a102-sidebar nav a:hover,.a102-sidebar nav a[aria-current]{background:#1a3a4e;border-color:#33566b;color:#fff}.a102-side-bottom{margin-top:24px;border-top:1px solid var(--a102-line);padding-top:17px;display:grid;gap:13px}.a102-side-bottom a{padding:0 12px;font-size:12px;color:var(--a102-blue)}.a102-content{min-width:0}.a102-topline{display:flex;justify-content:space-between;align-items:center;color:var(--a102-dim);font-size:11px;margin:6px 0 20px;gap:12px}.a102-topline>span{display:flex;align-items:center;gap:14px}.a102-topline i{width:6px;height:6px;border-radius:50%;background:#81d0bf;box-shadow:0 0 9px #81d0bf70}.a102-topline form{margin:0}.a102-text-button{padding:0;background:none;border:0;color:#9cbaca;font-size:11px;cursor:pointer}.a102-hero{display:grid;grid-template-columns:1fr 190px;align-items:center;background:radial-gradient(ellipse at 92% 20%,#2d687044,transparent 55%),linear-gradient(120deg,#132e40,#0d1b2b);border:1px solid #365365;border-radius:23px;padding:36px;overflow:hidden}.a102-eyebrow{display:block;color:#adcaDA;font-size:10px;font-weight:700;letter-spacing:1.6px;line-height:1.6}.a102-hero h1{font-size:clamp(32px,3.2vw,48px);letter-spacing:-1.8px;line-height:1.1;margin:13px 0 17px}.a102-hero h1 em{font-style:normal;color:var(--a102-gold)}.a102-hero p,.a102-page-head p{font-size:14px;line-height:1.7;color:var(--a102-dim);max-width:580px;margin:0}.a102-hero-badge{text-align:center;border:1px solid #9a88604d;border-radius:50%;width:172px;height:172px;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 0 35px #8dcbe416;background:#0b20318c}.a102-hero-badge span{font:54px Georgia,serif;color:#f2d799;line-height:1}.a102-hero-badge strong{letter-spacing:6px;font-size:15px;margin:7px 0 12px;color:#dceaf1}.a102-hero-badge small{font-size:7px;letter-spacing:1px;color:#8fb3c7}.a102-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.a102-button{display:inline-flex;justify-content:center;align-items:center;padding:13px 19px;border:1px solid #e5c483;border-radius:11px;color:#122335!important;background:linear-gradient(120deg,#f1d59b,#d0a765);font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:filter .2s,transform .2s}.a102-button:hover{filter:brightness(1.09);transform:translateY(-1px)}.a102-button.secondary{background:#122a3c;border-color:#3c6277;color:#e4f2fa!important}.a102-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 35px}.a102-stats>article,.a102-stats>a{border:1px solid var(--a102-line);background:#0e1f2e;border-radius:16px;padding:19px;color:inherit}.a102-stats span{font-size:11px;color:#a4bacb;display:block}.a102-stats strong{display:block;font-size:30px;margin:9px 0;color:#f3d598}.a102-stats small{font-size:10px;color:#7e99ac}.a102-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px}.a102-section-head h2{font-size:21px;margin:4px 0}.a102-section-head>a{color:var(--a102-dim)}.a102-store-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:34px}.a102-store-link{display:flex;gap:20px;padding:26px;background:linear-gradient(140deg,#152e3f,#0c1b2a);border:1px solid #35536a;border-radius:19px;color:#eaf2f8}.a102-store-link:hover{border-color:#7cabc0}.a102-store-link h3{font-size:22px;margin:0 0 10px}.a102-store-link p{font-size:12px;color:var(--a102-dim);line-height:1.7;margin:0 0 19px}.a102-store-link strong{font-size:12px;color:var(--a102-gold)}.a102-coin{flex:none;width:49px;height:49px;border-radius:50%;display:grid;place-items:center;font:25px Georgia,serif;border:1px solid #b39759;background:#62513924;color:#f1d18d}.a102-coin.blue{color:#a9e7fb;border-color:#6bacbd;background:#39677d24}.a102-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.a102-tool{display:block;padding:20px;border:1px solid var(--a102-line);border-radius:14px;background:#0d1c2a;color:#e2ecf3}.a102-tool:hover{background:#142d3e;border-color:#557c91}.a102-tool h3{font-size:13px;margin:0 0 9px;display:flex;justify-content:space-between}.a102-tool h3 span{color:#79adc3}.a102-tool p{color:#91a9bc;font-size:11px;line-height:1.6;margin:0}.a102-legacy{margin-top:28px}.a102-legacy .card{border-radius:17px;padding:22px;background:#0d1c2a;border:1px solid var(--a102-line)}.a102-legacy summary{cursor:pointer;font-weight:700}.a102-legacy summary span{display:block;color:var(--a102-dim);font-size:11px;margin:8px 0}.a102-legacy .deposit-row{padding:17px 0;border-bottom:1px solid var(--a102-line)}.a102-legacy .logs90{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.a102-legacy .log-scroll90{max-height:350px;overflow:auto}.a102-legacy .break-word{overflow-wrap:anywhere}.a102-page-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:15px 0 26px}.a102-page-head h1{font-size:38px;letter-spacing:-1.3px;margin:8px 0 13px}.a102-edit-layout.is-editing{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px}.a102-editor{background:#102536;border:1px solid #45667c;border-radius:18px;padding:23px;scroll-margin-top:20px}.a102-editor h2{font-size:20px}.a102-field{display:grid;gap:7px;margin-bottom:16px;font-size:12px}.a102-field label{font-weight:700;color:#c5d9e6}.a102-field small,.a102-help{font-size:11px;color:#8ea7b9;line-height:1.7}.a102-editor .errorlist{padding-left:18px;color:#ffb1a5;font-size:12px;line-height:1.6}.a102-form-row{display:grid;grid-template-columns:1fr 90px;gap:12px}.a102-checks{display:grid;gap:12px;font-size:12px;margin:18px 0}.a102-checks label,.a102-toggle{display:flex;gap:9px;align-items:center;font-size:12px}.a102-options{margin:20px 0;border-top:1px solid #345063;border-bottom:1px solid #345063;padding:14px 0}.a102-options summary{font-size:12px;font-weight:700;cursor:pointer;margin-bottom:10px}.a102-options fieldset{border:0;padding:0;margin:14px 0;font-size:12px}.a102-options legend{margin-bottom:12px;font-weight:700}.a102-options #id_excellent{display:grid;grid-template-columns:1fr 1fr;gap:10px}.a102-options label{display:flex;align-items:center;gap:5px}.a102-options small{font-size:10px;color:#9eb5c5}.a102-save{width:100%;margin-top:8px}.a102-price-editor{padding:16px;background:#061623;border-radius:12px;border:1px solid #3d5a6a}.a102-price-editor>div:last-child{display:flex;justify-content:space-between;align-items:center;color:#92d8ec;gap:12px;font-size:10px}.a102-price-editor strong{font-size:22px}.a102-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.a102-toolbar input{flex:1}.a102-toolbar select{max-width:185px}.a102-toolbar>span{font-size:11px;white-space:nowrap;color:#95adbf}.a102-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:16px}.a102-product{border:1px solid #2b4355;border-radius:17px;background:#101f2e;overflow:hidden}.a102-product-art{height:125px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 95%,#34596d70,transparent 67%),linear-gradient(135deg,#152b3c,#0a1725)}.a102-product-art img{max-height:98px;max-width:115px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 8px 12px #0009)}.a102-item-fallback{font-size:46px;color:#4c788d;position:absolute;opacity:.6}.a102-product-art:has(img) .a102-item-fallback{display:none}.a102-status{position:absolute;top:12px;right:12px;font-size:9px;padding:5px 8px;background:#172331;border:1px solid #456071;color:#b1c3ce;border-radius:20px}.a102-status.online{color:#a4e8cf;border-color:#36685c;background:#102f2b}.a102-product-body{padding:19px}.a102-product h2{font-size:17px;margin:7px 0 17px;line-height:1.4}.a102-product h2 small{font-size:12px;color:#c9ad70}.a102-prices{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #293e50;border-bottom:1px solid #293e50;padding:13px 0}.a102-prices small{display:block;font-size:9px;color:#a1b5c6;line-height:1.5}.a102-prices strong{display:block;font-size:19px;color:#efd394;margin-top:5px}.a102-prices>div+div strong{font-size:16px;color:#8fd7ed}.a102-edit-link{display:flex;justify-content:space-between;padding-top:17px;color:#addbec;font-size:12px;font-weight:700}.a102-enchants{display:flex;flex-wrap:wrap;gap:5px;min-height:23px}.a102-enchants span{background:#203749;color:#b6cbdb;font-size:9px;border-radius:4px;padding:4px 6px}.a102-token-price{font-size:10px;color:#a1c3d4;margin:14px 0 0}.a102-token-price strong{font-size:23px;color:#f2d296;margin-right:6px}.a102-remove{border-top:1px solid #263b4d;margin-top:15px;padding-top:12px;font-size:10px;color:#7994a8}.a102-remove summary{cursor:pointer}.a102-remove button{color:#f6b6a6}.a102-info-strip{display:flex;gap:30px;flex-wrap:wrap;border:1px solid #284457;background:#0c2231;border-radius:13px;padding:16px 20px;margin-bottom:24px;font-size:11px;color:#8fb1c4}.a102-info-strip strong{color:#d8e8f2;margin-left:7px}.a102-empty{padding:35px;text-align:center;border:1px dashed #466279;border-radius:15px;color:#9fb6c6}
@media(min-width:1450px){.a102-shell{gap:36px}.a102-edit-layout.is-editing{grid-template-columns:365px minmax(0,1fr)}}@media(max-width:1100px){.a102-shell{grid-template-columns:180px minmax(0,1fr);gap:18px}.a102-hero{grid-template-columns:1fr;padding:28px}.a102-hero-badge{display:none}.a102-tool-grid{grid-template-columns:1fr 1fr}.a102-edit-layout.is-editing{grid-template-columns:1fr}.a102-editor{max-width:none}.a102-store-link{padding:20px}.a102-coin{display:none}}@media(max-width:760px){.a102-shell{display:block;margin-top:12px}.a102-sidebar{position:static;margin-bottom:20px;padding:13px}.a102-mark,.a102-nav-label,.a102-side-bottom{display:none}.a102-sidebar nav{flex-direction:row;overflow:auto;gap:6px}.a102-sidebar nav a{flex:none;white-space:nowrap;padding:10px}.a102-sidebar nav a small{font-size:9px}.a102-topline{font-size:10px;flex-wrap:wrap}.a102-hero h1{font-size:35px}.a102-store-links{grid-template-columns:1fr}.a102-stats{grid-template-columns:1fr 1fr}.a102-page-head{align-items:start;flex-direction:column}.a102-page-head h1{font-size:32px}.a102-toolbar{flex-wrap:wrap}.a102-toolbar input{flex-basis:100%}.a102-toolbar select{max-width:none;flex:1}.a102-product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.a102-legacy .logs90{grid-template-columns:1fr}.a102-tool-grid{grid-template-columns:1fr 1fr}.a102-tool{padding:15px}.a102-info-strip{gap:12px}.a102-button{white-space:normal}}@media(prefers-reduced-motion:reduce){.a102-shell *{transition:none!important;scroll-behavior:auto!important}}

.a102-economy{display:grid;gap:20px;max-width:960px}.a102-economy .a102-editor{position:static;max-height:none}.a102-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.a102-bonus-row{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;margin:16px 0}.a102-bonus-row label{display:grid;gap:8px;color:#b9ccda}.a102-bonus-row button{margin-bottom:12px}@media(max-width:600px){.a102-reward-grid{grid-template-columns:1fr}.a102-bonus-row{gap:8px;grid-template-columns:1fr 1fr}.a102-bonus-row button{grid-column:2;text-align:right}}

.token104-heading-icon{width:52px;height:52px;object-fit:contain;vertical-align:middle;margin-right:12px}.token104-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 22px}.token104-tabs a{display:flex;gap:12px;align-items:center;border:1px solid #375469;border-radius:12px;padding:14px;background:#0a1a29;color:#ddebf8}.token104-tabs a[aria-current]{border-color:#c9b078;background:#183244}.token104-tabs img{width:46px;height:46px;object-fit:contain}.token104-tabs span{font-size:13px;font-weight:700}.token104-tabs small{display:block;font-size:11px;color:#b2c4d3;margin-top:6px}@media(max-width:750px){.token104-tabs{grid-template-columns:1fr}.token104-heading-icon{width:40px;height:40px}}

.coin104-small{width:22px;height:22px;object-fit:contain;vertical-align:middle}.a102-coin{object-fit:contain;padding:0!important;background:none!important;border:0!important}
