:root{color-scheme:dark;--bg:#030407;--panel:#071012;--panel-strong:#0c1517;--line:rgba(93,139,153,0.42);--line-hot:rgba(160,181,183,0.48);--text:#edf7f8;--muted:#9eb4b9;--signal:#5d8b99;--neon:#8dbac6;--soft:#a0b5b7;--amber:#b49a73;--warning:#b4685d}*{box-sizing:border-box}html{background:var(--bg)}body,html{min-height:100%}body{margin:0;color:var(--text);background-image:repeating-linear-gradient(180deg,rgba(237,247,248,.055) 0,rgba(237,247,248,.055) 1px,rgba(3,4,7,0) 0,rgba(3,4,7,0) 5px),linear-gradient(rgba(3,4,7,.72),rgba(3,4,7,.9)),url(/gifts-from-below.png),radial-gradient(circle at top left,rgba(93,139,153,.22),transparent 34rem),radial-gradient(circle at 78% 8%,rgba(180,154,115,.1),transparent 28rem),linear-gradient(145deg,#030407,#091113 50%,#050607);background-position:0 0,50%,top,50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,min(1080px,120vw) auto,auto,auto,auto;background-attachment:fixed,scroll,fixed,scroll,scroll,scroll;font-family:Courier New,Courier,monospace}a{color:inherit}.shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 56px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:168px;padding:18px 0 28px;border-bottom:1px solid var(--line)}.eyebrow,.toolbar-label{margin:0 0 10px;color:var(--signal);font-size:.78rem;line-height:1.3;text-transform:uppercase}h1{max-width:860px;margin:0;color:#f4fbfb;font-size:4.8rem;line-height:.9;overflow-wrap:anywhere;text-shadow:0 0 4px rgba(141,186,198,.8),0 0 18px rgba(93,139,153,.58),0 0 42px rgba(93,139,153,.28)}.masthead-copy{max-width:700px;margin:18px 0 0;color:var(--muted);font-size:1rem;line-height:1.5}.artist-links a,.masthead-copy a{color:var(--soft);-webkit-text-decoration-color:rgba(160,181,183,.5);text-decoration-color:rgba(160,181,183,.5);text-underline-offset:4px}.artist-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.artist-links a{display:inline-flex;min-height:34px;align-items:center;padding:7px 10px;border:1px solid rgba(93,139,153,.42);border-radius:6px;background:rgba(3,4,7,.56);font-size:.86rem;text-decoration:none}.artist-links a:hover{border-color:var(--soft);color:var(--text)}.bot-mark{position:relative;display:block;flex:0 0 auto;width:132px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(93,139,153,.72);border-radius:8px;background:linear-gradient(135deg,rgba(160,181,183,.12),transparent 42%),rgba(3,4,7,.74);box-shadow:0 0 0 1px rgba(160,181,183,.24),0 0 24px rgba(93,139,153,.22),0 0 40px rgba(180,154,115,.08)}.bot-mark:after,.bot-mark:before{position:absolute;z-index:1;content:"";pointer-events:none}.bot-mark:before{inset:7px;border:1px solid rgba(160,181,183,.5);border-radius:4px}.bot-mark:after{inset:0;background:repeating-linear-gradient(180deg,rgba(237,247,248,.08) 0,rgba(237,247,248,.08) 1px,transparent 0,transparent 5px);mix-blend-mode:screen}.bot-mark img{display:block;width:100%;height:100%;object-fit:cover}.connection{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:8px 13px;border:1px solid rgba(141,186,198,.68);border-radius:8px;color:var(--neon);background:linear-gradient(180deg,rgba(141,186,198,.1),rgba(3,4,7,.78)),rgba(3,4,7,.78);box-shadow:0 0 8px rgba(141,186,198,.34),0 0 22px rgba(93,139,153,.28),inset 0 0 14px rgba(141,186,198,.08);font-size:.85rem;text-shadow:0 0 6px rgba(141,186,198,.72),0 0 16px rgba(93,139,153,.45);white-space:nowrap}.toggle-button{min-height:36px;margin-left:auto;padding:8px 12px;border:1px solid rgba(93,139,153,.48);border-radius:6px;color:var(--muted);background:rgba(3,4,7,.68);box-shadow:inset 0 0 12px rgba(93,139,153,.05);cursor:pointer;font:inherit;font-size:.78rem;text-transform:uppercase}.toggle-button.active,.toggle-button:hover{border-color:rgba(141,186,198,.74);color:var(--text);text-shadow:0 0 5px rgba(141,186,198,.56),0 0 14px rgba(93,139,153,.32)}.connection span{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 14px currentColor}.collection-dashboard,.feed-panel{margin-top:26px}.feed-toolbar,.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 0}.feed-toolbar h2,.section-toolbar h2{margin:0;color:var(--text);font-size:1.45rem;line-height:1.08;text-shadow:0 0 4px rgba(141,186,198,.45),0 0 18px rgba(93,139,153,.26)}.toolbar-subcopy{margin:0;color:var(--muted);font-size:.92rem}.connection.empty,.connection.loading{color:var(--amber)}.connection.delayed{color:var(--warning);border-color:rgba(180,104,93,.5)}.terminal-board{overflow-x:auto;padding:8px 10px 9px;border:1px solid rgba(93,139,153,.34);border-radius:4px;background:repeating-linear-gradient(180deg,rgba(141,186,198,.035) 0,rgba(141,186,198,.035) 1px,transparent 0,transparent 20px),rgba(1,3,4,.84);box-shadow:0 0 14px rgba(93,139,153,.08),inset 0 0 18px rgba(3,4,7,.82)}.collection-row,.terminal-head{display:grid;grid-template-columns:minmax(18ch,1fr) 12ch 12ch;grid-gap:1ch;gap:1ch;align-items:center;min-width:520px}.terminal-head{padding:0 0 3px;color:var(--muted);font-size:.7rem;line-height:1.1;text-transform:uppercase}.collection-row{min-height:0;padding:1px 0;color:var(--text);font-size:.78rem;line-height:1.18;text-decoration:none}.collection-row:hover{color:var(--text);background:rgba(93,139,153,.13);box-shadow:inset 2px 0 0 var(--neon),0 0 10px rgba(93,139,153,.08)}.collection-name{min-width:0;overflow:hidden;color:var(--neon);text-overflow:ellipsis;white-space:nowrap}.collection-row strong{color:var(--amber);font-size:.78rem;font-weight:400;white-space:nowrap}.collection-update{color:var(--muted);white-space:nowrap}.terminal-note{margin:6px 0 0;color:var(--muted);font-size:.76rem;font-style:italic;text-align:right}.sale-list{display:grid;grid-gap:14px;gap:14px}.sale-card{display:grid;grid-template-columns:164px 1fr;grid-gap:18px;gap:18px;min-height:188px;padding:14px;border:1px solid var(--line-hot);border-radius:8px;background:linear-gradient(90deg,rgba(93,139,153,.1),transparent 38%),rgba(7,16,18,.88);box-shadow:0 0 14px rgba(93,139,153,.12),inset 0 0 0 1px rgba(160,181,183,.06)}.token-frame{width:164px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(160,181,183,.44);border-radius:6px;background:#020303}.image-fallback,.token-frame img{width:100%;height:100%}.token-frame img{display:block;object-fit:cover}.image-fallback{display:grid;place-items:center;color:var(--muted);font-size:.8rem}.sale-body{min-width:0}.address-line,.link-row,.sale-topline{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sale-topline{justify-content:space-between;color:var(--muted);font-size:.82rem;text-transform:uppercase}.sale-topline span{color:var(--signal)}h2{margin:8px 0 4px;font-size:1.45rem;line-height:1.08}.token-title,h2{overflow-wrap:anywhere}.token-title{margin:0 0 12px;color:var(--muted)}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.price-grid div{min-height:64px;padding:10px;border:1px solid rgba(93,139,153,.25);border-radius:6px;background:rgba(3,4,7,.55)}.price-grid span{display:block;margin-bottom:5px;color:var(--muted);font-size:.72rem;text-transform:uppercase}.price-grid strong{color:var(--amber);font-size:1.18rem;line-height:1.1;overflow-wrap:anywhere}.address-line{color:var(--signal);font-size:.9rem}pre{margin:12px 0;padding:11px;overflow:auto;border-left:2px solid var(--soft);color:#d9fff6;background:rgba(3,4,7,.6);font:inherit;font-size:.84rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.link-row a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(93,139,153,.45);border-radius:6px;color:var(--text);background:rgba(93,139,153,.1);text-decoration:none}.link-row a:hover{border-color:var(--soft);color:var(--soft)}.empty-state{display:grid;min-height:260px;place-items:center;padding:36px;border:1px dashed rgba(93,139,153,.36);border-radius:8px;color:var(--muted);text-align:center;background:rgba(7,16,18,.58)}.empty-title{margin:0 0 8px;color:var(--text);font-size:1.2rem}@media (max-width:720px){.shell{width:min(100% - 22px,1180px);padding-top:20px}.feed-toolbar,.masthead,.section-toolbar{align-items:flex-start;flex-direction:column}.toggle-button{margin-left:0}.bot-mark{width:94px}h1{font-size:2.7rem}h2{font-size:1.2rem}.sale-card{grid-template-columns:1fr}.collection-row,.terminal-head{grid-template-columns:minmax(18ch,1fr) 11ch;min-width:0}.collection-update,.terminal-head span:last-child{display:none}.token-frame{width:min(100%,360px)}.price-grid{grid-template-columns:1fr}}