:root{--page:#0a0a0a;--surface:#141414;--surface-raised:#1c1c1c;--cell-empty:#181818;--ink:#fff;--muted:#8b8b8b;--faint:#5c5c5c;--line:#242424;--line-strong:#333;--accent:#f26b5b;--credit:#4ade80;--danger:#ff6b5b;--radius-card:18px;--radius-sheet:22px;--radius-pill:999px;--header-height:56px;--month-heading-height:22px;--row-label-width:30px;--grid-gap:2px;--legend-height:34px;--board-gutter:14px;--panel-width:0px;--panel-gap:0px;--cell-size:max(8px, min(calc((100vw - (2 * var(--board-gutter)) - var(--row-label-width) - var(--panel-width) - var(--panel-gap) - (12 * var(--grid-gap))) / 12), calc((100dvh - var(--header-height) - var(--month-heading-height) - var(--legend-height) - (2 * var(--board-gutter)) - (31 * var(--grid-gap))) / 31)));--cell-w:var(--cell-size);--cell-h:var(--cell-size);--board-width:calc((12 * var(--cell-size)) + (11 * var(--grid-gap)))}@property --today-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box}html,body{background:var(--page);min-height:100%;color:var(--ink);margin:0}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Arial,system-ui,sans-serif;font-size:12px;line-height:1.35}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-footer{width:min(1480px,100% - 36px);padding:28px 0 max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;font-size:10px;display:flex}.site-footer nav{flex-wrap:wrap;gap:16px;display:flex}.site-footer a:hover{color:var(--ink)}.builder-credit{isolation:isolate;border-radius:var(--radius-pill);color:#ffffffa3;background:var(--page);letter-spacing:.06em;justify-content:center;align-items:center;width:fit-content;min-height:26px;margin:-6px 0;padding:0 10px;font-size:8px;line-height:1;display:inline-flex;position:relative}.builder-credit:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--today-ring-angle), #fff, #ffd43b, #f26b5b, #ff72dc, #845ef7, #3478f6, #42e8d0, #fff);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #845ef780);padding:1px;animation:3.8s linear infinite today-ring-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.builder-credit:hover{color:var(--ink)}.info-main{width:min(960px,100% - 36px);min-height:calc(100dvh - var(--header-height) - 110px);margin:0 auto;padding:48px 0 80px}.info-main>h1{letter-spacing:-.06em;text-transform:uppercase;max-width:820px;margin:0;font-size:clamp(44px,8vw,92px);font-weight:400;line-height:.92}.info-intro{max-width:650px;color:var(--muted);margin:24px 0 60px;font-size:clamp(16px,2vw,22px);line-height:1.45}.info-sections{border-top:1px solid var(--line)}.info-sections>section{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.info-sections h2{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.info-sections p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.info-sections a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.site-header{height:var(--header-height);border-bottom:1px solid var(--line);z-index:50;background:var(--page);justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:.22em;align-items:baseline;gap:12px;font-size:10px;font-weight:500;display:flex}.wordmark span:first-child{letter-spacing:-.03em;font-size:20px;font-weight:700}.header-meta{align-items:center;gap:12px;display:flex}.claimed-count{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:28px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:0 12px;font-size:9px;display:inline-flex}.claimed-count>span{background:conic-gradient(#f26b5b,#ffd43b,#27ae60,#3478f6,#845ef7,#f26b5b);border-radius:50%;width:8px;height:8px}.home-claimed-count{z-index:60;border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:28px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:0 12px;font-size:9px;display:inline-flex;position:fixed;top:14px;right:18px}.home-claimed-count>span{background:conic-gradient(#f26b5b,#ffd43b,#27ae60,#3478f6,#845ef7,#f26b5b);border-radius:50%;width:8px;height:8px}.annual-scroll{width:100%;height:calc(100dvh - var(--header-height));overscroll-behavior:contain;justify-content:center;align-items:center;gap:var(--panel-gap);padding:var(--board-gutter);display:flex;overflow:hidden}.board-stack{flex-direction:column;flex:none;display:flex}.annual-calendar{width:calc(var(--row-label-width) + var(--board-width) + var(--grid-gap));grid-template-columns:var(--row-label-width) repeat(12, var(--cell-w));column-gap:var(--grid-gap);flex:none;display:grid}.row-labels,.month-column{grid-template-rows:var(--month-heading-height) repeat(31, var(--cell-h));row-gap:var(--grid-gap);display:grid}.month-heading,.row-label-spacer{height:var(--month-heading-height);font-size:clamp(6px, calc(var(--cell-w) * .12), 10px);letter-spacing:.08em;color:var(--muted);justify-content:center;align-items:center;margin:0;font-weight:500;display:flex}.row-label{color:var(--faint);font-size:clamp(7px, calc(var(--cell-h) * .38), 10px);justify-content:flex-end;align-items:center;padding-right:7px;line-height:1;display:flex}.row-label.is-today-row{color:var(--ink);font-weight:600}.date-row,.date-placeholder{width:var(--cell-w);height:var(--cell-h);border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff09}.date-row{container-type:inline-size}.date-placeholder{background:0 0}.date-row{color:var(--muted);background:var(--cell-empty);justify-content:center;align-items:center;transition:filter .14s,background .14s;display:flex;position:relative;overflow:hidden}.date-row.is-claimed{color:var(--tile-text);background:var(--tile-background);box-shadow:inset 0 0 0 1px #ffffff24}.date-row:hover,.date-row:focus-visible{z-index:30;filter:brightness(1.35);outline:0}.date-row.is-today,.date-row.is-claimed.is-today{z-index:5;overflow:visible;box-shadow:inset 0 0 0 1px #ffffffb8}.date-row.is-today:before{content:"";z-index:8;pointer-events:none;background:conic-gradient(from var(--today-ring-angle), #fff 0deg, #ffd43b 42deg, #f26b5b 86deg, #ff72dc 132deg, #845ef7 188deg, #3478f6 238deg, #42e8d0 292deg, #fff 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #845ef7bf);border-radius:5px;padding:2px;animation:2.6s linear infinite today-ring-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.date-row.is-today:after{content:"";z-index:9;pointer-events:none;filter:drop-shadow(0 0 2px);background:radial-gradient(circle at 10% 18%,#fffffff2 0 1px,#0000 1.4px),radial-gradient(circle at 92% 12%,#ffd43bf2 0 1px,#0000 1.5px),radial-gradient(circle at 96% 82%,#42e8d0e6 0 1px,#0000 1.4px),radial-gradient(circle at 7% 88%,#ff72dce6 0 1px,#0000 1.5px);animation:1.5s ease-in-out infinite alternate today-sparkle;position:absolute;inset:-6px}@keyframes today-ring-spin{to{--today-ring-angle:360deg}}@keyframes today-sparkle{0%,24%{opacity:.22;transform:scale(.94)rotate(-3deg)}68%,to{opacity:1;transform:scale(1.05)rotate(3deg)}}.date-number{z-index:3;color:var(--faint);font-size:clamp(5px, min(calc(var(--cell-w) * .12), calc(var(--cell-h) * .32)), 9px);letter-spacing:-.03em;padding:1px 2px;line-height:1;position:absolute;top:2px;left:3px}.is-claimed .date-number{color:var(--tile-text);opacity:.72}.is-today .date-number{color:#fff;opacity:1;background:#111}.tile-visual{border-radius:inherit;color:var(--tile-text);background:var(--tile-background);display:block;position:absolute;inset:0;overflow:hidden}.tile-custom-area{justify-content:center;align-items:center;gap:6%;display:flex;position:absolute;inset:16% 8% 8%;overflow:hidden}.tile-align-left .tile-custom-area{text-align:left;justify-content:flex-start}.tile-align-center .tile-custom-area{text-align:center;justify-content:center}.tile-font-sans{font-family:Inter,Helvetica Neue,Arial,system-ui,sans-serif}.tile-font-serif{font-family:Georgia,Times New Roman,serif}.tile-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tile-font-condensed{letter-spacing:-.05em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:75%}.tile-font-display{letter-spacing:.02em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.tile-weight-regular{font-weight:400}.tile-weight-bold{font-weight:700}.tile-size-s{--tile-font-size:9px}.tile-size-m{--tile-font-size:13px}.tile-size-l{--tile-font-size:18px}.tile-size-xl{--tile-font-size:24px}.tile-display-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--tile-font-size);line-height:1;overflow:hidden}.tile-board.tile-favicon-on.tile-favicon-fit-fill .tile-custom-area{inset:0}.tile-board.tile-favicon-on.tile-favicon-fit-fit .tile-custom-area{inset:10%}.tile-board.tile-favicon-on .tile-display-text{display:none}.tile-board.tile-favicon-on .favicon{border-radius:3px;width:100%;max-width:none;height:100%;padding:0}.tile-board.tile-favicon-on.tile-favicon-fit-fill .favicon{object-fit:cover}.tile-board.tile-favicon-on.tile-favicon-fit-fit .favicon{object-fit:contain}.tile-board.tile-favicon-off .tile-custom-area{inset:0 6%}.tile-board.tile-favicon-off .tile-display-text{max-width:92%;display:block}.tile-board.tile-size-s .tile-display-text{font-size:18cqi}.tile-board.tile-size-m .tile-display-text{font-size:28cqi}.tile-board.tile-size-l .tile-display-text{font-size:42cqi}.tile-board.tile-size-xl .tile-display-text{font-size:60cqi}.tile-board .holder-dot{opacity:.8;background:currentColor;border-radius:50%;width:34%;height:34%}.favicon{object-fit:contain;border-radius:3px;flex:none;width:10px;height:10px}.favicon.has-chip{background:var(--chip,var(--surface-raised));border-radius:50%;padding:2px}.holder-dot{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.board-legend{height:var(--legend-height);padding-left:var(--row-label-width);color:var(--faint);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:16px;font-size:9px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-swatch{background:var(--cell-empty);flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff1f}.legend-swatch.is-claimed-swatch{background:linear-gradient(135deg,#f26b5b,#845ef7);border-radius:50%}.legend-swatch.is-today-swatch{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.legend-note{text-transform:none;letter-spacing:.02em;margin:0 0 0 auto}.today-panel{width:var(--panel-width);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex:none;max-height:100%;padding:26px 24px 24px;display:none;overflow:auto}.panel-eyebrow{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:10px}.panel-date{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-month{letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:17px;font-weight:500}.panel-day{letter-spacing:-.05em;margin:2px 0 0;font-size:68px;font-weight:300;line-height:.9}.panel-weekday{color:var(--muted);margin:10px 0 0;font-size:13px}.panel-avatar{background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.panel-avatar .favicon{object-fit:cover;border-radius:4px;width:100%;height:100%;padding:0}.panel-avatar-empty{background:var(--line-strong);border-radius:50%;width:12px;height:12px}.panel-rule{border:0;border-top:1px solid var(--line);margin:22px 0}.panel-position+.panel-position{margin-top:20px}.panel-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 10px;font-size:10px;display:flex}.holder-crown{color:#e0b64a;font-size:11px}.panel-position-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-identity{align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.panel-identity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-identity .favicon{object-fit:cover;background:0 0;border-radius:3px;width:24px;height:24px;padding:0}.panel-identity:hover>span{text-underline-offset:3px;text-decoration:underline}.panel-amount{letter-spacing:-.02em;flex:none;font-size:19px;font-weight:500}.panel-next{margin-bottom:22px}.panel-next-amount{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:400}.panel-next-note{color:var(--muted);margin:8px 0 0;font-size:12px}.panel-cta{justify-content:center;align-items:center;display:flex}.today-panel>.panel-cta{margin-top:auto}@media (min-width:1024px) and (hover:hover){:root{--panel-width:min(360px, 25vw);--panel-gap:26px;--calendar-side:min(calc(100dvh - var(--header-height) - var(--legend-height) - (2 * var(--board-gutter))), calc(100vw - var(--panel-width) - var(--panel-gap) - (2 * var(--board-gutter))));--board-width:calc(var(--calendar-side) - var(--row-label-width) - var(--grid-gap));--cell-w:calc((var(--board-width) - (11 * var(--grid-gap))) / 12);--cell-h:calc((var(--calendar-side) - var(--month-heading-height) - (31 * var(--grid-gap))) / 31)}.today-panel{height:calc(var(--calendar-side) + var(--legend-height));flex-direction:column;display:flex}}.quick-preview{pointer-events:none;z-index:80;width:220px;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);opacity:0;border-radius:12px;padding:13px 14px;font-size:10px;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;top:0;left:calc(100% + 8px);transform:translate(-2px);box-shadow:0 12px 34px #00000047}.quick-preview:before{content:"";width:9px;height:100%;position:absolute;top:0;left:-9px}.month-column:nth-child(n+10) .quick-preview{left:auto;right:calc(100% + 8px)}.month-column .date-row:nth-child(n+25) .quick-preview{top:auto;bottom:0}.date-row:hover .quick-preview,.date-row:focus-visible .quick-preview{pointer-events:auto;opacity:1;transform:translate(0)}.quick-date{letter-spacing:.06em;margin-bottom:12px;font-size:12px;display:block}.preview-position+.preview-position{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.preview-position-label{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.preview-position-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.preview-position-main>strong{font-size:11px;font-weight:500}.preview-identity{align-items:center;gap:7px;min-width:0;display:flex}.preview-identity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:125px;overflow:hidden}.preview-identity .favicon{object-fit:cover;background:0 0;border-radius:3px;width:16px;height:16px;padding:0}.preview-more{color:var(--muted);margin-top:9px;display:block}.preview-open{text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:11px;display:block}.quick-action{border-top:1px solid var(--line);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-top:12px;padding-top:10px;display:block}.sheet-layer{z-index:120;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.sheet-scrim{background:#000000a8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.date-sheet{z-index:1;width:min(100% - 16px,560px);max-height:min(82dvh,720px);margin-bottom:calc(8px + env(safe-area-inset-bottom));color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sheet);padding:26px 22px 24px;position:relative;overflow:auto}.sheet-handle{border-radius:var(--radius-pill);background:var(--line-strong);width:38px;height:3px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sheet-close{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:50%;padding:0;font-size:20px;line-height:1;position:absolute;top:18px;right:18px}.sheet-month{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:6px 0 0;font-size:11px}.sheet-day{letter-spacing:-.06em;margin:5px 0 16px;font-size:64px;font-weight:400;line-height:.86}.sheet-lede{margin:0;font-size:18px;font-weight:600}.sheet-lede span{color:var(--muted);font-size:12px;font-weight:400}.sheet-market{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:16px 0}.sheet-market .preview-position+.preview-position{margin-top:16px;padding-top:14px}.sheet-market .preview-position-main>strong{font-size:14px}.sheet-market .preview-identity>span{max-width:230px;font-size:13px}.sheet-more{color:var(--muted);margin:14px 0 0}.sheet-open-state{justify-content:space-between;align-items:flex-end;display:flex}.sheet-open-state span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.sheet-open-state strong{font-size:28px;font-weight:500}.sheet-primary{justify-content:center;align-items:center;display:flex}.sheet-detail-link{color:var(--muted);text-align:center;text-underline-offset:4px;margin-top:18px;text-decoration:underline;display:block}.detail-main{grid-template-columns:minmax(0,1fr) minmax(310px,370px);align-items:start;gap:clamp(28px,3vw,52px);width:min(1480px,100% - 36px);margin:0 auto;padding:32px 0 64px;display:grid;position:relative}.detail-primary{min-width:0;position:relative}.detail-market-aside{min-width:0;max-height:calc(100dvh - var(--header-height) - 48px);top:calc(var(--header-height) + 24px);border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px;position:sticky;overflow:auto}.detail-market-aside .history-section:first-child{padding-top:0}.detail-market-aside .history-section+.history-section{border-top:1px solid var(--line);margin-top:22px}.detail-market-aside .history-header{grid-template-columns:1fr;gap:5px}.detail-market-aside .activity-item{grid-template-columns:34px minmax(0,1fr) 58px;gap:8px;padding-inline:8px}.detail-market-aside .activity-rank{font-size:10px}.detail-market-aside .activity-value{font-size:12px}.detail-topline{color:var(--faint);text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:center;margin-bottom:26px;font-size:9px;display:flex}.back-link:hover{color:var(--ink)}.detail-title{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:.92}.detail-rule{border:0;border-top:1px solid var(--line);margin:22px 0 0}.holder-section{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 150px;gap:20px;padding:24px 0 28px;display:grid}.section-label{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;margin:2px 0 0;font-size:10px;font-weight:500}.holder-identity{min-width:0}.holder-domain{align-items:center;gap:10px;margin-bottom:15px;font-size:20px;display:flex}.holder-domain .favicon,.metadata-preview .favicon{width:20px;height:20px}.holder-domain-link{width:fit-content}.holder-domain-link>span{text-underline-offset:4px}.holder-domain-link:hover>span{text-decoration:underline}.external-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;width:14px;height:14px}.holder-title{letter-spacing:-.01em;color:var(--muted);margin:0 0 5px;font-size:15px;font-weight:500}.holder-description{max-width:500px;color:var(--faint);margin:0 0 12px}.current-price{text-align:right}.current-price span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:10px;display:block}.current-price strong{letter-spacing:-.04em;font-size:38px;font-weight:500}.empty-holder{color:var(--muted);margin:0;font-size:18px}.detail-holder-main{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:22px;min-width:0;display:grid}.detail-owner-tile{background:var(--tile-background);border-radius:4px;width:92px;height:92px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f;container-type:inline-size}.tile-detail .tile-custom-area{inset:17% 10% 10%}.tile-detail.tile-favicon-on.tile-favicon-fit-fill .tile-custom-area{inset:0}.tile-detail.tile-favicon-on.tile-favicon-fit-fit .tile-custom-area{inset:14%}.tile-detail.tile-favicon-on .favicon{border-radius:4px;width:100%;height:100%}.tile-detail.tile-favicon-on.tile-favicon-fit-fill .favicon{object-fit:cover}.tile-detail.tile-favicon-on.tile-favicon-fit-fit .favicon{object-fit:contain}.tile-detail .tile-display-text{max-width:78%;font-size:var(--tile-font-size)}.tile-detail.tile-size-s .tile-display-text{font-size:10px}.tile-detail.tile-size-m .tile-display-text{font-size:16px}.tile-detail.tile-size-l .tile-display-text{font-size:24px}.tile-detail.tile-size-xl .tile-display-text{font-size:36px}.market-grid{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:30px 0 40px;display:grid}.claim-form{width:100%;max-width:820px}.minimum-line{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:24px;padding-bottom:18px;display:flex}.minimum-line span{color:var(--muted)}.minimum-line strong{font-size:16px;font-weight:500}.field{margin-bottom:18px;display:block}.field-label{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;display:block}.text-input{border:1px solid var(--line-strong);width:100%;height:40px;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:0 10px}.text-input:focus{border-color:var(--muted)}.identity-shell{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);align-items:center;width:100%;height:52px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 0 0 5px #0000}.identity-shell:focus-within{border-color:var(--muted);box-shadow:0 0 0 5px #ffffff0f}.identity-input{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--ink);letter-spacing:-.015em;background:0 0;border:0;outline:0;padding:0 17px 0 54px;font-size:17px}.identity-input::placeholder{color:var(--faint)}.identity-input:disabled{cursor:not-allowed;opacity:.6}.category-field{z-index:12;position:relative}.category-select{width:100%;position:relative}.category-trigger{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:100%;height:46px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 14px;display:grid}.category-trigger:hover,.category-trigger[aria-expanded=true]{border-color:var(--muted)}.category-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.category-empty-icon{border:1px solid var(--faint);border-radius:3px;justify-self:center;width:10px;height:10px}.category-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.66;width:16px;height:16px}.category-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.5;width:16px;height:16px;transition:transform .14s}.category-trigger[aria-expanded=true] .category-chevron{transform:rotate(180deg)}.category-list{z-index:140;border:1px solid var(--line-strong);background:var(--surface-raised);scrollbar-width:thin;border-radius:12px;width:100%;max-height:min(360px,48dvh);padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden auto;box-shadow:0 18px 48px #0000007a}.category-option{width:100%;min-height:34px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:5px 8px;display:grid}.category-option>span:not(.category-check){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.category-option:hover,.category-option:focus-visible{color:var(--ink);background:#ffffff0f;outline:none}.category-option[aria-selected=true]{color:var(--ink);background:#ffffff0a}.category-check{color:var(--ink);text-align:right;font-size:10px}.identity-icon{pointer-events:none;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.identity-icon svg{width:20px;height:20px}.identity-icon-globe{color:var(--faint)}.identity-icon-globe svg{fill:none;stroke:currentColor;stroke-width:1.6px}.identity-icon-globe.is-loading{animation:.9s ease-in-out infinite alternate metadata-pulse}.identity-icon-x{color:var(--page);background:var(--ink);border-radius:50%}.identity-icon-x svg{fill:currentColor;width:16px;height:16px}.identity-icon-site{background:0 0;border:0}.identity-favicon{object-fit:contain;width:22px;height:22px}@keyframes metadata-pulse{to{opacity:.35}}.claim-button{border-radius:var(--radius-pill);width:100%;height:54px;color:var(--page);background:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;padding:0 20px;font-size:13px;font-weight:600;transition:opacity .14s}.claim-button:hover{opacity:.86}.quiet-button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);height:48px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:0 20px}.quiet-button:disabled,.claim-button:disabled{cursor:not-allowed;opacity:.35}.floating-claim-cta{z-index:110;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--page) 72%, transparent);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.floating-claim-cta[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-claim-cta .claim-button{width:min(100%,820px);margin:0;display:block;box-shadow:0 12px 32px #0000006b}.metadata-preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:10px;margin:4px 0 22px;padding:14px 0;display:grid}.preview-title{font-weight:500;display:block}.preview-description{color:var(--faint);margin:3px 0 0;font-size:10px}.form-message{min-height:17px;color:var(--muted);text-align:center;margin:12px 0 0;font-size:11px}.form-message[data-error=true]{color:var(--danger)}.game-notice{color:var(--faint);text-align:center;margin-top:10px;font-size:9px}.tile-customizer{border:0;border-top:1px solid var(--line);margin:0 0 24px;padding:20px 0 0}.tile-preview-example{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr);gap:9px 16px;min-width:0;margin-bottom:22px;padding:14px;display:grid}.tile-preview-label{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:8px;display:block}.tile-preview-cell{aspect-ratio:1;background:var(--cell-empty);border-radius:4px;grid-column:1;width:112px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14;container-type:inline-size}.tile-preview-cell .tile-preview.tile-favicon-on.tile-favicon-fit-fill .tile-custom-area{inset:0}.tile-preview-cell .tile-preview.tile-favicon-on.tile-favicon-fit-fit .tile-custom-area{inset:10%}.tile-preview-cell .tile-preview.tile-favicon-on .favicon{border-radius:4px;width:100%;max-width:none;height:100%}.tile-preview-cell .tile-preview.tile-favicon-on.tile-favicon-fit-fill .favicon{object-fit:cover}.tile-preview-cell .tile-preview.tile-favicon-on.tile-favicon-fit-fit .favicon{object-fit:contain}.tile-preview-cell .tile-preview.tile-favicon-off .tile-custom-area{inset:0 6%}.tile-preview-cell .tile-display-text{max-width:88%;display:block}.tile-preview-cell .tile-size-s .tile-display-text{font-size:12px}.tile-preview-cell .tile-size-m .tile-display-text{font-size:20px}.tile-preview-cell .tile-size-l .tile-display-text{font-size:32px}.tile-preview-cell .tile-size-xl .tile-display-text{font-size:48px}.tile-preview-mode{max-width:240px;color:var(--muted);align-self:center;font-size:10px;line-height:1.5}.customizer-label{margin-top:0}.color-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.background-color-shell{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);grid-template-columns:102px minmax(0,1fr);align-items:center;width:190px;height:40px;display:grid;overflow:hidden}.background-picker-control{cursor:pointer;grid-template-columns:38px 64px;align-items:center;min-width:0;display:grid}.native-color-wrap{border-radius:50%;width:28px;height:28px;margin-left:5px;position:relative;overflow:hidden}.native-color-wrap.is-transparent{background-color:var(--cell-empty);background-image:linear-gradient(45deg,#3a3a3a 25%,#0000 25%),linear-gradient(-45deg,#3a3a3a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#3a3a3a 75%),linear-gradient(-45deg,#0000 75%,#3a3a3a 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;box-shadow:inset 0 0 0 1px #fff3}.native-color{cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;overflow:hidden}.native-color-wrap.is-transparent .native-color{opacity:0}.native-color::-webkit-color-swatch-wrapper{padding:0}.native-color::-webkit-color-swatch{border:1px solid #ffffff40;border-radius:50%}.background-picker-label{color:var(--ink);white-space:nowrap;font-size:10px}.background-hex-input{border:0;border-left:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--ink);text-transform:uppercase;background:0 0;outline:0;padding:0 10px;font-size:10px}.background-hex-input::placeholder{color:var(--faint);text-transform:none}.color-option{cursor:pointer;width:28px;height:28px;position:relative}.color-option input{opacity:0;pointer-events:none;position:absolute}.color-swatch{border:1px solid #ffffff2e;border-radius:50%;width:28px;height:28px;display:block}.color-option-transparent .color-swatch{background-color:var(--cell-empty);background-image:linear-gradient(45deg,#3a3a3a 25%,#0000 25%),linear-gradient(-45deg,#3a3a3a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#3a3a3a 75%),linear-gradient(-45deg,#0000 75%,#3a3a3a 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.color-option input:checked+.color-swatch{outline:1px solid var(--ink);outline-offset:2px}.customizer-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.customizer-grid.is-secondary,.type-controls.is-secondary{opacity:.38;transition:opacity .14s}.customizer-grid.is-secondary:focus-within,.type-controls.is-secondary:focus-within,.type-controls.is-secondary:hover{opacity:1}.customizer-control{min-width:0}.customizer-control .text-input{border-radius:var(--radius-pill);background:var(--surface)}.mini-color-shell{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);grid-template-columns:40px minmax(0,1fr);height:40px;display:grid;overflow:hidden}.mini-color-shell>input[type=color]{background:0 0;border:0;width:40px;height:40px;margin:0;padding:6px}.mini-color-shell>.text-input{border:0;border-left:1px solid var(--line);border-radius:0;height:38px}.preset-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.preset-row>.field-label{margin:0}.preset-options{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.preset-button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:30px;color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;padding:0 11px}.preset-button[data-active=true]{color:var(--page);border-color:var(--ink);background:var(--ink)}.favicon-toggle{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.tile-mode-toggle{border-top:0;border-bottom:1px solid var(--line);margin:0 0 18px;padding:0 0 16px}.favicon-toggle .field-label{margin:0 0 2px}.favicon-toggle small{color:var(--faint);font-size:9px}.favicon-toggle>input{opacity:0;pointer-events:none;position:absolute}.toggle-track{border-radius:var(--radius-pill);background:var(--line-strong);flex:none;width:42px;height:24px;padding:3px;transition:background .14s}.toggle-track>span{background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .14s,background .14s;display:block}.favicon-toggle>input:checked+.toggle-track{background:var(--ink)}.favicon-toggle>input:checked+.toggle-track>span{background:var(--page);transform:translate(18px)}.favicon-mode-settings,.text-mode-settings{margin-top:18px}.favicon-fit-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.favicon-fit-button{border:1px solid var(--line-strong);min-width:0;min-height:62px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.favicon-fit-button[data-active=true]{color:var(--ink);background:#ffffff09;border-color:#ffffffb8}.favicon-fit-button strong,.favicon-fit-button small{display:block}.favicon-fit-button strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.favicon-fit-button small{color:var(--faint);margin-top:3px;font-size:8px}.favicon-fit-demo{background:var(--cell-empty);border-radius:4px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.favicon-fit-demo>span{background:linear-gradient(135deg,#f26b5b,#845ef7);display:block}.favicon-fit-demo.is-fill>span{width:100%;height:100%}.favicon-fit-demo.is-fit>span{border-radius:3px;width:58%;height:58%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.history-section{padding-top:30px}.history-header{grid-template-columns:120px 1fr;gap:20px;margin-bottom:14px;display:grid}.history-note{color:var(--faint);margin:0}.activity-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.activity-item{border-left:3px solid var(--activity-color,transparent);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--activity-color,transparent) 10%, transparent);grid-template-columns:56px minmax(0,1fr) 110px;align-items:center;gap:16px;min-height:54px;padding:0 12px;display:grid}.history-list .activity-item{background:0 0;border-left-color:#0000}.history-years{gap:18px;display:grid}.history-year-group{min-width:0}.history-year{color:var(--ink);letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:500}.activity-rank{color:var(--faint)}.activity-site{align-items:center;gap:10px;min-width:0;display:flex}.activity-site:hover strong{text-underline-offset:3px;text-decoration:underline}.activity-site .favicon{width:16px;height:16px}.activity-site-copy{min-width:0}.activity-site-copy strong,.activity-site-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-site-copy strong{font-size:13px;font-weight:500}.activity-site-copy span{color:var(--faint);font-size:10px}.activity-value{text-align:right;text-transform:uppercase;font-size:15px}.empty-history{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:24px 0}@media (max-width:900px){:root{--header-height:48px}.site-header{padding:0 12px}.wordmark{letter-spacing:.16em;gap:8px;font-size:8px}.wordmark span:first-child{font-size:15px}.claimed-count{min-height:24px;padding-inline:9px;font-size:7px}.home-claimed-count{min-height:24px;padding-inline:9px;font-size:7px;top:12px;right:12px}.quick-preview{display:none}}@media (max-width:1023px),(hover:none){.quick-preview{display:none}.sheet-layer{display:flex}body.sheet-open{overflow:hidden}.detail-main{width:min(100% - 28px,680px);display:block}.detail-market-aside{background:0 0;border:0;border-radius:0;max-height:none;margin-top:30px;padding:0;position:static;overflow:visible}.detail-market-aside .history-section+.history-section{border-top:0;margin-top:0}.detail-market-aside .activity-item{grid-template-columns:44px minmax(0,1fr) 76px;gap:8px;padding-inline:12px}.detail-market-aside .activity-rank{font-size:inherit}.detail-market-aside .activity-value{font-size:15px}.floating-claim-cta .claim-button{width:min(100%,680px)}}@media (max-width:600px){:root{--header-height:36px;--month-heading-height:16px;--legend-height:22px;--board-gutter:4px;--row-label-width:22px;--grid-gap:1px}.site-header{padding-inline:8px;display:flex}.home-claimed-count{min-height:24px;display:inline-flex;top:6px;right:8px}.board-legend{padding-left:var(--row-label-width);gap:10px;font-size:7px;display:flex}.legend-note{display:none}.color-options{flex-wrap:nowrap;justify-content:space-between;gap:0;width:100%}.background-color-shell{flex:0 0 166px;grid-template-columns:89px minmax(0,1fr);width:166px;height:34px}.background-picker-control{grid-template-columns:34px 55px}.native-color-wrap{width:26px;height:26px;margin-left:4px}.native-color{width:26px;height:26px}.background-picker-label{font-size:9px}.claim-form input:not([type=color]):not([type=radio]){font-size:16px}.background-hex-input{letter-spacing:-.05em;height:32px;padding-inline:7px;font-size:9px!important}.color-option,.color-swatch{width:24px;height:24px}.color-option{flex:0 0 24px}.tile-preview-example{grid-template-columns:82px minmax(0,1fr)}.tile-preview-cell{width:82px}.customizer-grid{grid-template-columns:1fr}.preset-row{grid-template-columns:1fr;gap:5px}.preset-options{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));display:grid}.preset-button{padding-inline:7px}.detail-main{width:min(100% - 28px,680px);padding-top:36px}.holder-section,.market-grid{grid-template-columns:1fr;gap:18px}.holder-section{padding-bottom:28px}.detail-holder-main{grid-template-columns:76px minmax(0,1fr);gap:16px}.detail-owner-tile{width:76px;height:76px}.current-price{text-align:left}.history-header{grid-template-columns:1fr;gap:6px}.activity-item{grid-template-columns:44px minmax(0,1fr) 76px;gap:8px}.site-footer{width:min(100% - 28px,680px);display:block}.site-footer nav{gap:12px}.site-footer>span{margin-top:18px;display:block}.info-main{width:min(100% - 28px,680px);padding-top:36px}.info-intro{margin-bottom:40px}.info-sections>section{grid-template-columns:1fr;gap:8px}.builder-credit{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.date-row.is-stealable:not(.is-today):not(.is-selected){box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -2px #ffffff75}.date-row.is-expiring:not(.is-today):not(.is-selected){animation:1.35s ease-in-out infinite alternate expiring-cell-pulse;overflow:visible}.date-row.is-expiring:not(.is-today):before{content:"";z-index:8;pointer-events:none;border:1px solid #ffffffd1;border-radius:5px;position:absolute;inset:-1px;box-shadow:0 0 7px #ffffff3d}@keyframes expiring-cell-pulse{0%{filter:brightness(.9)}to{filter:brightness(1.28)}}.hold-countdown{white-space:nowrap;font-variant-numeric:tabular-nums}.hold-countdown[data-expiring=true]{color:#fff}.claim-status-line strong{text-transform:uppercase}.claim-cooldown{color:var(--muted);margin:-4px 0 20px;font-size:10px}.claim-success{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;width:100%;max-width:820px;padding:32px}.claim-success h3{letter-spacing:-.04em;margin:12px 0 6px;font-size:clamp(25px,4vw,42px);font-weight:400}.claim-success>p:not(.field-label){color:var(--muted);margin:0}.claim-success-actions{gap:14px;margin-top:28px;display:grid}.claim-success-actions .sheet-detail-link{margin-top:0}.hold-status-summary strong{text-transform:uppercase}.panel-next-note[data-state]{text-transform:uppercase;letter-spacing:.1em;margin-top:12px}@media (min-width:1024px) and (hover:hover){.home-leader-link{grid-template-columns:20px 42px minmax(0,1fr) auto;grid-template-areas:"rank date identity count"". .countdown countdown";padding-block:5px}.home-leader-rank{grid-area:rank}.home-leader-date{grid-area:date}.home-leader-identity{grid-area:identity}.home-leader-list strong{grid-area:count}.home-leader-link>.hold-countdown{color:var(--faint);text-align:right;grid-area:countdown;font-size:8px}}.mobile-year-layout,.desktop-board-wrap,.desktop-leaderboard{display:none}.is-today-axis{color:#ffffffe6!important;font-weight:600!important}.is-selected-axis{color:#fff!important;font-weight:700!important}.date-row.is-selected,.date-row.is-claimed.is-selected,.date-row.is-today.is-selected{z-index:7;filter:brightness(1.12);box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #845ef7}.legend-swatch.is-invalid-swatch{background:repeating-linear-gradient(135deg,#111 0 2px,#171717 2px 4px)}@media (min-width:1024px) and (hover:hover){:root{--desktop-page-pad:16px;--desktop-bottom-pad:var(--desktop-page-pad);--desktop-layout-gap:12px;--leaderboard-width:clamp(240px, 17vw, 280px);--desktop-month-axis:42px;--desktop-day-axis:22px;--desktop-legend:28px;--desktop-grid-gap:2px;--desktop-calendar-space:calc(100vw - (2 * var(--desktop-page-pad)) - var(--leaderboard-width) - var(--desktop-layout-gap));--desktop-cell-size:max(10px, calc((var(--desktop-calendar-space) - var(--desktop-month-axis) - (31 * var(--desktop-grid-gap))) / 31));--desktop-board-height:calc(var(--desktop-day-axis) + (12 * var(--desktop-cell-size)) + (12 * var(--desktop-grid-gap)) + var(--desktop-legend))}.annual-scroll{min-height:calc(100dvh - var(--header-height));grid-template-columns:var(--leaderboard-width) minmax(0, 1fr);gap:var(--desktop-layout-gap);height:auto;padding:var(--desktop-page-pad) var(--desktop-page-pad) var(--desktop-bottom-pad);grid-template-rows:auto auto;justify-content:stretch;align-items:start;display:grid;overflow:visible}.board-stack{grid-area:1/2;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.mobile-year-layout{display:none}.desktop-board-wrap{flex:none;width:100%;display:block}.desktop-calendar-grid{grid-template-columns:var(--desktop-month-axis) repeat(31, var(--desktop-cell-size));column-gap:var(--desktop-grid-gap);row-gap:var(--desktop-grid-gap);grid-auto-rows:auto;display:grid}.desktop-calendar-grid .date-row{overflow:visible}.desktop-axis-corner,.desktop-day-heading{height:var(--desktop-day-axis);color:var(--faint);font-size:clamp(6px, calc(var(--desktop-cell-size) * .28), 9px);justify-content:center;align-items:center;line-height:1;display:flex}.desktop-month-row{grid-column:1/-1;grid-template-columns:var(--desktop-month-axis) repeat(31, var(--desktop-cell-size));column-gap:var(--desktop-grid-gap);display:grid}.desktop-month-heading{height:var(--desktop-cell-size);color:var(--muted);font-size:clamp(8px, calc(var(--desktop-cell-size) * .32), 11px);letter-spacing:.05em;align-items:center;margin:0;padding-left:2px;font-weight:500;display:flex}.desktop-calendar-grid .date-row,.desktop-calendar-grid .date-placeholder{width:var(--desktop-cell-size);height:var(--desktop-cell-size);aspect-ratio:1;border-radius:4px}.desktop-calendar-grid .date-placeholder{background:repeating-linear-gradient(135deg,#0d0d0d 0 2px,#121212 2px 4px);box-shadow:inset 0 0 0 1px #ffffff05}.desktop-calendar-grid .tile-board.tile-favicon-on.tile-favicon-fit-fill .tile-custom-area{inset:0}.desktop-calendar-grid .tile-board.tile-favicon-on.tile-favicon-fit-fit .tile-custom-area{inset:10%}.desktop-calendar-grid .tile-board.tile-favicon-on .favicon{border-radius:4px;width:100%;height:100%;margin:auto}.desktop-calendar-grid .tile-board.tile-favicon-on.tile-favicon-fit-fill .favicon{object-fit:cover}.desktop-calendar-grid .tile-board.tile-favicon-on.tile-favicon-fit-fit .favicon{object-fit:contain}.desktop-calendar-grid .preview-left .quick-preview{left:auto;right:calc(100% + 8px)}.desktop-calendar-grid .preview-left .quick-preview:before{left:auto;right:-9px}.desktop-calendar-grid .preview-up .quick-preview{top:auto;bottom:0}.desktop-board-legend{height:var(--desktop-legend);padding-left:var(--desktop-month-axis);color:var(--faint);align-items:flex-end;gap:16px;font-size:8px;display:flex}.desktop-leaderboard{min-width:0;height:calc(100dvh - var(--header-height) - var(--desktop-page-pad) - var(--desktop-bottom-pad));background:color-mix(in srgb, var(--surface) 55%, transparent);border:1px solid var(--line);border-radius:10px;flex-direction:column;grid-area:1/1/span 2;padding:18px 14px 14px;display:flex;overflow:hidden}.leaderboard-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.leaderboard-heading h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.leaderboard-heading>span{color:var(--faint);font-size:9px}.home-leader-list{margin:0;padding:0;list-style:none}.home-leader-list li{border-bottom:1px solid #ffffff09}.home-leader-link{border-radius:5px;grid-template-columns:20px 42px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;margin-inline:-5px;padding-inline:5px;transition:background .12s;display:grid}.home-leader-link:hover,.home-leader-link:focus-visible{background:#ffffff0b;outline:0}.home-leader-rank{color:var(--faint);font-size:9px}.home-leader-date{color:var(--muted);letter-spacing:.03em;white-space:nowrap;font-size:9px}.home-leader-identity{align-items:center;gap:7px;min-width:0;display:flex}.home-leader-identity .favicon{object-fit:cover;background:0 0;border-radius:3px;width:22px;height:22px;padding:0}.home-leader-identity>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-leader-list strong{font-size:10px;font-weight:500}.home-leader-more,.home-leader-empty{color:var(--faint);margin:13px 0 0;font-size:9px}.leaderboard-footer{border:1px solid var(--line);background:#ffffff03;border-radius:8px;flex-direction:column;gap:5px;margin-top:auto;padding:14px;display:flex}.leaderboard-footer strong{font-size:11px;font-weight:500}.leaderboard-footer span{color:var(--muted);font-size:10px}.today-panel{width:calc(100% - var(--desktop-month-axis));height:calc(100dvh - var(--header-height) - var(--desktop-page-pad) - var(--desktop-bottom-pad) - var(--desktop-board-height) - var(--desktop-layout-gap));margin-left:var(--desktop-month-axis);border-radius:10px;grid-area:2/2;grid-template-columns:minmax(180px,.72fr) minmax(260px,1fr) minmax(260px,.9fr);align-items:stretch;gap:24px;max-height:none;padding:22px 20px 18px;display:grid}.today-panel .panel-date-block,.today-panel .panel-market-block,.today-panel .panel-action-block{min-width:0}.today-panel .panel-market-block,.today-panel .panel-action-block{border-left:1px solid var(--line);padding-left:24px}.today-panel .panel-eyebrow{margin-bottom:16px}.today-panel .panel-position+.panel-position{margin-top:18px}.today-panel .panel-action-block{flex-direction:column;display:flex}.today-panel .panel-action-block .panel-next{margin-bottom:18px}.today-panel .panel-action-block .panel-cta{margin-top:auto}.today-panel .panel-open-block{flex-direction:column;justify-content:center;display:flex}}@media (max-width:1023px),(hover:none){:root{--mobile-left-safe:max(8px, env(safe-area-inset-left));--mobile-right-safe:max(2px, env(safe-area-inset-right));--mobile-vertical-safe:calc(env(safe-area-inset-top) + env(safe-area-inset-bottom) + 8px);--mobile-rail-width:36px;--mobile-rail-gap:4px;--mobile-row-axis:22px;--mobile-month-axis:16px;--mobile-grid-gap:1px;--mobile-cell-size:max(7px, min(calc((100vw - var(--mobile-left-safe) - var(--mobile-right-safe) - var(--mobile-rail-width) - var(--mobile-rail-gap) - var(--mobile-row-axis) - (12 * var(--mobile-grid-gap))) / 12), calc((100dvh - var(--mobile-vertical-safe) - var(--mobile-month-axis) - (31 * var(--mobile-grid-gap))) / 31)));--cell-w:var(--mobile-cell-size);--cell-h:var(--mobile-cell-size);--row-label-width:var(--mobile-row-axis);--month-heading-height:var(--mobile-month-axis);--grid-gap:var(--mobile-grid-gap)}.site-header[data-home=true]{display:none}.annual-scroll{width:100%;height:100dvh;min-height:100dvh;padding:0;display:block;overflow:hidden}.home-claimed-count,.desktop-leaderboard,.desktop-board-wrap,.today-panel{display:none}.board-stack{width:100%;height:100%;display:block}.mobile-year-layout{grid-template-columns:max-content var(--mobile-rail-width);column-gap:var(--mobile-rail-gap);width:100%;min-height:100%;padding-top:max(4px, env(safe-area-inset-top));padding-right:var(--mobile-right-safe);padding-bottom:max(4px, env(safe-area-inset-bottom));padding-left:var(--mobile-left-safe);grid-template-rows:max-content;place-content:start;display:grid}.mobile-annual-calendar{width:calc(var(--mobile-row-axis) + (12 * var(--mobile-cell-size)) + (12 * var(--mobile-grid-gap)));grid-template-columns:var(--mobile-row-axis) repeat(12, var(--mobile-cell-size));column-gap:var(--mobile-grid-gap);display:grid}.mobile-annual-calendar .row-labels,.mobile-annual-calendar .month-column{grid-template-rows:var(--mobile-month-axis) repeat(31, var(--mobile-cell-size));row-gap:var(--mobile-grid-gap)}.mobile-annual-calendar .date-row,.mobile-annual-calendar .date-placeholder{width:var(--mobile-cell-size);height:var(--mobile-cell-size);aspect-ratio:1;border-radius:4px}.mobile-annual-calendar .month-heading{height:var(--mobile-month-axis);font-size:clamp(5px, calc(var(--mobile-cell-size) * .27), 8px)}.mobile-annual-calendar .row-label{font-size:clamp(7px, calc(var(--mobile-cell-size) * .38), 10px);padding-right:5px}.mobile-annual-calendar .tile-board.tile-favicon-on.tile-favicon-fit-fill .tile-custom-area{inset:0}.mobile-annual-calendar .tile-board.tile-favicon-on.tile-favicon-fit-fit .tile-custom-area{inset:10%}.mobile-annual-calendar .tile-board.tile-favicon-on .favicon{border-radius:inherit;width:100%;max-width:none;height:100%;padding:0}.mobile-annual-calendar .tile-board.tile-favicon-on.tile-favicon-fit-fill .favicon{object-fit:cover}.mobile-annual-calendar .tile-board.tile-favicon-on.tile-favicon-fit-fit .favicon{object-fit:contain}.mobile-brand-rail{height:calc(var(--mobile-month-axis) + (31 * var(--mobile-cell-size)) + (31 * var(--mobile-grid-gap)));border-left:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;min-width:0;padding:7px 0 3px 6px;display:flex}.brand-rail-365{letter-spacing:-.04em;font-size:17px;font-weight:600;line-height:1}.brand-rail-name{color:#ffffffbd;letter-spacing:.18em;writing-mode:vertical-rl;margin:auto 0;font-size:9px;line-height:1;transform:rotate(180deg)}.brand-rail-claimed{flex-direction:column;gap:2px;display:flex}.brand-rail-claimed strong{font-size:13px;font-weight:500;line-height:1}.brand-rail-claimed span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:5px}}@media (min-width:1024px) and (hover:hover){.home-leader-link{grid-template-columns:20px 42px minmax(0,1fr) auto;grid-template-areas:"rank date identity count"". .countdown countdown";padding-block:5px}.home-leader-rank{grid-area:rank}.home-leader-date{grid-area:date}.home-leader-identity{grid-area:identity}.home-leader-list strong{grid-area:count}.home-leader-link>.hold-countdown{color:var(--faint);text-align:right;grid-area:countdown;font-size:8px}}
