@layer theme, base, cards, components, utilities;@layer components{html:has(.pf-root[data-pf-theme=clair] .pf-page.pf-paper){color-scheme:light}.pf-root[data-pf-switching],.pf-root[data-pf-switching] *,.pf-root[data-pf-switching] :after,.pf-root[data-pf-switching] :before{transition:none!important}.pf-root{--pf-night-2:var(--color-encre-2);--pf-gold:var(--color-or);--pf-gold-hi:var(--color-or-vif);--pf-mist:color-mix(in oklch,var(--pf-ivoire-mix) 66%,var(--color-encre));--pf-rule-night:color-mix(in oklch,var(--pf-ivoire-mix) 15%,var(--color-encre));--pf-deep:oklch(0.165 0.042 256);--pf-alert:oklch(0.63 0.2 29);--pf-alert-ink:oklch(0.98 0.01 85);--pf-ease:cubic-bezier(0.2,0.8,0.2,1);--pf-ease-out:cubic-bezier(0.16,1,0.3,1);--pf-ease-in:cubic-bezier(0.55,0,0.75,0.2);--pf-side:calc(256px + env(safe-area-inset-left, 0px));--pf-rail:calc(76px + env(safe-area-inset-left, 0px));--pf-bar:56px;--pf-gap:12px;--pf-m:clamp(16px,2.2vw,32px);--pf-t-title:clamp(1.875rem,1.5rem + 1.1vw,2.5rem);--pf-t-giant:var(--pf-t-title);--pf-t-display:clamp(1.75rem,1.45rem + 1vw,2.25rem);--pf-t-h2:clamp(1.4rem,1.25rem + 0.6vw,1.75rem);--pf-t-h3:1.25rem;--pf-t-lead:1.0625rem;--pf-t-body:1rem;--pf-t-small:0.875rem;--pf-t-micro:0.78125rem;position:relative;min-height:100dvh;background:var(--pf-deep);color:var(--pf-paper);font-family:var(--pf-font),ui-sans-serif,system-ui,sans-serif;font-size:var(--pf-t-body);line-height:1.5;font-kerning:normal;font-synthesis:none}.pf-root :where(h1,h2,h3,h4){font-family:var(--pf-font-display),var(--pf-font),ui-sans-serif,system-ui,sans-serif;font-variation-settings:normal;text-wrap:balance}.pf-root :where(p,li,dd){text-wrap:pretty}.pf-root :focus-visible{outline:3px solid var(--pf-focus);outline-offset:3px;border-radius:var(--pf-r-sm)}.pf-toast:is([data-tone=gold],[data-tone=alert]){--pf-focus:var(--pf-on-accent)}.pf-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pf-skip{--pf-focus:var(--pf-gold);position:fixed;top:-120px;left:16px;z-index:200;padding:12px 18px;background:var(--pf-paper);color:var(--pf-night);font-weight:600}.pf-skip:focus{top:12px}.pf-tab{font-variant-numeric:tabular-nums}.pf-muted{color:var(--pf-text-muted)}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:46px;padding:.7em 1.3em;border:1.5px solid transparent;border-radius:var(--pf-r-md);font:inherit;font-size:1rem;font-weight:600;line-height:1.1;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,translate .1s}.pf-btn svg{width:1.25em;height:1.25em;flex:none}.pf-btn:active:not(:disabled,[aria-disabled=true]){translate:0 1px}.pf-btn:disabled,.pf-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.pf-btn--lg{min-height:52px;padding:.75em 1.5em;font-size:1.0625rem}.pf-btn--sm{min-height:38px;padding:.5em 1em;border-radius:var(--pf-r-sm);font-size:var(--pf-t-small)}.pf-btn--gold{background:var(--pf-gold);border-color:var(--pf-gold);color:var(--pf-on-accent)}.pf-btn--line{background:transparent;border-color:currentColor;color:inherit}.pf-btn--ink{background:var(--pf-control);border-color:var(--pf-control);color:var(--pf-control-ink)}@media (hover:hover){.pf-btn--gold:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-gold-hi);border-color:var(--pf-gold-hi)}.pf-btn--line.pf-on-night:hover:not(:disabled,[aria-disabled=true]),:is(.pf-night,.pf-paper) .pf-btn--line:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-control);border-color:var(--pf-control);color:var(--pf-control-ink)}.pf-btn--ink:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-control-hover);border-color:var(--pf-control-hover)}}.pf-root:not([data-pf-theme=clair]) .pf-paper :is(.pf-btn--gold,.pf-btn--ink):is(:disabled,[aria-disabled=true]):not(.pf-night *){border-color:var(--pf-track);background:var(--pf-track);color:var(--pf-text-muted);opacity:1}.pf-btn--quiet{min-height:40px;padding-inline:.6em;background:transparent;color:inherit;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.3em}@media (hover:hover){.pf-btn--quiet:hover{text-decoration-color:var(--pf-gold)}}.pf-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--pf-r-sm);background:transparent;color:inherit;cursor:pointer;transition:background-color .15s,color .15s}.pf-icon-btn svg{width:22px;height:22px}@media (hover:hover){:is(.pf-night,.pf-side,.pf-paper) .pf-icon-btn:hover{background:var(--pf-hover)}}.pf-link{color:inherit;font-weight:600;text-decoration-line:underline;text-decoration-color:var(--pf-gold);text-decoration-thickness:2px;text-underline-offset:.26em;transition:text-decoration-color .15s}.pf-link:hover{text-decoration-color:currentColor}.pf-seg{display:inline-flex;flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;border-radius:var(--pf-r-pill);background:var(--pf-track)}.pf-seg button{min-width:44px;height:34px;padding:0 14px;border:0;border-radius:var(--pf-r-pill);background:transparent;color:var(--pf-text-muted);font:inherit;font-size:var(--pf-t-small);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s,color .15s}.pf-seg button:hover{color:var(--pf-text)}.pf-seg button[aria-pressed=true]{background:var(--pf-control);color:var(--pf-control-ink)}.pf-num{display:inline-flex;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.pf-num__d{display:inline-block;height:1em;line-height:1;overflow-y:clip;clip-path:inset(0 -.2em)}.pf-num__strip{display:block;translate:0 calc(var(--d) * -1em);transition:translate .9s var(--pf-ease-out);transition-delay:calc((var(--i) - 1) * 35ms)}.pf-num__strip>span{display:block;height:1em;line-height:1}.pf-num__sep{display:inline-block;width:.24em;overflow:hidden;line-height:1}.pf-coin{display:inline-block;flex:none;width:1em;height:1em}.pf-frame{min-height:100dvh;background:var(--pf-night)}:root{--pf-tabbar-h:0px;--pf-foot-safe:env(safe-area-inset-bottom,0px)}.pf-main{position:relative;min-height:100dvh;padding-top:var(--pf-bar);padding-right:env(safe-area-inset-right,0);padding-left:env(safe-area-inset-left,0)}@media (min-width:900px){.pf-main{padding-top:0;padding-left:0;margin-left:var(--pf-side)}.pf-frame[data-rail] .pf-main{margin-left:var(--pf-rail)}}.pf-page{position:relative;min-height:calc(100dvh - var(--pf-bar));padding-bottom:clamp(48px,6vw,88px);overflow-x:clip}@media (min-width:900px){.pf-page{min-height:100dvh}}.pf-wrap{padding-inline:var(--pf-m)}.pf-head{display:grid;gap:18px 40px;padding:clamp(22px,2.8vw,36px) var(--pf-m) clamp(16px,2vw,24px)}@media (min-width:1100px){.pf-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.pf-title{font-size:var(--pf-t-title);font-weight:700;line-height:1.05;letter-spacing:-.025em}.pf-lede{max-width:38em;margin-top:8px;font-size:var(--pf-t-lead);line-height:1.5}.pf-stats{display:flex;flex-wrap:wrap;gap:18px clamp(24px,3.4vw,52px)}.pf-stat{display:grid;gap:6px}.pf-stat__value{display:flex;align-items:center;gap:.2em;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);font-weight:700;line-height:1;letter-spacing:-.02em}.pf-stat__label{color:var(--pf-text-muted);font-size:var(--pf-t-small);font-weight:500;line-height:1.3}.pf-rule{height:0;margin-inline:var(--pf-m);border:0;border-top:1px solid var(--pf-line)}.pf-rule--strong{border-top-width:2px;border-top-color:currentColor}.pf-side{position:fixed;inset:0 auto 0 0;z-index:70;display:flex;flex-direction:column;width:var(--pf-side);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);overflow:hidden;background:var(--pf-night);color:var(--pf-paper);view-transition-name:pf-side}@media (min-width:900px){.pf-side{box-shadow:inset -1px 0 0 var(--pf-rule-night)}}.pf-frame[data-rail] .pf-side{width:var(--pf-rail)}@media (max-width:899.98px){.pf-side{width:min(86vw,330px);translate:-101% 0;visibility:hidden;transition:translate .46s var(--pf-ease-out),visibility 0s linear .46s}.pf-frame[data-drawer] .pf-side{translate:0 0;visibility:visible;transition:translate .46s var(--pf-ease-out);box-shadow:20px 0 60px -30px oklch(.08 .03 256/.8)}.pf-frame[data-rail] .pf-side{width:min(86vw,330px)}}.pf-side__head{display:flex;flex:none;align-items:center;justify-content:space-between;height:72px;padding:0 12px 0 22px}.pf-side__logo{display:inline-flex;align-items:center;min-width:0;color:var(--pf-paper);text-decoration:none}.pf-side__logo-mark{display:none;width:30px;height:30px;color:var(--pf-gold)}@media (max-width:899.98px){.pf-side__fold{display:none}}.pf-side__scroll{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.pf-nav{display:grid;gap:2px;margin-top:6px;padding-left:12px}.pf-nav__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:46px;margin-right:12px;padding:0 12px;border-radius:var(--pf-r-md);color:color-mix(in oklch,var(--pf-ivoire-mix) 80%,var(--pf-night));text-decoration:none;isolation:isolate;transition:color .2s}.pf-nav__item:hover{color:var(--pf-paper);background:var(--pf-night-2)}.pf-nav__item[aria-current=page]:hover{background:transparent}.pf-nav__item[aria-current=page]{color:var(--pf-paper)}.pf-nav__plate{position:absolute;inset:0;z-index:-1;border-radius:var(--pf-r-md);background:var(--pf-night-2)}.pf-nav__plate:before{content:"";position:absolute;top:50%;left:-12px;width:4px;height:22px;translate:0 -50%;border-radius:0 4px 4px 0;background:var(--pf-gold)}.pf-nav__icon{display:grid;place-items:center}.pf-nav__icon,.pf-nav__icon svg{width:22px;height:22px}.pf-nav__label{overflow:hidden;font-size:1rem;font-weight:600;line-height:1;letter-spacing:-.005em;white-space:nowrap;text-overflow:clip}.pf-nav__count{font-size:var(--pf-t-small);font-weight:600;font-variant-numeric:tabular-nums;color:var(--pf-mist);transition:color .2s}.pf-nav__item[aria-current=page] .pf-nav__count{color:inherit}.pf-nav__flag{justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--pf-r-pill);background:var(--pf-alert);color:var(--pf-on-accent);font-size:var(--pf-t-micro);font-weight:700;font-variant-numeric:tabular-nums}.pf-nav__badges,.pf-nav__flag{display:inline-flex;align-items:center}.pf-nav__badges{gap:8px}.pf-nav__count.pf-nav__calm,.pf-nav__item[aria-current=page] .pf-nav__count.pf-nav__calm{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--pf-r-pill);background:var(--pf-paper);color:var(--pf-night);font-size:var(--pf-t-micro);font-weight:700}.pf-nav__new{display:inline-grid;place-items:center;height:18px;margin-left:-6px;padding:0 5px;border-radius:var(--pf-r-pill);background:var(--pf-gold);color:var(--color-encre);font-size:.625rem;font-weight:700;line-height:1;white-space:nowrap}.pf-nav-sub{display:grid;gap:2px;margin:14px 10px 0;padding:12px 0 0;border-top:1px solid var(--pf-rule-night)}.pf-nav-sub a{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--pf-r-md);font-size:var(--pf-t-small);font-weight:600;color:var(--pf-mist);text-decoration:none;transition:color .15s}.pf-nav-sub a:hover{color:var(--pf-paper);background:var(--pf-night-2)}.pf-nav-sub svg{width:20px;height:20px;flex:none}.pf-nav-sub a[aria-current=page]{position:relative;color:var(--pf-paper);background:var(--pf-night-2)}.pf-nav-sub a[aria-current=page]:before{content:"";position:absolute;top:50%;left:-10px;width:4px;height:20px;translate:0 -50%;border-radius:0 4px 4px 0;background:var(--pf-gold)}.pf-side__foot{position:sticky;bottom:0;z-index:1;flex:none;margin-top:auto;background:var(--pf-night)}.pf-me,.pf-stock,.pf-wallet{padding:16px 24px;border-top:1px solid var(--pf-rule-night)}.pf-me{padding-block:12px 4px}.pf-wallet{display:grid;gap:6px}.pf-wallet__value{display:flex;align-items:baseline;gap:9px;font-size:1.625rem;font-weight:700;line-height:1;letter-spacing:-.02em}.pf-wallet__value .pf-coin{align-self:center;width:26px;height:26px}.pf-wallet__unit{margin-left:-3px;font-weight:500;letter-spacing:0}.pf-wallet__blocked,.pf-wallet__unit{font-size:var(--pf-t-small);color:var(--pf-mist)}.pf-wallet__blocked{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin:0;line-height:1.35}.pf-wallet__lock{flex:none;width:14px;height:14px}a.pf-wallet__blocked{text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-underline-offset:3px;transition:color .15s}@media (hover:hover){a.pf-wallet__blocked:hover{color:var(--pf-paper);text-decoration-color:currentColor}}.pf-stock{display:grid;gap:10px;color:inherit;text-decoration:none}.pf-stock:focus-visible{outline-offset:-3px}.pf-stock__icon{display:none}.pf-stock__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pf-stock__count{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.pf-stock__next{font-size:var(--pf-t-small);font-variant-numeric:tabular-nums;color:var(--pf-mist)}.pf-gauge{display:flex;gap:4px;height:7px}.pf-gauge>span{flex:1;border-radius:var(--pf-r-pill);background:var(--pf-rule-night);transition:background-color .5s var(--pf-ease)}.pf-gauge>span[data-on]{background:var(--pf-gold)}.pf-gauge>span[data-none]{visibility:hidden}.pf-stock__gauge{display:flex;align-items:center;gap:10px;height:7px}.pf-stock__gauge>.pf-gauge{flex:1;min-width:0}.pf-stock__gauge[data-rows="2"]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:4px;height:auto}.pf-stock__gauge[data-rows="2"]>.pf-gauge{grid-column:1}.pf-stock__gauge[data-rows="2"]>.pf-stock__gifted{grid-row:1/span 2;grid-column:2}.pf-stock__gifted{flex:none;font-size:var(--pf-t-small);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pf-gold)}.pf-me{gap:6px}.pf-me,.pf-me__link{display:flex;align-items:center}.pf-me__link{flex:1;gap:10px;min-width:0;margin:-6px 0 -6px -8px;padding:6px 8px;border-radius:var(--pf-r-md);color:inherit;text-decoration:none}@media (hover:hover){.pf-me__link:hover{background:var(--pf-night-2)}}.pf-me__link[aria-current=page]{position:relative;background:var(--pf-night-2)}.pf-me__link[aria-current=page]:before{content:"";position:absolute;top:50%;left:-16px;width:4px;height:22px;translate:0 -50%;border-radius:0 4px 4px 0;background:var(--pf-gold)}.pf-me__initial{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pf-gold);color:var(--pf-night);font-size:1rem;font-weight:700;line-height:1}.pf-me__name{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pf-me__pro{margin-left:-4px}.pf-me__tools{display:flex;flex:none;margin-right:-6px}.pf-me__tools .pf-icon-btn{width:30px;height:30px}.pf-me__tools .pf-icon-btn svg{width:20px;height:20px}@media (max-width:899.98px){.pf-me__tools{gap:8px;margin-right:-9px}.pf-me__tools .pf-icon-btn{width:40px;height:40px}.pf-me__tools .pf-icon-btn svg{width:24px;height:24px}}.pf-side__fine{display:flex;align-items:center;justify-content:space-between;column-gap:14px;padding:0 24px 6px}.pf-side__fine a{display:inline-flex;align-items:center;min-height:24px;margin-left:-6px;padding:0 6px;border-radius:var(--pf-r-sm);color:var(--pf-mist);font-size:var(--pf-t-micro);font-weight:500;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:.25em;transition:color .15s,text-decoration-color .15s}.pf-side__fine a:hover{color:var(--pf-paper);text-decoration-color:currentColor}.pf-side__fine a:focus-visible{outline-offset:0}.pf-side__fine a[aria-current=page]{color:var(--pf-paper);text-decoration-color:var(--pf-gold)}@media (min-width:900px){.pf-frame[data-rail] .pf-side__fine{justify-content:center;padding-inline:4px;text-align:center}.pf-frame[data-rail] .pf-side__fine a{margin-left:0}}@media (max-height:839.98px){.pf-side__head{height:64px}.pf-nav__item{height:40px}.pf-nav-sub{margin-top:10px;padding-top:8px}.pf-stock,.pf-wallet{padding-block:12px}.pf-me{padding-block:10px 2px}.pf-side__fine{padding-bottom:4px}}@media (min-width:900px){.pf-frame[data-rail] .pf-side__head{flex-direction:column;justify-content:center;gap:6px;height:112px;padding:0}.pf-frame[data-rail] .pf-me__name,.pf-frame[data-rail] .pf-me__pro,.pf-frame[data-rail] .pf-nav-sub span,.pf-frame[data-rail] .pf-nav__count,.pf-frame[data-rail] .pf-nav__label,.pf-frame[data-rail] .pf-side__logo-full,.pf-frame[data-rail] .pf-stock__gifted,.pf-frame[data-rail] .pf-stock__next,.pf-frame[data-rail] .pf-stock__word,.pf-frame[data-rail] .pf-wallet__place,.pf-frame[data-rail] .pf-wallet__unit{display:none}.pf-frame[data-rail] .pf-stock__gauge{display:contents}.pf-frame[data-rail] .pf-side__logo-mark{display:block}.pf-frame[data-rail] .pf-nav__item{grid-template-columns:1fr;justify-items:center;padding:0}.pf-frame[data-rail] .pf-nav__flag{position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 4px;font-size:.6875rem}.pf-frame[data-rail] .pf-nav__badges{display:contents}.pf-frame[data-rail] .pf-nav__count.pf-nav__calm{position:absolute;top:9px;right:11px;display:block;min-width:0;width:8px;height:8px;padding:0;border-radius:50%;background:var(--pf-mist);font-size:0}.pf-frame[data-rail] .pf-nav__badges:has(.pf-nav__flag) .pf-nav__calm{display:none}.pf-frame[data-rail] .pf-nav__new{position:absolute;top:9px;right:11px;display:block;width:8px;height:8px;margin:0;padding:0;border-radius:50%;font-size:0}.pf-frame[data-rail] .pf-nav-sub a{justify-content:center;padding:0}.pf-frame[data-rail] .pf-me,.pf-frame[data-rail] .pf-stock,.pf-frame[data-rail] .pf-wallet{justify-items:center;margin-inline:8px;padding-inline:4px;text-align:center}.pf-frame[data-rail] .pf-wallet__value{flex-direction:column;align-items:center;gap:6px;font-size:.9375rem;letter-spacing:-.01em}.pf-frame[data-rail] .pf-wallet__value .pf-coin{width:24px;height:24px}.pf-frame[data-rail] .pf-wallet__blocked{justify-self:center;gap:3px;font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-frame[data-rail] .pf-wallet__lock{width:12px;height:12px}.pf-frame[data-rail] .pf-stock__icon{display:block;width:20px;height:20px;margin-inline:auto;color:var(--pf-mist)}.pf-frame[data-rail] .pf-stock{gap:6px}.pf-frame[data-rail] .pf-stock__top{justify-content:center}.pf-frame[data-rail] .pf-side__fine{flex-direction:column-reverse;row-gap:6px}.pf-frame[data-rail] .pf-me{flex-direction:column}.pf-frame[data-rail] .pf-me__link{flex:none;margin:0;padding:4px}.pf-frame[data-rail] .pf-me__link[aria-current=page]{background:transparent}.pf-frame[data-rail] .pf-me__link[aria-current=page]:before{display:none}.pf-frame[data-rail] .pf-me__link[aria-current=page] .pf-me__initial{box-shadow:0 0 0 2px var(--pf-night),0 0 0 4px var(--pf-gold)}.pf-frame[data-rail] .pf-me__tools{flex-direction:column;margin:0}.pf-frame[data-rail] .pf-me__tools .pf-icon-btn{width:40px;height:40px}.pf-frame[data-rail] .pf-me__tools .pf-icon-btn svg{width:24px;height:24px}}@media (min-width:900px) and (max-height:999.98px){.pf-frame[data-rail] .pf-nav__item{height:40px}.pf-frame[data-rail] .pf-nav-sub{margin-top:10px;padding-top:8px}.pf-frame[data-rail] .pf-stock,.pf-frame[data-rail] .pf-wallet{padding-block:12px}.pf-frame[data-rail] .pf-me{padding-block:10px 2px}.pf-frame[data-rail] .pf-side__fine{padding-bottom:4px}}.pf-bar{position:fixed;inset:0 0 auto;z-index:60;display:flex;align-items:center;gap:6px;height:var(--pf-bar);padding:0 calc(16px + env(safe-area-inset-right, 0px)) 0 calc(6px + env(safe-area-inset-left, 0px));background:var(--pf-night);color:var(--pf-paper);border-bottom:1px solid var(--pf-rule-night);view-transition-name:pf-bar}@media (min-width:900px){.pf-bar{display:none}}.pf-bar__menu{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:0;border-radius:var(--pf-r-md);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.pf-bar__menu svg{width:22px;height:22px}.pf-bar__menu{position:relative}.pf-bar__dot{position:absolute;top:8px;left:29px;width:9px;height:9px;border-radius:50%;background:var(--pf-alert);box-shadow:0 0 0 2px var(--pf-night)}.pf-bar__dot[data-calm]{background:var(--pf-paper)}.pf-bar__logo,.pf-bar__wallet{display:inline-flex;color:inherit;text-decoration:none}.pf-bar__wallet{align-items:center;gap:8px;margin-left:auto;font-size:1.0625rem;font-weight:700}.pf-bar__wallet .pf-coin{width:22px;height:22px}.pf-scrim{position:fixed;inset:0;z-index:65;border:0;background:oklch(.12 .04 256/.62);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .35s var(--pf-ease)}@media (max-width:899.98px){.pf-frame[data-drawer] .pf-scrim{opacity:1;pointer-events:auto}}.pf-toasts{position:fixed;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(16px + var(--pf-tabbar-h) + var(--pf-foot-safe));left:calc(16px + env(safe-area-inset-left, 0px));z-index:120;display:grid;justify-items:start;gap:10px;pointer-events:none;view-transition-name:pf-toasts}@media (min-width:900px){.pf-toasts{right:auto;left:calc(var(--pf-side) + 24px);bottom:24px;width:min(420px,calc(100vw - var(--pf-side) - 48px))}.pf-frame[data-rail] .pf-toasts{left:calc(var(--pf-rail) + 24px)}}.pf-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border-radius:var(--pf-r-lg);background:var(--pf-night);color:var(--pf-paper);box-shadow:0 0 0 1px var(--pf-rule-night),0 18px 40px -18px oklch(.1 .04 256/.7);pointer-events:auto}.pf-toast[data-tone=gold]{background:var(--pf-gold);color:var(--pf-night);box-shadow:0 18px 40px -18px oklch(.1 .04 256/.7)}.pf-toast[data-tone=alert]{background:var(--pf-alert);color:var(--pf-on-accent);box-shadow:0 18px 40px -18px oklch(.1 .04 256/.7)}.pf-root:not([data-pf-theme=clair]):has(.pf-page.pf-paper) .pf-toast[data-tone=night]{box-shadow:0 0 0 1px var(--pf-line-strong),0 18px 40px -18px oklch(.1 .04 256/.7)}.pf-toast__card{width:40px}.pf-toast__mark{display:grid;place-items:center;width:40px;height:40px}.pf-toast__mark svg{width:26px;height:26px}.pf-toast__title{font-weight:700;line-height:1.25;overflow-wrap:anywhere}.pf-toast__text{margin-top:2px;font-size:var(--pf-t-small);line-height:1.35;opacity:.84;overflow-wrap:anywhere}.pf-toast:is([data-tone=gold],[data-tone=alert]) .pf-toast__text{opacity:1}.pf-toast__action{align-self:center}.pf-toast:has(>.pf-toast__acts){align-items:start;row-gap:10px}.pf-toast:has(>.pf-toast__acts)>.pf-toast__mark{grid-row:1/span 2}.pf-toast__acts{display:contents}.pf-toast__acts>.pf-toast__action{grid-column:2;grid-row:2;justify-self:start}.pf-toast__acts>.pf-icon-btn{grid-column:3;grid-row:1;margin:-4px -4px 0 0}.pf-toast[data-tone=gold] .pfu-player:hover{text-decoration-color:currentColor}.pf-sheet-scrim{position:fixed;inset:0;z-index:90;background:oklch(.12 .04 256/.55)}.pf-sheet{position:fixed;inset:auto 0 0;z-index:100;display:flex;flex-direction:column;max-height:94dvh;padding-right:env(safe-area-inset-right,0);padding-left:env(safe-area-inset-left,0);overflow:clip;border-radius:var(--pf-r-xl) var(--pf-r-xl) 0 0;background:var(--pf-night);color:var(--pf-paper);box-shadow:inset 0 0 0 1px var(--pf-rule-night),0 -20px 60px -30px oklch(.08 .03 256/.8);overscroll-behavior:contain}.pf-sheet[tabindex="-1"]:focus-visible{outline:none;border-radius:var(--pf-r-xl) var(--pf-r-xl) 0 0}.pf-sheet:before{content:"";position:absolute;top:7px;left:50%;z-index:3;width:40px;height:4px;margin-left:-20px;border-radius:var(--pf-r-pill);background:var(--pf-rule-night)}@media (min-width:900px){.pf-sheet{inset:0 0 0 auto;width:min(580px,calc(100vw - var(--pf-rail)));max-height:none;padding-left:0;border-radius:26px 0 0 26px;box-shadow:inset 1px 0 0 var(--pf-rule-night),-30px 0 80px -40px oklch(.08 .03 256/.85)}.pf-sheet[tabindex="-1"]:focus-visible{border-radius:26px 0 0 26px}.pf-sheet:before{display:none}}.pf-sheet__bar{position:sticky;top:0;z-index:2;display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:6px 12px 0 var(--pf-m);background:var(--pf-night);border-bottom:1px solid var(--pf-rule-night)}.pf-sheet__kicker{font-size:var(--pf-t-small);font-weight:600;color:var(--pf-mist)}.pf-sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.pf-empty{display:grid;justify-items:start;gap:20px;max-width:44rem;padding:clamp(36px,6vw,80px) var(--pf-m)}.pf-empty__title{font-size:var(--pf-t-h2);font-weight:700;line-height:1.1;letter-spacing:-.02em}.pf-empty__text{max-width:36em;color:var(--pf-text-muted);font-size:var(--pf-t-body);line-height:1.55}.pf-rar{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 8px;border-radius:var(--pf-r-pill);background:var(--r,var(--color-r-c));color:var(--pf-on-accent);font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1}[data-rarity=C]{--r:var(--color-r-c)}[data-rarity=PC]{--r:var(--color-r-pc)}[data-rarity=R]{--r:var(--color-r-r)}[data-rarity=SR]{--r:var(--color-r-sr)}[data-rarity=UR]{--r:var(--color-r-ur)}[data-rarity=L]{--r:var(--color-r-l)}[data-rarity=HS]{--r:var(--color-ivoire)}.pf-rar[data-rarity=HS]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pf-text) 45%,transparent)}@media (prefers-reduced-motion:reduce){.pf-gauge>span,.pf-main,.pf-num__strip,.pf-scrim,.pf-side{transition:none}}}@layer components{::view-transition{pointer-events:none}::view-transition-group(pf-bar),::view-transition-group(pf-side),::view-transition-group(pf-toasts){z-index:50;animation:none}::view-transition-old(pf-bar),::view-transition-old(pf-side),::view-transition-old(pf-toasts){display:none}::view-transition-new(pf-bar),::view-transition-new(pf-side),::view-transition-new(pf-toasts){animation:none}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-old(.pf-page-out){animation:pf-vt-recede .26s cubic-bezier(.55,0,.75,.2) both}::view-transition-new(.pf-page-in){animation:pf-vt-paste .52s cubic-bezier(.16,1,.3,1) both}@keyframes pf-vt-recede{to{opacity:0;scale:.985}}@keyframes pf-vt-paste{0%{clip-path:inset(0 100% 0 0 round 28px);translate:-28px 0}to{clip-path:inset(0 0 0 0 round 28px);translate:0 0}}::view-transition-group(.pf-morph){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}}}@layer components{.pf-select{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.pf-select__label{font-size:var(--pf-t-small);color:var(--pf-text-muted);white-space:nowrap}}