#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}}#findDealsView .table-container{box-sizing:border-box;background:#fff;border:1px solid #d9dbde;border-radius:10px;width:calc(100% - 32px);max-width:900px;margin:10px auto 24px;overflow-x:auto}#findDealsView #dealsTable{border-collapse:separate;border-spacing:0;color:#20242a;font-variant-numeric:tabular-nums;width:100%;max-width:none;margin:0;background:#fff!important}#findDealsView #dealsTable thead th{letter-spacing:.035em;text-transform:uppercase;padding:11px 14px;font-size:12px;font-weight:750;color:#383b40!important;background:#ece9e7!important;border:0!important;border-bottom:2px solid #95554f!important}#findDealsView #dealsTable thead th:first-child,#findDealsView #dealsTable thead th:nth-child(3),#findDealsView #dealsTable thead th:nth-child(5){text-align:right}#findDealsView #dealsTable thead th:nth-child(2),#findDealsView #dealsTable thead th:nth-child(4){text-align:center}#findDealsView #dealsTable tbody tr{border:0;background:#fff!important}#findDealsView #dealsTable tbody tr:hover{background:#faf8f7!important}#findDealsView #dealsTable tbody td{max-width:none;padding:9px 14px;color:#25292f!important;background:0 0!important;border:0!important;border-bottom:1px solid #e7e7e8!important}#findDealsView #dealsTable tbody tr:last-child td{border-bottom:0!important}#findDealsView #dealsTable .deal-punk-id-cell,#findDealsView #dealsTable .deal-asking-cell,#findDealsView #dealsTable .deal-gap-cell{text-align:right;white-space:nowrap}#findDealsView #dealsTable .deals-predicted-cell{text-align:center}#findDealsView #dealsTable .deal-punk-id-cell{color:#5d626a!important}#findDealsView #dealsTable .deal-asking-cell{font-weight:600}#findDealsView #dealsTable .deal-valuation-shell{width:min(320px,100%);margin-left:auto;margin-right:auto}#findDealsView #dealsTable .deal-valuation-price{color:#15181c;text-align:center;font-size:1.08em}#findDealsView #dealsTable .deal-valuation-range{width:min(190px,76%);margin-left:auto;margin-right:auto}#findDealsView #dealsTable .deal-gap-badge{box-sizing:border-box;color:#555b63;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:58px;padding:4px 7px;font-size:.88em;font-weight:700;line-height:1;display:inline-flex}#findDealsView #dealsTable .deal-gap-badge--neutral{color:#596069;background:#f2f3f4;border-color:#dfe1e4}#findDealsView #dealsTable .deal-gap-badge--subtle,#findDealsView #dealsTable .deal-gap-badge--medium,#findDealsView #dealsTable .deal-gap-badge--strong{color:#287849;background:#4198621c;border-color:#2c874d57}#findDealsView #dealsTable .deal-gap-badge--negative{color:#934741;background:#aa4b4514;border-color:#aa4b453d}body.dark-theme #findDealsView .table-container,html.dark-theme #findDealsView .table-container{background:#25262a;border-color:#3d3f45;box-shadow:0 10px 28px #00000021}body.dark-theme #findDealsView #dealsTable,html.dark-theme #findDealsView #dealsTable,body.dark-theme #findDealsView #dealsTable tbody tr,html.dark-theme #findDealsView #dealsTable tbody tr{color:#efebe8!important;background:#25262a!important}body.dark-theme #findDealsView #dealsTable thead th,html.dark-theme #findDealsView #dealsTable thead th{color:#d8d5d2!important;background:#2c2d31!important;border-bottom-color:#a9615a!important}body.dark-theme #findDealsView #dealsTable tbody tr:hover,html.dark-theme #findDealsView #dealsTable tbody tr:hover{background:#2a2b30!important}body.dark-theme #findDealsView #dealsTable tbody td,html.dark-theme #findDealsView #dealsTable tbody td{color:#e9e6e3!important;background:0 0!important;border-bottom-color:#383a40!important}body.dark-theme #findDealsView #dealsTable .deal-punk-id-cell,html.dark-theme #findDealsView #dealsTable .deal-punk-id-cell{color:#aaaeb6!important}body.dark-theme #findDealsView #dealsTable .deal-valuation-price,html.dark-theme #findDealsView #dealsTable .deal-valuation-price{color:#f5f2ef}body.dark-theme #findDealsView #dealsTable .deal-valuation-range,html.dark-theme #findDealsView #dealsTable .deal-valuation-range,body.dark-theme #findDealsView #dealsTable .deal-confidence-display,html.dark-theme #findDealsView #dealsTable .deal-confidence-display{color:#9da2ab}body.dark-theme #findDealsView #dealsTable .deal-range-track,html.dark-theme #findDealsView #dealsTable .deal-range-track{background:linear-gradient(90deg,#9da2ab33,#a9615a94,#9da2ab33)}body.dark-theme #findDealsView #dealsTable .deal-range-marker,html.dark-theme #findDealsView #dealsTable .deal-range-marker{background:#f2efec;border-color:#25262a}body.dark-theme #findDealsView #dealsTable .deal-liquidity-pill,html.dark-theme #findDealsView #dealsTable .deal-liquidity-pill{color:#c4c7cd;background:#35383e}body.dark-theme #findDealsView #dealsTable .deal-liquidity-pill.good,html.dark-theme #findDealsView #dealsTable .deal-liquidity-pill.good{color:#8fd5aa;background:#4198622b}body.dark-theme #findDealsView #dealsTable .deal-liquidity-pill.mid,html.dark-theme #findDealsView #dealsTable .deal-liquidity-pill.mid{color:#e2c56c;background:#c29d3329}body.dark-theme #findDealsView #dealsTable .deal-liquidity-pill.bad,html.dark-theme #findDealsView #dealsTable .deal-liquidity-pill.bad{color:#e29a94;background:#b850482b}body.dark-theme #findDealsView #dealsTable .deal-gap-badge--neutral,html.dark-theme #findDealsView #dealsTable .deal-gap-badge--neutral{color:#c3c6cd;background:#34363c;border-color:#464951}body.dark-theme #findDealsView #dealsTable .deal-gap-badge--subtle,html.dark-theme #findDealsView #dealsTable .deal-gap-badge--subtle,body.dark-theme #findDealsView #dealsTable .deal-gap-badge--medium,html.dark-theme #findDealsView #dealsTable .deal-gap-badge--medium,body.dark-theme #findDealsView #dealsTable .deal-gap-badge--strong,html.dark-theme #findDealsView #dealsTable .deal-gap-badge--strong{color:#9bdfb5;background:#41986233;border-color:#8fd5aa61}body.dark-theme #findDealsView #dealsTable .deal-gap-badge--negative,html.dark-theme #findDealsView #dealsTable .deal-gap-badge--negative{color:#e5a29c;background:#b8504829;border-color:#e2807752}@media (width<=720px){#findDealsView .table-container{width:calc(100% - 20px);margin-top:8px;overflow-x:auto}#findDealsView #dealsTable thead th{letter-spacing:.015em;padding:8px 5px;font-size:9px}#findDealsView #dealsTable tbody td{padding:6px 5px;font-size:12px}#findDealsView #dealsTable .deal-gap-badge{min-width:0;padding:4px 5px;font-size:10px}}.wrapper_faq{max-width:300px;margin:auto}.wrapper_faq>p,.wrapper_faq>h1{text-align:left;margin:1rem 0}.wrapper_faq>h1{letter-spacing:2px;font-size:1.5rem}.faq{margin:10px 0}.faq.active{border:none}@media (width>=1024px){.wrapper_faq{min-width:800px;max-width:800px}}.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)}@media (width>=1024px){.accordion{width:800px;min-width:800px}}.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 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}.pannel_other{max-width:300px;margin:auto;padding:0 1.5rem 1.5rem;display:none;overflow:hidden}@media (width>=1024px){.pannel_other{min-width:800px;max-width:800px}}@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}.access-initial-hidden{display:none}.access-change-line{text-align:center}.access-change-positive{color:green}.access-change-negative{color:red}#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}@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}#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}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}#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:space-between;align-items:center;width:96px;height:150px;margin:0;padding:0;display:flex;position:relative}.punk-image-container img{width:96px;height:96px;margin:0;padding:0;display:block}.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}.punks-display{margin-top:20px}.punk-grid{flex-wrap:wrap;justify-content:center;display:flex}.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}@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}.access-support-popup{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.access-support-popup-content{border:1px solid var(--border-color,#e0e0e0);background-color:var(--bg-color,#fff);border-radius:8px;width:80%;max-width:500px;margin:15% auto;padding:2rem;position:relative;box-shadow:0 2px 8px #0000001a}.access-support-close{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700;position:absolute;top:10px;right:20px}.access-support-title{margin-top:10px}.access-support-body{text-align:center;padding:1rem 0}.access-support-options{margin:1.5rem 0}.access-support-option{margin-bottom:1rem}.access-support-icon{font-size:1.2rem}.access-support-link{color:#95554f;font-size:1.1rem;text-decoration:none}.access-expired-overlay{z-index:20000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.access-expired-modal{color:#444;background-color:#fff;border-radius:12px;width:90%;max-width:500px;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 10px 40px #0003}.access-expired-header{text-align:center;margin-bottom:1.5rem}.access-expired-icon{margin-bottom:10px;font-size:48px}.access-expired-title{color:#d32f2f;margin:0 0 1rem;font-size:24px}.access-expired-copy{color:#444;margin:0 0 1rem;font-size:16px;line-height:1.5}.access-expired-note{color:#666;margin:0;font-size:14px}.access-expired-amount{cursor:pointer;background:#fff3cd;border:1px solid #ffeeba;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-family:monospace;font-size:1.1em;transition:all .2s;display:inline-flex}.access-expired-address-section{margin-bottom:1.5rem}.access-expired-label{color:#333;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.5rem;font-size:14px;font-weight:600;display:block}.access-expired-address{color:#334155;cursor:pointer;word-break:break-all;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;font-family:SF Mono,Roboto Mono,monospace;font-size:14px;transition:all .2s;position:relative}.access-expired-copy-hint{color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.access-expired-amount.is-copied,.access-expired-address.is-copied{background-color:#dcfce7;border-color:#22c55e}.access-expired-copied-text{color:#15803d;font-size:.9em;font-weight:600}.access-expired-actions{text-align:center}.access-expired-close{color:#fff;cursor:pointer;background-color:#3b82f6;border:0;border-radius:8px;padding:.8rem 2rem;font-size:1rem;font-weight:600;transition:background-color .2s}.access-password-prompt{box-sizing:border-box;color:#201f1e;text-align:left;-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #95554f38;border-radius:18px;flex-direction:column;width:100%;max-width:460px;margin:0 auto;padding:30px;animation:.26s ease-out both access-prompt-enter;display:flex;box-shadow:0 22px 60px #2f1f1c1c}.access-password-heading{margin-bottom:24px}.access-password-eyebrow{color:#9f5a52;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;line-height:1.2;display:block}.access-password-title{color:#1d1d1f;letter-spacing:-.025em;margin:0;font-size:clamp(26px,4vw,31px);font-weight:680;line-height:1.08}@keyframes access-prompt-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){.access-password-prompt{border-radius:16px;max-width:420px;padding:24px 20px}.access-password-heading{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.access-password-prompt{animation:none}}.access-field-label-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.access-password-label{color:#34302e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:720;line-height:1.25;display:block}.access-field-label-row .access-password-label{margin-bottom:0}.access-password-field{width:100%;margin-bottom:12px;position:relative}.access-password-input{box-sizing:border-box;color:#201f1e;background-color:#ffffffc2;border:1px solid #5046433d;border-radius:10px;width:100%;min-height:52px;padding:13px 15px;font-size:16px;font-weight:520;transition:border-color .16s,box-shadow .16s,background-color .16s}.access-password-input::placeholder{color:#817a77;opacity:1}.access-password-input:hover{border-color:#95554f7a}.access-password-input:focus,.access-password-input:focus-visible{border-color:#a96159;box-shadow:0 0 0 3px #95554f24}.access-tooltip{cursor:help;flex:none;place-items:center;display:inline-grid;position:relative}.access-tooltip-icon{color:#95554f;background-color:#95554f1a;border:1px solid #95554f47;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:grid}.access-tooltip-text{z-index:5;color:#333;text-align:left;opacity:0;pointer-events:none;visibility:hidden;background-color:#fff;border:1px solid #95554f2e;border-radius:8px;width:min(260px,72vw);padding:11px 12px;font-size:12px;line-height:1.45;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 10px);right:-4px;transform:translateY(3px);box-shadow:0 12px 30px #2b1c1924}.access-tooltip:hover .access-tooltip-text,.access-tooltip:focus .access-tooltip-text,.access-tooltip:focus-within .access-tooltip-text{opacity:1;visibility:visible;transform:translateY(0)}.access-login-button,.access-signup-button{cursor:pointer;border-radius:10px;width:100%;min-height:50px;padding:12px 16px;font-size:15px;font-weight:680;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.access-login-button{color:#fff;background-color:#a96159;border:1px solid #95554f;margin:0;box-shadow:0 8px 22px #95554f2e}.access-login-button:hover{background-color:#b66b62;border-color:#a96159;transform:translateY(-1px);box-shadow:0 10px 26px #95554f3d}.access-passkey-help{color:#6b7280;margin:-2px 2px 8px;font-size:12px;display:none}.access-passkey-help.is-visible{display:block}.access-signup-button{color:#95554f;width:auto;min-height:0;font-size:inherit;text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:2px 0;text-decoration:underline;text-decoration-thickness:1px}.access-signup-button:hover{color:#733f3a;border-color:#0000}.access-login-button:disabled,.access-method-row:disabled{cursor:wait;opacity:.58;transform:none}body.dark-theme .access-password-prompt{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1b1bf0;border-color:#95554f6b;box-shadow:0 24px 64px #00000057,inset 0 0 0 1px #ffffff06}body.dark-theme .access-password-title{color:#f3efed;text-shadow:0 1px 18px #95554f29}body.dark-theme .access-password-eyebrow{color:#d18f88}body.dark-theme .access-password-label{color:#d8d1ce!important}body.dark-theme .access-password-input{color:#f5f2f0;caret-color:#d59a94;background-color:#171717;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff09}body.dark-theme .access-password-input::placeholder{color:#8f8a88;opacity:1}body.dark-theme .access-password-input:hover{border-color:#d59a9461}body.dark-theme .access-password-input:focus,body.dark-theme .access-password-input:focus-visible{border-color:#c27a73;box-shadow:0 0 0 3px #c27a732e}body.dark-theme .access-password-input:-webkit-autofill{-webkit-text-fill-color:#f5f2f0;caret-color:#d59a94;box-shadow:inset 0 0 0 1000px #171717}body.dark-theme .access-password-input:-webkit-autofill:hover{-webkit-text-fill-color:#f5f2f0;caret-color:#d59a94;box-shadow:inset 0 0 0 1000px #171717}body.dark-theme .access-password-input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f2f0;caret-color:#d59a94;box-shadow:inset 0 0 0 1000px #171717}body.dark-theme .access-login-button{background-color:#a6615a;box-shadow:0 8px 24px #95554f33}body.dark-theme .access-login-button:hover{background-color:#b56d65;border-color:#0000;transform:translateY(-1px);box-shadow:0 10px 28px #95554f4d}body.dark-theme .access-login-button:focus-visible,body.dark-theme .access-method-row:focus-visible,body.dark-theme .access-signup-button:focus-visible{outline:none;box-shadow:0 0 0 3px #d59a944d}body.dark-theme .access-method-row{color:#eeeae7;background-color:#292828c7;border-color:#ffffff21}body.dark-theme .access-method-row:hover{background-color:#332f2f;border-color:#d59a9475;transform:translateY(-1px)}body.dark-theme .access-method-divider{color:#9e9793}body.dark-theme .access-method-divider:before,body.dark-theme .access-method-divider:after,body.dark-theme .access-recovery-method{border-color:#ffffff1a}body.dark-theme .access-method-divider:before,body.dark-theme .access-method-divider:after{background:#ffffff1a}body.dark-theme .access-method-icon{color:#aaa4a1}body.dark-theme .access-method-chevron{color:#dca19a}body.dark-theme .access-passkey-help{color:#aaa4a1}body.dark-theme .access-signup-button{color:#d9a09a}body.dark-theme .access-signup-button:hover{color:#efb8b2;background:0 0}body.dark-theme .access-new-member{color:#aaa4a1}body.dark-theme .access-tooltip-icon{color:#e4aaa4;background-color:#95554f2e;border:1px solid #d59a9447}body.dark-theme .access-tooltip-text{color:#e8e3e0;background-color:#292727;border:1px solid #ffffff1a;box-shadow:0 14px 36px #00000061}body.dark-theme .access-login-button:disabled,body.dark-theme .access-method-row:disabled{cursor:wait;opacity:.58;transform:none}@media (prefers-reduced-motion:reduce){body.dark-theme .access-login-button,body.dark-theme .access-login-button:hover,body.dark-theme .access-method-row,body.dark-theme .access-method-row:hover{transition:none;transform:none}}.access-login-method{width:100%}.access-login-method[hidden]{display:none!important}.access-method-divider{color:#827975;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0 12px;font-size:10px;font-weight:740;display:flex}.access-method-divider:before,.access-method-divider:after{content:"";background:#50464329;flex:1;height:1px}.access-alternate-methods{gap:8px;display:grid}.access-alternate-methods[hidden],.access-method-divider[hidden],.access-new-member[hidden]{display:none!important}.access-method-row{color:#282422;text-align:left;background:#faf8f799;border:1px solid #50464333;border-radius:10px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;width:100%;min-height:50px;padding:10px 12px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.access-method-row[hidden]{display:none!important}.access-method-row:hover{background:#95554f0e;border-color:#95554f80;transform:translateY(-1px)}.access-method-icon{color:#756d69;background:currentColor;width:19px;height:19px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.access-method-icon-passkey{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.5 3a6.5 6.5 0 0 0-3.19 12.16L9 17.47V20H6.47v2H2v-4.47l6.16-6.16A6.5 6.5 0 1 0 14.5 3Zm0 3A3.5 3.5 0 1 1 11 9.5 3.5 3.5 0 0 1 14.5 6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.5 3a6.5 6.5 0 0 0-3.19 12.16L9 17.47V20H6.47v2H2v-4.47l6.16-6.16A6.5 6.5 0 1 0 14.5 3Zm0 3A3.5 3.5 0 1 1 11 9.5 3.5 3.5 0 0 1 14.5 6Z'/%3E%3C/svg%3E")}.access-method-icon-email{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h18a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm9 8.25L20 7V6.5l-8 5.25L4 6.5V7l8 5.25Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h18a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm9 8.25L20 7V6.5l-8 5.25L4 6.5V7l8 5.25Z'/%3E%3C/svg%3E")}.access-method-icon-wallet{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h16a2 2 0 0 1 2 2v2h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1v1a2 2 0 0 1-2 2H3a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3Zm0 3v10h16V7H3Zm13 3h5v5h-5a2.5 2.5 0 0 1 0-5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h16a2 2 0 0 1 2 2v2h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1v1a2 2 0 0 1-2 2H3a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3Zm0 3v10h16V7H3Zm13 3h5v5h-5a2.5 2.5 0 0 1 0-5Z'/%3E%3C/svg%3E")}.access-method-label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:610;overflow:hidden}.access-method-chevron{color:#9f5a52;font-size:24px;font-weight:300;line-height:1}.access-recovery-method{border-top:1px solid #50464324;margin-top:16px;padding-top:16px}#emailPasswordLogin .access-password-input,#passwordResetFinish .access-password-input{width:100%;margin-bottom:12px}.access-reset-link{color:#9f5a52;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:2px;font-size:12px;text-decoration:underline;display:block}.access-login-status:empty{display:none}.access-login-status{color:#387b5c;margin-top:10px;font-size:12px}.access-login-status.is-error{color:#9f3e37}.access-reset-copy{color:#756b66;margin:0 0 14px;font-size:13px;line-height:1.45}.access-new-member{color:#716966;justify-content:center;align-items:baseline;gap:5px;margin:22px 0 0;font-size:13px;display:flex}body.dark-theme .access-reset-copy{color:#b7aaa2}body.dark-theme .access-reset-link{color:#dc8e84}@media (width<=400px){.access-method-divider span{white-space:nowrap}.access-new-member{flex-wrap:wrap}}body.access-page{isolation:isolate;position:relative}body.access-page:before{inset:var(--header-height) 0 0;z-index:-1;content:"";pointer-events:none;background-image:repeating-linear-gradient(122deg,#0000 0 34px,#95554f11 35px 36px);position:fixed;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 50% 36%,#000 0,#0000 72%)}body.access-page.light-theme{background:radial-gradient(circle at 50% 28%,#95554f13,#0000 34rem),#f7f5f3}body.access-page.dark-theme{background:radial-gradient(circle at 50% 28%,#95554f17,#0000 34rem),#222}body.access-page #app{min-height:calc(100svh - var(--header-height) - 86px);padding:clamp(42px,8vh,84px) 20px 54px;position:relative}body.access-page .app-card{place-items:center;min-height:140px;display:grid}@media (width<=640px){body.access-page #app{width:100%;padding:30px 14px 42px}}
