@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-vietnamese-900-normal-B_uE6zXf.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-900-normal-BKSkdzuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-ext-900-normal-HMld4L9H.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-900-normal-DkuviPcI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0c2340;--color-surface:#143560;--color-text:#edf1ee;--color-muted:#a9bccb;--color-primary:#7fb2d9;--color-on-primary:#0c2340;--color-accent:#f2b632;--color-danger:#ffa08a;--color-line:#7fb2d959;--color-grid:#7fb2d912;--holo-amber:#f2b632;--holo-rose:#e8588f;--holo-turquoise:#35d0c6;--font-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--font-body:"IBM Plex Mono", ui-monospace, monospace;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--content-width:1200px;--text-width:65ch;--shadow-stamp:0 24px 48px #040e1c8c;--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-ui:.18s;--duration-draw:1.2s}@property --mx{syntax:"<number>";inherits:true;initial-value:.5}.stamp{--tilt-x:0deg;--tilt-y:0deg;width:100%;filter:drop-shadow(var(--shadow-stamp));transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform var(--duration-ui) var(--ease-standard);touch-action:pan-y;container-type:inline-size}.stamp__paper{aspect-ratio:3/4;background:var(--color-surface);clip-path:url(#perforation-portrait);flex-direction:column;gap:2.5cqw;padding:7cqw;display:flex;position:relative}.stamp[data-format=landscape] .stamp__paper{aspect-ratio:4/3;clip-path:url(#perforation-landscape);gap:1.5cqw;padding:5cqw}.stamp__head,.stamp__cartouche{z-index:2;position:relative}.stamp__head{color:var(--color-primary);text-transform:uppercase;justify-content:space-between;font-size:3.4cqw;font-weight:500;line-height:1.2;display:flex}.stamp__photo{z-index:1;outline:1px solid var(--color-primary);isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden}.stamp__photo img{object-fit:cover;width:100%;height:100%}.stamp__photo svg{width:100%;height:100%;position:absolute;inset:0}.stamp__photo svg path{fill:none;stroke:var(--color-accent);stroke-width:1px;opacity:.8}.stamp__cartouche{grid-template-columns:1fr auto;align-items:end;gap:0 3cqw;display:grid}.stamp__city{overflow-wrap:anywhere;font:800 11.5cqw/1 var(--font-display);text-transform:uppercase;grid-column:1/-1}.stamp[data-format=landscape] .stamp__city{font-size:8cqw}.stamp__meta{color:var(--color-muted);flex-wrap:wrap;gap:0 2.5cqw;font-size:3.4cqw;line-height:1.35;display:flex}.stamp__rarity{color:var(--color-accent);font-size:3.4cqw;font-weight:500;line-height:1.35}.stamp[data-format=landscape] .stamp__head,.stamp[data-format=landscape] .stamp__meta,.stamp[data-format=landscape] .stamp__rarity{font-size:3cqw}.holo{background:conic-gradient(from calc(var(--mx,.5) * 360deg) at calc(var(--mx,.5) * 100%) calc(var(--my,.5) * 100%), var(--holo-amber), var(--holo-rose), var(--holo-turquoise), var(--holo-amber));pointer-events:none;display:none;position:absolute;inset:0}.holo--paper{z-index:0;opacity:.7;-webkit-mask-composite:xor;padding:4.5cqw;-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)}.holo--photo{opacity:.8;-webkit-mask:var(--mask) center / cover no-repeat;-webkit-mask:var(--mask) center / cover no-repeat;mask:var(--mask) center / cover no-repeat}[data-rarity=rare] .holo--paper,[data-rarity=legendary] .holo--paper,[data-rarity=epic] .holo--photo,[data-rarity=legendary] .holo--photo{display:block}@container (width<=260px){.stamp__head,.stamp__meta{display:none}.stamp__cartouche{gap:2px}.stamp[data-format] .stamp__rarity{grid-column:1/-1;font-size:14px;line-height:20px}}:root{--font-body:"IBM Plex Sans", system-ui, sans-serif;--color-abyss:#071729;--color-veil:#0c2340d1}*,:before,:after{box-sizing:border-box}html{scroll-padding-block:72px}body{background:var(--color-abyss);color:var(--color-text);font:400 16px/26px var(--font-body);margin:0}h1,p{margin:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.world{z-index:-2;background:radial-gradient(120% 90% at 50% 40%, var(--color-bg), var(--color-abyss));position:fixed;inset:0;overflow:hidden}.world__camera{transform-origin:0 0;width:1500px;height:625px;position:absolute;top:0;left:0}.world__camera svg{width:100%;height:100%;display:block;overflow:visible}.world__land{fill:#113157;stroke:var(--color-primary);stroke-width:.45px;vector-effect:non-scaling-stroke}.world__grid{fill:none;stroke:#7fb2d91f;stroke-width:1px;vector-effect:non-scaling-stroke}.world__place{fill:var(--color-primary);opacity:.55}.world__ring{fill:none;stroke:var(--color-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.world__route{fill:none;stroke:var(--color-accent);stroke-width:1.4px;opacity:.8;vector-effect:non-scaling-stroke}.world__place--lit{fill:var(--color-accent);opacity:1}.vignette{z-index:-1;pointer-events:none;background:radial-gradient(90% 75% at 50% 45%,#0000 40%,#040c18c7);position:fixed;inset:0}.screen{align-content:center;gap:var(--space-3);width:min(100%,460px);min-height:100dvh;padding:var(--space-4) var(--space-2);margin:0 auto;display:grid}.brand{width:auto;height:48px;display:block}h1{font:800 64px/.95 var(--font-display);text-transform:uppercase}.muted{color:var(--color-muted)}.form{gap:var(--space-2);padding:var(--space-3);background:var(--color-veil);display:grid}.form label{gap:4px;font-size:14px;line-height:20px;display:grid}.form input{min-height:48px;padding:var(--space-1) 12px;border:1px solid var(--color-primary);background:var(--color-surface);color:var(--color-text);font:400 16px/26px var(--font-body);border-radius:0}.form__error,.error{color:var(--color-danger)}.form__notice{color:var(--color-text)}.form__error:empty,.form__notice:empty,.error:empty{display:none}.button{min-height:48px;padding:var(--space-1) var(--space-3);background:var(--color-accent);color:var(--color-on-primary);font:800 22px/26px var(--font-display);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-ui) var(--ease-standard), transform .12s var(--ease-standard);border:0;border-radius:0}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{background:var(--color-muted);cursor:not-allowed}.button--secondary{background:var(--color-surface);color:var(--color-text);justify-self:start}@media (hover:hover) and (pointer:fine){.button:not(:disabled,[aria-disabled=true]):hover{background:var(--color-text)}.button--secondary:not(:disabled,[aria-disabled=true]):hover{background:var(--color-surface)}.links button:hover{color:var(--color-text)}.filters button:hover,.chip:not([aria-disabled=true]):hover{border-color:var(--color-primary)}}.button--danger{background:var(--color-danger)}.links{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.links button{min-height:44px;color:var(--color-primary);font:400 14px/20px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.app{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:linear-gradient(var(--color-abyss) 75%, transparent);display:flex;position:sticky;top:0}.topbar .brand{height:36px}.counters{justify-content:center;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;font-size:14px;line-height:20px;display:flex}.counters span{white-space:nowrap}.counters{color:var(--color-muted)}.counters strong{color:var(--color-text);font:800 26px/1 var(--font-display);font-variant-numeric:tabular-nums}.view{align-content:start;gap:var(--space-3);width:min(100%,960px);padding:var(--space-3) var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.view h1{overflow-wrap:anywhere;font:900 clamp(56px, 12vw, 96px)/.9 var(--font-display)}.view h2{font:800 28px/1.1 var(--font-display);text-transform:uppercase;margin:0}.view--narrow{width:min(100%,560px)}.nudge{z-index:1;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-line);text-align:center;font-size:14px;line-height:20px;position:relative}.nudge a{color:var(--color-primary)}.tabs{z-index:5;padding:var(--space-3) 4px 4px;background:linear-gradient(transparent, var(--color-abyss) 45%);grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:sticky;bottom:0}.tabs a{min-height:52px;color:var(--color-muted);font:800 19px/20px var(--font-display);text-transform:uppercase;grid-auto-flow:column;justify-content:center;place-items:center;gap:4px;text-decoration:none;display:grid;position:relative}.badge{background:var(--color-accent);min-width:20px;color:var(--color-on-primary);text-align:center;padding:0 4px;font-weight:500}.tabs a[aria-current=page]{color:var(--color-text)}.tabs a[aria-current=page]:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:6px;left:8px;right:8px}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.scene{--cross:45%;--card:min(62vw, 38dvh, 300px);--envelope:min(78vw, 340px);position:fixed;inset:0;overflow:hidden}.scene__flare{top:var(--cross);opacity:0;background:conic-gradient(from 0deg at 50% 50%, var(--holo-amber), var(--holo-rose), var(--holo-turquoise), var(--holo-amber));mix-blend-mode:screen;pointer-events:none;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;position:absolute;left:50%}.scene__rays{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene__rays path{fill:none;stroke-width:1px}.scene__sight{background:var(--color-accent);opacity:0;pointer-events:none;position:absolute}.scene__sight--h{top:var(--cross);transform-origin:0;height:1px;left:0;right:0}.scene__sight--v{transform-origin:top;width:1px;top:0;bottom:0;left:50%}.scene__name{top:var(--cross);color:var(--color-text);font:900 clamp(84px, 24vw, 280px)/.86 var(--font-display);text-align:center;text-transform:uppercase;white-space:nowrap;opacity:.16;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden;translate:0 -50%}.scene__name span{display:inline-block}.pli{top:var(--cross);width:var(--envelope);aspect-ratio:3/2;margin:calc(var(--envelope) / -3) 0 0 calc(var(--envelope) / -2);perspective:900px;position:absolute;left:50%}.pli svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pli__paper{fill:#143560e0}.pli__trace{fill:none;stroke:var(--color-primary);stroke-width:1.2px;vector-effect:non-scaling-stroke}.pli__flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;background:#1a4274;height:58%;position:absolute;inset:0 0 auto}.pli__seal{background:var(--color-accent);width:46px;height:46px;color:var(--color-on-primary);font:900 22px/1 var(--font-display);border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:58%;left:50%}.scene__hint{top:calc(var(--cross) + var(--envelope) / 3 + var(--space-3));color:var(--color-muted);text-align:center;position:absolute;left:0;right:0}.scene__readout{bottom:248px;left:var(--space-2);color:var(--color-accent);font:800 clamp(26px, 5vw, 40px)/1.05 var(--font-display);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;position:absolute}.scene__scan{background:var(--color-accent);opacity:0;pointer-events:none;height:2px;position:absolute;left:0;right:0}.scene__card{top:var(--cross);width:var(--card);margin-left:calc(var(--card) / -2);visibility:hidden;position:absolute;left:50%;translate:0 -50%}.scene__card:has([data-format=landscape]){--card:min(86vw, 52dvh, 440px)}.scene__actions{right:0;bottom:calc(78px + env(safe-area-inset-bottom,0px));justify-items:center;gap:var(--space-1);padding-inline:var(--space-2);text-align:center;display:grid;position:absolute;left:0}.scene__verdict{min-height:26px}.scene__verdict em{color:var(--color-accent);font-style:normal;font-weight:500}.scene__button{min-width:240px;min-height:56px;font-size:24px}.scene__pity{font-size:14px;line-height:20px}@media (height<=700px){.scene__readout,.scene__pity{display:none}}.status{min-height:26px;color:var(--color-accent)}.status__line{color:var(--color-text);display:block}.credit,.credits{color:var(--color-muted);font-size:14px;line-height:20px}.credit a,.credits a{color:var(--color-primary)}.credits summary{cursor:pointer;min-height:44px}.credits ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}main:focus,h1:focus{outline:none}.tally{font-size:14px;line-height:20px}.tally strong{color:var(--color-accent);font:800 40px/44px var(--font-display)}.album__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;min-height:30dvh;display:flex}.album__head .muted{text-align:right;max-width:24ch}.album__count{color:var(--color-muted);white-space:nowrap;font:800 clamp(30px, 6vw, 64px)/1 var(--font-display);font-variant-numeric:tabular-nums}.album__count strong{color:var(--color-text);font:900 clamp(96px, 18vw, 190px)/.82 var(--font-display)}.album__head .muted,.view>.muted,.view>.empty,.scene__hint{padding:4px var(--space-1);background:var(--color-veil);justify-self:start}.scene__hint{white-space:nowrap;left:50%;right:auto;translate:-50%}.album__head--short{min-height:20dvh}.counter{display:inline-block}.shelf__stamp{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.held{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-3) var(--space-2);color:var(--color-text);background:0 0;border:0}.held[open]{align-content:center;place-items:center;gap:var(--space-2);display:grid}.held::backdrop{background:#040c18db}.held__stamp{width:min(74vw,46dvh,400px)}.held__stamp[data-format=landscape]{width:min(88vw,620px)}.held__info{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.filters{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip[href]{align-items:center;text-decoration:none;display:inline-grid}.chip[aria-current=page]{border-color:var(--color-primary);background:var(--color-surface)}.filters button,.chip{border:1px solid var(--color-line);background:var(--color-veil);min-height:44px;color:var(--color-text);font:400 14px/20px var(--font-body);cursor:pointer;padding:4px 12px}.filters button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.grid{align-items:center;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.grid li{gap:var(--space-1);min-width:0;display:grid}.series{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.gauge{background:var(--color-line);grid-area:2/1/auto/-1;height:2px}.gauge span{background:var(--color-accent);transform-origin:0;height:100%;display:block}.series li{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) 0;grid-template-columns:minmax(0,1fr) auto auto;font-size:14px;line-height:20px;display:grid}.chip[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;border-style:dashed}.ranking{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.ranking li{align-items:baseline;gap:var(--space-2);padding:12px var(--space-2);background:var(--color-veil);grid-template-columns:3ch minmax(0,1fr) auto;display:grid}.ranking li+li{margin-top:2px}.ranking li:nth-child(-n+3){font:800 28px/1.1 var(--font-display)}.ranking li[data-me]{background:var(--color-surface)}.ranking__rank{color:var(--color-muted);text-align:right}.ranking li[data-me] .ranking__rank{color:var(--color-accent)}.ranking__name{overflow-wrap:anywhere}.row{gap:var(--space-1);flex-wrap:wrap;display:flex}.panel{gap:var(--space-2);padding:var(--space-2);background:var(--color-veil);display:grid}.panel strong{color:var(--color-accent);font-weight:500}.trade__lines{gap:4px;margin:0;font-size:14px;line-height:20px;display:grid}.trade__lines dt{color:var(--color-muted)}.trade__lines dd{margin:0 0 var(--space-1)}.people{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.people:empty{display:none}.people li{gap:var(--space-1);padding:var(--space-1) 0;border-bottom:1px solid var(--color-line);display:grid}.people__note{font-size:14px;line-height:20px}.link{overflow-wrap:anywhere;font:400 14px/20px var(--font-body)}.picker{background:var(--color-veil);gap:var(--space-2);min-width:0;padding:var(--space-2);border:0;margin:0;display:grid}.picker legend{padding:0 var(--space-1);font:800 20px/30px var(--font-display);text-transform:uppercase}.pick{cursor:pointer;transition:transform .16s var(--ease-standard);outline:1px solid #0000;gap:4px;padding:4px;display:grid;position:relative}.pick[data-checked]{outline-color:var(--color-accent);transform:scale(.97)}.pick input{z-index:3;width:24px;height:24px;accent-color:var(--color-accent);position:absolute;top:8px;left:8px}.pick input:disabled+.stamp{opacity:.5}.pick__tag{color:var(--color-accent);font-size:14px;line-height:20px}.trade-actions{justify-content:center}.card-actions{gap:4px;display:grid}.empty{color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.stamp{transform:none}.button{transition:background-color var(--duration-ui) var(--ease-standard)}.pick{transition:none}.button:active{transform:none}}
