:root{--ink:#1d1233;--ink2:#3a2a5c;--paper:#fff7e8;--paper2:#ffeccc;--paper3:#f6dfb6;--mint:#2ee6a6;--mint-d:#12a878;--pink:#ff4f9a;--pink-d:#c21f68;--blue:#3fa9ff;--blue-d:#1a6fd1;--sun:#ffd23f;--sun-d:#e0a100;--grape:#8b5cf6;--grape-d:#5b2fd1;--coral:#ff7a45;--coral-d:#d4501f;--night:#1b1240;--night2:#2a1b5e;--muted:#7a6a8f;--shadow:4px 4px 0 var(--ink)}*{box-sizing:border-box}html,body{font-variant-numeric:tabular-nums;background:radial-gradient(circle at 20% 10%, #3b2585 0, transparent 45%), radial-gradient(circle at 85% 90%, #0f4a7a 0, transparent 50%), var(--night);height:100%;margin:0;font-family:Fredoka,Nunito,system-ui,sans-serif;font-weight:600;overflow:hidden}#game{position:fixed;inset:0}#ui{transform-origin:0 0;pointer-events:none;color:#fff;width:1280px;height:720px;font-size:15px;position:fixed;top:0;left:0}#ui *{pointer-events:auto}#ui .pe-none,#ui .pe-none *{pointer-events:none}button{cursor:pointer;font-family:inherit}img.px{image-rendering:pixelated}@media (orientation:portrait) and (max-width:700px){body:after{content:"Turn your phone sideways for a bigger view";z-index:9990;color:#fff;text-align:center;pointer-events:none;background:#17264f;border:2px solid #f4c542;border-radius:12px;padding:10px 14px;font:600 15px Fredoka,system-ui,sans-serif;position:fixed;bottom:16px;left:16px;right:16px}}.brand{background:var(--sun);height:50px;color:var(--ink);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:8px;padding:0 14px 0 10px;display:flex;position:absolute;top:8px;left:10px;transform:rotate(-2deg)}.brand b{letter-spacing:1px;font-size:21px;line-height:.9}.brand small{letter-spacing:2px;color:var(--grape-d);font-size:10px;display:block}.depth{background:var(--paper);width:330px;height:50px;color:var(--ink);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:4px 10px;display:grid;position:absolute;top:8px;left:196px}.depth .num{color:var(--grape-d);text-align:center;grid-row:span 2;min-width:44px;font-size:28px;font-weight:700}.depth .num small{letter-spacing:1px;color:var(--muted);margin-top:-4px;font-size:9px;display:block}.depth .meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.meter{border:2px solid var(--ink);background:#e8d9ff;border-radius:6px;height:10px;overflow:hidden}.meter>i{background:repeating-linear-gradient(45deg, var(--mint) 0 8px, #5ff2c0 8px 16px);height:100%;transition:width .3s;display:block}.wallet{border:3px solid var(--ink);background:#1d1233bf;border-radius:30px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;top:10px;right:10px}.coin{background:var(--paper);height:36px;color:var(--ink);border:3px solid var(--ink);white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:0 12px 0 5px;font-size:16px;font-weight:700;display:flex}.coin img{width:26px;height:26px}.coin:hover{transform:translateY(-1px)}.coin.auto{background:#e7defa}.coin.auto.on{background:var(--mint)}.coin.auto .state{font-size:13px}.round{border:3px solid var(--ink);background:var(--blue);color:#fff;width:38px;height:38px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;font-size:18px;display:grid}.round:hover{filter:brightness(1.1)}.pool{color:#cfc2ff;background:#1d123399;border:2px dashed #6b54b8;border-radius:12px;padding:6px 12px;font-size:13px;position:absolute;top:16px;left:540px}.dock{flex-direction:column;align-items:center;gap:6px;width:80px;display:flex;position:absolute;top:76px;left:10px}.dockbtn{border:3px solid var(--ink);width:76px;height:70px;color:var(--ink);box-shadow:var(--shadow);background:var(--paper);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:12px;font-weight:700;transition:transform 80ms;display:flex;position:relative}.dockbtn span{filter:drop-shadow(1px 1px #00000040);font-size:26px;line-height:1}.dockbtn:hover{transform:translate(-1px,-2px)rotate(-2deg)}.dockbtn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.dockbtn.c-mint{background:var(--mint)}.dockbtn.c-pink{background:var(--pink);color:#fff}.dockbtn.c-blue{background:var(--blue);color:#fff}.dockbtn.c-sun{background:var(--sun)}.dockbtn.c-grape{background:var(--grape);color:#fff}.dockbtn.c-coral{background:var(--coral);color:#fff}.badge{background:var(--pink);color:#fff;border:2px solid var(--ink);text-align:center;border-radius:11px;min-width:22px;height:22px;padding:0 5px;font-size:12px;line-height:18px;animation:.9s infinite wobble;position:absolute;top:-8px;right:-8px}@keyframes wobble{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(8deg)scale(1.12)}}.team{background:var(--paper);height:96px;color:var(--ink);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:10px;padding:6px 10px;display:flex;position:absolute;bottom:8px;left:100px;right:10px}.team .stats{width:170px;font-size:13px;line-height:1.35}.team .stats b{color:var(--grape-d)}.team .bubbles{flex:1;align-items:center;gap:4px;display:flex;overflow:hidden}.bubble{cursor:pointer;border-radius:50%;flex:none;width:54px;height:54px;padding:4px;position:relative}.bubble .face{border:3px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.bubble .face img{width:42px;height:42px;image-rendering:pixelated;margin-top:4px}.bubble .st{border:2px solid var(--ink);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;bottom:-3px;right:-3px}.bubble.sleep .face img{filter:saturate(.6)}.bubble:hover{transform:translateY(-3px)}.team .actions{flex-direction:column;gap:4px;display:flex}.banner{border:3px solid var(--ink);box-shadow:var(--shadow);white-space:nowrap;border-radius:14px;padding:5px 18px;font-weight:700;position:absolute;left:684px;transform:translate(-50%)}.lastbanner{background:var(--pink);color:#fff;animation:.8s infinite alternate pulse;top:78px}.gasbanner{color:var(--ink);background:#7bd13a;animation:.6s infinite alternate pulse;bottom:116px}.bossbar{background:var(--ink);width:520px;color:var(--sun);align-items:center;gap:8px;display:flex;top:78px}.bossbar .hp{background:#3a2a5c;border:2px solid #000;border-radius:8px;flex:1;height:16px;overflow:hidden}.bossbar .hp>i{background:linear-gradient(var(--pink), var(--pink-d));height:100%;transition:width .2s;display:block}.bossbar b{text-align:right;min-width:80px;font-size:13px}@keyframes pulse{to{filter:brightness(1.25)}}.cleared{background:var(--paper);color:var(--ink);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);text-align:center;border-radius:22px;min-width:380px;padding:14px 26px;animation:.35s cubic-bezier(.3,1.6,.6,1) backwards pop;position:absolute;top:250px;left:684px;transform:translate(-50%)}.cleared h2{color:var(--grape-d);margin:0;font-size:30px}.cleared .sum{justify-content:center;gap:14px;margin:8px 0;font-weight:700;display:flex}.cleared .sum span{align-items:center;gap:4px;display:flex}.cleared .next{color:var(--muted);font-size:13px}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.4)}}.infobtn{position:absolute;top:76px;right:16px}.info{background:var(--paper);width:240px;color:var(--ink);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:16px;padding:10px 12px;font-size:13px;position:absolute;top:76px;right:16px}.info h4{color:var(--grape-d);margin:4px 0;font-size:14px}.info .row{border-bottom:1px dashed #e0cfae;justify-content:space-between;padding:2px 0}.info .x{position:absolute;top:6px;right:8px}.btn{border:3px solid var(--ink);color:var(--ink);background:var(--mint);box-shadow:3px 3px 0 var(--ink);border-radius:22px;padding:6px 16px;font-size:15px;font-weight:700;transition:transform 60ms}.btn:hover:not(:disabled){filter:brightness(1.08);transform:translate(-1px,-1px)}.btn:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn:disabled{filter:grayscale(.9);opacity:.6;cursor:not-allowed;box-shadow:none}.btn.red{background:var(--pink);color:#fff}.btn.orange{background:var(--sun)}.btn.brown{background:var(--paper3)}.btn.gray{background:#cfc6de}.btn.blue{background:var(--blue);color:#fff}.btn.sm{box-shadow:2px 2px 0 var(--ink);border-width:2px;padding:3px 10px;font-size:13px}.btn.big{padding:10px 30px;font-size:20px}.tag{color:var(--ink);border:2px solid var(--ink);border-radius:8px;padding:0 7px;font-size:12px;font-weight:700;display:inline-block}.bar{border:2px solid var(--ink);background:#e8d9ff;border-radius:6px;height:10px;overflow:hidden}.bar>i{height:100%;display:block}.muted{color:var(--muted);font-size:13px}.cream{color:var(--grape-d);font-weight:700}.row{align-items:center;gap:8px;display:flex}.col{flex-direction:column;gap:6px;display:flex}.grow,.spacer{flex:1}.pill{color:var(--ink);border:2px solid var(--ink);background:#efe4ff;border-radius:12px;align-items:center;gap:4px;margin:2px;padding:1px 8px;font-size:12px;display:inline-flex}input,select{border:3px solid var(--ink);color:var(--ink);background:#fff;border-radius:12px;padding:5px 10px;font-family:inherit;font-size:15px}.sheet{background:var(--paper);height:330px;color:var(--ink);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;display:flex;position:absolute;bottom:112px;left:100px;right:10px;overflow:hidden}.sheet .head{background:var(--grape);border-bottom:3px solid var(--ink);color:#fff;align-items:center;gap:8px;padding:8px 12px;display:flex}.sheet .head .title{font-size:18px;font-weight:700}.sheet .list{padding:8px 10px;overflow-y:auto}.herorow{border:2px solid var(--ink);background:#fff;border-radius:12px;grid-template-columns:52px 190px 1fr 1fr 260px;align-items:center;gap:10px;margin-bottom:6px;padding:4px 8px;display:grid}.herorow .portrait{border:2px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.herorow .name{font-weight:700}.modes{gap:4px;display:flex}.modes .btn{min-width:74px}.modes .btn.off{filter:grayscale(.8);opacity:.55;box-shadow:none}.overlay{background:#140a2899;place-items:center;display:grid;position:absolute;inset:0}.modal{background:var(--paper);width:1080px;max-height:640px;color:var(--ink);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:22px;flex-direction:column;padding:54px 18px 18px;animation:.22s cubic-bezier(.3,1.5,.6,1) pop2;display:flex;position:relative}@keyframes pop2{0%{opacity:0;transform:scale(.85)}}.modal.small{width:580px}.modal .ribbon{background:var(--grape);color:#fff;border-bottom:4px solid var(--ink);letter-spacing:1px;background-image:repeating-linear-gradient(135deg,#ffffff14 0 12px,#0000 12px 24px);border-radius:18px 18px 0 0;align-items:center;height:44px;padding:0 18px;font-size:22px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.modal .close{border:3px solid var(--ink);background:var(--pink);color:#fff;width:34px;height:34px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;font-size:16px;font-weight:700;position:absolute;top:4px;right:8px}.modal .body{padding:2px 4px 4px 2px;overflow-y:auto}.capsule-progress{z-index:2;background:var(--paper);border:2px solid var(--ink);text-align:center;border-radius:12px;margin-bottom:12px;padding:10px;position:sticky;top:0}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tabs .btn{background:#fff}.tabs .btn.active{background:var(--sun)}.panel{border:3px solid var(--ink);background:#fff;border-radius:14px;padding:10px}.panel.light{background:var(--paper2)}.grid{gap:8px;display:grid}.card{border:3px solid var(--ink);text-align:center;cursor:pointer;background:#fff;border-radius:14px;padding:6px;transition:transform 80ms;position:relative}.card:hover{transform:translateY(-2px)rotate(-1deg)}.card.sel{box-shadow:0 0 0 3px var(--sun), 3px 3px 0 5px var(--ink)}.card .id{color:var(--muted);text-align:left;font-size:11px}.card .dot{background:var(--mint);border:2px solid var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}.card .lv{color:var(--grape-d);font-size:11px;position:absolute;bottom:4px;left:6px}.statline{grid-template-columns:96px 1fr 34px;align-items:center;gap:6px;font-size:14px;display:grid}.stat-bar{border:2px solid var(--ink);background:#efe4ff;border-radius:6px;height:12px;overflow:hidden}.stat-bar>i{background:linear-gradient(var(--mint), var(--mint-d));height:100%;display:block}.capsule{place-items:center;width:240px;height:240px;margin:0 auto;display:grid;position:relative}.capsule .glass{border:4px solid var(--ink);width:150px;height:170px;box-shadow:5px 5px 0 var(--ink);background:radial-gradient(circle at 35% 30%,#fffd,#c9b3ffaa 55%,#8b5cf6cc);border-radius:75px 75px 24px 24px;place-items:center;font-size:60px;display:grid}.capsule.shake .glass{animation:.12s 8 alternate shake}@keyframes shake{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.burst{border-radius:50%;animation:.7s ease-out forwards burst;position:absolute;inset:0}@keyframes burst{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}.reveal{animation:.45s ease-out backwards reveal}@keyframes reveal{0%{opacity:0;transform:rotateY(90deg)scale(.6)}to{opacity:1;transform:none}}.fly{z-index:50;pointer-events:none;color:#fff;text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink);align-items:center;gap:3px;font-size:16px;font-weight:700;transition:transform .75s cubic-bezier(.5,-.4,.7,1),opacity .75s;display:flex;position:fixed}.fly img{width:22px;height:22px}.bump{animation:.25s bump}@keyframes bump{50%{transform:scale(1.2)}}.toasts{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:118px;left:684px;transform:translate(-50%)}.toast{background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px;padding:6px 14px;font-size:15px;font-weight:700;animation:3.2s forwards toast}.toast.err{background:var(--pink);color:#fff}.toast.ok{background:var(--mint)}@keyframes toast{0%{opacity:0;transform:translateY(-8px)scale(.9)}8%,85%{opacity:1;transform:none}to{opacity:0}}.house-room{border:2px solid var(--ink);width:100%;height:auto;image-rendering:pixelated;border-radius:16px;display:block}.house-layout{grid-template-columns:minmax(0,1fr) 235px;gap:18px;display:grid;container-type:inline-size}.house-main,.house-sidebar{min-width:0}.house-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.house-eyebrow{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700;display:block}.house-header h2{margin:4px 0 2px;font-size:24px}.house-header p{color:var(--muted);margin:0;font-size:12px}.house-quick{border:1px solid var(--ink);text-align:center;border-radius:12px;flex-shrink:0;padding:8px 14px}.house-quick b{font-size:20px;display:block}.house-quick span{font-size:10px}.house-scene{position:relative}.house-scene-tag{color:#e8fcff;background:#0c233dde;border:1px solid #7297a080;border-radius:99px;padding:4px 10px;font-size:10px;position:absolute;top:12px;left:14px}.house-residents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.house-resident{border:1px solid var(--ink);border-radius:12px;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:8px;display:grid}.house-resident b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.house-rest-time{color:var(--muted);font-size:10px;display:block}.house-energy-value{text-align:right;font-size:12px}.house-energy{background:#0b203b;border-radius:99px;height:4px;margin-top:5px;overflow:hidden}.house-energy-fill{background:linear-gradient(90deg,#43a7e5,#9feadd);height:100%;display:block}.house-sidebar{flex-direction:column;gap:10px;display:flex}.house-owned-list{scrollbar-width:thin;flex-direction:column;gap:8px;max-height:340px;padding:3px;display:flex;overflow-y:auto}.house-owned{border:1px solid var(--ink);border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:5px 8px;padding:8px;display:grid}.house-owned img{object-fit:contain;width:64px;height:48px}.house-owned b{font-size:13px;display:block}.house-owned span:not(.house-active){color:var(--muted);font-size:10px;display:block}.house-owned .btn,.house-active{grid-column:2;justify-self:start}.house-active{color:#88ecb3;letter-spacing:.1em;font-size:9px;font-weight:700}.house-collection-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.house-rule{border-top:1px solid var(--muted);padding-top:12px}.house-rule b{font-size:12px;display:block}.house-rule span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.house-empty{text-align:center;max-width:520px;margin:auto;padding:12px 30px 20px}.house-empty img{width:200px;margin:0 auto 12px;display:block}.house-empty h2{margin:8px 0}.house-empty p,.house-empty-beds{font-size:13px;line-height:1.5}.house-empty-beds{grid-column:1/-1;padding:14px}.house-shop-intro{flex-direction:column;gap:3px;margin:10px 0 16px;display:flex}.house-shop-intro b{font-size:19px}.house-shop-intro span{color:var(--muted);font-size:12px}.house-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.house-shop-card{text-align:center;align-items:center;gap:8px}.house-exterior{object-fit:contain;width:100%;height:144px}.house-card-name{font-size:20px;font-weight:700}.house-card-stats{grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:10px 0;display:grid}.house-card-stats b{font-size:20px;display:block}.house-card-stats span{color:var(--muted);font-size:10px}.house-upgrade{color:#65ad94;min-height:18px;font-size:11px}.house-market-intro{justify-content:space-between;align-items:end;gap:20px;margin:6px 0 14px;display:flex}.house-market-intro h2{margin:4px 0 0;font-size:20px}.house-market-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.house-market-layout{grid-template-columns:245px minmax(0,1fr);gap:16px;display:grid}.house-market-selection{color:#eef6ff;text-align:center;background:radial-gradient(at 50% 20%,#284e67,#0c233e 75%);border:1px solid #47728b;border-radius:18px;padding:12px}.house-market-category{letter-spacing:.14em;color:#a4daca;font-size:9px}.house-market-selection>img{object-fit:contain;width:100%;height:92px;margin:6px 0;display:block}.house-market-selection h3{color:#ffe18b;margin:0;font-size:24px}.house-market-selection>p{color:#b5cce0;margin:3px 0 12px;font-size:11px}.house-market-summary{border-top:1px solid #41627c;border-bottom:1px solid #41627c;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;display:grid}.house-market-summary b{font-size:20px;display:block}.house-market-summary span{color:#b5cce0;font-size:10px;display:block}.house-market-stock{color:#a4daca;margin:8px 0;font-size:12px}.house-market-stock span{color:#b5cce0;margin-top:3px;font-size:10px;display:block}.house-market-buy{width:100%;font-size:13px}.house-market-payment{color:#b5cce0;margin-top:7px;font-size:10px;display:block}.house-market-comparison{min-width:0}.house-market-scroll{color:#eef6ff;background:#102754;border:1px solid #47728b;border-radius:18px;overflow-x:auto}.house-market-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.house-market-table th,.house-market-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #47728b55;padding:4px 9px}.house-market-table thead th{color:#a4daca;background:#0c233e;padding:12px 9px;font-size:10px;font-weight:600}.house-market-table th:first-child{text-align:left}.house-market-table tbody tr:last-child>*{border-bottom:none}.house-market-table tbody tr.is-selected{background:#9ee4c526;box-shadow:inset 3px 0 #a4daca}.house-market-table td:last-child b{color:#ffe18b}.house-market-table small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.house-market-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.house-market-select img{object-fit:contain;width:46px;height:36px}.house-market-select:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #a4daca}.house-market-select:disabled{cursor:wait}.house-market-map th{padding:7px 12px}.house-market-map-icon{color:#a4daca;vertical-align:middle;margin-right:7px;font-size:22px}.house-market-upgrade{padding:12px 4px 0}.house-market-upgrade b{color:#a4daca;font-size:12px;display:block}.house-market-upgrade span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.house-market-modal{max-height:672px}.house-market-modal #chain-step:empty{display:none}.house-market-modal>.body>.muted:last-child{font-size:10px}@media (max-width:700px){.house-market-intro{display:block}.house-market-intro p{margin-top:8px}.house-market-layout{grid-template-columns:minmax(0,1fr)}.house-market-selection>img{height:170px}.house-market-table{min-width:560px}.house-layout{grid-template-columns:minmax(0,1fr)}.house-owned-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;display:grid}.house-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.house-quick{padding:8px}.house-quick b{font-size:16px}.house-header h2{font-size:20px}}.quest{align-items:center;gap:10px;padding:8px;display:flex}.quest .grow .bar{margin-top:4px}.login-row{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.login-day{text-align:center;border:3px solid var(--ink);background:#fff;border-radius:12px;padding:6px 2px;font-size:12px}.login-day.done{opacity:.45}.login-day.next{background:var(--sun);animation:.8s infinite alternate pulse}.brand b,.modal .ribbon,.cleared h2,.sheet .head .title,.dockbtn{font-family:Pixelify Sans,monospace}.depth .num{font-variant-numeric:tabular-nums;font-weight:700}button,input,select{font-family:inherit;font-weight:600}img.ico{vertical-align:-4px;display:inline-block}.profile-entry{color:inherit;justify-content:center;align-items:center;font-size:23px;text-decoration:none;display:inline-flex}.native-market{width:100%}.market-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px}.market-toolbar .tabs{margin-bottom:0}.market-filters{flex-wrap:wrap;gap:16px;margin:16px 0}.market-filters label{align-items:center;gap:8px;display:flex}.market-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.market-cards{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:10px;max-height:440px;padding:3px;display:grid;overflow:auto}.market-cards .card{font:inherit;color:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.market-cards strong{color:#ffc83d;overflow-wrap:anywhere;font-size:14px}.market-cards small{color:#a9bde8}.market-empty{grid-column:1/-1;padding:30px}.market-detail{min-width:0}.market-detail .btn{white-space:normal}.market-price{flex-direction:column;gap:5px;margin:18px 0;display:flex}.market-price strong{color:#ffc83d;overflow-wrap:anywhere;font-size:24px}.market-price-label{margin:18px 0 8px;display:block}.market-detail input{width:100%}.native-market .is-error{color:#ff9da9}.native-market #market-status{min-height:1.5em}@media (max-width:720px){.market-layout{grid-template-columns:1fr}.market-cards{max-height:240px}}.inventory-item-entry{gap:12px;margin-bottom:12px}.item-market{--item-text:#eef6ff;--item-muted:#acc5e9;color:var(--item-text)}.item-market-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.item-market-heading h2{margin:4px 0 6px;font-size:26px;line-height:1.1}.item-market-heading p{margin:0;font-size:13px}.item-market-heading .tabs{flex-wrap:wrap;margin:0}.item-eyebrow{color:#a8deff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;display:block}.item-market .muted{color:var(--item-muted)}.item-balance{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.item-balance strong{color:#ffe498;font-size:22px;display:block}.item-balance small{color:var(--item-muted);margin-top:3px;display:block}.item-receipt{min-height:20px;margin:10px 2px 14px;font-size:13px}.item-receipt.is-error{color:#ffb2bf}.item-layout{grid-template-columns:minmax(0,1.15fr) minmax(350px,1fr);align-items:start;gap:20px;display:grid}.item-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.item-card{min-width:0;color:var(--item-text);text-align:center;background:linear-gradient(160deg,#21488e,#142b5c);border:2px solid #446db4;border-radius:18px;flex-direction:column;align-items:center;gap:5px;padding:22px 12px 14px;display:flex;position:relative;box-shadow:0 4px #091e45,inset 0 1px #ffffff20}.item-card:not(:disabled):hover{background:linear-gradient(160deg,#2a579f,#193772);border-color:#92d9ff}.item-card.selected{border-color:#ffe19a;box-shadow:0 4px #091e45,0 0 0 2px #ffc84d55,inset 0 1px #ffffff20}.item-card:focus-visible{outline-offset:3px;outline:3px solid #bcecff}.item-card img{width:82px;height:82px;margin:1px 0}.item-card strong{font-size:16px;line-height:1.1}.item-card>span:not(.item-owned){color:#c0d5f2;font-size:11px;font-weight:500;line-height:1.4}.item-card small{color:#94badf;margin-top:auto;padding-top:8px;font-size:10px}.item-card b{color:#ffe092;margin-top:5px;font-size:13px}.item-owned{color:#c3e9ff;background:#0a204e;border-radius:8px;padding:3px 6px;font-size:10px;position:absolute;top:8px;right:9px}.item-catalog-note{grid-column:1/-1;margin:2px;font-size:11px;line-height:1.5}.item-detail{min-width:0;padding:18px}.item-detail-title{align-items:center;gap:12px;display:flex}.item-detail-title h3{margin:5px 0;font-size:24px}.item-detail-title p{color:#b7cfee;margin:5px 0;font-size:12px;line-height:1.45}.item-specs{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.item-specs span{color:#d8eaff;background:#122853;border:1px solid #5073af;border-radius:8px;padding:6px 9px;font-size:11px}.item-buy{border-top:1px solid #44669d;border-bottom:1px solid #44669d;grid-template-columns:auto 75px 1fr;align-items:center;gap:10px;padding:14px 0;display:grid}.item-buy input{text-align:center;width:75px;min-width:0}.item-buy strong{text-align:right;color:#ffe19a;overflow-wrap:anywhere;font-size:15px}.item-buy .btn,.item-buy p{grid-column:1/-1}.item-buy p{margin:0;font-size:11px}.item-target{margin-top:16px}.item-target>label{margin-bottom:7px;font-size:12px;display:block}.item-target>select{white-space:normal;width:100%}.item-target-hero{background:#0c2350;border-radius:12px;align-items:center;gap:10px;margin:12px 0;padding:8px 10px;display:flex}.item-target-hero small{color:#bfd6f7;margin-top:4px;font-size:11px;display:block}.item-preview{background:#15315f;border:1px solid #5e87bc;border-radius:12px;margin:14px 0;padding:12px;font-size:12px;line-height:1.5}.item-preview>b{color:#aee6ff}.item-preview ul{color:#c7f3d7;margin:6px 0;padding-left:18px}.item-preview p{color:#b9cfee;margin:5px 0 0}.item-consent{color:#fce5b7;background:#142e5c;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;line-height:1.45;margin:12px 0!important;display:flex!important}.item-consent input{flex:none;width:16px;height:16px;margin:3px 0 0}.item-target #item-use{width:100%}.item-target>p{font-size:11px;line-height:1.45}.item-reason{color:#ffd4a9;padding:10px 0}.item-review{background:#243b60;border:2px solid #ffda82;border-radius:14px;margin-top:18px;padding:16px;box-shadow:0 0 20px #ffd77715}.item-review h3{color:#ffe7b1;margin:0 0 8px}.item-review p{font-size:13px;line-height:1.6}.item-review .row{flex-wrap:wrap}.item-review strong{color:#ffc3a8}.hero-item-summary{border-top:1px solid #5e79ab66;margin-top:14px;padding-top:12px}.hero-item-summary>b{color:inherit;font-size:12px}.hero-item-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.hero-item-slot{text-align:center;background:#071d3c22;border:1px solid #809bc477;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;min-width:0;padding:8px 5px;font-size:10px;display:flex}.hero-item-slot.equipped{border-color:#9ec79d}.hero-item-slot>small{text-transform:uppercase;opacity:.75;font-size:9px}.hero-item-slot strong{font-size:10px}.hero-item-slot>span{opacity:.8;font-size:10px}.hero-item-summary>p{margin-bottom:0;font-size:10px;line-height:1.5}.modes{flex-wrap:wrap}.item-fixed-hero{align-items:center;gap:24px;margin-bottom:16px;padding:12px 18px;display:flex}.item-fixed-hero .item-target-hero{background:0 0;flex:1;margin:0;padding:0}.item-fixed-hero .hero-item-summary{border:0;flex:1;margin:0;padding:0}.item-fixed-hero .hero-item-summary>p{display:none}.item-bag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.item-bag-card{text-align:center;background:linear-gradient(145deg,#25458b,#102753);border:2px solid #496fba;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.item-bag-art{justify-content:center;align-items:center;gap:14px;display:flex}.item-count{color:#ffe399;font-size:24px;font-weight:700}.item-bag-card h3{margin:0;font-size:19px}.item-bag-card p{color:#c7def7;margin:2px 0 8px;font-size:13px}.item-bag-card small{color:#ffdeb5;font-size:11px;line-height:1.4}.item-bag-card .item-reason{padding:4px 0}.item-bag-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:auto;display:flex}.item-bag-actions .btn{flex:1}.item-bag-empty,.item-bag-hint{text-align:center;padding:24px}.item-bag-empty h3{margin:0}.item-receipt:empty{display:none}@media (max-width:760px){.item-bag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-fixed-hero{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:440px){.item-bag-grid{grid-template-columns:1fr}}@media (max-width:760px){.item-market-heading{flex-direction:column;align-items:stretch}.item-layout{grid-template-columns:1fr}.item-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.item-balance{flex-wrap:wrap}}body.az{--az-ink:#0a1433;--az-navy:#15306f;--az-edge:#4f86ff;--az-muted:#a9bde8;--az-dim:#7690c8;--az-gold:#ffc83d;--az-green:#3fd460;--az-red:#ff4d63;--az-sky:#46b8ff;--az-display:"Luckiest Guy", "Arial Black", Impact, sans-serif;--az-ui:"Baloo 2", "Nunito", "Segoe UI", system-ui, sans-serif;font-family:var(--az-ui);background:radial-gradient(1000px 520px at 50% -12%,#1c3f96 0%,#0000 70%),#060d24;font-weight:600}body.az #ui{font-family:var(--az-ui)}body.az .capsule-progress{background:var(--az-navy);border-color:var(--az-edge)}body.az #ui .az-tl,body.az #ui .az-acts,body.az #ui .az-zoom{pointer-events:none}body.az #ui .az-acts button,body.az #ui .az-zoom button{pointer-events:auto}.az-glass{color:#fff;background:linear-gradient(#183478eb,#0c1c48eb);border:2px solid #6ea0ffcc;border-radius:18px;box-shadow:0 0 0 2px #0a1433e6,inset 0 1px #ffffff4d,0 8px 18px #00000059}.az-bar{background:#07122e;border:1.5px solid #2c4f9c;border-radius:99px;height:9px;overflow:hidden;box-shadow:inset 0 2px 3px #00000080}.az-bar>i{background:linear-gradient(#9bf7b0,#34c95a 60%,#1f9a3a);border-radius:99px;height:100%;transition:width .3s;display:block;box-shadow:inset 0 1px #ffffff80}.az-bar.gold>i{background:linear-gradient(#fff0a0,#ffc83d 60%,#f29b00)}.az-bar.sky>i{background:linear-gradient(#bff0ff,#46b8ff 60%,#1f6fd6)}.az-bar.red>i{background:linear-gradient(#ffb0ba,#ff4d63 60%,#d62642)}.az-tl{align-items:center;gap:10px;display:flex;position:absolute;top:6px;left:12px}.az-logo{font-family:var(--az-display);filter:drop-shadow(0 3px #0a1433);align-items:center;font-size:36px;line-height:1;display:flex}.az-logo .a,.az-logo .b{paint-order:stroke fill;-webkit-text-stroke:7px #0a1433}.az-logo .a{color:#ffc21a}.az-logo .b{color:#3fb0ff}.az-logo .o{width:30px;height:30px;margin:0 1px 0 2px}.az-logo .o svg{width:100%;height:100%}.az-depth{border-radius:14px;align-items:center;gap:9px;padding:4px 12px 5px 5px;display:flex}.az-depth .dn{min-width:40px;height:38px;font-family:var(--az-display);color:#3a2400;background:linear-gradient(#ffe98a,#ffc83d 55%,#f29b00);border:2px solid #b86a00;border-radius:11px;place-items:center;padding:0 6px;font-size:21px;display:grid;box-shadow:inset 0 1px #fff9}.az-depth b{white-space:nowrap;font-size:14px;font-weight:800;display:block}.az-depth small{color:var(--az-muted);white-space:nowrap;text-overflow:ellipsis;max-width:270px;font-size:11px;font-weight:700;display:block;overflow:hidden}.az-depth .az-bar{width:200px;height:8px;margin-top:2px}.az-tr{align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:12px}.az-pill{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;color:#fff;background:linear-gradient(#0c1d4c,#0a1638);border:2px solid #3563c8;border-radius:999px;align-items:center;height:32px;margin-left:12px;padding:0 12px 0 26px;font-size:15px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 0 2px #0a1433,inset 0 2px 6px #00000059}.az-pill img{filter:drop-shadow(0 2px #00000059);position:absolute;top:50%;left:-14px;transform:translateY(-50%);width:36px!important;height:36px!important}.az-pill.bump{animation:.35s az-bump}@keyframes az-bump{40%{transform:scale(1.14)}}.az-sq{background:linear-gradient(#5aa6ff,#2a64d6 55%,#1d47a8);border:2px solid #7fb0ff;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 0 0 2px #0a1433,inset 0 2px #ffffff80,0 3px #0a1433}.az-sq svg{width:24px;height:24px}.az-sq:active{transform:translateY(2px)}.az-goals{flex-direction:column;gap:6px;width:272px;padding:8px 12px 10px;display:flex;position:absolute;top:56px;right:12px}.az-goals .gh{text-align:left;color:#fff;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.az-goals .gh b{font-family:var(--az-display);letter-spacing:.04em;flex:1;font-size:17px;font-weight:400}.az-goals .gh small{font-family:var(--az-ui);color:var(--az-muted);letter-spacing:0;font-size:11px;font-weight:700;display:block}.az-goals .gh svg{width:18px;height:18px;transition:transform .2s}.az-goals.shut .gh svg{transform:rotate(-90deg)}.az-goals.shut .gl{display:none}.az-goals .gl{flex-direction:column;gap:6px;display:flex}.az-goals .gi{grid-template-columns:20px 1fr auto;align-items:center;gap:7px;font-size:13px;font-weight:700;display:grid}.az-goals .gi .bx{background:#07122e;border:2px solid #7fb0ff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.az-goals .gi.done .bx{background:linear-gradient(#ffe98a,#ffc83d);border-color:#b86a00}.az-goals .gi .bx svg{width:14px;height:14px}.az-goals .gi>span:nth-child(3){color:var(--az-muted);font-variant-numeric:tabular-nums;font-size:12px}.az-goals .gi .az-bar{grid-column:2/4;height:6px;margin-top:-3px}.az-goals .tiers{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.az-goals .tiers span{align-items:center;gap:1px;display:inline-flex}.az-goals .tiers img{width:26px;height:26px}.az-goals .tiers .en{color:#ff9aa6;margin-left:auto;font-size:12px}.az-goals .earn{border-top:1px solid #7fb0ff4d;align-items:center;gap:4px;padding-top:6px;font-size:13px;font-weight:800;display:flex}.az-goals .earn span{color:var(--az-muted);margin-left:auto;font-size:11px}.az-start{flex-direction:column;gap:6px;width:290px;padding:8px 12px 10px;font-size:13px;font-weight:700;display:flex;position:absolute;top:62px;left:62px}.az-start .hd{align-items:center;gap:8px;display:flex}.az-start .hd b{font-family:var(--az-display);letter-spacing:.04em;color:var(--az-gold);flex:1;font-size:17px;font-weight:400}.az-start .x{color:#cfe4ff;background:#0a1a44;border:2px solid #7fb0ff;border-radius:50%;width:24px;height:24px;padding:0;font-size:11px;line-height:1}.az-start ol{color:#dbe6ff;flex-direction:column;gap:3px;margin:0;padding-left:20px;line-height:1.3;display:flex}.az-start .row{justify-content:flex-end;gap:6px;display:flex}.az-zoom{flex-direction:column;gap:8px;display:flex;position:absolute;top:250px;left:12px}.az-rb{width:40px;height:40px;font-family:var(--az-display);color:#fff;background:linear-gradient(#2d5bc0,#173275);border:2px solid #7fb0ff;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;box-shadow:0 0 0 2px #0a1433,inset 0 2px #fff6,0 3px #0a1433}.az-rb svg{width:20px;height:20px}.az-rb:active{transform:translateY(2px)}.az-banner{font-family:var(--az-display);letter-spacing:.05em;white-space:nowrap;color:#3a2400;background:linear-gradient(#ffe98a,#ffc83d 55%,#f29b00);border:2px solid #b86a00;border-radius:999px;padding:5px 18px 3px;font-size:18px;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0a1433,0 4px #0a1433}.az-banner.gas{color:#062a10;background:linear-gradient(#c6f78a,#7bd13a);border-color:#3f8a1a;font-size:15px;top:auto;bottom:150px}.az-boss{align-items:center;gap:10px;padding:5px 14px 5px 8px;position:absolute;top:58px;left:50%;transform:translate(-50%)}.az-boss .bi svg{width:46px;height:32px}.az-boss b{font-family:var(--az-display);letter-spacing:.05em;font-size:17px;font-weight:400}.az-boss .hp{background:#07122e;border:2px solid #0a1433;border-radius:99px;width:300px;height:16px;overflow:hidden;box-shadow:0 0 0 2px #ff9aa6}.az-boss .hp i{background:linear-gradient(#ffb0ba,#ff4d63 55%,#c41f3a);height:100%;transition:width .3s;display:block}.az-boss span:last-child{text-align:right;min-width:84px;font-size:13px;font-weight:800}.az-team{cursor:pointer;flex-direction:column;gap:5px;width:300px;padding:7px 10px 9px;display:flex;position:absolute;bottom:12px;left:12px}.az-team .th{color:var(--az-muted);white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.az-team .th .t{font-family:var(--az-display);color:#fff;letter-spacing:.05em;font-size:17px;font-weight:400}.az-team .th b{color:#fff;font-variant-numeric:tabular-nums}.az-team .bubbles{grid-template-columns:repeat(4,1fr);gap:5px 6px;display:grid}.az-team .bub{border-radius:50%;width:56px;height:56px;margin:0 auto;padding:4px;position:relative}.az-team .bub .face{background:#fff;border:2px solid #0a1433;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.az-team .bub .face img{width:42px;height:42px;image-rendering:pixelated;margin-top:4px}.az-team .bub.sleep .face img{filter:saturate(.45)brightness(.85)}.az-team .bub .st{border:2px solid #0a1433;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-2px}.az-team .bub .st svg{width:12px;height:12px}.az-team .bub .tl{color:#0a1433;border:1.5px solid #0a1433;border-radius:99px;padding:0 4px;font-size:8px;font-weight:800;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.az-team .more{font-family:var(--az-display);color:var(--az-muted);place-items:center;font-size:18px;display:grid}.az-team .empty{color:var(--az-muted);grid-column:1/-1;padding:6px;font-size:12px}.az-nav{border-radius:18px;padding:5px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.az-nav .nb{width:64px;font-family:var(--az-display);letter-spacing:.05em;color:#fff;text-shadow:0 2px #0a1433;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;padding:3px 0 1px;font-size:12px;display:flex;position:relative}.az-nav .nb+.nb:before{content:"";background:#7fb0ff59;width:1px;position:absolute;top:10px;bottom:10px;left:0}.az-nav .nb .ic{place-items:center;width:40px;height:40px;transition:transform .12s;display:grid}.az-nav .nb .ic svg{filter:drop-shadow(0 3px #0a1433b3);width:36px;height:36px}.az-nav .nb:hover .ic{transform:translateY(-3px)scale(1.06)}.az-nav .badge{color:#fff;min-width:18px;height:18px;font-family:var(--az-ui);text-shadow:none;background:linear-gradient(#ff8a9a,#ff4d63);border:2px solid #0a1433;border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;animation:none;position:absolute;top:0;right:6px;transform:none}.az-acts{width:230px;height:150px;position:absolute;bottom:12px;right:12px}.az-acts .big{background:radial-gradient(circle at 36% 30%,#dff7ff 0%,#6fd0ff 22%,#2a8cff 55%,#1540a8 100%);border:3px solid #bff0ff;border-radius:50%;place-items:center;width:112px;height:112px;padding:0;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 0 0 3px #0a1433,0 0 0 8px #46b8ff59,0 0 24px 8px #46b8ff73,0 5px 0 3px #0a1433}.az-acts .big svg{filter:drop-shadow(0 3px #0a143399);width:58px;height:58px}.az-acts .big small{text-align:center;font-family:var(--az-display);color:#fff;letter-spacing:.05em;text-shadow:0 2px #0a1433;font-size:13px;position:absolute;bottom:12px;left:0;right:0}.az-acts .small{background:radial-gradient(circle at 36% 30%,#6f9cff 0%,#2a58c0 45%,#132f78 100%);border:3px solid #7fb0ff;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;display:grid;position:absolute;box-shadow:0 0 0 3px #0a1433,0 4px 0 2px #0a1433}.az-acts .small svg{width:30px;height:30px}.az-acts .small.on{border-color:#9ef59a;box-shadow:0 0 0 3px #0a1433,0 0 18px 4px #3fd4608c,0 4px 0 2px #0a1433}.az-acts .big:active,.az-acts .small:active{transform:translateY(3px)}.az-acts .lb{font-family:var(--az-display);letter-spacing:.05em;color:#fff;white-space:nowrap;background:#0a1433;border:1.5px solid #7fb0ff;border-radius:99px;padding:1px 6px 0;font-size:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.az-acts .small.on .lb{color:#9ef59a;border-color:#9ef59a}.az-acts .cnt{color:#fff;background:#0a1433;border:2px solid #7fb0ff;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:13px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-4px}.az-acts .big .cnt{width:32px;height:32px;font-size:15px;top:-2px;bottom:auto;right:-2px}body.az .toasts{top:auto;bottom:170px;left:640px}body.az .toast{color:#fff;background:linear-gradient(#1d3d8c,#10265c);border:2px solid #4f86ff;border-radius:14px;box-shadow:0 0 0 2px #0a1433,0 6px 14px #0006}body.az .toast.ok{background:linear-gradient(#1d5a3c,#11402a);border-color:#3fd460}body.az .toast.err{background:linear-gradient(#6a1f35,#4a1224);border-color:#ff4d63}.az-fly{-webkit-text-stroke:3px #0a1433;paint-order:stroke fill;text-shadow:none;font-family:"Baloo 2",sans-serif;font-weight:800}.az-fly img{width:28px;height:28px}.az-cleared{text-align:center;color:#fff;background:linear-gradient(#1d3d8c 0%,#15306f 45%,#10265c 100%);border:3px solid #5b93ff;border-radius:24px;flex-direction:column;align-items:center;gap:10px;width:520px;padding:58px 26px 20px;animation:.4s cubic-bezier(.3,1.5,.5,1) az-pop;display:flex;position:absolute;top:330px;left:640px;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0a1433,0 16px 40px #0000008c,inset 0 2px #ffffff4d}@keyframes az-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.az-cleared .trophy{filter:drop-shadow(0 4px #0a1433);width:100px;height:100px;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.az-cleared h2{font-family:var(--az-display);letter-spacing:.03em;color:#ffc83d;paint-order:stroke fill;-webkit-text-stroke:8px #0a1433;margin:0;font-size:38px;font-weight:400;line-height:1}.az-cleared .stat{color:#dbe6ff;justify-content:space-between;width:100%;font-weight:700;display:flex}.az-cleared .rbox{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.az-cleared .rbox div{background:#0a1a44;border:2px solid #3563c8;border-radius:14px;flex-direction:column;align-items:center;padding:8px 4px 6px;font-size:15px;font-weight:800;display:flex}.az-cleared .rbox img{width:40px;height:40px}.az-cleared .rbox small{color:var(--az-muted);font-size:11px}.az-cleared .muted{color:var(--az-muted)}body.az .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a209e}body.az .modal{color:#fff;background:linear-gradient(#1a3a86 0%,#13306f 18%,#0f2559 100%);border:3px solid #5b93ff;border-radius:26px;margin-top:16px;padding:48px 22px 20px;box-shadow:0 0 0 3px #0a1433,0 16px 40px #0000008c,inset 0 2px #ffffff4d}body.az .modal .ribbon{white-space:nowrap;height:auto;font-family:var(--az-display);letter-spacing:.05em;color:#fff;text-shadow:0 3px #0a1433;background:linear-gradient(#7fb8ff,#3f86ff 50%,#2556c8);border:3px solid #cfe4ff;border-radius:16px;padding:7px 30px 4px;font-size:28px;top:-26px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 0 3px #0a1433,inset 0 2px #ffffff8c,0 5px #0a1433}body.az .modal .close{background:radial-gradient(circle at 36% 30%,#ffb0ba,#ff4d63 50%,#b81a34);border:3px solid #ffd0d6;width:48px;height:48px;font-size:20px;top:-16px;right:-16px;box-shadow:0 0 0 3px #0a1433,0 4px #0a1433}body.az .modal .body{scrollbar-width:thin;scrollbar-color:#3563c8 transparent}body.az .btn{font-family:var(--az-display);letter-spacing:.04em;color:#fff;text-shadow:0 2px #0a14338c;background:linear-gradient(#9ef59a 0%,#3fd460 52%,#22a843 100%);border:2px solid #137a2c;border-radius:12px;font-weight:400;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #00000024,0 0 0 2px #0a1433,0 4px #0a1433}body.az .btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}body.az .btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #ffffff8c,0 0 0 2px #0a1433,0 1px #0a1433}body.az .btn.orange{color:#3a2400;text-shadow:0 1px #fff6;background:linear-gradient(#ffe98a 0%,#ffc83d 52%,#f29b00 100%);border-color:#b86a00}body.az .btn.red{background:linear-gradient(#ffa0ab 0%,#ff4d63 52%,#d62642 100%);border-color:#8f1428}body.az .btn.blue{background:linear-gradient(#9fd6ff 0%,#46a4ff 52%,#2266d6 100%);border-color:#133f9a}body.az .btn.brown,body.az .btn.gray,body.az .tabs .btn{color:#dbe6ff;background:linear-gradient(#3d62b8 0%,#2a4c9c 52%,#1d3a80 100%);border-color:#12285e}body.az .tabs .btn.active{color:#3a2400;text-shadow:none;background:linear-gradient(#ffe98a 0%,#ffc83d 52%,#f29b00 100%);border-color:#b86a00}body.az .btn.sm{padding:4px 11px 2px;font-size:14px}body.az .btn.big{font-size:22px}body.az .panel{color:#fff;background:linear-gradient(#1d3d8c 0%,#15306f 45%,#10265c 100%);border:2px solid #4f86ff;border-radius:16px;box-shadow:0 0 0 2px #0a1433,inset 0 1px #ffffff40}body.az .panel.light{background:#0a1a44}body.az .card{color:#fff;background:linear-gradient(#1d3d8c,#10265c);border-width:2px;border-radius:14px;box-shadow:0 0 0 2px #0a1433,0 3px #0a1433}body.az .card:hover{transform:translateY(-2px)}body.az .card.sel{box-shadow:0 0 0 2px #0a1433,0 0 0 5px #ffc83d,0 0 16px 3px #ffc83d73}body.az .card .id,body.az .muted{color:var(--az-muted)}body.az .card .lv,body.az .cream{color:#ffc83d}body.az .card .dot{background:#3fd460;border-color:#0a1433;box-shadow:0 0 8px #3fd460}body.az .tag{color:#0a1433;letter-spacing:.04em;border:1.5px solid #0a1433;border-radius:99px;font-weight:800}body.az .pill{color:#dbe6ff;background:#0a1a44;border:1.5px solid #3563c8}body.az .bar,body.az .stat-bar{background:#07122e;border:1.5px solid #2c4f9c;border-radius:99px}body.az .bar>i,body.az .stat-bar>i{border-radius:99px}body.az .stat-bar>i{background:linear-gradient(#fff0a0,#ffc83d 60%,#f29b00)}body.az input,body.az select{color:#fff;font-family:var(--az-ui);background:#07122e;border:2px solid #3563c8;border-radius:10px;font-weight:700}body.az .login-day{color:#dbe6ff;background:#0a1a44;border:2px solid #3563c8}body.az .login-day.next{color:#3a2400;background:linear-gradient(#ffe98a,#ffc83d 55%,#f29b00);border-color:#fff3b0;box-shadow:0 0 14px 3px #ffc83d80}body.az .capsule .glass{background:radial-gradient(circle at 34% 28%,#fffffff2 0 7%,#b4ecff80 8% 40%,#46b8ff59 70%),#0a1a44;border-color:#cfe4ff;box-shadow:0 0 0 3px #0a1433,0 0 30px 6px #46b8ff73}body.az .house-room{border:2px solid #4f86ff;box-shadow:0 0 0 2px #0a1433}body.az .house-eyebrow,body.az .house-header p,body.az .house-collection-note,body.az .house-rule span,body.az .house-rest-time,body.az .house-owned span:not(.house-active),body.az .house-card-stats span,body.az .house-shop-intro span{color:#a9bde8}body.az .house-header h2{color:#ffe18b;font-family:var(--az-ui);font-weight:800}body.az .house-quick{background:#0a1c45;border-color:#4061a0}body.az .house-quick b{color:#a3e4df}body.az .house-quick span{color:#a9bde8}body.az .house-owned,body.az .house-resident{background:#102754;border-color:#345797}body.az .house-owned.is-active{background:#183961;border-color:#77cbbb}body.az .house-rule{border-color:#345797}body.az .house-upgrade{color:#a3e4df}body.az .house-market-intro h2{color:#ffe18b;font-family:var(--az-ui);font-weight:800}body.az .house-market-intro p,body.az .house-market-table small,body.az .house-market-upgrade span{color:#a9bde8}body.az .house-market-scroll{background:#102754}body.az .herorow{color:#fff;background:linear-gradient(#1a3780,#132c68);border:1.5px solid #3563c8}body.az .grid .card img.px{border-radius:10px}.az-skinrow{border-top:1px solid #7fb0ff4d;margin-top:12px;padding-top:10px;font-weight:700}.az-teamlist{flex-direction:column;gap:6px;display:flex}.az-trow{background:linear-gradient(#1a3780,#132c68);border:1.5px solid #3563c8;border-radius:14px;grid-template-columns:52px 200px 1fr 1fr auto;align-items:center;gap:14px;padding:7px 12px;display:grid}.az-trow .pf{border:2px solid #0a1433;border-radius:12px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.az-trow .pf img{width:44px;height:44px}.az-trow b{font-size:16px}.az-trow .stars{color:#ffc83d;font-size:12px}.az-trow .mini{color:var(--az-muted);justify-content:space-between;margin-bottom:3px;font-size:12px;font-weight:700;display:flex}.az-seg{background:#0a1a44;border:1.5px solid #3563c8;border-radius:12px;gap:3px;padding:3px;display:flex}.az-seg button{letter-spacing:.05em;color:var(--az-muted);font-size:12px;font-weight:800;font-family:var(--az-ui);background:0 0;border:0;border-radius:9px;align-items:center;gap:4px;padding:4px 9px 3px;display:flex}.az-seg button svg{width:14px;height:14px}.az-seg button[aria-pressed=true].w{color:#062a10;background:linear-gradient(#8ff58a,#2fbf4f)}.az-seg button[aria-pressed=true].r{color:#3a2400;background:linear-gradient(#ffe98a,#ffc83d)}.az-seg button[aria-pressed=true].h{color:#fff;background:linear-gradient(#9fd6ff,#3f8dff)}.az-wmtabs{gap:4px;display:flex}.az-wmtabs button{color:var(--az-muted);text-align:left;font-size:12px;font-weight:800;line-height:1.15;font-family:var(--az-ui);background:#0a1a44;border:2px solid #23428a;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;padding:4px 8px 3px;display:flex}.az-wmtabs button small{opacity:.8;font-size:10px;font-weight:700}.az-wmtabs button[aria-pressed=true]{color:#fff;background:linear-gradient(#6fb0ff,#2f6fe0);border-color:#cfe4ff}.az-wmtabs button.lk{opacity:.55}.az-island{border:2px solid #4f86ff;border-radius:16px;flex:none;width:600px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0a1433}.az-island canvas{width:100%;display:block}.az-island .inode{width:50px;height:50px;font-family:var(--az-display);color:#fff;text-shadow:0 2px #0a1433;background:radial-gradient(circle at 36% 30%,#9fd6ff,#3f86ff 50%,#1d47a8);border:3px solid #cfe4ff;border-radius:50%;place-items:center;margin:-25px 0 0 -25px;padding:0;font-size:22px;display:grid;position:absolute;box-shadow:0 0 0 3px #0a1433,0 4px 0 2px #0a1433}.az-island .inode.done{background:radial-gradient(circle at 36% 30%,#9ef59a,#3fd460 50%,#1f9a3a);border-color:#d8ffd6}.az-island .inode.cur{color:#3a2400;text-shadow:none;background:radial-gradient(circle at 36% 30%,#fff0a0,#ffc83d 50%,#d98a00);box-shadow:0 0 0 3px #0a1433,0 0 20px 6px #ffc83d99}.az-island .inode.lk{color:#9aa6c8;background:radial-gradient(circle at 36% 30%,#6a7aa8,#3a4670 60%,#252e4f);border-color:#7a88b0}.az-island .inode.boss svg{width:40px;height:30px}.az-dcard{background:linear-gradient(#1a3780,#132c68);border:1.5px solid #3563c8;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:7px 12px;display:grid}.az-dcard .dn{width:46px;height:46px;font-family:var(--az-display);background:#0a1a44;border:2px solid #3563c8;border-radius:12px;place-items:center;font-size:22px;display:grid}.az-dcard.cur{border-color:#ffc83d;box-shadow:0 0 14px 2px #ffc83d59}.az-dcard.cur .dn{color:#3a2400;background:linear-gradient(#ffe98a,#ffc83d);border-color:#b86a00}.az-dcard b{font-size:16px}.az-dcard small{color:var(--az-muted);font-size:11px;font-weight:600;display:block}.az-wmfoot{background:#0a1a44;border:1.5px solid #3563c8;border-radius:14px;gap:12px;margin-top:12px;padding:8px 14px}.az-wmfoot b{font-family:var(--az-display);font-size:18px;font-weight:400}.az-wmfoot img{width:40px;height:40px}body.az .sb-login{font-family:var(--az-ui);background:radial-gradient(at 50% 35%,#2f6fe0 0%,#173275 42%,#081433 80%)}body.az .sb-login:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 50% 120%,#ffffff0d 0 2px,#0000 2px 38px);position:absolute;inset:0}body.az .sb-login .sb-card{background:linear-gradient(#1a3a86 0%,#13306f 30%,#0f2559 100%);border:3px solid #5b93ff;border-radius:26px;width:min(440px,100vw - 32px);padding:30px 28px 22px;position:relative;box-shadow:0 0 0 3px #0a1433,0 18px 50px #0000008c,inset 0 2px #ffffff4d}body.az .sb-login .sb-title{font-family:var(--az-display);letter-spacing:.02em;color:#ffc21a;text-shadow:none;paint-order:stroke fill;-webkit-text-stroke:9px #0a1433;filter:drop-shadow(0 4px #0a1433);font-size:46px}body.az .sb-login .sb-lead{color:#dbe6ff;font-size:15px;font-weight:600}body.az .sb-login .sb-card button{font-family:var(--az-display);letter-spacing:.04em;color:#fff;text-shadow:0 2px #0a14338c;border:2px solid;border-radius:14px;padding:12px 16px 9px;font-size:19px;font-weight:400}body.az .sb-login .sb-card .wallet{background:linear-gradient(#cbb0ff 0%,#9a6bff 52%,#6a3fd6 100%);border-color:#43209a;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #00000024,0 0 0 2px #0a1433,0 5px #0a1433}body.az .sb-login .sb-card .guest{background:linear-gradient(#9fd6ff 0%,#46a4ff 52%,#2266d6 100%);border-color:#133f9a;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #00000024,0 0 0 2px #0a1433,0 5px #0a1433}body.az .sb-login .sb-card .local{box-shadow:none;font-family:var(--az-ui);color:#a9bde8;text-shadow:none;letter-spacing:0;text-underline-offset:4px;background:0 0;border:0;font-size:14px;font-weight:700;text-decoration:underline}body.az .sb-login .err{color:#ff9aa6;font-weight:700}body.az .sb-login .fine{color:#a9bde8}body.az .sb-net{font-family:var(--az-ui);background:linear-gradient(#ff8a9a,#ff4d63 55%,#c41f3a);border:2px solid #ffd0d6;border-radius:999px;padding:7px 10px 7px 18px;font-weight:700;box-shadow:0 0 0 2px #0a1433,0 5px #0a1433}body.az .sb-net button{font-family:var(--az-display);letter-spacing:.04em;color:#fff;background:#0a1433;border-radius:999px;padding:5px 12px 3px;font-weight:400}body.az .overlay a{color:var(--az-gold);text-underline-offset:2px;text-decoration:underline}body.az .overlay a:hover{color:#fff}
