.t-shimmer{position:relative;display:inline-block;color:var(--muted)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--ink) 50%,transparent 60%,transparent 100%);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer 2s linear infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}.receipt-actions button[aria-busy=true]{opacity:1}@media(prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}:root{--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media(prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}:root{--stagger-dur: .5s;--stagger-distance: 12px;--stagger-stagger: 40ms;--stagger-blur: 3px;--stagger-ease: cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease,transform 0s linear,filter 0s linear;transition-delay:0s}@media(prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}:root{--acc-expand: .25s;--acc-collapse: .25s;--acc-chevron: .25s;--acc-ease: cubic-bezier(.22, 1, .36, 1)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media(prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}:root{--learn-shift: 2px;--learn-spread: 8deg;--learn-in: .35s;--learn-out: .35s;--learn-ease: cubic-bezier(.22, 1, .36, 1)}.t-learn-chevron{display:inline-flex;transform:translate(0);transition:transform var(--learn-out) var(--learn-ease)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translate(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media(prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.t-acc-head{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:16px 0;text-align:left}.t-acc-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.t-learn{display:inline-flex;align-items:center;gap:6px}.t-learn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.achievement-card.t-stagger{--stagger-dur:.35s;--stagger-distance:8px;--stagger-blur:2px}.achievement-card .t-stagger-line.achievement-footer{margin-top:auto}.latest-entry{animation:latest-arrival var(--duration-fast) var(--ease-smooth-out)}@keyframes latest-arrival{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}input,select,textarea{transition:border-color var(--duration-quick),background-color var(--duration-quick),box-shadow var(--duration-quick)}a.achievement-card{transition:border-color var(--duration-quick),background-color var(--duration-quick)}a.achievement-card:hover,a.achievement-card:focus-visible{border-color:var(--muted);background-color:var(--panel)}@media(prefers-reduced-motion:reduce){.latest-entry{animation:none}input,select,textarea,a.achievement-card{transition:none}}:root{--check-opacity-dur: .5s;--check-rotate-dur: .5s;--check-rotate-from: 80deg;--check-bob-dur: .5s;--check-y-amount: 40px;--check-blur-dur: .5s;--check-blur-from: 10px;--check-path-dur: .5s;--check-path-delay: 80ms;--check-ease-out: cubic-bezier(.22, 1, .36, 1);--check-ease-opacity: cubic-bezier(.22, 1, .36, 1);--check-ease-rotate: cubic-bezier(.22, 1, .36, 1);--check-ease-bob: cubic-bezier(.34, 1.35, .64, 1);--check-ease-path: cubic-bezier(.22, 1, .36, 1)}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay, 0ms) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.t-success-check{animation:none!important;opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}}:root{--icon-swap-dur: .25s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media(prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}:root{--text-swap-dur: .15s;--text-swap-translate-y: 4px;--text-swap-blur: 2px;--text-swap-ease: ease-in-out}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}:root{--pulse-dur: 1s;--pulse-count: 1;--pulse-min: .5;--reveal-dur: .4s;--reveal-blur: 2px;--reveal-ease: ease-in-out}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media(prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}:root{--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media(prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}:root{--font-family:Helvetica,Arial,sans-serif}:root{--paper:#f4f1ea;--ink:#161616;--muted:#727272;--line:#d8d5ce;--panel:#eae7e0;--accent:#161616;--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22,1,.36,1);--duration-fast:.25s;--duration-quick:.15s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22,1,.36,1)}:root[data-theme=dark]{--paper:#151515;--ink:#f0efeb;--muted:#a3a3a3;--line:#383838;--panel:#222222}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-family);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:transparent;border:1px solid var(--line);padding:12px 17px;border-radius:3px;transition:background var(--duration-quick),transform var(--duration-fast) var(--ease-smooth-out)}button:hover{background:var(--panel)}button:active{transform:none}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid var(--muted);outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input,textarea,select{background:transparent;border:1px solid var(--line);border-radius:3px;padding:13px}input,textarea{width:100%}textarea{resize:vertical;min-height:80px}h1,h2,h3,p{margin:0}h1{font-weight:400;letter-spacing:-.065em}h2{font-size:23px;letter-spacing:-.035em;font-weight:400}h3{font-size:18px;font-weight:400}p{line-height:1.6}.shell{max-width:1320px;margin:0 auto;padding:0 48px}header{height:106px;display:flex;align-items:center;gap:68px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:17px;font-weight:700;letter-spacing:-.055em;white-space:nowrap}.brand svg{width:34px;height:24px;fill:var(--ink)}nav{display:flex;gap:28px;align-items:center}nav a{font-size:13px;color:var(--muted);padding:10px 0;position:relative}nav a[aria-current]{color:var(--ink)}nav a[aria-current]:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background:var(--ink)}.header-actions{margin-left:auto;display:flex;gap:8px}.theme{font-size:19px;padding:7px 12px}.connect{display:flex;align-items:center;gap:22px;font-size:12px}.button-dot{width:6px;height:6px;border-radius:50%;background:var(--ink)}.ticker{display:flex;align-items:center;gap:10px;height:46px;border-bottom:1px solid var(--line);font-size:11px}.ticker a{margin-left:auto}.ticker-network{margin-left:16px;color:var(--muted);font:9px var(--font-family);letter-spacing:.08em}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--muted);vertical-align:middle}.status-dot.live{background:#0f0;box-shadow:0 0 0 4px #00ff0012}.eyebrow{display:flex;justify-content:space-between;margin-top:30px;font:9px var(--font-family);letter-spacing:.06em;color:var(--muted)}.hero-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:35px 0 34px}.hero h1{font-size:clamp(42px,5.4vw,72px);line-height:1.04}.hero h1 span{color:var(--muted)}.hero-heading p{font-size:12px;line-height:1.6;text-align:right;padding-bottom:5px}.artwork{height:430px;position:relative;border-radius:3px;overflow:hidden;background:#101010;color:#e8e6e0}.pool-canvas{width:100%;height:100%;display:block}.art-top,.art-bottom{position:absolute;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;font:9px var(--font-family);letter-spacing:.08em}.art-top{top:22px}.art-top span:last-child{font-size:24px}.art-bottom{bottom:17px}.art-bottom i{margin-right:9px}.art-bottom>div{display:flex;gap:5px}.art-bottom button{color:#d3d3d3;border-color:#dddddd24;padding:7px 11px;font-size:15px}.art-bottom button:hover{background:#dddddd12}.hero-bottom{display:flex;align-items:center;justify-content:space-between;padding:25px 0 38px;border-bottom:1px solid var(--line)}.micro{font:9px/1.6 var(--font-family);letter-spacing:.055em;color:var(--muted)}.destinations{display:flex;gap:28px;margin-top:9px;font-size:15px;letter-spacing:-.025em}.primary{background:var(--ink);color:var(--paper);border-color:var(--ink);font-size:12px;padding:16px 20px;display:inline-flex;justify-content:space-between;gap:40px;align-items:center}.primary:hover{background:var(--muted);border-color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr) .8fr;border-bottom:1px solid var(--line);padding:30px 0;gap:25px}.stats>div{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:15px}.stats strong{font-weight:400;font-size:36px;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.stats .stats-note{border:0;position:relative;font-size:12px;line-height:1.4;gap:0;padding-left:20px}.stats-note span{position:absolute;right:0;bottom:0;font-size:28px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:34px 0 22px;gap:12px}.section-title h2 span{color:var(--muted);padding-left:8px}.section-title a{font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font:9px var(--font-family);letter-spacing:.04em;color:var(--muted);font-weight:400;padding:13px 12px;border-bottom:1px solid var(--line)}td{padding:18px 12px;border-bottom:1px solid var(--line);font-size:12px}th:first-child,td:first-child{padding-left:0}td:last-child{text-align:right;padding-right:0}td:first-child a{display:flex;align-items:center;gap:11px}.avatar{display:inline-block;width:20px;height:20px;border-radius:50%;background:linear-gradient(130deg,var(--avatar-color),var(--ink));filter:saturate(.4)}.empty{padding:45px 20px 50px;text-align:center;border-bottom:1px solid var(--line)}.empty p{font-size:12px;color:var(--muted);margin:8px auto 0;max-width:390px}.empty-glyph{display:block;font-size:30px;color:var(--muted);margin-bottom:20px}.page-heading{padding:55px 0 35px}.page-heading h1{font-size:72px;margin-top:12px}.heading-dot{color:var(--muted)}.filters{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.tabs{display:flex;gap:2px;border:1px solid var(--line);padding:3px;border-radius:4px}.tabs button{border:0;padding:9px 18px;font-size:11px;color:var(--muted);transition:background var(--duration-fast) var(--ease-smooth-out)}.tabs .selected{background:var(--ink);color:var(--paper)}.category select{font-size:11px;padding:10px}.lookup{display:flex;gap:8px;max-width:650px;margin-bottom:25px}.lookup input{min-width:0}.lookup button{white-space:nowrap}.text-button{border:0;padding:0;margin:0 0 20px;font-size:11px;text-decoration:underline}.connect-state{text-align:center;border:1px solid var(--line);padding:65px 20px}.connect-state p{font-size:13px;color:var(--muted);margin:13px 0 25px}.connect-state h2{margin-bottom:20px}.profile-card{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0}.profile-avatar{width:80px;height:80px;background:repeating-radial-gradient(ellipse at 60% 60%,var(--avatar-color),var(--ink) 3px,var(--paper) 4px,var(--avatar-color) 5px);border-radius:50%;filter:saturate(.25)}.profile-card h2{margin:5px 0 8px;font-size:28px}.profile-card p{margin-top:12px;font-size:13px;max-width:450px}.address{font:11px var(--font-family)}.profile-total{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:12px}.profile-total strong{font-size:40px;font-weight:400}.profile-edit{display:flex;flex-direction:column;gap:18px;padding:8px 0 0}.profile-edit label{font-size:11px;display:flex;flex-direction:column;gap:10px}.profile-edit textarea{min-height:100px}.profile-sign{display:flex;justify-content:space-between;font-size:11px;align-items:center;padding-top:18px}.profile-sign button{border:0;font-size:11px;padding-right:0}.account-actions{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.account-actions button{font-size:11px}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.pagination button{font-size:11px}.admin-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-block:1px solid var(--line)}.admin-summary button{font-size:11px}.target-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.target-card{border:1px solid var(--line);padding:25px}.target-card h2{margin:13px 0}.target-card>a{font:11px var(--font-family)}.target-card dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:12px;margin-top:30px}.target-card dd{text-align:right;margin:0}.target-card dt{color:var(--muted)}.target-card p{font-size:12px;margin-top:15px}.admin-form{padding:25px 0;border-bottom:1px solid var(--line)}.admin-form form{display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:12px;align-items:end;margin-top:20px}.admin-form label{display:flex;flex-direction:column;gap:10px;font-size:11px}.audit{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.notice{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);padding:8px 15px;margin-top:20px;font-size:12px}.notice button{border:0;font-size:20px;padding:0 5px}footer{display:flex;align-items:center;justify-content:space-between;padding:30px 0 35px;border-top:1px solid var(--line);margin-top:70px}footer span{font:9px var(--font-family);letter-spacing:.05em;color:var(--muted)}footer a:last-child{font-size:10px}.brand.small{font-size:12px}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog{background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:28px;width:min(430px,calc(100vw - 32px));border-radius:5px}dialog::backdrop{background:#11111165;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.dialog-top button{border:0;padding:0 5px;font-size:24px}.wallet-options{display:flex;flex-direction:column;gap:8px;margin:25px 0}.wallet-options button{display:flex;justify-content:space-between}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}main{animation:page-in var(--duration-fast) var(--ease-smooth-out)}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.shell{max-width:1450px}.artwork{height:480px}}@media(max-width:900px){.shell{padding:0 28px}header{gap:35px;height:85px}nav{gap:20px}.hero-heading p{display:none}.artwork{height:370px}.hero h1{font-size:58px}.admin-form form,.profile-edit{grid-template-columns:1fr 1fr}.profile-edit button{grid-column:1/-1}.stats .stats-note{padding-left:0}}@media(max-width:620px){.shell{padding:0 20px}header{height:auto;min-height:80px;flex-wrap:wrap;gap:0;padding:22px 0 0}.brand{font-size:15px;gap:8px}.brand svg{width:28px}.header-actions{margin-left:auto}.connect{padding:10px;font-size:10px;gap:12px}.theme{padding:5px 9px}nav{order:3;width:100%;justify-content:space-between;margin-top:18px;padding-bottom:10px}nav a{font-size:12px}.ticker{font-size:10px}.ticker-network{display:none}.eyebrow{margin-top:25px;font-size:8px}.hero-heading{padding:29px 0}.hero h1{font-size:43px;letter-spacing:-.06em}.artwork{height:330px}.art-top,.art-bottom{left:17px;right:17px;font-size:8px}.hero-bottom{align-items:flex-start;gap:24px;flex-direction:column;padding-bottom:28px}.hero-bottom .primary{width:100%}.destinations{font-size:14px}.stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:25px 0}.stats>div{gap:12px}.stats strong{font-size:26px}.stats .stats-note{display:none}.stats>div:nth-child(3){border:0}.micro{font-size:8px}.section-title{margin:28px 0 18px}.section-title h2{font-size:21px}.section-title>.micro{display:none}th{font-size:8px}td{font-size:11px;padding:16px 10px}.page-heading{padding:35px 0 25px}.page-heading h1{font-size:55px}.filters{align-items:stretch;flex-direction:column}.tabs{width:100%;justify-content:space-between}.tabs button{padding:9px 13px;flex:1}.category select{width:100%}.lookup{flex-direction:column}.lookup .primary{justify-content:center}.profile-card{gap:15px}.profile-avatar{width:50px;height:50px;flex-shrink:0}.profile-card h2{font-size:20px}.profile-total strong{font-size:28px}.profile-total .micro{font-size:7px}.profile-sign{align-items:flex-start;flex-direction:column;gap:5px}.target-grid{grid-template-columns:1fr}.admin-summary{flex-wrap:wrap}.admin-summary h2{width:100%}.admin-form form,.profile-edit{grid-template-columns:1fr}footer{margin-top:50px;padding:25px 0}footer span{display:none}.account-actions{gap:15px}}@media(prefers-reduced-motion:reduce){.t-modal{transition:none!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.identity{display:inline-flex;align-items:center;gap:10px;min-width:0}.identity>span:last-child:not(.profile-avatar){max-width:200px;overflow:hidden;text-overflow:ellipsis}.avatar,.profile-avatar{overflow:hidden;flex-shrink:0}.avatar img,.profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.nft-title{display:flex;flex-direction:column;gap:4px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.nft-title small{font-size:11px}.load-more{min-height:32px;display:flex;justify-content:center;padding:16px}.skeleton-bar{display:block;height:14px;width:80%;min-width:18px;border-radius:3px;background:currentColor;opacity:.08;animation:archive-pulse 1s ease-in-out infinite}.skeleton-row td{height:64px}.skeleton-row td:last-child .skeleton-bar{width:18px}@keyframes archive-pulse{50%{opacity:.16}}@media(prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}.leaderboard td:nth-child(n+3),.leaderboard th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.wallet-rank{border:0;background:none;padding:0;text-align:left}.leaderboard td:last-child{font-size:16px}.leaderboard{min-width:650px}@media(max-width:620px){nav{gap:10px}nav a{font-size:11px}}.profile-scoring,.scoring-admin{margin:36px 0}.score-totals{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line);padding:24px 0;gap:16px}.score-totals>div{display:flex;flex-direction:column;gap:12px;min-width:0}.score-totals strong{font-size:28px;overflow-wrap:anywhere}.achievement-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.achievement-card{border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:12px}.achievement-card h3{font-size:16px;margin:0}.achievement-card small{margin-top:auto;font-size:10px}.score-breakdown{margin-top:24px}.score-breakdown summary{cursor:pointer;padding:15px 0}.scoring-rate{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.scoring-rate label,.rule-editor label{display:flex;flex-direction:column;gap:8px;font-size:12px}.scoring-rate input,.rule-editor input,.rule-editor select,.rule-library>input{background:transparent;border:1px solid var(--line);padding:12px;width:100%;color:inherit}.rule-workspace{display:grid;grid-template-columns:280px 1fr;gap:28px;margin-top:24px}.rule-library{display:flex;flex-direction:column;gap:12px}.rule-list{max-height:660px;overflow:auto;border-top:1px solid var(--line)}.rule-list button{display:flex;justify-content:space-between;gap:12px;width:100%;border:0;border-bottom:1px solid var(--line);text-align:left;padding:14px 8px}.rule-list button.selected{background:var(--ink);color:var(--paper)}.rule-list small{font-size:10px;white-space:nowrap}.rule-editor{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:start;border:1px solid var(--line);padding:24px}.rule-editor h3,.rule-editor .wide{grid-column:1/-1}.rule-editor h3{margin:0}.rule-editor .rule-checkbox{flex-direction:row;align-items:center}.rule-checkbox input{width:auto}.rule-save{display:flex;gap:16px;align-items:center}@media(max-width:760px){.rule-workspace{grid-template-columns:1fr}.rule-list{max-height:220px}.score-totals{grid-template-columns:1fr 1fr}.score-totals strong{font-size:23px}}@media(max-width:420px){.rule-editor{grid-template-columns:1fr}}.chain-label{display:block;font-size:8px;letter-spacing:.08em;margin-top:4px;color:var(--muted)}.guide-controls{display:flex;gap:12px}.guide-controls input,.guide-controls select{background:transparent;color:inherit;border:1px solid var(--line);padding:12px}.guide-controls input{flex:1;min-width:0}.guide-contract{font-size:12px}@media(max-width:620px){.guide-controls{flex-direction:column}nav{gap:8px;flex-wrap:wrap}}select,.category select,.rule-editor select,.guide-controls select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2380847c' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.guide-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;margin-bottom:24px;align-items:stretch}.guide-controls input,.guide-controls select{height:48px;padding-left:16px}.guide-controls select{min-width:180px}.guide-status{margin:-8px 0 24px}.achievement-grid{gap:16px}.achievement-card{padding:24px;gap:12px;min-width:0;overflow-wrap:anywhere}.achievement-card h3{line-height:1.4}@media(max-width:760px){.guide-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-controls input{grid-column:1/-1}.guide-controls select{width:100%;min-width:0}}@media(max-width:420px){.guide-controls{grid-template-columns:1fr}.achievement-card{padding:20px}}.shell{max-width:1152px;padding:0 48px}header{height:88px;gap:32px}.brand{font-size:14px;font-weight:700;letter-spacing:-.035em}.brand svg{width:28px}nav{gap:24px}nav a{font-size:12px;text-transform:uppercase;color:var(--ink)}.header-actions{gap:8px}.connect{height:40px;padding:0 16px;font-size:12px;gap:16px}.theme{width:40px;height:40px;padding:0}.page-heading{padding:24px 0 32px}.page-heading>.micro{display:none}.page-heading h1{font-size:30px;line-height:1.2;letter-spacing:-.04em;text-transform:uppercase}.heading-dot{display:none}.hero-heading{padding:28px 0}.hero h1{font-size:clamp(40px,5vw,60px)}.section-title{margin:32px 0 20px}.section-title h2{font-size:22px}.filters,.lookup{margin-bottom:24px}button,input,select,textarea{border-radius:6px}.guide-controls input,.guide-controls select{background-color:var(--panel)}.achievement-card{border-radius:6px}.achievement-card h3{font-size:15px}.achievement-card strong{font-size:13px}.latest{height:42px;gap:12px;font-size:12px}.latest-label{display:flex;gap:8px;align-items:center;flex-shrink:0}.latest-entry{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.latest-entry a{margin-left:0;flex-shrink:0}.latest .identity{gap:8px}.latest .avatar{width:20px;height:20px}.latest-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-time{font-size:10px;color:var(--muted);white-space:nowrap}.latest .latest-all{margin-left:auto;white-space:nowrap;color:var(--muted)}@media(max-width:900px){.shell{padding:0 28px}header{gap:24px}nav{gap:16px}}@media(max-width:760px){header{height:auto;min-height:80px;flex-wrap:wrap;padding:20px 0 0;gap:0}nav{order:3;width:100%;justify-content:space-between;margin-top:16px;padding-bottom:10px}.header-actions{margin-left:auto}.latest-entry{flex:1}.latest-summary{max-width:220px}.latest-time{display:none}.page-heading{padding:24px 0}.page-heading h1{font-size:28px}}@media(max-width:620px){.shell{padding:0 20px}nav a{font-size:10px}.latest{gap:8px;font-size:10px}.latest .identity>span:last-child:not(.profile-avatar){max-width:90px}.latest .latest-all{font-size:10px}.latest-summary{max-width:120px}.hero h1{font-size:42px}}.achievement-grid article.achievement-card{min-height:0}.achievement-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:block}.achievement-card .achievement-footer{font-size:12px;font-weight:400;color:var(--muted)}.contract-row,.achievement-card .contract-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contract-row .guide-contract{font-family:var(--font-family)}.copy-contract{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:5px;border:0}.copy-contract svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.contract-row small{margin:0}:focus,:focus-visible{outline:none!important;box-shadow:none!important}button:focus-visible,a:focus-visible{background-color:var(--panel);text-decoration:underline;text-underline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{background-color:var(--paper)}footer{border-top:0}.achievement-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.achievement-card .achievement-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:0;padding-top:4px}.achievement-footer>span{white-space:nowrap}.achievement-footer .contract-row{margin-left:auto;justify-content:flex-end;gap:4px}.achievement-footer .guide-contract{font-size:11px}.guide-controls{grid-template-columns:minmax(0,1fr) 180px 48px}.guide-sort{display:flex;align-items:center;justify-content:center;padding:12px;width:48px;height:48px;background:var(--panel)}.guide-sort svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.guide-controls{grid-template-columns:minmax(0,1fr) 48px}.guide-controls input{grid-column:1/-1}}.refresh-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}.sent-artworks{margin:32px 0}.artwork-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px}.sent-artwork{min-width:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.artwork-preview{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--panel);overflow:hidden}.artwork-preview img{width:100%;height:100%;object-fit:contain}.artwork-caption{padding:16px;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.artwork-caption h3{font-size:14px;line-height:1.4}.artwork-caption>span,.artwork-meta{font-size:11px}.artwork-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted)}.artwork-skeleton{aspect-ratio:1;height:auto;width:100%}.refresh-button{width:40px;height:40px;padding:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;flex-shrink:0}.achievement-values{display:flex;justify-content:space-between;align-items:baseline;gap:16px;width:100%;font-variant-numeric:tabular-nums}.profile-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.profile-heading h1{margin:0}.profile-heading .lookup{margin:0;max-width:520px;flex:1;justify-content:flex-end}.profile-heading .lookup input{flex:1}.profile-heading .lookup .primary{gap:12px}@media(max-width:620px){.profile-heading{flex-wrap:wrap;gap:18px}.profile-heading .lookup{flex-direction:row;flex-basis:100%;max-width:none}.profile-heading .lookup .primary{padding-inline:14px}}.profile-address{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.profile-address .copy-contract{display:inline-flex;align-items:center;justify-content:center}.latest{line-height:20px}.latest-entry>a{display:inline-flex;align-items:center;line-height:20px}.latest .identity{display:flex;align-items:center;line-height:20px}.latest-summary{line-height:20px}.activity-heading{justify-content:flex-start;gap:16px;margin-bottom:0}.activity-heading h1{margin:0 auto 0 0}.activity-heading .tabs,.activity-heading .category{flex-shrink:0}@media(max-width:620px){.activity-heading{flex-direction:row;align-items:center;flex-wrap:wrap}.activity-heading h1{width:100%}.activity-heading .tabs{width:auto;flex:1}.activity-heading .tabs button{padding-inline:10px}.activity-heading .category select{width:auto}}.leaderboard-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.leaderboard-heading h1{margin:0}.exclusion-list{display:grid;gap:8px;margin-top:20px}.exclusion-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;flex-wrap:wrap}.exclusion-list .address{overflow-wrap:anywhere}.achievement-card{padding-bottom:16px}.achievement-card h3{font-weight:700}.achievement-footer-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.shell{min-height:100svh;display:flex;flex-direction:column}.shell>header{position:sticky;top:0;z-index:40;flex-shrink:0;background:var(--paper)}.shell>main{flex:1;min-width:0}.shell>footer{position:sticky;bottom:0;z-index:30;flex-shrink:0;background:var(--paper);margin-top:32px;padding-block:20px}html{scroll-padding-top:120px;scroll-padding-bottom:72px}.achievement-card{position:relative}.achievement-card[data-earned] h3{padding-right:32px}.achievement-ribbon{position:absolute;top:-5px;right:15px;width:32px;height:44px;z-index:2;filter:drop-shadow(1px 3px 2px #00000030);--check-y-amount:4px;--check-blur-from:2px;--check-rotate-from:-12deg}.ribbon-fold{position:absolute;top:0;left:-5px;width:37px;height:5px;background:var(--ribbon-fold,#155c30);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%)}.ribbon-face{position:absolute;inset:0;display:flex;justify-content:center;padding-top:10px;color:var(--ribbon-ink,#f4f1ea);background:linear-gradient(90deg,var(--ribbon-dark,#218c43) 0%,var(--ribbon-light,#55cc67) 8%,var(--ribbon-main,#43be59) 48%,var(--ribbon-mid,#35a74d) 92%,var(--ribbon-dark,#237d3b) 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);box-shadow:inset 1px 0 #ffffff50,inset -1px 0 #00000080,inset 0 2px #ffffff40}.ribbon-face:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,#fff7 50%,transparent 70%);transform:translate(-150%);animation:ribbon-sheen 6s var(--ease-smooth-out) infinite;pointer-events:none}.ribbon-face svg{width:20px;height:20px}@keyframes ribbon-sheen{0%,65%{transform:translate(-150%)}85%,to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.achievement-ribbon{transition:none}.ribbon-face:after{animation:none;display:none}.achievement-card:hover .achievement-ribbon{transform:none}}.artwork-caption-skeleton .artwork-title-skeleton{height:20px;width:80%}.artwork-caption-skeleton .artwork-token-skeleton{height:13px;width:40%}.artwork-caption-skeleton .artwork-meta .skeleton-bar{height:13px;width:34%}.artwork-caption-skeleton .artwork-meta .skeleton-bar:last-child{width:20%}.brand svg.brand-mark{width:24px;height:24px;flex-shrink:0}.about-page{max-width:680px;display:grid;gap:24px;padding:24px 0 40px}.about-intro{font-size:clamp(24px,4vw,40px);line-height:1.2;letter-spacing:-.035em}.about-section{display:grid;gap:16px;padding-top:16px}.about-section a{justify-self:start;font-weight:700}.about-glossary{justify-self:start;font-weight:700;padding:12px 0}.glossary-page{max-width:820px;padding-bottom:40px}.glossary-search{margin-bottom:24px}.glossary-list{margin:0;display:grid;gap:28px}.glossary-list dt{font-weight:700;margin-bottom:8px}.glossary-list dd{margin:0;line-height:1.65}.leaderboard th:last-child{padding-right:0}.leaderboard .skeleton-row td:nth-child(n+3) .skeleton-bar{margin-left:auto;width:64px;max-width:80%}.leaderboard .skeleton-row td:first-child .skeleton-bar{width:18px}.leaderboard .skeleton-row td:nth-child(2) .skeleton-bar{width:140px;max-width:90%}.header-actions .connect{gap:8px}.button-dot.disconnected{background:#e04444}.button-dot.connected{background:#0f0}.wallet-menu{position:relative;display:flex}.wallet-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;z-index:100;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 28px #0002}.wallet-dropdown a,.wallet-dropdown button{display:block;width:100%;text-align:left;padding:11px 12px;font-size:12px;border:0;border-radius:3px}.wallet-dropdown a:hover,.wallet-dropdown button:hover{background:var(--panel)}.latest .status-dot.live{background:#0f0;box-shadow:0 0 0 4px #00ff0012}.achievement-grid .achievement-card{min-height:144px}.achievement-grid.guide-grid .achievement-card{min-height:190px}.achievement-card h3,.achievement-skeleton-title{min-height:42px}.guide-grid .achievement-footer{min-height:28px}.achievement-skeleton-title .skeleton-bar{height:21px;width:75%}.achievement-skeleton .achievement-skeleton-amount{height:20px;width:55%}.achievement-skeleton .achievement-values{min-height:20px}.achievement-skeleton .achievement-values .skeleton-bar{height:20px;width:30%}.achievement-skeleton .achievement-footer .skeleton-bar{height:14px;width:35%}.achievement-skeleton small .skeleton-bar{height:12px;width:48px}.holder-star-slot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:24px;flex:0 0 22px}.holder-star{display:block;filter:drop-shadow(0 1px 1px #94630033)}.identity>.holder-star-slot{overflow:visible}.profile-name{display:flex;align-items:center;gap:10px}.leaderboard-rank{display:inline-flex;align-items:center;gap:10px}.achievement-send{width:100%;min-height:42px;margin-top:4px;font-weight:700}.achievement-send:disabled{cursor:default}.achievement-send .skeleton-bar{width:50%;margin:auto}.achievement-send-skeleton{width:100%;height:42px;margin-top:4px}.achievement-note{font-size:12px;line-height:1.5;color:var(--muted)}.achievement-variant{width:100%;min-width:0;padding:8px 28px 8px 8px;font-size:12px}.achievement-tx{font-size:11px;text-decoration:underline}.achievement-send-dialog{max-width:440px;width:calc(100% - 32px);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:24px}.achievement-send-dialog::backdrop{background:#0007}.achievement-send-dialog form{display:flex;flex-direction:column;gap:20px}.achievement-send-dialog label{display:flex;flex-direction:column;gap:8px}.send-contract{overflow-wrap:anywhere;font-size:12px;color:var(--muted)}.send-amount{font-size:22px}.rule-checkbox input[role=switch]{appearance:none;width:32px;height:18px;border:0;border-radius:18px;padding:3px;background:var(--line);cursor:pointer;flex-shrink:0}.rule-checkbox input[role=switch]:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:var(--paper)}.rule-checkbox input[role=switch]:checked{background:var(--ink)}.rule-checkbox input[role=switch]:checked:before{transform:translate(14px)}.void-success{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:18px;border:0;background:transparent;overflow:hidden}.void-success[open]{display:grid;place-items:center}.void-success::backdrop{background:#0003}.void-success-panel{position:relative;z-index:1;width:min(380px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;padding:24px;background:var(--paper,#fff);color:var(--ink,#171717);animation:congrats-in .25s cubic-bezier(.22,1,.36,1) both}.void-success-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.void-success h2{font-size:18px;margin:0;font-weight:700}.void-success-head button{width:30px;height:30px;min-height:0;padding:0;font-size:20px}.void-success p{font-size:14px;margin:18px 0}.void-success-name{display:block;font-size:28px;overflow-wrap:anywhere;margin-bottom:16px}.void-success-panel>a{font-size:12px}.void-success-panel>.primary{display:block;width:100%;margin-top:24px}.bid-confetti{position:fixed;inset:0;width:100vw;height:100dvh;pointer-events:none;z-index:0}@keyframes congrats-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bid-confetti{display:none}.void-success-panel{animation:none}}.achievement-card{background:color-mix(in srgb,var(--paper) 88%,white)}:root[data-theme=dark] .achievement-card{background:var(--panel)}.achievement-ribbon{animation:ribbon-reveal var(--duration-fast) var(--ease-smooth-out) both}@keyframes ribbon-reveal{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.copy-contract .t-icon{display:flex;align-items:center;justify-content:center}.achievement-send .t-text-swap{min-width:9ch;text-align:center}.artwork-preview .t-skel-skeleton{display:block;width:100%;height:100%;pointer-events:none}.artwork-preview .t-skel-content{width:100%;height:100%;object-fit:contain}.artwork-caption-reveal{animation:art-caption-in .4s ease-in-out both}@keyframes art-caption-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.guide-grid{view-transition-name:guide-results}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(guide-results){animation:guide-out .15s ease-in-out both}::view-transition-new(guide-results){animation:guide-in .25s ease-in-out both}@keyframes guide-out{to{opacity:0}}@keyframes guide-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.achievement-ribbon,.artwork-caption-reveal{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.artwork-preview .t-skel-skeleton>.skeleton-bar{width:100%;height:100%}.achievement-grid{gap:20px}.achievement-grid .achievement-card{padding:22px;gap:14px;border-radius:10px;border-color:color-mix(in srgb,var(--line) 80%,var(--paper));box-shadow:0 1px 2px #00000004}.achievement-card h3,.achievement-skeleton-title{min-height:36px}.achievement-card h3{font-size:13px;line-height:1.4;letter-spacing:.025em;padding-right:18px}.achievement-amount{font-size:22px;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.achievement-card .achievement-values{align-items:baseline;font-size:12px;color:var(--muted);min-height:22px}.achievement-values>span:first-child{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.025em}.achievement-card .achievement-footer{margin-top:0;padding:0;font-size:11px;min-height:0;gap:8px}.achievement-card .guide-contract{font-size:10px}.achievement-card .achievement-send{margin-top:0;min-height:40px;border-radius:5px;background:var(--panel);border-color:var(--line);font-size:11px;letter-spacing:.05em}.achievement-card .achievement-send:hover:not(:disabled){background:var(--ink);color:var(--paper)}.achievement-card .achievement-send:disabled{opacity:1;color:var(--muted);background:transparent;border-color:var(--line)}.achievement-note{font-size:11px;line-height:1.5}.achievement-skeleton .achievement-skeleton-amount{height:27px}.achievement-skeleton .achievement-send-skeleton{height:40px}.avatar:not(:has(img)),.profile-avatar:not(:has(img)){filter:grayscale(1)}@media(max-width:620px){.achievement-grid{gap:14px}.achievement-grid .achievement-card{padding:20px}}.profile-rank{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.profile-rank strong{font-size:28px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.profile-rank .skeleton-bar{width:60px;height:30px}.profile-card>div{min-width:0}@media(max-width:620px){.profile-card{flex-wrap:wrap}.profile-rank{margin-left:0;align-items:flex-start;flex-basis:100%}.profile-rank strong{font-size:24px}}.achievement-ribbon[data-tier=black]{--ribbon-fold:#000;--ribbon-dark:#030303;--ribbon-light:#222;--ribbon-main:#090909;--ribbon-mid:#050505}.achievement-ribbon[data-tier=pink]{--ribbon-fold:#85006b;--ribbon-dark:#be0098;--ribbon-light:#ff73df;--ribbon-main:#ff00cc;--ribbon-mid:#df00b2}.achievement-ribbon[data-tier=chartreuse]{--ribbon-fold:#477000;--ribbon-dark:#6ba900;--ribbon-light:#baff62;--ribbon-main:#a3e635;--ribbon-mid:#8bcb1e;--ribbon-ink:#172000}.achievement-ribbon[data-tier=red]{--ribbon-fold:#7e1515;--ribbon-dark:#b72222;--ribbon-light:#ff7777;--ribbon-main:#ef4444;--ribbon-mid:#d83131}.ribbon-tier-field{position:relative;padding-right:44px}.ribbon-preview{position:absolute;right:0;top:4px;width:32px;height:44px}.ribbon-preview .achievement-ribbon{top:0;right:0}.achievement-ribbon[data-unclaimed]{--ribbon-pulse-duration:2s;--ribbon-fold:#800000;--ribbon-dark:#b00000;--ribbon-light:#ff7070;--ribbon-main:#f00;--ribbon-mid:#d00}.achievement-ribbon[data-unclaimed] :is(.ribbon-fold,.ribbon-face):before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;animation:unclaimed-ribbon-pulse var(--ribbon-pulse-duration) ease-in-out infinite;will-change:opacity}.achievement-ribbon[data-unclaimed] .ribbon-fold:before{background:navy}.achievement-ribbon[data-unclaimed] .ribbon-face:before{background:linear-gradient(90deg,#0000b0,#7070ff 8%,#00f 48%,#00d 92%,#0000b0);box-shadow:inherit}@keyframes unclaimed-ribbon-pulse{0%,to{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.achievement-ribbon[data-unclaimed] :is(.ribbon-fold,.ribbon-face):before{animation:none;opacity:.5;will-change:auto}}.score-totals .micro{text-transform:uppercase}.profile-scoring{margin-top:0}.profile-scoring .score-totals{border-top:0}.achievement-ribbon[data-tier=black] .ribbon-face{box-shadow:inset 1px 0 #ffffff20,inset -1px 0 #000,inset 0 2px #ffffff18}.achievement-ribbon[data-tier=black] .ribbon-face:after{opacity:.3}:root[data-theme=dark] .achievement-card .achievement-send:not(:disabled){background:#f0efeb;color:#151515;border-color:#f0efeb}:root[data-theme=dark] .achievement-card .achievement-send:hover:not(:disabled){background:#fff;color:#111;border-color:#fff}:root[data-theme=dark] .achievement-card .achievement-send:disabled{background:#303030;color:#bdbdbd;border-color:#484848}.score-totals strong{overflow-wrap:normal}.score-totals .t-digit-group{white-space:nowrap}.responsive-score{display:block;position:relative}.score-measure{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none}.profile-receipt{width:66%;margin:32px auto 40px}.receipt-canvas{display:block;width:100%;height:auto;aspect-ratio:1;font-family:Berkeley Mono,monospace;font-size:26px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.receipt-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;font-size:11px;color:var(--muted)}.receipt-controls button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;font-size:12px;color:var(--ink);flex-shrink:0}.receipt-controls .refresh-icon{width:15px;height:15px}.receipt-actions{display:flex;align-items:center;gap:8px}.receipt-error{font-size:12px;margin-top:10px;color:var(--ink)}@media(max-width:620px){.profile-receipt{width:100%;margin-top:24px}.receipt-controls{font-size:10px;gap:8px}.receipt-controls time{display:block;margin-top:3px}}.receipt-strobe{animation:receipt-strobe 33.333333ms steps(1,end) infinite}.receipt-strobe-rainbow{animation:receipt-rainbow .1s steps(1,end) infinite}@keyframes receipt-strobe{0%,to{fill:var(--void-color)}50%{fill:#000}}@keyframes receipt-rainbow{0%,to{fill:red}16.666667%,50%,83.333333%{fill:#000}33.333333%{fill:#0f0}66.666667%{fill:#00f}}@media(prefers-reduced-motion:reduce){.receipt-strobe{animation:none}}.resurrection-reset{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);padding:20px;margin:0 0 20px;border-radius:6px}.resurrection-reset h3{font-size:14px;margin:0 0 8px}.resurrection-reset p{font-size:12px;color:var(--muted)}.resurrection-reset>.achievement-send{width:auto;min-width:130px;margin:0;background:var(--ink);color:var(--paper)}@media(max-width:420px){.resurrection-reset{flex-wrap:wrap}.resurrection-reset>.achievement-send{width:100%}}@font-face{font-family:Berkeley Mono;src:url(/fonts/BerkeleyMono-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}.button-label{display:inline-grid;place-items:center;white-space:nowrap}.button-label>span{grid-area:1/1}.button-label-size{visibility:hidden;pointer-events:none}.achievement-amount{overflow-wrap:anywhere}.achievement-wallets{margin-left:auto;text-align:right;white-space:nowrap}.artwork-transfer-titles{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-transfer-titles .nft-title{display:inline;max-width:none;white-space:nowrap;overflow-wrap:normal}.activity-table{table-layout:fixed}.activity-from{width:26%}.activity-to{width:18%}.activity-asset{width:44%}.activity-arrived{width:12%}.activity-table th,.activity-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-table th:last-child{text-align:right;padding-right:0}.activity-table td{line-height:20px}.activity-table td:first-child a,.activity-table .identity{min-width:0;max-width:100%;overflow:hidden}.activity-table .identity>span:last-child{min-width:0;white-space:nowrap}.activity-table .chain-label{display:inline;margin-left:6px}.latest-time{flex-shrink:0}@media(max-width:620px){.activity-table th,.activity-table td{padding-left:6px;padding-right:6px}.activity-table th:first-child,.activity-table td:first-child{padding-left:0}.activity-table th:last-child,.activity-table td:last-child{padding-right:0}.activity-from{width:27%}.activity-to{width:19%}.activity-asset{width:39%}.activity-arrived{width:15%}.activity-table .identity{gap:5px}.activity-table .avatar{width:16px;height:16px}.activity-table .nft-title small,.activity-table .chain-label{display:none}}.profile-pencil{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;color:var(--muted)}.profile-edit-actions{display:flex;justify-content:flex-end;gap:8px}.profile-edit-actions button{min-width:100px}.achievement-amount-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.achievement-asset{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.achievement-asset>.achievement-amount,.achievement-asset>.achievement-variant{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.achievement-asset>.copy-contract{flex-shrink:0}.achievement-time{margin-left:auto;flex-shrink:0;text-align:right;white-space:nowrap;color:var(--muted);font-size:11px}.resurrection-reset>.achievement-send{width:150px;flex-shrink:0}@media(max-width:420px){.resurrection-reset>.achievement-send{width:100%}}:root{--glass-border:radial-gradient(ellipse at 12% 0%,#fff 0%,#ffffffd9 18%,#92969d80 48%,#fff 78%,#a3a6ab80 100%);--glass-card:radial-gradient(ellipse at 15% 0%,#ffffffc9,transparent 62%),linear-gradient(180deg,#e8e7e399 0%,#fff 100%);--glass-shadow:0 6px 22px #17171705,inset 0 1px 0 #ffffff80}:root[data-theme=dark]{--paper:#080808;--panel:#111;--line:#262626;--ink:#f1f1f1;--muted:#999;--glass-border:radial-gradient(ellipse at 12% 0%,#ffffffb3 0%,#ffffff42 22%,#ffffff0d 50%,#ffffff55 79%,#ffffff15 100%);--glass-card:radial-gradient(ellipse at 15% 0%,#ffffff0d,transparent 62%),linear-gradient(180deg,#1b1b1bcc 0%,#000 100%);--glass-shadow:0 8px 28px #00000024,inset 0 1px 0 #ffffff05}:root :is(.achievement-card,.profile-card,.target-card,.sent-artwork,.resurrection-reset){position:relative;border-color:transparent}:root :is(.achievement-card,.profile-card,.target-card,.sent-artwork,.resurrection-reset):after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:var(--glass-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}:root button{position:relative;border:1px solid var(--line);background-image:none;box-shadow:none}:root[data-theme] :is(.achievement-card,.profile-card,.target-card,.sent-artwork,.resurrection-reset){color:var(--ink);background:var(--glass-card);box-shadow:var(--glass-shadow);border-radius:10px}:root .profile-card{padding-inline:24px}:root .achievement-card .achievement-send{background-color:var(--panel);border-color:var(--line)}:root .achievement-card .achievement-send:disabled{background-color:transparent;color:var(--muted)}:root .achievement-card .achievement-send:hover:not(:disabled){background-color:var(--ink);color:var(--paper)}.receipt-actions button{gap:4px}.receipt-actions .button-label{justify-items:start}.receipt-actions svg{flex-shrink:0}.hero>.artwork{margin-top:0;background:#000}.stats{grid-template-columns:repeat(3,1fr)}.stats>div:last-child{border-right:0}.pool-gradient{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.pool-gradient-band{position:absolute;inset:0 0 auto;height:200%;background:linear-gradient(180deg,#000,#60f,#000,#60f,#000);animation:pool-ascend 36s linear infinite}@keyframes pool-ascend{to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.pool-gradient-band{animation:none}}:root .avatar:not(:has(img)),:root .profile-avatar:not(:has(img)){background:#000;filter:none}:root[data-theme=dark] .avatar:not(:has(img)),:root[data-theme=dark] .profile-avatar:not(:has(img)){background:#fff}:root .sent-artwork:after{z-index:3}:root button:is(.theme,.copy-contract,.guide-sort){background:transparent}@media(max-width:760px){.shell>header{flex-wrap:nowrap;gap:12px;min-height:72px;padding:12px 0}.shell>header>.brand,.header-actions{flex-shrink:0}.shell>header>nav{order:0;flex:1;min-width:0;width:auto;flex-wrap:nowrap;justify-content:flex-start;gap:16px;margin:0;padding:6px 0;overflow-x:auto;scrollbar-width:none}.shell>header>nav::-webkit-scrollbar{display:none}.shell>header>nav a{flex-shrink:0;white-space:nowrap}.header-actions{margin-left:0}}
