:root{--desktop:#5deb56;--face:#c0c0c0;--face-lt:#dfdfdf;--shadow:#808080;--title-a:#1e3ce0;--title-b:#4a66f2;--ink:#000000;--lcd:#00ff41;--lcd-dim:#00a02a;--hot:#ff00ff;--warn:#ff0000}.b-out,.start-btn,.task-btn,.tbtn,button{box-shadow:inset -1px -1px 0 #000000,inset 1px 1px 0 #ffffff,inset -2px -2px 0 var(--shadow),inset 2px 2px 0 var(--face-lt)}.b-in{box-shadow:inset 1px 1px 0 #000000,inset -1px -1px 0 #ffffff,inset 2px 2px 0 var(--shadow),inset -2px -2px 0 var(--face-lt)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--desktop);color:var(--ink);font:12px/1.45 Tahoma,"MS Sans Serif",Geneva,Verdana,sans-serif;-webkit-font-smoothing:none;cursor:default;overflow-x:hidden}::selection{background:var(--title-a);color:#fff}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:repeating-conic-gradient(#ffffff 0 25%,var(--face) 0 50%) 0 0/2px 2px}::-webkit-scrollbar-button,::-webkit-scrollbar-thumb{background:var(--face);box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 var(--shadow),inset 2px 2px 0 var(--face-lt)}::-webkit-scrollbar-button{height:16px;width:16px}.wrap{max-width:780px;margin:0 auto;padding:14px 12px 120px;position:relative;z-index:2}.win{background:var(--face);padding:3px;margin:16px 0;box-shadow:inset -1px -1px 0 #000000,inset 1px 1px 0 var(--face-lt),inset -2px -2px 0 var(--shadow),inset 2px 2px 0 #ffffff,4px 4px 0 rgba(0,0,0,.35);animation:winOpen .18s steps(3) both}@keyframes winOpen{0%{transform:scale(.9);opacity:.3}to{transform:none;opacity:1}}.tbar{display:flex;align-items:center;gap:4px;height:24px;padding:2px 3px;background:linear-gradient(90deg,var(--title-a),var(--title-b));color:#fff;font-weight:700;font-size:12px;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.tbar .ticon{width:16px;height:16px;image-rendering:pixelated}.tbar .ttitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbar .tsp{flex:1 1}.tbtn{width:20px;height:18px;flex:0 0 auto;background:var(--face);color:#000;font:700 11px Tahoma,sans-serif;line-height:15px;text-align:center;cursor:pointer;padding:0}.tbtn:active{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff}.win-body{padding:14px;position:relative}.win.collapsed .win-body{display:none}.menustrip{display:flex;gap:14px;padding:3px 8px;border-bottom:1px solid var(--shadow);box-shadow:0 1px 0 #fff;font-size:12px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menustrip u{text-decoration:underline}.menustrip a{color:#000;text-decoration:none;padding:0 3px}.menustrip a:hover{background:var(--title-a);color:#fff}button{background:var(--face);color:#000;border:0;border-radius:0;padding:7px 18px;font:700 12px Tahoma,"MS Sans Serif",sans-serif;cursor:pointer;min-height:28px}button:active:not(:disabled){box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 var(--shadow);transform:translate(1px,1px)}button:focus-visible{outline:1px dotted #000;outline-offset:-5px}button:disabled{color:var(--shadow);text-shadow:1px 1px 0 #fff;cursor:default}button.danger,button.danger b{color:var(--warn)}input[type=number],input[type=text]{background:#fff;color:#000;border:0;border-radius:0;padding:6px 8px;font:13px Courier New,monospace;box-shadow:inset 1px 1px 0 var(--shadow),inset -1px -1px 0 var(--face-lt),inset 2px 2px 0 #000}input:focus{outline:none}.brand{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.logo-wrap{position:relative;width:190px;flex-shrink:0}.logo-wrap img{display:block;width:100%;height:auto;image-rendering:pixelated}.logo-star{position:absolute;animation:starFlicker 1.7s step-end infinite}.logo-star.sa{left:69.12%;top:13.97%;width:13.91%}.logo-star.sb{left:81.49%;top:31.38%;width:5.11%;animation-duration:1.1s;animation-delay:.4s}.logo-star.sc{left:71.06%;top:36.03%;width:4.4%;animation-duration:2.3s;animation-delay:.9s}@keyframes starFlicker{0%,42%{opacity:1}46%,54%{opacity:0}58%,72%{opacity:1}76%{opacity:0}80%,to{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tag{margin:6px 0 0;font:700 13px Comic Neue,Comic Sans MS,cursive;color:var(--title-a)}.tag em{font-style:normal;color:var(--warn)}.fund-desc{margin:12px 0 4px;font:12px/1.6 Tahoma,Verdana,sans-serif;color:var(--ink,#222);max-width:62ch}.blink{animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.headrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.walletbar{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.wstatus{font:700 11px Tahoma;color:#008000;display:flex;align-items:center;gap:5px}.wstatus .dot{width:9px;height:9px;background:#00ff41;border:1px solid #000;animation:blink 1.2s steps(1) infinite}.logout{padding:4px 10px;min-height:22px;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:14px 0}.stats>div{background:#000;padding:8px 10px;box-shadow:inset 1px 1px 0 var(--shadow),inset -1px -1px 0 var(--face-lt),inset 2px 2px 0 #000,inset 3px 3px 6px rgba(0,255,65,.08)}.stats span{display:block;color:var(--lcd-dim);font:12px VT323,Courier New,monospace;text-transform:uppercase;letter-spacing:.1em}.stats b{display:inline-block;font:26px VT323,Courier New,monospace;color:var(--lcd);text-shadow:0 0 6px rgba(0,255,65,.7);animation:statPop .4s steps(2) both}@keyframes statPop{0%{color:#fff;transform:scale(1.15)}to{transform:none}}@media (max-width:560px){.stats{grid-template-columns:repeat(2,1fr)}}.notepad .win-body{background:#fff;margin:0 3px 3px;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000;font:13px/1.6 Courier New,Courier,monospace;padding:16px}.notepad ol{margin:8px 0 0;padding-left:22px}.notepad li{margin-bottom:10px}.notepad b{text-decoration:underline}.notepad em{font-style:normal;background:#ffff00;padding:0 3px}.notepad code{background:#000;color:var(--lcd);padding:1px 5px;font-family:Courier New,monospace}.notepad .foot{margin-top:12px;color:#808080}.notepad .foot b{color:var(--warn);text-decoration:none}.controls{gap:10px;margin-top:14px}.controls,.deposit{display:flex;flex-wrap:wrap;align-items:center}.deposit{gap:8px}.deposit input{width:110px}.deposit .unit{font:700 11px Tahoma}.gobtn,.hint{font-weight:700}.hint{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;background:var(--face);box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 var(--shadow)}.hint .hicon{font-size:28px}.hint .wallet-adapter-button{margin-left:auto;flex-shrink:0}.errwrap{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2)}.errbox{width:min(440px,92vw);background:var(--face);padding:3px;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 var(--face-lt),inset -2px -2px 0 var(--shadow),inset 2px 2px 0 #fff,6px 6px 0 rgba(0,0,0,.4);animation:winOpen .15s steps(2) both}.errbox .ebody{display:flex;gap:14px;padding:18px 16px;align-items:flex-start}.errbox .eicon{font-size:34px;line-height:1}.errbox .etext{font-size:12px;word-break:break-word}.errbox .ebtns{display:flex;justify-content:center;padding:0 0 14px}.errbox .ebtns button{min-width:90px}.rug{display:flex;gap:8px;overflow-x:auto;align-items:stretch;padding:12px;background:#fff;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000;min-height:130px}.rug.empty{align-items:center;justify-content:center;font:700 16px Comic Neue,Comic Sans MS,cursive;color:#808080}.seat{flex:0 0 auto;min-width:104px;text-align:center;background:var(--face);padding:10px 8px;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 var(--shadow),inset 2px 2px 0 var(--face-lt)}.seat .face{font-size:26px}.seat .who{font:10px Courier New,monospace;margin-top:4px}.seat .bal{font:18px VT323,monospace;color:var(--title-a)}.seat .pos{font:700 9px Tahoma;color:var(--shadow);text-transform:uppercase}.seat.mine{background:#ffffcc}.seat.mine .pos{color:#808000}.seat.bag{background:#ffcccc;animation:wobble .9s ease-in-out infinite}.seat.bag .pos{color:var(--warn)}@keyframes wobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.qhead{display:grid;grid-template-columns:44px 30px 1fr 110px;grid-gap:8px;gap:8px;background:var(--face);font:700 11px Tahoma;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qhead span{padding:4px 6px;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 var(--shadow),inset 2px 2px 0 var(--face-lt)}.qlist{list-style:none;margin:0;padding:2px;background:#fff;max-height:300px;overflow-y:auto;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000}.qrow{display:grid;grid-template-columns:44px 30px 1fr 110px;grid-gap:8px;gap:8px;align-items:center;padding:4px 6px;font:12px Courier New,monospace;animation:feedIn .25s steps(3) both}.qrow:hover{background:var(--title-a);color:#fff}.qrow:hover .qbag,.qrow:hover .qfront,.qrow:hover .qme{color:#fff}.qpos{font-weight:700}.qface{text-align:center}.qwho{display:flex;align-items:center;gap:6px;flex-wrap:wrap;overflow:hidden}.qbal{text-align:right;font-family:VT323,monospace;font-size:15px}.qwho em{font:700 9px Tahoma;font-style:normal;padding:1px 4px}.qme{background:#ffff00;color:#000}.qbag{background:var(--warn);color:#fff}.qfront{background:#00ff41;color:#000}.qrow.me{background:#ffffcc}.qrow.bag{background:#ffe0e0}.qrow.bag:hover,.qrow.me:hover{background:var(--title-a)}.qempty{padding:18px;text-align:center;font:700 14px Comic Neue,cursive;color:#808080}.withdraw .win-body{font-size:12px}.withdraw .wrow{display:flex;gap:12px;align-items:flex-start}.withdraw .wicon{font-size:36px}.withdraw p{margin:6px 0}.rugwarn{color:var(--warn);font-weight:700}.pnl{margin:12px 0;padding:10px 12px;background:#000;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000;display:flex;flex-direction:column;gap:2px}.pnl span{font:12px VT323,monospace;color:var(--lcd-dim);text-transform:uppercase;letter-spacing:.1em}.pnl b{font:32px VT323,monospace;line-height:1}.pnl.win b{color:var(--lcd);text-shadow:0 0 8px rgba(0,255,65,.8)}.pnl.lose b{color:#ff3333;text-shadow:0 0 8px rgba(255,0,0,.8)}.pnl em{font:11px VT323,monospace;color:#777;font-style:normal}.leaderboard ol{list-style:none;margin:0;padding:2px;background:#fff;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000}.leaderboard li{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;font:12px Courier New,monospace}.leaderboard li:nth-child(2n){background:#f0f0f0}.leaderboard li.mine{background:#ffffcc;font-weight:700}.up{color:#008000}.down,.up{font-weight:700}.down{color:var(--warn)}.term{background:#000;padding:10px;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000;max-height:280px;overflow-y:auto;font:16px VT323,Courier New,monospace;color:var(--lcd)}.term .prompt{color:var(--lcd-dim)}.feed{list-style:none;margin:0;padding:0}.feed li{padding:1px 0;animation:feedIn .2s steps(2) both}.feed .ev-who{color:#fff}.feed .ev-rug,.feed .ev-rug b{color:#ff5555}.feed .ev-dep b{color:var(--lcd)}.feed b{font-weight:400;text-shadow:0 0 5px currentColor}.cursor{display:inline-block;width:9px;height:15px;background:var(--lcd);vertical-align:-2px;animation:blink .8s steps(1) infinite}@keyframes feedIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.dicons{position:fixed;top:46px;left:14px;z-index:1;display:flex;flex-direction:column;gap:20px}.dicon{width:78px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;font:11px Tahoma;text-shadow:1px 1px 0 #000;background:none;box-shadow:none;padding:0;min-height:0}.dicon:active{box-shadow:none;transform:none}.dicon .dpic{font-size:30px;display:block}.dicon img.dpic{width:34px;height:34px;margin:0 auto;image-rendering:pixelated}.dicon .dlabel{display:inline-block;padding:1px 4px;margin-top:3px;background:#000}.dicon:focus .dlabel,.dicon:hover .dlabel{background:var(--title-a);outline:1px dotted #fff}@media (max-width:1080px){.dicons{display:none}}.trail{position:fixed;z-index:99;pointer-events:none;font-size:16px;animation:trailFall .9s ease-in forwards}@keyframes trailFall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(46px) rotate(40deg)}}.footer{margin-top:26px;text-align:center}.counter{margin:14px 0;color:#fff;font:12px Comic Neue,cursive;text-shadow:1px 1px 0 #000}.counter .digits{display:inline-flex;gap:1px;margin-left:8px;padding:3px 4px;background:#000;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000}.counter .digits i{font:18px VT323,monospace;font-style:normal;color:var(--lcd);background:#001500;padding:0 3px;text-shadow:0 0 4px rgba(0,255,65,.8)}.webring{margin:12px 0;color:#fff;font:12px Comic Neue,cursive;text-shadow:1px 1px 0 #000}.webring a{color:#ffff00}.ca-line{margin:12px 0;color:#fff;font:11px Tahoma;text-shadow:1px 1px 0 #000;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ca-addr{font:11px Courier New,monospace;background:#000;color:var(--lcd);padding:3px 6px;word-break:break-all}.ca-copy{padding:3px 10px;min-height:20px;font-size:10px}.xlink{color:#ffff00;font-weight:700}.bestat{color:#fff;font:11px Tahoma;text-shadow:1px 1px 0 #000;margin-top:10px}.taskbar{position:fixed;left:0;right:0;bottom:0;z-index:70;height:40px;padding:3px 4px;background:var(--face);box-shadow:inset 0 1px 0 var(--face-lt),inset 0 2px 0 #fff;gap:4px}.start-btn,.taskbar{display:flex;align-items:center}.start-btn{gap:5px;padding:3px 10px;min-height:30px;font:700 13px Tahoma}.start-btn img{width:20px;height:20px;image-rendering:pixelated}.start-btn.open{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 var(--shadow)}.task-btns{display:flex;gap:3px;flex:1 1;overflow-x:auto;scrollbar-width:none}.task-btns::-webkit-scrollbar{display:none}.task-btn{flex:0 1 150px;min-width:90px;min-height:30px;display:flex;align-items:center;gap:5px;padding:3px 8px;font:12px Tahoma;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-btn.on{font-weight:700}.task-btn:not(.on){color:#555}.tclock{min-height:30px;padding:0 12px;display:flex;align-items:center;gap:8px;font:12px Tahoma;box-shadow:inset 1px 1px 0 var(--shadow),inset -1px -1px 0 #fff}.startmenu{position:fixed;left:4px;bottom:44px;z-index:75;width:240px;display:flex;background:var(--face);box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 var(--face-lt),inset -2px -2px 0 var(--shadow),inset 2px 2px 0 #fff,5px 5px 0 rgba(0,0,0,.4);animation:winOpen .12s steps(2) both}.sm-side{width:26px;background:linear-gradient(0deg,var(--title-b),var(--title-a));color:#fff;font:700 15px Tahoma;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;padding:10px 0;letter-spacing:.06em}.sm-items{flex:1 1;padding:3px}.sm-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;min-height:0;background:none;box-shadow:none;border-radius:0;font:12px Tahoma;text-align:left;color:#000;text-decoration:none;cursor:pointer}.sm-item:active{transform:none;box-shadow:none}.sm-item:hover{background:var(--title-a);color:#fff}.sm-item .smi{font-size:18px;width:22px;text-align:center}.sm-sep{height:2px;margin:3px 6px;border-top:1px solid var(--shadow);border-bottom:1px solid #fff}.bsod{position:fixed;inset:0;z-index:100;background:#0000aa;color:#fff;font:15px/1.7 Courier New,Courier,monospace;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;cursor:pointer;animation:bsodIn .1s steps(1) both}@keyframes bsodIn{0%{opacity:0}to{opacity:1}}.bsod .bsod-title{background:#aaaaaa;color:#0000aa;padding:1px 14px;font-weight:700;margin-bottom:22px}.bsod p{margin:4px 0;max-width:640px}.bsod .presskey{margin-top:26px}.pulse{position:fixed;inset:0;z-index:65;pointer-events:none;background:rgba(255,255,255,.55);mix-blend-mode:screen;animation:pulseFx .35s steps(3) forwards}@keyframes pulseFx{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.eligibility-banner{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;background:#ffffcc;border:2px solid #808000;box-shadow:inset 1px 1px 0 #fff,2px 2px 0 #000;font:12px/1.45 Tahoma,sans-serif}.eligibility-icon{font-size:18px;flex:0 0 auto}.eligibility-banner p{margin:0}.shell-footer{position:relative;z-index:2;max-width:780px;margin:0 auto 90px;padding:0 12px}.dicon,.task-btn{text-decoration:none}.task-btn{color:#000;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 var(--shadow),inset 2px 2px 0 var(--face-lt)}.task-btn.on{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 var(--shadow);background:repeating-conic-gradient(#ddd 0 25%,#fff 0 50%) 0 0/2px 2px}.restore-window{margin:16px 0}.hf-mark{width:56px;height:56px;flex-shrink:0;image-rendering:pixelated;border:2px solid #000}.hf-logo,.hf-mark{box-shadow:3px 3px 0 #000}.hf-logo{display:inline-flex;align-items:baseline;padding:2px 10px 4px;color:#fff;background:var(--title-a);border:3px double #fff;font:38px/1 VT323,Courier New,monospace;letter-spacing:.03em;transform:skew(-3deg)}.hf-logo b{color:var(--desktop);text-shadow:2px 2px 0 #000}.wallet-stack{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.wallet-connect{min-width:170px}.network-warning{color:var(--warn);padding:4px 8px;min-height:22px}.ownership-panel,.portfolio-summary{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:12px 0}.ownership-panel>div,.portfolio-summary>div{background:#fff;padding:10px;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000}.ownership-panel span,.portfolio-summary span{display:block;color:#666;font-size:10px;text-transform:uppercase}.ownership-panel strong,.portfolio-summary strong{display:block;color:var(--title-a);font:24px VT323,monospace}.portfolio-summary{grid-template-columns:repeat(3,1fr)}.primary-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.retro-button{display:inline-flex;align-items:center;min-height:30px;padding:7px 18px;background:var(--face);color:#000;text-decoration:none;font:700 12px Tahoma,sans-serif;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 var(--shadow),inset 2px 2px 0 var(--face-lt)}.retro-button:active{transform:translate(1px,1px);box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff}.danger-link{color:var(--warn)}.ballot-intro{margin:12px 0;padding:10px;background:#ffffcc;border:1px solid #808000;font-family:Comic Neue,Comic Sans MS,cursive}.candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.candidate{background:var(--face);padding:10px;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 var(--shadow),inset 2px 2px 0 var(--face-lt)}.candidate.winning{background:#ffffcc}.candidate-icon{float:left;width:46px;font-size:30px}img.asset-logo{display:inline-block;vertical-align:middle;object-fit:contain;border-radius:50%;background:#fff}.winner-stat{display:inline-flex;align-items:center;gap:5px}.candidate-copy{min-height:54px;display:flex;flex-direction:column}.candidate-copy strong{color:var(--title-a);font:24px VT323,monospace}.candidate-copy span{font-weight:700}.candidate-copy code{color:#666;font-size:9px}.candidate button{width:100%;margin-top:8px}.vote-meter{clear:both;height:15px;padding:2px;background:#fff;box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff}.vote-meter i{display:block;height:100%;max-width:100%;background:linear-gradient(90deg,var(--title-a),var(--title-b))}.candidate-votes{margin-top:3px;font:14px VT323,monospace}.tx-status{margin-top:10px;padding:8px;background:#000;color:var(--lcd);font:16px VT323,monospace}.executor-form,.redeem-form{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.executor-form{grid-template-columns:1fr 1fr auto;align-items:end}.executor-form label,.redeem-form label{display:grid;grid-gap:3px;gap:3px;font-weight:700}.asset-table{background:#fff;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000}.asset-head,.asset-row{display:grid;grid-template-columns:minmax(150px,1.2fr) 1fr 1fr 110px;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px}.asset-head{background:var(--face);font-weight:700;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff}.asset-row:nth-child(odd){background:#f0f0f0}.asset-row>span:not(.asset-name){text-align:right;font:16px VT323,monospace}.asset-row a{color:var(--title-a);font:10px Courier New,monospace}.asset-name{display:flex;align-items:center;gap:8px}.asset-name i{font-style:normal;font-size:22px}.asset-name span{display:flex;flex-direction:column}.asset-name small{color:#666}.amount-row{display:flex;gap:6px}.amount-row input{flex:1 1;min-width:0}.redemption-preview{margin-top:12px}.redeem-head,.redeem-row{grid-template-columns:35px 1fr 1fr 120px}.redeem-row a{color:var(--title-a)}.confirm-line{display:flex;align-items:center;gap:8px;margin:10px 0;font-weight:700}.redeem-button{width:100%}.activity-term{max-height:520px}.activity-term a{color:#00ffff}.activity-term li{border-bottom:1px dotted #005500;padding:4px 0}.event-taxcollected{color:#ffff00}.event-votecast{color:#00ffff}.event-epochprocessed{color:#00ff41;font-weight:700}.event-redeemed{color:#ff7777}.pointer-grid{display:grid;grid-template-columns:130px 1fr;grid-gap:8px;gap:8px;background:#fff;padding:10px;box-shadow:inset 1px 1px 0 var(--shadow),inset 2px 2px 0 #000}.pointer-grid a,.pointer-grid code{word-break:break-all}.ca-addr{text-decoration:none}input[type=checkbox]{accent-color:var(--title-a)}@media (max-width:680px){.wrap{padding-left:6px;padding-right:6px}.executor-form,.ownership-panel,.portfolio-summary{grid-template-columns:1fr}.asset-head{display:none}.asset-row{grid-template-columns:1fr 1fr}.redeem-head{display:grid}.redeem-row{grid-template-columns:32px 1fr}.tclock{display:none}.hf-logo{font-size:32px}}