@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/Inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/Inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/PixelifySans-latin-ext-CsF3XSp0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/PixelifySans-latin-Cbhn5ptY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Silkscreen-Regular-latin-CtPo2yA5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Silkscreen-Bold-latin-CSE2nhgM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink: #f7f2e8;--muted: #b9afc1;--dim: #756c82;--panel: rgba(24, 18, 31, .96);--panel-solid: #1b1424;--panel-soft: #352a40;--panel-deep: #100b16;--line: #74627f;--line-dark: #09060d;--yellow: #d9a84e;--yellow-light: #f7d98b;--yellow-deep: #6f461f;--green: #67df9a;--cyan: #83cfff;--red: #f06478;--shadow: 0 14px 38px rgba(4, 1, 8, .62);--display: "Barlow Condensed", sans-serif;--body: "Inter", sans-serif}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:#09070f}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;color:var(--ink);font-family:var(--body);font-size:14px;background:radial-gradient(circle at 50% -10%,rgba(142,90,183,.26),transparent 40%),radial-gradient(circle at 12% 72%,rgba(34,125,101,.16),transparent 32%),radial-gradient(circle at 88% 60%,rgba(54,91,161,.15),transparent 30%),linear-gradient(180deg,#130d1b,#09070f 72%)}button,input{font:inherit}button{color:inherit}button:not(:disabled),[role=button]{cursor:pointer}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(255,180,0,.7);outline-offset:2px}button:disabled{cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kaido-app{position:relative;min-height:100vh;min-height:100dvh;padding:12px 20px 100px;isolation:isolate}.kaido-app:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle,rgba(247,217,139,.22) 0 1px,transparent 1.7px) 0 0 / 52px 52px,radial-gradient(circle,rgba(103,223,154,.16) 0 1px,transparent 1.8px) 18px 24px / 79px 79px,radial-gradient(circle at 50% 8%,rgba(146,91,183,.2),transparent 34%)}.kaido-app:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 42%,transparent 30%,rgba(7,4,12,.62) 100%)}.brand{display:inline-flex;align-items:center;color:var(--yellow);font-family:var(--display);font-size:clamp(28px,2.4vw,42px);font-style:italic;font-weight:900;letter-spacing:-1.5px;line-height:.9;text-shadow:0 4px 0 #4b2d40,0 8px 20px rgba(4,1,8,.78);white-space:nowrap}.brand-mark{display:grid;width:40px;height:35px;margin-right:7px;place-items:center;border:3px solid currentColor;border-radius:5px 5px 12px 12px;font-size:13px;letter-spacing:-1px}.topbar{display:grid;grid-template-columns:minmax(210px,1fr) minmax(470px,700px) minmax(300px,1fr);gap:18px;align-items:center;max-width:1660px;margin:0 auto 18px}.top-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}.utility-button,.wallet-button,.icon-button{min-height:38px;border:2px solid var(--line);border-radius:12px;background:linear-gradient(#3b2e48,#241a2e);box-shadow:inset 0 0 0 2px var(--panel-deep),0 4px 10px #0401084d;color:#dfdfda;font-family:var(--display);font-weight:700}.utility-button{padding:0 14px}.icon-button{display:grid;width:40px;padding:0;place-items:center;font-family:var(--body);font-size:17px}.wallet-button{display:inline-flex;align-items:center;gap:7px;padding:0 13px}.wallet-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.capacity-bar{display:grid;grid-template-columns:auto 1fr 1fr;gap:14px;align-items:center;padding:9px 15px;border:2px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 3px var(--panel-deep),var(--shadow)}.capacity-label{display:flex;gap:7px;align-items:center;color:#e0dfd8;font-family:var(--display);font-style:italic;font-weight:800;white-space:nowrap}.meter-block{min-width:0}.meter-copy{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;color:#bcbdbb;font-family:var(--display);font-size:12px;font-weight:700}.meter-copy strong{color:#f4f3ec}.meter,.progress-track{position:relative;height:12px;overflow:hidden;border:2px solid #656767;border-radius:999px;background:#151616;box-shadow:inset 0 1px 4px #000}.meter>span,.progress-track>span{display:block;width:var(--value, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#67df9a,#94db87 38%,#d9a84e 66%,#9b70d1);box-shadow:0 0 9px #67df9a73;transition:width .35s ease}.dashboard-grid{display:grid;grid-template-columns:285px minmax(520px,700px) 285px;gap:clamp(16px,2vw,34px);align-items:start;justify-content:center;max-width:1580px;margin:0 auto}.mobile-stage-tabs{display:none}.panel-shell{position:relative;min-width:0}.section-title{position:relative;z-index:2;margin:0 0 -14px 18px;color:var(--yellow);font-family:var(--display);font-size:clamp(32px,3vw,44px);font-style:italic;font-weight:900;letter-spacing:-1px;line-height:1;text-shadow:0 4px 0 #4b2d40,0 6px 16px #000}.panel{border:2px solid var(--line);border-radius:25px;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 46%),repeating-linear-gradient(45deg,rgba(217,168,78,.018) 0 1px,transparent 1px 24px),var(--panel);box-shadow:inset 0 0 0 3px var(--panel-deep),var(--shadow)}.ledger-panel,.leaderboard-panel{height:min(75vh,660px);min-height:510px;padding:28px 14px 14px}.ledger-scroll{height:100%;padding:0 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#a4a6a4 transparent;scrollbar-width:thin}.ledger-group-title{display:flex;gap:7px;align-items:center;margin:8px 4px 9px;font-family:var(--display);font-size:15px;font-weight:800}.stat-card,.data-row,.shop-card,.rank-card,.activity-row,.detail-action{border:2px solid #555757;box-shadow:inset 0 0 0 3px #1c1d1d}.stat-card{margin-bottom:7px;padding:11px 12px;border-radius:15px;background:var(--panel-soft)}.stat-card.accent{border-color:#8c753b}.stat-label{display:flex;gap:7px;align-items:center;margin-bottom:4px;color:#a7a8a7;font-size:12px}.stat-value{color:#f3f2ec;font-family:var(--display);font-size:21px;font-weight:800;line-height:1}.stat-value.gold{color:var(--yellow-light)}.stat-value.small{font-size:17px}.stat-note{margin-top:5px;color:#60de6c;font-family:var(--display);font-size:11px;font-weight:700}.ledger-actions{display:grid;grid-template-columns:1fr auto;gap:7px;margin:11px 0}.primary-button,.secondary-button,.tab-button,.step-button{border:2px solid #111;font-family:var(--display);font-style:italic;font-weight:800}.primary-button{position:relative;min-height:47px;padding:9px 16px;border-radius:15px;background:linear-gradient(180deg,#f4d37f,#cf963b);box-shadow:inset 0 0 0 3px #ffe4a2,0 0 0 2px #b77d2c,0 5px 14px #04010866;color:#2b1a0d;transition:filter .14s ease,transform .14s ease}.primary-button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.primary-button:not(:disabled):active{transform:translateY(1px)}.primary-button:disabled,.primary-button.disabled{border-color:#5d512e;background:#8f7a43;box-shadow:inset 0 0 0 3px #aa945c,0 0 0 2px #342c18;color:#29281f;filter:saturate(.45)}.secondary-button{min-height:43px;padding:8px 13px;border-color:var(--line);border-radius:13px;background:linear-gradient(#3b2e48,#292032);box-shadow:inset 0 0 0 3px var(--panel-deep);color:#e0dfda}.secondary-button:disabled{color:#8e8f8f;opacity:.65}.claim-preview{display:flex;justify-content:space-between;gap:10px;margin:7px 4px 6px;color:#aaa;font-family:var(--display);font-size:11px;font-weight:600}.claim-preview strong{color:var(--yellow-light)}.claim-button{width:100%;position:sticky;z-index:2;bottom:0}.depot-panel{min-height:min(75vh,660px);padding:42px 26px 30px}.tier-badge{position:absolute;z-index:3;top:45px;right:20px;max-width:calc(100% - 40px);padding:7px 16px;overflow:hidden;border:2px solid var(--line);border-radius:999px;background:var(--panel-soft);box-shadow:inset 0 0 0 3px var(--panel-deep);color:#d9d8d1;font-family:var(--display);font-style:italic;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.depot-grid-wrap{display:grid;min-width:0;max-width:100%;min-height:490px;place-items:center}.depot-grid{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr));gap:4px;width:min(100%,calc(var(--grid-cols, 4) * 160px))}.work-cell{position:relative;display:flex;min-width:0;aspect-ratio:1 / .93;padding:9px 7px 8px;align-items:center;flex-direction:column;justify-content:center;border:3px solid #756580;border-radius:19px;background:linear-gradient(135deg,rgba(217,168,78,.07),transparent 35%),radial-gradient(circle at 50% 0,rgba(128,86,159,.16),transparent 58%),#2c2335;box-shadow:inset 0 0 0 3px #130e1b,0 4px 12px #0401086b;overflow:visible;transition:border-color .16s ease,transform .16s ease,filter .16s ease}.work-cell.occupied{border-color:var(--machine-color, #50ed65)}.work-cell:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.work-cell.selected{box-shadow:inset 0 0 0 3px #1a1b1b,0 0 0 3px var(--yellow),0 5px 16px #ffb4004d}.free-tag{position:absolute;top:-10px;right:7px;padding:2px 7px;border:1px solid #176622;border-radius:999px;background:var(--green);color:#113117;font-family:var(--display);font-size:10px;font-weight:900}.empty-cell{color:#575959;font-size:46px;font-weight:800}.machine-art{display:grid;width:min(88%,98px);aspect-ratio:1;margin:-4px auto 2px;place-items:center;filter:drop-shadow(0 7px 2px rgba(0,0,0,.35))}.machine-art svg{display:block;width:100%;height:100%;overflow:visible}.machine-name{max-width:100%;padding:2px 8px 3px;overflow:hidden;border-radius:999px;background:#d5d5d1;color:#333;font-family:var(--display);font-size:13px;font-style:italic;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.machine-name.rarity-2{background:#4fc7ff;color:#102d3b}.machine-name.rarity-3{background:#74ef81;color:#15351a}.machine-name.rarity-4{background:#bd82ff;color:#2b1744}.leaderboard-panel{display:grid;place-items:center;text-align:center}.coming-soon{max-width:200px;color:#9d9d9c;line-height:1.55}.coming-soon-icon{display:block;margin-bottom:10px;color:var(--yellow);font-size:32px}.coming-soon strong{display:block;margin-bottom:5px;color:#d4d3cf;font-family:var(--display);font-size:20px}.bottom-nav{position:fixed;z-index:40;left:50%;bottom:max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));gap:6px;padding:10px;border:2px solid var(--line);border-radius:20px;background:#18121ff7;box-shadow:inset 0 0 0 3px var(--panel-deep),0 12px 30px #040108a8;transform:translate(-50%)}.nav-button{display:grid;min-height:61px;padding:7px 8px 6px;place-items:center;gap:2px;border:2px solid #5a5c5c;border-radius:12px;background:linear-gradient(#424343,#343535);color:#c5c5c2;font-family:var(--display);font-size:12px;font-weight:700}.nav-button:hover,.nav-button.active{border-color:var(--yellow);color:var(--yellow-light)}.nav-icon{font-family:var(--body);font-size:20px;font-style:normal;line-height:1}.toast-stack{position:fixed;z-index:85;right:16px;bottom:max(15px,env(safe-area-inset-bottom));display:grid;gap:8px;width:min(360px,calc(100vw - 30px))}.bottom-nav~.toast-stack{bottom:max(18px,env(safe-area-inset-bottom))}.toast{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border:2px solid var(--yellow);border-radius:999px;background:#241a2e;box-shadow:inset 0 0 0 2px var(--panel-deep),0 8px 28px #04010899;color:#e4e3dd;font-family:var(--display);font-weight:700;animation:toast-in .24s ease-out}.toast.error{border-color:var(--red)}.toast.success{border-color:var(--green)}.toast-close{display:grid;width:28px;height:28px;flex:0 0 auto;padding:0;place-items:center;border:0;background:transparent;color:#aaa}.modal-layer{position:fixed;z-index:70;inset:0;display:grid;padding:18px;place-items:center;background:#07040cb8;backdrop-filter:blur(3px);animation:fade-in .15s ease}.modal{position:relative;display:flex;min-width:0;width:min(490px,calc(100vw - 28px));max-height:min(90vh,860px);max-height:min(90dvh,860px);flex-direction:column;border:2px solid var(--line);border-radius:25px;background:#18121ffc;box-shadow:inset 0 0 0 3px var(--panel-deep),0 24px 70px #040108c2;animation:modal-in .18s ease-out}.modal.medium{width:min(650px,calc(100vw - 28px))}.modal.wide{width:min(980px,calc(100vw - 28px))}.modal.shop-modal{width:min(625px,calc(100vw - 28px));height:min(92vh,820px);height:min(92dvh,820px)}.modal.roll-modal{width:min(1020px,calc(100vw - 28px))}.modal-title{position:relative;z-index:2;flex:0 0 auto;margin:-28px 68px 10px 24px;color:var(--yellow);font-family:var(--display);font-size:clamp(34px,5vw,47px);font-style:italic;font-weight:900;letter-spacing:-1px;line-height:1;text-shadow:0 4px 0 #4b2d40,0 8px 18px #000}.modal-title.plain{margin:0;padding:20px 70px 13px 24px;color:#f0efea;font-family:var(--display);font-size:24px;font-style:normal;letter-spacing:0;text-shadow:0 3px 4px #000}.modal-close{position:absolute;z-index:4;top:14px;right:14px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:2px solid var(--line);border-radius:12px;background:var(--panel-soft);color:#bcbdbc;font-size:23px;line-height:1}.modal-scroll{min-height:0;min-width:0;padding:10px 24px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#aaa transparent;scrollbar-width:thin}.modal-footer{flex:0 0 auto;padding:14px 24px 22px;border-radius:0 0 23px 23px;background:linear-gradient(180deg,rgba(24,18,31,.1),var(--panel-solid) 18%)}.modal-footer .primary-button{width:100%}.data-list{display:grid;gap:5px}.data-row{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(130px,1.4fr);gap:12px;min-height:47px;padding:10px 14px;align-items:center;border-radius:15px;background:#352a40;color:#babbba}.data-row strong{color:#f2f1eb;font-family:var(--display);font-size:16px;font-weight:800;text-align:right}.data-row .green{color:var(--green)}.data-row .gold{color:var(--yellow-light)}.subsection-title{display:flex;gap:8px;align-items:center;margin:23px 0 10px;color:#f2f1eb;font-family:var(--display);font-size:23px;font-weight:800}.subsection-title:after{content:"";height:1px;flex:1;margin-left:3px;background:#606262}.tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:18px}.tab-button{min-height:44px;border-color:var(--panel-deep);border-radius:14px;background:#2d2337;box-shadow:inset 0 0 0 3px var(--panel-deep),0 0 0 2px var(--line);color:#c2c2be}.tab-button.active{border-color:#251c06;background:var(--yellow);box-shadow:inset 0 0 0 3px #ffcc38,0 0 0 2px var(--yellow);color:#29200c}.count-pill{display:inline-grid;min-width:24px;height:20px;margin-left:6px;padding:0 6px;place-items:center;border-radius:999px;background:#0000004d;font-size:11px;font-style:normal}.empty-state{display:grid;min-height:330px;padding:30px;place-items:start center;color:#999b9b;line-height:1.55;text-align:center}.shop-intro,.coming-banner{display:flex;gap:10px;align-items:center;color:#a7a8a8}.shop-count,.status-pill{flex:0 0 auto;padding:7px 15px;border:2px solid #171818;border-radius:999px;background:var(--yellow);box-shadow:inset 0 0 0 3px #ffd044,0 0 0 2px var(--yellow);color:#2a210c;font-family:var(--display);font-style:italic;font-weight:800}.status-pill.muted{border-color:#747676;background:#b7b8b7;box-shadow:inset 0 0 0 3px #dedfdd,0 0 0 2px #202121;color:#282929}.shop-list{display:grid;gap:9px;margin-top:17px}.shop-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:13px;min-height:116px;padding:13px 16px;align-items:center;border-radius:17px;background:#352a40;color:#aaa;text-align:left}.shop-card:not(:disabled):hover,.shop-card.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 3px #1c1d1d,0 0 0 2px var(--yellow),0 7px 20px #ffb40021;filter:brightness(1.04)}.shop-card.locked{opacity:.5}.shop-art{width:58px;filter:drop-shadow(0 5px 2px rgba(0,0,0,.35))}.shop-name{color:#e2e1dc;font-family:var(--display);font-size:18px;font-weight:800}.shop-stats{margin-top:2px;color:#a5a6a5;font-family:var(--display);font-size:13px;font-weight:600}.shop-availability{margin-top:6px;color:#bfc0be;font-size:12px}.shop-cost{min-width:56px;color:var(--yellow-light);font-family:var(--display);font-size:21px;font-weight:900;text-align:right}.shop-cost small{display:block;color:#aaa;font-size:10px;font-weight:500}.mini-pill{display:inline-block;margin-top:6px;padding:2px 9px;border:2px solid #777;border-radius:999px;background:#aaa;color:#303131;font-family:var(--display);font-size:11px;font-style:italic;font-weight:800}.purchase-controls{display:grid;gap:8px}.quantity-line{display:flex;gap:7px;align-items:center}.quantity-line>span:first-child{margin-right:5px;color:#bbb}.step-button{min-width:44px;height:44px;padding:0 10px;border-color:#565858;border-radius:12px;background:#2d2337;box-shadow:inset 0 0 0 2px var(--panel-deep);color:#c0c1bf}.quantity-value{display:grid;min-width:50px;height:40px;place-items:center;border:2px solid #777;border-radius:999px;background:#b8b9b8;color:#292a2a;font-family:var(--display);font-size:19px;font-weight:800}.helper-copy,.burn-copy,.error-copy,.fine-print{margin:7px 2px;color:#a6a7a6;line-height:1.45}.helper-copy a{color:#b9bab9;text-decoration:underline dotted}.burn-copy strong{color:var(--yellow)}.error-copy{color:var(--red);font-weight:700}.fine-print{color:#898b8b;font-size:12px;text-align:center}.facility-graphic{display:grid;min-height:165px;place-items:center}.facility-graphic svg{width:150px;filter:drop-shadow(0 12px 4px rgba(0,0,0,.42))}.detail-hero{display:grid;min-height:118px;place-items:center}.detail-hero .machine-art{width:116px}.detail-action{display:flex;width:100%;min-height:47px;margin-top:7px;padding:10px 14px;align-items:center;justify-content:center;border-radius:14px;background:#2d2337;color:#e0dfda;font-family:var(--display);font-style:italic;font-weight:800}.detail-action:disabled{color:#898a89}.latest-claim-button{width:100%;margin-top:9px}.claim-card-image{display:block;width:100%;border:2px solid #767878;border-radius:16px;box-shadow:0 12px 28px #00000073}.inventory-card{width:100%}.inventory-limit-warning{margin:10px 0;padding:11px 13px;border:2px solid var(--yellow);background:#3b2518;box-shadow:inset 0 0 0 2px #140b1c,3px 3px #09050e;color:var(--yellow-light);font-family:var(--display);font-size:15px;font-weight:700;line-height:1.35}.inventory-card .secondary-button{min-width:75px}.inventory-actions{display:grid;gap:6px}.inventory-transfer{display:grid;min-width:0;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:7px}.inventory-transfer .text-input{min-width:0}.activity-list{display:grid;gap:4px}.activity-row{display:flex;min-height:43px;padding:9px 13px;align-items:center;justify-content:space-between;border-radius:14px;background:#1d1e1e;color:#bcbdbc}.activity-row time{color:#929393;font-family:var(--display);font-size:12px;font-weight:700}.referral-link{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:11px}.referral-link input,.text-input{width:100%;min-height:45px;padding:10px 14px;border:2px solid #565858;border-radius:14px;background:#1a1b1b;color:#d3d3cf;box-shadow:inset 0 0 0 2px #101111;font-family:var(--display);font-weight:700}.progress-copy{display:flex;gap:8px;align-items:center;margin:16px 4px 8px;color:#c1c2c0}.rank-card{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:11px 13px;align-items:center;border-radius:15px;background:#2d2337}.rank-gem{display:grid;width:38px;height:38px;place-items:center;border:2px solid rgba(255,255,255,.5);background:var(--gem, #73d7ff);clip-path:polygon(50% 0,91% 25%,77% 86%,50% 100%,23% 86%,9% 25%);color:#fff;font-size:18px;text-shadow:0 2px 3px #000}.rank-card strong{font-family:var(--display);font-size:16px}.rank-card small{display:block;margin-top:2px;color:#aaa}.rank-rate{color:var(--yellow-light);font-family:var(--display);font-size:18px;font-weight:900}.roll-window{position:relative;min-width:0;max-width:100%;margin-top:14px;padding:36px 14px 14px;overflow:hidden;border:3px solid var(--line);border-radius:22px;background:repeating-linear-gradient(135deg,#201727 0 10px,#2d2337 10px 20px);box-shadow:inset 0 0 0 4px var(--panel-deep)}.roll-pointer{position:absolute;z-index:2;top:2px;left:50%;width:0;height:0;border-top:28px solid #fff;border-right:17px solid transparent;border-left:17px solid transparent;filter:drop-shadow(0 2px 1px #000);transform:translate(-50%)}.cosmetic-track{display:flex;min-width:0;max-width:100%;gap:8px;justify-content:center}.cosmetic-card{width:150px;min-width:135px;overflow:hidden;border:3px solid var(--rarity, #aaa);border-radius:15px;background:#2d2337;box-shadow:inset 0 0 0 2px var(--panel-deep),0 4px 10px #0008}.cosmetic-art{display:grid;height:126px;place-items:center;background:var(--card-bg, #555);font-size:66px;text-shadow:0 5px 2px #0007}.cosmetic-art svg{width:92px;height:92px;filter:drop-shadow(0 6px 2px rgba(0,0,0,.45))}.cosmetic-copy{min-height:52px;padding:8px 9px;color:#eee;font-family:var(--display);font-size:13px;font-weight:800}.cosmetic-copy small{display:block;color:var(--rarity, #aaa);font-style:italic}.rarity-row{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px}.rarity-pill{padding:7px 5px;border:2px solid #545656;border-radius:999px;background:#292a2a;color:#b5b6b5;font-size:11px;text-align:center}.rarity-pill b{color:#eee}.roll-footer{position:relative;display:grid;min-width:0;max-width:100%;grid-template-columns:1fr 1.6fr;gap:16px;margin-top:12px;padding:15px;border:3px solid #4e5050;border-radius:19px;background:repeating-linear-gradient(135deg,#3a3932 0 10px,#424038 10px 20px);box-shadow:inset 0 0 0 3px #222}.roll-preview-badge{position:absolute;top:-12px;right:18px;padding:3px 11px;border:2px solid #111;border-radius:7px;background:var(--yellow-light);color:#201a08;font-family:var(--display);font-size:11px;font-weight:900}.roll-multipliers{display:flex;gap:5px;margin-top:8px}.roll-multipliers button{min-width:38px;min-height:30px;border:1px solid #5b5d5d;border-radius:8px;background:#2d2337;color:#9d9e9c;font-family:var(--display);font-weight:800}.roll-launch{display:grid;grid-template-columns:.65fr 1fr 1.35fr;gap:12px;align-items:center}.mint-details{margin:0;color:#aaa;font-size:11px;line-height:1.35}.not-live{color:var(--yellow);font-family:var(--display);font-size:27px;font-weight:900}.about-copy{color:#b8b9b7;line-height:1.65}.about-copy strong{color:#f0efe9}.about-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0}.about-card{padding:13px;border:2px solid var(--line);border-radius:14px;background:#352a40}.about-card strong{display:block;margin-bottom:3px;color:var(--yellow-light);font-family:var(--display);font-size:17px}.wallet-audio-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.wallet-audio-grid .secondary-button{min-height:44px}.onboarding-layer{z-index:100;background:radial-gradient(circle at 50% 18%,rgba(142,90,183,.32),transparent 42%),radial-gradient(circle at 18% 78%,rgba(34,125,101,.2),transparent 34%),linear-gradient(#0d0816b8,#07040cf0)}.onboarding{width:min(540px,calc(100vw - 28px));padding:30px;text-align:center}.onboarding .brand{justify-content:center;margin:6px auto 18px;font-size:clamp(42px,10vw,66px)}.onboarding .brand-word{max-width:none;overflow:visible;text-overflow:clip}.onboarding h1{margin:0 0 8px;font-family:var(--display);font-size:28px;font-style:italic}.onboarding p{margin:0 auto 18px;color:#b5b6b5;line-height:1.55}.onboarding .text-input{margin-bottom:9px}.entry-referral-confirmation{margin:4px 0 8px;text-align:left}.entry-referral-confirmation .data-row{grid-template-columns:minmax(0,1fr);gap:4px}.entry-referral-confirmation .data-row strong{overflow-wrap:anywhere;text-align:left}.entry-referral-change{width:100%;margin-bottom:4px}.onboarding-terms{margin:18px 0;text-align:left}.onboarding .primary-button{width:100%;margin-top:8px}.onboarding-preview{width:100%;min-height:44px;margin-top:12px}.onboarding .fine-print{margin-top:14px}.site-page{min-height:100vh;min-height:100dvh;padding:16px 24px 70px;overflow-x:hidden;background:linear-gradient(180deg,#2514372e,#09070fc7)}.site-header{position:sticky;z-index:35;top:10px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;max-width:1220px;margin:0 auto 34px;padding:10px 12px;align-items:center;border:2px solid var(--line);border-radius:19px;background:#18121ff0;box-shadow:inset 0 0 0 3px var(--panel-deep),0 12px 30px #04010885;backdrop-filter:blur(12px)}.site-header .brand{font-size:28px;text-decoration:none}.site-header .brand-mark{width:30px;height:30px;font-size:15px}.site-nav{display:flex;min-width:0;gap:4px;align-items:center;justify-content:center}.site-nav a{min-height:38px;padding:9px 13px;border:1px solid transparent;border-radius:10px;color:#bfc0bd;font-family:var(--display);font-weight:700;text-decoration:none}.site-nav a:hover,.site-nav a.active{border-color:var(--line);background:#352a40;color:var(--yellow-light)}.site-wallet{text-decoration:none}.site-main{display:grid;min-width:0;gap:22px;max-width:1180px;margin:0 auto}.site-hero{min-height:370px;padding:clamp(46px,8vw,90px);overflow:hidden;background:radial-gradient(circle at 82% 24%,rgba(217,168,78,.22),transparent 25%),radial-gradient(circle at 72% 55%,rgba(103,223,154,.13),transparent 34%),linear-gradient(110deg,#140d1dfc,#251634ed 56%,#0f1d1dd1)}.site-eyebrow{display:block;margin-bottom:12px;color:var(--yellow);font-family:var(--display);font-size:14px;font-style:italic;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.site-hero h1{max-width:760px;margin:0;color:#f8f6ee;font-family:var(--display);font-size:clamp(50px,8vw,88px);font-style:italic;font-weight:900;letter-spacing:-2px;line-height:.9;text-shadow:0 5px 0 #2d2105,0 10px 28px #000}.site-hero p{max-width:650px;margin:24px 0 0;color:#cacbc8;font-size:17px;line-height:1.65}.site-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.site-actions .primary-button,.site-actions .secondary-button{display:inline-flex;min-width:170px;align-items:center;justify-content:center;text-decoration:none}.site-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site-card{min-height:210px;padding:28px}.site-card>span{color:var(--yellow);font-family:var(--display);font-size:15px;font-weight:900}.site-card h2,.referral-page-card h2,.nft-card h2,.docs-panel h2{margin:10px 0 8px;color:#f2f1ea;font-family:var(--display);font-size:29px;font-style:italic;font-weight:900}.site-card p,.nft-card p,.docs-panel p{color:#acaeac;line-height:1.65}.token-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:18px}.token-strip>div{min-width:0;padding:18px 22px;border-right:1px solid #535555}.token-strip>div:last-child{border-right:0}.token-strip strong{display:block;color:var(--yellow-light);font-family:var(--display);font-size:30px;font-weight:900}.token-strip span{color:#a9aaa8}.docs-layout{display:grid;min-width:0;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.docs-toc{position:sticky;top:100px;display:grid;padding:14px}.docs-toc a{display:flex;min-height:44px;padding:11px 12px;align-items:center;border-radius:9px;color:#b9bab8;font-family:var(--display);font-weight:700;text-decoration:none}.local-preview-notice{position:relative;z-index:35;display:flex;width:min(760px,calc(100% - 8px));min-height:44px;margin:0 auto 12px;padding:8px 14px;align-items:center;justify-content:center;gap:10px;border:2px solid #b98231;border-radius:8px;background:#3a2819;color:#f4dfad;text-align:center}.local-preview-notice strong{color:#ffc55a;font-family:var(--display);text-transform:uppercase}.manual-copy-field{width:min(520px,calc(100vw - 16px));min-height:44px;padding:10px;border:2px solid var(--yellow);background:#fff2c8;color:#2b190f;font:16px/1.3 var(--body);user-select:text}.docs-toc a:hover{background:#352a40;color:var(--yellow-light)}.docs-panel{min-width:0;padding:clamp(24px,5vw,58px)}.docs-panel section{min-width:0;padding:12px 0 42px;scroll-margin-top:110px;border-bottom:1px solid #505252}.docs-panel section:last-child{border-bottom:0}.docs-table-wrap{width:100%;min-width:0;max-width:100%;margin-top:18px;overflow-x:auto}.docs-table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0 5px}.docs-table th{padding:8px 10px;color:#959795;font-family:var(--display);font-size:12px;text-align:left;text-transform:uppercase}.docs-table td{padding:11px 10px;background:#352a40;color:#d1d2ce;font-family:var(--display);font-weight:600}.docs-table td:first-child{border-radius:10px 0 0 10px;color:var(--yellow-light)}.docs-table td:last-child{border-radius:0 10px 10px 0}.sim-layout,.referral-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sim-controls,.sim-results,.referral-page-card,.nft-summary{padding:clamp(22px,4vw,38px)}.sim-controls{display:grid;gap:16px}.sim-controls label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b7b8b6}.sim-controls label strong{color:var(--yellow-light);font-family:var(--display);font-size:20px}.sim-controls input[type=range]{width:100%;height:10px;accent-color:var(--yellow)}.nft-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nft-grid,.rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nft-card{padding:24px}.nft-art{display:grid;min-height:190px;margin:-8px -8px 20px;place-items:center;border-radius:18px;background:radial-gradient(circle,#4a4c4c,#242626 67%)}.nft-art svg{width:min(86%,210px);filter:drop-shadow(0 14px 5px rgba(0,0,0,.45))}.referral-page-card{display:grid;gap:12px}.referral-page-card>.primary-button{width:100%}.rank-hero{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;padding:14px;border-radius:15px;background:#352a40}.rank-hero .rank-gem{grid-row:1 / 3}.rank-hero strong{color:#f1f0e9;font-family:var(--display);font-size:20px}.rank-hero span:last-child{color:#aaa}.rank-grid .rank-card{box-shadow:inset 0 0 0 3px #1c1d1d,var(--shadow)}.claiming .claim-spinner{display:inline-block;margin-right:8px;animation:spin .8s linear infinite}.skeleton{border-radius:5px;background:linear-gradient(90deg,#2e3030 25%,#3c3e3e,#2e3030 75%) 0 0 / 200% 100%;animation:shimmer 1.2s linear infinite}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:1180px){.topbar{grid-template-columns:auto 1fr auto}.dashboard-grid{grid-template-columns:250px minmax(470px,650px)}.leaderboard-shell,.utility-button .utility-copy{display:none}.utility-button{width:40px;padding:0}}@media(max-width:840px){body{background-attachment:scroll}.kaido-app{padding:calc(10px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(102px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left))}.topbar{grid-template-columns:1fr auto;gap:10px;margin-bottom:10px}.brand{font-size:30px}.brand-mark{width:30px;height:30px;font-size:15px}.capacity-bar{grid-column:1 / -1;grid-row:2;grid-template-columns:1fr 1fr;gap:10px;padding:8px 11px;border-radius:16px}.capacity-label{display:none}.top-actions{gap:5px}.utility-button,.icon-button{width:44px;min-height:44px}.wallet-button{min-height:44px;padding:0 10px}.dashboard-grid{display:flex;max-width:650px;flex-direction:column;gap:20px}.mobile-stage-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;max-width:650px;margin:0 auto 17px;padding:6px;border:2px solid var(--line);border-radius:16px;background:#18121ff5;box-shadow:inset 0 0 0 3px var(--panel-deep),0 8px 20px #0401086b}.mobile-stage-tabs .tab-button{min-width:0;margin:0}.panel-shell.mobile-hidden{display:none}.panel-shell.mobile-active{display:block}.leaderboard-shell.mobile-active{width:100%}.leaderboard-panel{height:54vh;min-height:390px}.depot-shell{order:1;width:100%}.ledger-shell{order:2;width:100%}.section-title{margin-left:14px;font-size:35px}.depot-panel{min-height:auto;padding:48px 12px 18px}.depot-grid-wrap{min-height:0;padding:28px 0 8px}.depot-grid{grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr));width:100%}.machine-art{width:min(84%,88px)}.machine-name{padding-inline:5px;font-size:11px}.ledger-panel{height:auto;min-height:0;padding-top:28px}.ledger-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible}.ledger-group-title,.ledger-actions,.claim-preview,.claim-button{grid-column:1 / -1}.stat-card{margin:0}.bottom-nav{right:8px;bottom:max(7px,env(safe-area-inset-bottom));left:8px;grid-template-columns:repeat(6,1fr);width:auto;max-width:620px;margin:auto;gap:4px;padding:7px;border-radius:17px;transform:none}.nav-button{min-width:0;min-height:57px;padding:6px 2px;font-size:10px}.nav-icon{font-size:18px}.toast-stack{right:50%;bottom:calc(88px + env(safe-area-inset-bottom));transform:translate(50%)}.site-page{padding:9px 10px 44px}.site-header{position:relative;top:0;grid-template-columns:1fr auto;gap:8px;margin-bottom:18px}.site-header .brand{font-size:26px}.site-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav a{flex:0 0 auto}.site-hero{min-height:330px;padding:42px 30px}.site-card-grid,.nft-grid,.rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-strip{grid-template-columns:repeat(2,1fr)}.token-strip>div:nth-child(2){border-right:0}.docs-layout{grid-template-columns:1fr}.docs-toc{position:static;display:flex;overflow-x:auto}.docs-toc a{flex:0 0 auto}}@media(max-width:620px){.kaido-app{padding-inline:7px}.brand-word{max-width:162px;overflow:hidden;text-overflow:ellipsis}.top-actions .utility-button:first-child{display:none}.wallet-button{max-width:123px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-title{font-size:31px}.tier-badge{top:42px;right:12px;padding:6px 10px;font-size:11px}.depot-panel{padding-inline:7px}.depot-grid{gap:3px}.work-cell{padding:5px 2px 6px;border-width:2px;border-radius:13px;box-shadow:inset 0 0 0 2px #1a1b1b,0 3px 7px #00000052}.machine-art{margin-bottom:0}.machine-name{max-width:calc(100% - 4px);font-size:9px}.free-tag{top:-8px;right:3px;font-size:8px}.modal-layer{padding:8px;place-items:end center}.modal,.modal.medium,.modal.wide,.modal.shop-modal,.modal.roll-modal{width:100%;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:23px}.modal.shop-modal,.modal.inventory-modal{height:calc(100dvh - 16px)}.modal-title{margin-top:12px;margin-left:16px;font-size:35px}.modal-title.plain{padding:19px 62px 10px 16px;font-size:23px}.modal-close{top:12px;right:12px;width:44px;height:44px}.modal-scroll{padding:8px 16px 20px}.modal-footer{padding:11px 16px calc(17px + env(safe-area-inset-bottom))}.data-row{grid-template-columns:minmax(92px,.8fr) minmax(110px,1.4fr);padding-inline:12px;font-size:13px}.data-row strong{font-size:14px}.shop-intro{align-items:flex-start;flex-direction:column}.shop-card{grid-template-columns:50px minmax(0,1fr) auto;min-height:108px;padding:11px 12px}.inventory-card{grid-template-columns:50px minmax(0,1fr)}.inventory-card .secondary-button{width:100%}.inventory-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}.inventory-transfer{grid-template-columns:1fr}.shop-art{width:50px}.shop-name{font-size:16px}.roll-window{margin-inline:-8px;padding-inline:8px}.cosmetic-track{justify-content:flex-start;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.cosmetic-card{min-width:128px;scroll-snap-align:center}.rarity-row{grid-template-columns:repeat(3,1fr)}.roll-footer,.roll-launch,.about-grid{grid-template-columns:1fr}.onboarding{padding:23px 17px}.site-wallet{max-width:128px}.site-hero{min-height:310px;padding:36px 22px}.site-hero h1{font-size:clamp(45px,15vw,64px)}.site-hero p{font-size:15px}.site-card-grid,.sim-layout,.referral-page-grid,.nft-grid,.rank-grid,.token-strip,.nft-summary{grid-template-columns:1fr}.token-strip>div{border-right:0;border-bottom:1px solid #535555}.token-strip>div:last-child{border-bottom:0}.docs-panel{padding:21px 16px}}@media(max-width:390px){.kaido-app{padding-inline:5px}.brand{font-size:26px}.brand-mark{display:none}.site-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:visible}.site-nav a{min-width:0;padding-inline:5px;text-align:center}.topbar,.capacity-bar,.top-actions{min-width:0}.top-actions .icon-button:nth-of-type(2),.top-actions .icon-button:nth-of-type(3){display:none}.wallet-button{max-width:118px}.capacity-bar{gap:7px}.meter-copy{font-size:10px}.work-cell{aspect-ratio:1}.machine-name{font-size:8px}.ledger-scroll{grid-template-columns:1fr}.ledger-group-title,.ledger-actions,.claim-preview,.claim-button{grid-column:auto}.ledger-actions{grid-template-columns:1fr auto}.nav-button{min-width:44px;font-size:9px}.bottom-nav{gap:2px;padding:5px}.nav-icon{font-size:16px}.data-row{gap:6px;padding-inline:9px}.shop-card{grid-template-columns:43px minmax(0,1fr) 47px;gap:8px;padding-inline:9px}.shop-art{width:43px}.shop-cost{min-width:45px;font-size:18px}}@media(max-height:520px)and (orientation:landscape){.kaido-app{padding-top:4px;padding-right:calc(106px + env(safe-area-inset-right));padding-bottom:8px}.topbar{grid-template-columns:auto minmax(220px,1fr) auto;gap:4px 10px;margin-bottom:4px}.brand{font-size:26px}.brand-mark{width:30px;height:30px}.capacity-bar{grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px;padding:5px 10px}.capacity-label,.top-actions .utility-button,.top-actions .icon-button:nth-of-type(2),.top-actions .icon-button:nth-of-type(3){display:none}.top-actions{min-width:0}.top-actions .icon-button{flex:0 0 44px}.wallet-button{max-width:clamp(96px,15vw,126px);overflow:hidden}.wallet-button span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.meter-copy{margin-bottom:2px}.meter{height:9px}.mobile-stage-tabs{margin-bottom:8px;padding:3px}.mobile-stage-tabs .tab-button{min-height:40px}.bottom-nav{right:max(4px,env(safe-area-inset-right));bottom:max(3px,env(safe-area-inset-bottom));left:auto;grid-template-columns:repeat(2,44px);width:auto;max-width:none;margin:0;gap:3px;padding:3px}.bottom-nav .nav-button{min-height:46px;height:46px;padding:3px}.bottom-nav .nav-button>span:last-child{display:none}.modal-layer{padding:4px}.modal,.modal.medium,.modal.wide,.modal.shop-modal,.modal.roll-modal{width:min(780px,calc(100vw - 8px));height:calc(100dvh - 8px);max-height:calc(100dvh - 8px);border-radius:16px}.modal-title,.modal-title.plain{margin:0;padding:8px 54px 4px 12px;font-size:27px}.modal-close{top:6px;right:7px;width:44px;height:44px}.modal-scroll{padding:4px 12px 8px}.modal-footer{padding:6px 12px 8px}.shop-modal .purchase-controls{grid-template-columns:minmax(180px,.9fr) minmax(260px,1.3fr);gap:4px 12px}.shop-modal .quantity-line{grid-column:1;grid-row:1}.shop-modal .helper-copy{grid-column:1;grid-row:2;margin:0}.shop-modal .burn-copy{grid-column:2;grid-row:1;margin:0}.shop-modal .purchase-controls>.primary-button{grid-column:2;grid-row:2}.shop-modal .error-copy{grid-column:2;grid-row:3;margin:0}.shop-list{margin-top:8px}.shop-card{min-height:96px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ink: #fff7d6;--muted: #c6b8d0;--dim: #81738e;--panel: #21162c;--panel-solid: #21162c;--panel-soft: #352343;--panel-deep: #0d0814;--line: #80668d;--line-dark: #09050e;--yellow: #e9b84e;--yellow-light: #ffe39a;--yellow-deep: #7d4b2c;--green: #75d68a;--cyan: #79dfe4;--red: #f06a74;--shadow: 6px 6px 0 #09050e;--display: "Pixelify Sans", "Courier New", monospace;--pixel: "Silkscreen", "Courier New", monospace}html{min-width:0;background:#090612}body{min-width:0;background-color:#090612;background-image:linear-gradient(#09051147,#090511c2),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center,center top;background-size:cover,cover;background-repeat:no-repeat;background-attachment:fixed}.kaido-app:before{background:repeating-conic-gradient(from 90deg,rgba(232,184,78,.045) 0 25%,transparent 0 50%) 0 0 / 8px 8px,linear-gradient(90deg,rgba(9,5,14,.34),transparent 24%,transparent 76%,rgba(9,5,14,.34))}.kaido-app:after{background:linear-gradient(90deg,rgba(6,3,11,.6) 0 3%,transparent 3% 97%,rgba(6,3,11,.6) 97%),linear-gradient(#07040d29 0 64%,#07040d94 64% 100%)}.brand,.section-title,.modal-title,.site-hero h1,.site-card h2,.referral-page-card h2,.nft-card h2,.docs-panel h2,.shop-name,.stat-value,.not-live{font-family:var(--display);font-style:normal;font-weight:700;letter-spacing:0}.brand{font-size:clamp(25px,2.15vw,36px);line-height:1;text-shadow:3px 3px 0 #6c315d,6px 6px 0 #090611}.brand-mark{width:36px;height:36px;margin-right:9px;border:3px solid #e9b84e;border-radius:0;background:#2c1939;box-shadow:inset 0 0 0 3px #11091a,3px 3px #09050e;color:#ffe39a;font-family:var(--pixel)}.section-title{margin:0 0 -10px 15px;font-size:clamp(22px,2vw,30px);line-height:1.2;text-shadow:3px 3px 0 #6c315d,6px 6px 0 #090611}.section-title:before{content:"◆";margin-right:8px;color:#83e1c2;font-family:var(--pixel);font-size:.52em;text-shadow:2px 2px 0 #173a38}.panel,.capacity-bar,.bottom-nav,.mobile-stage-tabs,.modal,.site-header,.roll-window,.roll-footer{border:3px solid #80668d;border-radius:2px;background:repeating-conic-gradient(from 90deg,rgba(255,255,255,.022) 0 25%,transparent 0 50%) 0 0 / 6px 6px,#21162c;box-shadow:inset 0 0 0 3px #0d0814,6px 6px #09050e;backdrop-filter:none}.capacity-bar,.bottom-nav,.mobile-stage-tabs,.site-header{background:repeating-linear-gradient(135deg,rgba(117,214,138,.035) 0 4px,transparent 4px 8px),#21162c}.utility-button,.wallet-button,.icon-button,.primary-button,.secondary-button,.tab-button,.step-button,.nav-button,.detail-action,.text-input,.referral-link input,.modal-close{border-radius:1px;font-style:normal;transition:none}.utility-button,.wallet-button,.icon-button,.secondary-button,.tab-button,.step-button,.nav-button,.detail-action{border:2px solid #8c7595;background:linear-gradient(#493158 0 50%,#33213f 50% 100%);box-shadow:inset 2px 2px #684b77,inset -2px -2px #160d20,3px 3px #09050e}.primary-button{border:2px solid #5a351b;border-radius:1px;background:linear-gradient(#ffd86d 0 50%,#d99b3f 50% 100%);box-shadow:inset 3px 3px #fff0a7,inset -3px -3px #9b5a27,4px 4px #09050e;color:#29150c}.primary-button:not(:disabled):hover,.work-cell:not(:disabled):hover,.shop-card:not(:disabled):hover{filter:brightness(1.08);transform:none}.primary-button:not(:disabled):active,.secondary-button:not(:disabled):active,.tab-button:not(:disabled):active,.nav-button:not(:disabled):active,.utility-button:not(:disabled):active,.wallet-button:not(:disabled):active,.icon-button:not(:disabled):active{box-shadow:inset 2px 2px #0000006b,1px 1px #09050e;transform:translate(2px,2px)}.primary-button:disabled,.primary-button.disabled{border-color:#514436;background:linear-gradient(#817663 0 50%,#625949 50% 100%);box-shadow:inset 2px 2px #9c917c,inset -2px -2px #40372d,3px 3px #09050e}.stat-card,.data-row,.shop-card,.rank-card,.activity-row,.work-cell,.cosmetic-card,.about-card,.rank-hero,.nft-art,.detail-action,.claim-card-image{border:2px solid #675671;border-radius:2px;background:repeating-conic-gradient(from 90deg,rgba(255,255,255,.025) 0 25%,transparent 0 50%) 0 0 / 6px 6px,#34233f;box-shadow:inset 0 0 0 2px #150c1e,3px 3px #0b0710}.stat-card.accent,.shop-card.selected{border-color:#e9b84e}.work-cell{border-width:3px;border-color:#6d5977;border-radius:2px;background:linear-gradient(45deg,transparent 44%,rgba(131,225,194,.08) 44% 56%,transparent 56%) center / 28px 28px,repeating-conic-gradient(from 90deg,#30203b 0 25%,#2a1b34 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 3px #120a19,3px 3px #09050e;transition:none}.work-cell.occupied{border-color:var(--machine-color, #75d68a)}.work-cell.selected{border-color:#ffe39a;box-shadow:inset 0 0 0 3px #120a19,0 0 0 3px #e9b84e,4px 4px #09050e}.empty-cell{color:#80668d;font-size:0}.empty-cell:before{content:"◇";font-family:var(--pixel);font-size:28px;text-shadow:3px 3px 0 #100918}.tier-badge,.free-tag,.machine-name,.count-pill,.shop-count,.status-pill,.mini-pill,.quantity-value,.rarity-pill,.toast{border-radius:1px;font-style:normal;box-shadow:inset 0 0 0 2px #140b1c,3px 3px #09050e}.tier-badge,.machine-name,.free-tag,.shop-count,.status-pill,.rarity-pill{font-family:var(--pixel)}.tier-badge{padding:7px 12px;border:2px solid #80668d;background:#34233f;color:#fff7d6;font-size:10px}.machine-name{border:2px solid #16101d;background:#b9c4cf;box-shadow:2px 2px #09050e;color:#16101d;font-size:10px;line-height:1.2}.free-tag{border:2px solid #173d2a;background:#75d68a;box-shadow:2px 2px #09050e;font-size:8px}.meter,.progress-track{height:13px;border:2px solid #7b6984;border-radius:0;background:repeating-linear-gradient(90deg,#120a19 0 8px,#1d1226 8px 10px);box-shadow:inset 2px 2px #07040b}.meter>span,.progress-track>span{border-radius:0;background:repeating-linear-gradient(90deg,#75d68a 0 8px,#a7e77d 8px 14px,#e9b84e 14px 20px,#9b70d1 20px 26px);box-shadow:none;transition:width .35s steps(10,end)}.meter-copy,.capacity-label,.nav-button,.site-nav a,.site-eyebrow,.stat-label,.stat-note,.shop-stats,.shop-cost small{font-family:var(--pixel)}.meter-copy{font-size:9px}.machine-art,.shop-art,.facility-graphic svg,.nft-art{filter:drop-shadow(4px 4px 0 #09050e);image-rendering:pixelated}.machine-art svg,.shop-art svg,.facility-graphic svg,.nft-art svg{display:block;width:100%;height:auto;overflow:visible;image-rendering:pixelated}.shop-card>span:nth-child(2){min-width:0}.shop-name,.shop-stats,.shop-availability{display:block}.cosmetic-art{background:repeating-conic-gradient(#3b2748 0 25%,#291a34 0 50%) 0 0 / 12px 12px;box-shadow:inset 0 0 0 3px #160d20;image-rendering:pixelated}.cosmetic-art svg{filter:drop-shadow(4px 4px 0 #09050e);image-rendering:pixelated}.cosmetic-copy small{font-style:normal}.roll-pointer{top:9px;width:18px;height:18px;border:3px solid #16101d;background:#ffe39a;filter:none;transform:translate(-50%) rotate(45deg)}.facility-graphic svg{width:180px}.nav-button{font-size:9px;text-transform:uppercase}.nav-icon{color:#ffe39a;font-family:var(--pixel);font-size:18px;text-shadow:2px 2px 0 #100918}.modal-layer{background:#07030cd6;backdrop-filter:none;animation:fade-in .14s steps(3,end)}.modal{animation:modal-in .16s steps(4,end)}.modal-title{margin-top:-21px;font-size:clamp(23px,4vw,32px);line-height:1.2;text-shadow:3px 3px 0 #6c315d,6px 6px 0 #090611}.modal-title.plain{font-size:21px;text-shadow:3px 3px 0 #090611}.modal-footer{border-radius:0;background:#21162c}.toast{background:#2e1e39;animation:toast-in .18s steps(4,end)}.onboarding-layer{background-image:linear-gradient(#08040e7a,#08040ecc),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center;background-size:cover;image-rendering:pixelated}.onboarding{border:3px solid #80668d;border-radius:2px;background:repeating-conic-gradient(from 90deg,rgba(255,255,255,.025) 0 25%,transparent 0 50%) 0 0 / 6px 6px,#21162c;box-shadow:inset 0 0 0 3px #0d0814,8px 8px #09050e}.onboarding h1{font-family:var(--display);font-style:normal;font-size:24px}.site-page{background-image:linear-gradient(#09051161,#090511e0),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center,center top;background-size:cover,cover;background-repeat:no-repeat;background-attachment:fixed}.site-hero{border:3px solid #80668d;border-radius:2px;background-image:linear-gradient(90deg,#0c0714f7 0 33%,#0c0714bd 60%,#0c07145c),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center,center 48%;background-size:cover,cover;box-shadow:inset 0 0 0 3px #0d0814,6px 6px #09050e;image-rendering:pixelated}.site-eyebrow{font-style:normal;letter-spacing:1px}.site-eyebrow:before{content:"✦ ";color:#83e1c2}.site-nav a,.docs-toc a{border-radius:1px}.site-hero h1{max-width:720px;font-size:clamp(39px,6.2vw,68px);letter-spacing:0;line-height:1;text-shadow:4px 4px 0 #6c315d,8px 8px 0 #090611}.site-card,.referral-page-card,.nft-card,.docs-panel,.sim-card,.token-strip{border-radius:2px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:840px){body,.site-page{background-image:linear-gradient(#0905114d,#090511cc),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-attachment:scroll;background-position:center,center top}.onboarding-layer{background-image:linear-gradient(#08040e70,#08040ed1),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp)}.section-title{margin-left:11px;font-size:23px}.brand{font-size:25px}.bottom-nav,.mobile-stage-tabs,.capacity-bar{border-radius:2px}.site-hero h1{font-size:clamp(35px,9vw,54px)}}@media(max-width:620px){.work-cell{border-width:2px;border-radius:1px;box-shadow:inset 0 0 0 2px #120a19,2px 2px #09050e}.modal,.modal.medium,.modal.wide,.modal.shop-modal,.modal.roll-modal{border-radius:2px}.modal-title{margin-top:10px;font-size:24px}.modal-title.plain{font-size:19px}.brand{font-size:22px}.machine-name{font-size:8px}.facility-graphic svg{width:160px}}@media(max-width:390px){.brand-word{max-width:none;overflow:visible;text-overflow:clip}.nav-button{font-size:8px}.section-title{font-size:20px}.machine-name{font-size:7px}.tier-badge{font-size:8px}}@media(max-width:340px){.mobile-stage-tabs .tab-button{padding-inline:2px;font-size:9px}}@media(max-height:520px)and (orientation:landscape){.modal,.modal.medium,.modal.wide,.modal.shop-modal,.modal.roll-modal{border-radius:2px}.modal-title,.modal-title.plain,.brand{font-size:20px}}:root{color-scheme:dark;--ink: #f7edc8;--muted: #d3c49c;--dim: #9a805e;--panel: #eadca4;--panel-solid: #eadca4;--panel-soft: #8d6334;--panel-deep: #2b190f;--line: #76502e;--line-dark: #24140d;--yellow: #f0b83f;--yellow-light: #ffe39a;--yellow-deep: #865126;--green: #2f7657;--cyan: #7ba7c7;--red: #d46358;--shadow: 5px 5px 0 rgba(35, 21, 13, .9)}body{color:#352418;font-size:15px;background-image:radial-gradient(circle at 50% 0,rgba(211,161,83,.2),transparent 38%),repeating-linear-gradient(135deg,rgba(255,238,191,.025) 0 2px,transparent 2px 8px),linear-gradient(#3a312b,#25211f 72%);background-attachment:fixed}.kaido-app:after{background:radial-gradient(circle at 50% 44%,transparent 34%,rgba(32,21,15,.46) 100%)}.brand,.section-title,.modal-title,.site-hero h1{color:#f2bd43;text-shadow:3px 3px 0 #6f4224,6px 6px 0 #24140d}.modal-title.plain{color:#5b3c25;text-shadow:2px 2px 0 #d7bd79}.brand-mark{border-color:#f2bd43;background:#6b4729;box-shadow:inset 0 0 0 3px #2d190f,3px 3px #24140d;color:#ffe39a}.section-title:before,.site-eyebrow:before{color:#2f7657;text-shadow:2px 2px 0 #173424}.panel,.modal,.capacity-bar,.bottom-nav,.mobile-stage-tabs,.site-header,.roll-window,.roll-footer{border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAoCAYAAAC4h3lxAAAA6UlEQVR42u3ZMarCQBSF4T8hvkaF4GseQghYphIXkFoUl5DVuQR34AqsLAURxEaZQhuFxCLmQTT2N3BuN8wtzjflHA8gjaOCFs56f/CCNI6KSdIHYPDb4aeXmw59v/pczo/XKSoCAOdywrC8GNAxDajCO1c+dPC+MJ9NTQOWy1XtXANk2QKAv3FiMvxpsyXLFjWE/75kNfy3bD4tHwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABKL+wrU5TNi+No2I07AIQhv5/R4DhgqNqZ3bHW73gcC7/aECsTRWepoamacH6eNDumvUJ/qxB4iLKGtAAAAAASUVORK5CYII=) 8 / 8px / 0 stretch;border-radius:0;background:#eadca4;box-shadow:5px 5px #23150ddb;color:#352418;image-rendering:pixelated}.capacity-bar,.bottom-nav,.mobile-stage-tabs,.site-header{background:#6f4c2e;color:#f7edc8}.ledger-panel,.leaderboard-panel{background:#eadca4}.depot-panel{position:relative;overflow:hidden;background-color:#3c2a1f;background-image:url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center;background-repeat:no-repeat;background-size:cover;image-rendering:pixelated}.depot-panel:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;box-shadow:inset 0 0 34px #1e120b7a}.depot-grid-wrap{position:relative;z-index:1}.depot-grid{width:min(84%,calc(var(--grid-cols, 4) * 138px));gap:5px}.work-cell{border-color:#704a2b;border-radius:2px;background:#efdca557;box-shadow:inset 0 0 0 2px #362113c7,2px 2px #27180eb8}.work-cell.occupied{background:#f2e1b29e}.work-cell.selected{border-color:#ffe39a;box-shadow:inset 0 0 0 2px #4a2e1b,0 0 0 3px #e9b84e,3px 3px #24140d}.empty-cell{color:#482f1db8}.machine-name{padding:2px 5px 3px;border-color:#3a2417;background:#eadca4;color:#382519;font-size:12px;box-shadow:2px 2px #24140d}.free-tag{border-color:#b78343;background:#205b45;color:#fff0ad;font-size:10px}.tier-badge{border-color:#3f2819;background:#eadca4;box-shadow:inset 0 0 0 2px #b3834f,3px 3px #24140d;color:#39261a}.stat-card,.data-row,.shop-card,.rank-card,.activity-row,.detail-action,.cosmetic-card,.about-card,.rank-hero,.nft-art,.claim-card-image{border:5px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAdklEQVR42u3XIQ6AMBBE0d+moBAETzgJKE7OTQgaUoGCpEURuMFWzJernpx1ANPQZwxb1s2FaejzPHbUTTJBXKcHyAHg2G86KhPIsd8AeApJEEEEEUQQQQQRRJBiIe92tNirAAEgxkTbehNMjOmD/A9WuVIerAdx4SVHOa07RQAAAABJRU5ErkJggg==) 5 / 5px / 0 stretch;border-radius:0;background:#8d6334;box-shadow:3px 3px #3a2417;color:#f7edc8;image-rendering:pixelated}.stat-label,.stat-note,.shop-stats,.shop-availability,.data-row,.activity-row,.helper-copy,.fine-print,.coming-banner{color:#eadcb4}.stat-label{font-size:13px}.stat-note,.shop-stats,.shop-availability,.data-row,.activity-row,.helper-copy,.coming-banner{font-size:13px;line-height:1.4}.fine-print{font-size:12px;line-height:1.45}.stat-value,.shop-name,.data-row strong,.activity-row strong,.rank-card strong,.coming-soon strong{color:#fff5d4}.stat-value{font-size:23px}.stat-value.small,.shop-name{font-size:19px}.stat-card.accent,.shop-card.selected{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAdklEQVR42u3XIQ6AMBBE0d+moBAETzgJKE7OTQgaUoGCpEURuMFWzJernpx1ANPQZwxb1s2FaejzPHbUTTJBXKcHyAHg2G86KhPIsd8AeApJEEEEEUQQQQQRRJBiIe92tNirAAEgxkTbehNMjOmD/A9WuVIerAdx4SVHOa07RQAAAABJRU5ErkJggg==);outline:3px solid #f0b83f;outline-offset:-4px}.ledger-group-title,.claim-preview,.leaderboard-panel .coming-soon{color:#5b3c25}.claim-preview{font-size:13px}.ledger-panel .claim-preview strong,.shop-cost,.error-copy{color:#ffe39a}.leaderboard-panel .coming-soon strong,.modal .subsection-title,.modal .progress-copy,.modal .shop-intro,.modal .quantity-line,.modal .helper-copy,.modal .fine-print,.modal .burn-copy,.modal .mint-details,.modal .coming-banner{color:#5b3c25;font-size:14px;line-height:1.45}.modal .about-copy,.modal .empty-state{color:#5b3c25;font-size:15px;line-height:1.5}.modal .mini-pill,.modal .status-pill,.modal .rarity-pill,.modal .count-pill,.modal .shop-cost small{font-size:12px}.modal .about-copy>p>strong{color:#7a431f}.modal .subsection-title:after{background:#8d6334}.modal .burn-copy strong{color:#7a431f}.modal-footer .error-copy{color:#9d2f28}.primary-button,.secondary-button,.tab-button,.step-button,.nav-button,.detail-action,.utility-button,.wallet-button,.icon-button{border:3px solid #a76e2d;border-image:none;border-radius:0;background:linear-gradient(180deg,#1f5f49 0 48%,#10392d 49% 100%);box-shadow:inset 0 0 0 2px #071b15,inset 2px 2px #ffe39a24,3px 3px #24140d;color:#f6d67f;image-rendering:pixelated;text-shadow:1px 1px 0 #24140d}.primary-button{border-color:#c18a38;background:linear-gradient(180deg,#246b50 0 48%,#123f31 49% 100%);color:#ffe39a}.secondary-button,.tab-button,.step-button,.nav-button,.detail-action,.utility-button,.wallet-button,.icon-button{border-color:#8f612d;background:linear-gradient(180deg,#4d3523 0 48%,#2b1b12 49% 100%);color:#f4d477}.primary-button:disabled,.primary-button.disabled,.secondary-button:disabled,.tab-button:disabled,.step-button:disabled{border-color:#6f553c;background:linear-gradient(180deg,#4a3a2c 0 48%,#2e251d 49% 100%);box-shadow:inset 0 0 0 2px #21160f,2px 2px #24140d;color:#a99979;filter:none}.nav-button:hover,.nav-button.active,.tab-button.active{color:#fff0ad;filter:brightness(1.12);outline:2px solid #f0b83f;outline-offset:-3px}.nav-icon{color:#244f3b;text-shadow:none}.modal-layer{background:#251c16d1}.modal-close{width:36px;height:36px;border:0;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAg0lEQVR42mNkYGBgqI+w+8+AAzSuOMTIUh9h979mbj0DbtD4nwnGlJKPYZCSj2F49fAJCpuBgYGBCVmPkIgkg4FdBYOQiCSKWXBFFw51MLx785xBRdOI4d2b5wwXDnVgKoKZcOf6ObiJGIoYGBjgJrx78xzFOhZk67CxGRgYGBiJCScA+JoxJzp+wuEAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;color:transparent;font-size:0;image-rendering:pixelated}.modal-footer{border:0;border-top:4px solid #6f4c2e;background:#d7bd79;color:#352418}.toast{border-color:#8a6840;background:#3a2a20;color:#fff3cf}.cosmetic-art{background:var(--card-bg, #765437);box-shadow:inset 0 0 0 3px #2b1b12}.text-input,.referral-link input{border-color:#6f4c2e;border-radius:1px;background:#fff0bd;box-shadow:inset 3px 3px #4d331f47;color:#352418}.meter,.progress-track{height:13px;overflow:hidden;border:3px solid #382419;border-radius:0;background:#160d08;box-shadow:inset 2px 2px #090503}.meter>span,.progress-track>span{border-radius:0;background:linear-gradient(180deg,#3f805e 0 45%,#1e523f 45% 100%);box-shadow:inset 0 1px #ffe39a38;transition:width .2s ease-out}.meter-power .meter>span{background:linear-gradient(180deg,#f4cf69 0 45%,#bd7d27 45% 100%)}.meter-cells .meter>span{background:linear-gradient(180deg,#3f805e 0 45%,#1e523f 45% 100%)}.guild-roster-stage{position:relative;width:min(100%,672px);aspect-ratio:3 / 2;margin:12px auto 16px;overflow:hidden;border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAdklEQVR42u3XIQ6AMBBE0d+moBAETzgJKE7OTQgaUoGCpEURuMFWzJernpx1ANPQZwxb1s2FaejzPHbUTTJBXKcHyAHg2G86KhPIsd8AeApJEEEEEUQQQQQRRJBiIe92tNirAAEgxkTbehNMjOmD/A9WuVIerAdx4SVHOa07RQAAAABJRU5ErkJggg==) 5 / 8px / 0 stretch;background:#2e2824 url(/assets/sprite-raiders-guild-idle-v1-DcfaAGYM.webp) center / contain no-repeat;image-rendering:pixelated}.guild-roster-sprites{position:absolute;inset:30% 12% 12%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2%;align-items:end}.guild-roster-label{position:absolute;z-index:2;top:8px;left:50%;padding:4px 8px;transform:translate(-50%);border:2px solid #3a2417;background:#eadca4;box-shadow:2px 2px #24140d;color:#382519;font-family:var(--pixel);font-size:12px;line-height:1;white-space:nowrap}.guild-idle-sprite{display:grid;width:100%;max-width:72px;margin:auto;place-items:center;filter:drop-shadow(3px 3px 0 rgba(40,24,15,.7))}.guild-idle-sprite svg{display:block;width:100%;height:auto}.guild-empty-state{min-height:120px;color:#6f553c}.onboarding-layer{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:#2e2824;background-image:linear-gradient(#2d231b2e,#2d231b94),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center;background-size:cover}.onboarding{width:min(620px,calc(100vw - 16px));max-width:100%;max-height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto;border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAoCAYAAAC4h3lxAAAA6UlEQVR42u3ZMarCQBSF4T8hvkaF4GseQghYphIXkFoUl5DVuQR34AqsLAURxEaZQhuFxCLmQTT2N3BuN8wtzjflHA8gjaOCFs56f/CCNI6KSdIHYPDb4aeXmw59v/pczo/XKSoCAOdywrC8GNAxDajCO1c+dPC+MJ9NTQOWy1XtXANk2QKAv3FiMvxpsyXLFjWE/75kNfy3bD4tHwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABKL+wrU5TNi+No2I07AIQhv5/R4DhgqNqZ3bHW73gcC7/aECsTRWepoamacH6eNDumvUJ/qxB4iLKGtAAAAAASUVORK5CYII=) 8 / 8px / 0 stretch;background:#eadca4;color:#352418}.onboarding .brand{width:100%;max-width:100%;min-width:0;font-size:clamp(30px,8vw,48px)}.onboarding .brand-word{min-width:0;max-width:100%}.onboarding .data-row{color:#f7edc8}.onboarding p,.onboarding .fine-print{color:#5b3c25}.site-page{background-color:#2e2824;background-image:linear-gradient(#2e282461,#2e2824d1),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center top;background-size:cover;background-attachment:fixed}.site-hero{background-color:#eadca4;background-image:linear-gradient(90deg,#eadca4fa 0 42%,#eadca4b3 72%,#eadca452),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-position:center;background-size:cover;color:#352418}.site-hero p,.site-card p,.docs-panel,.sim-card,.token-strip,.referral-page-card,.nft-card{color:#4d3523}@media(max-width:840px){body,.site-page,.onboarding-layer{background-image:linear-gradient(#2e282457,#2e2824b8),url(/assets/sprite-raiders-mine-open-floor-v2-DmyYYbMu.webp);background-attachment:scroll}.depot-panel{min-height:470px;padding:48px 10px 16px;background-position:center}.depot-grid-wrap{min-height:390px;padding:24px 0 6px}.depot-grid{width:min(92%,calc(var(--grid-cols, 4) * 100px))}.site-nav,.docs-toc,.cosmetic-track,.depot-grid-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-nav::-webkit-scrollbar,.docs-toc::-webkit-scrollbar,.cosmetic-track::-webkit-scrollbar,.depot-grid-wrap::-webkit-scrollbar{display:none}.cosmetic-track{justify-content:flex-start;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory}.cosmetic-card{scroll-snap-align:center}}@media(max-width:850px){.cosmetic-track{justify-content:flex-start;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cosmetic-track::-webkit-scrollbar{display:none}.cosmetic-card{scroll-snap-align:center}}@media(min-width:621px)and (max-width:720px)and (min-height:521px){.topbar{grid-template-columns:minmax(0,1fr);gap:6px}.topbar .brand{grid-column:1;grid-row:1;justify-self:start}.topbar .capacity-bar{grid-column:1;grid-row:2;width:100%}.topbar .top-actions{display:grid;grid-column:1;grid-row:3;grid-template-columns:repeat(4,44px) minmax(44px,1fr);width:min(380px,100%);gap:4px;justify-self:end}.topbar .top-actions .utility-button,.topbar .top-actions .icon-button{width:44px;min-width:44px;padding:0}.topbar .top-actions .utility-copy{display:none}.topbar .top-actions .wallet-button{width:auto;min-width:44px;max-width:none;padding-inline:7px;overflow:hidden}.topbar .top-actions .wallet-button>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:620px){.panel,.modal,.capacity-bar,.bottom-nav,.mobile-stage-tabs,.site-header,.roll-window,.roll-footer{border-width:8px;border-image-width:8px}.depot-panel{min-height:430px}.depot-grid-wrap{min-height:350px;overflow-x:hidden}.depot-grid[data-grid-cols="6"],.depot-grid[data-grid-cols="7"]{width:100%;max-width:100%;margin-inline:0;justify-self:stretch;gap:2px}.depot-grid[data-grid-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.depot-grid[data-grid-cols="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.depot-grid[data-grid-cols="6"] .machine-name,.depot-grid[data-grid-cols="7"] .machine-name{display:block;max-width:100%;padding-inline:1px;overflow:hidden;font-size:10px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.depot-grid[data-grid-cols="6"] .free-tag,.depot-grid[data-grid-cols="7"] .free-tag{display:block;right:1px;left:1px;max-width:calc(100% - 2px);padding-inline:1px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.depot-grid[data-grid-cols="6"] .free-tag-copy,.depot-grid[data-grid-cols="7"] .free-tag-copy{display:none}.depot-grid[data-grid-cols="6"] .free-tag:after,.depot-grid[data-grid-cols="7"] .free-tag:after{content:"Free"}.modal-close,.toast-close{width:44px;height:44px}.modal-close{background-size:36px 36px}.secondary-button{min-height:44px}.kaido-app{padding-left:calc(7px + env(safe-area-inset-left));padding-right:calc(7px + env(safe-area-inset-right))}.wallet-button span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.modal-layer{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modal,.modal-scroll,.modal-footer{min-width:0;max-width:100%}.modal-scroll{overflow-x:hidden}.modal .data-row strong{min-width:0;overflow-wrap:anywhere}.guild-roster-stage{width:100%}.onboarding{max-height:100%;padding:clamp(16px,3vh,23px) clamp(12px,4vw,22px)}.onboarding .brand{margin:2px auto 12px}.onboarding h1{font-size:clamp(20px,5vw,24px);line-height:1.15}.onboarding>p:not(.fine-print){margin-bottom:12px;line-height:1.4}.onboarding-terms{margin:12px 0}.onboarding .fine-print{max-width:42ch;margin:10px auto 0}}@media(max-width:390px)and (orientation:portrait){.onboarding{padding:14px 11px}.onboarding .brand{margin-top:0;margin-bottom:8px;font-size:clamp(28px,9vw,34px)}.onboarding h1{font-size:20px}.onboarding>p:not(.fine-print){font-size:13px}.onboarding-terms{margin:8px 0}.onboarding-terms .data-row{min-height:42px;padding:6px 8px}.inventory-card{grid-template-columns:43px minmax(0,1fr)}.shop-card:not(.inventory-card){grid-template-columns:43px minmax(0,1fr) 60px}.shop-cost{min-width:0;font-size:16px}}@media(max-width:370px){.kaido-app{padding-left:calc(2px + env(safe-area-inset-left));padding-right:calc(2px + env(safe-area-inset-right))}.depot-panel{padding-right:0;padding-left:0;border-width:7px 2px;border-image-width:7px 2px}.depot-grid[data-grid-cols="6"],.depot-grid[data-grid-cols="7"]{gap:0}}@media(max-width:340px){.modal-footer .quantity-line,.roll-footer .quantity-line{flex-wrap:wrap}.modal-footer .quantity-line>span:first-child,.roll-footer .quantity-line>span:first-child{flex:0 0 100%;margin-right:0}}@media(max-height:520px)and (orientation:landscape){.kaido-app{padding-right:calc(126px + env(safe-area-inset-right));padding-left:calc(7px + env(safe-area-inset-left))}.topbar .brand-word{display:none}.wallet-button{max-width:96px}.bottom-nav~.toast-stack{right:calc(126px + env(safe-area-inset-right));left:auto;width:min(360px,calc(100vw - 140px - env(safe-area-inset-left) - env(safe-area-inset-right)));transform:none}.mobile-stage-tabs .tab-button{min-height:44px}.modal,.modal.medium,.modal.wide,.modal.shop-modal,.modal.inventory-modal,.modal.roll-modal{width:100%;height:100%;max-height:100%}.modal-footer{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.depot-panel{min-height:268px;padding:38px 8px 8px}.depot-grid-wrap{min-height:220px;padding:8px 0 0}.depot-grid{width:min(86%,calc(var(--grid-cols, 4) * 78px))}.guild-roster-stage{max-width:410px}.onboarding{max-height:100%;padding:10px 14px}.onboarding .brand{margin:0 auto 6px;font-size:clamp(26px,6vw,34px)}.onboarding h1{margin-bottom:5px;font-size:19px}.onboarding>p:not(.fine-print){margin-bottom:7px;font-size:13px;line-height:1.3}.onboarding-terms{margin:7px 0}.onboarding-terms .data-row{min-height:39px;padding-block:5px}.onboarding .primary-button,.onboarding-preview{min-height:42px;margin-top:6px}.onboarding .fine-print{margin-top:6px;font-size:12px}}.brand{font-family:var(--pixel);font-style:normal;font-weight:700;letter-spacing:-.045em}.brand-word{color:#f2bd43;background:linear-gradient(180deg,#fff2b0 0 18%,#f6c64f 19% 48%,#b66e24 49% 74%,#f0ad36 75% 100%);background-clip:text;filter:drop-shadow(2px 2px 0 #6c3b1d) drop-shadow(2px 2px 0 #24140d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top-actions{padding:4px;border:5px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAdklEQVR42u3XIQ6AMBBE0d+moBAETzgJKE7OTQgaUoGCpEURuMFWzJernpx1ANPQZwxb1s2FaejzPHbUTTJBXKcHyAHg2G86KhPIsd8AeApJEEEEEUQQQQQRRJBiIe92tNirAAEgxkTbehNMjOmD/A9WuVIerAdx4SVHOa07RQAAAABJRU5ErkJggg==) 5 fill / 5px / 0 stretch;background:#3f2818;box-shadow:3px 3px #24140d;image-rendering:pixelated}.top-actions .utility-button,.top-actions .icon-button,.top-actions .wallet-button{min-height:44px;border:2px solid #a76e2d;border-radius:0;background:linear-gradient(180deg,#17513f,#0d3228);box-shadow:inset 0 0 0 2px #071b15,2px 2px #24140d;color:#f6d67f}.top-actions .utility-button{display:inline-flex;gap:5px;align-items:center;justify-content:center;padding-inline:9px}.utility-icon{display:block;width:24px;height:24px;flex:0 0 24px;background-image:url(/assets/sprite-raiders-utility-icons-v1-QUZSMx6L.webp);background-repeat:no-repeat;background-size:500% 100%;image-rendering:pixelated}.utility-icon-about{background-position:0 0}.utility-icon-sound{background-position:25% 0}.utility-icon-music{background-position:50% 0}.utility-icon-referrals{background-position:75% 0}.utility-icon-wallet{background-position:100% 0}.top-actions .is-muted .utility-icon{filter:grayscale(1) brightness(.58)}.wallet-caret{width:0;height:0;margin-left:2px;border-top:6px solid #f3cc69;border-right:5px solid transparent;border-left:5px solid transparent}.capacity-bar{width:100%;min-height:72px;aspect-ratio:1024 / 138;gap:12px;padding:20px 38px 17px;border:0;border-image:none;background:transparent url(/assets/sprite-raiders-command-dock-v1-CueEQzpA.webp) center / 100% 100% no-repeat;box-shadow:none;image-rendering:pixelated}.capacity-label>span:first-child{display:none}.capacity-label:before,.capacity-icon{content:"";display:block;width:20px;height:20px;flex:0 0 20px;background-image:url(data:image/webp;base64,UklGRgwBAABXRUJQVlA4TP8AAAAvX8ALEF+gppEU6BwcvyH8J1igpEOOmgAgGA32jKB/KacGFLSRwjx7iMC/NzRA5j8A0DOLjKGICNRmadhuft3C7vl7BlfZtj0JHDsZCbgsoDRYARzQQGwgFVYCLgq49dTrT8ceyjj83oj+K3AjKRkcTvBHcGMosBqhEgEA3ylCD5db5HsAiIhNqmpLwSIyZKFbRNcb5cO3htDWcmyLTEPgu0OcTY/uN0ZUS+joAOgW+emxOHNYS+jsOrZloEOUmawp5J4yIayU7hF6CdVCKpAXUjT0AWtV2ajQMyEDfQER9EyoE7Rzr1TAkAUAuX+pk9T/sVOhzkEfxjUL/8EYDAQA);background-repeat:no-repeat;background-size:200% 100%;image-rendering:pixelated}.capacity-label:before,.capacity-icon-power{background-position:0 0}.capacity-icon-cells{background-position:100% 0}.meter-label{display:inline-flex;min-width:0;gap:4px;align-items:center;white-space:nowrap}.capacity-value{flex:0 0 auto;white-space:nowrap}.capacity-value-compact,.capacity-label-short{display:none}.capacity-bar .meter-copy{align-items:center;margin-bottom:3px;font-size:12px}.capacity-bar .meter-block{min-width:0;padding-left:10px}@media(min-width:1181px){.dashboard-grid{grid-template-columns:minmax(300px,360px) minmax(620px,820px) minmax(300px,360px);gap:clamp(14px,1.4vw,24px);max-width:1580px}}.panel-shell>.panel{outline:3px solid #2a190f;box-shadow:inset 0 0 0 2px #ffdd8933,0 0 0 3px #8f612d,6px 6px #190e08e6}.tier-badge{padding:7px 14px;border:5px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAdklEQVR42u3XIQ6AMBBE0d+moBAETzgJKE7OTQgaUoGCpEURuMFWzJernpx1ANPQZwxb1s2FaejzPHbUTTJBXKcHyAHg2G86KhPIsd8AeApJEEEEEUQQQQQRRJBiIe92tNirAAEgxkTbehNMjOmD/A9WuVIerAdx4SVHOa07RQAAAABJRU5ErkJggg==) 5 fill / 5px / 0 stretch;border-radius:0;background:#78502b;box-shadow:3px 3px #24140d;color:#fff0b6;font-family:var(--pixel);font-size:11px;font-style:normal;letter-spacing:.025em;text-shadow:1px 1px 0 #24140d;text-transform:uppercase}.stat-card{position:relative;min-height:76px;padding:11px 10px 10px 51px;background:linear-gradient(180deg,#704821,#4a2d18)}.ledger-stat-icon{position:absolute;top:50%;left:10px;width:32px;height:32px;background-image:url(data:image/webp;base64,UklGRhACAABXRUJQVlA4TAMCAAAv78ALEI+gJpKt5pc5EUs6POHfAWoURZLUXIZfzhIQgQgEo01NACANe10U4Kc0VZUg26ZQ8ye40+PcedsJPclIelZqz54APohS2lCxzH/hWuu6Jf69c1ZULTADxABs2zZ29l7/XxtDsMgOdheI6L8DR5KcpofYxCOD/YLH91wGyBcP1zYZG2EunSxS0lkinG4trSSyGl8wXKUdZGtLipqlvZJwU9gepE42kKW9ljZtBOk3a2mAkBJJwg3++eUVmr3ERYKRxEUna2miTYKRtIIs20gie/Pzy+sybdIgOkSzVSFLm9/++gvFC4JlxBVG+8nltZmDRAwSMqO0ajNKnYJsVbLNbSc8K84WAQXZ7J97zjDeC5mbHWJsw9chdJ/ihAy/pfbs3IQZn49nGK9Smqoewi2fg+YOmTUhvbBx82LZyTos7CgbO8oS0k9C0c6ySuV8xPpUD9HhpyB3+2ajIIbPqF/wBUoiz11RcmY0K/gLeHCaab4wXTGEah9tbNfI6eKpy8cUUBDDib6qzL4RZ5IwS/xwhIa/p4R41oJ2lfhZq2m7RuyLATs8CRq1yfkuurDJc93CjpL2nsK3Kv98lHTT97MW6mmcQohWakauhGAFXT6n/1aFv1vF6EgaaXrmhghhuzJUYc5WkeiMkSrhnQ0xCYJcmsjmRfPJpd7/BX1e+ZaIAAA=);background-repeat:no-repeat;background-size:500% 100%;filter:drop-shadow(2px 2px 0 rgba(35,20,11,.72));image-rendering:pixelated;transform:translateY(-50%)}.ledger-stat-icon-ore{background-position:0 0}.ledger-stat-icon-coin{background-position:25% 0}.ledger-stat-icon-hammer{background-position:50% 0}.ledger-stat-icon-gear{background-position:75% 0}.ledger-stat-icon-flame{background-position:100% 0}.work-cell,.work-cell.occupied{padding:12% 10% 10%;overflow:visible;border:0;border-radius:0;background:transparent url(/assets/sprite-raiders-work-pad-v1-DUqKAeTK.webp) center / 100% 100% no-repeat;box-shadow:3px 4px #23140b9e;image-rendering:pixelated}.work-cell.selected{border:0;outline:3px solid #f0b83f;outline-offset:-4px;box-shadow:0 0 0 2px #fff0a6,3px 4px #24140d}.work-cell .machine-art{width:min(68%,84px);margin-block:-2px 1px}.empty-cell{visibility:hidden}.leaderboard-panel .coming-soon{display:grid;max-width:260px;place-items:center}.coming-soon-icon{width:116px;height:106px;margin:0 auto 10px;background:url(/assets/sprite-raiders-leaderboard-crown-v1-ChBrEJ0-.webp) center / contain no-repeat;filter:drop-shadow(3px 4px 0 rgba(71,43,20,.34));image-rendering:pixelated}.coming-soon-divider{display:block;width:142px;height:12px;margin-top:17px;background:linear-gradient(#b78343,#b78343) center / 100% 2px no-repeat,linear-gradient(45deg,transparent 37%,#b78343 38% 62%,transparent 63%) center / 12px 12px no-repeat;opacity:.7}@media(max-width:620px){.topbar{grid-template-columns:minmax(0,1fr);gap:6px}.topbar .brand{grid-column:1;grid-row:1;justify-self:start;font-size:22px}.capacity-bar{grid-column:1;grid-row:2;min-height:62px;padding:13px 25px 10px}.top-actions{display:grid;grid-column:1;grid-row:3;grid-template-columns:repeat(4,44px) minmax(0,1fr);width:100%;gap:4px;justify-content:stretch}.top-actions .wallet-button{min-width:0;max-width:none;padding-inline:7px;overflow:hidden}.top-actions .wallet-button>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:390px)and (orientation:portrait){.topbar .brand{font-size:20px}}@media(max-height:520px)and (orientation:landscape){.topbar{grid-template-columns:auto minmax(0,1fr);gap:4px 6px}.topbar .brand{grid-column:1;grid-row:1}.capacity-bar{grid-column:2;grid-row:1;min-height:58px;gap:5px;padding:10px 20px 8px}.top-actions{display:flex;grid-column:1 / -1;grid-row:2;gap:4px;justify-content:flex-end}.top-actions .utility-button,.top-actions .icon-button,.top-actions .wallet-button,.top-actions [data-action=about],.top-actions [data-action=toggle-sound],.top-actions [data-action=toggle-music],.top-actions [data-action=open-referrals]{display:flex}.top-actions .utility-button,.top-actions .icon-button{width:44px;flex:0 0 44px;padding:0;align-items:center;justify-content:center}.top-actions .utility-copy{display:none}.top-actions .wallet-button{max-width:116px}}@media(max-width:520px)and (max-height:520px)and (orientation:landscape){.shop-modal .purchase-controls{grid-template-columns:1fr}.shop-modal .quantity-line,.shop-modal .helper-copy,.shop-modal .burn-copy,.shop-modal .purchase-controls>.primary-button,.shop-modal .error-copy{grid-column:1;grid-row:auto}}@media(min-width:400px)and (max-width:520px)and (max-height:520px)and (orientation:landscape){.shop-modal .purchase-controls{grid-template-columns:minmax(188px,1fr) minmax(0,1fr);gap:4px 8px}.shop-modal .quantity-line{grid-column:1;grid-row:1;flex-wrap:nowrap;gap:4px}.shop-modal .quantity-line>span:first-child{display:none}.shop-modal .quantity-line .step-button,.shop-modal .quantity-value{width:44px;min-width:44px}.shop-modal .quantity-line .step-button{padding-inline:0}.shop-modal .burn-copy{grid-column:1;grid-row:2;margin:0;font-size:12px;line-height:1.25}.shop-modal .purchase-controls>.primary-button{grid-column:2;grid-row:1}.shop-modal .helper-copy,.shop-modal .error-copy{grid-column:2;grid-row:2;margin:0;font-size:12px;line-height:1.25}.shop-modal .purchase-controls:has(.error-copy) .helper-copy{display:none}}@media(max-width:399px)and (max-height:520px)and (orientation:landscape){.shop-modal .modal-footer{flex:0 1 auto;max-height:44dvh;overflow-y:auto;overscroll-behavior:contain}.shop-modal .purchase-controls:has(.error-copy) .helper-copy{display:none}}@media(min-width:521px)and (max-width:600px)and (max-height:520px)and (orientation:landscape){.shop-modal .purchase-controls{grid-template-columns:260px minmax(0,1fr);gap:4px 10px}.shop-modal .quantity-line{flex-wrap:nowrap;gap:4px}.shop-modal .quantity-line>span:first-child{flex:0 0 auto;margin-right:0;font-size:12px}.shop-modal .purchase-controls:has(.error-copy) .helper-copy{display:none}.shop-modal .error-copy{grid-column:1;grid-row:2;margin:0;font-size:12px;line-height:1.25}}@media(prefers-reduced-motion:reduce){.depot-panel,.guild-roster-stage{background-attachment:scroll}}.kaido-app,.kaido-app button,.kaido-app [role=button],.kaido-app .panel-heading,.kaido-app .meter-block,.kaido-app .bottom-nav{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.kaido-app input,.kaido-app textarea,.kaido-app [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.kaido-app img,.kaido-app svg{-webkit-user-drag:none}.kaido-app .claim-card-image{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;-webkit-user-drag:auto}.brand-mark{flex:0 0 48px;width:48px;height:48px;margin-right:9px;border:0;border-radius:0;background:transparent url(/assets/sprite-raiders-crest-v1-Csawyi8Y.webp) center / contain no-repeat;box-shadow:none;color:transparent;font-size:0;image-rendering:pixelated}.onboarding .brand-mark{flex-basis:54px;width:54px;height:54px}.capacity-bar{position:relative;border-width:8px;border-image-width:8px;background:repeating-linear-gradient(0deg,rgba(255,227,154,.035) 0 2px,transparent 2px 6px),linear-gradient(180deg,#56381f,#382317);box-shadow:4px 4px #23150ddb}.capacity-label,.capacity-bar .meter-copy{color:#f8dda0;font-family:var(--pixel);letter-spacing:.035em;text-transform:uppercase;text-shadow:1px 2px 0 #24140d}.capacity-bar .meter-block{padding-left:12px;border-left:2px solid #2a190f;box-shadow:inset 1px 0 #f4cf692e}.capacity-bar .meter-copy strong{color:#fff1c1}.panel-shell{padding-top:32px}.panel-heading{position:absolute;z-index:6;top:0;left:50%;display:grid;width:min(300px,calc(100% + 14px));height:auto;aspect-ratio:1024 / 238;margin:0;place-items:center;transform:translate(-50%);background:url(/assets/sprite-raiders-title-plaque-v1-CbtqoSR3.webp) center / 100% 100% no-repeat;image-rendering:pixelated;pointer-events:none}.depot-shell .panel-heading{width:min(330px,calc(100% - 76px))}.panel-heading .section-title{position:static;display:grid;width:100%;height:100%;margin:0;padding:0 34px 3px;place-items:center;color:#f8dda0;font-family:var(--pixel);font-size:18px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-shadow:2px 2px 0 #24140d;text-transform:uppercase;white-space:nowrap}.depot-shell .panel-heading .section-title{font-size:20px}.panel-heading .section-title:before{content:none}.ledger-panel,.leaderboard-panel{padding-top:46px}.depot-panel{padding-top:60px}.tier-badge{top:46px}.kaido-app{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.bottom-nav{box-sizing:border-box;width:min(900px,calc(100vw - 24px));min-height:110px;aspect-ratio:1024 / 138;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:24px 38px 19px;border:0;border-radius:0;background:#2b190f url(/assets/sprite-raiders-command-dock-v1-CueEQzpA.webp) center / 100% 100% no-repeat;box-shadow:none;image-rendering:pixelated}.bottom-nav .nav-button{min-width:0;min-height:66px;padding:6px 7px 5px;gap:2px;border:2px solid #a76e2d;border-image:none;background:linear-gradient(180deg,#1b523f 0 48%,#0e3027 49% 100%);box-shadow:inset 0 0 0 2px #071b15;color:#f4d477;font-family:var(--pixel);font-size:12px;letter-spacing:.04em;line-height:1;text-shadow:1px 2px 0 #24140d;text-transform:uppercase}.bottom-nav .nav-button:hover,.bottom-nav .nav-button.active{color:#fff0ad}.nav-icon{display:grid;width:32px;height:32px;place-items:center;background-image:url(/assets/sprite-raiders-command-icons-v1-BntLmdjn.webp);background-repeat:no-repeat;background-size:600% 100%;image-rendering:pixelated}.nav-icon-shop{background-position:0 0}.nav-icon-roll{background-position:20% 0}.nav-icon-upgrade{background-position:40% 0}.nav-icon-inventory{background-position:60% 0}.nav-icon-referrals{background-position:80% 0}.nav-icon-stats{background-position:100% 0}@media(max-width:1652px)and (min-width:841px){.bottom-nav~.toast-stack{bottom:calc(142px + env(safe-area-inset-bottom))}}@media(max-width:840px){.kaido-app{padding-bottom:calc(122px + env(safe-area-inset-bottom))}.panel-shell{padding-top:28px}.topbar .brand-mark{flex-basis:42px;width:42px;height:42px}.capacity-bar .meter-block{padding-left:6px;border-left:0;box-shadow:none}.capacity-bar .meter-block+.meter-block{border-left:2px solid #2a190f;box-shadow:inset 1px 0 #f4cf692e}.panel-heading,.depot-shell .panel-heading{width:min(258px,calc(100% - 24px))}.panel-heading .section-title,.depot-shell .panel-heading .section-title{padding-inline:30px;font-size:19px}.ledger-panel,.leaderboard-panel{padding-top:44px}.depot-panel{padding-top:58px}.tier-badge{top:43px}.bottom-nav{right:8px;bottom:max(7px,env(safe-area-inset-bottom));left:8px;width:auto;max-width:620px;min-height:96px;aspect-ratio:auto;margin:auto;gap:4px;padding:18px 27px 15px;transform:none}.bottom-nav .nav-button{min-height:58px;padding:5px 2px 4px;font-size:11px}.nav-icon{width:32px;height:32px}.bottom-nav~.toast-stack{bottom:calc(111px + env(safe-area-inset-bottom))}}@media(max-height:520px)and (orientation:landscape){.topbar .brand-mark{display:grid;flex-basis:36px;width:36px;height:36px;margin-right:0}.panel-shell{padding-top:22px}.panel-heading,.depot-shell .panel-heading{width:min(206px,calc(100% - 20px))}.panel-heading .section-title,.depot-shell .panel-heading .section-title{padding-inline:25px;font-size:14px}.depot-panel{padding-top:44px}.tier-badge{top:34px}.meter,.progress-track{height:9px;border-width:2px}}html,body{background-color:#120e0b}body{background-image:linear-gradient(#130d0947,#0c080694),url(/assets/sprite-raiders-dark-stone-v1-CnZuS1oe.webp);background-position:center,center top;background-repeat:repeat,repeat;background-size:auto,512px 512px}.kaido-app:before{background:linear-gradient(90deg,rgba(11,7,5,.28),transparent 20%,transparent 80%,rgba(11,7,5,.28))}.capacity-bar{width:100%;min-height:72px;aspect-ratio:1024 / 138;gap:12px;padding:20px 38px 17px;border:0;border-image:none;background:transparent url(/assets/sprite-raiders-command-dock-v1-CueEQzpA.webp) center / 100% 100% no-repeat;box-shadow:none}@media(min-width:1351px){.topbar{grid-template-columns:380px minmax(420px,700px) minmax(380px,1fr);gap:12px}.topbar .brand{min-width:0;width:auto}.top-actions{display:grid;grid-template-columns:64px repeat(3,44px) minmax(150px,1fr);width:100%;min-width:0;gap:4px}.top-actions .utility-button{width:64px;min-width:64px;padding:0}.top-actions .icon-button{width:44px;min-width:44px;padding:0}.top-actions .wallet-button{width:auto;min-width:0;padding-inline:7px;overflow:hidden}.top-actions .wallet-button>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1351px)and (max-width:1500px){.capacity-label-full{display:none}.capacity-label-short{display:inline}}@media(min-width:1181px)and (max-width:1350px){.dashboard-grid{width:100%;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(250px,300px);gap:12px}}@media(min-width:841px)and (max-width:1350px){.topbar{grid-template-columns:minmax(330px,1fr) 380px;gap:8px 12px}.topbar .brand{grid-column:1;grid-row:1;min-width:0;width:auto}.topbar .capacity-bar{grid-column:1 / -1;grid-row:2;width:min(700px,100%);justify-self:center}.top-actions{display:grid;grid-column:2;grid-row:1;grid-template-columns:64px repeat(3,44px) minmax(150px,1fr);width:380px;min-width:0;gap:4px}.top-actions .utility-button{width:64px;min-width:64px;padding:0}.top-actions .icon-button{width:44px;min-width:44px;padding:0}.top-actions .wallet-button{width:auto;min-width:0;padding-inline:7px;overflow:hidden}.top-actions .wallet-button>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:840px){.capacity-bar{min-height:64px;gap:8px;padding:14px 28px 11px;border:0;border-image:none}.capacity-bar .meter-block{padding-left:0}}@media(max-width:620px){.topbar .brand-word{max-width:none;overflow:visible;text-overflow:clip}.topbar .top-actions{display:grid;grid-template-columns:repeat(4,44px) minmax(44px,1fr);gap:4px;justify-content:stretch}.topbar .top-actions .utility-button,.topbar .top-actions .icon-button,.topbar .top-actions .wallet-button,.topbar .top-actions [data-action=about],.topbar .top-actions [data-action=toggle-sound],.topbar .top-actions [data-action=toggle-music],.topbar .top-actions [data-action=open-referrals]{display:flex;min-width:44px;min-height:44px}.topbar .top-actions .utility-button,.topbar .top-actions .icon-button{width:44px;padding:0;align-items:center;justify-content:center}.topbar .top-actions .utility-copy{display:none}.topbar .top-actions .wallet-button{width:auto;max-width:none;padding-inline:7px}.onboarding .brand{width:100%;max-width:100%;gap:6px;justify-content:center;font-size:clamp(19px,6vw,27px)}.onboarding .brand-mark{display:grid;flex:0 0 clamp(42px,12vw,54px);width:clamp(42px,12vw,54px);height:clamp(42px,12vw,54px);margin-right:0}.onboarding .brand-word{min-width:0;font-size:inherit}.capacity-value-full{display:none}.capacity-value-compact{display:inline}.topbar .brand-mark{display:grid;flex-basis:36px;width:36px;height:36px;margin-right:6px}.capacity-bar{min-height:0;padding:clamp(7px,2.4vw,10px) clamp(22px,6vw,25px) clamp(5px,1.8vw,8px)}.modal-layer{overflow:hidden}.modal{min-height:0;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));overflow:hidden}.modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.depot-grid[data-grid-cols="6"] .machine-name,.depot-grid[data-grid-cols="7"] .machine-name,.depot-grid[data-grid-cols="6"] .free-tag,.depot-grid[data-grid-cols="7"] .free-tag{font-size:10px}}@media(max-width:560px)and (orientation:portrait){.kaido-app{padding-bottom:calc(min(201.5625px,calc(46.875vw - 7.5px)) + 19px + env(safe-area-inset-bottom))}.topbar .brand-mark{display:grid}.bottom-nav{right:auto;bottom:max(7px,env(safe-area-inset-bottom));left:50%;width:min(430px,calc(100vw - 16px));max-width:430px;min-height:0;aspect-ratio:1024 / 480;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:min(13px,calc(3.125vw - .5px));row-gap:min(10px,calc(2.44vw - .39px));margin:0;padding:4.4% 6.35% 4.6%;border:0;border-image:none;background:transparent url(/assets/sprite-raiders-mobile-command-dock-v2-CtNq0l6C.webp) center / 100% 100% no-repeat;box-shadow:none;transform:translate(-50%)}.bottom-nav .nav-button{width:auto;min-width:0;min-height:44px;height:auto;padding:2px;border:0;border-image:none;background:transparent;box-shadow:none;font-size:11px}.bottom-nav .nav-button:hover,.bottom-nav .nav-button.active,.bottom-nav .nav-button:focus-visible{background:#f0b83f1f;box-shadow:inset 0 0 0 2px #f0b83f}.bottom-nav .nav-icon{width:32px;height:32px}.bottom-nav~.toast-stack{bottom:calc(min(201.5625px,calc(46.875vw - 7.5px)) + 15px + env(safe-area-inset-bottom))}}@media(max-width:390px)and (orientation:portrait){.site-header{grid-template-columns:minmax(0,1fr)}.site-header .brand{grid-column:1;grid-row:1;min-width:0;min-height:44px;justify-content:center}.site-header .site-nav{grid-column:1;grid-row:2;width:100%}.site-header .site-wallet{grid-column:1;grid-row:3;width:100%;max-width:none;min-height:44px;justify-content:center}.site-nav a{display:grid;min-height:44px;place-items:center}.topbar .brand-mark{display:grid;flex-basis:28px;width:28px;height:28px;margin-right:5px}.capacity-value-full{display:none}.capacity-value-compact{display:inline}.capacity-bar .meter-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;font-size:10px}.depot-grid[data-grid-cols="6"] .machine-name,.depot-grid[data-grid-cols="7"] .machine-name,.depot-grid[data-grid-cols="6"] .free-tag,.depot-grid[data-grid-cols="7"] .free-tag,.bottom-nav .nav-button{font-size:10px}.shop-modal .modal-footer{padding:8px 16px}.shop-modal .purchase-controls{gap:4px}.shop-modal .quantity-line{flex-wrap:nowrap;gap:4px}.shop-modal .quantity-line>span:first-child{flex:0 1 auto;margin-right:0;font-size:12px}.shop-modal .quantity-line .step-button,.shop-modal .quantity-value{width:44px;min-width:44px}.shop-modal .quantity-line .step-button{padding-inline:0}.shop-modal .helper-copy,.shop-modal .burn-copy,.shop-modal .error-copy{margin:0 2px;font-size:12px;line-height:1.25}}@media(max-width:360px)and (orientation:portrait){.capacity-bar .meter-copy{gap:4px;font-size:10px}.bottom-nav .nav-icon{width:28px;height:28px}}@media(max-width:340px){.mobile-stage-tabs .tab-button{padding-inline:2px;font-size:10px;letter-spacing:-.03em}}@media(max-height:520px)and (orientation:landscape){.kaido-app{padding-right:calc(146px + env(safe-area-inset-right));padding-bottom:calc(8px + env(safe-area-inset-bottom))}.topbar .brand-mark{display:grid}.capacity-bar{min-height:0;gap:5px;padding:6px 20px 5px;border:0;border-image:none}.modal,.modal.medium,.modal.wide,.modal.shop-modal,.modal.inventory-modal,.modal.roll-modal{min-height:0;height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));overflow:hidden}.capacity-value-full{display:none}.capacity-value-compact{display:inline}.capacity-bar .meter-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:1px;font-size:10px;line-height:1}.capacity-bar .capacity-value{justify-self:end}.depot-grid-wrap{padding-top:24px}.bottom-nav{right:max(4px,env(safe-area-inset-right));bottom:max(3px,env(safe-area-inset-bottom));left:auto;width:132px;max-width:none;min-height:0;aspect-ratio:384 / 862;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7px;row-gap:12px;margin:0;padding:33px 18px 34px;border:0;border-image:none;background:transparent url(/assets/sprite-raiders-landscape-command-rail-v1-Dl-nPelB.webp) center / 100% 100% no-repeat;box-shadow:none}.bottom-nav .nav-button{width:auto;min-width:0;min-height:44px;height:auto;padding:2px;border:0;border-image:none;background:transparent;box-shadow:none}.bottom-nav .nav-button:hover,.bottom-nav .nav-button.active,.bottom-nav .nav-button:focus-visible{background:#f0b83f1f;box-shadow:inset 0 0 0 2px #f0b83f}.bottom-nav .nav-icon{width:24px;height:24px}.bottom-nav~.toast-stack{right:calc(146px + env(safe-area-inset-right));bottom:calc(7px + env(safe-area-inset-bottom));width:min(360px,calc(100vw - 160px - env(safe-area-inset-left) - env(safe-area-inset-right)))}}@media(min-width:841px)and (max-width:960px)and (max-height:520px)and (orientation:landscape){.dashboard-grid{width:100%;max-width:none;grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:8px}}.onboarding .brand{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;width:100%;max-width:100%;margin:0 auto 11px;justify-items:center;font-size:clamp(38px,6.5vw,48px);line-height:1;white-space:normal}.onboarding .brand-mark{display:block;flex:none;width:46px;height:46px;margin:0}.onboarding .brand-word{display:block;min-width:0;max-width:100%;overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap}.onboarding>.site-eyebrow{display:block;margin:0 auto 10px;text-align:center}.onboarding>p:not(.fine-print){max-width:48ch}.onboarding-facts{display:grid;margin:16px 0 13px;padding:6px 14px;border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAoCAYAAAC4h3lxAAAA6UlEQVR42u3ZMarCQBSF4T8hvkaF4GseQghYphIXkFoUl5DVuQR34AqsLAURxEaZQhuFxCLmQTT2N3BuN8wtzjflHA8gjaOCFs56f/CCNI6KSdIHYPDb4aeXmw59v/pczo/XKSoCAOdywrC8GNAxDajCO1c+dPC+MJ9NTQOWy1XtXANk2QKAv3FiMvxpsyXLFjWE/75kNfy3bD4tHwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABKL+wrU5TNi+No2I07AIQhv5/R4DhgqNqZ3bHW73gcC7/aECsTRWepoamacH6eNDumvUJ/qxB4iLKGtAAAAAASUVORK5CYII=) 8 fill / 8px / 0 stretch;background:#dfce98;box-shadow:inset 0 0 0 1px #6342252e;color:#3a281a;cursor:default;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none}.onboarding-fact{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(130px,1.3fr);gap:12px;min-height:38px;padding:5px 2px;align-items:center;border-bottom:2px solid rgba(103,69,39,.34);background:transparent;box-shadow:none}.onboarding-fact:last-child{border-bottom:0}.onboarding-fact dt,.onboarding-fact dd{margin:0}.onboarding-fact dt{color:#6f4b2b;font-family:var(--body);font-size:13px;font-weight:750}.onboarding-fact dd{color:#342216;font-family:var(--pixel);font-size:14px;font-weight:700;line-height:1.25;text-align:right}.onboarding-chain-status{display:flex;gap:8px;min-height:26px;margin:10px 0 0;align-items:center;justify-content:center;color:#725337;cursor:default;font-family:var(--pixel);font-size:12px;line-height:1.3;text-align:center;-webkit-user-select:none;user-select:none}.onboarding-chain-status:before{width:7px;height:7px;flex:0 0 7px;background:#a56e32;box-shadow:1px 1px #54351f;content:""}.onboarding-chain-status+.onboarding-preview{margin-top:6px}@media(max-width:620px){.onboarding-layer{overflow:hidden;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));place-items:center}.onboarding{max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.onboarding::-webkit-scrollbar{width:0;height:0}.onboarding .brand{gap:5px;margin-bottom:8px;font-size:clamp(28px,8.3vw,36px)}.onboarding .brand-mark{width:40px;height:40px}.onboarding>.site-eyebrow{margin-bottom:7px}.onboarding-facts{margin:11px 0 10px;padding:4px 10px}.onboarding-fact{grid-template-columns:minmax(88px,.8fr) minmax(112px,1.2fr);min-height:35px;padding-block:4px}.onboarding-fact dd{font-size:13px}}@media(max-width:390px)and (orientation:portrait){.onboarding .brand{font-size:clamp(27px,8vw,31px)}.onboarding .brand-mark{width:36px;height:36px}.onboarding-fact{gap:7px}}@media(max-width:340px)and (orientation:portrait){.onboarding .brand{font-size:24px}.onboarding .brand-mark{width:34px;height:34px}.onboarding-fact dd{font-size:12px;letter-spacing:-.04em;white-space:nowrap}.onboarding-facts{padding-inline:6px}}@media(max-height:520px)and (orientation:landscape){.onboarding-layer{overflow:hidden;padding:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));place-items:center}.onboarding{max-height:calc(100dvh - max(12px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.onboarding::-webkit-scrollbar{width:0;height:0}.onboarding .brand{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px;margin-bottom:5px;font-size:clamp(25px,5vw,32px)}.onboarding .brand:after{width:36px;height:1px;content:""}.onboarding .brand-mark{width:36px;height:36px}.onboarding>.site-eyebrow{margin-bottom:4px}.onboarding-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-block:7px;padding:4px 6px}.onboarding-fact{grid-template-columns:minmax(0,1fr);gap:2px;min-height:50px;padding:3px 8px;border-right:2px solid rgba(103,69,39,.34);border-bottom:0;text-align:center}.onboarding-fact:last-child{border-right:0}.onboarding-fact dd{font-size:13px;text-align:center;white-space:nowrap}}
