#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}}.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}#predictFormContainer{width:100%;max-width:600px;margin:0 auto 20px}.access-entry-logo{aspect-ratio:1;object-fit:contain;will-change:filter;border-radius:12px;width:8em;height:8em;padding:0;transition:filter .3s}.access-entry-logo:hover{filter:drop-shadow(0 0 1em #95554faa)}#memberMessage{color:inherit}body.light-theme #memberMessage{color:#000!important}body.dark-theme #memberMessage{color:#fff!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{text-align:center;-webkit-backdrop-filter:blur(10px);background-color:#fffc;border:1px solid #d1d5db4d;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:300px;margin:40px auto;padding:30px;display:flex;box-shadow:0 4px 24px #0000001a}.access-password-title{color:#1d1d1f;margin-bottom:30px;font-size:2.5em;font-weight:500}.access-password-field{align-items:center;gap:8px;width:100%;margin-bottom:20px;display:flex;position:relative}.access-password-input{background-color:#fffc;border:1px solid #d2d2d7;border-radius:12px;width:100%;padding:12px;font-size:16px;transition:all .2s}.access-tooltip{cursor:help}.access-tooltip-icon{color:#95554f;text-align:center;background-color:#95554f1a;border-radius:50%;width:20px;height:20px;font-size:16px;line-height:20px;animation:2s infinite access-tooltip-pulse;display:inline-block}@keyframes access-tooltip-pulse{0%{box-shadow:0 0 #95554f66}70%{box-shadow:0 0 0 6px #95554f00}to{box-shadow:0 0 #95554f00}}.access-tooltip-text{z-index:1;color:#333;text-align:left;opacity:0;visibility:hidden;background-color:#fffffff2;border-radius:8px;width:250px;padding:12px;font-size:14px;line-height:1.5;transition:opacity .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001a}.access-tooltip:hover .access-tooltip-text{opacity:1;visibility:visible}.access-login-button,.access-passkey-button,.access-signup-button{cursor:pointer;border-radius:12px;width:100%;padding:12px;font-size:16px;font-weight:500;transition:all .2s}.access-login-button{color:#fff;background-color:#95554f;border:0;margin-bottom:12px}.access-passkey-button{color:#1f2937;background-color:#f8fafc;border:1px solid #d1d5db;margin-bottom:12px;font-size:15px}.access-passkey-help{color:#6b7280;margin:-4px 0 12px;font-size:12px;display:none}.access-passkey-help.is-visible{display:block}.access-signup-button{color:#95554f;background:0 0;border:0}body.dark-theme .access-password-prompt{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#1f1e1ef5;border-color:#95554f6b;box-shadow:0 24px 64px #00000057,inset 0 0 0 1px #ffffff06}body.dark-theme .access-password-title{text-shadow:0 1px 18px #95554f29}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-passkey-button:focus-visible,body.dark-theme .access-signup-button:focus-visible{outline:none;box-shadow:0 0 0 3px #d59a944d}body.dark-theme .access-passkey-button{color:#eeeae7;background-color:#292828;border-color:#ffffff21}body.dark-theme .access-passkey-button:hover{background-color:#332f2f;border-color:#d59a9475;transform:translateY(-1px)}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-color:#95554f1f;border-color:#0000}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-passkey-button: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-passkey-button,body.dark-theme .access-passkey-button:hover{transition:none;transform:none}}.access-login-intro{color:#756b66;max-width:390px;margin:-12px auto 22px;font-size:14px;line-height:1.45}.access-login-method{width:min(100%,390px);margin:0 auto}.access-login-method[hidden]{display:none!important}#emailPasswordLogin .access-password-input,#passwordResetFinish .access-password-input{width:100%;margin-bottom:10px}.access-method-switch,.access-reset-link{color:#9f5a52;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.access-method-switch{margin:14px auto}.access-reset-link{margin-top:12px;font-size:13px}.access-login-status{color:#387b5c;min-height:18px;margin-top:10px;font-size:13px}.access-login-status.is-error{color:#9f3e37}.access-reset-copy{color:#756b66;font-size:14px}body.dark-theme .access-login-intro,body.dark-theme .access-reset-copy{color:#b7aaa2}body.dark-theme .access-method-switch,body.dark-theme .access-reset-link{color:#dc8e84}
