.coin-topbar .coin-world-dock{background:linear-gradient(115deg,#13363c,#0a242d);border-color:#5b716e;border-radius:14px;width:min(100%,760px)}.coin-topbar .coin-world-line{text-align:left;cursor:pointer;width:100%;font:inherit;box-shadow:none;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px;display:grid}.coin-topbar .coin-world-line>img{flex:none;grid-area:1/1/3;width:46px;height:46px}.coin-topbar .coin-world-heading{grid-area:1/2;font-size:12px!important;display:block!important}.coin-topbar .coin-world-owner{display:none}.coin-topbar .coin-world-heading strong{letter-spacing:.025em;color:#cfdfd9;font-size:12px;font-weight:650}.coin-topbar .coin-world-lifetime{grid-area:3/2;justify-content:flex-start;gap:6px;font-size:12px}.coin-topbar .coin-world-lifetime>b{color:#c7dedd;font-size:14px;font-weight:650}.coin-topbar .coin-world-lifetime small{font-size:12px}.coin-topbar .coin-world-available{grid-area:2/2;justify-content:flex-start;gap:10px;font-size:12px}.coin-topbar .coin-world-available>b{font-size:26px;line-height:1.15}.coin-topbar .coin-world-available small{font-size:13px}.coin-topbar .coin-world-status{grid-area:2/2;font-size:13px}.coin-topbar .coin-world-open{color:#fff0bf;white-space:nowrap;border-bottom:1px solid #ac9a6e;grid-area:1/3/4;align-self:center;padding:8px 0;font-size:13px;line-height:1.5}.coin-topbar .coin-world-line:hover{background:#ffffff06}.coin-topbar .coin-world-line:focus-visible{outline-offset:2px;border-radius:14px;outline:3px solid #f3d88b}.coin-wallet-dialog{box-sizing:border-box;color:#e7f1ed;overscroll-behavior:contain;background:#0a252e;border:1px solid #45666a;border-radius:22px;width:min(680px,100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:0;font-family:system-ui,sans-serif;overflow:auto;box-shadow:0 24px 90px #0009}.coin-wallet-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#021218b8}.coin-wallet-dialog:not([open]){display:none}.coin-wallet-dialog-header{z-index:2;background:#0a252ef5;border-bottom:1px solid #38565b;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.coin-wallet-dialog-header small{letter-spacing:.08em;color:#c5d9d3;font-size:11px}.coin-wallet-dialog-header h2{color:#fff0c9;margin:6px 0 0;font-size:24px;line-height:1.3}.coin-wallet-dialog-header button{color:#fff;cursor:pointer;background:#173b43;border:1px solid #78918f;border-radius:12px;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;font:600 22px/1 system-ui;display:flex}.coin-wallet-dialog-header button span{font-size:13px}.coin-wallet-dialog :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #f1d48a}.coin-wallet-dialog-body{padding:4px 24px 28px}.coin-wallet-checking{padding:24px 0;line-height:1.7}.coin-wallet-dialog .coin-panel.coin-wallet{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.coin-history-summary{align-items:center;gap:16px;margin:22px 0 28px;display:flex}.coin-history-summary>img{flex:none;width:48px;height:48px}.coin-history-summary dl{flex:1;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;display:grid}.coin-history-summary dt{color:#bed4d2;font-size:13px}.coin-history-summary dd{color:#ffe4a5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:28px;font-weight:750;line-height:1.2}.coin-history-summary dd small{margin-left:4px;font-size:13px}.coin-wallet-dialog .coin-history{margin:8px 0;padding:0;list-style:none}.coin-wallet-dialog .coin-history li{border-bottom:1px solid #34545a;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:5px 16px;min-width:0;padding:16px 0;display:grid}.coin-wallet-dialog .coin-history time{color:#aec9c9;grid-column:1;font-size:12px}.coin-wallet-dialog .coin-history li>span{grid-column:1;font-size:15px;line-height:1.5}.coin-wallet-dialog .coin-history li>strong{color:#ffe1a0;overflow-wrap:anywhere;white-space:normal;grid-area:1/2/3;align-self:center;min-width:0;max-width:14ch;font-size:19px}.coin-wallet-dialog .coin-panel>button{min-height:44px;padding:10px 16px;font-size:14px}.coin-wallet-dialog .coin-panel h3{color:#eef5ef;margin-top:24px;font-size:17px}.coin-wallet-dialog .coin-panel p{font-size:14px;line-height:1.7}.coin-wallet-dialog .coin-rule-link{align-content:center;min-height:44px;margin-top:24px;font-size:14px}.coin-panel.coin-wallet.coin-wallet-compact{box-sizing:border-box;background:#0b252e;border:1px solid #345257;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 24px;width:calc(100% - 32px);max-width:1120px;margin:14px auto 0;padding:14px 20px;display:flex}.coin-wallet-compact .coin-compact-title{color:#d2e2dc;margin:0;font-size:15px}.coin-wallet-compact .coin-panel-actions{flex:1;justify-content:flex-end;align-items:center;gap:8px 16px;margin:0;display:flex}.coin-wallet-compact .coin-panel-actions button{min-height:44px;padding:8px 14px;font-size:13px}.coin-wallet-compact .coin-rule-link{font-size:12px}.coin-wallet-compact>p{margin:0;font-size:13px;line-height:1.6}@media (max-width:480px){.coin-topbar .coin-world-line{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px}.coin-topbar .coin-world-line>img{width:36px;height:36px}.coin-topbar .coin-world-heading strong{font-size:10px}.coin-topbar .coin-world-open{font-size:12px}.coin-topbar .coin-world-available{gap:6px}.coin-topbar .coin-world-available>b{font-size:24px}.coin-wallet-dialog{border-radius:18px;width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.coin-wallet-dialog-header{padding:16px}.coin-wallet-dialog-header h2{font-size:21px}.coin-wallet-dialog-body{padding:4px 16px 24px}.coin-history-summary,.coin-history-summary dl{gap:12px}.coin-history-summary dd{font-size:24px}.coin-wallet-compact.coin-panel{padding:12px 14px}.coin-wallet-compact .coin-panel-actions{justify-content:flex-start}.coin-history-summary dt{font-size:12px}}@media (prefers-reduced-motion:reduce){.coin-wallet-dialog{scroll-behavior:auto}}
