.profit-debug-summary{margin-bottom:24px}.profit-debug-summary-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.profit-debug-stat-card{background:var(--section-bg);border-radius:8px;padding:12px 16px;position:relative}.profit-debug-stat-header{align-items:center;gap:4px;margin-bottom:4px;display:flex}.profit-debug-stat-label{color:var(--text-secondary);font-size:12px;font-weight:500}.profit-debug-stat-value{color:var(--profit-debug-card-value-color,var(--text-color));font-size:1.3em;font-weight:700}.profit-debug-percentile,.profit-debug-bound-note,.profit-debug-muted-small{color:var(--text-secondary)}.profit-debug-percentile{margin-top:4px;font-size:.75em}.profit-debug-bound-note{margin-top:10px;font-size:12px}.profit-debug-tables-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.profit-debug-section{margin-bottom:20px}.profit-debug-section h3,.profit-debug-section-title{color:var(--text-color,#04111d);margin:0 0 12px;font-size:1em}.profit-debug-table-shell{border:1px solid var(--border-color);border-radius:8px;max-height:320px;overflow-y:auto}.profit-debug-table-shell--compact{max-height:220px}.profit-debug-table,.profit-debug-section table{border-collapse:collapse;width:100%;color:var(--text-color,#04111d);font-size:12px}.profit-debug-table-head{z-index:1;background:var(--section-bg);position:sticky;top:0}.profit-debug-th,.profit-debug-td{border-bottom:1px solid var(--border-color);text-align:left;padding:8px}.profit-debug-td{padding:6px 8px}.profit-debug-cell--right{text-align:right}.profit-debug-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-header.profit-debug-th:hover{background:var(--hover-bg,#0000000d)}html.dark-theme .sortable-header.profit-debug-th:hover,.dark-theme .sortable-header.profit-debug-th:hover{background:#ffffff1a}.sortable-header.profit-debug-th.active{color:var(--profit-debug-sort-active-color,inherit);font-weight:600}.profit-debug-punk-link,.profit-debug-punk-badge{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.profit-debug-punk-link-image{vertical-align:middle;border-radius:4px;width:24px;height:24px;margin-right:6px}.profit-debug-punk-badge{background:#f39c1226;border:1px solid #f39c1266;border-radius:4px;padding:3px 8px;font-size:11px}.profit-debug-punk-badge-image{border-radius:2px;width:28px;height:28px;margin-right:6px}.profit-debug-v1-badge,.profit-debug-pill,.profit-debug-loan-label{white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.profit-debug-v1-badge{color:#9333ea;background:#9333ea1f;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:10px}.profit-debug-pill{border-style:solid;border-width:1px;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px}.profit-debug-pill--danger{color:#e74c3c;background:#e74c3c1f;border-color:#e74c3c59}.profit-debug-pill--green{color:#34c77b;background:#34c77b1f;border-color:#34c77b59}.profit-debug-pill--blue{color:#4b89ff;background:#4b89ff1f;border-color:#4b89ff59}.profit-debug-pill--purple{color:#a855f7;background:#9333ea1f;border-color:#9333ea59}.profit-debug-pill--amber{color:#f39c12;background:#f39c1224;border-color:#f39c1261}.profit-debug-pill--muted{color:#95554f;background:#95554f1f;border-color:#95554f59}.profit-debug-loan-label{color:#f59e0b;background:#f59e0b26;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px}.profit-debug-value-positive{color:#34c77b;font-weight:500}.profit-debug-value-negative{color:#e74c3c;font-weight:500}.profit-debug-value-amber{color:#f39c12}.profit-debug-value-muted{color:var(--text-secondary)}.profit-debug-value-italic{font-style:italic}.profit-debug-muted-small{margin-left:3px;font-size:10px}.profit-debug-tooltip{position:relative}.profit-debug-tooltip-icon{background:var(--border-color);width:14px;height:14px;color:var(--text-secondary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.profit-debug-tooltip:hover:after,.profit-debug-tooltip:focus:after{content:attr(data-tooltip);z-index:100;background:var(--profit-debug-tooltip-bg,#333);width:max-content;max-width:min(260px,70vw);color:var(--profit-debug-tooltip-color,#fff);box-shadow:var(--profit-debug-tooltip-shadow,none);text-align:left;white-space:normal;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.profit-debug-warnings{background:#f39c1214;border:1px solid #f39c124d;border-radius:8px;padding:16px}.profit-debug-warnings-title{color:#f39c12;margin:0 0 12px;font-size:1em}.profit-debug-warning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profit-debug-warning-heading{margin-bottom:6px;font-size:13px;font-weight:600}.profit-debug-warning-copy{color:var(--text-secondary);margin:0 0 8px;font-size:11px}.profit-debug-warning-punks{flex-wrap:wrap;gap:4px;display:flex}@media (width<=900px){.profit-debug-summary-grid{grid-template-columns:repeat(3,1fr)}.profit-debug-tables-grid{grid-template-columns:1fr}}@media (width<=600px){.profit-debug-summary-grid,.profit-debug-warning-grid{grid-template-columns:repeat(2,1fr)}}#statsContainer{white-space:nowrap;text-align:center;cursor:pointer;background-color:#ffffffe6;border:1px solid #0000001a;border-radius:20px;flex-grow:0;justify-content:center;align-items:center;width:auto;max-width:160px;margin:0 auto;padding:.15rem .6rem;font-size:.75rem;line-height:1.2;transition:transform .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}#statsContainer:hover{transform:scale(1.05)}body.dark-theme #statsContainer{background-color:#1e1e1ee6;border:1px solid #ffffff1a;box-shadow:0 2px 8px #0000004d}#statsDisplay{justify-content:center;align-items:center;gap:1rem;display:flex}body.dark-theme #statsDisplay{background:#ffffff14}#statsTooltip{background-color:var(--bg-color);border:1px solid var(--border-color);box-shadow:var(--shadow);z-index:101;white-space:nowrap;border-radius:8px;margin-top:.5rem;padding:.5rem;font-size:.8rem;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}#statsTooltip.is-visible{display:block}body.dark-theme #statsTooltip{background-color:var(--bg-color-dark);border-color:var(--border-color-dark);color:var(--text-color-dark)}.stats-change-item{text-align:center}.stats-change.positive{color:green}.stats-change.negative{color:red}body.dark-theme #statsDisplay .stats-change.positive{color:#4ade80!important}body.dark-theme #statsDisplay .stats-change.negative{color:#f87171!important}@media (width<=1024px){#statsContainer{text-overflow:ellipsis;max-width:100%;padding:.25rem;font-size:.8rem;overflow:hidden}#statsDisplay{gap:.5rem}}@media (width<=768px){#statsContainer{text-align:center;flex:1;max-width:120px;margin-left:5px;margin-right:5px;padding:.15rem .25rem;font-size:.65rem}#statsDisplay{flex-direction:column;gap:.1rem;width:100%}#statsTooltip{width:100%;max-width:200px;font-size:.7rem;left:0;transform:none}}@media (width<=480px){#statsContainer{z-index:1;width:auto;margin:0;padding:.1rem .2rem;font-size:.6rem;position:absolute;left:50%;transform:translate(-50%)}#statsContainer:hover{transform:translate(-50%)scale(1.05)}}.scorecard-edge-trade-row{border-bottom:1px solid var(--scorecard-edge-row-border,var(--border-color,#ffffff1f));padding:8px 4px}.scorecard-edge-trade-row--compact{padding:6px 2px}.scorecard-edge-trade-line{align-items:center;gap:8px;margin-bottom:4px;display:flex}.scorecard-edge-trade-row--compact .scorecard-edge-trade-line{gap:6px;margin-bottom:2px}.scorecard-edge-trade-image{object-fit:contain;background:#638596;border-radius:4px;flex-shrink:0;width:32px;height:32px}.scorecard-edge-trade-row--compact .scorecard-edge-trade-image{width:28px;height:28px}.scorecard-edge-trade-row--image-missing .scorecard-edge-trade-image{display:none}.scorecard-edge-trade-punk,.scorecard-edge-trade-value{color:var(--scorecard-edge-text-color,var(--text-color,#e5e7eb));font-size:var(--scorecard-edge-primary-font-size,13px);white-space:nowrap;font-weight:600}.scorecard-edge-trade-side{color:var(--scorecard-edge-side-color,#3b82f6);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.scorecard-edge-trade-value{color:var(--scorecard-edge-value-color,#22c55e)}.scorecard-edge-trade-meta{color:var(--scorecard-edge-muted-color,var(--text-muted,#9ca3af));padding-left:0;font-size:11px}.scorecard-edge-trade-unavailable{color:var(--scorecard-edge-muted-color,var(--text-muted,#9ca3af));font-size:12px}.scorecard-edge-trade-blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.scorecard-edge-trade-count-pill{border:1px solid color-mix(in srgb, var(--scorecard-edge-count-accent,#22c55e) 20%, transparent);background:color-mix(in srgb, var(--scorecard-edge-count-accent,#22c55e) 8%, transparent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:54px;padding:4px 8px 5px;line-height:1;display:inline-flex}.scorecard-edge-trade-count-value{color:var(--scorecard-edge-count-accent,#22c55e);font-size:15px;font-weight:700;line-height:1}.scorecard-edge-trade-count-label{color:var(--scorecard-edge-count-muted,var(--text-muted,#9ca3af));letter-spacing:.45px;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:600;line-height:1.1}.scorecard-edge-trade-message{color:var(--scorecard-edge-message-color,var(--text-muted,#9ca3af));text-align:center;padding:8px;font-size:12px}.scorecard-edge-trade-more{color:var(--scorecard-edge-message-color,var(--text-muted,#9ca3af));text-align:center;padding:8px 4px;font-size:11px;font-style:italic}.scorecard-formula-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.scorecard-formula-tone--v1{--scorecard-formula-color:#7c63db}.scorecard-formula-tone--trader{--scorecard-formula-color:#f97316}.scorecard-formula-tone--collector{--scorecard-formula-color:#3b82f6}.scorecard-formula-tooltip{cursor:help;border-bottom:1px dashed #ccc;padding-bottom:2px}.scorecard-formula-tooltip-text{width:220px;bottom:125%;left:0}.scorecard-formula-weight{align-items:center;gap:10px;display:flex}.scorecard-formula-bar{background:#f0f0f0;border-radius:3px;width:60px;height:6px;overflow:hidden}.scorecard-formula-bar-fill{width:var(--scorecard-formula-weight);background:var(--scorecard-formula-color);border-radius:3px;height:100%}.scorecard-formula-weight-value{width:35px;color:var(--scorecard-formula-color);text-align:right;font-size:13px;font-weight:600}.scorecard-formula-heading{color:var(--scorecard-formula-color);margin-bottom:12px;font-size:13px;font-weight:600}.scorecard-formula-row-group{margin-bottom:12px}.scorecard-formula-note{color:#888;border-top:1px solid #eee;padding-top:8px;font-size:11px;line-height:1.4}.scorecard-status-preview{padding:var(--scorecard-status-padding,60px);color:#888;text-align:center}.scorecard-status-preview--mono{font-family:Courier New,monospace}.scorecard-status-preview-image{width:48px;height:48px;image-rendering:pixelated;opacity:.7;margin-bottom:16px}.scorecard-status-preview-title{font-size:var(--scorecard-status-title-size,24px);margin-bottom:12px}.scorecard-status-preview-title--emphasized{color:#95554f;letter-spacing:2px;text-transform:uppercase;font-weight:700}.scorecard-status-preview-message{color:#888;letter-spacing:1px;font-size:13px}.scorecard-status-preview-footer{color:#666;margin-top:16px;font-size:11px}.scorecard-punk-tile-label{color:var(--text-muted,#9ca3af);font-size:11px}.grade-value.scorecard-grade-plain,.scorecard-grade-plain{color:var(--scorecard-grade-color,#95554f);background-image:none;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.grade-value.scorecard-grade-special,.scorecard-grade-special{color:var(--scorecard-grade-color,#95554f);-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,gold 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text}.scorecard-share-preview-clone{visibility:visible!important;position:relative!important;top:0!important;left:0!important}.scorecard-share-preview-avatar--selectable{cursor:pointer}.sc-punk-avatar--initial-hidden{display:none}:root{--primary-color:#95554f;--primary-hover:#7e4641;--secondary-color:#94a3b8;--header-height:60px;--text-color:#1e293b;--text-muted:#64748b;--text-primary:#1e293b;--bg-color:#fff;--page-bg:#f8fafc;--card-bg:#fff;--border-color:#e2e8f0;--border-subtle:#00000014;--card-bg-subtle:#00000008;--success-color:#10b981;--danger-color:#ef4444;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--font-mono:"JetBrains Mono", "Menlo", "Monaco", "Courier New", monospace;--section-bg:#fff;--section-header:#707a83;--table-header-bg:#f8f9fa;--table-header-color:#707a83;--table-border:#e5e8eb;--table-row-alt:#f8f9fa;--loading-border:#0000001a;--loading-top:#707a83;--punk-thumbnail-bg:#fff;--punk-id-color:#707a83;--punk-value-color:#04111d;--punk-thumbnail-shadow:0 2px 4px #0000000d;--punk-thumbnail-hover-shadow:0 4px 8px #0000001a;--edge-section-bg:#fff;--edge-section-border:#0000001a;--edge-overlay-bg:#ffffffe6}html.dark-theme{--text-color:#f1f5f9;--text-muted:#94a3b8;--text-primary:#e5e7eb;--bg-color:#242424;--page-bg:#242424;--card-bg:#2d2d2d;--border-color:#555;--border-subtle:#ffffff14;--card-bg-subtle:#ffffff08;--shadow:0 1px 3px 0 #0000004d;--section-bg:#2d2d2d;--section-header:#aaa;--table-header-bg:#2d2d2d;--table-header-color:#fff;--table-border:#555;--table-row-alt:#2a2a2a;--loading-border:#ffffff1a;--loading-top:#aaa;--punk-thumbnail-bg:#2d2d2d;--edge-section-bg:#0003;--edge-section-border:#ffffff1a;--edge-overlay-bg:#111827b3;--punk-id-color:#aaa;--punk-value-color:#fff;--punk-thumbnail-shadow:0 2px 4px #0003;--punk-thumbnail-hover-shadow:0 4px 8px #0000004d}body{background-color:var(--page-bg);color:var(--text-color);padding-top:var(--header-height);min-height:100vh;margin:0;padding-bottom:0;padding-left:0;padding-right:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}body.wallet-modal-scroll-locked{overflow:hidden}.container{color:var(--text-color);background-color:var(--bg-color);margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.punk-header{grid-template-columns:600px 1fr;align-items:start;gap:40px;margin-bottom:40px;display:grid}.punk-header .punk-image-container{background:var(--secondary-color);box-shadow:var(--shadow);border:1px solid var(--border-color);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;width:240px!important;height:240px!important}.punk-header .punk-image{margin:0;padding:0;object-fit:contain!important;width:100%!important;height:100%!important}.punk-header .punk-image-container.wallet-selected-punk-surface--v1{background:#a59af8}.punk-header .punk-image-container.wallet-selected-punk-surface--v2{background:#638596}.wallet-selected-punk-link,.wallet-selected-punk-grid-link{width:100%;height:100%;display:block;position:relative}.wallet-selected-punk-image{object-fit:contain!important;width:240px!important;height:240px!important}.wallet-selected-punk-grid{grid-template-columns:repeat(var(--wallet-selected-grid-size,2), 1fr);background:#638596;gap:4px;width:240px;height:240px;padding:4px;display:grid}.wallet-selected-punk-grid-image{object-fit:contain;background:#638596;border-radius:4px;width:100%;height:100%}.wallet-selected-punk-grid-image--v1{background:#a59af8}.wallet-selected-punk-grid-image--v2{background:#638596}.punk-info{flex-direction:column;gap:20px;display:flex}.punk-title{color:var(--text-color);white-space:nowrap;margin:0;font-size:2.5em;font-weight:600}.header-title-suffix{opacity:.7;font-weight:400}.stat-cards-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:5px;display:grid}.current-valuation{background-color:var(--section-bg);box-shadow:var(--shadow);border:1px solid var(--border-color);text-align:center;border-radius:8px;flex-grow:0;flex-shrink:0;min-width:0;padding:8px 10px}.current-valuation h2{color:var(--section-header);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0 0 6px;font-size:.85em;font-weight:500;display:flex}.current-valuation .info-wrapper{align-items:center;display:inline-flex;position:relative}.current-valuation .info-icon{width:16px;height:16px;color:var(--section-header);cursor:help;-webkit-user-select:none;user-select:none;background:#95554f26;border:1px solid #95554f4d;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.current-valuation .info-icon:hover{background:#95554f40;border-color:#95554f80}.current-valuation .info-icon:focus{outline-offset:2px;outline:2px solid #95554f99}.current-valuation .info-tooltip{color:#fff;z-index:20;opacity:0;visibility:hidden;pointer-events:none;white-space:normal;text-align:left;background:#222;border-radius:6px;width:max-content;min-width:220px;max-width:320px;padding:10px 14px;font-size:13px;line-height:1.4;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0003}.current-valuation .info-tooltip:after{content:"";border:6px solid #0000;border-bottom-color:#222;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.current-valuation .info-wrapper:hover .info-tooltip,.current-valuation .info-wrapper:focus-within .info-tooltip,.current-valuation .info-wrapper[aria-expanded=true] .info-tooltip{opacity:1;visibility:visible;pointer-events:auto}html.dark-theme .current-valuation .info-icon{background:#95554f33;border-color:#95554f66}html.dark-theme .current-valuation .info-icon:hover{background:#95554f4d;border-color:#95554f99}html.dark-theme .current-valuation .info-tooltip{color:#222;background:#eee;box-shadow:0 2px 10px #00000080}html.dark-theme .current-valuation .info-tooltip:after{border-color:#0000 #0000 #eee}.stat-cards-grid>div:nth-child(5n+1) .info-tooltip{left:0;transform:translate(0)}.stat-cards-grid>div:nth-child(5n) .info-tooltip{left:auto;right:0;transform:translate(0)}.stat-cards-grid>div:nth-child(5n+1) .info-tooltip:after{left:20px;transform:translate(0)}.stat-cards-grid>div:nth-child(5n) .info-tooltip:after{left:auto;right:20px;transform:translate(0)}.v1-wallet-scorecard{background:#7c63db0d;border:1px solid #7c63db47;border-radius:8px;margin:0;padding:12px}.v1-wallet-scorecard.collapsed{padding:8px 10px}.v1-wallet-scorecard.hidden{display:none!important}.v1-wallet-scorecard-header{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 10px;padding:0;display:grid}.v1-wallet-scorecard.collapsed .v1-wallet-scorecard-header{margin-bottom:0}.v1-wallet-scorecard-header h2{color:var(--section-header);margin:0;font-size:1rem;font-weight:600}.v1-wallet-scorecard-header span{color:var(--text-secondary);font-size:.78rem;font-family:var(--font-mono)}.v1-wallet-scorecard-chevron{color:var(--text-secondary);font-size:.9rem;line-height:1;transition:transform .16s}.v1-wallet-scorecard:not(.collapsed) .v1-wallet-scorecard-chevron{transform:rotate(180deg)}.v1-wallet-scorecard.collapsed .v1-stat-cards-grid{display:none}.v1-stat-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v1-stat-card{border-color:#7c63db59}.v1-stat-card .prediction-result{font-size:1.45em}html.dark-theme .v1-wallet-scorecard{background:#a59af814;border-color:#a59af859}.prediction-result{color:var(--wallet-metric-color,var(--text-color));margin:0;font-size:2.3em;font-weight:600}.current-valuation .prediction-result{font-size:1.7em}.wallet-title-action-row{align-items:center;gap:2px;margin-left:auto;display:flex}.percentile-display{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:-.01em;margin-top:6px;font-size:.75rem;font-weight:500}.percentile-display--high{color:#10b981}.percentile-display--mid{color:var(--text-secondary)}.percentile-display--low{color:#ef4444}.history-section{background-color:var(--section-bg);box-shadow:var(--shadow);border:1px solid var(--border-color);border-radius:10px;margin:0;padding:20px;position:relative}.history-section h2{color:var(--section-header);margin:0 0 10px;font-size:1.2em;font-weight:500}.chart-container{width:100%;height:300px;position:relative}canvas#predictionHistoryChart{width:100%!important;max-width:100%!important}canvas{max-width:100%!important}.wallet-address{color:var(--section-header);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1em;overflow:hidden}.owned-punks-grid{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-bottom:10px;padding-top:2px;padding-bottom:10px;display:grid;overflow:visible}.owned-punks-grid>.loading-container{grid-column:1/-1}@media (width<=768px){.owned-punks-grid{grid-template-columns:repeat(5,1fr)}}.punk-thumbnail{background:var(--punk-thumbnail-bg);text-align:center;cursor:pointer;box-shadow:var(--punk-thumbnail-shadow);border:1px solid var(--border-color);border-radius:6px;padding:0 4px;transition:transform .2s,box-shadow .2s;position:relative}.punk-thumbnail:hover{box-shadow:var(--punk-thumbnail-hover-shadow);transform:translateY(-2px)}.punk-thumbnail.selected{outline-offset:-2px;transform:translateY(-2px);border:3px solid var(--secondary-color)!important;outline:2px solid var(--secondary-color)!important;background:#95554f!important;box-shadow:0 0 0 1px #95554f4d,0 4px 12px #95554f66!important}.punk-thumbnail.selected .punk-id,.punk-thumbnail.selected .punk-value,.punk-thumbnail.selected .punk-value span,.punk-thumbnail.selected p.punk-id,.punk-thumbnail.selected p.punk-value,.punk-thumbnail.selected p{color:#fff!important}.punk-thumbnail img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;background:var(--owned-punk-image-bg,#638596);border-radius:4px;margin:2px 0}.owned-punk-image-wrap{display:inline-block;position:relative}.punk-thumbnail.show-all-punks{position:relative;overflow:hidden}.punk-thumbnail.show-all-punks:after{content:"";background:linear-gradient(#0000001a,#000000a6);position:absolute;inset:0}.show-all-overlay-label{text-align:center;color:#fff;z-index:1;pointer-events:none;justify-content:center;align-items:center;padding:6px;font-size:.8em;font-weight:600;display:flex;position:absolute;inset:0}.punk-id{color:var(--punk-id-color);margin-bottom:2px;font-size:.65em}.punk-value{color:var(--punk-value-color);margin-top:2px;font-size:.65em;font-weight:500}.punk-value span{font-size:95%}.analysis-table{border-collapse:collapse;width:100%;margin-top:10px}.analysis-table th,.analysis-table td{text-align:left;border-bottom:1px solid var(--border-color);padding:8px}.analysis-table th{color:var(--section-header);font-weight:500}@media (width<=1280px){.punk-header{grid-template-columns:1fr}}@media (width<=768px){.punk-header{grid-template-columns:1fr}.top-row{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.punk-left-column{width:100%}.punk-image-container{width:180px!important;height:180px!important}.wallet-placeholder-logo{display:none!important}.current-valuation{width:100%;min-width:unset}.wallet-address{white-space:normal;word-wrap:break-word;word-break:break-all}body.wallet-no-current-punks .punk-left-column>.top-row,body.wallet-no-current-punks #explanationContainer,body.wallet-no-current-punks #portfolioValueCard{display:none!important}}.top-row{align-items:flex-start;gap:20px;display:flex}.image-section{flex:none;width:auto}.current-valuation{flex:1;width:auto}.punk-left-column{width:600px}.header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin-bottom:16px;display:flex}@media (width>=769px){#walletEthosScore{align-self:flex-end;margin-left:auto}}.wallet-header-left{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.wallet-entity-version-row{align-items:center;gap:6px;min-width:0;margin-bottom:2px;display:flex}.wallet-entity-version-row #entityHeaderUtilityActions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}@media (width>=769px){.wallet-entity-version-row{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow:auto hidden}.wallet-entity-version-row::-webkit-scrollbar{display:none}.wallet-entity-version-row #entityHeaderUtilityActions{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow:auto hidden}.wallet-entity-version-row.wallet-entity-version-row--wallet-actions,.wallet-entity-version-row #entityHeaderUtilityActions.entity-header-utility-actions--wallet{white-space:normal;flex-wrap:nowrap;overflow:visible}.wallet-entity-version-row #entityHeaderUtilityActions::-webkit-scrollbar{display:none}.wallet-entity-version-row #entityHeaderUtilityActions>*{flex-shrink:0}.wallet-entity-version-row #entityHeaderUtilityActions.entity-header-utility-actions--wallet>*{flex-shrink:1}.wallet-entity-version-row #entityHeaderUtilityActions.entity-header-utility-actions--wallet .entity-plus-button{flex-shrink:0}.wallet-entity-version-row #entityVersionMemberships{flex:none;min-width:max-content}.wallet-entity-version-row #entityVersionMemberships .entity-inline-memberships--toolbar,.wallet-entity-version-row #entityVersionMemberships .entity-inline-membership-pills{flex-wrap:nowrap;flex:none;width:max-content;max-width:none}.wallet-entity-version-row .entity-inline-memberships,.wallet-entity-version-row .entity-inline-memberships--toolbar,.wallet-entity-version-row .entity-inline-membership-pills,.wallet-entity-version-row .entity-version-chip,.wallet-entity-version-row .entity-plus-button,.wallet-entity-version-row .entity-plus-button span{white-space:nowrap;flex-wrap:nowrap}}.wallet-entity-version-row .entity-label{white-space:nowrap;align-items:center;margin-right:2px;font-size:13px;line-height:1.2;display:inline-flex}.wallet-name-container{background:var(--card-bg);box-shadow:var(--shadow);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;min-width:0;max-width:100%;padding:12px 18px;transition:all .2s;display:inline-flex}.wallet-name-container:hover{border-color:#95554f66;transform:translateY(-1px);box-shadow:0 2px 8px #95554f26}.wallet-name-container .wallet-text{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:1.75em;font-weight:700;overflow:hidden}html.dark-theme .wallet-name-container{background:var(--card-bg);border-color:var(--border-color)}.wallet-entity-badges,.wallet-entity-badges .wallet-entity-row,.wallet-entity-badges .entity-breadcrumb{flex-direction:column;align-items:flex-start;gap:8px;width:auto;max-width:100%;display:flex}.wallet-entity-badges .wallet-entity-stack{flex-direction:column;gap:8px;width:auto;max-width:100%;display:flex}.wallet-entity-badges .entity-breadcrumb-main,.wallet-entity-badges .wallet-entity-controls-row{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:inline-flex}.wallet-entity-badges .entity-inline-memberships,.wallet-entity-version-row .entity-inline-memberships{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.wallet-entity-badges .entity-inline-memberships--standalone,.wallet-entity-version-row #entityHeaderUtilityActions .entity-inline-memberships--standalone{background:radial-gradient(circle at 12% 0,#95554f14,#0000 34%),linear-gradient(135deg,#fffffffa,#f8f4f3f5);border:1px solid #95554f29;border-radius:14px;flex-wrap:nowrap;width:fit-content;padding:8px 10px;box-shadow:0 10px 28px #0f172a14,inset 0 1px #ffffffd9}html.dark-theme .wallet-entity-badges .entity-inline-memberships--standalone,html.dark-theme .wallet-entity-version-row #entityHeaderUtilityActions .entity-inline-memberships--standalone{background:radial-gradient(circle at 12% 0,#95554f33,#0000 32%),linear-gradient(135deg,#242424f5,#191919f0);border-color:#ffffff1f;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff0d}.wallet-entity-badges .entity-inline-memberships--toolbar,.wallet-entity-version-row .entity-inline-memberships--toolbar{margin-left:6px}.wallet-entity-badges .entity-inline-memberships-label,.wallet-entity-version-row .entity-inline-memberships-label{text-transform:uppercase;letter-spacing:.12em;color:#9a7cbc;white-space:nowrap;font-size:11px;font-weight:700}.wallet-entity-badges .entity-inline-memberships-label--toolbar,.wallet-entity-version-row .entity-inline-memberships-label--toolbar{font-size:10px}.wallet-entity-badges .entity-inline-membership-pills,.wallet-entity-version-row .entity-inline-membership-pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.wallet-entity-badges .entity-inline-memberships--standalone .entity-inline-membership-pills,.wallet-entity-version-row #entityHeaderUtilityActions .entity-inline-memberships--standalone .entity-inline-membership-pills{flex-wrap:nowrap;flex:none;gap:5px}.wallet-entity-badges .entity-chip,.wallet-entity-version-row .entity-chip{padding:4px 9px!important;font-size:12px!important;line-height:1.15!important}.wallet-entity-badges .entity-membership-overflow-button,.wallet-entity-version-row .entity-membership-overflow-button{cursor:pointer!important}.wallet-entity-badges .entity-breadcrumb-main .entity-inline-memberships{flex:auto}.wallet-entity-badges .entity-chip--primary-membership,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip--primary-membership{transform:translateZ(0);color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ff3d2e 0%,#ff6b1a 56%,#ff9b18 100%)!important;border:1px solid #ff7a4573!important;border-radius:999px!important;min-height:34px!important;padding:7px 9px 7px 14px!important;font-weight:700!important;box-shadow:0 10px 24px #ff5c2047!important}.wallet-entity-badges .entity-chip--primary-membership:hover,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip--primary-membership:hover{background:linear-gradient(135deg,#ff4939 0%,#ff7626 56%,#ffa51f 100%)!important;border-color:#ffad5aad!important;transform:translateY(-1.5px)!important;box-shadow:0 12px 30px #ff5c2057!important}.wallet-entity-badges .entity-chip--primary-membership:focus-visible,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip--primary-membership:focus-visible{outline-offset:3px!important;outline:2px solid #ffffffd1!important}.wallet-entity-badges .entity-chip--primary-membership.algo-entity-chip,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip--primary-membership.algo-entity-chip{background:linear-gradient(135deg,#6f5ca8 0%,#8a6da6 58%,#b89dd4 100%)!important;border-color:#b89dd48a!important;box-shadow:0 10px 24px #8a6da64d!important}.wallet-entity-badges .entity-chip-primary-copy,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip-primary-copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.wallet-entity-badges .entity-chip-primary-label,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip-primary-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,54vw);font-size:14px;line-height:1.1;overflow:hidden}.wallet-entity-badges .entity-chip-primary-arrow,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip-primary-arrow{background:#ffffff2e;border-radius:999px;flex:0 0 18px;width:18px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #fff3}.wallet-entity-badges .entity-chip-primary-arrow:before,.wallet-entity-version-row #entityHeaderUtilityActions .entity-chip-primary-arrow:before{content:"";border-top:2px solid #fffffff0;border-right:2px solid #fffffff0;width:6px;height:6px;position:absolute;top:5px;left:5px;transform:rotate(45deg)}.wallet-entity-badges .entity-wallets-row{box-sizing:border-box;border:1px solid var(--border-color)!important;background-color:#00000005!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:auto!important;max-width:100%!important;padding:7px 9px!important;display:inline-flex!important}html.dark-theme .wallet-entity-badges .entity-wallets-row{border-color:var(--border-color);background-color:#ffffff08}.wallet-entity-badges .entity-wallet-chip{box-sizing:border-box;border:1px solid var(--border-color)!important;background:var(--card-bg)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:6px!important;flex-direction:column!important;flex:0 auto!important;align-items:flex-start!important;gap:1px!important;width:auto!important;min-width:0!important;max-width:138px!important;padding:6px 10px!important;font-size:12px!important;transition:all .2s!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 1px 2px #0000000a!important}.wallet-entity-badges .entity-wallets-row--dense .entity-wallet-chip{max-width:104px!important;padding:5px 8px!important}.wallet-entity-badges .entity-wallet-chip:hover{border-color:var(--primary-color)!important;background:#95554f08!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #95554f33!important}.wallet-entity-badges .entity-wallet-ens{color:var(--text-color)!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}.wallet-entity-badges .entity-wallet-address{color:var(--text-muted)!important;font-size:10px!important;font-family:var(--font-mono)!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;line-height:1.1!important;overflow:hidden!important}html.dark-theme .wallet-entity-badges .entity-wallet-chip{background:var(--card-bg);border-color:var(--border-color)}.wallet-entity-badges .entity-more-wallets-button{border:1px solid var(--border-color)!important;background:var(--card-bg)!important;color:var(--text-color)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:6px!important;flex:none!important;padding:6px 9px!important;font-size:11px!important;transition:all .2s!important}.wallet-entity-badges .entity-wallets-row--dense .entity-more-wallets-button{padding:5px 8px!important}.wallet-entity-badges .entity-more-wallets-button:hover{border-color:var(--primary-color)!important;background:#95554f14!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #95554f26!important}.entity-membership-popup-content{min-width:240px;max-width:300px}.entity-membership-popup-body{gap:8px}.entity-membership-popup-chip{text-align:left;justify-content:space-between;width:100%}.entity-membership-popup-chip small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ethos-score-container{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:0;min-width:140px;display:flex}.ethos-score{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:140px;padding:40px 12px 14px;display:flex;position:relative}.ethos-corner-actions{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.ethos-corner-action{pointer-events:auto;display:flex}.ethos-corner-action #currencyToggle,.ethos-corner-action #taxesButton{min-height:28px}.ethos-corner-action #currencyIcon,.ethos-corner-action .taxes-button-icon{width:16px;height:16px}.currency-toggle,.taxes-button{border:1px solid var(--border-color,#e0e0e0);color:var(--text-color,#04111d);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;transition:all .2s;display:flex}.currency-toggle:hover,.taxes-button:hover{background:var(--hover-bg,#f5f5f5)}.ethos-corner-action .currency-toggle{margin-left:0}.taxes-button{font-size:11px}.taxes-button-label{margin-left:4px}.wallet-currency-icon,.taxes-button-icon{background:currentColor;flex:0 0 16px;width:16px;height:16px;display:inline-block}.currency-toggle[data-next-currency=USD] .wallet-currency-icon,.taxes-button-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E") 50%/contain no-repeat}.currency-toggle[data-next-currency=ETH] .wallet-currency-icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 879.4'%3E%3Cpath d='m269.9 325.2-269.9 122.7 269.9 159.6 270-159.6z'/%3E%3Cpath d='m0.1 447.8 269.9 159.6v-607.4z'/%3E%3Cpath d='m270 0v607.4l269.9-159.6z'/%3E%3Cpath d='m0 499 269.9 380.4v-220.9z'/%3E%3Cpath d='m269.9 658.5v220.9l270.1-380.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 879.4'%3E%3Cpath d='m269.9 325.2-269.9 122.7 269.9 159.6 270-159.6z'/%3E%3Cpath d='m0.1 447.8 269.9 159.6v-607.4z'/%3E%3Cpath d='m270 0v607.4l269.9-159.6z'/%3E%3Cpath d='m0 499 269.9 380.4v-220.9z'/%3E%3Cpath d='m269.9 658.5v220.9l270.1-380.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.ethos-score-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:600}.ethos-score-value{color:#04111d;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.ethos-score-value--error{color:var(--ant-color-error,#b72b38)}.ethos-score-value--warning{color:var(--ant-color-warning,#cc9a1a)}.ethos-score-value--base{color:var(--ant-color-text-base,#1f2126)}.ethos-score-value--established{color:var(--color-level-established,#2f4290)}.ethos-score-value--exemplary{color:var(--color-level-exemplary,#37874e)}.ethos-score-value--revered{color:var(--color-level-revered,#836da6)}.ethos-profile-link{color:inherit;text-decoration:none}.ethos-score-empty{color:var(--text-muted);font-size:14px}.ethos-buttons-row{align-items:center;gap:6px;margin-top:2px;display:flex}.ethos-buttons-row button,.ethos-buttons-row .ethos-button{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;transition:all .2s;display:inline-flex}.ethos-buttons-row button:hover,.ethos-buttons-row .ethos-button:hover{border-color:var(--primary-color);background:#95554f14;transform:translateY(-1px);box-shadow:0 2px 4px #95554f26}.ethos-twitter-button{border:1px solid var(--border-color,#e0e0e0);color:var(--text-color,#04111d);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ethos-twitter-button:hover{background:var(--hover-bg,#f5f5f5)}.tax-punk-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.tax-punk-thumb{vertical-align:middle;border-radius:4px;width:24px;height:24px;margin-right:6px}.tax-v1-badge{color:#9333ea;background:#9333ea1f;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.tax-modal-tabs-wrap{margin-bottom:20px}.tax-modal-tabs{border-bottom:2px solid var(--border-color);gap:8px;display:flex}.tax-tab-button{color:var(--text-color);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 24px;font-weight:400;transition:background .2s,border-color .2s,font-weight .2s}.tax-tab-button.active{border-bottom-color:var(--primary-color,#2081e2);background:var(--section-bg);font-weight:600}.tax-empty-state{color:var(--text-secondary);text-align:center;padding:40px}.tax-empty-copy{margin-top:8px;font-size:.9em}.tax-form-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tax-filter-row{align-items:center;gap:12px;display:flex}.tax-filter-label{color:var(--text-secondary);font-size:.9em}.tax-select{border:1px solid var(--border-color);background:var(--section-bg);color:var(--text-color);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:.9em}.tax-export-button{background:var(--primary-color,#2081e2);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-size:.9em;font-weight:500}.tax-section{margin-bottom:20px}.tax-section--realized{margin-bottom:24px}.tax-section-title{margin:0 0 16px;font-size:1.1em}.tax-section-title--compact{margin-bottom:12px}.tax-card{border:1px solid var(--border-color);background:var(--section-bg);border-radius:8px;padding:14px}.tax-realized-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tax-card-label{color:var(--text-secondary);margin-bottom:8px;font-size:.85em}.tax-realized-value{font-size:1.5em;font-weight:700}.tax-card-subvalue{color:var(--text-secondary);margin-top:4px;font-size:.8em}.tax-harvest-section{margin-top:24px}.tax-harvest-card{background:linear-gradient(135deg,#34c77b1f 0%,#2081e21f 100%);border:2px solid #34c77b4d;border-radius:8px;padding:16px}.tax-harvest-metrics-grid{gap:12px;margin-bottom:12px;display:grid}.tax-harvest-metrics-grid--two{grid-template-columns:repeat(2,1fr)}.tax-harvest-metrics-grid--three{grid-template-columns:repeat(3,1fr)}.tax-harvest-metric{text-align:center}.tax-harvest-metric-label{color:var(--text-secondary);margin-bottom:4px;font-size:.75em}.tax-harvest-metric-value{font-size:1.4em;font-weight:700}.tax-harvest-metric-subvalue{color:var(--text-secondary);margin-top:2px;font-size:.7em}.tax-harvest-metric-subvalue--italic{font-style:italic}.tax-harvest-candidates{border-top:1px solid #ffffff26;margin-top:16px;padding-top:16px}.tax-harvest-candidates-title{color:var(--text-secondary);margin-bottom:12px;font-size:.85em;font-weight:600}.tax-harvest-candidate-grid,.tax-harvest-expanded-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.tax-harvest-candidate-card{color:inherit;background:linear-gradient(135deg,#e74c3c1f 0%,#e74c3c0f 100%);border:1px solid #e74c3c59;border-radius:10px;flex-direction:column;align-items:center;padding:12px 8px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 8px #e74c3c1a}.tax-harvest-candidate-card:hover{border-color:#e74c3c99;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c33}.tax-harvest-term{color:#fff;letter-spacing:.5px;border-radius:4px;padding:2px 5px;font-size:.6em;font-weight:700;position:absolute;top:4px;right:4px}.tax-harvest-term--short{background:#f39c12e6}.tax-harvest-term--long{background:#3498dbe6}.tax-harvest-candidate-image{width:48px;height:48px;image-rendering:pixelated;border-radius:6px;margin-bottom:8px;box-shadow:0 2px 6px #00000026}.tax-harvest-candidate-id{color:var(--text-color);margin-bottom:2px;font-size:.85em;font-weight:600}.tax-harvest-loss-value{color:#e74c3c;font-size:.8em;font-weight:700}.tax-harvest-expand{margin-top:12px}.tax-harvest-expand-button{width:100%;color:var(--text-secondary);cursor:pointer;background:linear-gradient(135deg,#e74c3c14 0%,#e74c3c0a 100%);border:1px dashed #e74c3c66;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.85em;font-weight:500;transition:background .2s,border-color .2s;display:flex}.tax-harvest-expand-button:hover{background:linear-gradient(135deg,#e74c3c26 0%,#e74c3c14 100%);border-color:#e74c3c99}.tax-harvest-chevron{background:currentColor;flex:0 0 16px;width:16px;height:16px;transition:transform .2s;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") 50%/contain no-repeat}.tax-harvest-expand-button.is-expanded .tax-harvest-chevron{transform:rotate(180deg)}.tax-harvest-expanded-grid{margin-top:10px;display:none}.tax-harvest-expanded-grid.is-expanded{display:grid}.tax-harvest-note{color:var(--text-secondary);background:#f39c121f;border:1px solid #f39c124d;border-radius:6px;margin-top:12px;padding:10px;font-size:.8em;line-height:1.4}.tax-unrealized-summary-grid{text-align:center;grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.tax-unrealized-summary-cell{border-right:1px solid var(--border-color);padding-right:12px}.tax-unrealized-summary-cell--last{border-right:0;padding-right:0}.tax-summary-label{color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:.7em}.tax-summary-value{margin-bottom:2px;font-size:1.2em;font-weight:700}.tax-summary-value--neutral{font-size:1.1em;font-weight:600}.tax-summary-subvalue{color:var(--text-secondary);font-size:.7em}.tax-summary-subvalue--strong{font-weight:600}.tax-table-shell{border:1px solid var(--border-color);background:var(--section-bg);border-radius:8px;max-height:600px;overflow:hidden auto}.tax-table-shell--static{max-height:none}.tax-table{border-collapse:collapse;width:100%;font-size:.85em}.tax-table--year-summary{font-size:.9em}.tax-table thead{z-index:1;background:var(--header-bg,#0000000d);position:sticky;top:0}.tax-table-heading,.tax-table-cell{padding:10px}.tax-table-heading{border-bottom:2px solid var(--border-color)}.tax-sortable-header,.unrealized-sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none}.tax-table-row{border-bottom:1px solid var(--border-color)}.tax-table-row--current{background:#2081e21a}.tax-current-year-label{color:var(--text-secondary);font-size:.8em}.tax-align-left{text-align:left}.tax-align-right{text-align:right}.tax-align-center{text-align:center}.tax-table-subtitle{color:var(--text-secondary);font-size:.75em;font-weight:400}.tax-table-cell--muted,.tax-cell-subvalue{color:var(--text-secondary);font-size:.85em}.tax-cell-subvalue--inherit{color:inherit}.tax-value-strong{font-weight:600}.tax-value-positive{color:#34c77b}.tax-value-negative{color:#e74c3c}.tax-value-neutral{color:inherit}.tax-term-badge{border-radius:4px;padding:4px 8px;font-size:.8em;font-weight:600}.tax-term-badge--long{color:#34c77b;background:#34c77b1f}.tax-term-badge--short{color:#f39c12;background:#f39c121f}.tax-note{color:var(--text-secondary);border-radius:8px;margin-top:16px;padding:12px;font-size:.85em}.tax-note--spaced{margin-top:24px;padding:16px}.tax-note--info{background:#2081e21a;border:1px solid #2081e24d}.tax-note--warning{background:#f39c121a;border:1px solid #f39c124d}.tax-note-title{color:var(--text-color);margin-bottom:8px;font-weight:600}.tax-note-list{color:var(--text-secondary);margin:0;padding-left:20px;font-size:.9em;line-height:1.6}@media (width<=768px){.tax-form-toolbar{flex-direction:column;align-items:stretch}.tax-filter-row{justify-content:space-between}.tax-modal-tabs{overflow-x:auto}.tax-tab-button{flex:none}.tax-unrealized-summary-grid{grid-template-columns:1fr 1fr}.tax-realized-grid,.tax-harvest-metrics-grid--two,.tax-harvest-metrics-grid--three{grid-template-columns:1fr}.tax-unrealized-summary-cell,.tax-unrealized-summary-cell--last{border-right:0;padding-right:0}}html.dark-theme .ethos-score{background:var(--card-bg);border-color:var(--border-color)}html.dark-theme .ethos-score-value{color:#fff}html.dark-theme .ethos-score-value--error{color:var(--ant-color-error,#b72b38)}html.dark-theme .ethos-score-value--warning{color:var(--ant-color-warning,#cc9a1a)}html.dark-theme .ethos-score-value--established{color:var(--color-level-established,#2f4290)}html.dark-theme .ethos-score-value--exemplary{color:var(--color-level-exemplary,#37874e)}html.dark-theme .ethos-score-value--revered{color:var(--color-level-revered,#836da6)}.top-row{align-items:flex-start;gap:20px;width:100%;display:flex}@media (width<=768px){.header-row{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}.wallet-header-left{gap:8px;width:100%}.wallet-entity-version-row{flex-wrap:wrap;gap:6px;margin-bottom:2px}.wallet-entity-version-row .entity-version-chip,.wallet-entity-version-row .entity-plus-button{padding:2px 6px;font-size:10px}.wallet-name-container{gap:8px;width:100%;max-width:100%;padding:10px 14px}.wallet-name-container .wallet-text{font-size:1.5em}.wallet-name-container .scorecard-button{margin-left:0;padding:4px 10px;font-size:.75rem}.wallet-name-container .wallet-id-input{width:100%;max-width:100%;margin-top:4px;margin-left:0;padding:6px 8px;font-size:.9em}.wallet-entity-badges{width:100%;max-width:100%}.wallet-entity-badges .wallet-entity-row,.wallet-entity-badges .entity-breadcrumb{gap:8px;width:100%}.wallet-entity-badges .wallet-entity-stack,.wallet-entity-badges .wallet-entity-controls-row,.wallet-entity-badges .entity-breadcrumb-main{width:100%}.wallet-entity-badges .entity-wallets-row{gap:6px;width:auto;max-width:100%;padding:8px}.wallet-entity-badges .entity-wallet-chip{flex:auto;min-width:0;max-width:46vw}.wallet-entity-badges .entity-wallet-ens{font-size:12px}.wallet-entity-badges .entity-wallet-address{font-size:9px}.wallet-address{white-space:normal;word-wrap:break-word;word-break:break-all}}@media (width<=480px){.wallet-name-container{padding:8px 12px}.wallet-name-container .wallet-text{font-size:1.3em}.wallet-entity-badges .entity-wallets-row{gap:4px;padding:6px}.wallet-entity-badges .entity-wallet-chip{max-width:42vw!important;padding:5px 8px!important;font-size:11px!important}.wallet-entity-badges .entity-wallet-ens{font-size:11px!important}.wallet-entity-badges .entity-wallet-address{font-size:8px!important}.wallet-name-container .scorecard-button{margin-left:0;padding:3px 8px;font-size:.7rem}.wallet-name-container .wallet-id-input{width:100%;max-width:100%;margin-top:4px;margin-left:0;padding:5px 6px;font-size:.85em}}@media (width<=768px){.wallet-chips-ethos-row{flex-direction:row;align-items:stretch;gap:8px;width:100%;display:flex}.wallet-chips-ethos-row #walletEntityBadges{flex:1;min-width:0}.ethos-score-container{flex-shrink:0;align-items:stretch;width:auto}.ethos-score{flex-direction:column;align-items:center;gap:4px;width:auto;min-width:100px;padding:34px 8px 8px}.ethos-corner-actions{top:5px;left:5px;right:5px}.ethos-corner-action #currencyToggle,.ethos-corner-action #taxesButton{min-height:24px;padding:3px 5px!important;font-size:9px!important}.ethos-corner-action #currencyIcon,.ethos-corner-action .taxes-button-icon{flex-basis:14px;width:14px;height:14px}.ethos-score-label{font-size:8px}.ethos-score-value{font-size:20px}.ethos-buttons-row{justify-content:center;gap:4px;width:100%;margin-top:0}.ethos-buttons-row button,.ethos-buttons-row .ethos-button{flex:1;min-width:0;padding:4px 6px;font-size:9px}}@media (width<=480px){.ethos-score{padding:30px 6px 6px}.ethos-score-value{font-size:18px}.ethos-buttons-row button,.ethos-buttons-row .ethos-button{padding:3px 4px;font-size:8px}}@media (width<=1024px){.stat-cards-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}}@media (width<=768px){.stat-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:12px!important}.v1-stat-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.v1-wallet-scorecard{padding:10px 8px!important}.v1-wallet-scorecard.collapsed{padding:7px 8px!important}.current-valuation{padding:10px 8px!important}.current-valuation h2{gap:3px!important;margin-bottom:4px!important;font-size:.75em!important}.current-valuation .prediction-result{font-size:1.4em!important}.current-valuation .prediction-result strong{font-size:1em!important}.percentile-display{margin-top:4px!important;font-size:.7rem!important}.current-valuation .info-icon{width:14px!important;height:14px!important;font-size:9px!important}#profitDebugButton{margin-left:4px!important;padding:1px 4px!important;font-size:12px!important}#scorecardModal.modal-overlay{z-index:30000!important;justify-content:center!important;align-items:center!important}#scorecardModal .scorecard-modal-content{-webkit-overflow-scrolling:touch;transform-origin:50%!important;width:800px!important;max-width:800px!important;max-height:90vh!important;margin:0!important;overflow-y:auto!important;transform:scale(.85)!important}}@media (width<=480px){.stat-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stat-cards-grid>:last-child:nth-child(odd){grid-column:1/-1}#scorecardModal .scorecard-modal-content{width:800px!important;max-height:95vh!important}.current-valuation{padding:12px 10px!important}.current-valuation h2{font-size:.8em!important}.current-valuation .prediction-result{font-size:1.6em!important}.percentile-display{font-size:.75rem!important}}@keyframes spin{to{transform:rotate(360deg)}}.hidden{display:none!important}.loading-container{justify-content:center;align-items:center;min-height:30px;display:flex}.chart-container .loading-container{min-height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-with-tooltip{align-items:center;gap:8px;margin-bottom:5px;display:flex}.title-with-tooltip h2{margin:0}.tooltip-container{align-items:center;height:24px;display:flex;position:relative}.info-icon{color:var(--section-header);cursor:help;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:16px;display:flex}.tooltip-text{visibility:hidden;background-color:var(--section-bg);width:300px;color:var(--text-color);text-align:center;box-shadow:var(--shadow);border:1px solid var(--border-color);z-index:1;opacity:0;border-radius:8px;padding:12px;font-size:14px;line-height:1.4;transition:opacity .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.tooltip-text:after{content:"";border-style:solid;border-width:5px;border-color:transparent transparent var(--section-bg) transparent;margin-left:-5px;position:absolute;bottom:100%;left:50%}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.theme-toggle{width:40px;height:40px;color:var(--text-color);cursor:pointer;z-index:10001;background:#ffffff0d;border:2px solid #95554f80;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;font-size:1.2rem;transition:all .3s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 0 5px #95554f4d}.theme-toggle span{justify-content:center;align-items:center;line-height:1;display:flex}.theme-toggle:hover{background-color:#95554f26;border-color:#95554fb3;transform:scale(1.05);box-shadow:0 0 8px #95554f66}.theme-toggle:active{transform:scale(.95)}html.dark-theme .theme-toggle{color:#fd0;border-color:var(--secondary-color);background-color:#95554f33;border-width:3px;box-shadow:0 0 12px #95554fcc}html.dark-theme .theme-toggle:hover{border-color:var(--secondary-color);background-color:#95554f4d;transform:scale(1.05);box-shadow:0 0 16px #95554fe6}html.dark-theme .history-section,html.dark-theme .current-valuation,html.dark-theme .historical-context{box-shadow:0 4px 12px #0000004d}html.dark-theme .analysis-table th,html.dark-theme .analysis-table td{border-bottom:1px solid var(--border-color)}html.dark-theme .loading-message{border:1px dashed var(--border-color)}.wallet-text{color:#707a83;margin-right:2px;font-size:1em;font-weight:700}.wallet-id-input{text-align:left;background:#fff;border:1px solid #e5e8eb;border-radius:6px;outline:none;width:220px;margin-left:8px;padding:2px 8px;font-size:1em;font-weight:600;display:inline-block}.wallet-id-input:focus{box-shadow:0 0 0 2px #95554f}html.dark-theme .wallet-id-input{color:#fff;background:#2d2d2d;border:1px solid #555}html.dark-theme .wallet-text{color:#aaa}.wallet-nav-inline{background:var(--card-bg);box-shadow:var(--shadow);border:1px solid var(--border-color);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;transition:background .2s,box-shadow .2s;display:inline-flex;position:relative}.wallet-nav-inline:hover{border-color:#0000002e;box-shadow:0 4px 12px #00000014}.wallet-nav-inline:active{background:#f8f9fa}.wallet-nav-inline .wallet-id-input{box-shadow:none;background:0 0;border:none;border-radius:6px;outline:none;width:220px;margin-left:8px;padding:2px 8px;font-size:1em;font-weight:600}html.dark-theme .wallet-nav-inline{background:var(--card-bg);border-color:var(--border-color)}html.dark-theme .wallet-nav-inline:hover{border-color:#888;box-shadow:0 4px 12px #00000038}html.dark-theme .wallet-nav-inline .wallet-id-input{color:#fff;background:0 0}.historical-context{background:var(--section-bg);box-shadow:var(--shadow);box-sizing:border-box;border:1px solid var(--border-color);border-radius:10px;width:100%;margin-top:20px;padding:20px;position:relative;overflow-x:auto}.historical-context h2{color:var(--section-header);margin:0 0 15px;font-size:1.2em}.similar-punks-container{width:100%;margin-top:20px;position:relative;overflow:hidden}.similar-punks-wrapper{scrollbar-width:thin;scrollbar-color:var(--secondary-color) var(--bg-color);width:100%;max-width:100%;padding:0 0 15px;overflow-x:auto}.similar-punks-wrapper::-webkit-scrollbar{height:8px}.similar-punks-wrapper::-webkit-scrollbar-track{background:var(--bg-color);border-radius:4px}.similar-punks-wrapper::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:4px}.similar-punks-grid{flex-flow:row;gap:24px;min-width:min-content;max-width:100%;padding:0 5px;display:flex;overflow-x:visible}.similar-punk-item{flex-direction:column;flex-shrink:0;align-items:center;width:120px;min-width:120px;transition:transform .2s;display:flex}.similar-punk-item:hover{transform:translateY(-4px)}.similar-punk-image-container{border:1px solid var(--border-color);background-color:#95554f;border-radius:12px;width:120px;height:120px;margin-bottom:10px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 4px 8px #00000026}.similar-punk-item:hover .similar-punk-image-container{box-shadow:0 6px 12px #0003}.similar-punk-image{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.similar-punk-link{color:inherit;text-decoration:none}.similar-punk-id{color:var(--text-color);margin-bottom:2px;font-size:.9em;font-weight:600}.similar-punk-score{color:var(--section-header);font-size:.8em}.similar-punk-price{flex-direction:column;align-items:center;width:100%;margin-top:8px;display:flex}.predicted-price{color:#34c77b;letter-spacing:.01em;margin-bottom:6px;font-weight:600}html.dark-theme .predicted-price{color:#4aeaa4}@media (width<=768px){.similar-punks-container,.similar-punks-wrapper,.similar-punks-grid{max-width:100vw;overflow-x:auto}.similar-punks-grid{flex-wrap:nowrap}}.maintenance-overlay{background-color:#0000;justify-content:center;align-items:center;min-height:200px;padding:20px;display:flex}.maintenance-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 2px 8px #0000000d}.maintenance-icon{background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #0000001a);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.5rem;transform:rotate(15deg)}.maintenance-card h2{color:#374151;letter-spacing:-.025em;margin:0 0 12px;font-size:1.4rem;font-weight:600}.maintenance-card p{color:#6b7280;max-width:280px;margin:0 auto 20px;font-size:.9rem;line-height:1.5}.maintenance-status{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.status-label{color:#6b7280;font-size:.875rem;font-weight:500}.status-value{color:#7c3aed;font-size:.875rem;font-weight:600}html.dark-theme .maintenance-overlay{background-color:#1f2937}html.dark-theme .maintenance-card{background:#374151;box-shadow:0 2px 8px #0003}html.dark-theme .maintenance-card h2{color:#f9fafb}html.dark-theme .maintenance-card p{color:#d1d5db}html.dark-theme .maintenance-status{background:linear-gradient(135deg,#4b5563 0%,#374151 100%);border-color:#6b7280}html.dark-theme .status-label{color:#d1d5db}html.dark-theme .status-value{color:#a78bfa}.wallet-search-landing{min-height:calc(100vh - var(--header-height));background:radial-gradient(circle at 0 0,#95554f24,#0000 36%),radial-gradient(circle at 100% 100%,#2081e214,#0000 30%);justify-content:center;align-items:center;padding:clamp(.75rem,2vh,1.1rem) clamp(1.5rem,4vw,3rem);display:none}.wallet-search-landing.active{display:flex}.search-card{text-align:left;background:linear-gradient(#fffffffa,#f7f1eaf0);border:1px solid #95554f24;border-radius:28px;width:100%;max-width:760px;padding:clamp(2rem,4vw,3.2rem);position:relative;overflow:visible;box-shadow:0 32px 80px #04111d1f}.search-card h1{color:var(--text-color);letter-spacing:-.045em;max-width:12ch;margin:0 0 .9rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:700;line-height:.98}.search-card p{color:#04111dbd;max-width:54ch;margin:0 0 1.6rem;font-size:1.02rem;line-height:1.55}.search-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.95rem;margin-bottom:.85rem;display:grid}.search-shell{position:relative}.search-input-wrap{background:#ffffffd1;border:1px solid #95554f29;border-radius:20px;align-items:center;gap:.85rem;min-height:64px;padding:.95rem 1.05rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #04111d0f}.search-input-wrap:focus-within{border-color:#95554f57;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb8,0 0 0 4px #95554f14,0 18px 36px #04111d1a}.search-input-icon{width:22px;height:22px;color:var(--primary-color);opacity:.85;flex:none}.search-input{color:var(--text-color);letter-spacing:-.01em;background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:1.05rem}.search-input:focus{box-shadow:none;outline:none}.search-input::placeholder{color:#04111d85}.search-button{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:18px;min-height:64px;padding:.95rem 1.6rem;font-family:inherit;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 18px 28px #95554f38}.search-button:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 22px 32px #95554f47}.search-button:active{transform:translateY(0)}.wallet-search-suggestions{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfaf7eb;border:1px solid #95554f29;border-radius:22px;gap:.45rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0;box-shadow:0 30px 56px #04111d29}.wallet-search-suggestions[hidden]{display:none!important}.wallet-search-suggestion{width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:#ffffffa3;border:1px solid #0000;border-radius:18px;gap:.45rem;padding:.95rem 1rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.wallet-search-suggestion:hover,.wallet-search-suggestion.active{background:#95554f14;border-color:#95554f42;transform:translateY(-1px);box-shadow:0 12px 24px #95554f17}.wallet-search-suggestion.active{outline-offset:2px;border-color:#2081e2b8;outline:2px solid #2081e2eb;box-shadow:0 0 0 4px #2081e224,0 12px 24px #2081e21f}.wallet-search-suggestion-header,.wallet-search-suggestion-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wallet-search-suggestion-title{letter-spacing:-.02em;font-size:1rem;font-weight:650;line-height:1.15}.wallet-search-suggestion-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:.28rem .58rem;font-size:.68rem;font-weight:700;display:inline-flex}.wallet-search-suggestion-badge--entity{color:var(--primary-color);background:#95554f24}.wallet-search-suggestion-badge--wallet{color:#1e64a6;background:#2081e21f}.wallet-search-suggestion-subtitle,.wallet-search-suggestion-footer{color:var(--text-muted);font-size:.86rem}.wallet-search-suggestion-footer{letter-spacing:.01em}.wallet-search-suggestion-match{color:var(--text-color);opacity:.72}.wallet-search-suggestion-meta{text-align:right}.wallet-search-suggestion-state{color:var(--text-muted);background:#ffffff94;border-radius:18px;padding:1rem 1.1rem;font-size:.92rem;line-height:1.45}.wallet-search-suggestion-state--loading{color:var(--text-color);opacity:.72}.examples-section{border-top:1px solid #95554f29;padding-top:1.45rem}.examples-title{color:#04111d9e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.example-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.example-link-card{color:var(--text-color);background:linear-gradient(#fffbf7f0,#f5eee7e6);border:1px solid #95554f24;border-radius:16px;align-items:center;gap:.9rem;min-width:0;padding:.8rem .95rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.example-link-card:hover{border-color:var(--primary-color);color:var(--text-color);background:linear-gradient(#fffdfa,#f8f0e9f0);transform:translateY(-1px);box-shadow:0 18px 36px #04111d14}.example-link-card-art{background:linear-gradient(135deg,#95554f24,#95554f0a);border:1px solid #95554f2e;border-radius:10px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.example-link-card-image{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.example-link-card-placeholder{color:var(--primary-color);letter-spacing:.08em;font-size:.85rem;font-weight:700}.example-link-card-copy{flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;display:flex}.example-link-card-title{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.98rem;font-weight:650;overflow:hidden}.example-link-card-meta{color:#04111d94;letter-spacing:.02em;font-size:.76rem}html.dark-theme .search-card{background:linear-gradient(#12171bfa,#0a0e11f7);border-color:#95554f3d;box-shadow:0 32px 80px #0006}html.dark-theme .search-card p{color:#e2e8f0d1}html.dark-theme .search-input-wrap{background:#101518f5;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0d,0 16px 32px #00000047}html.dark-theme .search-input::placeholder{color:#e2e8f08f}html.dark-theme .wallet-search-suggestions{background:#0a0e12e0;border-color:#ffffff14;box-shadow:0 32px 56px #00000073}html.dark-theme .wallet-search-suggestion{background:#ffffff08}html.dark-theme .wallet-search-suggestion-badge--wallet{color:#87c5ff}html.dark-theme .wallet-search-suggestion-state{background:#ffffff08}html.dark-theme .examples-section{border-top-color:#ffffff1a}html.dark-theme .examples-title{color:#e2e8f0bd}html.dark-theme .example-link-card{background:linear-gradient(#191f24f5,#10151af5);border-color:#95554f38;box-shadow:inset 0 1px #ffffff08}html.dark-theme .example-link-card:hover{background:linear-gradient(#1e252afa,#141a1ffa);box-shadow:0 18px 36px #00000047}html.dark-theme .example-link-card-art{background:linear-gradient(135deg,#95554f2e,#95554f0f);border-color:#95554f47}html.dark-theme .example-link-card-meta{color:#e2e8f0b8}@media (width<=640px){.search-card{padding:1.6rem 1.1rem}.search-card h1{font-size:1.8rem}.search-form{grid-template-columns:1fr}.search-button{width:100%}.wallet-search-suggestions{margin-top:.75rem;position:static}.example-links{grid-template-columns:1fr}}.header{height:var(--header-height);background-color:var(--bg-color);border-bottom:1px solid var(--border-color);z-index:100;align-items:center;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.header-logo{align-items:center;display:flex}.header-logo a{align-items:center;text-decoration:none;transition:transform .2s;display:flex}.header-logo a:hover{transform:scale(1.05)}.header-logo img{border-radius:6px;height:32px;margin-right:12px}.header-title{color:var(--text-color);letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:700}.header-nav{align-items:center;margin-left:auto;display:flex}.header-nav a{color:var(--text-muted);margin-left:2rem;font-size:.925rem;font-weight:500;text-decoration:none;transition:color .2s}.header-nav a:hover,.header-nav a.active{color:var(--primary-color)}.menu-toggle{border:1px solid var(--border-color);cursor:pointer;color:var(--text-color);background:0 0;border-radius:6px;margin-left:auto;padding:6px 10px;display:none}@media (width<=768px){.header{padding:0 1rem}.menu-toggle{display:flex}.header-nav{top:var(--header-height);background-color:var(--bg-color);z-index:1000;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-direction:column;align-items:stretch;width:240px;display:none;position:absolute;right:0;box-shadow:-4px 4px 12px #0000001a}.header-nav.open{display:flex}.header-nav a{border-bottom:1px solid var(--border-color);margin:0;padding:16px 24px}body,html{max-width:100vw;overflow-x:hidden}:not(.share-card-container):not(.share-card-container *){box-sizing:border-box;max-width:100%}.share-card-container,.share-card-container *{max-width:none!important}.punk-header{box-sizing:border-box;grid-template-columns:1fr;width:100%;max-width:100%}.punk-info{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.top-row{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.punk-left-column{width:100%;max-width:100%;overflow:hidden}.image-section{width:100%;max-width:100%}.punk-image-container{max-width:100%;margin:0 auto}.current-valuation{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.similar-punks-wrapper{max-width:100%;overflow-x:auto}.container{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:10px!important}#marketEventsSection{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:15px!important;overflow-x:hidden!important}#marketEventsContainer{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.market-events-table-container{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.market-events-table-container table{min-width:700px!important;max-width:none!important}}.scorecard-button{color:#fff;cursor:pointer;vertical-align:middle;background:linear-gradient(135deg,#ff3b30 0%,#ff9500 100%);border:none;border-radius:20px;align-items:center;gap:6px;margin-left:12px;padding:4px 12px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #ff3b304d}.scorecard-button:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 15px #ff3b3080}.scorecard-modal-content{color:#fff;transform-origin:50%;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #333;border-radius:14px;width:min(1180px,100vw - 48px);padding:0;position:relative;overflow:hidden auto;max-width:1180px!important}.modal-close-simple{z-index:10;color:#fff;cursor:pointer;background:0 0;border:none;font-size:2rem;transition:color .2s;position:absolute;top:12px;right:12px}.modal-close-simple:hover{opacity:.8}.scorecard-modal-top-buttons{z-index:100;gap:12px;display:flex;position:absolute;top:24px;right:24px}.modal-share-toggle{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:18px;font-weight:600;transition:all .2s;display:flex}.modal-share-toggle:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.share-preview-container{box-sizing:border-box;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #333;border-radius:24px;flex-direction:column;align-items:center;gap:32px;width:100%;padding:40px;display:flex}.share-preview-card{aspect-ratio:1200/675;border-radius:16px;width:100%;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #00000080}.scorecard-primary-layout{flex-direction:column;gap:20px;padding:18px 16px;display:flex}.scorecard-preview-column,.scorecard-insight-column{min-width:0}.scorecard-preview-column{flex-direction:column;align-items:center;gap:16px;display:flex}.scorecard-preview-column .share-preview-card{max-width:100%;margin:0}.scorecard-preview-column .share-preview-actions{justify-content:center;margin:0}.scorecard-preview-column .scorecard-cta{align-self:center;width:min(100%,560px);margin:0}.scorecard-cta[hidden],.scorecard-preview-column .scorecard-cta[hidden]{display:none!important}.scorecard-insight-column .edge-section-wrapper{height:100%;margin:0!important;padding-left:16px!important;padding-right:16px!important}.scorecard-insight-column .edge-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px!important;display:grid!important}.scorecard-insight-column .edge-left-column,.scorecard-insight-column .edge-right-column{display:contents!important}.scorecard-insight-column #edgeBestTradesBody,.scorecard-insight-column #edgeWorstTradesBody{max-height:172px!important}.scorecard-insight-column .edge-unlock-prompt{grid-column:1/-1}.edge-section-wrapper{background:var(--edge-section-bg,#0003);border:1px solid var(--edge-section-border,#ffffff1a);border-radius:12px;margin:20px 0;padding:20px}.edge-header{margin-bottom:16px}.edge-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.edge-title{color:var(--text-primary,#e5e7eb);margin:0;font-size:16px}.edge-net-wrapper{display:inline-block;position:relative}.edge-net-badge{color:#22c55e;cursor:help;background:#22c55e26;border:1px solid #22c55e4d;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.edge-net-tooltip{z-index:1000;color:#fff;text-align:center;white-space:normal;pointer-events:none;background:#000000e6;border-radius:6px;width:max-content;max-width:280px;margin-bottom:8px;padding:8px 12px;font-size:11px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.edge-net-tooltip.is-visible{display:block}.edge-copy{color:var(--text-muted,#9ca3af);margin:0 0 4px;font-size:13px}.edge-note{color:var(--text-muted,#6b7280);opacity:.8;margin:0;font-size:11px;font-style:italic}.edge-content{flex-wrap:wrap;gap:20px;display:flex}.edge-left-column,.edge-right-column{flex-direction:column;gap:12px;display:flex}.edge-left-column{flex:0 0 140px}.edge-right-column{flex:1;min-width:240px}.edge-summary-card{text-align:center;border-radius:12px;padding:16px}.edge-summary-card--captured{background:#22c55e1a;border:1px solid #22c55e4d}.edge-summary-card--leaked{background:#ef44441a;border:1px solid #ef44444d}.edge-value{margin-bottom:4px;font-size:24px;font-weight:700}.edge-value--captured,.edge-summary-copy--captured{color:#22c55e}.edge-value--leaked,.edge-summary-copy--leaked{color:#ef4444}.edge-summary-copy{margin-bottom:2px;font-size:11px}.edge-summary-label{color:var(--text-muted,#6b7280);margin-top:2px;font-size:12px}.edge-trade-panel{border-radius:8px;position:relative;overflow:hidden}.edge-trade-panel--best{background:#22c55e0d;border:1px solid #22c55e40}.edge-trade-panel--worst{background:#ef44440d;border:1px solid #ef444440}.edge-trade-header{letter-spacing:.5px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.edge-trade-header--best{color:#22c55e;border-bottom:1px solid #22c55e26}.edge-trade-header--worst{color:#ef4444;border-bottom:1px solid #ef444426}.edge-trade-body{max-height:300px;padding:8px;overflow-y:auto}.edge-trade-actions{padding:8px 12px}.edge-trade-actions--best{border-top:1px solid #22c55e26}.edge-trade-actions--worst{border-top:1px solid #ef444426}.edge-load-more-btn{justify-content:center;width:100%}.edge-blur-overlay{background:linear-gradient(to bottom, transparent 0%, var(--edge-overlay-bg,#111827b3) 50%);pointer-events:none;position:absolute;inset:40px 0 0}.edge-unlock-prompt{background:var(--card-bg-subtle,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);text-align:center;border-radius:8px;padding:8px}.edge-unlock-copy{color:var(--text-muted,#9ca3af);font-size:12px}.scorecard-expand-toggle{text-align:center}.scorecard-expand-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px 16px;font-size:14px}.scorecard-formula-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.scorecard-formula-title{color:#888;margin-bottom:10px;font-size:13px;font-weight:600}.scorecard-formula-content{color:#aaa;font-size:12px;line-height:1.6}.share-preview-actions .share-action-btn{color:#fff;background:#333;border:1px solid #444;justify-content:center;align-items:center;gap:8px;display:flex}html.light-theme .share-preview-actions .share-action-btn{color:#000;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 4px #0000000d}html.light-theme .share-preview-container{background:#fff;border-color:#e5e7eb}.modal-back-btn{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:0;padding:0;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.modal-back-btn:hover{opacity:1;background:0 0}html.light-theme .scorecard-modal-content{color:#1f2937;background:#fff;border-color:#e5e7eb;box-shadow:0 25px 50px -12px #00000040}html.light-theme .scorecard-header{background:radial-gradient(circle,#95554f0d 0%,#0000 70%)}html.light-theme .grade-circle-container{background:#00000005;border-color:#e5e7eb;box-shadow:0 0 20px #0000000d}html.light-theme .grade-value{background:linear-gradient(135deg,#374151 0%,#111827 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html.light-theme .grade-score{color:#6b7280}html.light-theme .scorecard-headline{color:#1f2937}html.light-theme .scorecard-subline{color:#4b5563}html.light-theme .modal-share-toggle{color:#0009;background:#0000000d;border-color:#0000001a}html.light-theme .modal-share-toggle:hover{color:#000;background:#0000001a;border-color:#0003}html.light-theme .modal-close-simple:hover{color:#111827}html.light-theme .scorecard-tab{color:#6b7280}html.light-theme .scorecard-tab:hover{color:#1f2937}html.light-theme .scorecard-tab.active{color:#111827}html.light-theme .scorecard-tabs{border-bottom-color:#e5e7eb}html.light-theme .section-score-label{color:#4b5563}html.light-theme .section-score-value{color:#111827}html.light-theme .scorecard-card{background:#00000005;border-color:#0000000d}html.light-theme .scorecard-card:hover{background:#0000000a;border-color:#0000001a}html.light-theme .sc-value{color:#111827}html.light-theme .sc-label{color:#6b7280}html.light-theme .scorecard-cta{background:#00000005;border-color:#0000000f}html.light-theme .cta-subtext{color:#4b5563}html.light-theme .modal-close-simple{color:#4b5563!important}html.light-theme .identity-badge{color:#1f2937;background:#0000001a}.scorecard-header{text-align:center;background:radial-gradient(circle,#95554f26 0%,#0000 70%);padding:2px 0 4px}.grade-circle-container{background:#ffffff08;border:4px solid #333;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 10px;display:flex;position:relative;box-shadow:0 0 20px #ff3b301a}.grade-ring-svg{width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-90deg)}.grade-ring-bg{fill:none;stroke:#333;stroke-width:4px}.grade-ring-fill{fill:none;stroke:#8b5cf6;stroke-width:4px;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283px;transition:stroke-dashoffset .8s,stroke .3s}.grade-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#ccc 100%);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;line-height:1}.grade-score{color:#888;margin-top:2px;font-size:.75rem;font-weight:600}.scorecard-headline{color:#ccc;margin-bottom:3px;font-size:1.1rem}.scorecard-subline{color:#666;font-size:.9rem}.scorecard-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 30px 10px;display:grid}@media (width<=600px){.scorecard-grid{grid-template-columns:repeat(2,1fr)}}.scorecard-card{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:15px 10px;transition:transform .2s;position:relative;overflow:visible}.scorecard-card:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px)}.sc-icon{opacity:.8;margin-bottom:8px;font-size:1.2rem;display:block}.sc-label{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;display:block}.sc-value{color:#fff;margin-bottom:4px;font-size:1.05rem;font-weight:700;display:block}.sc-rank{color:#10b981;background:#10b9811a;border-radius:10px;padding:2px 8px;font-size:2rem;display:inline-block}.sc-rank.neutral{color:#aaa;background:#ffffff1a}.sc-rank.bad{color:#ef4444;background:#ef44441a}#scDetailedMetrics .sc-rank{padding:2px 6px;font-size:.85rem}.sc-label-wrapper{justify-content:center;align-items:center;gap:4px;margin-bottom:4px;display:inline-flex}.info-icon{color:#888;cursor:help;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.info-icon:hover,.info-icon:focus{color:#3b82f6;background:#3b82f633;outline:none}.info-wrapper{align-items:center;display:inline-flex;position:relative}.info-tooltip{background:var(--card-bg,#1a1a2e);color:var(--text-primary,#fff);white-space:nowrap;text-align:center;pointer-events:none;opacity:0;z-index:1000;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;width:max-content;max-width:320px;padding:10px 14px;font-size:12px;line-height:1.5;transition:opacity .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}html.light-theme .info-tooltip{color:#1f2937;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #00000026}.scorecard-grid>div:nth-child(3n+1) .info-tooltip{left:0;transform:translate(0)}.scorecard-grid>div:nth-child(3n) .info-tooltip{left:auto;right:0;transform:translate(0)}.info-tooltip:after{content:"";border:6px solid #0000;border-bottom-color:var(--card-bg,#1a1a2e);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}html.light-theme .info-tooltip:after{border-bottom-color:#fff}.scorecard-grid>div:nth-child(3n+1) .info-tooltip:after{left:20px;transform:translate(0)}.scorecard-grid>div:nth-child(3n) .info-tooltip:after{left:auto;right:20px;transform:translate(0)}.info-icon:hover+.info-tooltip,.info-icon:focus+.info-tooltip{opacity:1}.section-interpretation{color:#888;margin:0 30px 15px;padding:0;font-size:.85rem;font-style:italic;line-height:1.4}.cta-headline{color:#fff;margin:0 0 10px;font-size:1.1rem;font-weight:700}html.light-theme .section-interpretation{color:#6b7280}html.light-theme .cta-headline{color:#111827}.scorecard-tabs{border-bottom:1px solid #ffffff1a;gap:0;margin-bottom:6px;padding:0 30px;display:flex}.scorecard-collection-toggle{justify-content:center;gap:6px;margin:0 0 10px;display:none}.scorecard-collection-toggle.visible{display:flex}.scorecard-collection-toggle button{color:var(--text-secondary);cursor:pointer;letter-spacing:0;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.scorecard-collection-toggle button.active{color:#fff;background:#95554f;border-color:#95554f}.scorecard-collection-toggle button[data-scorecard-collection=v1].active{background:#7c63db;border-color:#a59af8}.scorecard-tab{color:#888;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:1rem;font-weight:600;transition:all .2s;display:flex;position:relative}.scorecard-tab:hover{color:#ccc}.scorecard-tab.active{color:#fff}.scorecard-tab[data-tab=trader].active:after{content:"";background:linear-gradient(90deg,#f97316,#ef4444);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:20%;right:20%}.scorecard-tab[data-tab=collector].active:after{content:"";background:linear-gradient(90deg,#14b8a6,#3b82f6);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:20%;right:20%}.identity-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle;background:#ffffff26;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.6rem}.tab-grade{background:#ffffff1a;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.scorecard-tab.active .tab-grade{opacity:1}.scorecard-tab[data-tab=trader].active .tab-grade{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ef4444 100%)}.scorecard-tab[data-tab=collector].active .tab-grade{color:#fff;background:linear-gradient(135deg,#14b8a6 0%,#3b82f6 100%)}@media (width<=480px){.scorecard-tabs{-webkit-overflow-scrolling:touch;padding:0 10px;overflow-x:auto}.scorecard-tab{white-space:nowrap;gap:4px;min-width:0;padding:12px 8px;font-size:.75rem}.tab-grade{padding:2px 6px;font-size:.65rem}.identity-badge{display:none}}.scorecard-cta{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:22px;margin:0;padding:20px 22px;display:flex}.scorecard-cta-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:620px;display:flex}.cta-primary-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#95554f;border:none;border-radius:12px;width:fit-content;min-width:min(100%,340px);max-width:100%;margin-top:0;padding:14px 32px;font-size:1.05rem;font-weight:700;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a}.cta-primary-btn:hover{background:#7a3f3a;transform:translateY(-2px);box-shadow:0 10px 15px -3px #95554f66}.cta-subtext{color:#9ca3af;max-width:600px;margin:0;font-size:.95rem;line-height:1.5}.section-score-bar{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.section-score-label{color:#888;font-size:.9rem}.section-score-value{color:#fff;font-size:1.1rem;font-weight:700}.scorecard-section{padding-bottom:10px}.scorecard-section .scorecard-grid{padding-top:20px}.scorecard-footer{text-align:center;border-top:1px solid #ffffff0d;padding:20px}.share-panel{flex-direction:column;align-items:center;gap:12px;display:flex}.share-title{color:#888;margin:0;font-size:.85rem}.share-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.share-action-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:3px 5px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.share-action-btn:hover{background:#ffffff26;border-color:#fff3}.share-action-btn.share-x{background:#000;border-color:#333}.share-action-btn.share-x:hover{background:#111}html.light-theme .share-title{color:#4b5563}html.light-theme .share-action-btn{color:#1f2937;background:#0000000d;border-color:#0000001a}html.light-theme .share-action-btn:hover{background:#0000001a}html.light-theme .share-action-btn.share-x{color:#fff;background:#000}.share-preview-actions{flex-flow:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.scorecard-punk-picker{z-index:10001;background:#0009;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.scorecard-punk-picker.is-open{display:flex}.scorecard-punk-picker-content{background:var(--card-bg,#111827);border:1px solid var(--border-subtle,#ffffff14);border-radius:16px;flex-direction:column;gap:12px;width:min(720px,100%);max-height:min(720px,90vh);padding:18px;display:flex;box-shadow:0 16px 40px #0006}.scorecard-punk-picker-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scorecard-punk-picker-title{color:var(--text-primary,#e5e7eb);font-size:16px;font-weight:700}.scorecard-punk-picker-note{color:var(--text-muted,#9ca3af);font-size:12px}.scorecard-punk-picker-close{color:inherit;cursor:pointer;background:0 0;border:none;font-size:20px}.scorecard-punk-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;padding:6px;display:grid;overflow:auto}.scorecard-punk-tile{text-align:center;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:8px;transition:transform .15s,border-color .15s}.scorecard-punk-tile img{width:48px;height:48px;image-rendering:pixelated;background:#2b3a41;border-radius:6px;margin-bottom:6px}.scorecard-punk-tile.selected{border-color:#22c55e;transform:translateY(-2px)}@media (width<=600px){.scorecard-punk-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}.sc-tooltip{display:inline-block;position:relative}.sc-tooltip .sc-tooltip-text{visibility:hidden;color:#fff;text-align:center;z-index:1000;opacity:0;pointer-events:none;background-color:#222;border-radius:6px;width:220px;padding:10px;font-size:13px;font-weight:400;line-height:1.4;transition:opacity .3s;position:absolute;bottom:125%;left:0;box-shadow:0 4px 14px #00000040}.sc-tooltip .sc-tooltip-text:after{content:"";border:5px solid #0000;border-top-color:#222;margin-left:-5px;position:absolute;top:100%;left:15px}.sc-tooltip:hover .sc-tooltip-text{visibility:visible;opacity:1}html.dark-theme .sc-tooltip .sc-tooltip-text{color:#222;background-color:#eee;box-shadow:0 4px 14px #0009}html.dark-theme .sc-tooltip .sc-tooltip-text:after{border-color:#eee #0000 #0000}@media (width<=768px){.scorecard-primary-layout{padding:16px}.scorecard-insight-column .edge-content{flex-direction:column;grid-template-columns:1fr;display:flex!important}.scorecard-insight-column #edgeBestTradesBody,.scorecard-insight-column #edgeWorstTradesBody{max-height:220px!important}.edge-content{flex-flow:column}.edge-left-column,.edge-right-column{display:contents}.edge-captured-card{order:1}.edge-best-trades{order:2}.edge-leaked-card{order:3}.edge-worst-trades{order:4}.edge-unlock-prompt{order:5}.scorecard-cta{text-align:center;flex-direction:column;align-items:stretch;padding:18px 16px}.cta-subtext{margin:0 auto}.cta-primary-btn{width:100%;max-width:none;margin-top:16px}}@media (width<=480px){.edge-value{white-space:nowrap;line-height:1;font-size:20px!important}.scorecard-primary-layout{padding:12px}.scorecard-cta{margin:0}.cta-primary-btn{padding:14px 12px;font-size:.86rem}}@media (width>=1080px){.scorecard-primary-layout{grid-template-columns:minmax(600px,1.08fr) minmax(360px,.92fr);align-items:start;gap:18px;padding:20px 16px;display:grid}.scorecard-preview-column{align-items:stretch}}.share-card-container{color:#fff;box-sizing:border-box;z-index:0;pointer-events:none;background:linear-gradient(135deg,#0f1115 0%,#1a1d26 100%);border-radius:24px;flex-direction:column;justify-content:space-between;width:1200px;height:675px;padding:25px 40px;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;left:-9999px;overflow:hidden}.wallet-download-link-hidden{visibility:hidden}.share-card-container--capture-visible{visibility:visible!important;display:flex!important;top:0!important;left:0!important}.share-preview-card{border-radius:12px;width:100%;max-width:600px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #0000004d}.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{transform-origin:0 0;pointer-events:auto;margin-bottom:-337px;transform:scale(.5);z-index:0!important;width:1200px!important;height:675px!important;position:relative!important;top:0!important;left:0!important}@media (width<=700px){.share-preview-container{gap:20px;padding:16px}.share-preview-card{aspect-ratio:auto;max-width:100%}.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{margin-bottom:-371px;transform:scale(.45)}}@media (width<=480px){.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{margin-bottom:-466px;transform:scale(.31)}}@media (width<=400px){.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{margin-bottom:-486px;transform:scale(.28)}}.share-card-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.share-card-brand{color:#95554f;align-items:center;gap:16px;font-size:38px;font-weight:600;display:flex}.share-card-logo{border-radius:8px;width:auto;height:60px}.share-card-wallet-info{align-items:anchor-center;flex-direction:row-reverse;gap:16px;display:flex}.sc-punk-avatar{width:82px;height:82px;image-rendering:pixelated;cursor:pointer;background:0 0;border:3px solid #95554f;border-radius:10px}.sc-wallet-text{text-align:right}.sc-wallet-primary{color:#fff;letter-spacing:-1px;font-size:54px;font-weight:900;display:block}.sc-wallet-secondary{color:#9ca3af;letter-spacing:.5px;margin-top:4px;font-family:SF Mono,Roboto Mono,monospace;font-size:18px;display:block}.share-card-hero{text-align:left;flex:1;justify-content:center;align-items:center;gap:60px;padding-bottom:20px;display:flex}.share-card-grade-wrapper{flex-shrink:0;width:200px;height:200px;position:relative}.share-card-ring{width:100%;height:100%;transform:rotate(-90deg)}.share-card-ring .ring-bg{fill:none;stroke:#ffffff1a;stroke-width:8px}.share-card-ring .ring-fill{fill:none;stroke:#95554f;stroke-width:10px;stroke-linecap:round;stroke-dasharray:565.48;stroke-dashoffset:565.48px;transition:stroke-dashoffset .5s}.share-card-grade-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.share-card-grade{color:#95554f;background:0 0;font-size:96px;font-weight:900;line-height:.8}.share-card-score{color:#111827;margin-top:1px;font-size:28px;font-weight:700}.share-card-hero-text{max-width:700px}.share-card-hero-text h2{color:#fff;text-transform:uppercase;letter-spacing:3px;margin:10px 0 6px;font-size:44px;font-weight:800}.share-card-hero-text p{color:#d1d5db;margin:0;font-size:30px;font-weight:400;line-height:1.5}#shareCardNarrative{-webkit-hyphens:auto;hyphens:auto}.share-card-stats-row{justify-content:center;gap:24px;margin-bottom:24px;display:flex}.share-stat-pill{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;max-width:320px;padding:14px;display:flex}.share-stat-icon{margin-bottom:12px;font-size:28px}.share-stat-label{text-transform:uppercase;color:#9ca3af;margin-bottom:10px;font-size:26px;font-weight:700}.share-stat-value{color:#fff;font-size:38px;font-weight:800}.share-card-footer{color:#6b7280;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:12px;font-size:25px;display:flex}.share-card-footer-handle{color:#fff;font-size:25px;font-weight:600}.mode-trader .share-card-grade{background:linear-gradient(135deg,#95554f 0%,#7a3f3a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mode-trader .share-card-grade-circle{border-color:#95554f66;box-shadow:0 0 60px #95554f26}.mode-trader #shareCardIdentityTitle{color:#95554f}.mode-collector .share-card-grade{background:linear-gradient(135deg,#95554f 0%,#7a3f3a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.share-card-grade--capture-solid{color:#95554f!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important}.mode-collector .share-card-grade-circle{border-color:#95554f66;margin-top:-10px;box-shadow:0 0 60px #95554f26}.mode-collector #shareCardIdentityTitle{color:#95554f}.share-card-container.light-theme{color:#111827;background:#fff}.share-card-container.light-theme .share-card-header{border-bottom-color:#00000014}.share-card-container.light-theme .sc-wallet-primary{color:#111827}.share-card-container.light-theme .sc-wallet-secondary{color:#6b7280}.share-card-container.light-theme .share-card-grade-circle{background:linear-gradient(145deg,#f3f4f6,#fff);border-color:#0000001a;box-shadow:0 10px 40px #0000001a}.share-card-container.light-theme .share-card-hero-text p{color:#374151}.share-card-container.light-theme .share-card-hero-text h2{color:#111827}.share-card-container.light-theme .share-stat-pill{background:#f9fafb;border-color:#e5e7eb;box-shadow:0 4px 12px #00000008}.share-card-container.light-theme .share-stat-pill.hero-stat{background:#f3f4f6;border-color:#d1d5db}.share-card-container.light-theme .share-stat-value{color:#111827}.share-card-container.light-theme .share-stat-label{color:#6b7280}.share-card-container.light-theme .share-card-footer{border-top-color:#00000014}.share-card-container.light-theme .share-card-footer-handle{color:#111827}.share-card-container:not(.light-theme) .share-card-score{color:#95554f}@keyframes punkBounce{0%,to{opacity:.72;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-5px)scale(1.03)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes pixelGlitch{0%{opacity:1;filter:none}20%{opacity:.6;filter:brightness(1.5)contrast(1.2)}40%{opacity:.3;filter:saturate(0)brightness(2)}60%{opacity:0}to{opacity:0}}@keyframes pixelGlitchIn{0%{opacity:0;filter:saturate(0)brightness(2)}40%{opacity:.3;filter:brightness(1.5)contrast(1.2)}70%{opacity:.7;filter:none}to{opacity:1;filter:none}}@keyframes scorecardPendingPunkBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.punk-loader{text-align:center;box-sizing:border-box;width:100%;min-width:100%;padding:60px 30px;font-family:Courier New,monospace}.punk-loader-title{color:#95554f;letter-spacing:3px;text-transform:uppercase;margin-bottom:32px;font-size:28px;font-weight:700}.punk-avatar-row{justify-content:center;gap:16px;min-height:64px;margin-bottom:32px;display:flex}.punk-loader-avatar{width:64px;height:64px;image-rendering:pixelated;animation:.7s ease-in-out infinite punkBounce}.punk-loader-avatar:first-child{animation-delay:0s}.punk-loader-avatar:nth-child(2){animation-delay:80ms}.punk-loader-avatar:nth-child(3){animation-delay:.16s}.punk-loader-avatar:nth-child(4){animation-delay:.24s}.punk-loader-avatar.glitch-out{animation:.2s ease-out forwards pixelGlitch}.punk-loader-avatar.glitch-in{animation:.2s ease-out forwards pixelGlitchIn}.punk-message{color:#888;letter-spacing:1.5px;min-height:24px;font-size:16px}.punk-cursor{vertical-align:middle;background:#95554f;width:10px;height:18px;margin-left:6px;animation:.6s step-end infinite cursorBlink;display:inline-block}.punk-progress{color:#666;margin-top:20px;font-size:13px}.scorecard-pending-analysis{text-align:center;padding:40px 20px;font-family:Courier New,monospace}.scorecard-pending-title{color:#95554f;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:16px;font-weight:700}.scorecard-pending-avatar-row{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.scorecard-pending-avatar{width:28px;height:28px;image-rendering:pixelated;animation:1.4s ease-in-out infinite scorecardPendingPunkBounce;animation-delay:var(--scorecard-pending-avatar-delay,0s)}.scorecard-pending-message{color:#888;letter-spacing:1px;font-size:13px}.scorecard-pending-cursor{vertical-align:middle;background:#95554f;width:8px;height:14px;margin-left:4px;animation:.8s step-end infinite cursorBlink;display:inline-block}.scorecard-pending-footer{color:#666;margin-top:12px;font-size:11px}.market-events-table-container .analysis-table{border-collapse:collapse!important;width:100%!important;margin-top:0!important}.market-events-table-container .analysis-table th,.market-events-table-container .analysis-table td{text-align:left!important;border-bottom:1px solid var(--border-color)!important;padding:8px 6px!important}.market-events-table-container .analysis-table th{color:#fff!important;background-color:#95554f!important;font-weight:500!important}html:not(.dark-theme) #marketEventsContainer .market-events-table-container .analysis-table th,html.light-theme #marketEventsContainer .market-events-table-container .analysis-table th,html:not(.dark-theme) #marketEventsContainer .market-events-table-container table thead th,html.light-theme #marketEventsContainer .market-events-table-container table thead th{color:#fff!important}#marketEventsContainer .market-events-table-container table thead th:active,#marketEventsContainer .market-events-table-container table thead th:focus,.market-events-table-container .analysis-table th:active,.market-events-table-container .analysis-table th:focus{background-color:inherit!important;color:inherit!important;outline:none!important}.market-events-table-container{-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.market-events-table-container table tbody tr:hover{background-color:#00000005}.market-events-table-container::-webkit-scrollbar{background:0 0;width:6px;height:6px}.market-events-table-container::-webkit-scrollbar-track{background:0 0}.market-events-table-container::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px;transition:background .3s}.market-events-table-container:hover::-webkit-scrollbar-thumb{background:#0003}.market-events-table-container table{border-spacing:0;width:100%;min-width:700px;margin:0}.market-events-table-container thead{background-color:var(--secondary-color);z-index:1;position:sticky;top:0}.market-events-table-container th:nth-child(6),.market-events-table-container th:nth-child(7),.market-events-table-container th:nth-child(8),.market-events-table-container th:nth-child(9),.market-events-table-container th:nth-child(10),.market-events-table-container td:nth-child(8),.market-events-table-container td:nth-child(9){text-align:center!important}.market-events-state-message{color:#707a83;text-align:center;padding:20px}.market-events-state-message--error{color:#e53935}html.dark-theme .market-events-state-message{color:#aaa}html.dark-theme .market-events-state-message--error{color:#ff6b6b}.market-events-table-container .event-type-badge,.market-events-table-container span.event-type-badge,.market-events-table-container td span.event-type-badge,.market-events-table-container table td span.event-type-badge,.market-events-table-container .analysis-table td span.event-type-badge{white-space:pre-line!important;box-sizing:border-box!important;text-align:center!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:96px!important;max-width:96px!important;padding:4px 8px!important;font-size:.85em!important;font-weight:500!important;display:inline-flex!important}.market-events-table-container .event-type-badge.event-default,.market-events-table-container span.event-type-badge.event-default,.market-events-table-container td span.event-type-badge.event-default,.market-events-table-container table td span.event-type-badge.event-default{color:#d1d5db!important;background-color:#d1d5db26!important;border:1px solid #d1d5db4d!important}.market-events-table-container .tx-link{color:#04111d;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.market-events-table-container .tx-link:before{content:"";background:currentColor;width:16px;height:16px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5'/%3E%3Cpath d='M10 14l9-9'/%3E%3Cpath d='M19 14v5H5V5h5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5'/%3E%3Cpath d='M10 14l9-9'/%3E%3Cpath d='M19 14v5H5V5h5'/%3E%3C/svg%3E") 50%/contain no-repeat}html.dark-theme .market-events-table-container .tx-link{color:#fff}.market-events-table-container .tx-link-cell{text-align:center;padding:8px 4px!important}.market-events-table-container .punk-row-filter-header,.market-events-table-container .punk-row-filter-cell{text-align:center!important;width:26px!important;min-width:26px!important;max-width:26px!important;padding:4px 2px!important}.market-events-table-container .punk-row-filter-btn{width:20px;height:20px;color:var(--text-color);cursor:pointer;background:0 0;border:1px solid #95554f59;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.market-events-table-container .punk-row-filter-btn:before{content:"";background:currentColor;width:11px;height:11px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18l-7 8v5l-4 2v-7L3 5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18l-7 8v5l-4 2v-7L3 5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.market-events-table-container .punk-row-filter-btn:hover,.market-events-table-container .punk-row-filter-btn.active{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.market-events-table-container .punk-row-filter-placeholder{opacity:.4;font-size:11px}@media (width<=768px){#marketEventsSection{box-sizing:border-box;width:100%;max-width:100%;padding:15px;overflow-x:hidden}#marketEventsContainer{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.market-events-table-container{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0;padding:0;position:relative;overflow-x:auto}.market-events-table-container table{width:auto;min-width:700px}}.market-events-table-container td.punk-image-cell{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;padding:4px!important}.market-events-table-container td.punk-image-cell a{width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important;display:inline-block!important}.market-events-table-container .trait-sale-image-wrapper,.market-events-table-container td.punk-image-cell .trait-sale-image-wrapper,.market-events-table-container td.punk-image-cell a .trait-sale-image-wrapper{box-sizing:border-box!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:flex!important;overflow:hidden!important}.market-events-table-container .trait-sale-image,.market-events-table-container img.trait-sale-image,.market-events-table-container td.punk-image-cell img,.market-events-table-container td.punk-image-cell .trait-sale-image,.market-events-table-container td.punk-image-cell a img{object-fit:contain!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;image-rendering:pixelated!important;box-sizing:border-box!important;border-radius:4px!important;flex-shrink:0!important;display:block!important}.punk-id-cell{font-weight:500}.market-event-punk-link{color:inherit;text-decoration:none}.market-events-action-header{width:32px}.copyable-address{cursor:pointer;transition:opacity .2s}.copyable-address:hover{opacity:.7;text-decoration:underline}.wallet-copy-toast{z-index:10000;color:#fff;background:#34c77b;border-radius:6px;padding:6px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:12px;font-weight:500;position:fixed;bottom:20px;right:20px}.market-events-inline-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.market-events-filters-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:6px;display:flex;position:relative}.market-events-filter-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.market-events-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:8px;display:flex}.pagination-btn{background:var(--secondary-color);cursor:pointer;color:var(--text-color);border:1px solid #e5e8eb;border-radius:6px;padding:6px 12px;font-size:16px;transition:all .2s}.pagination-btn:hover:not(:disabled){background:#f8f9fa;border-color:#d1d5db}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-info{color:var(--text-color);font-size:14px}.event-filter-btn{border:1px solid var(--border-color);background:var(--section-bg);color:var(--text-color);cursor:pointer;border-radius:6px;font-size:12px;transition:background .2s,border-color .2s,color .2s}.event-filter-btn:hover:not(.event-filter-btn--active){color:var(--text-color);background:#95554f1a}.event-filter-btn--plain{padding:4px 12px;font-weight:500}.event-filter-btn--badge{align-items:center;padding:4px 8px;display:inline-flex}.event-filter-btn--active{background:var(--secondary-color);color:#fff}.event-filter-btn .event-type-badge--filter{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.event-filter-btn .event-type-badge--filter-active{color:#fff!important}.market-events-collection-filter{border:1px solid var(--border-color);background:var(--section-bg);border-radius:7px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.market-events-collection-option{border:0;border-right:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;padding:6px 9px;font-size:11px;font-weight:600;line-height:1;transition:background .2s,color .2s}.market-events-collection-option:last-child{border-right:0}.market-events-collection-option:hover:not(:disabled),.market-events-collection-option.active{background:var(--secondary-color);color:#fff}.market-events-collection-option:disabled{cursor:not-allowed;opacity:.45}.market-events-punk-filter-popup{z-index:1600;pointer-events:none;position:fixed;inset:0}.market-events-punk-filter-popup-content{top:var(--market-events-punk-filter-top);left:var(--market-events-punk-filter-left);pointer-events:auto;background:var(--section-bg);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:6px;min-width:170px;max-width:220px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex;position:fixed;box-shadow:0 8px 24px #0000004d}.market-events-punk-filter-popup-content span{color:var(--section-header);font-size:12px;font-weight:500}.market-events-punk-filter-popup-content .punk-filter-search{border:1px solid var(--border-color);background:var(--card-bg);width:100%;color:var(--text-color);box-sizing:border-box;border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:13px}.market-events-punk-filter-popup-content .punk-filter-search::placeholder{color:var(--text-color);opacity:.5}.market-events-punk-filter-popup-content .punk-filter-search:focus{border-color:#95554f99;box-shadow:0 0 0 1px #95554f33}.market-events-punk-filter-popup-content .punk-filter-list{border:1px solid var(--border-color);background:var(--section-bg);border-radius:4px;max-height:200px;overflow-y:auto}.market-events-punk-filter-popup-content .punk-filter-empty{color:var(--text-color-muted);text-align:center;padding:8px;font-size:12px}.market-events-punk-filter-popup-content .punk-filter-item{color:var(--text-color);cursor:pointer;background:0 0;padding:6px 12px;font-size:12px;transition:background .2s,color .2s}.market-events-punk-filter-popup-content .punk-filter-item:hover:not(.punk-filter-item--selected){background:#95554f1a}.market-events-punk-filter-popup-content .punk-filter-item--selected{background:var(--secondary-color);color:#fff}.market-events-punk-filter-popup-content select{border:1px solid var(--border-color);background:var(--card-bg);width:100%;min-height:180px;max-height:50vh;color:var(--text-color);border-radius:6px;padding:4px;font-family:inherit;font-size:13px}.market-events-punk-filter-popup-content select option{padding:4px 8px;font-family:inherit}.market-events-punk-filter-popup-content select option:checked{background:#95554f4d}@media (width<=500px){.market-events-punk-filter-popup-content{min-width:200px;max-width:calc(100vw - 16px)}}.positive-value{color:#34c77b;font-weight:500}.negative-value{color:#e74c3c;font-weight:500}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.sortable-header:hover{background-color:#0000000d}.dark-theme .sortable-header:hover{background-color:#ffffff0d}.market-events-table-container td:nth-child(8){white-space:pre-line;font-size:.9em;line-height:1.3}.market-events-table-container td.market-event-identity-cell{min-width:86px;max-width:112px;line-height:1.05;text-align:center!important;vertical-align:middle!important;padding:4px 5px!important}.market-event-actor{vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;gap:1px;max-width:106px;min-height:34px;display:inline-flex}.market-event-entity-pill{max-width:100%;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;background:#95554f12;border:1px solid #95554f47;border-radius:999px;padding:2px 7px;font-size:13px;font-weight:800;line-height:1.08;text-decoration:none;display:inline-block;overflow:hidden}.market-event-entity-pill:hover{background:#95554f1c;border-color:#95554f75;text-decoration:none}.market-event-entity-pill--self{color:#1f2937db;background:#95554f0b;border-color:#95554f33;font-weight:700}.market-event-wallet-line{max-width:100%;color:var(--text-color);opacity:.78;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.08;display:block;overflow:hidden}.market-event-wallet-line--solo{font-size:.85em;line-height:1.1;display:inline-block}html.dark-theme .market-event-entity-pill{color:#f4e7e4e6;background:#95554f24;border-color:#c8847c57}html.dark-theme .market-event-entity-pill--self{color:#f4e7e4c7;background:#95554f14;border-color:#c8847c38}html.dark-theme .market-event-wallet-line{color:#ffffffd1}.market-events-table-container th,.market-events-table-container td{padding:8px 6px}#marketEventsContainer .market-events-table-container table thead th{color:#fff!important}#marketEventsContainer .market-events-table-container table thead th:active,#marketEventsContainer .market-events-table-container table thead th:focus{background-color:inherit!important;color:inherit!important;outline:none!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge{color:#d1d5db!important;background-color:#d1d5db26!important;border:1px solid #d1d5db4d!important;border-radius:4px!important;padding:4px 8px!important;display:inline-flex!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-sale{color:#10b981!important;background-color:#10b98126!important;border:1px solid #10b9814d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-default-acquire{color:#f59e0b!important;white-space:normal!important;background-color:#f59e0b26!important;border:1px solid #f59e0b4d!important;font-size:.72em!important;line-height:1.1!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-swap{color:#a78bfa!important;background-color:#8b5cf626!important;border:1px solid #8b5cf64d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-ask-created{color:#3b82f6!important;background-color:#3b82f626!important;border:1px solid #3b82f64d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-ask-removed{color:#60a5fa!important;background-color:#60a5fa26!important;border:1px solid #60a5fa4d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-bid-created{color:#8b5cf6!important;background-color:#8b5cf626!important;border:1px solid #8b5cf64d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-bid-removed{color:#a78bfa!important;background-color:#a78bfa26!important;border:1px solid #a78bfa4d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-transfer{color:#6b7280!important;background-color:#6b728026!important;border:1px solid #6b72804d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-assign{color:#f59e0b!important;background-color:#f59e0b26!important;border:1px solid #f59e0b4d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-wrap{color:#ec4899!important;background-color:#ec489926!important;border:1px solid #ec48994d!important}#marketEventsContainer .market-events-table-container table tbody tr td span.event-type-badge.event-unwrap{color:#f472b6!important;background-color:#f472b626!important;border:1px solid #f472b64d!important}#marketEventsFilters .event-type-badge.event-sale{color:#10b981!important;background-color:#10b98126!important;border:1px solid #10b9814d!important}#marketEventsFilters .event-type-badge.event-default-acquire{color:#f59e0b!important;white-space:normal!important;background-color:#f59e0b26!important;border:1px solid #f59e0b4d!important;font-size:.72em!important;line-height:1.1!important}#marketEventsFilters .event-type-badge.event-swap{color:#a78bfa!important;background-color:#8b5cf626!important;border:1px solid #8b5cf64d!important}#marketEventsFilters .event-type-badge.event-ask-created{color:#3b82f6!important;background-color:#3b82f626!important;border:1px solid #3b82f64d!important}#marketEventsFilters .event-type-badge.event-ask-removed{color:#60a5fa!important;background-color:#60a5fa26!important;border:1px solid #60a5fa4d!important}#marketEventsFilters .event-type-badge.event-bid-created{color:#8b5cf6!important;background-color:#8b5cf626!important;border:1px solid #8b5cf64d!important}#marketEventsFilters .event-type-badge.event-bid-removed{color:#a78bfa!important;background-color:#a78bfa26!important;border:1px solid #a78bfa4d!important}#marketEventsFilters .event-type-badge.event-transfer{color:#6b7280!important;background-color:#6b728026!important;border:1px solid #6b72804d!important}#marketEventsFilters .event-type-badge.event-assign{color:#f59e0b!important;background-color:#f59e0b26!important;border:1px solid #f59e0b4d!important}#marketEventsFilters .event-type-badge.event-wrap{color:#ec4899!important;background-color:#ec489926!important;border:1px solid #ec48994d!important}#marketEventsFilters .event-type-badge.event-unwrap{color:#f472b6!important;background-color:#f472b626!important;border:1px solid #f472b64d!important}#marketEventsContainer .market-events-table-container table tbody tr td.punk-image-cell,#marketEventsContainer .market-events-table-container table tbody tr td.punk-image-cell a,#marketEventsContainer .market-events-table-container table tbody tr td.punk-image-cell .trait-sale-image-wrapper,#marketEventsContainer .market-events-table-container table tbody tr td.punk-image-cell img{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.locked-content{min-height:80px;position:relative}.wallet-lock-clear{filter:none;pointer-events:auto}.wallet-lock-blurred{filter:blur(4px);pointer-events:none}.locked-overlay{z-index:50;text-align:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dark-theme .locked-overlay{background:#00000040}.locked-content.stat-card-locked .locked-overlay{background:#ffffffd9;border-radius:0 0 8px 8px;height:auto;padding:8px;top:auto;bottom:0}.dark-theme .locked-content.stat-card-locked .locked-overlay{background:#1e1e1ed9}.members-only-button{color:#95554f;background-color:#fffffff2;border:1px solid #95554f;border-radius:6px;padding:6px 14px;font-size:.9em;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 2px 6px #0000001a}.members-only-button:hover{color:#fff;background-color:#95554f;border-color:#95554f;transform:translateY(-1px);box-shadow:0 4px 12px #95554f4d}.dark-theme .members-only-button{color:#c9a9a6;background-color:#2d2d2df2;border-color:#95554f}.dark-theme .members-only-button:hover{color:#fff;background-color:#95554f;border-color:#95554f}.blur-placeholder{filter:blur(3px);opacity:.8;-webkit-user-select:none;user-select:none;pointer-events:none}.locked-stat-value{filter:blur(10px);opacity:.15;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:1em;display:block;overflow:hidden}.similar-punks-grid--locked-preview{filter:blur(10px);pointer-events:none}.locked-stat-value--large{font-size:2em}.locked-percentile{filter:blur(8px);opacity:.1;color:var(--text-muted,#707a83);white-space:nowrap;margin-bottom:6px;font-size:.65em;display:block}.placeholder-punk-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;padding:10px 0;display:grid}.placeholder-punk-item{text-align:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;padding:4px}.placeholder-punk-image{aspect-ratio:1;background:#638596;border-radius:4px;width:100%;margin-bottom:4px}.placeholder-chart{border:1px solid var(--border-color,#e5e8eb);background:linear-gradient(#95554f08 0%,#95554f14 50%,#95554f08 100%);border-radius:8px;width:100%;height:250px;position:relative;overflow:hidden}.placeholder-chart:before{content:"";clip-path:polygon(0% 70%,5% 65%,10% 55%,15% 60%,20% 50%,25% 45%,30% 35%,35% 40%,40% 30%,45% 35%,50% 25%,55% 30%,60% 20%,65% 25%,70% 15%,75% 20%,80% 18%,85% 22%,90% 12%,95% 15%,100% 10%,100% 100%,0% 100%);filter:blur(1px);background:linear-gradient(90deg,#95554f4d 0%,#95554f66 15%,#34c77b4d 30%,#34c77b66 45%,#95554f59 60%,#34c77b73 75%,#95554f66 90%,#34c77b59 100%);height:70%;position:absolute;top:15%;left:5%;right:5%}.placeholder-chart:after{content:"";clip-path:polygon(0% 60%,10% 55%,20% 50%,30% 55%,40% 45%,50% 50%,60% 40%,70% 45%,80% 35%,90% 40%,100% 30%,100% 100%,0% 100%);filter:blur(1px);opacity:.7;background:linear-gradient(90deg,#2081e233 0%,#2081e240 20%,#2081e24d 40%,#2081e240 60%,#2081e259 80%,#2081e24d 100%);height:45%;position:absolute;bottom:8%;left:5%;right:5%}.wallet-history-state{text-align:center;color:var(--text-color);padding:40px}.wallet-history-state-title{color:var(--section-header);margin:0;font-size:1.1em}.wallet-history-state-message{color:var(--section-header);margin:8px 0 0;font-size:.9em}.wallet-history-state--error .wallet-history-state-title{color:var(--danger-color,#ef4444)}.scorecard-edge-processing-message{color:#9ca3af;text-align:center;padding:8px;font-size:12px}.placeholder-table-row{border-bottom:1px solid var(--border-color,#e5e8eb);background:var(--bg-color,#fff);gap:12px;padding:10px 12px;display:flex}.placeholder-table-row:nth-child(2n){background:var(--section-bg,#f8f9fa)}.placeholder-table-cell{filter:blur(3px);opacity:.7;color:var(--text-color,#04111d);flex:1;font-size:14px}.placeholder-table-header{color:#fff;background:#95554f;border-radius:6px 6px 0 0;gap:12px;padding:12px;font-size:13px;font-weight:600;display:flex}.placeholder-table-header span{flex:1}.dark-theme .placeholder-table-row{background:var(--bg-color,#1f2937)}.dark-theme .placeholder-table-row:nth-child(2n){background:var(--section-bg,#374151)}.dark-theme .placeholder-table-cell{color:var(--text-color,#fff)}.wallet-title-locked{filter:none!important;pointer-events:auto!important}.wallet-brief-lead-card{background:linear-gradient(135deg, #95554f14, #34c77b0a), var(--section-bg,#fff);box-shadow:var(--shadow,0 1px 3px #0000001a);border:1px solid #95554f59;border-radius:8px;margin:0 0 14px;padding:18px}.wallet-brief-lead-card[hidden]{display:none!important}.wallet-trial-cta{color:#fff;background:linear-gradient(135deg,#95554f,#7a443f);border-radius:8px 8px 0 0;margin:-18px -18px 16px;padding:16px 18px}.wallet-trial-cta-eyebrow{letter-spacing:.04em;opacity:.9;margin:0 0 4px;font-size:12px;font-weight:800}.wallet-trial-cta-headline{margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.2}.wallet-trial-cta-copy{opacity:.95;margin:0 0 12px;font-size:13.5px;line-height:1.5}.wallet-trial-cta-button{color:#95554f;background:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.wallet-trial-cta-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.wallet-brief-lead-eyebrow{color:#95554f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.wallet-brief-lead-headline{color:var(--text-color,#1e293b);margin:0 0 8px;font-size:17px;font-weight:750;line-height:1.35}.wallet-brief-lead-read{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;margin:0 0 14px;display:grid}.wallet-brief-lead-punk-link{background:#ffffff9e;border:1px solid #95554f8c;width:64px;height:64px;display:block}.wallet-brief-lead-punk-link img{width:100%;height:100%;image-rendering:pixelated;display:block}.wallet-brief-lead-title{color:var(--text-color,#1e293b);margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.25}.wallet-brief-lead-row{color:var(--text-muted,#64748b);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;line-height:1.35;display:flex}.wallet-brief-lead-locked{max-width:100%;color:var(--text-color,#1e293b);background:#95554f14;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.wallet-brief-lead-row .wallet-brief-lead-locked{color:#95554f;background:#efe4df;margin:0;font-weight:800}.wallet-brief-lead-blur{filter:blur(4px);-webkit-user-select:none;user-select:none}.wallet-brief-lead-copy{color:var(--text-muted,#64748b);margin:0 0 12px;font-size:13px;line-height:1.45}.wallet-brief-lead-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.wallet-brief-lead-input{box-sizing:border-box;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-color,#fff);width:100%;min-width:0;color:var(--text-color,#1e293b);border-radius:10px;padding:10px 12px;font-size:14px}.wallet-brief-lead-button{color:#fff;cursor:pointer;white-space:nowrap;background:#95554f;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:750;transition:background .18s,transform .18s}.wallet-brief-lead-button:hover:not(:disabled){background:#7e4641;transform:translateY(-1px)}.wallet-brief-lead-button:disabled{cursor:wait;opacity:.72}.wallet-brief-lead-status{min-height:18px;color:var(--text-muted,#64748b);grid-column:1/-1;font-size:12px;line-height:1.4}.wallet-brief-lead-status.error{color:#e74c3c}.wallet-brief-lead-status.success{color:#34c77b}.dark-theme .wallet-brief-lead-card{background:linear-gradient(135deg, #ae5c5538, #34c77b14), var(--section-bg,#2d2d2d);border-color:#e09b936b}.dark-theme .wallet-brief-lead-eyebrow{color:#d78b82}.dark-theme .wallet-brief-lead-locked{color:#f0a49c;background:#95554f3d;border:1px solid #f0a49c2e}.dark-theme .wallet-brief-lead-row .wallet-brief-lead-locked{color:#f0a49c;background:#95554f52}.dark-theme .wallet-brief-lead-button{background:#b7655f}.dark-theme .wallet-brief-lead-button:hover:not(:disabled){background:#c3736c}@media (width<=640px){.wallet-brief-lead-read{grid-template-columns:54px minmax(0,1fr);gap:12px}.wallet-brief-lead-punk-link{width:54px;height:54px}.wallet-brief-lead-form{grid-template-columns:1fr}.wallet-brief-lead-button{width:100%}}.theme-toggle{z-index:9999;cursor:pointer;width:44px;height:44px;color:var(--text-color);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:24px;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:20px;left:20px}.theme-toggle:hover{background-color:#0000000d;transform:scale(1.1)}html.dark-theme .theme-toggle:hover{background-color:#ffffff1a}@media (width<=768px){.theme-toggle{width:36px;height:36px;font-size:20px;bottom:15px;left:15px}}.modal-overlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scorecard-start-hidden,.wallet-start-hidden,#entityHeaderUtilityActions.wallet-start-hidden{display:none}#scorecardModal.modal-overlay{z-index:30000!important}.modal-content:not(.scorecard-modal-content){background:var(--background-color,#fff);border-radius:12px;width:90%;max-width:900px;max-height:80vh;padding:14px;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.profit-debug-modal-content{width:95%;max-width:1200px;max-height:85vh;overflow-y:auto}.tax-modal-content{width:95%;max-width:1400px;max-height:90vh;overflow-y:auto}.modal-header{border-bottom:1px solid var(--border-color,#e5e8eb);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.modal-header h2{margin:0;font-size:1.4em}.modal-close{cursor:pointer;color:var(--text-color,#04111d);background:0 0;border:none;padding:0;font-size:28px;line-height:1}.modal-close:hover{color:var(--secondary-color,#e74c3c)}.modal-body{color:var(--text-color,#04111d)}html.dark-theme .modal-content:not(.scorecard-modal-content){background:#1a1a2e}html.dark-theme .modal-close{color:#fff}.profit-debug-icon{cursor:pointer;opacity:.6;vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:14px;line-height:1;transition:all .15s;box-shadow:0 6px 14px #ff5c203d;color:#fff!important;background:linear-gradient(135deg,#ff3d2e 0%,#ff6b1a 56%,#ff9b18 100%)!important;border:1px solid #ff7a4573!important}.profit-debug-icon:hover{box-shadow:0 8px 18px #ff5c204d;color:#fff!important;background:linear-gradient(135deg,#ff4939 0%,#ff7626 56%,#ffa51f 100%)!important;border-color:#ffad5aad!important}html.dark-theme .profit-debug-icon{color:#fff!important;background:linear-gradient(135deg,#ff3d2e 0%,#ff6b1a 56%,#ff9b18 100%)!important;border-color:#ff7a4573!important}html.dark-theme .profit-debug-icon:hover{color:#fff!important;background:linear-gradient(135deg,#ff4939 0%,#ff7626 56%,#ffa51f 100%)!important;border-color:#ffad5aad!important}.entity-header-row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.ethos-search-modal-overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ethos-search-modal{background:var(--background-color,#fff);border-radius:8px;width:90%;max-width:500px;max-height:80vh;padding:0;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.ethos-search-modal-header{border-bottom:1px solid var(--border-color,#e0e0e0);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ethos-search-modal-header h3{margin:0;font-size:1.2em}.ethos-search-modal-close{cursor:pointer;color:var(--text-color,#333);background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}.ethos-search-modal-body{padding:20px}.ethos-search-input{border:1px solid var(--border-color,#ccc);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:12px;padding:10px;font-size:14px}.ethos-search-submit{background:var(--primary-color,#8c5851);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;margin-bottom:16px;padding:10px;font-size:14px;font-weight:600}.ethos-search-submit:hover{opacity:.9}.ethos-search-results{margin-top:16px}.ethos-search-loading,.ethos-search-error{text-align:center;color:var(--text-secondary,#666);padding:12px}.ethos-search-error{color:#e74c3c}.ethos-search-result{border:1px solid var(--border-color,#e0e0e0);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.ethos-result-info{flex-direction:column;gap:4px;display:flex}.ethos-result-info strong{font-size:14px}.ethos-result-info span{color:var(--text-secondary,#666);font-size:12px}.ethos-result-score{color:var(--text-color,#333);font-weight:600}.ethos-status-label{font-size:11px}.ethos-status-label--active{color:#34c77b}.ethos-status-label--pending{color:#f39c12}.ethos-result-select{background:var(--primary-color,#8c5851);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:12px}.ethos-result-select:hover{opacity:.9}.owned-punks-grid{scrollbar-width:thin;scrollbar-color:#707a83 #e5e8eb;overflow-y:auto}.owned-punks-grid::-webkit-scrollbar{width:6px}.owned-punks-grid::-webkit-scrollbar-track{background:#e5e8eb;border-radius:3px}.owned-punks-grid::-webkit-scrollbar-thumb{background-color:#707a83;border-radius:3px}.top-row>.current-valuation{box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:240px;display:flex}.top-row .confidence-chart-container{flex:auto;height:auto;min-height:0}@media (width<=768px){.punk-header{grid-template-columns:1fr;gap:20px}.punk-left-column{width:100%}.top-row{flex-direction:column;align-items:center}.image-section{display:none}.punk-image-container{display:none!important}.current-valuation{width:100%}.prediction-result{font-size:2em}.owned-punks-grid{grid-template-columns:repeat(5,1fr);max-height:240px}.punk-thumbnail img{width:100%;height:auto}.punk-id,.punk-value{font-size:.6em}.history-section{padding:15px}.chart-container{width:100%;max-width:100%;height:250px}canvas{max-width:100%}.title-with-tooltip{flex-wrap:wrap}.tooltip-text{width:250px;left:0;transform:none}.top-row>.current-valuation{height:220px}.current-valuation{padding:15px 10px}}@media (width<=480px){.top-row>.current-valuation{height:200px}.punk-header{margin-bottom:20px}.punk-image-container{display:none!important}.prediction-result{font-size:1.8em}.owned-punks-grid{grid-template-columns:repeat(5,1fr);gap:6px}.chart-container{height:200px}}.chart-container{aspect-ratio:16/9;width:100%;position:relative}@media (width<=768px){.chart-container{aspect-ratio:4/3}}.toggle-values-button{cursor:pointer;color:#707a83;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:color .2s;display:flex}.toggle-values-button:hover{color:#04111d;opacity:1}#toggleValuesButton[data-hidden=true]{color:#f1dfd8;opacity:1;background:#4a211d;border:1px solid #8b4b43;border-radius:8px}#toggleValuesButton[data-hidden=true]:hover{color:#fff;background:#5a2823;border-color:#a35b52}.best-deals-button{border:1px solid var(--border-color);border-radius:6px;width:auto;min-width:44px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1}.best-deals-button[data-active=true]{color:#fff;background:var(--primary-color,#95554f);border-color:var(--primary-color,#95554f);opacity:1}html.dark-theme .best-deals-button:hover{color:#fff}.punk-value{transition:filter .3s}.punk-value.blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.punk-value.blurred:hover{cursor:default}.prediction-result.blurred,.prediction-result.blurred strong{filter:blur(8px);-webkit-user-select:none;user-select:none}.prediction-result.blurred:hover{cursor:default}.blurred-y-axis .y-axis-labels text{filter:blur(6px);-webkit-user-select:none;user-select:none}.wallet-entity-memberships{background:#8a6da61f;border:1px solid #8a6da64d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-left:8px;padding:6px 12px;display:flex}.wallet-entity-label{text-transform:uppercase;letter-spacing:.08em;color:#8a6da6;font-size:12px;font-weight:600}@media (width<=640px){.wallet-entity-memberships{justify-content:center;width:100%;margin-top:8px;margin-left:0}}.entity-chip,.entity-version-chip{color:#95554f;cursor:pointer;background:#95554f0f;border:1px solid #95554f40;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.entity-chip:hover,.entity-version-chip:hover{background:#95554f1f;border-color:#95554f73;transform:translateY(-.5px)}.entity-chip--primary-membership{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff3d2e 0%,#ff6b1a 56%,#ff9b18 100%);border:1px solid #ff7a4573;border-radius:999px;min-height:34px;padding:7px 9px 7px 14px;font-weight:700;box-shadow:0 10px 24px #ff5c2047}.entity-chip--primary-membership:hover{background:linear-gradient(135deg,#ff4939 0%,#ff7626 56%,#ffa51f 100%);border-color:#ffad5aad;transform:translateY(-1.5px);box-shadow:0 12px 30px #ff5c2057}.entity-chip--primary-membership:focus-visible{outline-offset:3px;outline:2px solid #ffffffd1}.entity-chip--primary-membership.algo-entity-chip{color:#fff;background:linear-gradient(135deg,#6f5ca8 0%,#8a6da6 58%,#b89dd4 100%);border-color:#b89dd48a;box-shadow:0 10px 24px #8a6da64d}.entity-chip-primary-copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.entity-chip-primary-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,54vw);font-size:14px;line-height:1.1;overflow:hidden}.entity-chip-primary-arrow{background:#ffffff2e;border-radius:999px;flex:0 0 18px;width:18px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #fff3}.entity-chip-primary-arrow:before{content:"";border-top:2px solid #fffffff0;border-right:2px solid #fffffff0;width:6px;height:6px;position:absolute;top:5px;left:5px;transform:rotate(45deg)}.algo-entity-chip{color:#8a6da6;background:#8a6da61a;border:1px solid #8a6da666}.algo-entity-chip:hover{background:#8a6da62e;border-color:#8a6da699}html.dark-theme .algo-entity-chip{color:#b89dd4;background:#8a6da626;border-color:#8a6da680}html.dark-theme .algo-entity-chip:hover{background:#8a6da640;border-color:#8a6da6b3}.entity-version-chip.active{background:#95554f33;border-color:#95554fb3;font-weight:600}.entity-plus-button{color:#95554f;cursor:pointer;background:0 0;border:1px dashed #95554f66;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.entity-plus-button span{font-size:13px}.entity-plus-button:hover{background:#95554f14}.entity-builder-overlay{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#entityBuilderOverlay.wallet-start-hidden{display:none}.entity-builder-modal{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;width:100%;max-width:720px;max-height:80vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000059}.entity-builder-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.entity-builder-header h3{margin:0;font-size:20px}.entity-builder-close{cursor:pointer;color:var(--section-header);background:0 0;border:none;font-size:20px}.entity-builder-body{flex-direction:column;gap:12px;padding:14px 18px 4px;display:flex;overflow-y:auto}@media (width>=768px){.entity-builder-body{gap:20px;padding:24px 32px}.entity-builder-section label{margin-bottom:8px}.entity-builder-section input[type=text]{padding:10px 12px}.entity-suggestions{gap:20px;margin-top:12px}.entity-suggestions-column h4{margin-bottom:10px}.entity-suggested-list{gap:8px}.entity-suggested-row{padding:8px 10px}}.entity-builder-section label{color:var(--section-header);margin-bottom:4px;font-size:15px;display:block}.entity-builder-section input[type=text]{border:1px solid var(--border-color);background:var(--section-bg);width:100%;color:var(--text-color);border-radius:6px;padding:6px 8px;font-size:16px}.entity-helper-text{color:var(--section-header);margin-top:3px;font-size:13px;display:block}.entity-selected-wallets{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.entity-wallet-chip{border:1px solid var(--border-color);background:var(--section-bg);cursor:pointer;color:var(--text-color);white-space:nowrap;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;min-width:100px;max-width:140px;padding:4px 8px;font-size:13px;display:inline-flex;overflow:hidden}html.dark-theme .entity-wallet-chip{color:#fff}.entity-wallet-chip-label{color:#a15d56;text-transform:uppercase;border:1px solid #a15d568c;border-radius:999px;margin-top:2px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1}html.dark-theme .entity-wallet-chip-label{color:#faa;border-color:#ffa8a880}.entity-wallet-ens{color:#04111d;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;font-weight:600;line-height:1.1;overflow:hidden}html.dark-theme .entity-wallet-ens{color:#fff}.entity-wallet-address{color:#707a83;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;line-height:1.1;overflow:hidden}html.dark-theme .entity-wallet-address{color:#9099a1}.entity-wallet-chip button{cursor:pointer;color:var(--section-header);background:0 0;border:none;font-size:13px}.entity-more-wallets-button{border:1px solid var(--border-color);background:var(--section-bg);cursor:pointer;color:var(--text-color);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;transition:background .15s,border-color .15s}.entity-more-wallets-button:hover{background:#95554f14;border-color:#95554f66}html.dark-theme .entity-more-wallets-button{color:#fff}.entity-more-wallets-popup{z-index:1500;justify-content:flex-start;align-items:flex-start;display:flex;position:fixed;inset:0}.entity-more-wallets-popup-content{top:var(--entity-popup-top);left:var(--entity-popup-left);background:var(--section-bg);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;min-width:200px;max-width:320px;max-height:400px;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 24px #0003}.entity-more-wallets-popup-header{border-bottom:1px solid var(--border-color);color:var(--section-header);justify-content:space-between;align-items:center;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.entity-more-wallets-popup-close{cursor:pointer;color:var(--section-header);background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;line-height:1;display:flex}.entity-more-wallets-popup-close:hover{opacity:.7}.entity-more-wallets-popup-body{scrollbar-width:thin;scrollbar-color:#707a83 #e5e8eb;flex-direction:column;gap:6px;max-height:360px;padding:8px;display:flex;overflow-y:auto}.entity-more-wallets-popup-body::-webkit-scrollbar{width:6px}.entity-more-wallets-popup-body::-webkit-scrollbar-track{background:#e5e8eb;border-radius:3px}.entity-more-wallets-popup-body::-webkit-scrollbar-thumb{background-color:#707a83;border-radius:3px}html.dark-theme .entity-more-wallets-popup-body{scrollbar-color:#9099a1 #2a2a2a}html.dark-theme .entity-more-wallets-popup-body::-webkit-scrollbar-track{background:#2a2a2a}html.dark-theme .entity-more-wallets-popup-body::-webkit-scrollbar-thumb{background-color:#9099a1}.entity-wallet-chip-popup{border:1px solid var(--border-color);background:var(--section-bg);cursor:pointer;color:var(--text-color);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:flex}.entity-wallet-chip-popup:hover{background:#95554f14}html.dark-theme .entity-wallet-chip-popup{color:#fff}.entity-version-chip-popup{text-align:center;justify-content:center;align-items:center}.entity-version-chip-popup.active{background:#95554f29;border-color:#95554fb3;font-weight:600}.wallet-title-click-target,.wallet-value-toggle{cursor:pointer}.entity-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.entity-suggestions-column h4{color:var(--section-header);margin:0 0 4px;font-size:15px}.entity-suggested-list{flex-direction:column;gap:4px;display:flex}.entity-suggested-row{background:#00000005;border:1px solid #0000000a;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:flex}html.dark-theme .entity-suggested-row{background:#ffffff08;border-color:#ffffff12}.entity-suggested-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:auto;gap:2px;padding:0;display:flex;overflow:hidden}.entity-suggested-primary{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-weight:500;display:inline-flex;overflow:hidden}.entity-suggested-secondary{max-width:100%;color:var(--section-header);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.entity-suggested-primary-text,.entity-suggested-secondary-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.entity-suggested-protocol-pill{color:#95554f;text-overflow:ellipsis;white-space:nowrap;background:#95554f14;border:1px solid #95554f47;border-radius:999px;flex:0 auto;max-width:145px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.35;overflow:hidden}html.dark-theme .entity-suggested-protocol-pill{color:#dca9a0;background:#dca9a01a;border-color:#dca9a052}.entity-suggested-count{color:var(--section-header);margin-right:4px;font-size:12px}.entity-suggested-actions{align-items:center;gap:4px;display:flex}.entity-add-button{color:#95554f;cursor:pointer;white-space:nowrap;background:#95554f1a;border:1px solid #95554f80;border-radius:999px;padding:2px 6px;font-size:12px}.entity-add-button[disabled]{opacity:.4;cursor:default}.entity-dismiss-button{width:22px;height:22px;color:var(--section-header);cursor:pointer;background:0 0;border:1px solid #707a8347;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.entity-dismiss-button:hover{background:#707a831a;border-color:#707a8373}.entity-more-button{color:#95554f;cursor:pointer;background:0 0;border:1px solid #95554f80;border-radius:999px;align-self:flex-start;margin-top:6px;padding:2px 10px;font-size:12px}.entity-more-button:hover{background:#95554f14}.entity-builder-footer{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px 12px;display:flex}.entity-builder-status{min-height:18px;color:var(--section-header);flex:1;font-size:13px}.entity-builder-status.error{color:#c23d2a}.entity-primary-button,.entity-secondary-button{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:6px 14px;font-size:15px}.entity-primary-button{color:#fff;background:#95554f;border-color:#95554f}.entity-primary-button:disabled{opacity:.5;cursor:default}.entity-primary-button.is-loading{padding-left:30px;position:relative}.entity-primary-button.is-loading:before{content:"";border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:11px;height:11px;margin-top:-6px;animation:.8s linear infinite entity-builder-spin;position:absolute;top:50%;left:12px}@keyframes entity-builder-spin{to{transform:rotate(360deg)}}.entity-secondary-button{color:var(--section-header);border-color:var(--border-color);background:0 0}.entity-secondary-button:disabled,.entity-builder-close:disabled{opacity:.5;cursor:default}@media (width<=768px){.entity-builder-modal{max-width:95vw;max-height:90vh}}.entity-creation-status-banner{background:color-mix(in srgb, var(--card-bg) 88%, #0f172a 12%);border:1px solid var(--border-color);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:8px;padding:18px 12px;display:flex}.entity-creation-status-banner.hidden{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(-6px)}.entity-creation-loader{text-align:center;width:100%;max-width:560px}.punk-loader.punk-loader-compact{padding:8px 6px;font-family:Courier New,monospace}.punk-loader.punk-loader-compact .punk-loader-title{letter-spacing:2px;color:#95554f;margin-bottom:10px;font-size:16px;font-weight:700}.punk-loader.punk-loader-compact .punk-avatar-row{justify-content:center;gap:10px;min-height:48px;margin-bottom:10px;display:flex}.punk-loader.punk-loader-compact .punk-loader-avatar{width:44px;height:44px;image-rendering:pixelated;animation:.7s ease-in-out infinite punkBounce}.punk-loader.punk-loader-compact .punk-loader-avatar:first-child{animation-delay:0s}.punk-loader.punk-loader-compact .punk-loader-avatar:nth-child(2){animation-delay:80ms}.punk-loader.punk-loader-compact .punk-loader-avatar:nth-child(3){animation-delay:.16s}.punk-loader.punk-loader-compact .punk-loader-avatar:nth-child(4){animation-delay:.24s}.punk-loader.punk-loader-compact .punk-loader-avatar.glitch-out{animation:.2s ease-out forwards pixelGlitch}.punk-loader.punk-loader-compact .punk-loader-avatar.glitch-in{animation:.2s ease-out forwards pixelGlitchIn}.punk-loader.punk-loader-compact .punk-message{letter-spacing:.8px;color:var(--text-primary);min-height:20px;font-size:14px}.punk-loader.punk-loader-compact .entity-creation-status-text{color:var(--section-header);margin-top:6px;font-size:12px;line-height:1.45;display:block}.punk-loader.punk-loader-compact .punk-progress{color:var(--section-header);opacity:.9;margin-top:7px;font-size:11px}.punk-loader.punk-loader-compact .punk-cursor{vertical-align:middle;background:#95554f;width:8px;height:14px;margin-left:6px;animation:.6s step-end infinite cursorBlink;display:inline-block}@media (width<=768px){.punk-loader.punk-loader-compact .punk-loader-avatar{width:34px;height:34px}.punk-loader.punk-loader-compact .punk-loader-title{font-size:14px}.punk-loader.punk-loader-compact .punk-message{font-size:12px}}.wallet-values-visibility-icon{background:currentColor;width:20px;height:20px;transition:opacity .2s;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}#toggleValuesButton[data-hidden=true] .wallet-values-visibility-icon{opacity:1}#explanationContainer{background-color:var(--section-bg);box-shadow:var(--shadow);border:1px solid var(--border-color);border-radius:10px;width:95%;max-width:95%;margin:20px auto 0;padding:20px 5px}@media (width>=769px){#explanationContainer{padding:20px 15px}}#explanationContainer .loading-message{text-align:center;color:var(--section-header);padding:20px;font-size:1.1em}.compact-listing-price{font-size:.75em!important}.v1-badge{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:3px;margin-left:4px;padding:2px 4px;font-size:.5em;font-weight:700;box-shadow:0 1px 3px #0003}.punk-thumbnail{position:relative}.punk-thumbnail:before{content:"";z-index:-1;opacity:.3;background:linear-gradient(135deg,#638596,#4a6c7d,#638596);border-radius:8px;transition:opacity .2s;position:absolute;inset:-2px}.punk-thumbnail:hover:before{opacity:.5}.v1-punk:before{background:linear-gradient(135deg,#a59af8,#8b7fdc,#a59af8)}.v1-punk img{background-color:#a59af8}html.dark-theme .v1-badge{background:linear-gradient(135deg,#ff8a80,#ff5722)}.retry-button{background-color:var(--secondary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:12px;margin-left:auto;margin-right:auto;padding:8px 15px;font-size:14px;transition:background-color .2s;display:block}.retry-button:hover{background-color:#a5655f}.retry-button:active{transform:scale(.98)}.primary-button{background-color:var(--secondary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:15px 0;padding:12px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #95554f4d}.primary-button:hover{background-color:#a5655f;transform:translateY(-2px);box-shadow:0 4px 12px #95554f66}.primary-button:active{transform:translateY(0);box-shadow:0 2px 4px #95554f4d}.button-icon{font-size:18px}.action-container{border:1px dashed var(--border-color);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-top:15px;padding:30px;display:flex}.action-container p{text-align:center;margin:0 0 5px}.loading-message{text-align:center;color:var(--section-header);border:1px dashed var(--border-color);border-radius:8px;margin-top:15px;padding:20px;font-size:1.1em}.centered-loading{flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.centered-loading p{text-align:center;max-width:90%;margin:0 0 15px}.loading-note{opacity:.8;font-size:.9em;margin-top:5px!important;margin-bottom:12px!important}.error-message{color:#e74c3c;border-color:#e74c3c}html.dark-theme .error-message{color:#ff6b6b;border-color:#ff6b6b}.loading-spinner{border:3px solid var(--loading-border);border-top-color:var(--loading-top);border-radius:50%;width:32px;height:32px;margin:15px auto 5px;animation:1s ease-in-out infinite spin;display:inline-block}.spinner-inline{border:2px solid var(--loading-border);border-top-color:var(--loading-top);border-radius:50%;width:20px;height:20px;animation:1s ease-in-out infinite spin}.punk-listing-price{color:var(--text-color);white-space:nowrap;margin-top:2px;margin-bottom:.1em;font-size:.65em;font-weight:500;transition:filter .3s}.similar-punk-listing-price{color:var(--text-color)}.wallet-listing-price--below-prediction{color:#34c77b}.listing-price-hidden{display:none}.punk-listing-price.blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.punk-listing-price.blurred:hover{cursor:default}.on-loan-label{z-index:10;color:#fff;background:#f59e0be6;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:4px;right:4px}.punk-thumbnail.best-deal-punk{box-shadow:0 0 0 1px #34c77b7a,0 8px 18px #34c77b2e}.punk-thumbnail.best-deal-punk .punk-listing-price,.punk-thumbnail.best-deal-punk .punk-value{text-shadow:0 1px 2px #0000002e;white-space:nowrap;background:linear-gradient(90deg,#10b9811f,#34c77b4d,#10b9811f);width:auto;min-width:max-content;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;display:table}.punk-thumbnail.best-deal-punk .punk-listing-price{border-radius:7px 7px 0 0;margin-top:0;padding-top:7px;font-weight:800;color:#12c878!important}.punk-thumbnail.best-deal-punk .punk-value{color:var(--text-color);border-radius:0 0 7px 7px;padding-bottom:2px;font-weight:800}html.dark-theme .punk-thumbnail.best-deal-punk .punk-listing-price,html.dark-theme .punk-thumbnail.best-deal-punk .punk-value{background:linear-gradient(90deg,#10b9812e,#34c77b6b,#10b9812e)}html.dark-theme .punk-thumbnail.best-deal-punk .punk-listing-price{color:#5cffad!important}.punk-thumbnail .owned-punk-listing-price{display:none}
