.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}.hero-two-column,.locked-page-two-column{box-sizing:border-box;border-radius:16px;grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;width:100%;max-width:1400px;margin:0 auto;padding:5px clamp(20px,3vw,40px) 14px;display:grid}.hero-left-column,.locked-page-left-column{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex;overflow:visible}.hero-left-column>:not(#locked-content){margin-bottom:16px}.hero-right-column,.locked-page-right-column{justify-content:center;align-items:flex-start;height:100%;display:flex}.locked-home-slot{box-sizing:border-box;contain:layout paint;border-radius:16px;width:100%}.locked-home-slot-value{min-height:620px}.locked-home-slot-social{min-height:430px}.locked-home-slot-pricing{min-height:660px}.locked-home-slot[aria-hidden=true]{background:linear-gradient(90deg,#95554f14 25%,#95554f24 50%,#95554f14 75%) 0 0/200% 100%;animation:1.8s ease-in-out infinite locked-slot-shimmer}.locked-home-slot--hydrated{background:0 0;animation:none}@keyframes locked-slot-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}#locked-content{flex-direction:column;flex:auto;width:100%;min-height:0;overflow:visible;display:flex!important}.hero-headline{color:var(--text-color,#04111d);letter-spacing:-.02em;text-align:center;margin:0;font-size:2.8rem;font-weight:800;line-height:1.1}.hero-subheadline{color:var(--text-muted,#707a83);text-align:center;max-width:600px;margin:0 0 8px;font-size:1.25rem;line-height:1.6}.hero-bullets{text-align:left;flex-direction:column;gap:8px;max-width:500px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hero-bullets li{color:var(--text-color,#04111d);padding-left:24px;font-size:1rem;line-height:1.4;position:relative}.hero-bullets li:before{content:"✓";color:#95554f;font-size:1.1rem;font-weight:700;position:absolute;left:0}.hero-cta-row{vertical-align:bottom;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:61px;margin-top:2px;margin-bottom:2px;display:flex}.hero-cta-secondary{color:#95554f;cursor:pointer;background:0 0;border:none;border-radius:0;width:fit-content;padding:0;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;position:relative}.hero-cta-secondary:hover{color:#7a443f;text-decoration:underline}.hero-cta-price-note{color:var(--color-text-secondary,#7a7570);margin:8px 0 0;font-size:.9rem}.hero-see-plans-link{color:inherit;text-decoration:underline}.hero-accuracy-chip{color:inherit;cursor:pointer;background:#0000000a;border:1px solid #0000001a;border-radius:16px;justify-content:center;align-items:center;gap:6px;margin:20px auto 10px;padding:6px 14px;font-size:.85rem;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.hero-accuracy-chip .accuracy-highlight{color:#95554f;font-weight:700}.hero-accuracy-chip .accuracy-value{color:#95554f;font-weight:700;text-decoration:none}.hero-accuracy-chip .accuracy-label{color:var(--text-muted,#707a83)}.hero-accuracy-chip .accuracy-value:hover{text-decoration:underline}.hero-accuracy-chip .accuracy-tooltip{color:#fff;pointer-events:none;white-space:normal;text-align:center;word-wrap:break-word;overflow-wrap:break-word;border-radius:8px;width:max-content;min-width:300px;max-width:400px;padding:12px 16px;font-size:13px;line-height:1.4;display:none;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d;z-index:10000!important;background:#28282df2!important;margin-top:0!important;top:calc(100% + 8px)!important;bottom:auto!important}.hero-accuracy-chip:hover .accuracy-tooltip{display:block}.hero-accuracy-chip .accuracy-tooltip .tooltip-arrow{border-top:none;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-bottom:6px solid #28282df2!important}#accuracy-tooltip{width:max-content;min-width:300px;max-width:400px;z-index:10000!important;white-space:normal!important;background:#28282df2!important;margin-top:0!important;padding:12px 16px!important;font-size:13px!important;line-height:1.4!important;top:calc(100% + 8px)!important;bottom:auto!important}.hero-cta-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#95554f 0%,#7a443f 100%);border:none;border-radius:12px;width:fit-content;margin-bottom:10px;padding:0 32px;font-size:1.1rem;font-weight:700;transition:all .2s;position:relative;box-shadow:0 4px 12px #95554f4d}.hero-cta-primary:before{content:"";pointer-events:none;opacity:.5;background:#ffffff0d;border-radius:12px;position:absolute;inset:0}.hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #95554f66}.hero-trust-lines{color:var(--text-muted,#707a83);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:0;margin-bottom:8px;font-size:.9rem;display:flex;position:relative}.hero-trust-lines span:not(.trust-separator){background:#00000003;border-radius:6px;padding:4px 8px;position:relative}html.dark-theme .hero-trust-lines span:not(.trust-separator),body.dark-theme .hero-trust-lines span:not(.trust-separator){background:#ffffff0d}.trust-separator{color:var(--text-muted,#d1d5db)}.wallet-scorecard-lead-magnet{background:var(--section-bg,#fff);border:1px solid var(--border-color,#e5e8eb);text-align:center;border-radius:12px;padding:32px 24px;box-shadow:0 4px 12px #00000014}.wallet-scorecard-lead-magnet h3{color:var(--text-color,#04111d);margin:0 0 8px;font-size:1.5rem;font-weight:700}.lead-magnet-description{color:var(--text-muted,#707a83);margin:0 0 24px;font-size:.95rem}.wallet-input-container{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.wallet-input{border:2px solid var(--border-color,#e5e8eb);background:var(--bg-color,#fff);width:100%;color:var(--text-color,#04111d);box-sizing:border-box;border-radius:8px;padding:14px 16px;font-family:Courier New,monospace;font-size:1rem;transition:border-color .2s}.wallet-input:focus{border-color:#95554f;outline:none;box-shadow:0 0 0 3px #95554f1a}.wallet-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#95554f 0%,#7a443f 100%);border:none;border-radius:8px;width:100%;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.wallet-submit-btn:hover{background:linear-gradient(135deg,#7a443f 0%,#95554f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #95554f4d}.wallet-submit-btn:active{transform:translateY(0)}.wallet-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.lead-magnet-hint{color:var(--text-muted,#707a83);margin:0;font-size:.85rem;font-style:italic}html.dark-theme .wallet-scorecard-lead-magnet{background:var(--section-bg,#2d2d2d);border-color:var(--border-color,#555)}html.dark-theme .wallet-scorecard-lead-magnet h3{color:var(--text-color,#fff)}html.dark-theme .wallet-input{background:var(--bg-color,#242424);border-color:var(--border-color,#555);color:var(--text-color,#fff)}html.dark-theme .wallet-input:focus{border-color:#c97b74;box-shadow:0 0 0 3px #c97b7433}.hero-product-preview{flex-direction:column;width:100%;max-width:600px;height:100%;display:flex}.hero-product-preview-content{background:var(--section-bg,#fff);border:1px solid #95554f26;border-radius:12px;flex-direction:column;flex:1;padding:5px 24px;display:flex;box-shadow:0 2px 8px #0000000a}.skeleton-line{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}html.dark-theme .skeleton-line,body.dark-theme .skeleton-line{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%) 0 0/200% 100%}.hero-product-preview-skeleton{pointer-events:none}.skeleton-line--preview-title{width:140px;height:24px;margin-bottom:8px}.skeleton-line--preview-subtitle{width:200px;height:16px}.hero-live-teaser-skeleton{box-sizing:border-box;background:#95554f0a;border:1px solid #95554f26;border-radius:8px;min-height:292px;margin-bottom:10px;padding:10px 16px}.hero-skeleton-live-header{justify-content:space-between;margin-bottom:12px;display:flex}.hero-skeleton-live-copy,.hero-skeleton-live-rows{flex-direction:column;display:flex}.hero-skeleton-live-copy{gap:6px}.hero-skeleton-live-rows{gap:8px}.hero-skeleton-live-row{border-bottom:1px solid #95554f1a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.hero-skeleton-live-row:last-child{border-bottom:none}.skeleton-line--live-count{width:230px;height:18px}.skeleton-line--live-subcount{width:190px;height:14px}.skeleton-line--live-badge{border-radius:12px;width:90px;height:20px}.skeleton-line--live-punk{width:95px;height:18px}.skeleton-line--live-price{width:118px;height:18px}.skeleton-line--live-fair{width:108px;height:18px}.skeleton-line--live-discount{width:78px;height:18px}.skeleton-line--live-lock{width:20px;height:18px}.hero-proof-stats-skeleton{margin-bottom:20px}.hero-proof-skeleton-cell{text-align:center;padding:12px}.skeleton-line--proof-value{width:60px;height:24px;margin:0 auto 4px}.skeleton-line--proof-label{width:80px;height:14px;margin:0 auto}.skeleton-line.hero-steal-image,html.dark-theme .skeleton-line.hero-steal-image,body.dark-theme .skeleton-line.hero-steal-image{background-color:#95554f}.skeleton-line.hero-steal-badge-skeleton{background:#22c55ef2;border-radius:12px;width:50px;height:18px;position:absolute;top:4px;right:4px}html.dark-theme .skeleton-line.hero-steal-badge-skeleton,body.dark-theme .skeleton-line.hero-steal-badge-skeleton{background:#22c55ef2}.skeleton-line--steal-id{width:60px;height:16px;margin-bottom:4px}.skeleton-line--steal-price{width:90px;height:14px;margin-bottom:4px}.skeleton-line--steal-discount{width:75px;height:14px}.hero-preview-header{text-align:left;margin-bottom:5px}.hero-preview-title{color:var(--text-color,#04111d);margin:0 0 2px;font-size:1.25rem;font-weight:700}.hero-preview-subtitle{color:var(--text-muted,#707a83);height:20px;margin:0;font-size:.85rem}.hero-preview-loading-message{color:var(--text-muted,#707a83);text-align:center;padding:40px 20px}.hero-live-teaser{background:#95554f0a;border:1px solid #95554f26;border-radius:8px;margin-bottom:10px;padding:10px 16px}.hero-live-teaser-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hero-live-count-wrapper{flex-direction:column;gap:4px;display:flex}.hero-live-count-wrapper-mobile{flex-direction:column;gap:3px;margin-bottom:12px;display:none}.hero-live-count{color:var(--text-color,#04111d);font-size:.9rem;font-weight:600}.hero-live-count-secondary{color:var(--text-muted,#707a83);font-size:.75rem;font-weight:400}.hero-live-badge{color:#95554f;background:#95554f1a;border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:600}.hero-live-rows{flex-direction:column;gap:8px;display:flex}.hero-live-row{border-bottom:1px solid #95554f1a;justify-content:space-between;align-items:center;padding:6px 0;font-size:.85rem;display:flex}.hero-live-row:last-child{border-bottom:none}.hero-live-punk,.hero-live-price,.hero-live-fair{color:var(--text-muted,#707a83);flex:1}.hero-live-discount{color:#22c55e;text-align:right;flex-shrink:0;min-width:80px;margin-right:8px;font-weight:700}.hero-live-icon{text-align:center;flex-shrink:0;width:20px;font-size:1rem}.hero-live-row .blurred-text{filter:blur(4px);-webkit-user-select:none;user-select:none;color:#0000;text-shadow:0 0 8px #00000080}@media (width<=640px){.hero-live-teaser{display:none!important}.hero-live-count-wrapper-mobile{display:flex}.hero-live-teaser-header{flex-wrap:wrap;gap:8px;margin-bottom:10px}.hero-live-count-wrapper{gap:3px}.hero-live-count{font-size:.85rem}.hero-live-count-secondary{font-size:.7rem}.hero-live-badge{padding:3px 6px;font-size:.7rem}.hero-live-row{border-bottom:1px solid #95554f1a;flex-flow:wrap;align-items:center;gap:6px;padding:8px 0;font-size:.8rem;display:flex}.hero-live-punk{color:var(--text-color,#04111d);white-space:nowrap;flex:none;font-weight:600}.hero-live-price,.hero-live-fair{color:var(--text-muted,#707a83);white-space:nowrap;flex:none}.hero-live-discount{color:#22c55e;white-space:nowrap;flex:none;min-width:auto;margin-left:auto;margin-right:4px;font-weight:700}.hero-live-icon{flex:none;width:auto;font-size:.9rem}}.hero-steals-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:800px;margin-bottom:16px;margin-left:auto;margin-right:auto;display:grid}.hero-steal-card{background:var(--bg-color,#fff);border:1px solid #95554f1a;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hero-steal-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #95554f26}.hero-steal-image-container{background-color:#95554f;width:100%;padding-top:100%;position:relative;overflow:hidden}.hero-steal-image{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;background-color:#95554f;position:absolute;top:0;left:0}.hero-steal-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22c55ef2;border-radius:12px;padding:2px 6px;font-size:.75rem;font-weight:700;position:absolute;top:4px;right:4px;box-shadow:0 2px 4px #0003}.hero-steal-info{padding:6px 12px}.hero-steal-id{color:var(--text-color,#04111d);word-break:break-word;margin-top:4px;margin-bottom:4px;font-size:14px;font-weight:700}.hero-steal-discount{color:#22c55e;word-break:break-word;margin-bottom:8px;font-size:.75rem;font-weight:600;line-height:1.3}.hero-steal-prices{color:var(--text-color,#04111d);word-break:break-word;margin:4px 0;font-size:.8rem;font-weight:500;line-height:1.3}.hero-steal-bought,.hero-steal-fair{display:inline}.hero-live-deals-list{background:var(--bg-color,#f9fafb);border:1px solid var(--border-color,#e5e8eb);border-radius:12px;max-height:300px;margin-bottom:20px;padding:16px;overflow-y:auto}.hero-live-deal-row{border-bottom:1px solid var(--border-color,#e5e8eb);justify-content:space-between;align-items:center;gap:12px;padding:12px 8px;font-size:.9rem;display:flex}.hero-live-deal-row:last-child{border-bottom:none}.hero-live-deal-row.blurred{opacity:.5}.hero-deal-punk,.hero-deal-price,.hero-deal-fair{color:var(--text-color,#04111d);flex:1}.hero-deal-discount{color:#22c55e;font-weight:700}.hero-deal-discount.visible{color:#22c55e}.hero-deal-icon{font-size:1.2rem}.blurred-text{filter:blur(4px);-webkit-user-select:none;user-select:none;color:#0000;text-shadow:0 0 8px #00000080}.hero-example-steal{border-top:2px solid var(--border-color,#e5e8eb);margin-top:20px;padding-top:20px}.hero-example-label{color:var(--text-muted,#707a83);text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-bottom:12px;font-size:.85rem;font-weight:600}.hero-preview-hint{text-align:center;color:var(--text-muted,#707a83);margin:16px 0 0;font-size:.85rem;font-style:italic}.hero-proof-stats-wrapper{margin-bottom:10px}.hero-proof-stats-legend{color:var(--text-muted,#707a83);text-align:left;margin-bottom:5px;font-size:.75rem;font-weight:500}.hero-proof-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hero-proof-stat{text-align:center;background:#95554f08;border-radius:8px;flex-direction:column;align-items:center;padding:12px;display:flex}.hero-proof-stat-value{color:var(--text-color,#04111d);margin-bottom:4px;font-size:1.5rem;font-weight:800;line-height:1.2}.hero-proof-stat-label{color:var(--text-muted,#707a83);font-size:.75rem;font-weight:500;line-height:1.3}.wallet-input-modal-overlay{z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wallet-input-modal-content{background:var(--bg-color,#fff);border-radius:16px;width:90%;max-width:500px;padding:32px;position:relative;box-shadow:0 20px 60px #0000004d}.wallet-input-modal-close:hover{background:#0000000d}html.dark-theme .hero-headline{color:var(--text-color,#fff)}html.dark-theme .hero-subheadline{color:var(--text-muted,#9ca3af)}html.dark-theme .hero-cta-secondary{color:#c97b74}html.dark-theme .hero-cta-secondary:hover{color:#d89a94}html.dark-theme .hero-bullets li{color:var(--text-color,#fff)}html.dark-theme .hero-accuracy-chip{color:var(--text-muted,#9ca3af);background:#ffffff0d;border-color:#ffffff1a}html.dark-theme .hero-live-teaser{background:#95554f14;border-color:#95554f33}html.dark-theme .hero-proof-stat{background:#95554f0d}html.dark-theme .hero-proof-stats{background:#95554f14}html.dark-theme .hero-product-preview-content{background:var(--section-bg,#2d2d2d);border-color:#95554f33}html.dark-theme .hero-steal-card{background:var(--bg-color,#242424);border-color:var(--border-color,#444)}html.dark-theme .hero-live-deals-list{background:var(--bg-color,#1a1a1a);border-color:var(--border-color,#444)}html.dark-theme .hero-live-deal-row{border-bottom-color:var(--border-color,#444)}html.dark-theme .hero-example-steal{border-top-color:var(--border-color,#444)}html.dark-theme .wallet-input-modal-content{background:var(--bg-color,#2d2d2d);border:1px solid var(--border-color,#555)}html.dark-theme .wallet-input-modal-close{color:var(--text-color,#fff)}html.dark-theme .wallet-input-modal-close:hover{background:#ffffff1a}@media (width<=1440px){.hero-two-column,.locked-page-two-column{gap:40px;padding:32px 24px 24px}}@media (width<=1280px){.hero-two-column,.locked-page-two-column{gap:32px;padding:32px 20px 24px}}@media (width<=1024px){.hero-two-column,.locked-page-two-column{grid-template-columns:1fr;gap:40px;padding:20px 20px 40px}.hero-headline{font-size:2.5rem}.hero-steals-grid{grid-template-columns:repeat(2,1fr);max-width:320px}}@media (width<=640px){.locked-home-slot-value{min-height:660px}.locked-home-slot-social{min-height:340px}.locked-home-slot-pricing{min-height:620px}.hero-steals-grid{grid-template-columns:repeat(2,1fr);max-width:320px}.hero-left-column,.locked-page-left-column{order:-1}.hero-right-column,.locked-page-right-column{order:0}.hero-left-column>:not(#locked-content){margin-bottom:12px}.hero-headline{font-size:2rem;margin-top:0!important;margin-bottom:20px!important}.hero-subheadline{margin-bottom:24px!important}.hero-bullets{margin-bottom:16px;margin-top:0!important}.hero-accuracy-chip{margin-top:16px;margin-bottom:24px}.hero-cta-row{flex-direction:column;margin-top:0;margin-bottom:8px}.hero-cta-primary,.hero-cta-secondary{width:100%}.hero-trust-lines{margin-top:4px;margin-bottom:12px}}.prediction-skeleton-inline{white-space:nowrap;align-items:center;display:inline-flex}.prediction-skeleton-inline-sm{gap:6px}.prediction-skeleton-inline-md{gap:8px}.prediction-skeleton-inline .skeleton-text{vertical-align:middle;height:12px;display:inline-block}.prediction-value-shell{text-align:center;line-height:1.2;position:relative}.prediction-value-label{color:var(--prediction-label-color,#666);letter-spacing:.5px;margin-bottom:8px;font-size:.75em;font-weight:500}.prediction-value-label--error{--prediction-label-color:#666}html.dark-theme .prediction-value-label--error,body.dark-theme .prediction-value-label--error{--prediction-label-color:#b5b5b5}.prediction-value-pill{background:var(--prediction-pill-background);color:#fff;text-shadow:0 2px 4px #0000001a;box-shadow:0 4px 12px rgba(var(--prediction-pill-shadow-rgb,149, 85, 79), .2);letter-spacing:.5px;border-radius:12px;min-width:100px;max-width:200px;margin:0 auto;padding:6px 2px;font-size:1.2em;font-weight:700;display:inline-block}.prediction-value-pill--standard{--prediction-pill-background:linear-gradient(135deg, #95554f 0%, #b7493e 100%);--prediction-pill-shadow-rgb:149, 85, 79}.prediction-value-pill--v1{--prediction-pill-background:linear-gradient(135deg, #a59af8 0%, #b7493e 100%);--prediction-pill-shadow-rgb:149, 85, 79}.prediction-value-pill--v1-loading{--prediction-pill-background:linear-gradient(135deg, #a59af8 0%, #b7affb 100%);--prediction-pill-shadow-rgb:165, 154, 248}.prediction-value-pill--restricted{--prediction-pill-background:linear-gradient(135deg, #666 0%, #888 100%);--prediction-pill-shadow-rgb:149, 85, 79}.prediction-value-pill--error{--prediction-pill-background:linear-gradient(135deg, #dc3545 0%, #c82333 100%);--prediction-pill-shadow-rgb:220, 53, 69}.prediction-punk-button-row{text-align:center;margin-top:12px}.prediction-punk-button{cursor:pointer;background:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #95554f33;color:#111!important}.prediction-punk-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #95554f4d}.prediction-punk-button--compact{padding:2px 6px}.prediction-loading-pixels{width:var(--prediction-loading-width);height:var(--prediction-loading-height);pointer-events:none;margin:0 auto;position:relative;overflow:hidden}.pp-val-pixel{left:var(--pp-val-pixel-left);top:var(--pp-val-pixel-top);width:4px;height:4px;animation-name:pp-val-pixel-fade;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--pp-val-pixel-delay);animation-duration:var(--pp-val-pixel-duration);background-color:#ffffff14;position:absolute}@keyframes pp-val-pixel-fade{0%,to{background-color:#ffffff14}50%{background-color:#ffffff38}}.skeleton-text-compact{width:44px}.skeleton-text-wide{width:72px}.dark-theme .skeleton-text{background:linear-gradient(90deg,#444 25%,#555 50%,#444 75%) 0 0/200% 100%}.skeleton-load-more-button{pointer-events:none;background:linear-gradient(90deg,#ccc 25%,#e0e0e0 50%,#ccc 75%) 0 0/200% 100%;border:none;border-radius:5px;width:120px;height:40px;margin:20px auto;padding:10px 20px;animation:1.5s infinite skeleton-shimmer;display:block}.dark-theme .skeleton-load-more-button{background:linear-gradient(90deg,#444 25%,#555 50%,#444 75%) 0 0/200% 100%}#pricingSection{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1400px;margin:30px auto 0;padding:20px 10px;display:flex;overflow-x:auto}.pricing-term-toggle{flex-basis:100%;justify-content:center;margin:0 auto 4px;display:flex}.pricing-term-toggle-inner{background:rgba(var(--home-accent-rgb), .08);border-radius:999px;gap:6px;padding:5px;display:inline-flex}.pricing-term-btn{color:var(--color-text-secondary,#666);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.pricing-term-btn.is-active{background:var(--home-accent);color:#fff}.pricing-term-save,.annual-save-pill{color:#fff;white-space:nowrap;background:#3d8c5c;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:700}.pricing-term-btn:not(.is-active) .pricing-term-save{color:#3d8c5c;background:#3d8c5c26}.annual-save-pill{vertical-align:middle;margin-left:6px}.pricing-card{background:var(--color-bg,#fff);max-width:400px;color:var(--color-text,#000);text-align:center;cursor:pointer;border:2px solid #00000012;border-radius:12px;flex:340px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s}.pricing-card:hover,.pricing-card.active{border-color:var(--home-accent);transform:scale(1.03);box-shadow:0 6px 18px #00000014}.pricing-card.popular{border-color:var(--home-accent);position:relative}.pricing-card.popular:before{content:"RECOMMENDED";background:var(--home-accent);color:#fff;letter-spacing:.05em;border-radius:6px;padding:2px 10px;font-size:.72rem;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-card h3{margin:2px 0 8px;font-size:1.7rem;font-weight:700}.plan-desc{text-align:center;justify-content:center;align-items:center;height:42px;font-size:.95rem;line-height:1.3;display:flex}.price{margin-top:2px;margin-bottom:4px;font-size:1.8rem;font-weight:700}.duration{color:var(--color-text-secondary,#666);font-size:.8rem}.availability{color:var(--color-text-secondary,#666);margin-bottom:6px;font-size:.8rem}.features-list{text-align:left;margin-top:8px;font-size:.9rem}.features-list li{align-items:center;gap:8px;margin-bottom:5px;display:flex}.features-list li.features-inherit{color:var(--color-text,#1a1a1a);margin-bottom:12px;font-weight:700}body.dark-theme .features-list li.features-inherit{color:#fff}.features-list li .icon{color:#95554f;text-align:center;width:20px;font-weight:700}.features-list li .pricing-feature-icon{vertical-align:middle;margin-right:4px;display:inline-block}.features-list li.unavailable .icon{color:#d3d3d3}.features-list li.unavailable{opacity:.55}.features-list li.highlighted{background:rgba(var(--home-accent-rgb), .1);box-shadow:inset 3px 0 0 var(--home-accent);border-radius:6px;margin:0 -6px;padding:2px 6px}.features-list li.highlighted .icon{font-weight:800;color:var(--home-accent)!important}.features-list li.highlighted-green{background:#3d8c5c1f;border-radius:6px;margin:0 -6px;padding:2px 6px;box-shadow:inset 3px 0 #3d8c5c}.features-list li.highlighted-green .icon{font-weight:800;color:#3d8c5c!important}.pricing-progress-container{background-color:#e9ecef;border-radius:3px;height:6px;margin:6px 0;overflow:hidden}.pricing-progress-bar{width:var(--pricing-progress-width);background-color:var(--home-pricing-progress);border-radius:3px;height:100%;transition:width .4s ease-in-out}.pricing-progress-bar.sold-out{background-color:var(--home-pricing-progress)!important}body.dark-theme .pricing-card{color:#fff;background:#2d2d2d;border-color:#ffffff14}body.dark-theme .pricing-card.popular:before{background:var(--home-accent-dark)}body.dark-theme .availability,body.dark-theme .duration{color:#b5b5b5}@media (width<=768px){#pricingSection{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:16px;width:100%;max-width:100%;padding:20px 16px;display:grid;overflow-x:clip}.pricing-card{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%;padding:18px 14px;font-size:.9rem}.pricing-card h3{font-size:1.1rem}.price{font-size:1.5rem}.plan-desc{min-height:40px;font-size:.85rem}}.plan-signup-btn{background:var(--home-accent);text-align:center;cursor:pointer;box-sizing:border-box;border:none;border-radius:8px;width:100%;margin-top:8px;margin-bottom:6px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;color:#fff!important}.plan-signup-btn:hover{background:var(--home-plan-hover);box-shadow:0 4px 12px rgba(var(--home-accent-rgb), .3);transform:translateY(-2px);color:#fff!important}.plan-signup-btn.waitlist-btn{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff!important}.plan-signup-btn.waitlist-btn:hover{background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%);color:#fff!important}body.dark-theme .plan-signup-btn{background:var(--home-accent-dark);color:#fff!important}body.dark-theme .plan-signup-btn:hover{background:var(--home-plan-dark-hover);color:#fff!important}#valuePropositionSection{width:100%;margin:20px 0 40px;padding:0}.value-prop-content{text-align:center;margin-bottom:50px;padding:0 20px}.value-prop-hero{color:var(--color-text,#000);max-width:900px;margin:0 auto 20px;font-size:2.5rem;font-weight:700;line-height:1.2}.value-prop-subheader{color:var(--color-text-secondary,#666);max-width:800px;margin:0 auto 40px;font-size:1.2rem;line-height:1.6}.value-prop-hint{color:var(--color-text-secondary,#666);margin-top:-16px;font-size:.95rem}.offer-proof-row{color:var(--color-text-secondary,#666);border:1px solid #0000001a;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:8px 16px;font-size:.95rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.offer-proof-row:hover{border-color:var(--home-accent);color:var(--color-text,#000)}.offer-proof-stat strong{color:var(--color-text,#000);font-weight:700}.offer-proof-sep{opacity:.4}.decision-cards{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:40px auto 0;padding:0 20px;display:grid}.decision-card{background:var(--color-bg,#fff);text-align:left;border:2px solid #00000014;border-radius:14px;padding:28px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.decision-card:before{content:"";background:var(--home-accent);transform-origin:0;width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.decision-card:hover{border-color:var(--home-accent);transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.decision-card:hover:before{transform:scaleX(1)}.decision-card-eyebrow{color:var(--home-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:.75rem;font-weight:700}.decision-card-icon{margin-bottom:10px;font-size:1.9rem}.decision-card-title{color:var(--color-text,#000);margin:0 0 10px;font-size:1.25rem;font-weight:700;line-height:1.3}.decision-card-body{color:var(--color-text-secondary,#666);margin:0;font-size:.98rem;line-height:1.6}.offer-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;max-width:1100px;margin:36px auto 0;padding:0 20px;display:flex}.offer-footer-terms{color:var(--color-text-secondary,#666);flex-wrap:wrap;align-items:center;gap:8px;font-size:.98rem;display:inline-flex}.offer-price strong{color:var(--color-text,#000)}.offer-footer-sep{opacity:.4}.offer-cta{background:var(--home-accent);color:#fff;border-radius:999px;padding:12px 28px;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-block}.offer-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}body.dark-theme .value-prop-hero{color:#fff}body.dark-theme .value-prop-description{color:#b5b5b5}body.dark-theme .offer-proof-row{color:#b5b5b5;border-color:#ffffff24}body.dark-theme .offer-proof-row:hover{border-color:var(--home-accent);color:#fff}body.dark-theme .offer-proof-stat strong,body.dark-theme .offer-price strong{color:#fff}body.dark-theme .decision-card{background:#2d2d2d;border-color:#ffffff1a}body.dark-theme .decision-card:hover{border-color:var(--home-accent);box-shadow:0 8px 24px #0000004d}body.dark-theme .decision-card-title{color:#fff}body.dark-theme .decision-card-body,body.dark-theme .offer-footer-terms{color:#b5b5b5}@media (width<=768px){#valuePropositionSection{margin:40px 0 30px}.value-prop-content{padding:0 16px}.value-prop-hero{margin-bottom:16px;font-size:1.8rem}.value-prop-subheader{margin-bottom:30px;font-size:1.05rem}.offer-proof-row{gap:6px;padding:8px 14px;font-size:.85rem}.decision-cards{grid-template-columns:1fr;gap:16px;margin-top:30px;padding:0 16px}.decision-card{padding:22px 20px}.decision-card-title{font-size:1.15rem}.offer-footer{text-align:center;flex-direction:column;gap:16px;margin-top:28px}}@media (width<=480px){.value-prop-hero{font-size:1.6rem}.value-prop-subheader{font-size:1rem}}#membershipOverlay{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0;overflow-y:auto}#membershipOverlay.is-open{display:flex}.membership-modal-close{cursor:pointer;color:#888;background:0 0;border:none;font-size:22px;position:absolute;top:8px;right:10px}.membership-modal{color:#1a1a1a;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e0dbd5;border-radius:16px;width:100%;max-width:420px;max-height:calc(100dvh - 32px);padding:24px;position:relative;overflow:hidden auto;box-shadow:0 8px 32px #00000026}.membership-modal *{box-sizing:border-box}.membership-modal .membership-content{flex-direction:column;gap:0;display:flex}.membership-modal .m-title{color:var(--color-text,#333);margin:0 0 16px;font-size:20px;font-weight:700}.membership-modal .m-title.m-panel-title{margin:0;font-size:16px}.membership-modal .m-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.membership-modal .m-initial-hidden{display:none}.membership-modal .m-current-plan{background:#95554f0f;border:1px solid #95554f24;border-radius:12px;margin-bottom:16px;padding:14px;transition:border-color .25s,box-shadow .25s,background .25s}.membership-modal .m-current-plan.m-current-plan-highlight{background:#95554f1a;border-color:#95554fa3;box-shadow:0 0 0 3px #95554f1f,0 12px 30px #95554f2e}.membership-modal .m-expiry-renewal-prompt{border-top:1px solid #95554f29;margin-top:12px;padding-top:12px}.membership-modal .m-expiry-renewal-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.membership-modal .m-expiry-renewal-copy{color:#777;margin-top:4px;font-size:12px;line-height:1.35}.membership-modal .m-expiry-renewal-pill{white-space:nowrap;color:#7a443f;background:#95554f1f;border:1px solid #95554f3d;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:850}.membership-modal .m-expiry-renew-options{margin-bottom:0}.membership-modal .m-membership-grid-toggle{width:100%;color:var(--color-text,#333);cursor:pointer;text-align:left;background:#95554f0a;border:1px solid #95554f2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 14px;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.membership-modal .m-membership-grid-toggle:hover{background:#95554f12;border-color:#95554f47}.membership-modal .m-membership-grid-toggle-main{flex-direction:column;gap:2px;min-width:0;display:flex}.membership-modal .m-membership-grid-toggle-label{font-size:13px;font-weight:800}.membership-modal .m-membership-grid-toggle-meta{color:#777;font-size:12px;line-height:1.3}.membership-modal .m-membership-grid-toggle i{color:#95554f;flex:none;transition:transform .2s}.membership-modal .m-membership-grid-toggle[aria-expanded=true] i{transform:rotate(180deg)}.membership-modal .m-membership-grid{grid-template-columns:1fr;gap:16px;display:grid}.membership-modal .m-membership-grid.is-collapsed{display:none}.membership-modal .m-membership-column{min-width:0}.membership-modal .m-expired-title{color:#b42318;margin-bottom:4px;font-size:15px;font-weight:700}.membership-modal .m-api{background:#95554f0d;border:1px solid #95554f1f;border-radius:10px;margin-bottom:16px;padding:12px}.membership-modal .m-api-label{text-transform:uppercase;color:#95554f;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.membership-modal .m-api-label.m-label-flush{margin:0}.membership-modal .m-api-label.m-label-gap-xs{margin:0 0 4px}.membership-modal .m-api-label.m-label-gap-sm{margin:0 0 8px}.membership-modal .m-api-row{align-items:center;gap:8px;min-width:0;display:flex}.membership-modal .m-api-code{text-overflow:ellipsis;white-space:nowrap;background:#0000000a;border-radius:6px;flex:1;min-width:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.membership-modal .m-api-copy{color:#95554f;cursor:pointer;background:0 0;border:1px solid #95554f33;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;transition:all .2s;display:flex}.membership-modal .m-copy-icon{background:currentColor;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z'/%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='black'%3E%3Cpath d='M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z'/%3E%3C/svg%3E") 50%/contain no-repeat}.membership-modal .m-api-copy:hover{background:#95554f14}.membership-modal .m-amount-copy-row{align-items:center;gap:8px;min-width:0;display:flex}.membership-modal .m-exact-amount{min-width:0;color:var(--color-text,#333);overflow-wrap:anywhere;flex:1;font-size:15px;font-weight:800;line-height:1.25}.membership-modal .m-amount-copy{background:#95554f0f;flex:none;width:36px;min-width:36px;height:36px;padding:0}.membership-modal .m-renew-exact-note{color:#95554f;margin-top:6px;font-size:11px;font-weight:700;line-height:1.35}.membership-modal .m-api-signout{color:#95554f;cursor:pointer;background:0 0;border:1px solid #95554f4d;border-radius:6px;margin-top:8px;padding:5px 12px;font-size:12px;transition:all .2s}.membership-modal .m-api-signout:hover{background:#95554f14}.membership-modal .m-api-help{color:#888;margin-top:8px;font-size:11px}.membership-modal .m-api-help a{color:#95554f}.membership-modal .m-passkeys{background:#00000005;border:1px solid #0000000a;border-radius:10px;margin-bottom:16px;padding:12px}.membership-modal .m-passkeys-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.membership-modal .m-passkeys-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.membership-modal .m-passkey-btn{color:#95554f;cursor:pointer;background:0 0;border:1px solid #95554f40;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:600;transition:all .2s}.membership-modal .m-passkey-btn:hover{background:#95554f14}.membership-modal .m-passkey-btn-primary{background:#95554f1f}.membership-modal .m-passkey-btn-danger{color:#b42318;border-color:#b4231840}.membership-modal .m-passkey-btn-danger:hover{background:#b4231814}.membership-modal .m-passkeys-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.membership-modal .m-passkey-item{background:#ffffff80;border:1px solid #0000000f;border-radius:8px;padding:8px 10px}.membership-modal .m-passkey-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.membership-modal .m-passkey-name{color:var(--color-text,#333);font-size:12px;font-weight:600}.membership-modal .m-passkey-sub{color:#777;margin-top:4px;font-size:11px;line-height:1.4}.membership-modal .m-passkey-empty{color:#777;padding:8px 0 2px;font-size:12px}.membership-modal .m-passkey-msg{color:#777;min-height:16px;font-size:11px}.membership-modal .m-passkey-msg.error{color:#b42318}.membership-modal .m-passkey-msg.success{color:#027a48}.membership-modal .m-tg-status:empty{display:none}.membership-modal .m-info{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.membership-modal .m-plan-info{margin-bottom:10px}.membership-modal .m-info-item{background:#00000005;border-radius:8px;padding:10px 12px}.membership-modal .m-info-label{text-transform:uppercase;color:#999;letter-spacing:.3px;margin-bottom:4px;font-size:10px;font-weight:600}.membership-modal .m-info-value{color:var(--color-text,#333);font-size:14px;font-weight:600}.membership-modal .m-info-subvalue{color:#777;margin-top:6px;font-size:12px;line-height:1.25}.membership-modal .m-info-price{align-items:baseline;gap:4px;display:flex}.membership-modal .m-price{color:#95554f;font-size:16px;font-weight:700}.membership-modal .m-sub{color:#999;font-size:11px}.membership-modal .m-actions{grid-template-columns:1fr;gap:8px;margin:0;display:grid}.membership-modal .m-actions.split{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-modal .m-tg-card{background:#00000005;border:1px solid #0000000d;border-radius:10px;margin:0 0 12px;padding:12px}.membership-modal .m-tg-card.is-unlinked{background:#95554f0a;border-color:#95554f2e}.membership-modal .m-membership-column .m-tg-card:last-child{margin-bottom:0}.membership-modal .m-tg-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.membership-modal .m-tg-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.membership-modal .m-tg-connect-btn{color:#fff;background:#95554f;border-color:#95554f}.membership-modal .m-tg-connect-btn:hover{background:#7a443f}.membership-modal .m-tg-summary{color:var(--color-text,#555);font-size:12px;line-height:1.35}.membership-modal .m-tg-panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:3;background:#ffffffe6;border-radius:16px;padding:12px;position:absolute;inset:0;overflow-y:auto}.membership-modal .m-tg-panel-card{background:var(--bg-color,#fff);border:1px solid #0000000f;border-radius:12px;min-height:100%;padding:12px}.membership-modal .m-tg-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.membership-modal .m-tg-sub{color:#777;font-size:11px;line-height:1.35}.membership-modal .m-tg-linked-row{background:#00000004;border:1px solid #0000000f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;margin-bottom:10px;padding:10px;display:flex}.membership-modal .m-tg-linked-row.is-linked{background:#027a480a;border-color:#027a482e}.membership-modal .m-tg-linked-copy{min-width:0}.membership-modal .m-tg-linked-pill{text-transform:uppercase;letter-spacing:.03em;color:#95554f;background:#95554f1a;border-radius:999px;align-items:center;margin-bottom:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.membership-modal .m-tg-linked-row.is-linked .m-tg-linked-pill{color:#027a48;background:#027a481f}.membership-modal .m-tg-linked-title{color:var(--color-text,#333);font-size:13px;font-weight:700;line-height:1.25}.membership-modal .m-tg-linked-text{color:var(--color-text,#555);margin-top:2px;font-size:12px;line-height:1.35}.membership-modal .m-tg-section{border-top:1px solid #0000000f;margin-top:12px;padding-top:12px}.membership-modal .m-tg-filter-grid{grid-template-columns:1fr;gap:8px;display:grid}.membership-modal .m-tg-filter-chip{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #95554f26;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;transition:all .2s;display:flex}.membership-modal .m-tg-filter-chip:hover{background:#95554f0a;border-color:#95554f59}.membership-modal .m-tg-filter-chip.active{background:#95554f14;border-color:#95554f}.membership-modal .m-tg-filter-chip.active,.membership-modal .m-tg-custom-filter-row.active{box-shadow:inset 0 0 0 1px #95554f40}.membership-modal .m-tg-filter-chip-title{color:var(--color-text,#333);font-size:12px;font-weight:700}.membership-modal .m-tg-filter-chip-sub{color:#777;font-size:11px}.membership-modal .m-tg-custom-filter-row{background:0 0;border:1px solid #95554f26;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:all .2s;display:flex}.membership-modal .m-tg-custom-filter-row:hover{background:#95554f0a;border-color:#95554f59}.membership-modal .m-tg-custom-filter-row.active{background:#95554f14;border-color:#95554f}.membership-modal .m-tg-custom-select{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;display:flex}.membership-modal .m-tg-custom-field{flex:none;align-items:center;gap:4px;display:inline-flex}.membership-modal .m-tg-custom-input{text-align:right;width:58px;padding:7px 8px}.membership-modal .m-tg-custom-suffix{color:#777;font-size:11px}.membership-modal .m-tg-traits-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.membership-modal .m-tg-search-row{margin-bottom:8px}.membership-modal .m-tg-search-row .m-input{padding:8px 10px}.membership-modal .m-tg-toggle-row{cursor:pointer;align-items:center;gap:10px;display:flex}.membership-modal .m-tg-toggle-input{width:16px;height:16px;accent-color:var(--accent,#95554f);cursor:pointer}.membership-modal .m-tg-toggle-title{font-size:13px;font-weight:500}.membership-modal .m-tg-trait-grid{background:#00000003;border:1px solid #0000000d;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;max-height:220px;padding:4px;display:grid;overflow-y:auto}.membership-modal .m-v1-blocked-list{flex-wrap:wrap;gap:8px;display:flex}.membership-modal .m-v1-blocked-pill{background:#95554f0f;border:1px solid #95554f2e;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:inline-flex}.membership-modal .m-v1-blocked-pill a{color:inherit;font-size:13px;font-weight:600;text-decoration:none}.membership-modal .m-v1-blocked-pill a:hover{text-decoration:underline}.membership-modal .m-v1-blocked-remove{color:#95554f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.membership-modal .m-v1-blocked-remove:hover{opacity:.75}.membership-modal .m-tg-trait-grid .trait-toggle{justify-self:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:1px}.membership-modal .m-tg-trait-grid .trait-toggle-icon,.membership-modal .m-tg-trait-grid .trait-toggle-fallback{max-width:28px;max-height:28px}.membership-modal .m-tg-trait-grid .trait-toggle-icon{object-fit:contain;width:auto;height:auto}.membership-modal .m-tg-trait-grid .trait-toggle-fallback{width:28px;height:28px}.membership-modal .m-tg-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.membership-modal .m-tg-error-box{color:#b42318;background:#b423180d;border:1px solid #b4231833;border-radius:8px;padding:10px;font-size:12px}.membership-modal .m-webhook-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.membership-modal .m-webhook-panel-card{min-height:0}.membership-modal .m-webhook-row{background:#00000005;border:1px solid #0000000f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.membership-modal .m-webhook-row-main{min-width:0}.membership-modal .m-webhook-url{color:var(--color-text,#333);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.membership-modal .m-webhook-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.membership-modal .m-webhook-chip{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.membership-modal .m-webhook-chip.is-active{color:#027a48;background:#027a481f}.membership-modal .m-webhook-chip.is-inactive{color:#9f1239;background:#be185d1f}.membership-modal .m-webhook-test{color:#666;font-size:11px}.membership-modal .m-webhook-test.ok{color:#027a48}.membership-modal .m-webhook-test.fail{color:#b42318}.membership-modal .m-webhook-test.muted{color:#777}.membership-modal .m-webhook-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.membership-modal .m-webhook-divider{border-top:1px solid #0000000f;margin:12px 0 10px}.membership-modal .m-webhook-add-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.membership-modal .m-webhook-secret-banner{background:#95554f12;border:1px solid #95554f4d;border-radius:10px;margin-top:4px;margin-bottom:10px;padding:10px}.membership-modal .m-webhook-secret-title{color:var(--color-text,#333);margin-bottom:8px;font-size:12px;font-weight:600}.membership-modal .m-webhook-secret-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.membership-modal .m-webhook-secret-code{white-space:nowrap;background:#ffffffb3;border:1px solid #95554f33;border-radius:8px;padding:8px;font-size:12px;line-height:1.4;display:block;overflow-x:auto}.membership-modal .m-webhook-empty{color:#777;background:#00000003;border:1px dashed #00000024;border-radius:8px;padding:10px;font-size:12px}.membership-modal .m-social{gap:8px;margin-top:12px;display:flex}.membership-modal .m-social .m-btn{flex:1}.membership-modal .m-btn{color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.membership-modal .m-btn-extend{background:linear-gradient(135deg, var(--home-accent) 0%, var(--home-accent-strong) 100%)}.membership-modal .m-btn-extend:hover{transform:translateY(-1px);box-shadow:0 4px 12px #95554f40}.membership-modal .m-btn-upgrade{background:linear-gradient(135deg,#28745a 0%,#1f5b46 100%)}.membership-modal .m-btn-upgrade:hover{transform:translateY(-1px);box-shadow:0 4px 12px #28745a4d}.membership-modal .m-btn-telegram,.membership-modal .m-btn-discord{color:var(--color-text,#555);background:0 0;border:1px solid #95554f4d}.membership-modal .m-btn-telegram:hover,.membership-modal .m-btn-discord:hover{background:#95554f14;border-color:#95554f80}.membership-modal .m-btn-telegram .telegram-icon,.membership-modal .m-btn-discord .discord-icon{color:#95554f}body.dark-theme .membership-modal .m-btn-telegram,body.dark-theme .membership-modal .m-btn-discord{color:#e5e5e5;border-color:#dcb5b04d}body.dark-theme .membership-modal .m-btn-telegram:hover,body.dark-theme .membership-modal .m-btn-discord:hover{background:#dcb5b01a}body.dark-theme .membership-modal .m-btn-telegram .telegram-icon,body.dark-theme .membership-modal .m-btn-discord .discord-icon{color:#dcb5b0}@media (width>=720px){.membership-modal{max-width:760px;padding:28px}.membership-modal .m-title{margin-bottom:18px;font-size:22px}.membership-modal .m-plan-info{grid-template-columns:1.45fr minmax(0,1fr) minmax(0,1fr)}.membership-modal .m-membership-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.membership-modal .m-current-plan .m-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.membership-modal .m-current-plan .m-actions.split{grid-template-columns:repeat(2,minmax(180px,1fr));max-width:590px;margin-left:auto;display:grid}.membership-modal .m-current-plan .m-btn{min-width:148px;padding:9px 16px}.membership-modal .m-current-plan .m-actions.split .m-btn{min-width:0;padding:12px 16px;font-size:14px}.membership-modal .m-current-plan .m-btn-extend{color:#95554f;background:0 0;border:1px solid #95554f6b}.membership-modal .m-current-plan .m-actions.split .m-btn-extend{background:#95554f0f;border-color:#95554f57}.membership-modal .m-current-plan .m-btn-extend:hover{box-shadow:none;background:#95554f14}.membership-modal .m-info-value,.membership-modal .m-tg-summary{overflow-wrap:anywhere}.membership-modal .m-tg-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-modal .m-passkey-item{padding:10px 12px}}@media (width<=480px){.membership-modal{max-height:calc(100dvh - 24px);padding:20px}.membership-modal .m-info{grid-template-columns:1fr}.membership-modal .m-tg-linked-row{flex-direction:column;align-items:stretch}.membership-modal .m-tg-filter-grid{grid-template-columns:1fr}.membership-modal .m-social{flex-direction:column}.membership-modal .m-webhook-row{grid-template-columns:1fr}.membership-modal .m-webhook-row-actions{justify-content:flex-start}.membership-modal .m-webhook-secret-row{grid-template-columns:1fr}}body.dark-theme .membership-modal{color:#f5f0eb;background:#171717;border-color:#3a332f}body.dark-theme .membership-modal .m-title{color:#fff}body.dark-theme .membership-modal .m-api{background:#95554f1a;border-color:#95554f33}body.dark-theme .membership-modal .m-api-code{background:#ffffff14}body.dark-theme .membership-modal .m-info-item{background:#ffffff0d}body.dark-theme .membership-modal .m-info-value{color:#e5e5e5!important}body.dark-theme .membership-modal .m-info-subvalue{color:#aaa}body.dark-theme .membership-modal .m-info-label{color:#aaa!important}body.dark-theme .membership-modal .m-price{color:#dcb5b0!important}body.dark-theme .membership-modal .m-sub{color:#999!important}body.dark-theme .membership-modal .m-api-copy{color:#dcb5b0;border-color:#dcb5b04d}body.dark-theme .membership-modal .m-api-copy:hover{background:#dcb5b01a}body.dark-theme .membership-modal .m-exact-amount{color:#f1f1f1}body.dark-theme .membership-modal .m-api-help{color:#999}body.dark-theme .membership-modal .m-current-plan{background:#dcb5b014;border-color:#dcb5b02e}body.dark-theme .membership-modal .m-current-plan.m-current-plan-highlight{background:#dcb5b01f;border-color:#dcb5b094;box-shadow:0 0 0 3px #dcb5b024,0 12px 30px #00000057}body.dark-theme .membership-modal .m-expiry-renewal-prompt{border-top-color:#dcb5b033}body.dark-theme .membership-modal .m-expiry-renewal-copy{color:#b8b8b8}body.dark-theme .membership-modal .m-expiry-renewal-pill{color:#f0c9c4;background:#dcb5b01f;border-color:#dcb5b047}body.dark-theme .membership-modal .m-membership-grid-toggle{color:#f2f2f2;background:#dcb5b00f;border-color:#dcb5b02e}body.dark-theme .membership-modal .m-membership-grid-toggle:hover{background:#dcb5b01a;border-color:#dcb5b04d}body.dark-theme .membership-modal .m-membership-grid-toggle-meta{color:#aaa}body.dark-theme .membership-modal .m-membership-grid-toggle i{color:#dcb5b0}body.dark-theme .membership-modal .m-current-plan .m-btn-extend{color:#dcb5b0;border-color:#dcb5b05c}body.dark-theme .membership-modal .m-current-plan .m-btn-extend:hover{background:#dcb5b01a}body.dark-theme .membership-modal .m-renew-exact-note,body.dark-theme .membership-modal .m-renew-title{color:#dcb5b0}body.dark-theme .membership-modal .m-renew-status-card,body.dark-theme .membership-modal .m-renew-sticky.is-active{background:#dcb5b014;border-color:#dcb5b033}body.dark-theme .membership-modal .m-renew-status-main,body.dark-theme .membership-modal .m-renew-sticky-main{color:#f2f2f2}body.dark-theme .membership-modal .m-renew-status-sub{color:#aaa}body.dark-theme .membership-modal .m-renew-sticky-actions button,body.dark-theme .membership-modal .m-renew-sticky-actions a{color:#f2f2f2;background:#ffffff0f;border-color:#dcb5b047}body.dark-theme .membership-modal .m-renew-sticky-actions a{background:#95554f;border-color:#b86b64}body.dark-theme .membership-modal .m-checkout-modal{background:#141414e6}body.dark-theme .membership-modal .m-checkout-card{background:#1f1f1f;border-color:#dcb5b033}body.dark-theme .membership-modal .m-upgrade-amount-item{background:#dcb5b00f;border-color:#dcb5b038}body.dark-theme .membership-modal .m-upgrade-title{color:#f2f2f2}body.dark-theme .membership-modal .m-upgrade-sub{color:#aaa}body.dark-theme .membership-modal .m-upgrade-close{color:#dcb5b0;border-color:#dcb5b04d}body.dark-theme .membership-modal .m-upgrade-close:hover{background:#dcb5b01a}body.dark-theme .membership-modal .m-upgrade-option{background:#ffffff0b;border-color:#ffffff1f}body.dark-theme .membership-modal .m-upgrade-option:hover,body.dark-theme .membership-modal .m-upgrade-option.selected{background:#dcb5b01a;border-color:#dcb5b05c}body.dark-theme .membership-modal .m-upgrade-option.is-annual{background:#237a591f;border-color:#52ae8557}body.dark-theme .membership-modal .m-upgrade-option.is-annual:hover,body.dark-theme .membership-modal .m-upgrade-option.is-annual.selected{background:#237a592e;border-color:#52ae8585}body.dark-theme .membership-modal .m-upgrade-option-title,body.dark-theme .membership-modal .m-upgrade-option-price{color:#f2f2f2}body.dark-theme .membership-modal .m-upgrade-option-copy{color:#b8b8b8}body.dark-theme .membership-modal .m-passkeys{background:#ffffff0a;border-color:#ffffff14}body.dark-theme .membership-modal .m-passkey-btn{color:#dcb5b0;border-color:#dcb5b04d}body.dark-theme .membership-modal .m-passkey-btn:hover{background:#dcb5b01a}body.dark-theme .membership-modal .m-passkey-btn-primary{background:#dcb5b01f}body.dark-theme .membership-modal .m-passkey-item{background:#ffffff08;border-color:#ffffff12}body.dark-theme .membership-modal .m-passkey-name{color:#f2f2f2}body.dark-theme .membership-modal .m-passkey-sub,body.dark-theme .membership-modal .m-passkey-empty,body.dark-theme .membership-modal .m-passkey-msg{color:#aaa}body.dark-theme .membership-modal .m-passkey-msg.error{color:#ff8a80}body.dark-theme .membership-modal .m-passkey-msg.success{color:#86efac}body.dark-theme .membership-modal .m-tg-card{background:#ffffff08;border-color:#ffffff14}body.dark-theme .membership-modal .m-tg-card.is-unlinked{background:#dcb5b012;border-color:#dcb5b02e}body.dark-theme .membership-modal .m-tg-connect-btn{color:#1f1f1f;background:#dcb5b0;border-color:#dcb5b0}body.dark-theme .membership-modal .m-tg-connect-btn:hover{background:#f0c9c4}body.dark-theme .membership-modal .m-tg-summary,body.dark-theme .membership-modal .m-tg-sub,body.dark-theme .membership-modal .m-tg-linked-text,body.dark-theme .membership-modal .m-tg-filter-chip-sub,body.dark-theme .membership-modal .m-tg-custom-suffix{color:#aaa}body.dark-theme .membership-modal .m-tg-linked-title{color:#f2f2f2}body.dark-theme .membership-modal .m-tg-panel{background:#141414e6}body.dark-theme .membership-modal .m-tg-panel-card{background:#1f1f1f;border-color:#ffffff14}body.dark-theme .membership-modal .m-tg-linked-row{background:#ffffff05;border-color:#ffffff14}body.dark-theme .membership-modal .m-tg-linked-row.is-linked{background:#027a480f;border-color:#027a4838}body.dark-theme .membership-modal .m-tg-filter-chip,body.dark-theme .membership-modal .m-tg-custom-filter-row{border-color:#dcb5b033}body.dark-theme .membership-modal .m-tg-filter-chip:hover,body.dark-theme .membership-modal .m-tg-custom-filter-row:hover{background:#dcb5b00d;border-color:#dcb5b059}body.dark-theme .membership-modal .m-tg-filter-chip.active,body.dark-theme .membership-modal .m-tg-custom-filter-row.active{background:#dcb5b01a;border-color:#dcb5b0;box-shadow:inset 0 0 0 1px #dcb5b033}body.dark-theme .membership-modal .m-tg-filter-chip-title{color:#f2f2f2}body.dark-theme .membership-modal .m-tg-trait-grid{background:#ffffff05;border-color:#ffffff14}body.dark-theme .membership-modal .m-v1-blocked-pill{background:#ffffff08;border-color:#ffffff14}body.dark-theme .membership-modal .m-v1-blocked-remove{color:#f0c9c4}body.dark-theme .membership-modal .m-tg-error-box{color:#ff8a80;background:#ff8a8014;border-color:#ff8a8040}body.dark-theme .membership-modal .m-webhook-row{background:#ffffff08;border-color:#ffffff14}body.dark-theme .membership-modal .m-webhook-url{color:#f2f2f2}body.dark-theme .membership-modal .m-webhook-test.muted{color:#aaa}body.dark-theme .membership-modal .m-webhook-divider{border-top-color:#ffffff1a}body.dark-theme .membership-modal .m-webhook-secret-banner{background:#dcb5b014;border-color:#dcb5b047}body.dark-theme .membership-modal .m-webhook-secret-title{color:#f2f2f2}body.dark-theme .membership-modal .m-webhook-secret-code{background:#ffffff0d;border-color:#dcb5b033}body.dark-theme .membership-modal .m-webhook-empty{color:#aaa;background:#ffffff08;border-color:#ffffff29}.membership-modal .m-renew{border-top:1px solid #00000014;margin-top:12px;padding-top:12px}.membership-modal .m-renew-title{color:#95554f;margin:0 0 10px;font-size:14px;font-weight:600}.membership-modal .m-renew-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.membership-modal .m-renew-item{background:#00000005;border-radius:8px;padding:10px}.membership-modal .m-renew-item.full{grid-column:1/-1}.membership-modal .m-input{width:100%;color:inherit;background:#00000008;border:1px solid #95554f33;border-radius:6px;padding:10px;font-size:13px}.membership-modal .m-input:focus{border-color:#95554f;outline:none}.membership-modal .m-or{text-align:center;color:#999;margin:6px 0;font-size:11px}.membership-modal .m-renew-actions{margin-top:10px}.membership-modal .m-renew-checkout-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.membership-modal .m-renew-checkout-actions .m-btn-extend{flex:1;min-width:140px}.membership-modal .m-upgrade-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.membership-modal .m-upgrade-actions .m-btn-upgrade{flex:1;min-width:140px}.membership-modal .m-checkout-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:4;background:#ffffffeb;border-radius:16px;justify-content:center;align-items:center;padding:12px;position:absolute;inset:0}.membership-modal .m-checkout-modal.is-open{display:flex}.membership-modal .m-checkout-card{background:var(--bg-color,#fff);border:1px solid #95554f2e;border-radius:12px;width:100%;max-width:100%;padding:12px;overflow:hidden}.membership-modal .m-upgrade-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.membership-modal .m-upgrade-title{color:var(--color-text,#333);margin:0;font-size:16px;font-weight:700}.membership-modal .m-upgrade-close{color:#95554f;cursor:pointer;background:0 0;border:1px solid #95554f33;border-radius:8px;padding:2px 8px;font-size:18px;line-height:1}.membership-modal .m-upgrade-close:hover{background:#95554f14}.membership-modal .m-upgrade-sub{color:#777;margin-bottom:10px;font-size:12px;line-height:1.4}.membership-modal .m-upgrade-options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.membership-modal .m-upgrade-option{text-align:left;color:inherit;cursor:pointer;background:#00000006;border:1px solid #95554f2e;border-radius:10px;min-width:0;padding:11px}.membership-modal .m-upgrade-option:hover,.membership-modal .m-upgrade-option.selected{background:#95554f12;border-color:#95554f6b}.membership-modal .m-upgrade-option:disabled{cursor:default}.membership-modal .m-upgrade-option:disabled:not(.selected){opacity:.38;filter:grayscale(.85);background:#00000006;border-color:#0000001f}.membership-modal .m-upgrade-option:disabled:not(.selected) .m-upgrade-option-title,.membership-modal .m-upgrade-option:disabled:not(.selected) .m-upgrade-option-copy,.membership-modal .m-upgrade-option:disabled:not(.selected) .m-upgrade-option-pill{color:#999}.membership-modal .m-upgrade-option.selected:disabled{opacity:1}.membership-modal .m-upgrade-option.is-annual{background:#237a590f;border-color:#237a5957}.membership-modal .m-upgrade-option.is-annual:hover,.membership-modal .m-upgrade-option.is-annual.selected{background:#237a591c;border-color:#237a5994}.membership-modal .m-upgrade-option-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.membership-modal .m-upgrade-option-title{color:var(--color-text,#333);font-size:14px;font-weight:800}.membership-modal .m-upgrade-option-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.membership-modal .m-upgrade-option-price{white-space:nowrap;color:#7a443f;font-size:12px;font-weight:850}.membership-modal .m-upgrade-option-pill{white-space:nowrap;color:#95554f;background:#95554f17;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.membership-modal .m-upgrade-option.is-annual .m-upgrade-option-pill{color:#237a59;background:#237a591f}.membership-modal .m-upgrade-option-copy{color:#777;font-size:12px;line-height:1.35}.membership-modal .m-upgrade-grid{grid-template-columns:minmax(104px,.34fr) minmax(0,1fr)}.membership-modal .m-upgrade-amount-item{background:#95554f09;border:1px solid #95554f24}.membership-modal .m-upgrade-amount-item .m-info-value{overflow-wrap:anywhere;line-height:1.2}.membership-modal .m-upgrade-send-item{min-width:0}.membership-modal .m-msg{color:var(--color-text,#666);margin-top:8px;font-size:12px}.membership-modal .m-checkout-asset-note{color:#777;margin-top:7px;font-size:11px;line-height:1.35}.membership-modal .m-renew-status-card{background:#95554f0b;border:1px solid #95554f2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.membership-modal .m-renew-status-main{color:#7a443f;white-space:nowrap;font-size:13px;font-weight:850}.membership-modal .m-renew-status-sub{color:#777;text-align:right;font-size:11px;line-height:1.35}.membership-modal .m-renew-sticky{display:none}.membership-modal .m-renew-sticky-actions button,.membership-modal .m-renew-sticky-actions a{color:#7a443f;white-space:nowrap;background:#fff;border:1px solid #95554f42;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none}.membership-modal .m-renew-sticky-actions a{color:#fff;background:#95554f;border-color:#95554f}@media (width<=560px){.membership-modal .m-upgrade-options,.membership-modal .m-upgrade-grid{grid-template-columns:1fr}.membership-modal .m-renew-status-card{flex-direction:column;align-items:flex-start}.membership-modal .m-renew-status-sub{text-align:left}.membership-modal .m-renew-sticky.is-active{z-index:5;background:#fffffff5;border:1px solid #95554f3d;border-radius:12px;flex-direction:column;gap:8px;margin-top:12px;padding:10px;display:flex;position:sticky;bottom:8px;box-shadow:0 12px 28px #0000002e}.membership-modal .m-renew-sticky-main{justify-content:space-between;gap:10px;font-size:12px;font-weight:850;display:flex}.membership-modal .m-renew-sticky-actions{grid-template-columns:.8fr 1fr .9fr;gap:6px;display:grid}}.pricing-trust-line{opacity:.7;letter-spacing:.02em;margin:.2em 0 .5em;font-size:.8em}.punk-grid-legend{color:#666;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:10px 0 0;padding-left:4px;font-size:14px;font-weight:500;display:flex}.punk-grid-legend.is-hidden{display:none}.punk-grid-legend .legend-item{align-items:center;gap:6px;display:flex}.punk-grid-legend .legend-icon{font-size:1.2em}body.dark-theme .punk-grid-legend{color:#aaa}@media (width<=600px){.punk-grid-legend{gap:12px;padding:0 10px;font-size:12px}}.recent-deals-container{text-align:center;border-top:1px solid #eee}.recent-deals-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;display:flex}.recent-deals-grid .deal-card{text-align:left;background:#fff;border:1px solid #eee;border-radius:12px;width:180px;padding:12px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000014}.recent-deals-grid .deal-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.recent-deals-grid .deal-card h4{color:#333;margin:0 0 6px;font-size:14px;font-weight:700}.recent-deals-grid .deal-image-container{margin-bottom:8px;position:relative}.recent-deals-grid .deal-image{background-color:#f5f5f5;border-radius:8px;width:100%;display:block}.recent-deals-grid .deal-saved-chip{color:#fff;background:#059669;border-radius:12px;padding:4px 8px;font-size:13px;font-weight:700;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0000004d}.recent-deals-grid .deal-discount-line{color:#059669;margin-bottom:8px;font-size:12px;font-weight:600}.recent-deals-grid .deal-stats-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.recent-deals-grid .deal-stat{flex-direction:column;gap:2px;display:flex}.recent-deals-grid .deal-stat-label{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:600}.recent-deals-grid .deal-stat-value{color:#333;font-size:13px;font-weight:700}.recent-deals-grid .deal-metadata{color:#999;border-top:1px solid #eee;margin-top:8px;padding-top:8px;font-size:9px}.locked-cta-section{text-align:center;max-width:600px;margin:40px auto;padding:0 20px}.locked-cta-primary{color:#fff;cursor:pointer;background:#95554f;border:none;border-radius:12px;padding:16px 40px;font-size:18px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 12px #95554f4d}.locked-cta-primary:hover{background:#7d463f;transform:translateY(-2px);box-shadow:0 6px 16px #95554f66}.locked-cta-secondary{color:#666;cursor:pointer;margin-top:16px;font-size:14px;text-decoration:none;display:block}.locked-cta-secondary:hover{color:#95554f;text-decoration:underline}.locked-stats-header{text-align:center;margin-bottom:12px}.locked-stats-header h3{color:#333;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:14px;font-weight:600}.locked-stats-header p{color:#333;margin:0 0 6px;font-size:18px;font-weight:600}.locked-stats-summary{color:#666;margin-top:6px;font-size:13px}.locked-summary-stats{flex-wrap:wrap;justify-content:center;gap:32px;margin:16px 0;display:flex}.locked-summary-stats .summary-stat-item{text-align:center;min-width:120px}.locked-summary-stats .summary-stat-value{color:#95554f;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.locked-summary-stats .summary-stat-label{color:#666;font-size:12px;font-weight:500;line-height:1.3}.live-deals-preview{text-align:center;background:linear-gradient(135deg,#faf8f6 0%,#f5f1ed 100%);border:1px solid #e0d5cb;border-radius:12px;max-width:600px;margin:24px auto;padding:20px;box-shadow:0 2px 8px #95554f14}.live-deals-preview .preview-title{color:#95554f;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:16px;font-weight:700}.live-deals-preview .preview-rows{background:#fff;border-radius:8px;margin-bottom:12px;padding:12px}.live-deals-preview .preview-row{color:#666;-webkit-user-select:none;user-select:none;background:#f8f9fa;border-radius:6px;margin:6px 0;padding:10px 12px;font-family:monospace;font-size:13px}.live-deals-preview .preview-row.blurred-row,.live-deals-preview .blurred-row{filter:blur(3px);color:#999}.live-deals-preview .blurred-text{filter:blur(4px);color:#999;-webkit-user-select:none;user-select:none}.live-deals-preview .discount-visible{color:#059669;filter:none;font-weight:700}.live-deals-preview .preview-hint{color:#95554f;opacity:.8;margin:12px 0 0;font-size:13px;font-weight:500}.live-deals-preview .preview-promise{color:#95554f;margin:8px 0;font-size:15px;font-weight:600}.stats-pill-container{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.stats-pill{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.stats-pill-number{color:#95554f;font-size:14px;font-weight:700}.stats-pill-label{color:#555;font-weight:500}.members-only-card{background:var(--bg-color);border-radius:16px;max-width:800px;margin:10px auto;padding:10px;box-shadow:0 2px 10px #0000000d}.members-only-card .members-only-title{color:var(--text-color);text-align:center;margin-top:0;margin-bottom:5px;font-size:1.8rem;font-weight:600}body.dark-theme .recent-deals-container{border-top-color:#444}body.dark-theme .recent-deals-grid .deal-card{background:#2a2a2a;border-color:#444}body.dark-theme .recent-deals-grid h4,body.dark-theme .recent-deals-grid .deal-stat-label,body.dark-theme .recent-deals-grid .deal-stat-value,body.dark-theme .recent-deals-grid .deal-metadata,body.dark-theme .locked-summary-stats .summary-stat-label,body.dark-theme .locked-summary-stats .summary-stat-value{color:#ececec!important}body.dark-theme .locked-stats-header h3,body.dark-theme .locked-stats-header p{color:#e0e0e0}body.dark-theme .locked-cta-secondary{color:#aaa}body.dark-theme .locked-cta-secondary:hover{color:#95554f}body.dark-theme .members-only-card{background:#2a2a2a;box-shadow:0 2px 10px #0003}.locked-proof-section{text-align:center;margin-bottom:24px}.locked-proof-copy{color:#666;margin:0 0 16px;font-size:15px}body.dark-theme .locked-proof-section p{color:#e0e0e0!important}body.dark-theme .live-deals-preview h3,body.dark-theme .live-deals-preview p,body.dark-theme .live-deals-preview .preview-title{color:#333!important}body.dark-theme .live-deals-preview .preview-promise{color:#95554f!important}@media (width<=768px){.recent-deals-grid{justify-content:center;gap:12px}.recent-deals-grid .deal-card{flex:none;width:180px;max-width:none}.locked-summary-stats{gap:24px;margin:12px 0}.locked-summary-stats .summary-stat-value{font-size:20px}.locked-summary-stats .summary-stat-label{font-size:11px}.recent-deals-grid .deal-saved-chip{padding:3px 6px;font-size:11px;top:6px;left:6px}.recent-deals-grid .deal-discount-line{font-size:11px}.live-deals-preview{margin:16px auto;padding:16px}.live-deals-preview .preview-title{font-size:14px}.live-deals-preview .preview-row{padding:8px 10px;font-size:11px}.locked-cta-primary{width:100%;padding:14px 20px;font-size:16px}.members-only-card .members-only-title{font-size:1.5rem}}.wrapper_faq{max-width:300px;margin:auto}@media (width>=1024px){.wrapper_faq{min-width:800px;max-width:800px}.accordion{width:800px;min-width:800px}.pannel_other{min-width:800px;max-width:800px}}.wrapper_faq>p,.wrapper_faq>h1{text-align:left;margin:1rem 0}.wrapper_faq>h1{letter-spacing:2px;font-size:1.5rem}.accordion{color:#000c;cursor:pointer;text-align:left;background-color:#fff;border:1.5px solid #0003;border-radius:10px;outline:none;justify-content:space-between;align-items:center;width:300px;margin:auto;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:all .4s;display:flex}.accordion_other{color:#000c;cursor:pointer;background-color:#fff;border:1.5px solid #0003;border-radius:10px;outline:none;justify-content:space-between;align-items:center;width:150px;margin:auto;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:all .4s;display:flex}.accordion-arrow{flex-shrink:0;width:16px;height:16px;transition:transform .3s}.accordion.active .accordion-arrow{transform:rotate(180deg)}.pannel{background-color:#f1f7f5;border:1.5px solid #0003;border-radius:10px;max-width:800px;margin:auto;padding:0 1.5rem 1.5rem;display:none;overflow:hidden}.pannel.is-visible{display:block}.pannel p{color:#000000b3;text-align:left;font-size:1.05rem;line-height:1.4}.pannel ul{text-align:left;padding-left:20px}.pannel li{text-align:left;margin-bottom:5px}.accuracy-display-card{text-align:center;max-width:250px;color:inherit;background-color:#fff;border-top:4px solid #95554f;border-radius:12px;margin:20px auto;padding:20px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:block;box-shadow:0 2px 8px #0000000f}.accuracy-display-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001a}.accuracy-display-card .label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.9rem;font-weight:500}.accuracy-display-card .value{color:#95554f;font-size:2.5rem;font-weight:600}body.dark-theme .accuracy-display-card{background-color:#2d2d2d;border-top-color:#95554f;box-shadow:0 2px 8px #0000004d}body.dark-theme .accuracy-display-card:hover{box-shadow:0 6px 16px #0006}body.dark-theme .accuracy-display-card .label{color:#aaa}body.dark-theme .accuracy-display-card .value{color:#c19a96}.pannel_other{max-width:300px;margin:auto;padding:0 1.5rem 1.5rem;display:none;overflow:hidden}.faq{margin:10px 0}.faq.active{border:none}@media (width<=768px){.accordion{text-align:left;justify-content:space-between;width:100%;margin:0}.wrapper_faq{max-width:100%;padding:0 1rem}}body.dark-theme .pannel p,body.dark-theme .pannel ul,body.dark-theme .pannel li{color:#000000b3!important}.accuracy-badge-container{cursor:pointer;margin-bottom:1.5em;display:inline-block;position:relative}.accuracy-badge-content{border-radius:20px;align-items:center;gap:.5em;padding:.6em 1.2em;font-size:.95em;transition:all .3s;display:inline-flex}body.light-theme .accuracy-badge-content,html.light-theme .accuracy-badge-content{color:#666;background:#95554f0f;border:1px solid #95554f26}body.light-theme .accuracy-label,html.light-theme .accuracy-label{opacity:.85;color:#555;font-weight:500}body.light-theme .accuracy-value,html.light-theme .accuracy-value{font-size:1.1em;font-weight:700;text-decoration:none;color:#95554f!important}body.light-theme .accuracy-number,html.light-theme .accuracy-number{color:#95554f;font-weight:700}body.light-theme .accuracy-separator,html.light-theme .accuracy-separator{opacity:.4;color:#95554f}body.dark-theme .accuracy-badge-content,html.dark-theme .accuracy-badge-content{color:#e5c0bd;background:#95554f26;border:1px solid #95554f4d}body.dark-theme .accuracy-label,html.dark-theme .accuracy-label{opacity:.9;color:#ffffffe6}body.dark-theme .accuracy-value,html.dark-theme .accuracy-value{font-size:1.1em;font-weight:700;text-decoration:none;color:#e5c0bd!important}body.dark-theme .accuracy-number,html.dark-theme .accuracy-number{color:#e5c0bd;font-weight:700}body.dark-theme .accuracy-separator,html.dark-theme .accuracy-separator{opacity:.5;color:#e5c0bd}.accuracy-tooltip{color:#fff;white-space:normal;border-radius:8px;width:max-content;min-width:300px;max-width:400px;margin-top:.5em;padding:12px 16px;font-size:13px;line-height:1.4;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d;z-index:10000!important;background:#28282df2!important}.accuracy-tooltip.is-visible{display:block}.tooltip-arrow{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-bottom:6px solid #28282df2!important}.accuracy-badge-container:hover .accuracy-badge-content{transform:translateY(-2px);box-shadow:0 4px 12px #0096ff33}body.dark-theme .accuracy-badge-container:hover .accuracy-badge-content,html.dark-theme .accuracy-badge-container:hover .accuracy-badge-content{box-shadow:0 4px 12px #00d4ff40}#headline{color:#000;margin:0 0 15px;font-size:2.1625em;font-weight:700;transition:color .3s}#subheadline{color:#000c;opacity:.9;margin:0 0 12px;font-size:15.8px;transition:color .3s}body.dark-theme #headline,html.dark-theme #headline{color:#fff}body.dark-theme #subheadline,html.dark-theme #subheadline{color:#ffffffe6}body.light-theme #headline,html.light-theme #headline{color:#000}body.light-theme #subheadline,html.light-theme #subheadline{color:#000c}html[data-page-home=true] body,body[data-page-home=true]{align-items:stretch}html[data-page-home=true] #app,body[data-page-home=true] #app,html[data-page-home=true] .wrapper_faq,body[data-page-home=true] .wrapper_faq,html[data-page-home=true] .accordion,body[data-page-home=true] .accordion,html[data-page-home=true] .accordion_other,body[data-page-home=true] .accordion_other,html[data-page-home=true] .pannel,body[data-page-home=true] .pannel,html[data-page-home=true] .pannel_other,body[data-page-home=true] .pannel_other{box-sizing:border-box}html[data-page-home=true] #app,body[data-page-home=true] #app{width:100%;max-width:100%}html[data-page-home=true] .wrapper_faq,body[data-page-home=true] .wrapper_faq{width:min(100%,300px);max-width:100%;padding:0 10px}html[data-page-home=true] .accordion,body[data-page-home=true] .accordion,html[data-page-home=true] .accordion_other,body[data-page-home=true] .accordion_other{width:100%;max-width:100%}@media (width>=1024px){html[data-page-home=true] .wrapper_faq,body[data-page-home=true] .wrapper_faq{width:800px;max-width:800px;padding:0}}#predictFormContainer{width:100%;max-width:600px;margin:0 auto 20px}.home-initial-hidden{display:none!important}body.home-modal-scroll-locked{overflow:hidden}.home-initial-grid{display:grid!important}.home-initial-block{display:block!important}.home-initial-flex{display:flex!important}.home-initial-unlocked-hidden{display:none!important}.view-toggle.home-initial-locked-hidden.locked-mode{display:none}.home-initial-unlocked-visible{display:inline-flex!important}.clipboard-fallback-textarea{opacity:0;position:fixed}#memberMessage{color:inherit}body.light-theme #memberMessage{color:#000!important}body.dark-theme #memberMessage{color:#fff!important}#checkout{cursor:pointer;background-color:#95554f;border-radius:12px;margin-top:0;margin-bottom:0;padding:12px 32px;font-size:20px;font-weight:600;transition:all .2s;animation:2s infinite subtle-pulse;position:relative;transform:translateY(0);box-shadow:0 4px 12px #8b000033;color:#fff!important;border:none!important}#checkout:before{content:"";opacity:.5;pointer-events:none;background:#ffffff0d;border-radius:12px;position:absolute;inset:0}#checkout:hover{background-color:#95554f;transform:translateY(-2px);box-shadow:0 6px 16px #8b00004d}#checkout:active{transform:translateY(0);box-shadow:0 2px 8px #8b000033}body.dark-theme #checkout{background-color:#95554f;box-shadow:0 4px 12px #9900004d}html[data-page-type=v1] #checkout,body[data-page-type=v1] #checkout{background-color:#a59af8!important;box-shadow:0 4px 12px #a59af833!important}html[data-page-type=v1] #checkout:hover,body[data-page-type=v1] #checkout:hover{background-color:#8b7fdc!important;box-shadow:0 6px 16px #a59af84d!important}html[data-page-type=v1] #checkout:active,body[data-page-type=v1] #checkout:active{box-shadow:0 2px 8px #a59af833!important}html[data-page-type=v1] body.dark-theme #checkout,body.dark-theme[data-page-type=v1] #checkout{background-color:#b7affb!important;box-shadow:0 4px 12px #b7affb4d!important}@keyframes subtle-pulse{0%{transform:scale(1)}50%{transform:scale(1.013)}to{transform:scale(1)}}#predictForm button{cursor:pointer;border-radius:8px;padding:.6em 1.2em;font-size:1em;font-weight:500;transition:all .3s;box-shadow:0 2px 4px #0000001a;color:#000!important;background-color:#fff!important;border:1.5px solid #b8b2b1!important}#predictForm button:hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000001a;background-color:#f0f0f0!important;border-color:#95554f!important}#id_punk,#id_punk:focus,#id_punk:active,#id_punk:hover,#id_punk:focus-visible{appearance:none;text-align:center;border:1px solid #ccc;border-radius:4px;width:65px;height:25px;padding:3px;font-size:16px;transition:background-color 5000s ease-in-out;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}#id_punk:-webkit-autofill{appearance:none;text-align:center;border:1px solid #ccc;border-radius:4px;width:65px;height:25px;padding:3px;font-size:16px;transition:background-color 5000s ease-in-out;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}#id_punk:-webkit-autofill:hover{appearance:none;text-align:center;border:1px solid #ccc;border-radius:4px;width:65px;height:25px;padding:3px;font-size:16px;transition:background-color 5000s ease-in-out;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}#id_punk:-webkit-autofill:focus{appearance:none;text-align:center;border:1px solid #ccc;border-radius:4px;width:65px;height:25px;padding:3px;font-size:16px;transition:background-color 5000s ease-in-out;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}#id_punk:-webkit-autofill:active{appearance:none;text-align:center;border:1px solid #ccc;border-radius:4px;width:65px;height:25px;padding:3px;font-size:16px;transition:background-color 5000s ease-in-out;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}body.dark-theme #id_punk,body.dark-theme #id_punk:focus,body.dark-theme #id_punk:active,body.dark-theme #id_punk:hover,body.dark-theme #id_punk:focus-visible{border-color:#555;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}body.dark-theme #id_punk:-webkit-autofill{border-color:#555;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}body.dark-theme #id_punk:-webkit-autofill:hover{border-color:#555;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}body.dark-theme #id_punk:-webkit-autofill:focus{border-color:#555;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}body.dark-theme #id_punk:-webkit-autofill:active{border-color:#555;color:#000!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}#id_punk input{text-align:center;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-radius:4px;width:65px;height:25px;padding:3px;font-size:20px;color:#000!important;background-color:#fff!important}.punk-id-input{text-align:left;padding-left:0;transition:text-align .1s}.punk-id-input:focus{text-align:left}.punk-id-input::placeholder{color:#888;opacity:.7;text-align:center}.punk-id-input::placeholder{color:#888;opacity:.7;text-align:center}#predictForm.wallet-mode-active #id_punk{width:330px}#floor-punks-heading{text-align:center;margin-bottom:10px}#punk-grid-container{z-index:1;justify-content:center;gap:0;margin-top:10px;display:grid;position:relative}@media (width>=1200px){#punk-grid-container{grid-template-columns:repeat(12,96px)}}@media (width<=1199px) and (width>=768px){#punk-grid-container{grid-template-columns:repeat(6,96px)}}@media (width<=767px){#punk-grid-container{grid-template-columns:repeat(4,96px)}}@media (width<=480px){#punk-grid-container{grid-template-columns:repeat(3,96px)}}.punk-image-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;width:96px;height:143px;margin:0;padding:0;display:flex;position:relative}.punk-image-link{line-height:0;display:block;position:relative}.punk-image-container .punk-image-thumb{background:var(--punk-image-background,#95554f);width:96px;height:96px;margin:0;padding:0;display:block}#punk-grid-container .punk-image-text{flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;width:96px;margin:0;line-height:1.15;display:flex}#punk-grid-container .punk-image-text>span{justify-content:center;align-items:center;width:96px;min-height:20px;margin:0;line-height:1.15;display:flex}#punk-grid-container .punk-image-text .prediction-skeleton-inline{justify-content:center;align-items:center;min-width:0;display:inline-flex}#punk-grid-container .punk-image-text .prediction-skeleton-inline .placeholder-emoji{flex:none;align-items:center;margin-right:0;line-height:1;display:inline-flex}.home-loading-spinner{margin:20px auto;display:block}.home-placeholder-punk-image{background:var(--home-placeholder-punk-bg,#95554f);width:96px;height:96px;position:relative}.home-selected-punk-image{background-color:var(--punk-image-background,#95554f);border-radius:4px;padding:0}.placeholder-emoji{margin-right:8px;animation:2s ease-in-out infinite placeholder-bounce}.placeholder-emoji-flush{margin-right:0}@keyframes placeholder-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.skeleton-text-container{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.skeleton-text{background:linear-gradient(90deg,#ccc 25%,#e0e0e0 50%,#ccc 75%) 0 0/200% 100%;border-radius:4px;width:60px;height:16px;animation:1.5s infinite skeleton-shimmer}.loading-pixel{left:var(--loading-pixel-left);top:var(--loading-pixel-top);width:4px;height:4px;animation:4s infinite pixel-flash;animation-delay:var(--loading-pixel-delay);background-color:#0000;position:absolute}@keyframes pixel-flash{0%,to{background-color:#0000}25%{background-color:#a96e6a}50%{background-color:#81423e}75%{background-color:var(--home-placeholder-flash-color,#95554f)}}.attribute-search-input{width:100%;margin-bottom:10px;padding:8px;font-size:16px}.attributes-container{background-color:#f9f9f9;border:1px solid #ccc;max-height:300px;padding:10px;overflow-y:auto}.attribute-trait-row.is-hidden{display:none}.selected-attributes-list{margin-top:10px}.trait-search-message{color:#666;text-align:center;padding:20px}.home-load-more-button{background-color:var(--home-accent);color:#fff;cursor:pointer;border:none;border-radius:5px;width:fit-content;margin:20px auto;padding:10px 20px;font-size:16px;display:block}#priceFilterContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:20px 45px;display:flex}@media (width<=900px){#priceFilterContainer>div{flex-direction:column;gap:0;max-width:100%}}#priceFilterContainer .price-filter-compact{gap:12px;width:100%;max-width:900px;display:grid}#priceFilterContainer .price-filter-dual-slider{--range-start:0%;--range-end:100%;width:100%;height:24px;position:relative}#priceFilterContainer .price-filter-dual-track,#priceFilterContainer .price-filter-dual-fill{border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}#priceFilterContainer .price-filter-dual-track{background:#bdbdbd;left:0;right:0}#priceFilterContainer .price-filter-dual-fill{left:var(--range-start);right:calc(100% - var(--range-end));background:#95554f}#priceFilterContainer .price-filter-range--front{z-index:2}#priceFilterContainer .price-filter-range--back{z-index:1}#priceFilterContainer .price-filter-number-row{justify-content:space-between;align-items:center;gap:24px;padding-inline:0;display:flex}#priceFilterContainer .price-filter-number-row input[type=number]{width:82px}#priceFilterContainer input[type=number]{text-align:right;background:var(--color-bg);color:var(--color-text,#111);caret-color:var(--color-text,#111);-webkit-text-fill-color:var(--color-text,#111);-moz-appearance:textfield;border:1px solid #ccc;border-radius:6px;padding:4px 6px;font-size:.9rem}body.light-theme #priceFilterContainer input[type=number],html.light-theme #priceFilterContainer input[type=number]{color:#111;caret-color:#111;-webkit-text-fill-color:#111}body.dark-theme #priceFilterContainer input[type=number],html.dark-theme #priceFilterContainer input[type=number]{color:#fff;caret-color:#fff;-webkit-text-fill-color:#fff}#priceFilterContainer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#priceFilterContainer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#priceFilterContainer input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}#priceFilterContainer input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}#priceFilterContainer input[type=range]::-moz-range-track{background:0 0;height:4px}#priceFilterContainer input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;background:#95554f;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px}#priceFilterContainer input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#95554f;border:none;border-radius:50%;width:14px;height:14px}#priceFilterContainer input[type=range]:focus-visible{outline:none}@media (width<=720px){#priceFilterContainer .price-filter-number-row input[type=number]{width:72px}}.mode-selector-wrapper{justify-content:center;margin-bottom:15px;display:flex}.mode-selector{background-color:#eef2f6;border:1px solid #dbe2ea;border-radius:10px;padding:4.5px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -1px #0000000a}.mode-selector button{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;border-radius:6px;outline:none;min-width:74px;padding:5px 21px;font-size:14px;font-weight:600;transition:all .15s}.mode-selector button:focus{outline:none}.mode-selector button:hover{color:#1f2937;background-color:#ffffff80}.mode-selector button.active{color:#0f172a;background-color:#fff;border:1px solid #0f172a14;box-shadow:0 2px 6px #0f172a1f,inset 0 1px #fffc}.mode-selector button:first-child{border-right:none}.dark-theme .mode-selector{background-color:#1b1c1f;border:1px solid #2d3036;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0009}.dark-theme .mode-selector button{color:#9ca3af}.dark-theme .mode-selector button:hover{color:#f3f4f6;background-color:#ffffff0f}.dark-theme .mode-selector button.active{background:linear-gradient(180deg, var(--home-mode-active-start) 0%, var(--home-mode-active-end) 100%);color:#f7f4f2;box-shadow:0 2px 6px var(--home-mode-active-shadow), inset 0 1px 0 #ffffff1f;border:1px solid #0006}#dashboard-link{align-items:center;display:inline-flex}.nav-count{color:#707a83;text-align:center;background:#e5e8eb;border-radius:10px;flex-shrink:0;min-width:18px;margin-right:6px;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-block}.prediction-credits-badge{color:#707a83;text-align:center;background:#e5e8eb;border-radius:10px;min-width:18px;padding:2px 6px;font-size:12px;font-weight:700;line-height:1.2;display:none}.prediction-credits-badge.is-visible{display:inline-block}html.dark-theme .nav-count,html.dark-theme .prediction-credits-badge{color:#9ca3af;background:#374151}#apiKeyIcon{z-index:1000;color:#4b3b39;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:76px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:15px}#apiKeyIcon:hover{transform:none}.account-icon-glyph{background:currentColor;width:20px;height:20px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-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 24 24' fill='black'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.account-icon-circle{background-color:var(--home-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 12px #0003}#apiKeyIcon:hover .account-icon-circle{transform:scale(1.08);box-shadow:0 6px 16px #0000003d}#apiKeyIconPasskeyNudge{pointer-events:none;background:#ef4444;border:2px solid #fff;border-radius:999px;width:10px;height:10px;display:none;position:absolute;top:1px;right:1px;box-shadow:0 0 0 1px #00000014}#apiKeyIconPasskeyNudge.is-visible{display:block}#apiKeyIconLabel{color:#4b3b39;letter-spacing:.01em;text-align:center;text-shadow:0 1px 2px #fffc;font-size:14px;font-weight:700;line-height:1}.account-expiry-pill{color:#7a443f;white-space:nowrap;background:#95554f24;border:1px solid #95554f57;border-radius:999px;justify-content:center;align-items:center;min-width:68px;margin-top:1px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:none;box-shadow:0 2px 8px #0000001f}.account-expiry-pill.is-visible{display:inline-flex}#apiKeyIcon.account-expiring-urgent .account-expiry-pill{color:#8f1d1d;background:#b91c1c21;border-color:#b91c1c61}html.dark-theme #apiKeyIcon,html.dark-theme #apiKeyIcon:hover{box-shadow:none}html.dark-theme #apiKeyIconLabel{color:#ffffffeb;text-shadow:0 1px 3px #000000a6}html.dark-theme .account-expiry-pill{color:#f0c9c4;background:#dcb5b024;border-color:#dcb5b061}html.dark-theme #apiKeyIcon.account-expiring-urgent .account-expiry-pill{color:#fecaca;background:#dc4c4638;border-color:#f8717173}.dashboard-punks-message{top:var(--dashboard-punks-message-top);right:var(--dashboard-punks-message-right);z-index:10000;color:#666;opacity:0;overflow-wrap:break-word;pointer-events:none;white-space:normal;background:#f3f4f6;border-radius:4px;max-width:300px;padding:6px 10px;font-size:11px;line-height:1.35;transition:opacity .3s;position:fixed;box-shadow:0 2px 8px #00000026}.dashboard-punks-message.is-visible{opacity:1}.dashboard-punks-message--empty{color:#ef4444;background:#fee2e2}html.dark-theme .dashboard-punks-message{color:#d1d5db;background:#374151}html.dark-theme .dashboard-punks-message--empty{color:#fca5a5;background:#7f1d1d}.find-deals-locked-note{text-align:center;opacity:.8;padding:24px}#viewToggleWrapper{justify-content:center;align-items:center;width:100%;max-width:900px;margin:1px auto;display:flex;position:relative}#viewToggleWrapper .view-toggle{flex-shrink:0;margin:0}.view-toggle-left-controls{z-index:10;align-items:center;padding-left:10px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}#platformFilter{z-index:10000;display:inline-block;position:relative}.home-filter-button{color:#666;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #ddd;border-radius:5px;padding:8px 16px;font-size:14px;font-weight:400;transition:background-color .2s,border-color .2s,color .2s}.home-filter-button:hover{background-color:#f5f5f5;border-color:#bbb}html.dark-theme .home-filter-button{color:#ccc;border-color:#555}html.dark-theme .home-filter-button:hover{background-color:#3d3d3d;border-color:#666}#platformFilterBtn{margin-right:40px}#sortToggleButton{position:absolute;top:50%;right:35px;transform:translateY(-50%)}@media (width<=768px){.view-toggle{width:calc(100% - 40px);margin:1px 20px}.view-toggle button{min-width:unset;flex:1}#sortToggleButton{display:none!important}}#platformFilterMenu{z-index:10001;color:#000;text-align:left;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:180px;padding:12px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 4px 12px #0000001a}#platformFilterMenu.is-open{display:block}html.dark-theme #platformFilterMenu{color:#fff;background:#2d2d2d;border-color:#555;box-shadow:0 4px 12px #00000080}.platform-filter-label{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.platform-filter-label:last-child{margin-bottom:0}.platform-filter-checkbox{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-right:10px;position:relative}.platform-filter-checkbox:before{content:"";border:1.5px solid #666;border-radius:2px;position:absolute;inset:1px}.platform-filter-checkbox[data-checked=true]:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}html.dark-theme .platform-filter-checkbox:before{border-color:#888}html.dark-theme .platform-filter-checkbox[data-checked=true]:after{border-color:#fff}html,body{overflow-x:hidden}.home-wallet-search-field{width:min(445px,100vw - 32px);margin-inline:auto;position:relative}#predictionResult{background-color:#f0f0f0;border-radius:8px;max-width:450px;margin:auto auto 15px;padding:1px 20px;display:none;color:#000!important;background-color:#f5f5f5!important}body.dark-theme #predictionResult{background-color:#e0e0e0!important}.home-prediction-result{background-color:#f5f5f5;border-radius:8px;margin-bottom:15px;padding:10px;display:none}.home-predict-search-field{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.home-predict-submit-row{justify-content:center;align-items:center;display:flex}.home-predict-submit-shell{justify-content:center;width:200px;display:flex;position:relative}.wallet-search-suggestions{z-index:3000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfaf7f5;border:1px solid #95554f29;border-radius:22px;gap:.45rem;width:min(680px,92vw);max-height:min(560px,70vh);padding:.55rem;display:grid;position:absolute;top:calc(100% + 12px);left:50%;right:auto;overflow-y:auto;transform:translate(-50%);box-shadow:0 30px 56px #04111d29}.scorecard-mini-input-group .scorecard-mini-wallet-search-suggestions{z-index:10080;box-sizing:border-box;border-radius:16px;width:100%;max-height:min(420px,58vh);top:calc(100% + 10px);left:0;right:0;transform:none}.home-wallet-search-field .home-wallet-search-suggestions{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfaf7fa;border:1px solid #95554f33;border-radius:12px;gap:4px;width:min(445px,100vw - 32px);max-height:min(360px,52vh);padding:6px;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 38px #04111d38}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion{color:#1f2937;background:#ffffffb8;border:1px solid #0000;border-radius:10px;min-height:0;padding:10px 11px}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion:hover,.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion.active{background:#95554f14;border-color:#95554f38;transform:translateY(-1px);box-shadow:0 8px 18px #95554f14}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-header{align-items:center;gap:10px}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-title{color:#1f2937;font-size:.96rem;font-weight:700;line-height:1.15}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-subtitle{color:#64748b;margin-top:2px;font-size:.82rem;line-height:1.3}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-badge{letter-spacing:.08em;border-radius:999px;min-height:24px;padding:0 9px;font-size:.65rem}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-badge--wallet{color:#68aef0;background:#e7f0ff}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-badge--entity{color:#95554f;background:#f1e4e1}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-footer{color:#64748b;justify-content:flex-end;margin-top:4px;font-size:.8rem;line-height:1.25}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-match{display:none}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-meta{text-align:right}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-state{color:#64748b;background:#ffffffb8;border-radius:10px;min-height:0;padding:11px 12px;font-size:.86rem}.wallet-search-suggestions[hidden]{display:none!important}html.dark-theme .wallet-search-suggestions,body.dark-theme .wallet-search-suggestions{background:#0a0e12eb;border-color:#ffffff14;box-shadow:0 32px 56px #00000073}.wallet-search-suggestion{width:100%;color:var(--text-color,#1f2937);text-align:left;cursor:pointer;background:#ffffffbd;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}html.dark-theme .wallet-search-suggestion,body.dark-theme .wallet-search-suggestion{background:#ffffff08}.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:0;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,#95554f);background:#95554f24}.wallet-search-suggestion-badge--wallet{color:#1e64a6;background:#2081e21f}html.dark-theme .wallet-search-suggestion-badge--wallet,body.dark-theme .wallet-search-suggestion-badge--wallet{color:#87c5ff}.wallet-search-suggestion-subtitle,.wallet-search-suggestion-footer{color:var(--text-muted,#64748b);font-size:.86rem}.wallet-search-suggestion-footer{letter-spacing:.01em}.wallet-search-suggestion-match{color:var(--text-color,#1f2937);opacity:.72}.wallet-search-suggestion-meta{text-align:right}.wallet-search-suggestion-state{color:var(--text-muted,#64748b);background:#ffffff94;border-radius:18px;padding:1rem 1.1rem;font-size:.92rem;line-height:1.45}html.dark-theme .wallet-search-suggestion-state,body.dark-theme .wallet-search-suggestion-state{background:#ffffff08}html.dark-theme .home-wallet-search-field .home-wallet-search-suggestions,body.dark-theme .home-wallet-search-field .home-wallet-search-suggestions{background:#111214fa;border-color:#ffffff1a;box-shadow:0 20px 40px #00000075}html.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion,body.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion,html.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-state,body.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-state{color:#cbd5e1;background:#ffffff0a}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion.active,html.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion.active,body.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion.active{outline-offset:1px;outline:2px solid #2081e2b8;box-shadow:0 0 0 3px #2081e224}html.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-title,body.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-title{color:#f8fafc}html.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-subtitle,body.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-subtitle,html.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-footer,body.dark-theme .home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-footer{color:#94a3b8}.wallet-search-suggestion-state--loading{color:var(--text-color,#1f2937);opacity:.72}@media (width<=720px){.wallet-search-suggestions{width:min(94vw,520px);max-height:62vh}.scorecard-mini-input-group .scorecard-mini-wallet-search-suggestions{width:100%;max-height:58vh}.home-wallet-search-field .home-wallet-search-suggestions{border-radius:12px;width:calc(100vw - 28px);top:calc(100% + 8px)}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion{padding:10px}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-header,.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-footer{flex-direction:row;align-items:center;gap:.55rem}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-title{font-size:.95rem}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-subtitle,.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-footer{font-size:.8rem}.home-wallet-search-field .home-wallet-search-suggestions .wallet-search-suggestion-badge{min-height:22px;padding:0 8px;font-size:.62rem}.wallet-search-suggestion-header,.wallet-search-suggestion-footer{flex-direction:column;align-items:flex-start;gap:.45rem}.wallet-search-suggestion-meta{text-align:left}}:root{--home-accent:#95554f;--home-accent-rgb:149, 85, 79;--home-accent-strong:#7a443f;--home-accent-dark:#95554f;--home-mode-active-start:#8c5d56;--home-mode-active-end:#70443e;--home-mode-active-shadow:#00000073;--home-plan-hover:#7a443f;--home-plan-dark-hover:#7a443f;--home-pricing-progress:#8b0000;--home-placeholder-punk-bg:#95554f;--punk-image-background:#95554f}.home-entry-logo{aspect-ratio:1;object-fit:contain;will-change:filter;border-radius:12px;width:8em;height:8em;padding:0;transition:filter .3s}.home-entry-logo:hover{filter:drop-shadow(0 0 1em #95554faa)}html[data-page-type=v1]{--home-accent:#a59af8;--home-accent-rgb:165, 154, 248;--home-accent-strong:#8b7fe0;--home-accent-dark:#b7affb;--home-mode-active-start:#a59af8;--home-mode-active-end:#8b7fe0;--home-mode-active-shadow:#a59af859;--home-plan-hover:#8b7fdc;--home-plan-dark-hover:#a59af8;--home-pricing-progress:#8b7fdc;--home-placeholder-flash-color:#a59af8;--home-placeholder-punk-bg:#a59af8;--punk-image-background:#a59af8}.header-logo-locked{flex-shrink:0;align-items:center;margin-right:16px;display:flex}.header-logo-locked picture{justify-content:center;align-items:center;display:flex}.header-logo-locked-image{object-fit:contain;width:40px;height:40px;display:block}@media (width<=1024px){.header-logo-locked{margin-right:12px}.header-logo-locked-image{width:35px;height:35px}}@media (width<=480px){.header-logo-locked{margin-right:8px}.header-logo-locked-image{width:32px;height:32px}}.home-price-toggle,.home-stats-link,.home-prediction-result--interactive,.attribute-option-label{cursor:pointer}.attribute-option-label{color:#000}.punk-platform-badge{z-index:10;position:absolute;top:4px;right:4px}.punk-platform-badge--logo,.punk-platform-badge--blur{object-fit:cover;border-radius:50%;width:14px;height:14px;display:block}.deals-punk-link{display:inline-block;position:relative;overflow:hidden}.deals-punk-image{background-color:var(--punk-image-background,#95554f);object-fit:cover;border-radius:4px}.punk-image-text span{line-height:1.5;display:block}.punk-image-text .prediction{margin-top:5px;display:block}.punk-image-text,.punk-image-text-dense{color:#fff;text-align:center;white-space:nowrap;font-size:14px}.positive-difference{color:green}.negative-difference{color:#ff4136}#punksGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0;margin-top:10px;display:grid}.punk-card{color:#fff;text-align:center;background-color:#222;border-radius:5px;margin:10px;padding:10px}.punk-card img{width:100px;height:100px}.punk-info{margin-top:10px}.punk-info p{margin:5px 0}.punks-display{margin-top:20px}.punk-grid{flex-wrap:wrap;justify-content:center;display:flex}@media (width>=1200px){#punksGrid{grid-template-columns:repeat(12,1fr)}}@media (width<=1199px) and (width>=768px){#punksGrid{grid-template-columns:repeat(6,1fr)}}@media (width<=767px){#punksGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=480px){#punksGrid{grid-template-columns:repeat(3,1fr)}}#noPunksOverlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#noPunksMessage{text-align:center;color:#000;background-color:#f0f0f0;border-radius:10px;margin:0 auto;padding:20px}body.light-theme .punk-image-text,body.light-theme #floorPunksView,body.light-theme #punk-grid-container{color:#000!important}body.dark-theme .punk-image-text,body.dark-theme #floorPunksView,body.dark-theme #punk-grid-container{color:#fff!important}:root{--header-height:55px}.menu-toggle{display:none}.hero-two-column,.locked-page-two-column{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;width:100%;max-width:1400px;margin:0 auto;padding:5px clamp(20px,3vw,40px) 14px;display:grid}.hero-left-column,.locked-page-left-column{text-align:center;flex-direction:column;align-items:center;min-width:0;height:100%;display:flex;overflow:visible}.hero-right-column,.locked-page-right-column{justify-content:center;align-items:flex-start;width:100%;min-width:0;height:100%;display:flex}#locked-content{flex-direction:column;width:100%;min-height:0;overflow:visible;display:flex!important}.hero-scorecard-mini,.hero-product-preview,.hero-product-preview-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hero-product-preview{flex-direction:column;max-width:600px;display:flex}.hero-product-preview-content{background:#fff;border:1px solid #95554f26;border-radius:12px;flex-direction:column;padding:5px 24px;display:flex}.hero-live-teaser{box-sizing:border-box;background:#95554f0a;border:1px solid #95554f26;border-radius:8px;margin-bottom:10px;padding:10px 16px}@media (width<=1024px){.menu-toggle{background:0 0;border:none;padding:.5rem;font-size:2rem;display:block}.header-nav{top:var(--header-height);box-sizing:border-box;background:#fff;border-left:1px solid #95554f;border-radius:8px 0 0 8px;flex-direction:column;width:280px;max-width:calc(100vw - 24px);padding:0;position:fixed;right:0;transform:translate(100%);box-shadow:-4px 0 12px #00000026}.hero-two-column,.locked-page-two-column{grid-template-columns:1fr;gap:40px;padding:20px 20px 40px}}.hero-scorecard-mini{z-index:10050;background:var(--bg-color,#fff);border:1px solid #95554f26;border-radius:12px;flex-direction:column;max-width:100%;margin-top:5px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.hero-scorecard-mini:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.scorecard-mini-header{border-bottom:1px solid #95554f1a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:1px;display:flex}.scorecard-mini-brand{align-items:center;gap:8px;display:flex}.scorecard-mini-logo{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.scorecard-mini-logo img{object-fit:contain;width:28px;height:28px}.scorecard-mini-peer{align-items:center;gap:12px;display:flex}.scorecard-mini-punk-avatar{image-rendering:pixelated;object-fit:cover;border:2px solid #95554f;border-radius:6px}.scorecard-loading-message{color:#95554f;text-align:center;padding:60px;font-size:18px}.scorecard-mini-title{color:#95554f;font-size:.95rem;font-weight:600}.scorecard-mini-wallet{color:var(--text-color,#04111d);letter-spacing:-.3px;font-size:1.1rem;font-weight:700}.scorecard-mini-hero{align-items:flex-start;gap:20px;margin-bottom:10px;display:flex}.scorecard-mini-grade-wrapper{flex-shrink:0;width:100px;height:100px;position:relative}.scorecard-mini-ring{width:100%;height:100%}.scorecard-mini-grade-content{flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.scorecard-mini-grade{color:#95554f;background:linear-gradient(135deg,#95554f 0%,#7a3f3a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1}.scorecard-mini-score-label{color:var(--text-color,#04111d);margin-top:0;font-size:.65rem;font-weight:600;line-height:1}.scorecard-mini-score{color:var(--text-color,#04111d);font-size:.85rem;font-weight:700;line-height:1}.scorecard-mini-hero-text{flex:1;min-width:0}.scorecard-mini-grade-label{color:#95554f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.9rem;font-weight:700;line-height:1.2}.scorecard-mini-description{color:var(--text-color,#04111d);margin-bottom:8px;font-size:.85rem;line-height:1.4}.scorecard-mini-percentile{color:#95554f;font-size:.75rem;font-weight:500;line-height:1.3}.scorecard-mini-stats-row{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.scorecard-mini-stat-pill{text-align:center;background:#95554f0d;border:1px solid #95554f26;border-radius:12px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:10px 8px;display:flex}.scorecard-mini-stat-icon{margin-bottom:4px;font-size:1.3rem;line-height:1}.scorecard-mini-stat-label{text-transform:uppercase;color:var(--text-muted,#707a83);letter-spacing:.2px;margin-bottom:4px;font-size:.6rem;font-weight:700;line-height:1.2}.scorecard-mini-stat-value{color:var(--text-color,#04111d);margin-bottom:3px;font-size:1rem;font-weight:800;line-height:1.2}.scorecard-mini-stat-rank{color:#10b981;background:#10b9811a;border-radius:10px;padding:2px 6px;font-size:.65rem;font-weight:600;line-height:1.2;display:inline-block}.scorecard-mini-input-row{z-index:10060;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:12px;display:grid;position:relative}.scorecard-mini-input-group{z-index:10070;min-width:0;position:relative}.scorecard-mini-input-row .scorecard-mini-wallet-input{border-color:#a86e6759;flex:1;width:100%;min-width:0;height:56px;margin:0;padding:0 16px;font-family:inherit;font-size:.9rem}.scorecard-mini-wallet-input::placeholder{color:var(--text-muted,#707a83)}.scorecard-mini-input-row .scorecard-mini-submit{white-space:nowrap;background:linear-gradient(135deg,#af7069 0%,#9a5f59 100%);border-radius:8px;flex-shrink:0;width:100%;min-width:0;height:56px;padding:0 18px;font-size:.95rem;font-weight:700;box-shadow:0 4px 12px #9f665f47}.scorecard-mini-input-row .scorecard-mini-submit:hover{background:linear-gradient(135deg,#ba7a73 0%,#a36760 100%);box-shadow:0 6px 16px #9f665f52}.scorecard-mini-input-row .scorecard-mini-submit:disabled{box-shadow:none}html.dark-theme .hero-scorecard-mini{background:#ffffff08;border-color:#95554f40}html.dark-theme .scorecard-mini-header{border-bottom-color:#95554f33}html.dark-theme .scorecard-mini-wallet,html.dark-theme .scorecard-mini-description,html.dark-theme .scorecard-mini-stat-value,html.dark-theme .scorecard-mini-score-label,html.dark-theme .scorecard-mini-score{color:var(--text-color,#fff)}html.dark-theme .scorecard-mini-stat-pill{background:#95554f1a;border-color:#95554f40}html.dark-theme .scorecard-mini-wallet-input::placeholder{color:var(--text-muted,#9ca3af)}html.dark-theme .scorecard-mini-input-row .scorecard-mini-wallet-input{border-color:#b77c7473}html.dark-theme .scorecard-mini-input-row .scorecard-mini-submit{background:linear-gradient(135deg,#bc7e77 0%,#a46b65 100%);box-shadow:0 4px 12px #834f4959}html.dark-theme .scorecard-mini-input-row .scorecard-mini-submit:hover{background:linear-gradient(135deg,#c98b84 0%,#af746d 100%)}@media (width<=640px){.hero-left-column,.locked-page-left-column{order:-1}.hero-right-column,.locked-page-right-column{order:0}.hero-live-teaser{display:none!important}#locked-content{flex:0 auto;min-height:auto}.hero-scorecard-mini{margin-top:12px;padding:12px}.scorecard-mini-header{margin-bottom:12px;padding-bottom:8px}.scorecard-mini-title{font-size:.8rem}.scorecard-mini-wallet{font-size:.9rem}.hero-proof-stats{grid-template-columns:repeat(3,1fr);gap:6px}.hero-proof-stat{padding:8px 4px}.hero-proof-stat-value{font-size:1.2rem}.hero-proof-stat-label{font-size:.7rem}.hero-bullets{max-width:100%}.scorecard-mini-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:12px}.scorecard-mini-grade-wrapper{width:80px;height:80px}.scorecard-mini-grade{font-size:2rem}.scorecard-mini-score-label{font-size:.55rem}.scorecard-mini-score{font-size:.75rem}.scorecard-mini-grade-label{margin-bottom:4px;font-size:.8rem}.scorecard-mini-description{margin-bottom:4px;font-size:.75rem}.scorecard-mini-percentile{font-size:.65rem}.scorecard-mini-hero-text{text-align:center;width:100%}.scorecard-mini-stats-row{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.scorecard-mini-stat-pill{min-width:0;padding:10px 6px}.scorecard-mini-stat-icon{margin-bottom:3px;font-size:1.1rem}.scorecard-mini-stat-label{margin-bottom:3px;font-size:.55rem;line-height:1.1}.scorecard-mini-stat-value{margin-bottom:3px;font-size:.85rem}.scorecard-mini-stat-rank{padding:2px 5px;font-size:.6rem}.scorecard-mini-input-row{grid-template-columns:1fr;gap:8px}.scorecard-mini-input-row .scorecard-mini-wallet-input{height:48px;padding:0 12px;font-size:.85rem}.scorecard-mini-input-row .scorecard-mini-submit{width:100%;min-width:0;height:48px;padding:0 14px;font-size:.85rem}}.modal-overlay{z-index:20000;background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}#scorecardModal.modal-overlay{z-index:30000!important}.home-start-hidden{display:none}.scorecard-modal-content{color:#fff;transform-origin:50%;box-sizing:border-box;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #333;border-radius:14px;width:min(1180px,100vw - 48px);max-height:90vh;margin:20px auto;padding:0;position:relative;overflow:hidden auto;max-width:1180px!important}html.light-theme .scorecard-modal-content{--text-muted:#64748b;--text-primary:#1e293b;--card-bg:#fff;--border-subtle:#00000014;--card-bg-subtle:#00000008;--edge-section-bg:#fff;--edge-section-border:#0000001a;--edge-overlay-bg:#ffffffe6;color:#1f2937;background:#fff;border-color:#e5e7eb;box-shadow:0 18px 40px #0f172a1f}.modal-close-simple{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:2rem;line-height:1;transition:all .2s;display:flex;z-index:1000!important;position:absolute!important;top:12px!important;right:12px!important}.modal-close-simple:hover{opacity:.8;color:#fff}html.light-theme .modal-close-simple{color:#9ca3af}html.light-theme .modal-close-simple:hover{color:#111827}html.dark-theme .modal-close-simple,body.dark-theme .modal-close-simple{color:#fff}html.dark-theme .modal-close-simple:hover,body.dark-theme .modal-close-simple:hover{color:#e5e7eb;opacity:.9}.scorecard-tabs{z-index:1;border-bottom:1px solid #ffffff1a;gap:0;padding:0 60px 0 30px;display:flex;position:relative}.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}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}.scorecard-collection-toggle{justify-content:center;gap:6px;margin:0 0 10px;padding-top:18px;display:none}.scorecard-collection-toggle.visible{display:flex}.scorecard-collection-toggle button{color:var(--text-secondary,#9ca3af);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}html.light-theme .scorecard-collection-toggle button{color:#6b7280;background:#fff;border-color:#e5e7eb}html.light-theme .scorecard-collection-toggle button.active{color:#fff;background:#95554f;border-color:#95554f}#scDetailedMetrics .scorecard-section{padding-bottom:10px}#scDetailedMetrics .scorecard-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 30px 10px;display:grid}#scDetailedMetrics .scorecard-card{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:15px 10px;transition:transform .2s,background .2s,border-color .2s;position:relative;overflow:visible}#scDetailedMetrics .scorecard-card:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px)}#scDetailedMetrics .sc-icon{opacity:.8;margin-bottom:8px;font-size:1.2rem;display:block}#scDetailedMetrics .sc-label-wrapper{justify-content:center;align-items:center;gap:4px;margin-bottom:4px;display:inline-flex}#scDetailedMetrics .sc-label{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;display:block}#scDetailedMetrics .sc-value{color:#fff;margin-bottom:4px;font-size:1.05rem;font-weight:700;display:block}#scDetailedMetrics .sc-rank{color:#10b981;background:#10b9811a;border-radius:10px;padding:2px 6px;font-size:.85rem;display:inline-block}#scDetailedMetrics .sc-rank.neutral{color:#aaa;background:#ffffff1a}#scDetailedMetrics .sc-rank.bad{color:#ef4444;background:#ef44441a}#scDetailedMetrics .info-wrapper{align-items:center;display:inline-flex;position:relative}#scDetailedMetrics .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}#scDetailedMetrics .info-icon:hover,#scDetailedMetrics .info-icon:focus{color:#3b82f6;background:#3b82f633;outline:none}#scDetailedMetrics .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}#scDetailedMetrics .info-tooltip:after{content:"";border:6px solid #0000;border-bottom-color:var(--card-bg,#1a1a2e);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#scDetailedMetrics .scorecard-grid>div:nth-child(3n+1) .info-tooltip{left:0;transform:translate(0)}#scDetailedMetrics .scorecard-grid>div:nth-child(3n) .info-tooltip{left:auto;right:0;transform:translate(0)}#scDetailedMetrics .scorecard-grid>div:nth-child(3n+1) .info-tooltip:after{left:20px;transform:translate(0)}#scDetailedMetrics .scorecard-grid>div:nth-child(3n) .info-tooltip:after{left:auto;right:20px;transform:translate(0)}#scDetailedMetrics .info-icon:hover+.info-tooltip,#scDetailedMetrics .info-icon:focus+.info-tooltip{opacity:1}html.light-theme #scDetailedMetrics .scorecard-card{background:#00000005;border-color:#0000000d}html.light-theme #scDetailedMetrics .scorecard-card:hover{background:#0000000a;border-color:#0000001a}html.light-theme #scDetailedMetrics .sc-value{color:#111827}html.light-theme #scDetailedMetrics .sc-label{color:#6b7280}html.light-theme #scDetailedMetrics .info-tooltip{color:#1f2937;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #00000026}html.light-theme #scDetailedMetrics .info-tooltip:after{border-bottom-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%}.tab-grade{background:#ffffff1a;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.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%)}.share-preview-card{box-sizing:border-box;background:0 0;border-radius:16px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;min-height:338px;margin:0 auto 20px;padding:0;display:flex;position:relative;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:600px;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}.share-preview-card .punk-loader,.share-preview-card [id^=scorecard-loader-]{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important}.share-preview-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.share-action-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .2s;display:flex}.share-preview-actions .share-action-btn{gap:8px;padding:3px 5px;font-size:.9rem;display:flex}.share-action-btn:hover{background:#ffffff1a;transform:translateY(-1px)}html.light-theme .share-action-btn{color:#000;background:#fff;border-color:#e5e7eb}.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}html.light-theme .scorecard-cta{background:#f9fafb;border-color:#e5e7eb}.scorecard-cta-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:620px;display:flex}.cta-headline{color:#fff;margin:0 0 10px;font-size:1.1rem;font-weight:700}html.light-theme .cta-headline{color:#111827}.cta-subtext{color:#9ca3af;max-width:600px;margin:0;font-size:.95rem;line-height:1.5}html.light-theme .cta-subtext{color:#6b7280}.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}.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-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){#scDetailedMetrics .scorecard-grid{grid-template-columns:repeat(2,1fr)}.scorecard-punk-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}.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}html.light-theme .edge-section-wrapper{border:1px solid #0000001a;background:var(--section-bg,#fff)!important}html.light-theme .edge-section-wrapper h3{color:#111827!important}html.light-theme .edge-section-wrapper p{color:#4b5563!important}html.light-theme .edge-captured-card{background:#22c55e14!important;border:1px solid #22c55e33!important}html.light-theme .edge-captured-card .edge-value,html.light-theme .edge-captured-card div[style*="color: #22c55e"]{color:#16a34a!important}html.light-theme .edge-leaked-card{background:#ef444414!important;border:1px solid #ef444433!important}html.light-theme .edge-leaked-card .edge-value,html.light-theme .edge-leaked-card div[style*="color: #ef4444"]{color:#dc2626!important}html.light-theme .edge-best-trades{background:#22c55e0a!important;border:1px solid #22c55e26!important}html.light-theme .edge-best-trades>div:first-child{color:#16a34a!important;border-bottom-color:#22c55e1f!important}html.light-theme .edge-worst-trades{background:#ef44440a!important;border:1px solid #ef444426!important}html.light-theme .edge-worst-trades>div:first-child{color:#dc2626!important;border-bottom-color:#ef44441f!important}html.light-theme .edge-best-trades span[style*="color: #22c55e"],html.light-theme .edge-worst-trades span[style*="color: #ef4444"]{color:inherit!important}html.light-theme .edge-unlock-prompt{background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light-theme .edge-unlock-prompt span{color:#6b7280!important}html.light-theme #edgeBestTradesBody,html.light-theme #edgeWorstTradesBody{color:#374151!important}html.light-theme #edgeBestTradesBody span[style*="color: #e5e7eb"],html.light-theme #edgeWorstTradesBody span[style*="color: #e5e7eb"]{color:#111827!important}html.light-theme #edgeBestTradesBody span[style*="color: #9ca3af"],html.light-theme #edgeWorstTradesBody span[style*="color: #9ca3af"]{color:#6b7280!important}html.light-theme .edge-net-badge{color:#16a34a!important;background:#22c55e1a!important;border-color:#22c55e40!important}html.light-theme .edge-section-wrapper [style*="color: var(--text-primary"],html.light-theme .edge-section-wrapper [style*="color: var(--text-muted"]{color:#111827!important}html.light-theme .edge-section-wrapper [style*="color: var(--text-muted, #9ca3af)"],html.light-theme .edge-section-wrapper [style*="color: var(--text-muted, #6b7280)"]{color:#6b7280!important}html.light-theme .edge-captured-card [style*="color: #22c55e"],html.light-theme .edge-best-trades [style*="color: #22c55e"]{color:#16a34a!important}html.light-theme .edge-leaked-card [style*="color: #ef4444"],html.light-theme .edge-worst-trades [style*="color: #ef4444"]{color:#dc2626!important}html.light-theme .edge-best-trades [style*="color: #e5e7eb"],html.light-theme .edge-worst-trades [style*="color: #e5e7eb"]{color:#111827!important}html.light-theme .edge-best-trades [style*="color: #9ca3af"],html.light-theme .edge-worst-trades [style*="color: #9ca3af"]{color:#6b7280!important}html.light-theme .edge-best-trades [style*="color: #3b82f6"]{color:#2563eb!important}html.light-theme .edge-worst-trades [style*="color: #f59e0b"]{color:#d97706!important}@media (width<=768px){.scorecard-modal-content{width:95%;max-height:95vh}.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}.scorecard-tabs{padding:0 20px 0 10px}.modal-close-simple{width:36px!important;height:36px!important;font-size:1.75rem!important;top:8px!important;right:8px!important}.scorecard-tab{padding:12px 8px;font-size:.85rem}.share-action-btn{gap:6px;padding:8px 16px;font-size:.85rem}.share-preview-actions .share-action-btn{gap:8px;padding:3px 5px;font-size:.9rem}.edge-section-wrapper{margin:16px 0!important;padding:16px!important}.edge-section-wrapper h3{font-size:15px!important}.edge-section-wrapper p{font-size:12px!important}.edge-net-badge{padding:3px 9px!important;font-size:11px!important}.edge-left-column{flex-direction:row!important;flex:auto!important;gap:12px!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}.edge-captured-card,.edge-leaked-card{flex:1 1 0!important;min-width:0!important}.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){.share-action-btn{gap:4px;padding:6px 12px;font-size:.75rem}.share-preview-actions .share-action-btn{gap:8px;padding:3px 5px;font-size:.9rem}.cta-primary-btn{padding:14px 12px;font-size:.86rem}.share-preview-actions{gap:8px}.edge-section-wrapper{margin:12px 0!important;padding:12px!important}.edge-section-wrapper h3{font-size:14px!important}.edge-section-wrapper p{font-size:11px!important}.edge-net-badge{padding:3px 8px!important;font-size:10px!important}.scorecard-primary-layout{padding:12px}.scorecard-cta{margin:0}.edge-value{white-space:nowrap;line-height:1;font-size:20px!important}.edge-left-column{flex-direction:row!important;flex:auto!important;gap:12px!important}.edge-captured-card,.edge-leaked-card{flex:1 1 0!important;min-width:0!important}}@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}}body.dark-theme .preview-hint{opacity:.9;color:#95554f!important}#shareCardContainer{visibility:hidden;position:absolute;top:-9999px;left:-9999px}.home-scorecard-tabs{margin-bottom:6px}.home-share-preview-actions{justify-content:center;margin-bottom:16px}.edge-section-wrapper{border:1px solid var(--edge-section-border,#ffffff1a);background:var(--edge-section-bg,#0003);border-radius:12px;margin:20px 0;padding:20px}.edge-section-head{margin-bottom:16px}.edge-section-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.edge-section-title{color:var(--text-primary,#e5e7eb);margin:0;font-size:16px}.edge-net-anchor{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;pointer-events:none;text-align:center;white-space:normal;background:#000000e6;border-radius:6px;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-section-copy{color:var(--text-muted,#9ca3af);margin:0 0 4px;font-size:13px}.edge-section-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{flex-direction:column;flex:0 0 140px;gap:12px;display:flex}.edge-right-column{flex-direction:column;flex:1;gap:12px;min-width:240px;display:flex}.edge-captured-card,.edge-leaked-card{text-align:center;border-radius:12px;padding:16px}.edge-captured-card{background:#22c55e1a;border:1px solid #22c55e4d}.edge-leaked-card{background:#ef44441a;border:1px solid #ef44444d}.edge-value{margin-bottom:4px;font-size:24px;font-weight:700}.edge-captured-card .edge-value{color:#22c55e}.edge-leaked-card .edge-value{color:#ef4444}.edge-stat-copy{margin-bottom:2px;font-size:11px}.edge-stat-copy-positive{color:#22c55e}.edge-stat-copy-negative{color:#ef4444}.edge-stat-label{color:var(--text-muted,#6b7280);margin-top:2px;font-size:12px}html.light-theme .edge-stat-copy-positive,html.light-theme .edge-captured-card .edge-value,html.light-theme .edge-best-trades .edge-trade-heading{color:#16a34a}html.light-theme .edge-stat-copy-negative,html.light-theme .edge-leaked-card .edge-value,html.light-theme .edge-worst-trades .edge-trade-heading{color:#dc2626}.edge-best-trades,.edge-worst-trades{border-radius:8px;position:relative;overflow:hidden}.edge-best-trades{background:#22c55e0d;border:1px solid #22c55e40}.edge-worst-trades{background:#ef44440d;border:1px solid #ef444440}.edge-trade-heading{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-best-trades .edge-trade-heading{color:#22c55e;border-bottom:1px solid #22c55e26}.edge-worst-trades .edge-trade-heading{color:#ef4444;border-bottom:1px solid #ef444426}.edge-trade-count{display:none}.edge-trade-body{max-height:300px;padding:8px;overflow-y:auto}.edge-trade-actions{padding:8px 12px;display:none}.edge-best-trades .edge-trade-actions{border-top:1px solid #22c55e26}.edge-worst-trades .edge-trade-actions{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{border:1px solid var(--border-subtle,#ffffff14);background:var(--card-bg-subtle,#ffffff08);text-align:center;border-radius:8px;padding:8px}.edge-unlock-copy{color:var(--text-muted,#9ca3af);font-size:12px}@media (width<=768px){.edge-content{flex-flow:column}.edge-left-column{flex-direction:row;flex:auto;gap:12px}.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}.edge-captured-card,.edge-leaked-card{flex:1 1 0;min-width:0}}#dealsTable th{color:#fff;text-align:center;white-space:normal;cursor:pointer;background-color:#95554f;padding:12px;font-weight:700;position:static!important}@media screen and (width<=768px){#dealsTable th,#dealsTable td{white-space:normal;padding:6px 4px;font-size:12px;line-height:1.2;display:table-cell}#dealsTable td{word-wrap:break-word;font-size:14px;line-height:1.2;display:table-cell}#dealsTable th,#dealsTable td{padding:6px 4px;line-height:1.2}#dealsTable tr{word-wrap:break-word;display:table-row}#dealsTable img.deals-punk-image{margin:4px;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}#dealsTable .deals-punk-link{width:48px;min-width:48px;max-width:48px;height:48px;max-height:48px}#dealsTable td:nth-child(2){width:58px;min-width:58px;max-width:58px}#dealsTable .deals-image-cell{line-height:0}#dealsTable .punk-image{margin:0;padding:0}}@media screen and (width<=600px){#dealsTable td:before{content:none!important}}#dealsTable thead th{padding:10px;color:#fff!important;background-color:#95554f!important}html[data-page-type=v1] #dealsTable thead th,body[data-page-type=v1] #dealsTable thead th{background-color:#a59af8!important}html[data-page-type=v1] body.dark-theme #dealsTable thead th,body.dark-theme[data-page-type=v1] #dealsTable thead th{background-color:#b7affb!important}#dealsTable{border-collapse:collapse;width:100%;min-width:auto;background-color:#fff!important}#dealsTable tr{border-bottom:1px solid #ddd;background-color:#fff!important}#dealsTable td{text-align:center;word-break:break-word;max-width:100px;padding:8px 12px;color:#000!important;background-color:#fff!important;border-bottom:1px solid #ddd!important;border-left:1px solid #f0f0f0!important;border-right:1px solid #f0f0f0!important}body.dark-theme #dealsTable,body.dark-theme #dealsTable tr,body.dark-theme #dealsTable td{color:#000!important;background-color:#fff!important}.deals-predicted-cell{vertical-align:middle;min-width:260px}.deal-valuation-shell{align-content:center;gap:4px;width:min(300px,100%);min-width:0;margin:0 auto;padding:2px 0;display:grid}.deal-valuation-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.deal-liquidity-pill{white-space:nowrap;text-overflow:ellipsis;color:#586170;background:#eef2f6;border-radius:999px;align-items:center;max-width:128px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.deal-liquidity-pill.good{color:#2f8f57;background:#e9f5ee}.deal-liquidity-pill.mid{color:#8a6c17;background:#fbf4dc}.deal-liquidity-pill.bad{color:#b85048;background:#faecea}.deal-liquidity-pill.muted{color:#707987;background:#eef2f6}.deal-confidence-display{color:var(--section-header);opacity:.72;flex-direction:column;flex:none;align-items:center;gap:2px;display:inline-flex}.deal-confidence-label{letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1}.deal-confidence-meter{--deal-confidence-meter-border:#707a8359;--deal-confidence-meter-track:#707a8333;border:1px solid var(--deal-confidence-meter-border);background:var(--deal-confidence-meter-track);border-radius:999px;width:44px;height:6px;display:inline-flex;overflow:hidden}html.dark-theme .deal-confidence-meter,body.dark-theme .deal-confidence-meter{--deal-confidence-meter-border:#94a3b873;--deal-confidence-meter-track:#94a3b847}.deal-confidence-fill{width:var(--deal-confidence-fill-width);background:hsl(var(--deal-confidence-fill-hue), 75%, 50%);height:100%;display:block}.deal-valuation-price{color:#111;text-align:center;margin-top:1px;font-size:1.08em;font-weight:700;line-height:1.1}.deal-valuation-range{color:#707987;gap:3px;width:min(170px,72%);margin:1px auto 0;font-size:.56em;font-weight:600;line-height:1;display:grid}.deal-range-track{background:linear-gradient(90deg,#70798733,#95554f59,#70798733);border-radius:999px;height:4px;display:block;position:relative}.deal-range-marker{left:var(--deal-range-marker-left);background:#111;border:2px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1111112e}.deal-range-values{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:8px;display:flex}body.dark-theme .deal-valuation-price{color:#111}body.dark-theme .deal-valuation-range{color:#586170}@media (width<=720px){#findDealsView .table-container{max-width:100%;padding-bottom:0;overflow-x:visible}#dealsTable{table-layout:fixed;width:100%;min-width:0}#dealsTable th:first-child,#dealsTable td:first-child{width:11%}#dealsTable th:nth-child(2),#dealsTable td:nth-child(2){width:17%;min-width:0;max-width:none}#dealsTable th:nth-child(3),#dealsTable td:nth-child(3){width:22%}#dealsTable th:nth-child(4),#dealsTable td:nth-child(4){width:35%}#dealsTable th:nth-child(5),#dealsTable td:nth-child(5){width:15%}.deals-predicted-cell{min-width:0}.deal-valuation-shell{gap:2px;width:100%;padding:0}.deal-valuation-meta{justify-content:center;gap:0}.deal-liquidity-pill{max-width:100%;padding:2px 7px;font-size:10px}.deal-confidence-display,.deal-valuation-range{display:none}.deal-valuation-price{margin-top:2px;font-size:14px}}#findDealsView .table-container{width:100%;max-width:800px;margin:24px auto;overflow-x:auto}#findDealsView #dealsTable{table-layout:auto}#findDealsView #dealsTable td:nth-child(2),#findDealsView #dealsTable td.deals-image-cell{width:104px;min-width:104px;max-width:104px}#findDealsView #dealsTable tbody tr{height:96px}#findDealsView #dealsTable td.deals-image-cell{box-sizing:border-box;vertical-align:middle;text-align:center;white-space:nowrap;word-break:normal;contain:paint;padding:8px 16px;font-size:0;line-height:0;overflow:hidden;width:104px!important;min-width:104px!important;max-width:104px!important}#findDealsView #dealsTable td.deals-image-cell .deals-punk-link{vertical-align:middle;box-sizing:border-box;aspect-ratio:1;contain:strict;border-radius:6px;flex:0 0 72px;justify-content:center;align-items:center;width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px;line-height:0;display:inline-flex;position:relative;overflow:hidden}#findDealsView #dealsTable.deals-table .deals-punk-link,#findDealsView #dealsTable.deals-table td:nth-child(2) .deals-punk-link{aspect-ratio:1;justify-content:center;align-items:center;line-height:0;overflow:hidden;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;display:inline-flex!important}#findDealsView #dealsTable td.deals-image-cell img.deals-punk-image{object-fit:cover;image-rendering:pixelated;background-color:var(--punk-image-background,#95554f);box-sizing:border-box;border-bottom:0;border-radius:6px;flex:0 0 72px;margin:0 auto;display:block;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important}#findDealsView #dealsTable.deals-table img.deals-punk-image,#findDealsView #dealsTable.deals-table td:nth-child(2) img.deals-punk-image{object-fit:cover;image-rendering:pixelated;box-sizing:border-box;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;display:block!important}#findDealsView #dealsTable td.deals-image-cell .punk-platform-badge{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important}@media screen and (width<=768px){#findDealsView .table-container{width:100%;max-width:100%}#findDealsView #dealsTable td:nth-child(2),#findDealsView #dealsTable td.deals-image-cell{width:58px;min-width:58px;max-width:58px}#findDealsView #dealsTable tbody tr{height:62px}#findDealsView #dealsTable td.deals-image-cell{padding:6px 4px;width:58px!important;min-width:58px!important;max-width:58px!important}#findDealsView #dealsTable td.deals-image-cell .deals-punk-link{flex-basis:48px;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}#findDealsView #dealsTable.deals-table .deals-punk-link,#findDealsView #dealsTable.deals-table td:nth-child(2) .deals-punk-link{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}#findDealsView #dealsTable td.deals-image-cell img.deals-punk-image{flex-basis:48px;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}#findDealsView #dealsTable.deals-table img.deals-punk-image,#findDealsView #dealsTable.deals-table td:nth-child(2) img.deals-punk-image{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}}.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}.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{pointer-events:auto;transform-origin:0 0!important;box-sizing:border-box!important;z-index:0!important;flex-shrink:0!important;width:1200px!important;min-width:1200px!important;max-width:1200px!important;height:675px!important;margin-bottom:-337px!important;margin-left:0!important;margin-right:0!important;position:relative!important;top:0!important;left:0!important;transform:scale(.5)!important}@media (width<=700px){.share-preview-card{align-items:flex-start;max-width:100%;height:auto;min-height:auto}.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{transform-origin:0 0!important;margin-bottom:-371px!important;transform:scale(.45)!important}}@media (width<=480px){.share-preview-card{align-items:flex-start;height:auto;min-height:auto;overflow:hidden}.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{transform-origin:0 0!important;margin-bottom:-466px!important;transform:scale(.31)!important}}@media (width<=400px){.share-preview-card{align-items:flex-start;height:auto;min-height:auto;overflow:hidden}.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{transform-origin:0 0!important;margin-bottom:-486px!important;transform:scale(.28)!important}}@media (width<=360px){.share-preview-card{align-items:flex-start;height:auto;min-height:auto;overflow:hidden}.share-preview-card .share-card-container,.share-preview-card #shareCardPreviewClone{transform-origin:0 0!important;margin-bottom:-526px!important;transform:scale(.22)!important}}.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,.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}.mode-trader #shareCardIdentityTitle,.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-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}.footer-tools{color:var(--text-secondary,#94a3b8);opacity:.65;text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-top:8px;font-size:11px;line-height:1.4;display:flex}.footer-tools-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted,#94a3b8);font-weight:600}.footer-tools a{color:var(--text-secondary,#94a3b8);text-decoration:none}.footer-tools a:hover{color:var(--text-primary,#e2e8f0);text-decoration:underline}.share-card-container:not(.light-theme) .share-card-score{color:#95554f}.share-stat-rank{color:#6b7280;margin-top:6px;font-size:18px;font-weight:600}.share-stat-pill.hero-stat{background:#95554f1a;border-color:#95554f4d}#socialProofSection{text-align:center;max-width:95vw;margin:0 auto;padding:0}.social-proof-title{color:var(--color-text,#000);margin:0;font-size:2rem;font-weight:700}.social-proof-subtitle{color:var(--color-text-secondary,#666);max-width:600px;margin:.8rem auto;font-size:1.1rem}.social-proof-cta-row{justify-content:center;margin:12px 0 20px;display:flex}.social-proof-load-btn{color:var(--color-text,#111827);cursor:pointer;background:linear-gradient(135deg,#95554f24,#7a443f33);border:1px solid #95554f59;border-radius:999px;padding:10px 18px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 12px #95554f14}.social-proof-load-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #95554f1c}.social-proof-load-btn:disabled{cursor:default;opacity:.65;transform:none}.tweets-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:nowrap;gap:20px;width:100%;max-width:1300px;margin:0 auto;padding-right:20px;display:flex;overflow-x:auto}.tweets-grid::-webkit-scrollbar{height:8px}.tweets-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.tweets-grid::-webkit-scrollbar-thumb{background:#95554f;border-radius:4px}.tweets-grid::-webkit-scrollbar-thumb:hover{background:#7a4440}body.dark-theme .tweets-grid::-webkit-scrollbar-track{background:#2d2d2d}body.dark-theme .tweets-grid::-webkit-scrollbar-thumb{background:#95554f}.tweet-container{scroll-snap-align:start;flex:0 0 320px;justify-content:center;align-items:flex-start;width:320px;max-width:320px;min-height:300px;display:flex;position:relative}.tweet-embed{width:100%!important;max-width:none!important;margin:0!important}.tweet-facade{text-align:left;background:radial-gradient(circle at 20% -10%,#95554f2e,#0000 42%),radial-gradient(circle at 95% 90%,#95554f21,#0000 36%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #95554f33;border-radius:18px;flex-direction:column;justify-content:space-between;width:100%;min-height:300px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 16px #0f172a0f}.tweet-facade:hover{border-color:#95554f57;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.tweet-facade-header{align-items:center;gap:10px;display:flex}.tweet-facade-avatar{border-radius:50%;width:38px;height:38px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.tweet-facade-avatar--accent-purple{background:#7f6dff}.tweet-facade-avatar--accent-cyan{background:#06b6d4}.tweet-facade-avatar--accent-orange{background:#f97316}.tweet-facade-avatar--accent-green{background:#22c55e}.tweet-facade-avatar--accent-pink{background:#ec4899}.tweet-facade-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.tweet-facade-avatar-fallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.95rem;font-weight:700;display:inline-flex}.tweet-facade-name{color:var(--color-text,#111827);font-size:.95rem;font-weight:700;line-height:1.2}.tweet-facade-verified{color:#1d9bf0;vertical-align:middle;font-size:.78rem;font-weight:700}.tweet-facade-handle{color:var(--color-text-secondary,#6b7280);margin-top:2px;font-size:.82rem}.tweet-facade-quote{color:var(--color-text,#111827);min-height:74px;margin:14px 0 0;font-size:.96rem;line-height:1.55}.tweet-facade-quote-paragraph{margin:0 0 .78rem}.tweet-facade-quote-paragraph:last-child{margin-bottom:0}.tweet-facade-media{aspect-ratio:16/9;background:linear-gradient(#f1f5f9cc,#e2e8f0b8);border:1px solid #94a3b83d;border-radius:12px;margin-top:12px;overflow:hidden}.tweet-facade-media img{object-fit:cover;width:100%;height:100%;display:block}.tweet-facade-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.tweet-facade-badge{letter-spacing:.04em;text-transform:uppercase;color:#95554f;background:#95554f1f;border:1px solid #95554f40;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:700}.tweet-facade-link{color:var(--secondary-color,#95554f);font-size:.84rem;font-weight:600;text-decoration:none}body.dark-theme .social-proof-title{color:#fff}body.dark-theme .social-proof-subtitle{color:#b5b5b5}body.dark-theme .social-proof-load-btn{color:#f3f4f6;background:linear-gradient(135deg,#95554f59,#7a443f7a);border-color:#95554f99}body.dark-theme .tweet-facade{background:radial-gradient(circle at 18% -14%,#95554f6b,#0000 42%),radial-gradient(circle at 96% 92%,#5b332f6b,#0000 36%),linear-gradient(#1f2937 0%,#111827 100%);border-color:#95554f73;box-shadow:0 8px 20px #0000003d}body.dark-theme .tweet-facade-name,body.dark-theme .tweet-facade-quote{color:#f3f4f6}body.dark-theme .tweet-facade-media{background:linear-gradient(#1e293bdb,#111827eb);border-color:#95554f61}body.dark-theme .tweet-facade-handle{color:#cbd5e1}body.dark-theme .tweet-facade-badge{color:#fbcfc9;background:#95554f3d;border-color:#95554f85}@media (width<=768px){#socialProofSection{margin:40px auto 30px;padding:0}.social-proof-title{font-size:1.6rem}.social-proof-subtitle{margin-bottom:2rem;font-size:1rem}.tweets-grid{gap:15px;padding-right:15px}.tweets-grid::-webkit-scrollbar{display:none}.tweet-container{flex:0 0 75%;width:75%;max-width:75%}}@media (width<=480px){.tweets-grid{gap:15px;padding-right:15px}.tweets-grid::-webkit-scrollbar{display:none}.tweet-container{flex:0 0 75%;width:75%;max-width:75%}}
