.chip-clay,.value-card [data-slot=rarity-badge]{corner-shape:round;background:linear-gradient(to bottom, color-mix(in oklch, var(--clay-body) 92%, white), var(--clay-body));color:var(--card-ink,#fff);text-shadow:0 1px 0 color-mix(in oklch, var(--clay-body) 70%, black);box-shadow:inset 0 1px 0 rgb(var(--landing-white-rgb) / .2), inset 0 -1px 0 color-mix(in oklch, var(--clay-body) 78%, black), 0 1px 0 color-mix(in oklch, var(--clay-body) 60%, black), 0 2px 4px color-mix(in oklch, var(--clay-body) 16%, transparent);border:0;border-radius:2147483647px;padding-inline:.625rem;font-weight:800}.chip-clay>span,.value-card [data-slot=rarity-badge]>span{color:var(--card-ink,#fff);-webkit-text-fill-color:var(--card-ink,#fff);background:0 0}.value-card [data-slot=rarity-badge]{--clay-body:var(--card-tone)}.chip-clay{--clay-body:oklch(from var(--clay-role,var(--paint-from,var(--primary))) min(l, .5) c h)}.chip-clay:is(.dark *){--clay-body:oklch(from var(--clay-role,var(--paint-night-from,var(--paint-from,var(--primary)))) min(l, .5) c h)}.chip-clay.chip-clay-gold{--clay-body:var(--clay-gold);--card-ink:var(--clay-gold-ink);text-shadow:0 1px 0 color-mix(in oklch, var(--clay-body) 50%, white)}.level-frame-number{font-family:var(--font-sans);fill:var(--tier-ink,white);letter-spacing:-.02em;font-weight:800}.level-plate,.level-chip{min-width:2.2em;color:var(--tier-ink,white);background:linear-gradient(180deg, var(--tier-light), var(--tier-base) 55%, var(--tier-dark));box-shadow:inset 0 1px 0 var(--clay-gloss-soft), inset 0 0 0 1px color-mix(in oklch, var(--tier-dark) 60%, transparent), 0 1px 0 var(--tier-dark);justify-content:center;align-items:center;padding:.18em .55em;font-weight:800;display:inline-flex}.level-chip{height:1.75rem;font-size:var(--text-label);white-space:nowrap;cursor:pointer;gap:.25rem;padding:0 .75rem;line-height:1;transition:filter .1s ease-out}.level-chip:hover,.level-chip[data-popup-open]{filter:brightness(1.1)}.level-disc{background:radial-gradient(circle at 50% 35%, color-mix(in oklch, var(--tier-light) 70%, var(--card)), color-mix(in oklch, var(--tier-base) 45%, var(--card)))}.level-ring{pointer-events:none;fill:none;stroke-width:3px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.level-ring-track{stroke:color-mix(in oklab, var(--foreground) 14%, transparent)}.level-ring-fill{stroke:color-mix(in oklch, var(--tier-base) 55%, var(--tier-dark));transition:stroke-dashoffset .6s cubic-bezier(.2,0,0,1)}.level-gain{color:var(--tier-ink,white);background:linear-gradient(180deg, var(--tier-light), var(--tier-dark));pointer-events:none;opacity:0;inset-inline-end:-.25rem;border-radius:2147483647px;padding:0 .3rem;font-weight:800;animation:1.4s cubic-bezier(.2,0,0,1) forwards level-gain-rise;position:absolute;top:-.5rem}@keyframes level-gain-rise{0%{opacity:0;translate:0 .4rem}15%{opacity:1;translate:0}70%{opacity:1;translate:0 -.35rem}to{opacity:0;translate:0 -.6rem}}@keyframes level-gain-show{0%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.level-ring-fill{transition:none}.level-gain{animation:1.6s step-end forwards level-gain-show}}[data-rung-tone]{--xp-tone:var(--primary)}[data-rung-tone=brand]{--xp-tone:var(--brand-ink)}[data-rung-tone=bronze]{--xp-tone:color-mix(in oklch, var(--star) 55%, var(--destructive))}[data-rung-tone=silver]{--xp-tone:var(--muted-foreground)}[data-rung-tone=gold]{--xp-tone:var(--star)}[data-rung-tone=platinum]{--xp-tone:color-mix(in oklch, var(--info) 35%, var(--muted-foreground))}[data-rung-tone=diamond]{--xp-tone:var(--info)}[data-rung-tone=emerald]{--xp-tone:var(--success)}[data-rung-tone=ruby]{--xp-tone:var(--destructive)}[data-rung-tone=obsidian]{--xp-tone:var(--primary)}[data-rung-tone=legend]{--xp-tone:var(--pink)}.xp-track{border-radius:var(--cushion-radius);background:color-mix(in oklab, var(--foreground) 9%, var(--card));box-shadow:inset 0 3px 6px var(--cushion-clay-floor), inset 0 -1px 0 var(--cushion-clay-highlight), 0 1px 0 var(--cushion-clay-highlight);position:relative}.xp-fill{border-radius:inherit;background:repeating-linear-gradient(-45deg, var(--clay-gloss-faint) 0 6px, transparent 6px 12px), linear-gradient(to bottom, color-mix(in oklch, var(--xp-tone) 55%, white), var(--xp-tone) 55%, color-mix(in oklch, var(--xp-tone) 78%, black));box-shadow:inset 0 1px 0 var(--clay-gloss), inset 0 -3px 0 color-mix(in oklch, var(--xp-tone) 55%, black), 0 2px 0 color-mix(in oklch, var(--xp-tone) 45%, black), 0 0 18px color-mix(in oklch, var(--xp-tone) 55%, transparent);inset-block:0;animation:1.1s cubic-bezier(.22,1,.36,1) both xp-grows;position:absolute;left:0;overflow:hidden}.xp-fill:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--clay-gloss-strong), var(--clay-gloss-faint));inset-inline:8px;height:34%;position:absolute;top:3px}.xp-fill:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--clay-gloss) 48%, transparent 62%);animation:4.2s ease-in-out 1.4s 3 xp-shines;position:absolute;inset:0;transform:translate(-100%)}.xp-fill-plain{background:linear-gradient(to bottom, color-mix(in oklch, var(--xp-tone) 92%, white), color-mix(in oklch, var(--xp-tone) 84%, black));box-shadow:inset 0 1px 0 var(--clay-gloss-soft), inset 0 -1px 0 color-mix(in oklch, var(--xp-tone) 55%, black)}.xp-fill-plain:before,.xp-fill-plain:after{content:none}.xp-cap{border-radius:var(--cushion-radius);background:radial-gradient(circle at 35% 30%, white, color-mix(in oklch, var(--xp-tone) 35%, white) 40%, var(--xp-tone) 100%);box-shadow:inset 0 -2px 3px color-mix(in oklch, var(--xp-tone) 60%, black), 0 0 0 3px var(--card), 0 3px 6px var(--cushion-clay-drop), 0 0 16px color-mix(in oklch, var(--xp-tone) 70%, transparent);animation:1.1s cubic-bezier(.22,1,.36,1) both xp-cap-rides;position:absolute;top:50%;translate:-50% -50%}.profile-weave{background:linear-gradient(180deg, color-mix(in oklch, var(--xp-tone,var(--primary)) 32%, var(--card)), color-mix(in oklch, var(--xp-tone,var(--primary)) 14%, var(--card)))}@keyframes xp-grows{0%{width:0%}}@keyframes xp-cap-rides{0%{left:0%}}@keyframes xp-shines{0%{transform:translate(-100%)}40%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.xp-fill,.xp-fill:after,.xp-cap{animation:none}}:root[data-lite] :is(.xp-fill,.xp-cap),:root[data-lite] .xp-fill:after{animation:none}.streak-day-mark{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--flame-outer)}.streak-day[data-lit] .streak-day-mark{background:color-mix(in oklab, var(--flame-outer) 16%, var(--card))}.streak-day[data-today] .streak-day-mark{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--flame-outer) 55%, transparent);background:0 0}.streak-day[data-today][data-lit] .streak-day-mark{background:var(--flame-outer);box-shadow:none;color:#fff}.streak-day-mark[data-saved]{background:color-mix(in oklab, var(--flame-outer) 10%, var(--card))}.streak-day[data-today]>span:first-child{color:var(--foreground);font-weight:600}.streak-days{color:color-mix(in oklab, var(--flame-outer) 75%, var(--foreground))}.dark .streak-days{color:var(--flame-mid)}.streak-muted{filter:saturate(.35);opacity:.8}.streak-waiting{filter:saturate(.45);opacity:.7}.streak-repair-step{background:color-mix(in oklab, var(--foreground) 12%, transparent)}.streak-repair-step[data-lit]{background:var(--flame-outer)}.streak-save-shield{fill:color-mix(in oklab, var(--foreground) 22%, transparent)}.streak-save-flame{fill:var(--card)}.streak-save[data-held] .streak-save-shield{fill:var(--flame-outer)}.streak-button{background:color-mix(in oklab, var(--flame-outer) 14%, transparent)}.streak-button:hover,.streak-button[data-popup-open]{background:color-mix(in oklab, var(--flame-outer) 22%, transparent)}.streak-button[data-paused]{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.streak-chip-lit{animation:.56s cubic-bezier(.34,1.56,.64,1) both streak-lights}@keyframes streak-lights{0%{opacity:0;scale:.3}}.streak-lit-note .streak-day[data-today] .streak-day-mark{animation:.4s cubic-bezier(.34,1.56,.64,1) .24s both streak-lights}@media (prefers-reduced-motion:reduce){.streak-chip-lit,.streak-lit-note .streak-day[data-today] .streak-day-mark{animation:none}}.get-app-edge{border-radius:inherit;pointer-events:none;background:color-mix(in oklab, var(--color-primary) 35%, transparent);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.get-app-edge:before{content:"";background:linear-gradient(to left, var(--color-primary) 20%, transparent);offset-path:rect(0 auto auto 0 round var(--get-app-round,var(--radius-xl)));width:6rem;height:1.25rem;animation:4.5s linear infinite get-app-lap;display:none;position:absolute;inset-block-start:0;inset-inline-start:0}.dark .get-app-edge:before{background:linear-gradient(to left, color-mix(in oklab, var(--color-primary) 55%, white) 20%, transparent)}@supports (offset-path:rect(0 auto auto 0)){@media (prefers-reduced-motion:no-preference){:root:not([data-lite]) .get-app-edge:before{display:block}}}@keyframes get-app-lap{0%{offset-distance:0%}to{offset-distance:100%}}.phone-bar{--phone-bar-fill:var(--card);--phone-bar-edge:color-mix(in oklab, var(--foreground) 8%, transparent);--phone-bar-light:color-mix(in oklab, var(--card) 90%, transparent);--phone-bar-lip:color-mix(in oklab, var(--foreground) 10%, transparent);--phone-bar-drop:color-mix(in oklab, var(--brand-ink) 24%, transparent);--phone-bar-seat:color-mix(in oklab, var(--brand-ink) 11%, white);--phone-bar-seat-light:color-mix(in oklab, var(--card) 95%, transparent);--phone-bar-seat-lip:color-mix(in oklab, var(--brand-ink) 22%, white);background:var(--phone-bar-fill);box-shadow:inset 0 0 0 1px var(--phone-bar-edge), inset 0 1px 0 var(--phone-bar-light), 0 3px 0 var(--phone-bar-lip), 0 16px 30px -14px var(--phone-bar-drop)}.dark .phone-bar{--phone-bar-fill:color-mix(in oklab, var(--card) 55%, var(--popover));--phone-bar-edge:color-mix(in oklab, var(--foreground) 14%, transparent);--phone-bar-light:color-mix(in oklab, var(--foreground) 8%, transparent);--phone-bar-lip:var(--button-raised-edge);--phone-bar-drop:color-mix(in oklab, var(--background) 60%, transparent);--phone-bar-seat:var(--sheet-raised-surface);--phone-bar-seat-light:color-mix(in oklab, var(--foreground) 12%, transparent);--phone-bar-seat-lip:var(--sheet-raised-edge)}.phone-bar-current{background:var(--phone-bar-seat);box-shadow:inset 0 1px 0 var(--phone-bar-seat-light), 0 2px 0 var(--phone-bar-seat-lip)}@media not all and (min-width:40rem){html:has(:is(.ad-foot,.booth-foot,.calculator-verdict[data-word])) :is(.site-nav-bottom,.site-nav-room,.actions-root,.actions-dock){display:none}html:has(:is(.ad-foot,.booth-foot,.calculator-verdict[data-word])) .site-nav-top[data-state=hidden]{transform:none}html:has(:is(.ad-foot,.booth-foot,.calculator-verdict[data-word]))[data-bar=hidden] .bar-follows{--bar-offset:calc(var(--bar-height) + var(--bar-under,0px))}}@media not all and (max-height:480px){.site-nav-bottom{transition:translate .3s cubic-bezier(.2,0,0,1)}html[data-bar=hidden]:not(:has(.bar-keeps)) .site-nav-bottom:not(:has(:focus-visible)){translate:0 100%}}@media (prefers-reduced-motion:reduce){.site-nav-bottom{transition:none}}@media (not (min-width:48rem)) and (min-height:30rem){.header-tabs{--bar-under:0px;top:calc(var(--bar-height) - 1px);z-index:31;translate:0 max(calc(var(--bar-offset) - var(--bar-height)), calc(1px - var(--bar-height)));background:var(--background);transition:translate .3s cubic-bezier(.2,0,0,1);position:sticky}html[data-dock] .header-tabs{visibility:hidden}html:not([data-dock]):has(.header-tabs) .site-nav-phone{border-bottom-color:#0000}html:has(.header-tabs){scroll-padding-top:calc(var(--bar-height) + 3rem)}}@media (prefers-reduced-motion:reduce){.header-tabs{transition:none}}.notification-row:has(>[data-slot=notification-row]):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-ink) 55%, transparent), 0 14px 36px -18px color-mix(in oklab, var(--brand-ink) 60%, transparent)}.notification-row:has(>a:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-ink) 55%, transparent), 0 14px 36px -18px color-mix(in oklab, var(--brand-ink) 60%, transparent)}@media (prefers-reduced-motion:no-preference){.notification-row{transition:box-shadow .18s ease-out}}.bell-panel{--overlay-shadow:0 1px 3px rgb(var(--landing-ink-rgb) / .08), 0 18px 48px -12px rgb(var(--landing-ink-rgb) / .28)}.dark .bell-panel{--overlay-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-ink) 16%, transparent), 0 4px 10px 2px rgb(var(--landing-ink-rgb) / .9), 0 20px 56px 10px rgb(var(--landing-ink-rgb) / .85)}@media not all and (min-width:40rem){.dark .bell-panel{--overlay-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-ink) 16%, transparent), 0 6px 12px 4px rgb(var(--landing-ink-rgb) / .95), 0 36px 72px 28px rgb(var(--landing-ink-rgb) / .9)}}.dark[data-theme-mode=midnight] .bell-panel{--overlay-shadow:inset 0 1px 0 rgb(var(--landing-white-rgb) / .08), 0 4px 10px 2px rgb(var(--landing-black-rgb) / .9), 0 20px 56px 10px rgb(var(--landing-black-rgb) / .85)}@media not all and (min-width:40rem){.dark[data-theme-mode=midnight] .bell-panel{--overlay-shadow:inset 0 1px 0 rgb(var(--landing-white-rgb) / .08), 0 6px 12px 4px rgb(var(--landing-black-rgb) / .95), 0 36px 72px 28px rgb(var(--landing-black-rgb) / .9)}}.bell-list{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000 calc(100% - .5rem));mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000 calc(100% - .5rem))}.doc-card{border:var(--card-border-width) solid transparent;border-radius:var(--card-radius);background:var(--search-fill) padding-box, var(--search-rim) border-box}.doc-bar{background:var(--brand-ink)}.doc-step{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}[data-step=passed]>.doc-step{background:color-mix(in oklch, var(--brand-ink) 22%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand-ink) 50%, transparent);color:var(--foreground)}[data-step=now]>.doc-step{background:var(--brand-ink);box-shadow:none;color:var(--primary-foreground)}@media (prefers-reduced-motion:no-preference){.doc-bar{transition:height .22s cubic-bezier(.2,0,0,1),opacity .12s linear}.doc-step{transition:background-color .22s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1)}}.doc-body :is(h2,h3){outline:none;scroll-margin-top:1.5rem}.doc-body :is(h2,h3)>a[href^=\#]{position:relative}@media (hover:none){.doc-body :is(h2,h3)>a[href^=\#]{opacity:.55}}.doc-body :is(h2,h3)>a[data-copied]:after{content:attr(data-copied);white-space:nowrap;border-radius:var(--badge-radius);background:var(--foreground);color:var(--background);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:0;padding:.125rem .5rem;font-weight:600;position:absolute;top:50%;left:calc(100% + .5rem);translate:0 -50%}.doc-body :is(h2,h3)>a[data-copied]{opacity:1}.doc-prose table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:var(--badge-radius);overflow:hidden}.doc-prose thead{background:var(--muted)}.doc-prose :is(th,td){padding:.625rem .875rem}.doc-prose tbody tr:nth-child(2n){background:color-mix(in oklch, var(--muted) 45%, transparent)}.presence-corner{--presence-share:.28;--presence-reach:1;--presence-dot:clamp(8px, calc(var(--presence-box) * var(--presence-share)), 20px);--presence-gap:clamp(2px, calc(var(--presence-box) * .06), 6px);--presence-hole:calc(var(--presence-dot) / 2 + var(--presence-gap));--presence-at:calc(50% + var(--presence-box) * .35355 * var(--presence-reach));--presence-cut:radial-gradient(circle var(--presence-hole) at var(--presence-at) var(--presence-at), transparent calc(var(--presence-hole) - .5px), #000 var(--presence-hole))}.presence-corner-framed{--presence-share:.32;--presence-reach:1.1}.presence-corner :is([data-slot=face],[data-slot=face-veil],[data-frame]>img,[data-frame]>[data-frame-motion],[data-frame]>svg,.level-ring,.bar-clay,[data-slot=group-face]){-webkit-mask-image:var(--presence-cut);-webkit-mask-image:var(--presence-cut);-webkit-mask-image:var(--presence-cut);-webkit-mask-image:var(--presence-cut);mask-image:var(--presence-cut)}.presence-corner [data-slot=group-face] [data-slot=face]{-webkit-mask-image:none;mask-image:none}.presence-corner-mark{z-index:10;left:calc(var(--presence-at) - var(--presence-dot) / 2);top:calc(var(--presence-at) - var(--presence-dot) / 2);width:var(--presence-dot);height:var(--presence-dot);position:absolute}
