.tracker-focus-ring{outline:none}.tracker-focus-ring:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.tracker-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);font-size:.7rem;font-weight:600}.tracker-eyebrow--muted{color:var(--text-faint)}.tracker-shell{flex-direction:column;gap:1.5rem;display:flex}.tracker-shell__sync-error{border:1px solid color-mix(in oklab,var(--warning)40%,transparent);background:var(--warning-soft);color:var(--warning);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem}.tracker-shell__rail,.tracker-shell__main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media (min-width:64rem){.tracker-shell{grid-template-columns:20rem minmax(0,1fr);gap:1.5rem;display:grid}.tracker-shell__sync-error{grid-column:1/-1}.tracker-shell__rail{gap:1rem}.tracker-shell__rail-filters{position:-webkit-sticky;position:sticky;top:4.5rem}}.tracker-shell__rail-filters{display:none}@media (min-width:64rem){.tracker-shell__rail-filters{flex-direction:column;gap:.875rem;padding:1rem 1.125rem 1.125rem;display:flex}}.tracker-shell__rail-filters-head{align-items:center;gap:.5rem;display:flex}.tracker-shell__filter-icon{width:1rem;height:1rem;color:var(--text-tertiary);flex-shrink:0}.tracker-shell__clear-btn{color:var(--text-tertiary);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;transition:color .15s,background-color .15s}.tracker-shell__clear-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tracker-shell__clear-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tracker-shell__clear-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tracker-shell__clear-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tracker-shell__clear-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tracker-shell__clear-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tracker-shell__clear-btn:hover{background:var(--fill-2);color:var(--foreground)}.tracker-shell__listing-header{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.tracker-shell__count{color:var(--text-faint);font-size:.75rem}.tracker-shell__count-number{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.tracker-shell__view-toggle-wrap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tracker-shell__view-toggle-wrap:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tracker-shell__view-toggle-wrap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tracker-shell__view-toggle-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tracker-shell__view-toggle-wrap:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tracker-shell__view-toggle-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tracker-view-toggle{border:1px solid var(--hairline);background:var(--fill-1);border-radius:9999px;flex-shrink:0;padding:.125rem;display:inline-flex}.tracker-view-toggle__btn{width:2.25rem;height:2rem;min-height:2.75rem;color:var(--text-faint);border-radius:9999px;place-items:center;transition:color .15s,background-color .15s;display:grid}@media (min-width:40rem){.tracker-view-toggle__btn{min-height:0}}.tracker-view-toggle__btn:hover{color:var(--foreground)}.tracker-view-toggle__btn--active{background:var(--fill-2);color:var(--foreground)}.tracker-view-toggle__icon{width:1rem;height:1rem}.tracker-shell__empty{text-align:center;padding:2rem}.tracker-shell__empty-title{color:var(--foreground);font-size:1.125rem;font-weight:600}.tracker-shell__empty-desc{margin-left:auto;margin-right:auto;max-width:28rem;color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem}.tracker-shell__empty-clear{margin-top:1rem}.tracker-shell__hint{text-align:center;color:var(--text-faint);font-size:.75rem}.tracker-shell__mobile-spacer{height:3.5rem}@media (min-width:64rem){.tracker-shell__mobile-spacer{display:none}}.tracker-shell__filter-fab-wrap{pointer-events:none;left:0;right:0;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:30;justify-content:center;display:flex;position:fixed}@media (min-width:64rem){.tracker-shell__filter-fab-wrap{display:none}}.tracker-shell__filter-fab{pointer-events:auto;border:1px solid var(--hairline-strong);background:color-mix(in oklab,var(--surface-2)90%,transparent);color:var(--foreground);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.tracker-shell__filter-fab-badge{background:var(--success);min-width:1.25rem;height:1.25rem;color:var(--cta-text);border-radius:9999px;place-items:center;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;font-weight:700;display:grid}.tracker-shell__sheet-overlay-wrap{z-index:40;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:64rem){.tracker-shell__sheet-overlay-wrap{display:none}}.tracker-shell__sheet-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;top:0;bottom:0;left:0;right:0}.tracker-shell__sheet{max-height:80vh;border:1px solid var(--hairline);background:var(--surface-1);padding:1.25rem;width:100%;max-height:80dvh;box-shadow:var(--shadow-pop);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding-bottom:6rem;position:relative;overflow-y:auto}.tracker-shell__sheet-handle{margin-left:auto;margin-right:auto;background:var(--hairline-strong);border-radius:9999px;width:2.5rem;height:.25rem;margin-bottom:1rem}.tracker-shell__sheet-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.tracker-shell__sheet-title{color:var(--foreground);font-size:1.125rem;font-weight:600}.tracker-shell__sheet-close{color:var(--text-tertiary);border-radius:.5rem;padding:.5rem;transition:color .15s,background-color .15s;position:relative}.tracker-shell__sheet-close:after{content:"";position:absolute;top:-.5rem;bottom:-.5rem;left:-.5rem;right:-.5rem}.tracker-shell__sheet-close:hover{background:var(--fill-2);color:var(--foreground)}.tracker-shell__sheet-actions{gap:.5rem;margin-top:1.5rem;display:flex}.tracker-shell__sheet-btn{flex:1}.progress-rail{padding:1.25rem;position:relative;overflow:hidden}@media (min-width:40rem){.progress-rail{padding:1.375rem}}.progress-rail__bloom{pointer-events:none;background:var(--glow-violet);filter:blur(64px);border-radius:9999px;width:13rem;height:13rem;position:absolute;top:-3rem}.progress-rail__bloom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4rem}.progress-rail__bloom:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4rem}.progress-rail__bloom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4rem}.progress-rail__bloom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4rem}.progress-rail__bloom:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4rem}.progress-rail__bloom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4rem}.progress-rail__confetti{pointer-events:none;left:0;right:0;justify-content:center;gap:.75rem;display:flex;position:absolute;top:0}.progress-rail__confetti-piece{border-radius:1px;width:.375rem;height:.375rem;display:block;position:absolute;top:1.5rem}.progress-rail__overview{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex;position:relative}.progress-rail__dial{flex-shrink:0;place-items:center;width:7rem;height:7rem;display:grid;position:relative}.progress-rail__dial-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.progress-rail__dial-core{color:var(--neon-violet);place-items:center;display:grid;position:relative}.progress-rail__dial-core--complete{color:var(--dust)}.progress-rail__dial-icon{filter:drop-shadow(0 0 8px);width:1.375rem;height:1.375rem}.progress-rail__legend{flex-direction:column;flex:10rem;min-width:10rem;display:flex}.progress-rail__legend-row+.progress-rail__legend-row{border-top:1px solid var(--hairline);margin-top:.625rem;padding-top:.625rem}.progress-rail__legend-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label pct""count pct";align-items:center;column-gap:.75rem;display:grid}.progress-rail__legend-label{text-transform:uppercase;letter-spacing:.15em;grid-area:label;align-items:center;gap:.375rem;font-size:.7rem;font-weight:600;display:flex}.progress-rail__legend-row--owned .progress-rail__legend-label{color:var(--success)}.progress-rail__legend-row--mastered .progress-rail__legend-label{color:var(--dust)}.progress-rail__legend-icon{width:.875rem;height:.875rem}.progress-rail__legend-count{font-variant-numeric:tabular-nums;color:var(--text-secondary);grid-area:count;margin-top:.125rem;font-size:.8125rem}.progress-rail__legend-pct{font-variant-numeric:tabular-nums;color:var(--foreground);grid-area:pct;font-size:1.5rem;font-weight:700;line-height:1}.progress-rail__finishes{border-top:1px solid var(--hairline);margin-top:1.25rem;padding-top:1rem;position:relative}.progress-rail__finishes-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.progress-rail__complete-badge{border:1px solid color-mix(in oklab,var(--dust)40%,transparent);background:color-mix(in oklab,var(--dust)10%,transparent);text-transform:uppercase;letter-spacing:.1em;color:var(--dust);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.progress-rail__complete-icon{width:.75rem;height:.75rem}.progress-rail__finish-list{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem 1rem;margin-top:.75rem;display:grid}@media (min-width:64rem){.progress-rail__finish-list{grid-template-columns:minmax(0,1fr);row-gap:.625rem}}.progress-rail__finish-row{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.progress-rail__finish-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}.progress-rail__finish-count{font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0}.progress-rail__finish-bar{background:var(--fill-2);border-radius:9999px;width:100%;height:.375rem;margin-top:.375rem;overflow:hidden}.progress-rail__finish-fill{border-radius:9999px;height:100%}.progress-rail__finish-fill--done{background-image:linear-gradient(to right,var(--ring-owned-from),var(--ring-owned-to))}.progress-rail__finish-fill--pending{background-image:linear-gradient(to right,var(--text-tertiary),var(--text-secondary))}.progress-rail__foot{border-top:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex;position:relative}.progress-rail__meta{color:var(--text-faint);font-size:.75rem}.progress-rail__foot .verified-stamp{text-align:start;justify-content:flex-start;align-items:flex-start}.progress-rail__foot .verified-stamp__icon{margin-top:.125rem}.progress-rail__actions{width:100%;margin-top:.375rem}.progress-rail__actions>*,.progress-rail__actions .share-export>button{width:100%}.season-banner{border:1px solid;border-radius:1rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.season-banner--active{border-color:color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success)}.season-banner--ending-soon{border-color:color-mix(in oklab,var(--warning)50%,transparent);background:var(--warning-soft);color:var(--warning)}.season-banner--ended{border-color:var(--hairline);background:var(--fill-1);color:var(--text-tertiary)}.season-banner--compact{border-radius:9999px;width:-moz-fit-content;width:fit-content;padding:.375rem .875rem;font-size:.8125rem}.season-banner__icon{flex-shrink:0;width:1rem;height:1rem}.season-banner__text{min-width:0}.season-banner__number{color:var(--text-tertiary);font-weight:600}.season-banner__name{font-weight:600}.season-banner__sep,.season-banner__muted{color:var(--text-tertiary)}.verified-stamp{color:var(--text-faint);justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.verified-stamp__icon{flex-shrink:0;width:.875rem;height:.875rem}.event-strip{flex-direction:column;gap:.625rem;min-width:0;display:flex}.event-strip__head{align-items:center;gap:.5rem;display:flex}.event-strip__live-dot{background:var(--neon-lime);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--neon-lime);border-radius:9999px}.event-strip__track{scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;gap:.75rem;padding-top:.125rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.event-strip__track::-webkit-scrollbar{display:none}.event-strip__ticket{scroll-snap-align:start;border:1px solid var(--hairline);background:linear-gradient(180deg,var(--fill-1),color-mix(in oklab,var(--fill-1)40%,transparent));border-radius:1.125rem;flex:1 0 auto;align-items:center;gap:.875rem;min-width:15rem;max-width:24rem;padding:.75rem 1rem .75rem .75rem;display:flex}.event-strip__ticket--worth-it{border-color:color-mix(in oklab,var(--success)45%,transparent);background:radial-gradient(120% 160% at 0% 50%,color-mix(in oklab,var(--neon-lime)14%,transparent),transparent 55%),linear-gradient(180deg,var(--fill-1),color-mix(in oklab,var(--fill-1)40%,transparent));box-shadow:0 0 26px -12px color-mix(in oklab,var(--neon-lime)70%,transparent)}.event-strip__day-block{border:1px solid var(--hairline);background:var(--surface-2);width:3rem;height:3rem;box-shadow:inset 0 1px 0 var(--hairline);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.event-strip__ticket--worth-it .event-strip__day-block{border-color:color-mix(in oklab,var(--success)50%,transparent);background:linear-gradient(160deg,color-mix(in oklab,var(--neon-lime)24%,var(--surface-2)),color-mix(in oklab,var(--success)20%,var(--surface-2)))}.event-strip__day-abbr{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.8125rem;font-weight:700}.event-strip__ticket--worth-it .event-strip__day-abbr{color:var(--neon-lime)}.event-strip__body{min-width:0}.event-strip__name{color:var(--foreground);font-size:.875rem;font-weight:600}.event-strip__detail{color:var(--text-tertiary);margin-top:.125rem;font-size:.75rem;line-height:1.4}.event-strip__weekday{color:var(--text-faint)}.event-strip__payoff{color:var(--success);font-weight:500}.filter-bar{flex-direction:column;gap:1rem;display:flex}.filter-bar--row{flex-flow:wrap;align-items:center;gap:.75rem}.filter-bar__divider{background:var(--hairline);align-self:stretch;width:1px;margin-top:.25rem;margin-bottom:.25rem}.filter-bar__section-title{margin-bottom:.5rem}.filter-bar__chips{flex-wrap:wrap;gap:.5rem;display:flex}.filter-bar__chips--row{flex:auto;min-width:0}.filter-bar__chip{border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.filter-bar__chip--on{border-color:color-mix(in oklab,var(--success)60%,transparent);background:var(--success-soft);color:var(--success);box-shadow:0 0 18px -6px color-mix(in oklab,var(--success)70%,transparent)}.filter-bar__chip--off{border-color:var(--hairline);background:var(--fill-1);color:var(--text-tertiary)}.filter-bar__chip--off:hover{border-color:var(--hairline-strong);color:var(--foreground)}.filter-bar__chip--disabled{cursor:not-allowed;opacity:.4}.filter-bar__chip--disabled:hover{border-color:var(--hairline);color:var(--text-tertiary)}.filter-bar__chip-icon{width:.875rem;height:.875rem}.filter-bar__selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.filter-bar__selects--row{flex:none;gap:.75rem;display:flex}.filter-bar__select-label{text-transform:uppercase;letter-spacing:.15em;color:var(--text-faint);flex-direction:column;gap:.375rem;font-size:.7rem;font-weight:600;display:flex}.filter-bar__select-label--row{flex-direction:row;align-items:center;gap:.5rem}.filter-bar__select-label--row .filter-bar__select{width:7.5rem}.filter-bar__select{border:1px solid var(--hairline);background:var(--fill-1);width:100%;height:2.25rem;color:var(--foreground);border-radius:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem;font-weight:500}@media (min-width:40rem){.filter-bar__select{font-size:.75rem}}.sprite-grid{flex-direction:column;gap:1.5rem;display:flex}.sprite-grid__items{gap:1rem;display:grid}@media (min-width:40rem){.sprite-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.sprite-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.sprite-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:120rem){.sprite-grid__items{grid-template-columns:repeat(5,minmax(0,1fr))}}.sprite-grid__items--list{flex-direction:column;gap:.75rem;display:flex}.sprite-grid__card{padding:1rem;transition:border-color .3s,box-shadow .3s}.sprite-grid__card--list{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}@media (min-width:40rem){.sprite-grid__card--list{padding:1rem}}.sprite-grid__card[data-rarity=RARE]:not([data-complete=true]){border-color:color-mix(in oklab,var(--rarity-rare)15%,transparent)}.sprite-grid__card[data-rarity=RARE]:not([data-complete=true]):hover{border-color:color-mix(in oklab,var(--rarity-rare)40%,transparent)}.sprite-grid__card[data-rarity=EPIC]:not([data-complete=true]){border-color:color-mix(in oklab,var(--rarity-epic)20%,transparent)}.sprite-grid__card[data-rarity=EPIC]:not([data-complete=true]):hover{border-color:color-mix(in oklab,var(--rarity-epic)45%,transparent);box-shadow:0 0 26px -14px color-mix(in oklab,var(--rarity-epic)70%,transparent)}.sprite-grid__card[data-rarity=LEGENDARY]:not([data-complete=true]){border-color:color-mix(in oklab,var(--rarity-legendary)25%,transparent);box-shadow:0 0 22px -17px color-mix(in oklab,var(--rarity-legendary)80%,transparent)}.sprite-grid__card[data-rarity=LEGENDARY]:not([data-complete=true]):hover{border-color:color-mix(in oklab,var(--rarity-legendary)50%,transparent);box-shadow:0 0 30px -12px color-mix(in oklab,var(--rarity-legendary)80%,transparent)}.sprite-grid__card[data-rarity=MYTHIC]:not([data-complete=true]){border-color:color-mix(in oklab,var(--rarity-mythic)30%,transparent);box-shadow:0 0 24px -16px color-mix(in oklab,var(--rarity-mythic)80%,transparent)}.sprite-grid__card[data-rarity=MYTHIC]:not([data-complete=true]):hover{border-color:color-mix(in oklab,var(--rarity-mythic)55%,transparent);box-shadow:0 0 34px -11px color-mix(in oklab,var(--rarity-mythic)85%,transparent)}.sprite-grid__card[data-rarity=RARE][data-complete=true]{border-color:color-mix(in oklab,var(--rarity-rare)50%,transparent);background:color-mix(in oklab,var(--rarity-rare)5%,transparent);box-shadow:0 0 30px -12px color-mix(in oklab,var(--rarity-rare)75%,transparent)}.sprite-grid__card[data-rarity=EPIC][data-complete=true]{border-color:color-mix(in oklab,var(--rarity-epic)55%,transparent);background:color-mix(in oklab,var(--rarity-epic)6%,transparent);box-shadow:0 0 32px -11px color-mix(in oklab,var(--rarity-epic)80%,transparent)}.sprite-grid__card[data-rarity=LEGENDARY][data-complete=true]{border-color:color-mix(in oklab,var(--rarity-legendary)70%,transparent);background:color-mix(in oklab,var(--rarity-legendary)7%,transparent);box-shadow:0 0 36px -10px color-mix(in oklab,var(--rarity-legendary)90%,transparent)}.sprite-grid__card[data-rarity=MYTHIC][data-complete=true]{border-color:color-mix(in oklab,var(--rarity-mythic)70%,transparent);background:linear-gradient(to bottom right,color-mix(in oklab,var(--rarity-mythic)9%,transparent),color-mix(in oklab,var(--rarity-epic)6%,transparent));box-shadow:0 0 42px -8px color-mix(in oklab,var(--rarity-mythic)95%,transparent)}.sprite-grid__rarity-tag{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:10px;font-weight:700;display:inline-flex}[data-rarity=RARE] .sprite-grid__rarity-tag{border-color:color-mix(in oklab,var(--rarity-rare)40%,transparent);background:color-mix(in oklab,var(--rarity-rare)10%,transparent);color:var(--rarity-rare-ink)}[data-rarity=EPIC] .sprite-grid__rarity-tag{border-color:color-mix(in oklab,var(--rarity-epic)50%,transparent);background:color-mix(in oklab,var(--rarity-epic)15%,transparent);color:var(--rarity-epic-ink)}[data-rarity=LEGENDARY] .sprite-grid__rarity-tag{border-color:color-mix(in oklab,var(--rarity-legendary)60%,transparent);background:color-mix(in oklab,var(--rarity-legendary)15%,transparent);color:var(--rarity-legendary-ink);box-shadow:0 0 16px -7px color-mix(in oklab,var(--rarity-legendary)80%,transparent)}[data-rarity=MYTHIC] .sprite-grid__rarity-tag{border-color:color-mix(in oklab,var(--rarity-mythic)60%,transparent);background:linear-gradient(to right,color-mix(in oklab,var(--rarity-mythic)25%,transparent),color-mix(in oklab,var(--rarity-epic)25%,transparent));color:var(--rarity-mythic-ink);box-shadow:0 0 18px -5px color-mix(in oklab,var(--rarity-mythic)85%,transparent)}.sprite-grid__meta{min-width:0}.sprite-grid__meta--inline{align-items:center;gap:.625rem;min-width:0;display:flex}.sprite-grid__meta-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sprite-grid__title{min-width:0;color:var(--foreground);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.sprite-grid__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sprite-grid__meta-progress{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.sprite-grid__bar{background:var(--fill-2);border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.sprite-grid__bar--inline{min-width:3.5rem}.sprite-grid__bar-fill{border-radius:9999px;height:100%}[data-rarity=RARE] .sprite-grid__bar-fill{background-image:linear-gradient(to right,var(--rarity-rare),var(--neon-cyan))}[data-rarity=EPIC] .sprite-grid__bar-fill{background-image:linear-gradient(to right,var(--rarity-epic),var(--rarity-mythic))}[data-rarity=LEGENDARY] .sprite-grid__bar-fill{background-image:linear-gradient(to right,var(--rarity-legendary),var(--neon-lime))}[data-rarity=MYTHIC] .sprite-grid__bar-fill{background-image:linear-gradient(to right,var(--rarity-mythic),var(--rarity-epic))}.sprite-grid__count{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:.75rem}.sprite-grid__count--done{align-items:center;gap:.125rem;font-weight:600;display:inline-flex}[data-rarity=RARE] .sprite-grid__count--done{color:var(--rarity-rare-ink)}[data-rarity=EPIC] .sprite-grid__count--done{color:var(--rarity-epic-ink)}[data-rarity=LEGENDARY] .sprite-grid__count--done{color:var(--rarity-legendary-ink)}[data-rarity=MYTHIC] .sprite-grid__count--done{color:var(--rarity-mythic-ink)}.sprite-grid__count-icon{width:.75rem;height:.75rem}.sprite-grid__chips{flex-wrap:wrap;gap:.5rem;display:flex}.sprite-grid__chip-cell{width:4.25rem}.sprite-grid__variants{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.variant-cell{position:relative}.variant-cell__button{touch-action:manipulation;border:1px solid;border-radius:1rem;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.5rem;transition:transform .18s cubic-bezier(.2,.9,.25,1.2);display:flex}.variant-cell__button--not-obtained{border-color:var(--hairline);background:var(--fill-1)}.variant-cell__button--seen-lost{border-style:dashed;border-color:color-mix(in oklab,var(--warning)70%,transparent);background:var(--warning-soft)}.variant-cell__button--owned{border-color:color-mix(in oklab,var(--success)50%,transparent);background:var(--success-soft)}.variant-cell__button--mastered{border-color:var(--dust);background:color-mix(in oklab,var(--dust)10%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--dust)40%,transparent)}.variant-cell__button--retired{border-color:color-mix(in oklab,var(--neon-violet)40%,transparent);background:color-mix(in oklab,var(--neon-violet)7%,transparent)}.variant-cell__art-frame{aspect-ratio:1;border-radius:.75rem;place-items:center;width:100%;max-width:4.5rem;display:grid;position:relative}.variant-cell__sheen{border-radius:.75rem;position:absolute;top:0;bottom:0;left:0;right:0}.variant-cell__letter{z-index:1;width:100%;height:100%;color:var(--text-tertiary);border-radius:.75rem;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:relative}.variant-cell__art{z-index:1;width:100%;height:auto;position:relative}.variant-cell__art--not-obtained{filter:grayscale()brightness(1.1);opacity:.7}.variant-cell__art--seen-lost{filter:grayscale()brightness(1.05);opacity:.8}.variant-cell__art--retired{filter:grayscale(.4);opacity:.85}.variant-cell__labels{flex-direction:column;align-items:center;gap:.125rem;width:100%;display:flex}.variant-cell__label{text-align:center;width:100%;color:var(--text-secondary);font-size:10px;font-weight:500;line-height:1.25}.variant-cell__label--dim{color:var(--text-tertiary)}.variant-cell__community-mark{vertical-align:super;color:color-mix(in oklab,var(--dust)90%,transparent);font-size:9px;font-weight:600}.variant-cell__community-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.125rem}.variant-cell__community-mark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.125rem}.variant-cell__community-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.125rem}.variant-cell__community-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.125rem}.variant-cell__community-mark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.125rem}.variant-cell__community-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.125rem}.variant-cell__status-row{justify-content:center;align-items:center;gap:.25rem;display:flex}.variant-cell__status-icon{flex-shrink:0;width:.75rem;height:.75rem}.variant-cell__status-icon--trade-excluded{color:var(--neon-cyan)}.variant-cell__status-icon--unobtainable{color:var(--text-faint)}.variant-cell__level-badge{background:color-mix(in oklab,var(--success)20%,transparent);font-variant-numeric:tabular-nums;color:var(--success);border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;font-size:9px;font-weight:600}.variant-cell__crown{pointer-events:none;width:1rem;height:1rem;fill:var(--dust);color:var(--dust);filter:drop-shadow(0 2px 5px var(--overlay));position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.variant-cell__detail-btn{color:var(--text-faint);border-radius:.5rem;padding:.25rem;transition:color .15s,background-color .15s;position:absolute;top:.125rem}.variant-cell__detail-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.125rem}.variant-cell__detail-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.125rem}.variant-cell__detail-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.125rem}.variant-cell__detail-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.125rem}.variant-cell__detail-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.125rem}.variant-cell__detail-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.125rem}.variant-cell__detail-btn:hover{background:var(--fill-2);color:var(--foreground)}.variant-cell__detail-btn:after{content:"";position:absolute;top:-.7rem;bottom:-.7rem;left:-.7rem;right:-.7rem}.variant-cell__detail-icon{width:.875rem;height:.875rem}.tracker-shell__search{align-items:center;display:flex;position:relative}.tracker-shell__search-icon{width:1rem;height:1rem;color:var(--text-faint);pointer-events:none;position:absolute}.tracker-shell__search-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.875rem}.tracker-shell__search-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.875rem}.tracker-shell__search-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.875rem}.tracker-shell__search-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.875rem}.tracker-shell__search-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.875rem}.tracker-shell__search-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.875rem}.tracker-shell__search-input{border:1px solid var(--hairline-strong);background:var(--fill-1);width:100%;color:var(--foreground);border-radius:9999px;padding:.5rem 2.5rem;font-size:.875rem}.tracker-shell__search-input::placeholder{color:var(--text-faint)}.tracker-shell__search-clear{width:1.75rem;height:1.75rem;color:var(--text-tertiary);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.tracker-shell__search-clear:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.5rem}.tracker-shell__search-clear:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.5rem}.tracker-shell__search-clear:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.5rem}.tracker-shell__search-clear:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5rem}.tracker-shell__search-clear:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5rem}.tracker-shell__search-clear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5rem}.tracker-shell__search-clear:hover{background:var(--fill-2)}.tracker-shell__search-clear-icon{width:.875rem;height:.875rem}.sprite-table__scroll{overflow-x:auto}.sprite-table{min-width:calc(11rem + var(--sprite-table-cols)*5.5rem);flex-direction:column;gap:.625rem;display:flex}.sprite-table__head,.sprite-table__row{grid-template-columns:minmax(10rem,1.4fr)repeat(var(--sprite-table-cols),minmax(5rem,1fr));align-items:center;gap:.625rem;display:grid}.sprite-table__head{padding-left:.75rem;padding-right:.75rem}.sprite-table__corner{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:700}.sprite-table__finish-chip{text-align:center;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:.625rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:700}.sprite-table__finish-chip--normal{border-color:var(--hairline-strong);background:var(--fill-2);color:var(--text-secondary)}.sprite-table__finish-chip--gold{border-color:color-mix(in oklab,var(--dust)50%,transparent);background:color-mix(in oklab,var(--dust)14%,transparent);color:var(--dust)}.sprite-table__finish-chip--gummy{color:color-mix(in oklab,#ed76b3 62%,var(--foreground));background:rgba(237,118,179,.14);background:color(display-p3 .867998 .488858 .691398/.14);background:lab(65.3692% 51.4389 -9.92352/.14);border-color:rgba(237,118,179,.5);border-color:color(display-p3 .867998 .488858 .691398/.5);border-color:lab(65.3692% 51.4389 -9.92352/.5)}@supports (color:color(display-p3 0 0 0)){.sprite-table__finish-chip--gummy{color:color-mix(in oklab,color(display-p3 .867998 .488858 .691398) 62%,var(--foreground))}}@supports (color:lab(0% 0 0)){.sprite-table__finish-chip--gummy{color:color-mix(in oklab,lab(65.3692% 51.4389 -9.92352) 62%,var(--foreground))}}.sprite-table__finish-chip--galaxy{color:color-mix(in oklab,#8a63de 62%,var(--foreground));background:rgba(138,99,222,.16);background:color(display-p3 .519449 .39636 .843603/.16);background:lab(50.873% 36.721 -58.2192/.16);border-color:rgba(138,99,222,.55);border-color:color(display-p3 .519449 .39636 .843603/.55);border-color:lab(50.873% 36.721 -58.2192/.55)}@supports (color:color(display-p3 0 0 0)){.sprite-table__finish-chip--galaxy{color:color-mix(in oklab,color(display-p3 .519449 .39636 .843603) 62%,var(--foreground))}}@supports (color:lab(0% 0 0)){.sprite-table__finish-chip--galaxy{color:color-mix(in oklab,lab(50.873% 36.721 -58.2192) 62%,var(--foreground))}}.sprite-table__finish-chip--holofoil{border-color:color-mix(in oklab,#25c0e6 45%,var(--hairline-strong));color:color-mix(in oklab,#25c0e6 45%,var(--foreground));background:rgba(37,192,230,.14);background:color(display-p3 .364095 .743068 .887208/.14);background:lab(71.6455% -29.6695 -30.6355/.14)}@supports (color:color(display-p3 0 0 0)){.sprite-table__finish-chip--holofoil{border-color:color-mix(in oklab,color(display-p3 .364095 .743068 .887208) 45%,var(--hairline-strong));color:color-mix(in oklab,color(display-p3 .364095 .743068 .887208) 45%,var(--foreground))}}@supports (color:lab(0% 0 0)){.sprite-table__finish-chip--holofoil{border-color:color-mix(in oklab,lab(71.6455% -29.6695 -30.6355) 45%,var(--hairline-strong));color:color-mix(in oklab,lab(71.6455% -29.6695 -30.6355) 45%,var(--foreground))}}.sprite-table__finish-chip--cube{color:color-mix(in oklab,#a161e0 62%,var(--foreground));background:rgba(161,97,224,.16);background:color(display-p3 .597656 .390687 .850175/.16);background:lab(52.9269% 44.8373 -55.6561/.16);border-color:rgba(161,97,224,.55);border-color:color(display-p3 .597656 .390687 .850175/.55);border-color:lab(52.9269% 44.8373 -55.6561/.55)}@supports (color:color(display-p3 0 0 0)){.sprite-table__finish-chip--cube{color:color-mix(in oklab,color(display-p3 .597656 .390687 .850175) 62%,var(--foreground))}}@supports (color:lab(0% 0 0)){.sprite-table__finish-chip--cube{color:color-mix(in oklab,lab(52.9269% 44.8373 -55.6561) 62%,var(--foreground))}}.sprite-table__finish-chip--quack{border-color:color-mix(in oklab,#f0d947 45%,var(--hairline-strong));color:color-mix(in oklab,#f0d947 45%,var(--foreground));background:rgba(240,217,71,.14);background:color(display-p3 .927223 .854723 .385874/.14);background:lab(86.8234% -3.02845 70.6434/.14)}@supports (color:color(display-p3 0 0 0)){.sprite-table__finish-chip--quack{border-color:color-mix(in oklab,color(display-p3 .927223 .854723 .385874) 45%,var(--hairline-strong));color:color-mix(in oklab,color(display-p3 .927223 .854723 .385874) 45%,var(--foreground))}}@supports (color:lab(0% 0 0)){.sprite-table__finish-chip--quack{border-color:color-mix(in oklab,lab(86.8234% -3.02845 70.6434) 45%,var(--hairline-strong));color:color-mix(in oklab,lab(86.8234% -3.02845 70.6434) 45%,var(--foreground))}}.sprite-table__finish-chip--gem{border-color:color-mix(in oklab,#22b988 45%,var(--hairline-strong));color:color-mix(in oklab,#22b988 45%,var(--foreground));background:rgba(34,185,136,.14);background:color(display-p3 .348083 .715596 .547938/.14);background:lab(67.0553% -48.0923 13.6207/.14)}@supports (color:color(display-p3 0 0 0)){.sprite-table__finish-chip--gem{border-color:color-mix(in oklab,color(display-p3 .348083 .715596 .547938) 45%,var(--hairline-strong));color:color-mix(in oklab,color(display-p3 .348083 .715596 .547938) 45%,var(--foreground))}}@supports (color:lab(0% 0 0)){.sprite-table__finish-chip--gem{border-color:color-mix(in oklab,lab(67.0553% -48.0923 13.6207) 45%,var(--hairline-strong));color:color-mix(in oklab,lab(67.0553% -48.0923 13.6207) 45%,var(--foreground))}}.sprite-table__finish-chip--cheat_master{border-color:color-mix(in oklab,#45cd55 45%,var(--hairline-strong));color:color-mix(in oklab,#45cd55 45%,var(--foreground));background:rgba(69,205,85,.14);background:color(display-p3 .434361 .793903 .391765/.14);background:lab(73.3829% -56.231 47.6537/.14)}@supports (color:color(display-p3 0 0 0)){.sprite-table__finish-chip--cheat_master{border-color:color-mix(in oklab,color(display-p3 .434361 .793903 .391765) 45%,var(--hairline-strong));color:color-mix(in oklab,color(display-p3 .434361 .793903 .391765) 45%,var(--foreground))}}@supports (color:lab(0% 0 0)){.sprite-table__finish-chip--cheat_master{border-color:color-mix(in oklab,lab(73.3829% -56.231 47.6537) 45%,var(--hairline-strong));color:color-mix(in oklab,lab(73.3829% -56.231 47.6537) 45%,var(--foreground))}}.sprite-table__row{padding:.625rem .75rem}.sprite-table__row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--sprite-table-rarity,var(--hairline-strong))}.sprite-table__row:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--sprite-table-rarity,var(--hairline-strong))}.sprite-table__row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--sprite-table-rarity,var(--hairline-strong))}.sprite-table__row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--sprite-table-rarity,var(--hairline-strong))}.sprite-table__row:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--sprite-table-rarity,var(--hairline-strong))}.sprite-table__row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--sprite-table-rarity,var(--hairline-strong))}.sprite-table__row[data-rarity=RARE]{--sprite-table-rarity:color-mix(in oklab,var(--rarity-rare)75%,transparent)}.sprite-table__row[data-rarity=EPIC]{--sprite-table-rarity:color-mix(in oklab,var(--rarity-epic)80%,transparent)}.sprite-table__row[data-rarity=LEGENDARY]{--sprite-table-rarity:color-mix(in oklab,var(--rarity-legendary)80%,transparent)}.sprite-table__row[data-rarity=MYTHIC]{--sprite-table-rarity:color-mix(in oklab,var(--rarity-mythic)85%,transparent)}.sprite-table__name{min-width:0}.sprite-table__cell{justify-content:center;display:flex}.sprite-table__cell>*{width:100%;max-width:5.5rem}.sprite-table__blank{color:var(--text-faint);text-align:center}
.detail-sheet-header{align-items:center;gap:1rem;display:flex}.detail-sheet-art-placeholder{border:1px solid var(--hairline);background-color:var(--fill-1);width:4rem;height:4rem;color:var(--text-tertiary);border-radius:.75rem;flex-shrink:0;place-items:center;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:grid}.detail-sheet-art{flex-shrink:0;width:4rem;height:4rem}.detail-sheet-art--dimmed{filter:grayscale();opacity:.4}.detail-sheet-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.detail-sheet-icon-xs{width:.75rem;height:.75rem}.detail-sheet-community-note{border:1px solid color-mix(in oklab,var(--warning)30%,transparent);background-color:color-mix(in oklab,var(--warning)6%,transparent);color:var(--warning);border-radius:.75rem;margin-top:1rem;padding:.75rem;font-size:.75rem;line-height:1rem}.detail-sheet-section{margin-top:1.25rem}.detail-sheet-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-size:.75rem;font-weight:600;line-height:1rem}.detail-sheet-state-list{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.detail-sheet-option{cursor:pointer;border:1px solid var(--hairline);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.detail-sheet-option:hover{background-color:var(--fill-1)}.detail-sheet-option--checked{border-color:color-mix(in oklab,var(--success)50%,transparent);background-color:var(--success-soft)}.detail-sheet-option--disabled{cursor:not-allowed;opacity:.4}.detail-sheet-option--disabled:hover{background-color:transparent}.detail-sheet-radio{width:1rem;height:1rem;accent-color:var(--success);margin-top:.125rem}.detail-sheet-row-text{min-width:0}.detail-sheet-row-title{font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.detail-sheet-row-hint{color:var(--text-tertiary);font-size:.75rem;line-height:1rem;display:block}.detail-sheet-hint{color:var(--text-faint);margin-top:.25rem;font-size:.75rem;line-height:1rem}.detail-sheet-level-header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.detail-sheet-level-value{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.25rem}.detail-sheet-level-max{color:var(--text-faint)}.detail-sheet-range{width:100%;accent-color:var(--success);margin-top:.5rem}.detail-sheet-range:disabled{opacity:.4}.detail-sheet-toggle-row{border:1px solid var(--hairline);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.detail-sheet-toggle-row--disabled{opacity:.4}.detail-sheet-checkbox{width:1.25rem;height:1.25rem;accent-color:var(--success);flex-shrink:0}.detail-sheet-wants-row{align-items:stretch;gap:.5rem;display:flex}.detail-sheet-want-btn{border:1px solid var(--hairline);text-align:start;border-radius:.75rem;outline:none;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.75rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.detail-sheet-want-btn:hover{background-color:var(--fill-1)}.detail-sheet-want-btn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.detail-sheet-want-btn--active{border-color:color-mix(in oklab,var(--heart)50%,transparent);background-color:color-mix(in oklab,var(--heart)10%,transparent)}.detail-sheet-want-btn--disabled{cursor:not-allowed;opacity:.4}.detail-sheet-want-btn--disabled:hover{background-color:transparent}.detail-sheet-heart-icon{width:1.25rem;height:1.25rem;color:var(--heart);flex-shrink:0}.detail-sheet-heart-icon--filled{fill:var(--heart)}.detail-sheet-save-btn{border:1px solid var(--hairline);border-radius:.75rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.detail-sheet-save-btn:hover{background-color:var(--fill-1)}.detail-sheet-save-btn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.detail-sheet-save-btn--active{border-color:color-mix(in oklab,var(--dust)50%,transparent);background-color:color-mix(in oklab,var(--dust)10%,transparent)}.detail-sheet-save-btn--disabled{cursor:not-allowed;opacity:.4}.detail-sheet-save-btn--disabled:hover{background-color:transparent}.detail-sheet-bell-icon{width:1.25rem;height:1.25rem;color:var(--dust)}.detail-sheet-bell-icon--filled{fill:var(--dust)}.detail-sheet-save-search-btn--active{border-color:color-mix(in oklab,var(--dust)50%,transparent);background-color:color-mix(in oklab,var(--dust)10%,transparent)}.detail-sheet-error{color:var(--warning);margin-top:.25rem;font-size:.75rem;line-height:1rem}.detail-sheet-textarea{border:1px solid var(--hairline);background-color:var(--fill-1);width:100%;color:var(--foreground);border-radius:.75rem;margin-top:.5rem;padding:.75rem;font-size:1rem;line-height:1.5rem}@media (min-width:40rem){.detail-sheet-textarea{font-size:.875rem;line-height:1.25rem}}.detail-sheet-textarea::placeholder{color:var(--text-faint)}.detail-sheet-textarea:focus-visible{border-color:var(--focus-ring);outline:none}.detail-sheet-done-btn{width:100%;margin-top:1.5rem}.dust-panel{padding:1.25rem}.dust-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dust-panel-heading{text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);font-size:.7rem;font-weight:600}.dust-panel-input{border-bottom:2px solid color-mix(in oklab,var(--dust)50%,transparent);width:10rem;font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;color:var(--dust);text-shadow:0 0 18px color-mix(in oklab,var(--dust)45%,transparent);background-color:transparent;outline:none;margin-top:.25rem;padding-bottom:.25rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.dust-panel-input:focus{border-color:var(--dust)}.dust-panel-reset-copy{min-height:1.25rem;color:var(--text-tertiary);font-size:.875rem;font-weight:500;line-height:1.25rem}.dust-panel-reset-copy--urgent{color:var(--warning)}.dust-panel-affordable{border-top:1px solid var(--hairline);margin-top:1.25rem;padding-top:1rem}.dust-panel-affordable-heading{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.dust-panel-affordable-note{color:var(--text-faint);font-size:.75rem;font-weight:400;line-height:1rem}.dust-panel-empty{color:var(--text-tertiary);margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.dust-panel-list{flex-direction:column;gap:.375rem;margin-top:.75rem;display:flex}.dust-panel-list-row{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}.dust-panel-list-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dust-panel-list-cost{font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0}.almost-there{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.almost-there-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.almost-there-icon{width:.875rem;height:.875rem}.almost-there-list{flex-wrap:wrap;gap:.5rem;display:flex}.almost-there-chip{border:1px solid var(--hairline-strong);background-color:var(--fill-1);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;display:inline-flex}.almost-there-chip-name{color:var(--foreground);font-weight:500}.almost-there-chip-count{font-variant-numeric:tabular-nums;color:var(--text-faint)}.hunt-plan{padding:1rem}.hunt-plan-header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.hunt-plan-heading{text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);font-size:.7rem;font-weight:600}.hunt-plan-count{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:.75rem;line-height:1rem}.hunt-plan-empty{color:var(--text-tertiary);margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.hunt-plan-list{flex-direction:column;gap:.375rem;margin-top:.75rem;display:flex}.hunt-plan-row{background-color:var(--fill-1);border-radius:.75rem;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .5rem;display:flex}.hunt-plan-index{text-align:center;width:1rem;font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--success)70%,transparent);flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1rem}.hunt-plan-thumb{object-fit:contain;border-radius:.375rem;flex-shrink:0;width:1.75rem;height:1.75rem}.hunt-plan-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;font-size:.875rem;line-height:1.25rem;overflow:hidden}.hunt-plan-reorder{flex-shrink:0;display:flex}.hunt-plan-icon{width:1rem;height:1rem}.hunt-plan-reorder-btn{color:var(--text-faint);border-radius:.375rem;padding:.25rem}.hunt-plan-reorder-btn:hover{background-color:var(--fill-2);color:var(--foreground)}.hunt-plan-reorder-btn:disabled{opacity:.25}.hunt-plan-reorder-btn:disabled:hover{background-color:transparent}.hunt-plan-remove-btn{color:var(--text-faint);border-radius:.375rem;flex-shrink:0;padding:.25rem}.hunt-plan-remove-btn:hover{background-color:var(--danger-soft);color:var(--danger)}.share-card{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.share-card-frame{aspect-ratio:1200/630;border-radius:1rem;flex-direction:column;justify-content:center;gap:.75rem;width:100%;max-width:26rem;padding:1.5rem;display:flex}.share-card-eyebrow{letter-spacing:.2em;font-size:.6rem;font-weight:600}.share-card-headline{font-size:1.875rem;font-weight:800;line-height:1}@media (min-width:40rem){.share-card-headline{font-size:2.25rem}}.share-card-subtitle{font-size:.75rem;line-height:1rem}.share-card-bar{flex-direction:column;gap:.25rem;display:flex}.share-card-bar-label{font-size:.65rem;font-weight:600}.share-card-track{border-radius:9999px;width:100%;height:.5rem}.share-card-fill{border-radius:9999px;height:.5rem}.share-card-canvas{display:none}.share-card-themes{flex-direction:column;gap:.375rem;display:flex}.share-card-theme-list{flex-wrap:wrap;gap:.375rem;display:flex}.share-card-theme-btn{border:1px solid var(--hairline-strong);color:var(--text-tertiary);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.share-card-theme-btn:hover{background-color:var(--fill-2);color:var(--foreground)}.share-card-theme-btn--active{border-color:color-mix(in oklab,var(--success)60%,transparent);background-color:var(--success-soft);color:var(--success)}.share-card-theme-btn--locked{cursor:not-allowed;opacity:.45}.share-card-theme-btn--locked:hover{background-color:transparent}.share-card-lock-icon{width:.75rem;height:.75rem}.share-card-download-icon{width:1rem;height:1rem}.share-card-note{color:var(--text-faint);font-size:.75rem;line-height:1rem}.share-card-error{color:var(--danger);font-size:.75rem;line-height:1rem}.community-mark{border:1px solid color-mix(in oklab,var(--warning)30%,transparent);background-color:color-mix(in oklab,var(--warning)8%,transparent);text-transform:uppercase;letter-spacing:.025em;color:var(--warning);border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .375rem;font-size:10px;font-weight:600;display:inline-flex}
.trade-card{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1.5rem;padding:1rem}.trade-panel{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;padding:1rem}.trade-panel-sm{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;width:100%;padding:.75rem}.trade-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:11px;font-weight:600}.trade-select{border:1px solid var(--hairline-strong);background:var(--surface-1);width:100%;color:var(--foreground);border-radius:.75rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.trade-link{text-underline-offset:4px;text-decoration:underline}.trade-chip-list{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.trade-chip{border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.trade-chip-finish{opacity:.7}.trade-btn{cursor:pointer;border:1px solid transparent;border-radius:.75rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.trade-btn:disabled{pointer-events:none;opacity:.4}.trade-btn--sm{height:2rem;min-height:2.25rem;padding:0 .75rem;font-size:.75rem;line-height:1rem}@media (min-width:40rem){.trade-btn--sm{min-height:0}}.trade-btn--md{height:2.5rem;padding:0 1rem;font-size:.875rem;line-height:1.25rem}.trade-btn--primary{background:var(--success);color:var(--background);font-weight:600}.trade-btn--primary:hover:not(:disabled){background:color-mix(in oklab,var(--success)85%,var(--foreground))}.trade-btn--danger{background:color-mix(in oklab,var(--danger)90%,transparent);color:#fcfcfc;color:color(display-p3 .986829 .986829 .986829);color:lab(98.84% .0000298023 -.0000119209);font-weight:600}.trade-btn--danger:hover:not(:disabled){background:var(--danger)}.trade-btn--outline{border-color:var(--hairline-strong);background:var(--fill-1);color:var(--foreground);font-weight:500}.trade-btn--outline:hover:not(:disabled){background:var(--fill-2)}.trade-btn--ghost{color:var(--text-tertiary);font-weight:500}.trade-btn--ghost:hover:not(:disabled){background:var(--fill-2);color:var(--foreground)}.offer-status-badge{text-transform:uppercase;letter-spacing:.025em;border-style:solid;border-width:1px;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.offer-status-badge--proposed{border-color:color-mix(in oklab,var(--neon-cyan)30%,transparent);background:color-mix(in oklab,var(--neon-cyan)10%,transparent);color:var(--neon-cyan)}.offer-status-badge--accepted{border-color:color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success)}.offer-status-badge--completed{border-color:color-mix(in oklab,var(--success)40%,transparent);background:color-mix(in oklab,var(--success)20%,transparent);color:var(--success)}.offer-status-badge--cancelled{border-color:var(--hairline-strong);background:var(--fill-1);color:var(--text-tertiary)}.offer-status-badge--failed{border-color:color-mix(in oklab,var(--warning)30%,transparent);background:var(--warning-soft);color:var(--warning)}.offer-status-badge--reported{border-color:color-mix(in oklab,var(--danger)30%,transparent);background:var(--danger-soft);color:var(--danger)}.offer-card-header{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.offer-card-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.offer-card-name:hover{text-decoration:underline}.offer-card-role{color:var(--text-faint);font-size:11px}.offer-card-meta{color:var(--text-faint);flex-shrink:0;font-size:11px}.offer-card-meta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.offer-card-meta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.offer-card-meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.offer-card-meta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.offer-card-meta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.offer-card-meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.offer-card-accepted{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.offer-card-contact-subheading{margin-top:1rem}.offer-card-contact-list{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.offer-card-contact-note{color:var(--text-faint);margin-top:.75rem;font-size:11px;line-height:1.625}.offer-card-contact-warning{color:var(--warning);margin-top:.5rem;font-size:11px;font-weight:500;line-height:1.625}.offer-card-status-note{color:var(--text-tertiary);font-size:.75rem;line-height:1rem}.offer-card-failed-note{border:1px solid color-mix(in oklab,var(--warning)30%,transparent);background:var(--warning-soft);color:var(--warning);border-radius:1rem;margin-top:1rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.625}.offer-card-error{color:var(--danger);margin-top:1rem;font-size:.75rem;line-height:1rem}.offer-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.offer-card-report{margin-top:.75rem;display:flex}.contact-line{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;display:flex}.contact-line-value{font-family:var(--font-mono-stack);color:var(--foreground);font-size:.875rem;line-height:1.25rem}.contact-line-unverified{border:1px solid var(--hairline-strong);background:var(--fill-1);text-transform:uppercase;letter-spacing:.025em;color:var(--text-tertiary);border-radius:9999px;padding:.125rem .375rem;font-size:10px;font-weight:600}.contact-line-add{color:var(--success);text-underline-offset:4px;font-size:.875rem;line-height:1.25rem;text-decoration:underline}.contact-line-empty{color:var(--text-faint);font-size:.875rem;line-height:1.25rem}.report-button-done{color:var(--text-tertiary);font-size:.75rem;line-height:1rem}.report-button-label{color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1rem;display:block}.report-button-note{color:var(--text-faint);margin-top:.5rem;font-size:11px;line-height:1.625}.report-button-error{color:var(--danger);margin-top:.5rem;font-size:.75rem;line-height:1rem}.report-button-actions{gap:.5rem;margin-top:.75rem;display:flex}.safety-checklist{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;padding:1rem}.safety-checklist-list{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.safety-checklist-item{gap:.75rem;display:flex}.safety-checklist-index{border:1px solid color-mix(in oklab,var(--success)40%,transparent);background:var(--success-soft);width:1.25rem;height:1.25rem;color:var(--success);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:11px;font-weight:600;display:flex}.safety-checklist-step{color:var(--foreground);font-size:.875rem;line-height:1.375}.safety-checklist-why{color:var(--text-faint);margin-top:.125rem;font-size:.75rem;line-height:1rem;display:block}.trading-paused-notice{border:1px solid color-mix(in oklab,var(--warning)30%,transparent);background:var(--warning-soft);color:var(--warning);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.625}.vouch-button-done{border:1px solid color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.vouch-button-wrap{flex-direction:column;gap:.25rem;display:inline-flex}.vouch-button-error{color:var(--danger);font-size:.75rem;line-height:1rem}.trades-shell{max-width:48rem;font-family:var(--font-sans-stack);flex-direction:column;gap:1.25rem;margin-left:auto;margin-right:auto;padding:2.5rem 1.25rem;display:flex}.trades-title{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:600;line-height:2rem}.trades-panel{border:1px solid var(--hairline);background:var(--fill-1);color:var(--text-secondary);border-radius:1.5rem;padding:1.25rem;font-size:.875rem;line-height:1.625}.trades-back-link{color:var(--text-tertiary);font-size:.75rem;line-height:1rem}.trades-back-link:hover{color:var(--foreground)}.trades-offer-list{flex-direction:column;gap:1rem;display:flex}.trade-now{border:1px solid var(--hairline);background:var(--fill-1);color:var(--text-secondary);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;font-size:.875rem;line-height:1.625;display:flex}.trade-now-button{background:var(--success);width:100%;min-height:3rem;color:var(--background);cursor:pointer;border:1px solid transparent;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5rem;transition:background-color .15s;display:inline-flex}.trade-now-button:hover{background:color-mix(in oklab,var(--success)85%,var(--foreground))}.trade-now-button:disabled{pointer-events:none;opacity:.4}@media (min-width:40rem){.trade-now-button{width:auto}}.trade-now-button-skeleton{border-radius:9999px;width:100%;min-height:3rem}@media (min-width:40rem){.trade-now-button-skeleton{width:10rem}}.trade-now-hint{color:var(--text-faint);font-size:.75rem;line-height:1.25rem}.trade-now--searching{border-color:color-mix(in oklab,var(--success)30%,transparent);animation:2s ease-in-out infinite trade-now-pulse}@keyframes trade-now-pulse{0%,to{box-shadow:0 0 transparent}50%{box-shadow:0 0 24px -6px color-mix(in oklab,var(--success)35%,transparent)}}@media (prefers-reduced-motion:reduce){.trade-now--searching{animation:none}}.trade-now-status{color:var(--foreground);font-weight:600}.trade-now-elapsed{color:var(--text-faint);font-size:.75rem;line-height:1rem}.trade-now-connection-lost{color:var(--warning);font-size:.75rem;line-height:1rem}.trade-now-cancel{border:1px solid var(--hairline-strong);background:var(--fill-1);min-height:2.5rem;color:var(--text-tertiary);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,color .15s;display:inline-flex}.trade-now-cancel:hover{background:var(--fill-2);color:var(--foreground)}.trade-now--matched{border-color:color-mix(in oklab,var(--success)40%,transparent);background:color-mix(in oklab,var(--success)8%,transparent);color:var(--success);font-weight:500}.trade-now--gate{color:var(--text-secondary)}.trade-now-error{color:var(--danger);font-size:.75rem;line-height:1.25rem}.offer-steps{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.offer-steps__item{color:var(--text-faint);align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.offer-steps__item--done{color:var(--success)}.offer-steps__item--current{color:var(--foreground);font-weight:600}.offer-steps__mark{border:1px solid var(--hairline-strong);border-radius:9999px;flex-shrink:0;place-items:center;width:1.125rem;height:1.125rem;display:grid}.offer-steps__item--done .offer-steps__mark{border-color:color-mix(in oklab,var(--success)60%,transparent);background:var(--success-soft)}.offer-steps__item--current .offer-steps__mark{border-color:color-mix(in oklab,var(--foreground)60%,transparent);box-shadow:0 0 10px -2px color-mix(in oklab,var(--foreground)50%,transparent)}.offer-steps__check{width:.75rem;height:.75rem;color:var(--success)}.trade-faceoff{align-items:center;gap:.875rem;margin-top:1rem;display:grid}@media (min-width:40rem){.trade-faceoff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.trade-faceoff__side{min-width:0}.trade-faceoff__label{text-align:center;margin-bottom:.625rem;display:block}.trade-faceoff__items{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.trade-faceoff__arrow{width:1.25rem;height:1.25rem;color:var(--neon-cyan);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--neon-cyan)50%,transparent));justify-self:center;transform:rotate(90deg)}@media (min-width:40rem){.trade-faceoff__arrow{transform:none}}.trade-tile{flex-direction:column;gap:.375rem;width:6.5rem;margin:0;display:flex}.trade-tile__frame{aspect-ratio:1;border:1px solid var(--hairline-strong);border-radius:1rem;place-items:center;width:100%;padding:.625rem;display:grid}.trade-tile[data-rarity=RARE] .trade-tile__frame{border-color:color-mix(in oklab,var(--rarity-rare)40%,transparent);box-shadow:0 0 22px -12px color-mix(in oklab,var(--rarity-rare)75%,transparent)}.trade-tile[data-rarity=EPIC] .trade-tile__frame{border-color:color-mix(in oklab,var(--rarity-epic)45%,transparent);box-shadow:0 0 24px -12px color-mix(in oklab,var(--rarity-epic)80%,transparent)}.trade-tile[data-rarity=LEGENDARY] .trade-tile__frame{border-color:color-mix(in oklab,var(--rarity-legendary)50%,transparent);box-shadow:0 0 26px -11px color-mix(in oklab,var(--rarity-legendary)85%,transparent)}.trade-tile[data-rarity=MYTHIC] .trade-tile__frame{border-color:color-mix(in oklab,var(--rarity-mythic)55%,transparent);box-shadow:0 0 30px -10px color-mix(in oklab,var(--rarity-mythic)90%,transparent)}.trade-tile__art{z-index:1;width:100%;height:auto;position:relative}.trade-tile__letter{z-index:1;color:var(--text-tertiary);font-size:1.25rem;font-weight:600;position:relative}.trade-tile__caption{flex-direction:column;align-items:center;gap:.125rem;min-width:0;display:flex}.trade-tile__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--foreground);font-size:.75rem;font-weight:600;overflow:hidden}.trade-tile__finish{color:var(--text-tertiary);font-size:.6875rem}.offer-rep{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.offer-rep-chip{white-space:nowrap;border:1px solid var(--hairline-strong);color:var(--text-tertiary);border-radius:9999px;padding:.0625rem .4375rem;font-size:.6875rem;line-height:1rem}.offer-rep-chip--vouch{border-color:color-mix(in oklab,var(--success)35%,transparent);color:var(--success)}.offer-rep-chip--warning{border-color:color-mix(in oklab,var(--danger)50%,transparent);background-color:var(--danger-soft);color:var(--danger)}.offer-dust-line{color:var(--text-faint);font-size:.75rem;line-height:1rem}.offer-epic-line{border:1px solid color-mix(in oklab,var(--rarity-legendary)35%,transparent);background:color-mix(in oklab,var(--rarity-legendary)6%,transparent);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;padding:.625rem .875rem;display:flex}.offer-epic-line__label{text-transform:uppercase;letter-spacing:.15em;color:var(--rarity-legendary);font-size:.7rem;font-weight:600}.offer-epic-line__value{overflow-wrap:anywhere;min-width:0;color:var(--rarity-legendary-ink);font-size:1rem;font-weight:700}.offer-copy-btn{align-items:center;gap:.375rem;display:inline-flex}.offer-copy-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.offer-copy-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.offer-copy-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.offer-copy-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.offer-copy-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.offer-copy-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.offer-copy-btn__icon{width:.875rem;height:.875rem}.offer-thanks{border:1px solid color-mix(in oklab,var(--success)25%,transparent);background:color-mix(in oklab,var(--success)5%,transparent);border-radius:1rem;gap:.75rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.offer-thanks__icon{width:1rem;height:1rem;color:var(--rarity-mythic);fill:currentColor;flex-shrink:0;margin-top:.125rem}.offer-thanks__title{color:var(--foreground);font-size:.8125rem;font-weight:600}.offer-thanks__text{color:var(--text-tertiary);margin-top:.25rem;font-size:.75rem;line-height:1.5}.offer-thanks__link{color:var(--success);margin-top:.375rem;font-size:.75rem;font-weight:600;display:inline-block}.offer-thanks__link:hover{text-decoration:underline}
.compare-chip{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;padding:.5rem}.compare-chip-header{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.compare-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:.6875rem;font-weight:500;overflow:hidden}.compare-chip-sides{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.compare-chip-side{border:1px solid transparent;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:flex}.compare-chip-side--not-obtained{border-color:var(--hairline);background:var(--fill-1);color:var(--text-faint)}.compare-chip-side--seen-lost{border-style:dashed;border-color:color-mix(in oklab,var(--warning)50%,transparent);background:color-mix(in oklab,var(--warning)7%,transparent);color:var(--warning)}.compare-chip-side--owned{border-color:color-mix(in oklab,var(--success)45%,transparent);background:var(--success-soft);color:var(--success)}.compare-chip-side--mastered{border-color:color-mix(in oklab,var(--dust)60%,transparent);background:color-mix(in oklab,var(--dust)12%,transparent);color:var(--dust)}.compare-chip-side-label{opacity:.7;flex-shrink:0}.compare-chip-side-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compare-link-icon{width:1rem;height:1rem}.compare-link-icon--copied{color:var(--success)}.compare-link-hint{max-width:20rem;color:var(--text-faint);margin-top:.375rem;font-size:.75rem;line-height:1.625}.compare-link-hint-link{color:var(--text-tertiary);text-underline-offset:4px}.compare-link-hint-link:hover{text-decoration:underline}.compare-link-fallback{color:var(--text-tertiary);margin-top:.375rem;font-size:.75rem}.compare-link-fallback-url{word-break:break-all;color:var(--text-secondary)}.compare-visibility{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;padding:1rem}.compare-visibility-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.compare-visibility-label{color:var(--foreground);font-size:.875rem;font-weight:500}.compare-visibility-switch{border:1px solid var(--hairline-strong);background:var(--fill-2);border-radius:9999px;flex-shrink:0;width:2.75rem;height:1.5rem;margin-top:.125rem;transition:background-color .2s,border-color .2s;position:relative}.compare-visibility-switch:after{content:"";position:absolute;top:-.625rem;bottom:-.625rem;left:0;right:0}.compare-visibility-switch:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.compare-visibility-switch:disabled{opacity:.5}.compare-visibility-switch--on{border-color:color-mix(in oklab,var(--success)60%,transparent);background:color-mix(in oklab,var(--success)80%,transparent)}.compare-visibility-switch-thumb{top:.125rem;background:var(--foreground);border-radius:9999px;width:1rem;height:1rem;position:absolute}.compare-visibility-switch-thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:left .2s;left:.125rem}.compare-visibility-switch-thumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:left .2s;left:.125rem}.compare-visibility-switch-thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:left .2s;left:.125rem}.compare-visibility-switch-thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:right .2s;right:.125rem}.compare-visibility-switch-thumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:right .2s;right:.125rem}.compare-visibility-switch-thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:right .2s;right:.125rem}.compare-visibility-switch--on .compare-visibility-switch-thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.5rem}.compare-visibility-switch--on .compare-visibility-switch-thumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.5rem}.compare-visibility-switch--on .compare-visibility-switch-thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.5rem}.compare-visibility-switch--on .compare-visibility-switch-thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.5rem}.compare-visibility-switch--on .compare-visibility-switch-thumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.5rem}.compare-visibility-switch--on .compare-visibility-switch-thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.5rem}.compare-visibility-copy{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;line-height:1.625}.compare-visibility-error{color:var(--danger);margin-top:.5rem;font-size:.875rem}.compare-view{flex-direction:column;gap:1.25rem;display:flex}.compare-view-summary{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.compare-view-stat{border:1px solid transparent;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.compare-view-stat--owned{border-color:color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success)}.compare-view-stat--theirs{border-color:color-mix(in oklab,var(--neon-cyan)30%,transparent);background:color-mix(in oklab,var(--neon-cyan)10%,transparent);color:var(--neon-cyan)}.compare-view-stat--neutral{border-color:var(--hairline-strong);background:var(--fill-1);color:var(--text-secondary)}.compare-view-stat-count{font-variant-numeric:tabular-nums}.compare-view-notice{border:1px solid var(--hairline);background:var(--fill-1);color:var(--text-tertiary);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.625}.compare-view-local-note{color:var(--text-faint);font-size:.75rem}.compare-view-lenses{flex-wrap:wrap;gap:.375rem;display:flex}.compare-view-lens-button{border:1px solid var(--hairline-strong);color:var(--text-tertiary);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.compare-view-lens-button:hover{background:var(--fill-1)}.compare-view-lens-button:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.compare-view-lens-button--active{border-color:color-mix(in oklab,var(--success)60%,transparent);background:color-mix(in oklab,var(--success)15%,transparent);color:var(--success)}.compare-view-error{border:1px solid color-mix(in oklab,var(--warning)40%,transparent);background:var(--warning-soft);color:var(--warning);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem}.compare-view-empty{border:1px solid var(--hairline);background:var(--fill-1);text-align:center;border-radius:1.5rem;padding:2rem}.compare-view-empty-title{color:var(--foreground);font-size:1rem;font-weight:600}.compare-view-empty-copy{max-width:28rem;color:var(--text-tertiary);margin:.5rem auto 0;font-size:.875rem}.compare-view-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.compare-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.compare-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare-view-card{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1.5rem;padding:1rem}.compare-view-card-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.compare-view-card-title{min-width:0;color:var(--foreground);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.compare-view-card-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compare-view-card-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.compare-page{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.compare-page-main{width:100%;font-family:var(--font-sans-stack);margin-left:auto;margin-right:auto;padding:1.5rem 1rem}@media (min-width:40rem){.compare-page-main{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem}}.compare-page-header{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.compare-page-title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600}.compare-page-profile-link{color:var(--text-tertiary);text-underline-offset:4px;font-size:.75rem}.compare-page-profile-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.compare-page-profile-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.compare-page-profile-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.compare-page-profile-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.compare-page-profile-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.compare-page-profile-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.compare-page-profile-link:hover{text-decoration:underline}.compare-page-season-note{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem}.compare-page-self-note{border:1px solid var(--hairline);background:var(--fill-1);color:var(--text-tertiary);border-radius:1rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem}.compare-page-view-wrap{margin-top:1.5rem}
.garden-shelf-pending{border:1px dashed var(--hairline-strong);background:var(--fill-1);text-align:center;border-radius:1.5rem;padding:2rem}.garden-shelf-pending-title{color:var(--foreground);font-size:1rem;font-weight:600}.garden-shelf-pending-copy{max-width:28rem;color:var(--text-tertiary);margin:.5rem auto 0;font-size:.875rem}.garden-shelf-pending-provenance{max-width:28rem;color:var(--text-faint);margin:1rem auto 0;font-size:.75rem}.garden-shelf-pending-back{border:1px solid var(--hairline-strong);color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;margin-top:1.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:inline-flex}.garden-shelf-pending-back:hover{background:var(--fill-1)}.garden-shelf-empty{border:1px solid var(--hairline);background:var(--fill-1);text-align:center;border-radius:1.5rem;padding:2rem}.garden-shelf-empty-title{color:var(--foreground);font-size:1rem;font-weight:600}.garden-shelf-empty-copy{max-width:28rem;color:var(--text-tertiary);margin:.5rem auto 0;font-size:.875rem}.garden-shelf-empty-provenance{max-width:28rem;color:var(--text-faint);margin:1rem auto 0;font-size:.75rem}.garden-shelf{flex-direction:column;gap:1rem;display:flex}.garden-shelf-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.garden-shelf-heading{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.75rem}.garden-shelf-count{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:.75rem}.garden-shelf-grid{border:1px solid color-mix(in oklab,var(--neon-violet)20%,transparent);background:color-mix(in oklab,var(--neon-violet)4%,transparent);border-radius:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}@media (min-width:40rem){.garden-shelf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.garden-shelf-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.garden-shelf-item{border:1px solid color-mix(in oklab,var(--neon-violet)25%,transparent);background:var(--fill-1);border-radius:1rem;padding:.5rem}.garden-sync-error{border:1px solid color-mix(in oklab,var(--warning)40%,transparent);background:var(--warning-soft);color:var(--warning);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem}.garden-shelf-item-button{width:100%;min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:0;display:flex}.garden-shelf-item-button:hover .garden-shelf-item-image{transform:scale(1.06)}.garden-shelf-item-button:focus-visible .garden-shelf-item-image{transform:scale(1.06)}.garden-shelf-item-image{width:100%;max-width:3.5rem;height:auto;transition:transform .12s}.garden-shelf-item-label{width:100%;min-width:0;color:var(--text-secondary);justify-content:center;align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.garden-shelf-item-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garden-shelf-item-mastered{background:color-mix(in oklab,var(--dust)20%,transparent);color:var(--dust);border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;font-size:.625rem;font-weight:600}.garden-shelf-item-skeleton{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.garden-shelf-provenance{color:var(--text-faint);font-size:.75rem}.garden-shelf-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garden-shelf-toggle{border:1px solid var(--hairline-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.garden-shelf-toggle:hover{background:var(--fill-1)}.garden-shelf-empty .garden-shelf-toggle{margin-top:1rem}.garden-shelf-item-missing{opacity:.45}.garden-shelf-item-missed{background:color-mix(in oklab,var(--text-faint)20%,transparent);color:var(--text-tertiary);border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;font-size:.625rem;font-weight:600}.garden-page{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.garden-page-main{flex-direction:column;gap:1.5rem;width:100%;margin-left:auto;margin-right:auto;padding:1.5rem 1rem;display:flex}@media (min-width:40rem){.garden-page-main{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem}}.garden-page-title{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:700}.garden-page-intro{max-width:36rem;color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem}.garden-page-verified-stamp{justify-content:flex-start}
.home-page{min-height:100vh;min-height:100dvh;color:var(--foreground)}.home-main{width:100%;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:40rem){.home-main{padding-top:2rem;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}}
.signin-page{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.signin-main{width:100%;max-width:28rem;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem}@media (min-width:40rem){.signin-main{padding-left:1.5rem;padding-right:1.5rem}}.signin-title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.signin-intro{color:var(--text-tertiary);margin-top:.75rem;font-size:.875rem;line-height:1.625}.signin-error{border:1px solid color-mix(in oklab,var(--warning)40%,transparent);background:var(--warning-soft);color:var(--warning);border-radius:1rem;margin-top:1.25rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.signin-disabled-note{border:1px solid var(--hairline);background:var(--fill-1);color:var(--text-tertiary);border-radius:1rem;margin-top:1.5rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.signin-fineprint{color:var(--text-faint);margin-top:1.5rem;font-size:.75rem;line-height:1.625}.signin-link{text-underline-offset:4px;text-decoration:underline}.signin-back-link{border:1px solid var(--hairline-strong);color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;margin-top:2rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.signin-back-link:hover{background:var(--fill-1)}.provider-list{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.provider-mark{flex-shrink:0;width:1.125rem;height:1.125rem}.provider-btn{background:var(--foreground);width:100%;color:var(--background);border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:flex}.provider-btn:hover{opacity:.9}.provider-btn:disabled{cursor:not-allowed;opacity:.5}.provider-btn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}
.supporter-page{max-width:42rem;font-family:var(--font-sans-stack);margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;padding-left:1.25rem;padding-right:1.25rem}.supporter-title{letter-spacing:-.025em;margin-top:.75rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.supporter-intro{opacity:.8;margin-top:.75rem;font-size:1rem;line-height:1.625}.supporter-section-title{margin-top:2.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.supporter-perks{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.supporter-perk{gap:.75rem;display:flex}.supporter-perk-bullet{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5;margin-top:.25rem}.supporter-perk-title{font-weight:500}.supporter-perk-body{opacity:.75;font-size:.875rem;display:block}.supporter-note{background:var(--fill-1);border-radius:.75rem;margin-top:1.5rem;padding:1rem;font-size:.875rem;line-height:1.625}.supporter-note-label{font-weight:500}.supporter-checkout-wrap{margin-top:2rem}.supporter-finelist{opacity:.8;flex-direction:column;gap:.5rem;margin-top:.75rem;font-size:.875rem;line-height:1.625;display:flex}.supporter-link{text-underline-offset:4px;text-decoration:underline}@media (min-width:48rem){.supporter-page{max-width:66rem;padding-top:2rem;padding-bottom:2rem}.supporter-title{margin-top:.5rem}.supporter-intro{max-width:44rem}.supporter-columns{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start;column-gap:3rem;margin-top:1.75rem;display:grid}.supporter-benefits .supporter-section-title{margin-top:0}.supporter-perks{gap:.875rem}.supporter-note{margin-top:1.25rem}.supporter-checkout-wrap{margin-top:0}.supporter-checkout-col .supporter-section-title{margin-top:1.5rem;font-size:1rem;line-height:1.5rem}.supporter-finelist{gap:.375rem;font-size:.8125rem;line-height:1.5}}.checkout-panel{border:1px solid var(--hairline-strong);border-radius:1rem;padding:1.25rem}.checkout-price-row{align-items:baseline;gap:.5rem;display:flex}.checkout-price{font-size:1.875rem;font-weight:600;line-height:2.25rem}.checkout-price-note{opacity:.7;font-size:.875rem}.checkout-age-label{align-items:flex-start;gap:.75rem;margin-top:1rem;font-size:.875rem;display:flex}.checkout-age-checkbox{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.checkout-submit-btn{background:var(--foreground);width:100%;color:var(--background);border-radius:9999px;margin-top:1rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem;font-weight:500;transition:opacity .15s}.checkout-submit-btn:disabled{cursor:not-allowed;opacity:.4}.checkout-success{color:var(--success);margin-top:.75rem;font-size:.875rem;font-weight:500}.checkout-hint{opacity:.7;margin-top:.5rem;font-size:.75rem}.checkout-link{text-underline-offset:4px;text-decoration:underline}
.profile-page{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.profile-main{flex-direction:column;gap:1.5rem;width:100%;max-width:42rem;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (min-width:40rem){.profile-main{padding:2.5rem 1.5rem}}.profile-title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.profile-signed-out{border:1px solid var(--hairline);background:var(--fill-1);text-align:center;border-radius:1.5rem;padding:2rem}.profile-signed-out-title{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.5rem}.profile-signed-out-body{max-width:28rem;color:var(--text-tertiary);margin:.5rem auto 0;font-size:.875rem;line-height:1.5}.profile-signed-out-cta{background:var(--foreground);color:var(--background);border-radius:9999px;justify-content:center;align-items:center;margin-top:1.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.profile-signed-out-cta:hover{opacity:.9}.profile-identity-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.profile-identity-link{color:var(--foreground);text-underline-offset:4px;font-size:1.125rem;font-weight:600;line-height:1.75rem}.profile-identity-link:hover{text-decoration:underline}.profile-identity-hint{color:var(--text-faint);font-size:.75rem;line-height:1rem}.profile-stats-row{flex-wrap:wrap;gap:.5rem;display:flex}.profile-stat-chip{border:1px solid color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.profile-stat-chip-neutral{border:1px solid var(--hairline-strong);background:var(--fill-1);color:var(--text-secondary);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.profile-upsell-link{border:1px solid var(--hairline-strong);color:var(--text-tertiary);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:background-color .2s;display:inline-flex}.profile-upsell-link:hover{background:var(--fill-1)}.profile-section-heading{font-size:1.125rem;font-weight:600;line-height:1.75rem}.profile-section-body{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;line-height:1.5}.profile-section-gap{margin-top:1rem}.profile-compare-handle{color:var(--text-secondary)}.profile-import-panel{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1.5rem;padding:1.25rem}.profile-import-title{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.5rem}.profile-import-body{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;line-height:1.5}.profile-import-cta{border:1px solid var(--hairline-strong);color:var(--foreground);border-radius:.75rem;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}.profile-import-cta:hover{background:var(--fill-2)}.profile-form{flex-direction:column;gap:1.25rem;display:flex}.profile-form-field{display:block}.profile-form-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-size:.75rem;font-weight:600;line-height:1rem}.profile-form-input{border:1px solid var(--hairline);background:var(--fill-1);width:100%;color:var(--foreground);border-radius:.75rem;margin-top:.25rem;padding:.5rem .75rem;font-size:1rem}@media (min-width:40rem){.profile-form-input{font-size:.875rem}}.profile-form-input::placeholder{color:var(--text-faint)}.profile-form-input:focus-visible{border-color:var(--focus-ring);outline:none}.profile-form-hint{color:var(--text-faint);margin-top:.25rem;font-size:.75rem;line-height:1rem}.profile-form-error{color:var(--danger);margin-top:.25rem;font-size:.75rem;line-height:1rem}.profile-form-note{color:var(--text-faint);font-size:.75rem;line-height:1.5}.profile-form-server-error{color:var(--danger);font-size:.875rem}.profile-form-actions{align-items:center;gap:.75rem;display:flex}.profile-form-saved{color:var(--success);font-size:.875rem}.public-profile-main{max-width:48rem;font-family:var(--font-sans-stack);flex-direction:column;gap:1.25rem;margin:0 auto;padding:2.5rem 1.25rem;display:flex}.public-profile-header{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.public-profile-name{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:600;line-height:2rem}.public-profile-member-since{color:var(--text-faint);font-size:.75rem;line-height:1rem}.public-profile-member-since:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.public-profile-member-since:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.public-profile-member-since:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.public-profile-member-since:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.public-profile-member-since:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.public-profile-member-since:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.public-profile-stats{flex-wrap:wrap;gap:.5rem;display:flex}.public-profile-stat-vouch{border:1px solid color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.public-profile-stat-partner{border:1px solid var(--hairline-strong);background:var(--fill-1);color:var(--text-secondary);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.public-profile-flag-banner{border:1px solid color-mix(in oklab,var(--warning)30%,transparent);background:var(--warning-soft);color:var(--warning);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5}.public-profile-flag-detail{opacity:.9;margin-top:.25rem;font-weight:400;display:block}.public-profile-variant-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:.6875rem;font-weight:600;line-height:1rem}.public-profile-variant-empty{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem}.public-profile-variant-list{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.public-profile-variant-chip{border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.public-profile-variant-chip-finish{opacity:.7}.public-profile-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.public-profile-compare-link{border:1px solid var(--hairline-strong);background:var(--fill-1);height:2.5rem;color:var(--foreground);border-radius:.75rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:inline-flex}.public-profile-compare-link:hover{background:var(--fill-2)}.public-profile-propose-link{background:var(--foreground);height:2.5rem;color:var(--background);border-radius:.75rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.public-profile-propose-link:hover{opacity:.9}
.account-section-title{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.75rem}.account-section-copy{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;line-height:1.5}.account-link-notice{border:1px solid color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success);border-radius:.75rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.account-linked-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.account-linked-status{border:1px solid var(--hairline-strong);background:var(--fill-1);color:var(--text-secondary);border-radius:9999px;flex-wrap:wrap;align-items:baseline;gap:.25rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.account-linked-handle{color:var(--text-tertiary);font-weight:400}.account-link-discord{border:1px solid var(--hairline-strong);background:var(--fill-1);color:var(--foreground);border-radius:.75rem;justify-content:center;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}.account-link-discord:hover{background:var(--fill-2)}.account-link-error{color:var(--danger);margin-top:.75rem;font-size:.8125rem;line-height:1.4}.account-collections-title{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.75rem}.account-collections-intro{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;line-height:1.5}.account-collections-error{color:var(--danger);margin-top:.75rem;font-size:.8125rem;line-height:1.4}.account-collections-list{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.account-collections-item{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem .875rem;display:flex}.account-collections-link{flex-direction:column;flex:12rem;gap:.125rem;min-width:0;display:flex}.account-collections-link:hover .account-collections-name{text-underline-offset:4px;text-decoration:underline}.account-collections-name{overflow-wrap:anywhere;color:var(--foreground);font-size:.9375rem;font-weight:600}.account-collections-count{color:var(--text-faint);font-size:.75rem;line-height:1rem}.account-collections-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.account-collections-rename-btn,.account-collections-delete,.account-collections-delete-confirm,.account-collections-save,.account-collections-cancel{border:1px solid var(--hairline-strong);color:var(--text-secondary);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:background-color .2s,border-color .2s;display:inline-flex}.account-collections-rename-btn:hover,.account-collections-delete:hover,.account-collections-save:hover,.account-collections-cancel:hover{background:var(--fill-2);border-color:var(--hairline-strong)}.account-collections-rename-btn:disabled,.account-collections-delete:disabled,.account-collections-delete-confirm:disabled,.account-collections-save:disabled,.account-collections-cancel:disabled{pointer-events:none;opacity:.4}.account-collections-save{border-color:color-mix(in oklab,var(--success)35%,transparent);color:var(--success)}.account-collections-save:hover{background:var(--success-soft);border-color:color-mix(in oklab,var(--success)50%,transparent)}.account-collections-delete-confirm{border-color:color-mix(in oklab,var(--danger)40%,transparent);color:var(--danger)}.account-collections-delete-confirm:hover{background:var(--danger-soft);border-color:color-mix(in oklab,var(--danger)55%,transparent)}.account-collections-confirm-copy{overflow-wrap:anywhere;color:var(--text-tertiary);font-size:.75rem;line-height:1rem}.account-collections-rename,.account-collections-create{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-collections-rename{width:100%}.account-collections-create{margin-top:1rem}.account-collections-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-size:.75rem;font-weight:600;line-height:1rem}.account-collections-input{border:1px solid var(--hairline);background:var(--fill-1);min-width:0;color:var(--foreground);border-radius:.75rem;flex:10rem;padding:.5rem .75rem;font-size:1rem}@media (min-width:40rem){.account-collections-input{font-size:.875rem}}.account-collections-input::placeholder{color:var(--text-faint)}.account-collections-input:focus-visible{border-color:var(--focus-ring);outline:none}.account-collections-cap,.account-collections-perk{color:var(--text-faint);margin-top:1rem;font-size:.8125rem;line-height:1.5}.account-collections-perk-link{color:var(--text-secondary);text-underline-offset:4px;text-decoration:underline}.account-supporter{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;padding:1.125rem}.account-supporter-title{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.account-supporter-copy{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;line-height:1.5}.account-supporter-cta{border:1px solid var(--hairline-strong);color:var(--foreground);border-radius:.75rem;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}.account-supporter-cta:hover{background:var(--fill-2)}.account-download-link{border:1px solid var(--hairline-strong);color:var(--foreground);border-radius:.75rem;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}.account-download-link:hover{background:var(--fill-2)}.account-danger{border:1px solid color-mix(in oklab,var(--danger)25%,transparent);background:color-mix(in oklab,var(--danger)4%,transparent);border-radius:1rem;padding:1.125rem}.account-danger .account-section-title{color:var(--danger)}.account-danger-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-top:1.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.account-danger-input{border:1px solid var(--hairline-strong);background:var(--fill-1);letter-spacing:.08em;width:100%;max-width:14rem;color:var(--foreground);border-radius:.75rem;margin-top:.375rem;padding:.5rem .75rem;font-size:1rem}@media (min-width:40rem){.account-danger-input{font-size:.875rem}}.account-danger-input:focus-visible{border-color:color-mix(in oklab,var(--danger)50%,transparent);outline:none}.account-danger-hint{color:var(--text-faint);margin-top:.375rem;font-size:.75rem;line-height:1rem}.account-danger-error{color:var(--danger);margin-top:.75rem;font-size:.8125rem;line-height:1.4}.account-danger-btn{border:1px solid color-mix(in oklab,var(--danger)45%,transparent);background:var(--danger-soft);color:var(--danger);margin-top:1rem}.account-danger-btn:hover:not(:disabled){background:color-mix(in oklab,var(--danger)85%,transparent);border-color:color-mix(in oklab,var(--danger)85%,transparent);color:#fcfcfc;color:color(display-p3 .986829 .986829 .986829);color:lab(98.84% .0000298023 -.0000119209)}.account-collection-page{min-height:100vh;min-height:100dvh;color:var(--foreground)}.account-collection-main{flex-direction:column;gap:.75rem;width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;display:flex}@media (min-width:40rem){.account-collection-main{padding-top:2rem;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}}.account-collection-back{color:var(--text-tertiary);align-self:flex-start;font-size:.8125rem;line-height:1rem;transition:color .2s}.account-collection-back:hover{color:var(--foreground)}.account-collection-title{overflow-wrap:anywhere;font-family:var(--font-display-stack);letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.account-collection-intro{max-width:44rem;color:var(--text-tertiary);font-size:.875rem;line-height:1.5}.account-collection-missing{border:1px solid var(--hairline);background:var(--fill-1);text-align:center;border-radius:1.5rem;padding:2rem}.account-collection-missing .account-collection-back{border:1px solid var(--hairline-strong);color:var(--foreground);border-radius:9999px;align-self:center;margin-top:1.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.account-collection-grid{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.account-collection-grid-count{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:.75rem;font-weight:600;line-height:1rem}.account-collection-grid-error{border:1px solid color-mix(in oklab,var(--danger)30%,transparent);background:color-mix(in oklab,var(--danger)8%,transparent);color:var(--danger);border-radius:.75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}
.alerts-page{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.alerts-main{width:100%;max-width:48rem;margin:0 auto;padding:1.5rem 1rem}@media (min-width:40rem){.alerts-main{padding:2.5rem 1.5rem}}.alerts-title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.alerts-intro{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;line-height:1.5}.alerts-list{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.alerts-panel{border:1px solid var(--hairline);background:var(--fill-1);text-align:center;border-radius:1.5rem;padding:2rem}.alerts-panel-title{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.5rem}.alerts-panel-body{max-width:28rem;color:var(--text-tertiary);margin:.5rem auto 0;font-size:.875rem;line-height:1.5}.alerts-panel-note{color:var(--foreground);font-weight:500}.alerts-panel-cta{background:var(--foreground);color:var(--background);border-radius:9999px;justify-content:center;align-items:center;margin-top:1.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.alerts-panel-cta:hover{opacity:.9}.alert-row{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1.5rem;padding:1rem}.alert-row-unseen{border-color:color-mix(in oklab,var(--success)25%,transparent);background:color-mix(in oklab,var(--success)4%,transparent)}.alert-row-header{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.alert-row-chip{border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.alert-row-chip-finish{opacity:.7}.alert-row-new-badge{background:var(--success-soft);text-transform:uppercase;letter-spacing:.1em;color:var(--success);border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700;line-height:1rem}.alert-row-date{color:var(--text-faint);flex-shrink:0;font-size:.6875rem;line-height:1rem}.alert-row-date:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.alert-row-date:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.alert-row-date:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.alert-row-date:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.alert-row-date:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.alert-row-date:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.alert-row-giver{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.75rem;font-size:.875rem;display:flex}.alert-row-giver-link{color:var(--foreground);text-underline-offset:4px;border-radius:.25rem;font-weight:600}.alert-row-giver-link:hover{text-decoration:underline}.alert-row-giver-link:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.alert-row-vouch-badge{border:1px solid color-mix(in oklab,var(--success)30%,transparent);background:var(--success-soft);color:var(--success);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1rem;display:inline-flex}.alert-row-giver-text{color:var(--text-tertiary)}.alert-row-cta{background:var(--foreground);width:100%;color:var(--background);border-radius:9999px;justify-content:center;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.alert-row-cta:hover{opacity:.9}@media (min-width:40rem){.alert-row-cta{width:auto}}.alerts-manage-note{color:var(--text-faint);font-size:.75rem;line-height:1.5}.alerts-manage-link{text-underline-offset:4px;border-radius:.25rem;text-decoration:underline}.alerts-manage-link:hover{color:var(--text-secondary)}.alerts-manage-link:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}
