/* Scoped navigation shared by public pages and password gates. */
footer.site-footer{box-sizing:border-box;position:relative;z-index:5;display:block;flex:none;width:100%;max-width:100%;min-height:0;margin:48px auto 0;padding:18px 0 28px;border:0;border-top:1px solid var(--line-soft,#303633);color:var(--ink-3,#a0aaa3);font:14px/1.45 var(--font,"Titillium Web",Titillium,sans-serif);letter-spacing:0;text-align:center;overflow:visible}
.site-footer .site-footer-sign{display:block;margin:0 12px 10px;font-size:10px;letter-spacing:.1em;color:var(--ink-3,#929b95)}
.site-footer .site-footer-nav{display:block;width:100%;max-width:1060px;margin:0 auto;padding:0 12px;box-sizing:border-box}
.site-footer .site-footer-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 20px;list-style:none;margin:0;padding:0}
.site-footer .site-footer-item{position:relative;display:flex;align-items:center;min-width:0;margin:0;padding:0}
.site-footer .site-footer-link,.site-footer .site-footer-toggle,.site-footer .site-footer-holders{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 3px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;white-space:nowrap}
.site-footer .site-footer-toggle{width:28px;min-width:28px;padding:8px 4px;font-size:12px}
.site-footer a:hover,.site-footer button:not(:disabled):hover{color:var(--ink,#e6e6e6);background:transparent}
.site-footer a:focus-visible,.site-footer button:focus-visible{outline:1px solid var(--ink,#e6e6e6);outline-offset:2px}
.site-footer .site-footer-submenu{display:none;box-sizing:border-box;position:absolute;z-index:50;inset-inline-start:0;bottom:100%;width:max-content;min-width:146px;max-width:calc(100vw - 24px);margin:0;padding:8px;list-style:none;text-align:start;border:1px solid var(--line,#464b48);background:#111413;box-shadow:0 10px 30px #0009;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(var(--site-submenu-shift,0px))}
.site-footer .site-footer-submenu li{list-style:none;margin:0;padding:0}
.site-footer .site-footer-submenu a,.site-footer .site-footer-submenu button{box-sizing:border-box;display:block;width:100%;min-height:40px;margin:0;padding:9px 12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:start;text-decoration:none;white-space:nowrap;font:inherit;letter-spacing:0;text-transform:none}
.site-footer .site-footer-submenu a:hover,.site-footer .site-footer-submenu a:focus-visible{background:#ffffff09;color:var(--ink,#e6e6e6)}
.site-footer .site-footer-submenu button:disabled{opacity:1;color:#747e77;cursor:not-allowed;-webkit-text-fill-color:currentColor}
.site-footer [data-expanded=true]>.site-footer-submenu,.site-footer [data-site-menu]:not([data-site-menu-ready]):focus-within>.site-footer-submenu{display:block;visibility:visible;opacity:1;pointer-events:auto}
@media(hover:hover){.site-footer [data-site-menu]:not([data-site-menu-ready]):hover>.site-footer-submenu{display:block;visibility:visible;opacity:1;pointer-events:auto}}
.site-footer [data-expanded=true]>.site-footer-toggle span{transform:rotate(180deg)}
.site-footer-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}
.site-footer .site-footer-status{margin:8px 12px 0;font-size:12px;color:var(--ink-3,#a0aaa3)}
.site-footer .site-footer-status:empty{display:none}
.page>footer.site-footer{margin-top:0}
.claim-page footer.site-footer{margin-top:22px;padding-bottom:14px}
.market-gate>footer.site-footer,.claim-login>footer.site-footer{width:calc(100% - 32px)}
.site-holders-dialog{box-sizing:border-box;width:min(1100px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid #454b47;border-radius:0;background:#101311;color:var(--ink,#e6e6e6);font:15px/1.5 var(--font,"Titillium Web",Titillium,sans-serif);overflow:auto}
.site-holders-dialog::backdrop{background:#000c}
.site-holders-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}
.site-holders-heading h2{margin:0;font:inherit;font-size:18px;letter-spacing:.08em}
.site-holders-dialog button{box-sizing:border-box;min-width:44px;min-height:44px;padding:8px 12px;background:transparent;color:inherit;border:1px solid #424a44;border-radius:0;font:inherit;cursor:pointer}
.site-holders-dialog button:disabled{opacity:.4;cursor:default}
.site-holders-dialog .site-holders-close{border:0;font-size:25px}
.site-holders-dialog a{color:inherit;text-decoration:none}
.site-holders-dialog a:hover{text-decoration:underline}
.site-holders-dialog a:focus-visible,.site-holders-dialog button:focus-visible{outline:1px solid #e6e6e6;outline-offset:2px}
.site-holders-status{margin:12px 0 16px;color:#a2ada5;font-size:13px}
.site-holders-table-wrap{max-width:100%;max-height:65vh;overflow:auto;overscroll-behavior:contain}
.site-holders-table{width:100%;border-collapse:collapse;text-align:start;font-size:13px}
.site-holders-table th,.site-holders-table td{padding:12px 8px;border-bottom:1px solid #303832;text-align:start;vertical-align:top}
.site-holders-table th{position:sticky;top:0;background:#101311;font-weight:400;color:#a2ada5}
.site-holders-table td:nth-child(2){width:62%;overflow-wrap:anywhere;font-family:var(--mono,"JetBrains Mono",monospace)}
.site-holders-table td:nth-child(3),.site-holders-table td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}
.site-holders-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:18px}
.site-holders-pagination[hidden]{display:none}
.site-holders-open{overflow:hidden}
@media(max-width:540px){.site-footer .site-footer-list{gap:0 10px}.site-footer .site-footer-nav{padding:0 4px}.site-footer .site-footer-link,.site-footer .site-footer-toggle,.site-footer .site-footer-holders{font-size:13px}.site-footer .site-footer-toggle{width:24px;min-width:24px}.site-holders-dialog{padding:16px}.site-holders-table{font-size:11px}.site-holders-table th,.site-holders-table td{padding:10px 5px}.site-holders-table td:nth-child(2){min-width:95px}.site-holders-table th:nth-child(4){max-width:65px}}
@media(prefers-reduced-motion:reduce){.site-footer *,.site-holders-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.site-holders-status[aria-busy=true]::after{content:"";display:inline-block;width:12px;height:12px;margin-inline-start:8px;border:1.5px solid currentColor;border-inline-end-color:transparent;border-radius:50%;vertical-align:-2px;animation:site-holders-spin .8s linear infinite}
@keyframes site-holders-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.site-holders-status[aria-busy=true]::after{animation:none}}
