.brand-mark{background:none!important;box-shadow:none!important;overflow:hidden;display:inline-block!important;vertical-align:middle;flex-shrink:0}.brand-mark img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.42);image-rendering:pixelated}.boot-seal{width:86px;height:86px;object-fit:contain;margin-bottom:25px}.terminal{padding:95px 6% 65px;background:#eef1ff;scroll-margin-top:20px}.terminal-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.terminal-heading h2{font:clamp(28px,3.4vw,48px)/1.22 var(--pixel);letter-spacing:-2px;margin:15px 0}.terminal-heading p{font:12px/1.9 var(--mono);max-width:370px;color:#68789e}.terminal-panel{background:var(--paper);border:1px solid var(--ink);box-shadow:8px 8px 0 #c3cff1}.terminal-bar{background:var(--ink);color:#fff;padding:16px 24px;display:flex;align-items:center;gap:22px;font-size:10px;letter-spacing:1px}.terminal-bar .seal-small{width:27px;height:27px;object-fit:cover}.terminal-bar strong{font-weight:400;flex:1}.terminal-bar span{font-size:9px;color:#c6d4ff}.terminal-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px;border-bottom:1px solid var(--line)}.terminal-controls form{display:flex;gap:9px;max-width:520px;flex:1}.terminal-controls input[type=search]{width:100%;border:1px solid #bfcae3;padding:12px 15px;font:12px var(--mono);background:white;color:var(--ink);min-width:100px}.terminal button{font:11px var(--mono);cursor:pointer;color:var(--ink);background:#edf1fc;border:1px solid #b5c2df;padding:12px 16px}.terminal button:hover{border-color:var(--blue);color:var(--blue)}.terminal button:disabled{opacity:.45;cursor:default}.terminal button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.terminal-scope{display:flex;gap:6px}.terminal-scroll{overflow-x:auto;min-height:100px}.terminal table{border-collapse:collapse;width:100%;text-align:left;min-width:990px}.terminal th{font:9px var(--mono);font-weight:400;letter-spacing:1px;color:#7081a3;padding:15px 23px;background:#f6f7ff;border-bottom:1px solid var(--line);white-space:nowrap}.terminal td{padding:22px 23px;border-bottom:1px solid #e0e6f2;vertical-align:middle}.terminal td>strong{font:14px var(--mono);display:block}.terminal td>small{display:block;font-size:9px;color:#7c8aaa;margin-top:7px;white-space:nowrap}.terminal-token{display:flex;gap:15px;align-items:center}.coin-icon{width:55px;height:55px;background:#e4eaff;display:grid;place-items:center;font:20px var(--pixel);color:var(--blue);border:1px solid #c4cdec;flex-shrink:0;overflow:hidden}.coin-icon img{width:100%;height:100%;object-fit:cover}.terminal-token strong{display:block;font:14px var(--pixel);max-width:210px;overflow-wrap:anywhere}.terminal-token span{font-size:10px;color:var(--blue);display:inline-block;margin-top:7px;margin-right:9px}.terminal-token small{font-size:9px;color:#7b8bad}.coin-actions a{font-size:10px;display:block;color:var(--blue);text-decoration:underline;text-underline-offset:3px;margin:6px 0;white-space:nowrap}.terminal-empty{text-align:center;padding:65px 30px;border-bottom:1px solid var(--line)}.terminal-empty>span{font:40px var(--pixel);color:var(--blue)}.terminal-empty h3{font:20px var(--pixel);margin:20px 0 13px}.terminal-empty p{font:11px/1.8 var(--mono);max-width:510px;margin:0 auto 25px;color:#6f7d9d}.terminal-empty a{font-size:11px;color:var(--blue);border-bottom:1px solid var(--blue);padding-bottom:5px}.terminal-error{margin:0;padding:18px 24px;font-size:11px;background:#fff0e8;border-bottom:1px solid #ffbaa1;color:#844221}.terminal-footer{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;gap:20px;font-size:9px;color:#7383a3}.terminal-footer>div{display:flex;align-items:center;gap:10px}.terminal-footer label{white-space:nowrap;display:flex;gap:8px;align-items:center}.terminal-footer input{accent-color:var(--blue)}.terminal-footer button{padding:8px 12px}.terminal-note{font-size:9px;line-height:1.9;color:#6a7b9f;margin-top:20px;max-width:960px}.receipt-image{width:44px;height:44px;object-fit:cover}.history-row>div{flex:1}.registry-note{font-size:10px;color:#6f7d9d;line-height:1.8}.sync-button{margin-top:16px;border:1px solid var(--blue);color:var(--blue);background:transparent;padding:10px 14px;font:11px var(--mono)}@media(max-width:1000px){.terminal-controls{flex-wrap:wrap}.terminal-controls form{max-width:none;flex-basis:100%}.terminal-heading{display:block}.terminal-heading p{max-width:500px}.terminal-footer{flex-wrap:wrap}.terminal{padding-inline:5%}}@media(prefers-reduced-motion:reduce){.terminal *{scroll-behavior:auto!important}}
