@font-face{font-family:GeistSans;src:url(../media/Geist_Thin-s.p.0upjref74qy1d.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_UltraLight-s.p.13-q-0g-c0koe.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Light-s.p.0j_algtlpuagq.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Regular-s.p.14rz5lhwsi8-1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Medium-s.p.2a9d3u04fv315.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_SemiBold-s.p.1n__ugwae95qi.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Bold-s.p.2f9dyull4xw83.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Black-s.p.2th_f6-dass5e.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_UltraBlack-s.p.1d_vqd2jpcvn9.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_1ae61996-module__IlKU3W__className{font-family:GeistSans,GeistSans Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.geistsans_1ae61996-module__IlKU3W__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Thin.p.1_uzubj_b0obp.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_UltraLight.p.44f7vgnmbc-u2.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Light.p.37owol6vcgw2c.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Regular.p.3j293xjs_ssix.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Medium.p.0m29yntpn269f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_SemiBold.p.1sbdr-ktyqnkq.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Bold.p.42chqn0mu6r--.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Black.p.441mh19-jh3bp.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_UltraBlack.p.2q18hxas4ouyj.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}.geistmono_f060a206-module__5BN90W__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_f060a206-module__5BN90W__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#171717;--muted:#666;--faint:#8f8f8f;--border:#eaeaea;--surface:#fafafa;--hover:#f5f5f5;--success:#0a7b3e;--danger:#d83232;--radius:8px;--shadow:0 12px 40px #00000014}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#ededed;--muted:#a1a1a1;--faint:#777;--border:#292929;--surface:#111;--hover:#1a1a1a;--success:#46c98b;--danger:#ff6b6b;--shadow:0 18px 60px #0000008c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}h1,h2,h3,p{text-wrap:pretty}.container{width:min(1080px,100% - 40px);margin-inline:auto}.label{font:500 12px var(--font-geist-sans);color:var(--faint);letter-spacing:-.01em}.site-nav{z-index:30;pointer-events:none;height:64px;position:sticky;top:0}.nav-shell{pointer-events:auto;border:1px solid #0000;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 24px);height:64px;margin:0 auto;padding:0 8px;transition:width .3s,height .3s,margin .3s,padding .3s,background-color .3s,border-color .3s,box-shadow .3s;display:grid}.site-nav[data-scrolled=true] .nav-shell{border-color:color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--background) 78%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);width:min(960px,100% - 24px);height:52px;margin-top:6px;padding-inline:10px;box-shadow:0 10px 30px #00000014}.mark{letter-spacing:-.03em;align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:600;display:flex}.mark span{background:var(--foreground);width:25px;height:25px;color:var(--background);letter-spacing:0;border-radius:7px;place-items:center;font-size:12px;display:grid}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a,.footer a{color:var(--muted);font-size:13px;transition:color .15s,background-color .15s}.nav-links a{border-radius:7px;padding:7px 10px}.nav-links a:hover{color:var(--foreground);background:var(--hover)}.footer a:hover{color:var(--foreground)}.nav-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.nav-signin{color:var(--muted)}.nav-signin:hover{color:var(--foreground);background:var(--hover)}.button{letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:active{transform:translateY(1px)}.button.primary{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.button.primary:hover{filter:brightness(.9)}.button.subtle{border-color:var(--border);background:var(--background)}.button.subtle:hover{background:var(--hover)}.button-large{height:42px;padding-inline:17px}.full{width:100%}.icon-button{border:1px solid var(--border);background:var(--background);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mobile-menu{display:none}@font-face{font-family:Alyrak;src:local(Alyrak),local(Alyrak Regular);font-display:swap}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:54px;min-height:252px;padding-block:10px 14px;display:grid}.hero h1{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Alyrak,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:52px;font-weight:400;line-height:.96}.hero-actions-tailark{align-items:center;gap:5px;margin-top:24px;display:flex}.hero-shortcut{color:var(--muted)}.hero-shortcut:hover{color:var(--foreground);background:0 0}.hero-shortcut kbd{border:1px solid var(--border);background:var(--surface);min-width:22px;height:22px;color:var(--foreground);border-radius:5px;place-items:center;padding:0 6px;font-size:11px;display:grid;box-shadow:0 1px 1px #0000000d}.hero-visual{align-items:center;height:252px;display:flex;position:relative}.hero-visual img{object-fit:cover;object-position:25% 50%;opacity:.82;mix-blend-mode:multiply;width:100%;height:100%;transform:scale(.92);-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}html.dark .hero-visual img{mix-blend-mode:lighten;opacity:.65}.hero-composer{z-index:2;place-items:center;padding:0 45px;display:grid;position:absolute;inset:0}.composer-card{text-align:left;border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(390px,100%);min-height:96px;color:var(--foreground);border-radius:22px;padding:17px;box-shadow:0 18px 45px #00000029}.composer-card>span{color:var(--muted);font-size:13px}.composer-card>div{align-items:center;gap:4px;margin-top:20px;display:flex}.composer-card i,.composer-card b{border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.composer-card i:hover{background:var(--hover)}.composer-card b{background:var(--foreground);color:var(--background);margin-left:auto}.badge{border:1px solid var(--border);background:var(--surface);font:500 12px var(--font-geist-sans);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.badge.quiet{font-family:var(--font-geist-sans);padding:4px 8px}.status-dot{background:#22a06b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e3f5ec}.leader-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px #00000008}.leader-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.leader-profile{align-items:center;gap:16px;margin-top:24px;display:flex}.avatar{color:#fff;width:42px;height:42px;font:500 12px var(--font-geist-sans);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}.avatar-large{border-radius:13px;width:62px;height:62px;font-size:15px}.leader-profile>div{position:relative}.leader-rank{font:500 11px var(--font-geist-sans);color:var(--success)}.leader-profile h2{letter-spacing:-.03em;margin:3px 0;font-size:22px}.leader-profile a,.listing-cell a{color:var(--faint);align-items:center;gap:4px;font-size:12px;display:flex}.leader-card>p{color:var(--muted);margin:22px 0;font-size:14px;line-height:1.5}.leader-stats{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.leader-stats div{flex-direction:column;padding:14px;display:flex}.leader-stats div+div{border-left:1px solid var(--border)}.leader-stats span,.next-rank span{color:var(--faint);font-size:12px}.leader-stats strong{font:600 17px var(--font-geist-sans);margin-top:6px}.next-rank{justify-content:space-between;align-items:center;padding:17px 2px;display:flex}.next-rank span{align-items:center;gap:6px;display:flex}.next-rank strong{font:600 14px var(--font-geist-sans)}.metrics{border-block:1px solid var(--border);background:var(--surface)}.metrics-inner{grid-template-columns:repeat(4,1fr);height:102px;display:grid}.metrics-inner div{border-left:1px solid var(--border);flex-direction:column;justify-content:center;padding-left:28px;display:flex}.metrics-inner div:last-child{border-right:1px solid var(--border)}.metrics-inner strong{font:600 19px var(--font-geist-sans);letter-spacing:-.03em}.metrics-inner span{color:var(--faint);margin-top:7px;font-size:12px}.leaderboard{padding-block:0 100px}.section-header{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.section-header h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:32px}.section-header p{color:var(--muted);margin:0;font-size:13px}.filters{gap:10px;margin-bottom:10px;display:flex}.search{border:1px solid var(--border);width:245px;height:38px;color:var(--faint);border-radius:7px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.category-list{align-items:center;gap:4px;display:flex;overflow:auto}.category-list button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:13px}.category-list button:hover{background:var(--hover)}.category-list button.active{color:#fff;background:#171717}.table{border:1px solid var(--border);border-radius:10px;overflow:hidden}.table-head,.table-row{grid-template-columns:68px minmax(320px,1.7fr) 110px 110px 150px 88px;align-items:center;display:grid}.table-head{background:var(--surface);border-bottom:1px solid var(--border);height:36px;padding:0 16px}.table-head span{font:500 10px var(--font-geist-sans);text-transform:uppercase;color:var(--faint)}.table-row{border-bottom:1px solid var(--border);min-height:74px;padding:9px 16px}.table-row:last-child{border-bottom:0}.table-row:hover{background:#fdfdfd}.rank-cell{align-items:center;gap:7px;display:flex}.rank-cell strong{font:600 15px var(--font-geist-sans)}.rank-cell span{font:500 10px var(--font-geist-sans)}.positive{color:var(--success)}.negative{color:var(--danger)}.neutral{color:var(--faint)}.listing-cell{align-items:center;gap:12px;min-width:0;display:flex}.listing-cell>div{min-width:0}.listing-cell h3{margin:0 0 3px;font-size:14px}.listing-cell p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:370px;margin:0 0 3px;font-size:12px;overflow:hidden}.category-badge{border:1px solid var(--border);color:var(--muted);border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px}.supporters{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.amount-cell{flex-direction:column;display:flex}.amount-cell strong{font:600 13px var(--font-geist-sans)}.amount-cell span{color:var(--faint);align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.boost-button{height:32px;padding-inline:10px}.empty{height:130px;color:var(--muted);place-items:center;font-size:14px;display:grid}.load-more{margin:18px auto 0;display:flex}.how{background:var(--surface);border-block:1px solid var(--border);padding-block:90px}.how-grid{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.how-grid article{min-height:210px;padding:27px;position:relative}.how-grid article+article{border-left:1px solid var(--border)}.how-grid svg{margin-top:37px}.how-grid .step{font:500 11px var(--font-geist-sans);color:var(--faint);position:absolute;top:20px;right:22px}.how-grid h3{margin:18px 0 8px;font-size:15px}.how-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.final-cta{text-align:center;padding-block:110px}.final-cta h2{letter-spacing:-.04em;margin:0 0 8px;font-size:32px}.final-cta p{color:var(--muted);margin:0;font-size:14px}.footer{border-top:1px solid var(--border);padding-block:30px}.footer>.container{align-items:center;gap:25px;display:flex}.footer>.container>span{color:var(--faint);font-size:12px}.footer>.container>div{gap:20px;margin-left:auto;display:flex}.dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#00000059;animation:.15s fade;position:fixed;inset:0}.dialog{z-index:51;border:1px solid var(--border);width:min(460px,100% - 28px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:0;animation:.18s pop;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:auto;padding:20px 22px;display:flex;position:static}.dialog-header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:19px}.dialog-body{padding:22px}.dialog-body>p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.55}.result-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;align-items:center;padding:15px;display:grid}.result-card span,.result-card small{color:var(--muted);font-size:12px}.result-card strong{font:600 27px var(--font-geist-sans);grid-area:1/2/3}.amount-options{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.amount-options button{border:1px solid var(--border);background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:start;gap:6px;height:66px;padding:10px;display:flex}.amount-options button:hover{background:var(--hover)}.amount-options button.active{border-color:#171717;box-shadow:0 0 0 1px #171717}.amount-options span{color:var(--faint);font-size:11px}.amount-options strong{font:600 13px var(--font-geist-sans)}.input-label{margin:16px 0;display:block}.input-label>span{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.input-wrap{border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;height:42px;padding:0 12px;display:flex}.input-wrap:focus-within{border-color:#171717;box-shadow:0 0 0 1px #171717}.input-wrap input{background:0 0;border:0;outline:0;width:100%}.protect{background:var(--surface);border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:13px;display:flex}.protect input{accent-color:#171717}.protect span,.notice span{flex-direction:column;gap:3px;display:flex}.protect b,.notice b{font-size:12px}.protect small,.notice small{color:var(--faint);font-size:11px}.notice{border:1px solid var(--border);border-radius:7px;align-items:center;gap:11px;margin-bottom:18px;padding:13px;display:flex}.dialog-body>.subtle{margin-top:8px}.success{text-align:center;padding:48px 28px}.success-icon{width:46px;height:46px;color:var(--success);background:#e9f7ef;border-radius:50%;place-items:center;margin:0 auto;display:grid}.success h3{margin:17px 0 7px;font-size:20px}.success p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.55}.dialog-footer{background:var(--surface);border-top:1px solid var(--border);height:auto;color:var(--faint);justify-content:center;align-items:center;gap:6px;padding:13px;font-size:10px;display:flex;position:static}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@media (max-width:900px){.table-head{display:none}.table-row{grid-template-columns:55px minmax(280px,1fr) 135px 88px}.category-badge,.supporters{display:none}}@media (max-width:640px){.container{width:min(100% - 28px,1080px)}.site-nav{height:58px}.nav-links,.nav-signin{display:none}.mobile-menu{margin-left:0;display:grid}.hero{grid-template-columns:1fr;min-height:0;padding-block:34px 22px}.hero h1{font-size:40px}.hero-visual{display:none}.hero-actions-tailark{margin-top:18px}.leaderboard{padding-block:0 72px}.section-header h2{font-size:28px}.filters{flex-direction:column}.search{width:100%}.category-list{padding-bottom:3px}.table-row{grid-template-columns:38px 1fr 76px;min-height:72px;padding:10px}.amount-cell{display:none}.listing-cell p{max-width:180px}.avatar{width:36px;height:36px}.boost-button{gap:0;width:35px;padding:0;font-size:0}.boost-button svg{width:14px}.how-grid{grid-template-columns:1fr}.how-grid article+article{border-left:0;border-top:1px solid var(--border)}.final-cta{padding-block:80px}.footer>.container{flex-wrap:wrap}.footer>.container>div{width:100%;margin:0}.amount-options{grid-template-columns:1fr}.amount-options button{flex-direction:row;justify-content:space-between;align-items:center;height:50px}.dialog-header,.dialog-body{padding:17px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.detail-container{padding-block:40px 100px}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:38px;font-size:13px;display:inline-flex}.back-link:hover{color:var(--foreground)}.detail-hero{background:0 0;border:0;justify-content:space-between;align-items:flex-end;height:auto;padding:0 0 34px;display:flex;position:static}.detail-identity{align-items:center;gap:22px;display:flex}.detail-avatar{color:#fff;border-radius:17px;place-items:center;width:80px;height:80px;font-size:19px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #fff3}.detail-badges{align-items:center;gap:10px;display:flex}.verified{color:var(--success);align-items:center;gap:5px;font-size:11px;display:inline-flex}.detail-identity h1{letter-spacing:-.045em;margin:10px 0;font-size:40px;line-height:1}.detail-identity p{color:var(--muted);margin:0 0 9px;font-size:14px}.detail-identity a{color:var(--faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.detail-actions{gap:8px;display:flex}.rank-summary{border:1px solid var(--border);border-radius:10px;grid-template-columns:.75fr 1.3fr 1fr;display:grid;overflow:hidden}.rank-summary>div{flex-direction:column;justify-content:center;min-height:128px;padding:22px;display:flex}.rank-summary>div+div{border-left:1px solid var(--border)}.rank-summary span{color:var(--faint);font-size:12px}.rank-summary strong{letter-spacing:-.04em;margin:9px 0 8px;font-size:28px;line-height:1}.rank-summary small{color:var(--faint);font-size:11px}.rank-summary .current-rank strong{font-size:42px}.detail-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:18px;margin-top:18px;display:grid}.detail-main,.detail-aside{flex-direction:column;gap:18px;display:flex}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;padding:22px}.panel>header{background:0 0;border:0;justify-content:space-between;align-items:start;height:auto;padding:0;display:flex;position:static}.panel h2{letter-spacing:-.02em;margin:0;font-size:16px}.panel header p{color:var(--faint);margin:6px 0 0;font-size:12px}.funding-panel>header>span{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 8px;font-size:11px}.funding-bar{background:#e8e8e8;border-radius:999px;height:8px;margin:26px 0 15px;overflow:hidden}.funding-bar span{border-radius:inherit;background:#171717;height:100%;display:block}.funding-split{grid-template-columns:1fr 1fr;gap:15px;display:grid}.funding-split>div{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.funding-split i{border-radius:50%;width:7px;height:7px}.owner-dot{background:#aaa}.community-dot{background:#171717}.funding-split span{color:var(--faint);font-size:11px}.funding-split strong{grid-column:2;font-size:14px}.target-callout{background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;margin-top:22px;padding:14px;display:flex}.target-callout>div{align-items:center;gap:11px;display:flex}.target-callout span{flex-direction:column;gap:3px;display:flex}.target-callout b{font-size:13px}.target-callout small{color:var(--faint);font-size:11px}.activity-panel{padding-bottom:0}.activity-list{margin:17px -22px 0}.activity-list article{border-top:1px solid var(--border);grid-template-columns:34px 1fr auto 60px;align-items:center;gap:11px;height:68px;padding:0 22px;display:grid}.supporter-avatar{background:var(--surface);border:1px solid var(--border);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.activity-list article>div{flex-direction:column;gap:3px;display:flex}.activity-list article>div strong{font-size:12px}.activity-list article>div span,.activity-list time{color:var(--faint);font-size:10px}.activity-list article>b{font-size:12px}.activity-list time{text-align:right}.metric-list,.listing-info dl{margin:18px 0 0}.metric-list div,.listing-info dl div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.metric-list dt{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.metric-list dd{margin:0;font-size:13px;font-weight:600}.listing-info dt,.listing-info dd{font-size:12px}.listing-info dt{color:var(--faint)}.listing-info dd{margin:0}.safe-note{background:var(--surface);border-radius:7px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.safe-note svg{color:var(--success);flex:none}.safe-note span{color:var(--muted);font-size:10px;line-height:1.45}.detail-footer{margin-top:0}.detail-link{color:var(--foreground)!important;font-size:14px!important}.detail-link:hover{text-decoration:underline}@media (max-width:800px){.detail-hero{flex-direction:column;align-items:flex-start;gap:25px}.detail-grid{grid-template-columns:1fr}.detail-aside{grid-template-columns:1fr 1fr;display:grid}.rank-summary{grid-template-columns:1fr 1fr}.rank-summary>div:last-child{border-left:0;border-top:1px solid var(--border);grid-column:1/3}.detail-actions{width:100%}.detail-actions .primary{flex:1}}@media (max-width:560px){.detail-container{padding-block:28px 70px}.back-link{margin-bottom:28px}.detail-identity{align-items:flex-start;gap:14px}.detail-avatar{border-radius:12px;width:58px;height:58px;font-size:15px}.detail-identity h1{font-size:30px}.detail-identity p{line-height:1.5}.rank-summary{grid-template-columns:1fr}.rank-summary>div{min-height:104px}.rank-summary>div+div,.rank-summary>div:last-child{border-left:0;border-top:1px solid var(--border);grid-column:auto}.detail-aside{display:flex}.funding-split{grid-template-columns:1fr}.target-callout{flex-direction:column;align-items:flex-start;gap:14px}.target-callout .button{width:100%}.activity-list article{grid-template-columns:34px 1fr auto}.activity-list time{display:none}.detail-actions .button{padding-inline:11px;font-size:12px}}html.dark .mark span{color:#0a0a0a;background:#ededed}html.dark .button.subtle,html.dark .icon-button,html.dark .leader-card,html.dark .panel,html.dark .dialog,html.dark .dialog-header,html.dark .amount-options button,html.dark .how-grid{background:var(--background)}html.dark .button.primary,html.dark .category-list button.active{color:#0a0a0a;background:#ededed;border-color:#ededed}html.dark .button.primary:hover{background:#fff;border-color:#fff}html.dark .table-row:hover{background:#0d0d0d}html.dark .amount-options button.active,html.dark .input-wrap:focus-within{border-color:#ededed;box-shadow:0 0 0 1px #ededed}html.dark .protect input{accent-color:#ededed}html.dark .success-icon{background:#10291d}html.dark .funding-bar{background:#303030}html.dark .funding-bar span,html.dark .community-dot{background:#ededed}html.dark .owner-dot{background:#666}html.dark .dialog-overlay{background:#000000b3}html.dark input{color:var(--foreground)}html.dark .theme-toggle{color:#f0d96c}.cta-laser{width:100%;height:124px;margin:0 auto 6px;overflow:visible}.cta-laser-space{width:100%;height:100%}.cta-laser canvas{overflow:visible}.site-nav{display:flow-root}html.dark .site-nav{background:0 0}.hero h1{letter-spacing:-.025em;text-wrap:balance}.section-header h2,.final-cta h2,.detail-identity h1{letter-spacing:-.045em;text-wrap:balance;font-weight:500}.section-header h2{margin:5px 0 6px;line-height:1.08}.section-header p,.panel header p,.detail-identity p{line-height:1.55}.table-head span{text-transform:none;letter-spacing:-.01em;font-size:11px;font-weight:500}.listing-cell h3,.panel h2,.activity-list article>div strong{letter-spacing:-.02em;font-weight:500}.rank-cell strong,.amount-cell strong,.rank-summary strong,.metric-list dd{font-variation-settings:"wght" 550;font-weight:550}.final-cta h2{line-height:1.1}@media (max-width:640px){.nav-shell{width:calc(100% - 16px);height:58px;padding-inline:4px}.site-nav[data-scrolled=true] .nav-shell{width:calc(100% - 16px);height:48px;margin-top:5px;padding-inline:8px}.site-nav[data-scrolled=true] .mark{font-size:0}.site-nav[data-scrolled=true] .mark span{font-size:12px}}.hero-five{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);isolation:isolate;background:#09090b;border-radius:24px;align-items:flex-end;height:228px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.hero-five-media{z-index:-2;position:absolute;inset:0}.hero-five-media video{object-fit:cover;object-position:center 44%;filter:saturate(.65)contrast(1.12);width:100%;height:100%;display:block;transform:scale(1.015)}.hero-five:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000b8 0%,#0000004d 52%,#0000001f 100%),linear-gradient(#0000 25%,#000000ad 100%);position:absolute;inset:0}.hero-five-content{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding:25px 30px;display:flex}.hero-five h1{color:#fff;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;max-width:560px;margin:0;font-family:Alyrak,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:47px;font-weight:400;line-height:.92}.hero-five-cta{flex:none;height:40px;padding-left:16px;padding-right:11px;box-shadow:0 1px 2px #0003;color:#111!important;background:#fff!important;border-color:#fff!important}.hero-five-cta:hover{filter:none!important;background:#f2f2f2!important}@media (max-width:640px){.hero-five{border-radius:20px;width:calc(100% - 20px);height:214px;margin-bottom:20px}.hero-five-content{flex-direction:column;align-items:flex-start;gap:17px;padding:22px}.hero-five h1{font-size:38px}.hero-five:after{background:linear-gradient(90deg,#000000bd,#0003),linear-gradient(#0000 20%,#000000b3)}}.hero-five h1{font-family:Inter,"Inter Regular",var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;text-transform:none;font-weight:400;line-height:.98}.hero-five-content{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);align-items:end;display:grid}.hero-five h1{max-width:460px;font-size:43px}.hero-bid-form{-webkit-backdrop-filter:blur(14px);background:#08080a94;border:1px solid #fff3;border-radius:14px;grid-template-columns:minmax(210px,1.45fr) minmax(140px,.85fr) 74px;align-items:end;gap:8px;padding:10px;display:grid;box-shadow:0 14px 35px #0003}.hero-bid-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.hero-bid-form label>span{color:#ffffffa6;letter-spacing:0;padding-left:2px;font-size:10px;font-weight:500}.hero-bid-form input,.hero-bid-form select{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;outline:0;width:100%;height:38px;padding:0 11px;font-size:12px}.hero-bid-form select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hero-bid-button{height:38px;color:#111!important;background:#fff!important;border-color:#fff!important}.hero-bid-button:hover{filter:none!important;background:#f2f2f2!important}@media (max-width:800px){.hero-five{height:250px}.hero-five-content{grid-template-columns:1fr;gap:18px;padding:22px}.hero-five h1{font-size:38px}.hero-bid-form{grid-template-columns:minmax(0,1.35fr) minmax(120px,.8fr) 68px;width:100%}}@media (max-width:560px){.hero-five{height:292px}.hero-five-content{gap:16px}.hero-five h1{font-size:35px}.hero-bid-form{grid-template-columns:1fr 82px;padding:9px}.hero-url-field{grid-column:1/3}.hero-bid-form select{padding-inline:8px}.hero-bid-button{width:100%}}.hero-five{isolation:auto;background:0 0;border:0;border-radius:0;height:206px;margin-bottom:12px;overflow:visible}.hero-five:after{display:none}.hero-five-content{height:100%;padding:28px 0 24px}.hero-five h1{color:var(--foreground)}.hero-bid-form{border-color:var(--border);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none}.hero-bid-form label>span{color:var(--muted)}.hero-bid-form input,.hero-bid-form select{border-color:var(--border);background:var(--background);color:var(--foreground)}.hero-bid-form input::placeholder{color:var(--faint)}.hero-bid-form input:focus,.hero-bid-form select:focus{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.hero-bid-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.hero-bid-form select{--lightningcss-light: ;--lightningcss-dark:initial}}.hero-bid-button{background:var(--foreground)!important;color:var(--background)!important;border-color:var(--foreground)!important}.hero-bid-button:hover{background:var(--foreground)!important;filter:brightness(.9)!important}@media (max-width:800px){.hero-five{height:auto;min-height:232px}.hero-five-content{height:auto;padding:28px 0 24px}}@media (max-width:640px){.hero-five{width:min(100% - 28px,1080px);min-height:0;margin-bottom:12px}.hero-five-content{padding:28px 0 22px}}.final-cta>.button{margin-top:24px}.site-footer{border-top:1px solid var(--border)}.footer-shell{padding-block:82px 34px}.footer-grid{grid-template-columns:1.25fr .85fr .85fr .85fr 1.25fr;gap:32px;display:grid}.footer-brand p{max-width:205px;color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.55}.footer-group>strong{font-size:13px;font-weight:500}.footer-group ul{flex-direction:column;gap:12px;margin:17px 0 0;padding:0;list-style:none;display:flex}.footer-group li{line-height:1}.footer-group a{color:var(--muted);font-size:12px;transition:color .15s}.footer-group a:hover{color:var(--foreground)}.newsletter{margin-top:34px}.newsletter label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.newsletter input{border:1px solid var(--border);background:var(--background);width:100%;height:38px;color:var(--foreground);border-radius:8px;outline:0;padding:0 11px;font-size:12px}.newsletter input:focus{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.newsletter .button{height:34px;margin-top:8px}.footer-bottom{border-top:1px solid var(--border);color:var(--faint);justify-content:space-between;margin-top:66px;padding-top:22px;font-size:11px;display:flex}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/4}.footer-community{grid-column:3}.footer-shell{padding-top:64px}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-brand,.footer-community{grid-column:1/3}.newsletter{max-width:320px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px;margin-top:48px}.footer-shell{padding-block:54px 28px}}.card-themed{--theme-primary:#8b5cf6;--theme-secondary:#22d3ee;background-color:var(--background);background-image:radial-gradient(760px 420px at 8% 0,color-mix(in srgb,var(--theme-primary) 13%,transparent),transparent 70%),radial-gradient(680px 390px at 96% 7%,color-mix(in srgb,var(--theme-secondary) 10%,transparent),transparent 72%)}.detail-page.card-themed{background-attachment:fixed}.listing-card-stage{perspective:1100px;width:min(100%,300px)}.listing-card{--card-rx:0deg;--card-ry:0deg;--glare-x:50%;--glare-y:50%;aspect-ratio:5/7;border:1px solid color-mix(in srgb,var(--card-primary) 48%,#fff 18%);color:var(--card-ink);background:radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--card-secondary) 54%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--card-primary) 72%,#0b0b0f),#0a0a0d 58%,color-mix(in srgb,var(--card-secondary) 34%,#0a0a0d));transform:rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;will-change:transform;border-radius:22px;flex-direction:column;padding:14px;transition:transform .14s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #0000004d,inset 0 0 0 1px #ffffff1f}.listing-card:hover{box-shadow:0 36px 78px #00000061,0 0 42px color-mix(in srgb,var(--card-primary) 22%,transparent),inset 0 0 0 1px #ffffff2e}.listing-card:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.listing-card:before{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:16px;position:absolute;inset:7px}.card-foil,.card-glare{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.card-glare{z-index:8;opacity:.28;background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffffd9,#ffffff1f 14%,transparent 34%);mix-blend-mode:screen;transition:background-position 80ms}.card-foil{z-index:7;opacity:0;mix-blend-mode:color-dodge;background:repeating-linear-gradient(115deg,#ff008026 0 8%,#00e5ff35 14%,#fff1762e 21%,#8b5cf635 29%,#ff008026 38%) 0 0/240% 240%}.rarity-mythical .card-foil{opacity:.75;animation:5s linear infinite foil-shift}.rarity-mythical.listing-card{box-shadow:0 32px 80px #00000061,0 0 45px color-mix(in srgb,var(--card-secondary) 30%,transparent),inset 0 0 0 1px #ffffff59;border-color:#ffffffa6}.rarity-legendary.listing-card{border-color:#f5c451;box-shadow:0 26px 62px #00000057,0 0 26px #f5c45129}.rarity-epic.listing-card{border-color:#c084fc}.rarity-rare.listing-card{border-color:#38bdf8}.card-header,.card-title,.card-art,.card-description,.card-stats,.card-footer{z-index:3;position:relative;transform:translateZ(16px)}.card-header{color:#ffffffa3;letter-spacing:.08em;justify-content:space-between;align-items:center;height:22px;font-size:9px;display:flex}.card-rarity{color:#fff;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.rarity-mythical .card-rarity{color:#fff7bf;text-shadow:0 0 10px #ffed7db3}.card-title{justify-content:space-between;align-items:center;gap:10px;min-height:57px;display:flex}.card-title h2{letter-spacing:-.045em;margin:0;font-size:20px;font-weight:600;line-height:1}.card-title p{color:#ffffff94;margin:6px 0 0;font-size:9px}.card-title>strong{letter-spacing:-.06em;font-size:27px;line-height:1}.card-art{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--card-secondary) 62%,transparent),transparent 24%),repeating-radial-gradient(circle at 50% 50%,#ffffff14 0 1px,transparent 1px 16px),linear-gradient(145deg,#ffffff1f,#0000002e);border:1px solid #ffffff3d;border-radius:13px;place-items:center;height:171px;display:grid;overflow:hidden;box-shadow:inset 0 0 34px #0000004d}.card-art:after{content:"";background:linear-gradient(120deg,#0000 32%,#ffffff2e 45%,#0000 58%);animation:5.5s ease-in-out infinite card-sweep;position:absolute;inset:0;transform:translate(-100%)}.card-monogram{letter-spacing:-.08em;text-shadow:0 8px 28px #00000061;font-size:52px;font-weight:650;transform:translateZ(26px)}.card-art small{color:#ffffff85;letter-spacing:.12em;font-size:7px;position:absolute;bottom:9px;left:10px}.card-art>b{letter-spacing:-.06em;font-size:18px;position:absolute;bottom:5px;right:10px}.card-orbit{border:1px solid #ffffff3d;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-one{width:140px;height:58px}.orbit-two{width:178px;height:90px;transform:rotate(32deg)}.card-description{color:#ffffffc7;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:52px;margin:12px 2px 9px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.card-stats{border-block:1px solid #ffffff29;grid-template-columns:1.35fr .8fr;gap:8px;padding-block:10px;display:grid}.card-stats>div{flex-direction:column;gap:4px;display:flex}.card-stats>div+div{border-left:1px solid #ffffff29;padding-left:9px}.card-stats span{color:#ffffff8a;align-items:center;gap:4px;font-size:8px;display:flex}.card-stats strong{font-size:12px;font-weight:600}.card-footer{color:#ffffff9e;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.card-footer b{font-size:7px;font-weight:600}.card-edition{text-align:center;color:var(--faint);letter-spacing:.02em;margin:14px 0 0;font-size:9px}.detail-showcase{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:42px;display:grid}.detail-showcase-main{padding-top:18px}.detail-showcase .detail-hero{align-items:center;padding-bottom:30px}.detail-showcase .rank-summary{grid-template-columns:.75fr 1.2fr 1fr}.detail-showcase .rank-summary>div{padding-inline:18px}.detail-showcase .rank-summary strong{font-size:24px}.detail-showcase .rank-summary .current-rank strong{font-size:38px}@keyframes foil-shift{0%{background-position:0 0}50%{background-position:100% 80%}to{background-position:0 0}}@keyframes card-sweep{0%,62%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@media (max-width:950px){.detail-showcase{grid-template-columns:260px minmax(0,1fr);gap:28px}.listing-card-stage{width:260px}.detail-showcase .detail-hero{flex-direction:column;align-items:flex-start}.detail-showcase .rank-summary{grid-template-columns:1fr 1fr}.detail-showcase .rank-summary>div:last-child{border-left:0;border-top:1px solid var(--border);grid-column:1/3}}@media (max-width:700px){.detail-showcase{grid-template-columns:1fr}.listing-card-stage{width:min(286px,100%);margin-inline:auto}.detail-showcase-main{padding-top:12px}.detail-showcase .rank-summary{grid-template-columns:1fr 1fr}}@media (max-width:560px){.detail-showcase .rank-summary{grid-template-columns:1fr}.detail-showcase .rank-summary>div:last-child{grid-column:auto}.card-themed{background-image:radial-gradient(520px 300px at 0 0,color-mix(in srgb,var(--theme-primary) 12%,transparent),transparent 72%),radial-gradient(480px 300px at 100% 3%,color-mix(in srgb,var(--theme-secondary) 9%,transparent),transparent 74%)}}@media (prefers-reduced-motion:reduce){.rarity-mythical .card-foil,.card-art:after{animation:none}.listing-card{transform:none!important}}.card-below-rank{justify-content:center;padding:42px 0 28px;display:flex}.card-below-rank .listing-card-stage{width:min(100%,300px)}@media (max-width:640px){.card-below-rank{padding:34px 0 22px}.card-below-rank .listing-card-stage{width:min(286px,100%)}}.card-pig{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 18px #0000006b);pointer-events:none;width:100%;height:100%;position:relative;transform:translateY(7px)scale(1.06)}.card-art .card-orbit{z-index:0;opacity:.52}.rarity-uncommon.listing-card{border-color:#34d399}.card-traits{grid-template-columns:1fr 1fr;gap:6px;margin:13px 0 0;display:grid}.card-traits>div{border:1px solid var(--border);background:color-mix(in srgb,var(--background) 76%,transparent);border-radius:7px;min-width:0;padding:7px 8px}.card-traits dt{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.card-traits dd{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10px;overflow:hidden}.card-rarity{white-space:nowrap}.listing-card-stage,.card-below-rank .listing-card-stage{width:min(100%,360px)}.listing-card{aspect-ratio:5/9}.card-art{aspect-ratio:1;width:100%;height:auto}.card-pig{object-fit:cover;object-position:center;filter:none;transform:none}.rarity-mythical .card-pig{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--card-secondary) 38%,transparent))}@media (max-width:950px){.detail-showcase{grid-template-columns:300px minmax(0,1fr)}.listing-card-stage{width:300px}}@media (max-width:700px){.detail-showcase{grid-template-columns:1fr}.listing-card-stage,.card-below-rank .listing-card-stage{width:min(320px,100%)}}.rarity-one-of-one.listing-card{border-color:#ffe79a;box-shadow:0 34px 90px #0000006b,0 0 56px #ffce5447,inset 0 0 0 1px #fffad68c}.rarity-one-of-one .card-foil{opacity:.92;background:repeating-linear-gradient(112deg,#ffdf6b3d 0 7%,#fffbd54d 12%,#ff4fd83d 20%,#55e6ff42 28%,#ffdf6b3d 39%);animation:3.8s linear infinite foil-shift}.rarity-one-of-one .card-rarity{color:#fff2a8;text-shadow:0 0 12px #ffde6bb8}.rarity-one-of-one .card-pig{filter:drop-shadow(0 0 18px #ffd45b66)}.card-change{flex-direction:column;align-items:center;gap:7px;margin-top:12px;display:flex}.card-roll-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.card-roll-actions button{padding-inline:8px}.card-roll-actions .roll-ten{background:var(--surface);color:var(--foreground)}.card-change button{border:1px solid var(--border);background:var(--foreground);min-height:34px;color:var(--background);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:550;transition:opacity .15s,transform .15s;display:inline-flex}.card-change button:hover{opacity:.86}.card-change button:active{transform:scale(.98)}.card-change span{color:var(--faint);font-size:9px}.card-change button:disabled,.button:disabled{cursor:not-allowed;opacity:.5;transform:none}.card-render-state{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#07070ac2;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex;position:absolute;inset:0}.card-render-state svg{animation:1s linear infinite render-spin}.card-history{border-top:1px solid var(--border);width:100%;margin-top:12px;padding-top:10px}.card-history summary{cursor:pointer;color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:550;list-style:none;display:flex}.card-history summary::-webkit-details-marker{display:none}.card-history summary>span{background:var(--surface);min-width:19px;height:19px;color:var(--faint);border-radius:999px;place-items:center;margin-left:auto;font-size:9px;display:grid}.card-history-list{flex-direction:column;gap:6px;margin-top:9px;display:flex}.card-history-list article{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:38px 1fr 30px;align-items:center;gap:9px;min-height:46px;padding:4px;display:grid}.card-history-list img,.history-placeholder{object-fit:cover;background:#0a0a0d;border-radius:5px;width:38px;height:38px}.history-placeholder{color:var(--faint);place-items:center;display:grid}.card-history-list article>div{flex-direction:column;gap:3px;display:flex}.card-history-list strong{font-size:10px}.card-history-list small{color:var(--faint);font-size:8px}.card-history-list a{width:28px;height:28px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.card-history-list a:hover{background:var(--hover);color:var(--foreground)}@keyframes render-spin{to{transform:rotate(360deg)}}.payment-summary{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:1fr auto;align-items:center;margin-bottom:18px;padding:16px;display:grid}.payment-summary span,.payment-summary small{color:var(--muted);font-size:11px}.payment-summary strong{letter-spacing:-.04em;grid-area:1/2/3;font-size:22px}.dialog-error{color:#dc2626!important;margin:-4px 0 14px!important;font-size:11px!important}.card-reveal{padding:28px}.reveal-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--faint)!important;margin:12px 0 14px!important;font-size:10px!important}.reveal-art{aspect-ratio:1;border:1px solid var(--border);background:#08080a;border-radius:14px;width:min(250px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 46px #00000040}.reveal-art img{object-fit:cover;width:100%;height:100%;display:block}.reveal-art span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#0000009e;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:600;position:absolute;bottom:10px;left:10px;right:10px}.reveal-art.rarity-mythical{border-color:#d8b4fe;box-shadow:0 20px 50px #8b5cf64d}.reveal-art.rarity-one-of-one{border-color:#ffe79a;box-shadow:0 20px 56px #ffce5461}.payment-page{background:var(--background);min-height:100vh;color:var(--foreground)}.payment-page-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1180px;height:64px;margin:auto;padding:0 24px;display:flex}.payment-result{text-align:center;flex-direction:column;align-items:center;width:min(460px,100% - 32px);margin:0 auto;padding:72px 0;display:flex}.payment-result-icon{background:var(--surface);border:1px solid var(--border);width:46px;height:46px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.payment-result-icon:not(.complete) svg{animation:1s linear infinite render-spin}.payment-result-icon.complete{color:#08783e;background:#e8f7ef;border-color:#c9ebd8}html.dark .payment-result-icon.complete{color:#46c98b;background:#10291d;border-color:#24563a}.payment-result>.label{margin:20px 0 9px}.payment-result h1{letter-spacing:-.045em;margin:0;font-size:34px;font-weight:500}.payment-result>p:not(.label){color:var(--muted);margin:12px 0 26px;font-size:13px;line-height:1.55}.payment-card-preview{aspect-ratio:1;border:1px solid var(--border);background:#08080a;border-radius:16px;width:250px;margin:0 0 24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0003}.payment-card-preview img{object-fit:cover;width:100%;height:100%}.payment-card-preview>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:left;background:#000000a6;border:1px solid #fff3;border-radius:10px;grid-template-columns:1fr auto;padding:10px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.payment-card-preview span{text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;font-size:8px}.payment-card-preview strong{grid-column:1;font-size:14px}.payment-card-preview small{color:#ffffffb3;grid-area:1/2/3;align-self:end;font-size:9px}.payment-result>.button{gap:7px;display:inline-flex}.payment-card-preview.rarity-mythical,.payment-card-preview.rarity-one-of-one{border-color:#ffe79a;box-shadow:0 20px 54px #a76eff40}
