.status.completed{color:#b7caff!important;background:#1c2538!important}.status.claimed{color:var(--green)!important;background:#172a22!important}.claim-form{display:inline-block;margin-left:6px}.claim-btn{border:0;border-radius:5px;padding:7px 10px;background:var(--green);color:#07100c;font-size:10px;font-weight:800;cursor:pointer}td small{display:block;color:#777;font-size:10px}
.next-step-box{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#0a0c10}.next-step-box span{display:block;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.12em}.next-step-box b{display:block;margin:5px 0}.next-step-box p{color:var(--muted);font-size:11px;margin:0}.deposit-layout{max-width:1050px;margin:0 auto 110px;padding:0 24px;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.deposit-step{display:flex;align-items:center;gap:18px}.deposit-step>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#17251f;color:var(--green);font-weight:800}.deposit-step small,.deposit-summary span,.deposit-address-card span{display:block;color:var(--muted);font-size:10px}.deposit-step h2{margin:3px 0;font-size:21px}.deposit-step h2 em{font-style:normal;color:var(--muted);font-size:12px}.deposit-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin:24px 0;border:1px solid var(--line)}.deposit-summary>div{background:#0b0d11;padding:17px}.deposit-summary .full{grid-column:1/-1}.deposit-summary strong{font-size:15px}.deposit-step.second{margin-top:28px}.deposit-address-card{margin-top:18px;padding:20px;border:1px solid #365846;background:#0d1713;border-radius:8px}.deposit-address-card>div+div{margin-top:15px}.deposit-address-card code{display:block;color:var(--green);word-break:break-all;margin:7px 0;font-size:12px}.deposit-warning{margin-top:16px;padding:15px;border-left:3px solid #e5b85b;background:#1a1710}.deposit-warning b{font-size:12px;color:#e5c77c}.deposit-warning p{font-size:10px;color:var(--muted);margin:5px 0 0}.deposit-confirm{align-self:start;position:sticky;top:95px}.deposit-confirm h2{margin:12px 0}.deposit-confirm>p{color:var(--muted);font-size:12px}.deposit-agree{display:flex;gap:8px;align-items:flex-start;font-size:11px;color:var(--muted);margin:18px 0}.deposit-agree input{width:auto;height:auto}.back-link{display:block;text-align:center;margin-top:18px;color:var(--muted);font-size:11px}@media(max-width:800px){.deposit-layout{grid-template-columns:1fr}.deposit-confirm{position:static}}
.modal-open{overflow:hidden}.stake-modal{display:none;position:fixed;inset:0;z-index:200;align-items:center;justify-content:center;padding:20px}.stake-modal.open{display:flex}.stake-modal-backdrop{position:absolute;inset:0;background:rgba(2,4,8,.82);backdrop-filter:blur(9px)}.stake-confirm-card{position:relative;width:min(420px,100%);padding:28px 27px 26px;border:1px solid #303640;border-radius:18px;background:linear-gradient(180deg,#17191e,#111318);box-shadow:0 30px 90px #000c;color:#f5f6f8}.stake-modal-close{position:absolute;right:16px;top:13px;width:34px;height:34px;border:0;background:transparent;color:#8d95a2;font-size:28px;line-height:1;cursor:pointer}.stake-modal-close:hover{color:#fff}.stake-confirm-icon{--coin:#91f3c8;width:72px;height:72px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--coin),#18202d 34%);border:1px solid color-mix(in srgb,var(--coin),transparent 38%);color:#fff;font-size:30px;font-weight:900;box-shadow:0 12px 38px color-mix(in srgb,var(--coin),transparent 80%)}.stake-confirm-card h2{text-align:center;font-size:21px;margin:0 0 24px}.stake-confirm-card dl{margin:0}.stake-confirm-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0}.stake-confirm-card dt{color:#8f96a4;font-size:13px}.stake-confirm-card dd{margin:0;text-align:right;font-size:15px;font-weight:800}.stake-confirm-submit{width:100%;height:52px;margin-top:18px;border:1px solid #946918;border-radius:28px;background:#1b1d22;color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 10px 30px rgba(218,154,31,.16)}.stake-confirm-submit:hover{border-color:#d99a22;background:#202229;box-shadow:0 12px 34px rgba(218,154,31,.28)}@media(max-width:560px){.stake-confirm-card{padding:25px 21px 22px}.stake-confirm-icon{width:64px;height:64px}.stake-confirm-card dl>div{padding:10px 0}}
.live-valuation .full{grid-column:auto}.live-valuation strong{display:block}.live-valuation span em.live-badge{display:inline-block;margin-left:5px;padding:2px 6px;border-radius:10px;background:#19372b;color:var(--green);font-size:8px;font-style:normal;letter-spacing:0}.krw-sub,.market-note{display:block;margin-top:6px;color:#aeb5c0;font-size:10px}.market-note{color:#69717e}.live-valuation #valuation-krw{font-size:18px;color:#fff}.live-valuation #reward-krw{color:#aeb5c0}
