.sidebar .brand img{object-fit:cover;image-rendering:auto;width:32px;height:32px}.sidebar .social-row{justify-content:flex-start;gap:8px}.sidebar .social-row a:not(.brand){flex:0 0 42px}.sidebar .social-row img{width:42px;height:42px}html,body{height:100%;margin:0}a.btn{text-decoration:none}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #c05810}button{font-family:inherit}button:disabled{cursor:not-allowed;opacity:.55}.main{min-width:0}.sidebar{height:100dvh}.sidebar .nav-items{min-height:0;overflow-y:auto}.sidebar .brand{min-height:53px}.content{flex:1}.doc.fold-host{margin:12px 0}.hero .doc.fold-host{color:var(--p-ink-soft);margin:0}.fold-extra{margin-top:9px}.fee-cards,.brochure-tabs{margin-top:14px}.local-stamp,.wallet-preview-label{letter-spacing:1px;color:var(--bp-accent);border:1px solid;padding:5px 8px;font-size:10px;font-weight:700}.wallet-dialog{width:calc(100% - 32px);max-width:440px;color:var(--bp-ink);background:0 0;border:none;padding:0}.wallet-dialog::backdrop{background:#000c}.wallet-dialog .modal{max-width:none;max-height:85dvh}.wallet-message{padding:0 12px;font-size:13px;line-height:1.7}.wallet-preview-label{margin:12px;display:inline-block}.modal-body{padding:14px}.modal-head{padding:18px}.skip-link{z-index:100;background:var(--bp-paper);color:var(--bp-ink);padding:12px;position:fixed;top:-100px;left:240px}.skip-link:focus{top:12px}.menu-scrim{display:none}.field{color:var(--p-ink-soft);flex-direction:column;gap:7px;font-size:12px;display:flex}.field input,.field select,.local-input{border:2px solid var(--p-ink);background:var(--p-paper-2);color:var(--p-ink);font:inherit;min-width:0;padding:10px}.local-form-row{align-items:end;gap:10px;margin-top:16px;display:flex}.local-form-row .field{flex:1}.local-note{color:var(--p-accent);font-size:12px;line-height:1.6}.local-empty{color:var(--p-ink-soft);text-align:center;padding:28px 0;font-size:13px;line-height:1.8}.local-empty svg{color:var(--p-ink);opacity:.6;margin:0 auto 14px;display:block}.local-tabs{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.local-tabs button{border:2px solid var(--p-ink);background:var(--p-paper-2);color:var(--p-ink);font:700 11px var(--q-font);letter-spacing:1px;cursor:pointer;padding:9px 14px}.local-tabs button.active{background:var(--p-ink);color:var(--p-paper)}.local-table-wrap{overflow-x:auto}.local-table-wrap .doc-table{min-width:580px}.local-table-wrap tr:target{background:#c0581020}.stock-inline{align-items:center;gap:8px;display:flex}.stock-inline img{object-fit:contain;width:24px;height:24px}.two-column{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.two-column>div{min-width:0}.local-wallet{position:sticky;top:14px}.local-wallet h3{letter-spacing:2px;font-size:12px}.swap-preview{border-top:2px solid var(--p-ink);margin-top:20px;padding:14px 0}.swap-preview input{width:100%;padding:14px 10px;font-size:27px}.swap-preview .btn{width:100%;margin-top:18px}.quote-preview{border:2px dashed var(--p-ink-soft);color:var(--p-ink);justify-content:space-between;margin:16px 0;padding:12px;font-size:12px;display:flex}.quote-details{gap:12px;margin:16px 0;display:grid}.quote-details>div{color:var(--p-ink-soft);justify-content:space-between;font-size:11px;display:flex}.quote-details select{font:inherit;color:var(--p-ink);border:1px solid var(--p-ink);background:var(--p-paper)}.full-width{width:100%}.relic .stat{margin-bottom:12px}.relic .stat .v{font-size:17px}.relic h3{letter-spacing:1px;margin:0 0 20px;font-size:18px}.doc-links{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.doc-links a,.content .text-link{color:var(--p-accent)}.credit-links{gap:8px;padding:0;list-style:none;display:grid}.credit-links li{border-bottom:1px solid var(--p-ink-soft);padding:10px 0;font-size:13px}.pool-select{font:inherit;cursor:pointer;text-align:left}.pool-select:hover{border-color:var(--p-accent)}.pool-select.active{outline:3px solid var(--p-accent)}.market-banner{border:3px solid var(--p-ink);width:100%;margin-bottom:18px;display:block}.terminal-check{align-items:center;gap:20px;margin-top:18px;display:flex}.terminal-check img{object-fit:contain;border:2px solid var(--p-ink);width:110px;height:110px}.terminal-check p{font-size:13px;line-height:1.6}.site-footer{flex-wrap:wrap;gap:12px}.content .panel{scroll-margin-top:20px}@media (max-width:1100px){.two-column{grid-template-columns:1fr}.two-column>aside{order:-1}.local-wallet{position:static}}@media (max-width:780px){.sidebar{width:230px}.menu-scrim{z-index:39;background:#0009;border:0;display:block;position:fixed;inset:0}.content .panel,.content .hero{padding:22px 20px}.content .hero h1{font-size:23px}.mq-note{display:none}.mq-tape{display:block}.topbar{gap:12px;padding:10px 14px}.topbar-title{letter-spacing:2px;font-size:10px}.marquee{gap:12px;padding-inline:12px}.mq-badge{font-size:10px}.content .stat{min-width:0}.census-row{grid-template-columns:1fr 1fr}.carousel-nav .btn{letter-spacing:.5px;padding:8px;font-size:10px}.carousel-nav-right{gap:5px}.carousel-nav{gap:8px}.reward-record-amount{font-size:clamp(32px,9vw,58px)!important}.local-form-row{flex-wrap:wrap}.local-form-row .field{flex-basis:100%}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brochure-tab{padding:8px!important;font-size:10px!important}.site-footer{padding:14px;font-size:10px}.skip-link{left:12px}.relic-body{min-width:0}.local-table-wrap{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}
