[data-loading=""],[data-loading=show],[data-loading*=\|show]{display:none}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/bai-jamjuree-latin-500-BY8LWt3L.woff2)format("woff2");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:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/bai-jamjuree-latin-ext-500-Bvg0hbnx.woff2)format("woff2");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:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/bai-jamjuree-latin-600-CgeOh7Cx.woff2)format("woff2");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:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/bai-jamjuree-latin-ext-600-BSsq51KX.woff2)format("woff2");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:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/bai-jamjuree-latin-700-D8TxKkAc.woff2)format("woff2");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:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/bai-jamjuree-latin-ext-700-D8T8ZYP8.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/hanken-grotesk-latin-CaVRRdDk.woff2)format("woff2-variations");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/hanken-grotesk-latin-ext-Dg-wlmqe.woff2)format("woff2-variations");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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#dcb35e;--gold-hi:color-mix(in oklab, var(--gold), white 38%);--gold-deep:color-mix(in oklab, var(--gold), black 38%);--line:color-mix(in srgb, var(--gold) 30%, transparent);--line-soft:color-mix(in srgb, var(--gold) 14%, transparent);--abyss:#060c17;--ground:#0a1322;--surface:#0f1b2e;--surface-2:#14243d;--text:#ece4d2;--text-2:#b3ab98;--text-3:#8d8879;--blue:#4d8dff;--blue-hi:#82adff;--red:#ff5468;--red-hi:#ff8a96;--points:var(--blue-hi);--up:var(--blue-hi);--down:var(--red-hi);--warn:#e3b04b;--rarity-common:#8a8f88;--rarity-rare:#2f6fe4;--rarity-epic:#7b3fe4;--rarity-legendary:#e1a22a;--rarity-common-ink:var(--rarity-common);--rarity-rare-ink:#6b9bf2;--rarity-epic-ink:#a57bf2;--rarity-legendary-ink:var(--rarity-legendary);--medal-bronze-hi:#e2a26a;--medal-bronze-lo:#9b5a24;--medal-silver-hi:#f2f4f6;--medal-silver-lo:#9ea7b1;--medal-gold-hi:#ffe7a3;--medal-gold-lo:#d8961c;--medal-ink:#121310;--f-display:"Bai Jamjuree", "Hanken Grotesk", system-ui, sans-serif;--f-sans:"Hanken Grotesk", system-ui, sans-serif;--t-2xs:.6875rem;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.25rem;--t-xl:1.75rem;--t-2xl:clamp(2.25rem, 4.6vw, 3.5rem);--t-3xl:clamp(3rem, 8.5vw, 6rem);--t-figure:3rem;--t-hero:4.5rem;--t-headline:clamp(2.75rem, 6vw, 4.75rem);--r:6px;--r-lg:12px;--gutter:clamp(1rem, 3vw, 2rem);--layout-max:82rem;--masthead-h:3.75rem;--ease-out:cubic-bezier(.16, .9, .24, 1);--hatch:repeating-linear-gradient(135deg, currentColor 0 1px, transparent 1px 7px);scrollbar-color:var(--gold-deep) var(--abyss)}.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ground);color:var(--text)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);min-height:100vh;color:var(--text);font-family:var(--f-sans);font-size:var(--t-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.5;display:flex}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.05}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-lg);line-height:1.05}h4{font-size:var(--t-md);line-height:1.15}.h3{font-size:var(--t-lg);line-height:1.05}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:text-decoration-color .15s}a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}strong,b{font-weight:700}code,kbd,samp{font-family:var(--f-sans);font-size:.86em}hr{border:0;border-top:1px solid var(--line);height:0;margin:2rem 0}::selection{background:var(--gold);color:var(--abyss)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.layout{width:100%;max-width:var(--layout-max);padding:clamp(1.5rem, 3vw, 2.5rem) var(--gutter) 5rem;flex:1 0 auto;margin:0 auto}.layout--bleed{max-width:none;padding:0}.muted,.empty,.hint,.meta{color:var(--text-3)}.meta{font-size:var(--t-sm)}.stack>*+*{margin-top:1rem}.label{font-family:var(--f-sans);letter-spacing:0;color:var(--text-3);font-size:.8rem;font-weight:600}.mono{font-variant-numeric:tabular-nums}.figure{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:.9}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:1000;clip:auto;background:var(--gold);width:auto;height:auto;color:var(--abyss);margin:0;padding:.6rem 1rem;position:fixed;top:.5rem;left:.5rem}:root[data-animation-intensity=none] *,:root[data-animation-intensity=none] :before,:root[data-animation-intensity=none] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.btn{border:1px solid color-mix(in srgb, var(--gold) 65%, transparent);corner-shape:bevel;background:color-mix(in srgb, var(--gold) 6%, transparent);min-height:44px;color:var(--gold-hi);font-family:var(--f-sans);font-size:var(--t-sm);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .15s, color .15s, border-color .15s, box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:7px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.15rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled,[aria-disabled=true]){border-color:var(--gold-hi);background:color-mix(in srgb, var(--gold) 16%, transparent);color:var(--gold-hi);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--gold) 60%, transparent);transform:translateY(-2px)}.btn:active:not(:disabled,[aria-disabled=true]){box-shadow:none;transition-duration:50ms;transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.38;cursor:not-allowed}.btn--primary{border-color:var(--gold);background:var(--gold);color:var(--abyss);font-weight:700}.btn--primary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--gold-hi);background:var(--gold-hi);color:var(--abyss);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--gold) 75%, transparent)}.btn--ghost{border-color:var(--line);background:color-mix(in srgb, var(--text) 4%, transparent)}.btn--ghost:hover:not(:disabled,[aria-disabled=true]){border-color:color-mix(in srgb, var(--gold) 70%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent)}@media (prefers-reduced-motion:reduce){.btn:hover:not(:disabled,[aria-disabled=true]),.btn:active:not(:disabled,[aria-disabled=true]){transform:none}}.btn--sm{min-height:36px;font-size:var(--t-sm);padding:0 .8rem}.btn--lg{min-height:52px;padding:0 1.6rem;font-size:1rem}.field{gap:.35rem;margin-bottom:1.1rem;display:grid}.field label,.field legend{letter-spacing:0;color:var(--text-2);font-size:.8rem;font-weight:600}.field input:not([type=checkbox],[type=radio],[type=file]),.field select,.field textarea,.stats-filters select,.stats-filters input{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;background-color:var(--abyss);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:var(--t-md);padding:0 .8rem}.field textarea{min-height:7rem;padding:.7rem .8rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.stats-filters select:focus-visible,.stats-filters input:focus-visible{border-color:var(--gold);outline:2px solid var(--gold-hi);outline-offset:0}.field select,.stats-filters select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.1rem) 52%,calc(100% - .8rem) 52%;background-repeat:no-repeat;background-size:.32rem .32rem;padding-right:2.25rem}.filters__search{flex:16rem;max-width:22rem;position:relative}.filters__search svg{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:.8rem;translate:0 -50%}.filters__search input[type=search]{appearance:none;border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;font-size:var(--t-sm);padding:0 .8rem 0 2.4rem;transition:border-color .15s}.filters__search input[type=search]::placeholder{color:var(--text-3);opacity:1}.filters__search input[type=search]:hover{border-color:var(--line)}.filters__search input[type=search]:focus-visible{border-color:var(--gold);outline:2px solid var(--gold-hi);outline-offset:0}.filters__search:focus-within svg{color:var(--gold-hi)}.field .help{font-size:var(--t-xs);color:var(--text-3)}.field .error,.field ul li{font-size:var(--t-sm);color:var(--down)}.field ul{margin:0;padding:0;list-style:none}.panel fieldset,fieldset.field{border:0;min-width:0;margin:0;padding:0}.panel legend{margin-bottom:.6rem;padding:0}.check,.intensity label{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;display:flex}.check input,.intensity input{width:18px;height:18px;accent-color:var(--gold);margin:0}.intensity{gap:.25rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;display:grid}.form-grid__submit{grid-column:1/-1;justify-self:start}.form-grid input:disabled{opacity:.6}@media (max-width:42rem){.form-grid{grid-template-columns:minmax(0,1fr)}}.alert{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;background:var(--surface);color:var(--text);font-size:var(--t-sm);margin:0 0 1.25rem;padding:.8rem 1rem}.alert--error{border-color:var(--down);background:color-mix(in srgb, var(--red) 10%, var(--surface))}.alert--success{border-color:var(--up);background:color-mix(in srgb, var(--blue) 10%, var(--surface))}.alert--info{border-color:var(--gold)}.notice{border-left:1px solid var(--gold);color:var(--text-2);padding-left:.85rem}.unavailable{color:var(--text-3);font-style:italic}.overcost{color:var(--down);font-variant-numeric:tabular-nums}.delta--up,.up{color:var(--up)}.delta--down,.down{color:var(--down)}.panel{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;padding:clamp(1.1rem,2.5vw,1.5rem)}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.page-head{gap:.75rem;margin-bottom:2.5rem;display:grid}.page-head h1{margin:0;font-size:clamp(2.75rem,6vw,4.75rem)}.page-head__lead{max-width:62ch;color:var(--text-2);font-size:var(--t-md);margin:0}.section-title{font-size:var(--t-xl);margin:3rem 0 1.25rem}.section-title__count{font-family:var(--f-sans);font-size:var(--t-xs);letter-spacing:0;color:var(--text-3);vertical-align:middle;margin-left:.5rem;font-weight:400}.crumb{font-size:var(--t-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.crumb a{color:var(--text-2)}.badge{corner-shape:bevel;letter-spacing:0;white-space:nowrap;color:var(--text-2);border:1px solid;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.badge--ok,.badge--validated,.badge-success{color:var(--up)}.badge--empty,.badge--invalid,.badge-danger{color:var(--down)}.badge--ready{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold-hi)}.badge-secondary{color:var(--text-3)}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 1.5rem;margin-bottom:1.75rem;display:flex}.tabs__tab{min-height:44px;color:var(--text-2);font-size:var(--t-sm);letter-spacing:0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.tabs__tab:hover{color:var(--text)}.tabs__tab.is-active,.tabs__tab[aria-current=page]{border-bottom-color:var(--gold);color:var(--gold-hi)}.tabs__logo{object-fit:contain;flex:none;width:20px;height:20px}.tabs--sub,.subnav,.scopes{border:0;flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;display:flex}.subnav{border-bottom:1px solid var(--line-soft);padding-bottom:1rem}.tabs--sub .tabs__tab,.subnav a,.scopes__item,.viewswitch__tab{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;min-height:36px;color:var(--text-2);font-size:var(--t-sm);letter-spacing:0;background:0 0;align-items:center;gap:.45rem;margin:0;padding:0 .8rem;font-weight:600;text-decoration:none;display:inline-flex}.tabs--sub .tabs__tab:hover,.subnav a:hover,.scopes__item:hover,.viewswitch__tab:hover{border-color:var(--gold);color:var(--text)}.tabs--sub .tabs__tab.is-active,.subnav a[aria-current=page],.scopes__item.is-active,.viewswitch__tab.is-active{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold-hi)}.viewswitch{gap:.35rem;margin:0 0 1.25rem;display:inline-flex}.table-scroll{position:relative;overflow-x:auto}.stats-table,.table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.stats-table th,.stats-table td,.table th,.table td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;vertical-align:middle;padding:.6rem .7rem}.stats-table thead th,.table thead th{z-index:1;border-bottom:1px solid var(--line);background:var(--ground);color:var(--text-3);letter-spacing:0;font-size:.8rem;font-weight:600;position:sticky;top:0}.stats-table thead th a{min-height:28px;color:inherit;line-height:28px;text-decoration:none;display:inline-block}.stats-table thead th a:hover,.stats-table thead th a:focus-visible{color:var(--text);text-decoration:underline}.stats-table tbody tr{transition:background-color .12s}.stats-table tbody tr:hover{background:var(--surface)}.stats-table td.num,.stats-table th.num,.table .num{text-align:right;font-variant-numeric:tabular-nums}.stats-table td.num--lead,.stats-subtable .num--lead{color:var(--text);font-weight:700}.stats-table tfoot th,.stats-table tfoot td{border-top:1px solid var(--line);border-bottom:0;font-weight:700}.stats-table .is-inactive{color:var(--text-3)}.stats-table .is-best{background:color-mix(in srgb, var(--up) 12%, transparent);box-shadow:inset 0 0 0 1px var(--up);font-weight:700}.stats-table tr.is-me,.stats-table tr.is-me:hover{background:color-mix(in srgb, var(--blue) 16%, var(--ground));box-shadow:inset 0 0 0 1px var(--blue)}.stats-table .rank,.stats-table td:first-child.num{font-family:var(--f-display);font-weight:700;font-size:var(--t-md)}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}:is(.metrics:has(>:nth-child(4):last-child),.metrics:has(>:nth-child(5):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.metrics:has(>:nth-child(5):last-child)>:first-child{grid-column:1/-1}@media (max-width:62rem){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){:is(.metrics,.metrics:has(>:nth-child(4):last-child),.metrics:has(>:nth-child(5):last-child)){grid-template-columns:minmax(0,1fr)}.metrics:has(>:nth-child(5):last-child)>:first-child{grid-column:auto}}.metric{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);align-content:start;gap:.4rem;padding:1.1rem 1.2rem 1.15rem;display:grid}.metric__value{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:3rem;font-weight:700;line-height:.9}.metric--hero{border-color:var(--line);background:color-mix(in srgb, var(--gold) 6%, var(--surface))}.metric--hero .metric__value{font-size:var(--t-hero)}.metric__label{letter-spacing:0;color:var(--text-2);font-size:.8rem;font-weight:600}.metric__hint{font-size:var(--t-xs);color:var(--text-3)}.gauge,.progress,.xpbar{background:var(--abyss);height:8px;position:relative;overflow:hidden}.progress{height:5px}.gauge__fill,.progress__fill,.xpbar__fill{background:var(--points);height:100%;display:block}.xpbar__fill{background:var(--gold)}.gauge--over .gauge__fill{background:var(--down)}.modal{width:min(46rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.modal::backdrop{background:color-mix(in srgb, var(--abyss) 72%, transparent)}.modal__box{border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);flex-direction:column;max-height:calc(100vh - 4rem);display:flex}.modal__head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.modal__head h2{font-size:var(--t-xl);margin:0}.modal__close{min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--t-xl);cursor:pointer;background:0 0;border:0;line-height:1}.modal__close:hover{color:var(--text)}.modal__body{padding:1.25rem;overflow-y:auto}.modal__foot{border-top:1px solid var(--line-soft);padding:1rem 1.25rem}@media (max-width:42rem){.modal{width:calc(100vw - 1rem)}}.modal--confirm{width:min(30rem,100vw - 2rem)}.modal--confirm .modal__head{border-bottom:0;padding-bottom:0}.modal--confirm .modal__body>:first-child{margin-top:0}.modal--confirm .modal__body>:last-child{margin-bottom:0}.modal__actions{border-top:0;justify-content:flex-end;gap:.75rem;display:flex}.btn--danger,.btn--danger:hover:not(:disabled){color:var(--red-hi)}.btn--danger{border-color:color-mix(in srgb, var(--red) 35%, transparent);background:color-mix(in srgb, var(--red) 5%, transparent)}.btn--danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--red) 60%, transparent);background:color-mix(in srgb, var(--red) 12%, transparent);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--red) 60%, transparent)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:.7em;height:.7em;transition:transform .18s var(--ease-out);background:currentColor;margin-right:.4em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>summary:before{transform:rotate(90deg)}.pick{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;width:34px;height:34px;color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.pick:hover{border-color:var(--gold);color:var(--text)}.pick.is-picked{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold-hi)}.pick.is-disabled{opacity:.3;cursor:not-allowed}.pick--history{width:30px;height:30px}.pick__icon{fill:currentColor;width:16px;height:16px}.item-name{color:var(--rarity-common-ink);align-items:center;gap:.45rem;font-weight:600;display:inline-flex;position:relative}.item-name[data-rarity=rare]{color:var(--rarity-rare-ink)}.item-name[data-rarity=epic]{color:var(--rarity-epic-ink)}.item-name[data-rarity=legendary]{color:var(--rarity-legendary-ink)}.item-name[tabindex]{cursor:help}.item-name__icon{width:20px;height:20px;-webkit-mask:var(--icone) center / contain no-repeat;mask:var(--icone) center / contain no-repeat;background:currentColor;flex:none}.item-name__icon--none{opacity:.5;border:1px solid;border-radius:4px}.item-name__label{white-space:nowrap}.item-name__tip{z-index:30;border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;background:var(--surface-2);width:max-content;max-width:22rem;color:var(--text);font-size:var(--t-xs);white-space:normal;opacity:0;visibility:hidden;padding:.55rem .75rem;font-weight:400;line-height:1.45;transition:opacity .12s;position:absolute;bottom:calc(100% + .4rem);left:0}.item-name:hover .item-name__tip,.item-name:focus-visible .item-name__tip{opacity:1;visibility:visible}.sparkline{vertical-align:middle;color:var(--points);margin-right:.4rem}.formchart{width:100%;height:auto;margin-top:.75rem}.formchart__grid{stroke:var(--line-soft);stroke-width:1px}.formchart__label{fill:var(--text-3);font-size:var(--t-2xs);font-variant-numeric:tabular-nums}.formchart__line{stroke:var(--points);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.formchart__dot{fill:var(--points);stroke:var(--ground);stroke-width:1px}.datalist{grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.datalist dt,.datalist dd{border-bottom:1px solid var(--line-soft);padding:.55rem 0}.datalist dt{color:var(--text-3);letter-spacing:0;padding-right:1.5rem;font-size:.8rem;font-weight:600;line-height:1.9}.datalist dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.masthead{z-index:20;border-bottom:1px solid var(--line-soft);background:var(--abyss);position:sticky;top:0}.masthead__inner{max-width:var(--layout-max);min-height:var(--masthead-h);padding:0 var(--gutter);align-items:stretch;gap:clamp(1rem,2.5vw,2.25rem);margin:0 auto;display:flex}.brand{color:var(--text);flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand__mark{border:1px solid var(--gold);background:radial-gradient(circle, var(--gold) 0 32%, transparent 33%);flex:none;width:.85rem;height:.85rem;margin-inline:.15rem;transform:rotate(45deg)}.brand__name{font-family:var(--f-display);font-size:var(--t-lg);letter-spacing:-.015em;white-space:nowrap;font-weight:700;line-height:1}.league-switch{flex:none;align-items:center;display:flex;position:relative}.league-switch__current{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;min-height:40px;color:var(--text);cursor:pointer;align-items:center;gap:.55rem;padding:0 .6rem 0 .5rem;list-style:none;transition:border-color .15s,background-color .15s;display:flex}.league-switch__current::-webkit-details-marker{display:none}.league-switch__current:before{content:none}.league-switch--none{text-decoration:none}.league-switch--none .league-switch__logo{color:var(--gold)}.league-switch__current:hover,.league-switch[open]>.league-switch__current{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, transparent)}.league-switch__logo{object-fit:contain;width:22px;height:22px}.league-switch__name{line-height:1.1;display:grid}.league-switch__name strong{font:700 .95rem/1.1 var(--f-display)}.league-switch__name span{color:var(--text-3);font-size:var(--t-xs);white-space:nowrap}.league-switch__chevron{width:12px;height:12px;color:var(--gold);transition:rotate .2s var(--ease-out)}.league-switch[open] .league-switch__chevron{rotate:180deg}.league-switch__panel{z-index:30;width:min(20rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line);corner-shape:bevel;background:var(--surface);transform-origin:0 0;animation:league-switch-in .18s var(--ease-out);border-radius:10px;gap:.75rem;padding:.9rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 18px 40px -16px #000000b3}@keyframes league-switch-in{0%{opacity:0;translate:0 -4px;scale:.97}}.league-switch__heading,.league-switch__empty{color:var(--text-2);margin:0;font-size:.8rem;font-weight:600}.league-switch__empty{font-weight:400}.league-switch__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.league-switch__item{border-radius:var(--r);corner-shape:bevel;color:var(--text);border:1px solid #0000;align-items:center;gap:.75rem;padding:.5rem .6rem;text-decoration:none;display:flex}.league-switch__item img{object-fit:contain;width:28px;height:28px}.league-switch__item>span{gap:.1rem;display:grid}.league-switch__item strong{font-size:var(--t-sm)}.league-switch__item>span>span{color:var(--text-3);font-size:var(--t-xs)}.league-switch__item:hover{background:var(--surface-2)}.league-switch__item[aria-current=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.league-switch__join{justify-self:start}.league-switch__all{border-top:1px solid var(--line-soft);color:var(--gold-hi);font-size:var(--t-sm);padding-top:.7rem;font-weight:600;text-decoration:none}.league-switch__all:hover{text-decoration:underline}.avatar-link{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--text);font:700 .95rem/1 var(--f-display);border-radius:50%;place-items:center;text-decoration:none;transition:border-color .15s;display:grid;overflow:hidden}.avatar-link img{object-fit:cover;width:100%;height:100%}.avatar-link:hover,.avatar-link[aria-current=page]{border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.league-switch__panel{animation:none}}.mainnav{scrollbar-width:none;flex:auto;align-items:stretch;gap:.25rem;min-width:7rem;display:flex;overflow-x:auto}.mainnav::-webkit-scrollbar{display:none}.mainnav a{min-height:44px;color:var(--text-2);font-size:var(--t-sm);letter-spacing:0;white-space:nowrap;align-items:center;padding:0 .85rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.mainnav a:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-hi), transparent);transform-origin:0;height:2px;transition:transform .2s var(--ease-out);position:absolute;bottom:0;left:.85rem;right:.85rem;transform:scaleX(0)}.mainnav a:hover{color:var(--text)}.mainnav a:hover:after{transform:scaleX(.35)}.mainnav a[aria-current=page]{color:var(--gold-hi)}.mainnav a[aria-current=page]:after{transform:scaleX(1)}.masthead__user{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:flex}.masthead__user form{display:inline}.masthead__logout{background:0 0;border-color:#0000;padding:0 .65rem}.masthead__logout-icon{fill:currentColor;width:18px;height:18px;display:block}@media (max-width:48rem){.masthead__inner{flex-wrap:wrap;gap:0 .6rem;padding-top:.4rem}.brand{gap:.45rem;min-height:44px}.mainnav{margin:0 calc(-1 * var(--gutter));padding:0 calc(var(--gutter) - .85rem);border-top:1px solid var(--line-soft);-webkit-mask-image:linear-gradient(90deg, transparent, var(--abyss) 12%, var(--abyss) 82%, transparent);mask-image:linear-gradient(90deg, transparent, var(--abyss) 12%, var(--abyss) 82%, transparent);flex-basis:100%;order:3}.mainnav.is-at-start{-webkit-mask-image:linear-gradient(90deg, var(--abyss) 82%, transparent);mask-image:linear-gradient(90deg, var(--abyss) 82%, transparent)}.mainnav.is-at-end{-webkit-mask-image:linear-gradient(90deg, transparent, var(--abyss) 12%);mask-image:linear-gradient(90deg, transparent, var(--abyss) 12%)}.mainnav.is-at-start.is-at-end{-webkit-mask-image:none;mask-image:none}.brand__name{display:none}.league-switch__current{min-height:44px}}@media (max-width:30rem){.league-switch__name span{display:none}.masthead__user{gap:.15rem}.masthead__user form{display:none}}.notif{position:relative}.notif__bell{border-radius:var(--r);corner-shape:bevel;width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.notif__bell:hover,.notif__bell[aria-expanded=true]{border-color:var(--line);color:var(--text)}.notif__bell svg{fill:currentColor;width:20px;height:20px}.notif__bell.is-unread{color:var(--text)}.notif__count{corner-shape:bevel;background:var(--blue-hi);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--abyss);color:var(--abyss);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;padding:0 4px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.notif__panel{z-index:60;border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);width:min(24rem,100vw - 2rem);max-height:min(28rem,70vh);position:absolute;top:calc(100% + .6rem);right:0;overflow-y:auto;box-shadow:0 24px 50px -24px #000000b3}.notif__head{border-bottom:1px solid var(--line-soft);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex;position:sticky;top:0}.notif__title{font-size:var(--t-lg);margin:0}.notif__empty{color:var(--text-3);text-align:center;margin:0;padding:1.5rem 1rem}.notif__list{margin:0;padding:0;list-style:none}.notif__item{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:.6rem;padding:.85rem 1rem;display:flex}.notif__item.is-unread{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.notif__body{flex:auto;min-width:0}.notif__link{color:var(--text);font-weight:600;display:block}.notif__text{color:var(--text-2);font-size:var(--t-sm);margin:.2rem 0 0}.notif__time{font-size:var(--t-xs);color:var(--text-3);margin-top:.3rem;display:block}.notif__read{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;flex:none}.notif__read:hover{border-color:var(--gold);color:var(--text)}.fragbadge{border-radius:var(--r);corner-shape:bevel;min-height:44px;color:var(--text);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:0 .6rem;text-decoration:none;display:inline-flex;position:relative}.fragbadge:hover,.fragbadge:focus-visible{border-color:var(--line)}.fragbadge__icon{flex:none;width:18px;height:18px}.fragbadge__value{font-family:var(--f-display);font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:700}.fragbadge__tip{z-index:60;border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;background:var(--surface-2);width:17rem;color:var(--text-2);font-size:var(--t-xs);white-space:normal;opacity:0;visibility:hidden;padding:.75rem .9rem;font-weight:400;line-height:1.5;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .6rem);right:0;transform:translateY(-4px)}.fragbadge__tip strong{color:var(--text);margin-bottom:.2rem;display:block}.fragbadge:hover .fragbadge__tip,.fragbadge:focus-visible .fragbadge__tip{opacity:1;visibility:visible;transform:translateY(0)}.ticker{border-bottom:1px solid var(--line-soft);background:var(--ground);color:var(--text)}.ticker__inner{max-width:var(--layout-max);padding:0 var(--gutter);align-items:stretch;margin:0 auto;display:flex}.ticker__title{border-right:1px solid var(--line-soft);color:var(--gold-hi);font-family:var(--f-sans);letter-spacing:0;flex:none;align-items:center;gap:.5rem;margin:0;padding-right:1rem;font-size:.82rem;font-weight:600;line-height:1;display:flex}.ticker__title:before{content:"";background:var(--gold);width:.45rem;height:.45rem;transform:rotate(45deg)}.ticker__rail{scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ticker__rail::-webkit-scrollbar{display:none}.ticker__rail>li{flex:none}.ticker__match{border-right:1px solid var(--line-soft);scroll-snap-align:start;flex:none;gap:.2rem;min-width:10rem;padding:.5rem 1rem;display:grid}.ticker__meta{font-size:var(--t-xs);color:var(--text-3);align-items:baseline;gap:.5rem;display:flex}.ticker__teams{align-items:center;gap:.4rem;display:flex}.ticker__team{align-items:center;gap:.3rem;display:flex}.ticker__team img{object-fit:contain;width:1.25rem;height:1.25rem}.ticker__crest{border:1px solid var(--line);width:1.25rem;height:1.25rem;font-size:var(--t-2xs);color:var(--text-2);place-items:center;font-weight:700;display:grid}.ticker__code{font-family:var(--f-display);font-size:var(--t-md);color:var(--text);font-weight:700;line-height:1}.ticker__vs{color:var(--text-3);font-size:var(--t-2xs)}.ticker__when{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--text-2)}.ticker__nav{border-left:1px solid var(--line-soft);flex:none;display:flex}.ticker__nav[hidden]{display:none}.ticker__arrow{border:0;border-right:1px solid var(--line-soft);width:2.75rem;color:var(--text);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.ticker__arrow:last-child{border-right:0}.ticker__arrow svg{fill:currentColor;width:1rem;height:1rem}.ticker__arrow:hover:not(:disabled){background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--gold-hi)}.ticker__arrow:disabled{opacity:.25;cursor:default}.ticker__arrow:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-4px}@media (max-width:48rem){.ticker__title,.ticker__nav{display:none}.ticker__inner{padding:0}}.award{z-index:950;border:1px solid var(--line);border-top:0;border-bottom-color:var(--gold);border-radius:0 0 var(--r-lg) var(--r-lg);corner-shape:bevel;background:var(--surface);max-width:min(32rem,100vw - 2rem);color:var(--text);opacity:0;transition:transform .42s var(--ease-out), opacity .42s;pointer-events:none;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%,-120%);box-shadow:0 14px 30px -14px #0009}.award.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.award.is-visible:after{content:"";background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--text) 14%, transparent) 50%, transparent 65%);pointer-events:none;animation:1.1s ease-out .35s award-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes award-sweep{to{transform:translate(120%)}}.award__seal{background:var(--gold);flex:none;width:36px;height:36px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5 14.6 4l3.5-.4.9 3.4 3.2 1.6-1.2 3.4 1.2 3.4-3.2 1.6-.9 3.4-3.5-.4L12 22.5 9.4 20l-3.5.4-.9-3.4-3.2-1.6L3 12 1.8 8.6 5 7l.9-3.4 3.5.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5 14.6 4l3.5-.4.9 3.4 3.2 1.6-1.2 3.4 1.2 3.4-3.2 1.6-.9 3.4-3.5-.4L12 22.5 9.4 20l-3.5.4-.9-3.4-3.2-1.6L3 12 1.8 8.6 5 7l.9-3.4 3.5.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.award__text{gap:.1rem;min-width:0;display:grid}.award__title{font-family:var(--f-display);font-size:var(--t-lg);font-weight:700;line-height:1}.award__body{color:var(--text-2);font-size:var(--t-xs)}.award__close{min-width:36px;min-height:36px;color:var(--text-2);font-size:var(--t-lg);cursor:pointer;background:0 0;border:0;flex:none}.award__close:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.award{transition:opacity .2s;transform:translate(-50%)}.award.is-visible:after{animation:none}}.tour{z-index:900;pointer-events:none;position:fixed;inset:0}body:has(.picker,dialog[open]) .tour{display:none}.tour__veil{z-index:900;pointer-events:none;background:color-mix(in srgb, var(--abyss) 78%, transparent);position:fixed;inset:0}.tour__frame{z-index:901;pointer-events:none;outline:2px solid var(--gold);outline-offset:3px;position:fixed}.tour.is-paused{display:none}.tour__bubble{z-index:902;border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);width:min(23rem,100vw - 2rem);color:var(--text);pointer-events:auto;padding:1rem 1.15rem 1.1rem;position:fixed;box-shadow:0 24px 60px -24px #000000b3}.tour__bubble[data-position=center]{top:50%;left:50%;transform:translate(-50%,-50%)}.tour__bubble:not([data-position=center]){transform:none}.tour__progress{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--text-3);margin:0 0 .4rem}.tour__title{font-size:var(--t-xl);margin:0 0 .45rem}.tour__body{color:var(--text-2);font-size:var(--t-sm);margin:0 0 .9rem;line-height:1.55}.tour__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tour__skip{margin-left:auto}.sitefoot{border-top:1px solid var(--line-soft);background:var(--abyss);color:var(--text-3)}.sitefoot__inner{max-width:var(--layout-max);padding:2rem var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 auto;display:flex}.sitefoot__link{border:1px solid var(--line-soft);corner-shape:bevel;color:var(--text-2);font-size:var(--t-sm);border-radius:7px;padding:.5rem .95rem;font-weight:600;text-decoration:none}.sitefoot__link:hover,.sitefoot__link:focus-visible{border-color:var(--line);color:var(--text)}.sitefoot__legal{padding:0 var(--gutter) 2rem;font-size:var(--t-xs);text-align:center;margin:0}.sitefoot__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sitefoot__legal a:hover,.sitefoot__legal a:focus-visible{color:var(--text)}:root{--z:.5}@keyframes refracteur-swirl{to{transform:rotate(1turn)}}.cardwrap{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--px:0;--py:0;--tilt:0;--angle:0deg;width:calc(780px * var(--z));height:calc(1090px * var(--z));flex:none;position:relative;container-type:inline-size}.card3d{perspective:250cqw;width:100%;height:100%;color:var(--rf-text);font-family:var(--f-sans);position:relative}.card3d__inner{width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));position:relative}.face{border-radius:var(--card-radius);corner-shape:bevel;box-shadow:calc(var(--px) * -2.5cqw) calc(4cqw + var(--py) * -1.5cqw) 9cqw -3cqw #000000b3, 0 0 0 1px #ffffff0a;position:absolute;inset:0;overflow:hidden}.face>*{position:absolute;inset:0}.card3d.is-turnable{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.card3d.is-grabbing{cursor:grabbing}.card3d.is-turnable .card3d__inner{transform-style:preserve-3d;will-change:transform}.card3d.is-turnable .face{backface-visibility:hidden;transform:translateZ(calc(var(--thick) / 2))}.card3d.is-turnable .face--back{transform:rotateY(180deg) translateZ(calc(var(--thick) / 2))}.edge{border-radius:var(--card-radius);corner-shape:bevel;background:color-mix(in oklab, var(--edge), #000 calc(var(--i) * 2.5%));transform:translateZ(calc((var(--i) / 9 - .5) * var(--thick) * .96));position:absolute;inset:0}.card3d.is-turnable:focus-visible{outline:none}.card3d.is-turnable:focus-visible .face{outline:2px solid var(--gold-hi);outline-offset:2cqw}.f-fx1,.f-holo,.f-sparkle,.f-grain{pointer-events:none;display:none}.f-glare{opacity:0;pointer-events:none}.cardwrap{--thick:1.6cqw;--card-radius:2.5cqw;--edge:#d7dbe1;--art-x:0cqw;--art-y:0cqw;--bg-x:0cqw;--bg-y:0cqw;--rf-border:5cqw;--rf-win-r:1.2cqw;--rf-photo-h:98.2cqw;--rf-band:calc(139.7cqw - var(--rf-border) * 2 - 4cqw - var(--rf-photo-h));--rf-chrome:repeating-linear-gradient(180deg, #ffffff12 0 .18cqw, #0000000f .18cqw .42cqw, transparent .42cqw .7cqw), linear-gradient(160deg, #8f98a4 0%, #c3c9d1 24%, #9aa2ad 44%, #7a838e 62%, #b3bac3 80%, #89929d 100%);--rf-rim:linear-gradient(150deg, #f4f6f8 0%, #8b94a0 30%, #e3e7ec 55%, #6c7581 80%, #c9ced6 100%);--rf-spectrum:#f84f65, #fba037, #f6f031, #40dd55, #31d6f6, #6679f5, #db63ee, #f84f65;--rf-glitter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 34 -22.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--rf-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.55' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='1.6 0 0 0 -0.3 1.6 0 0 0 -0.3 1.6 0 0 0 -0.3 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23t)'/%3E%3C/svg%3E");--rf-satin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='600'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.09 0.0035' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.55 0 0 0 -0.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");--rf-satin-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='600'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.09 0.0035' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3.2 0 0 0 -1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");--rf-shards:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 130' preserveAspectRatio='none'%3E%3Cpolygon points='90.0,106.0 90.0,130.0 70.3,130.0 70.5,115.9 71.7,113.6' fill='%23000' fill-opacity='0.24'/%3E%3Cpolygon points='63.7,0.0 90.0,0.0 90.0,20.3 68.8,10.0 64.0,1.3' fill='%23fff' fill-opacity='0.26'/%3E%3Cpolygon points='45.5,36.2 56.3,37.8 59.5,44.8 59.9,56.4 39.8,55.5' fill='%23fff' fill-opacity='0.22'/%3E%3Cpolygon points='44.9,0.0 63.7,0.0 64.0,1.3 43.3,33.1 33.7,23.6 36.4,14.2' fill='%23fff' fill-opacity='0.09'/%3E%3Cpolygon points='0.0,90.1 0.0,83.2 9.9,49.3 18.9,48.6 20.2,50.3' fill='%23000' fill-opacity='0.27'/%3E%3Cpolygon points='36.0,64.7 36.2,71.4 33.6,74.5 5.2,93.9 0.0,93.6 0.0,90.1 20.2,50.3' fill='%23000' fill-opacity='0.19'/%3E%3Cpolygon points='0.0,0.0 4.6,0.0 0.4,20.9 0.0,20.9' fill='%23fff' fill-opacity='0.06'/%3E%3Cpolygon points='62.6,65.3 59.9,56.4 59.5,44.8 80.2,58.7' fill='%23fff' fill-opacity='0.16'/%3E%3Cpolygon points='36.4,109.6 47.3,91.2 59.5,98.2' fill='%23fff' fill-opacity='0.28'/%3E%3Cpolygon points='23.8,0.0 44.9,0.0 36.4,14.2' fill='%23000' fill-opacity='0.10'/%3E%3Cpolygon points='90.0,72.8 90.0,85.4 68.7,85.5 65.1,75.3' fill='%23fff' fill-opacity='0.09'/%3E%3Cpolygon points='61.7,92.8 48.3,72.2 59.8,69.0 65.1,75.3 68.7,85.5' fill='%23000' fill-opacity='0.09'/%3E%3Cpolygon points='90.0,32.7 90.0,65.1 81.3,58.6 80.6,40.4' fill='%23fff' fill-opacity='0.29'/%3E%3Cpolygon points='80.2,58.7 59.5,44.8 56.3,37.8 64.2,34.2 80.6,40.4 81.3,58.6' fill='%23fff' fill-opacity='0.11'/%3E%3Cpolygon points='59.5,98.2 47.3,91.2 33.6,74.5 36.2,71.4 48.3,72.2 61.7,92.8 60.0,98.2' fill='%23fff' fill-opacity='0.29'/%3E%3Cpolygon points='19.1,0.0 23.8,0.0 36.4,14.2 33.7,23.6 31.7,23.5' fill='%23fff' fill-opacity='0.27'/%3E%3Cpolygon points='5.2,93.9 33.6,74.5 47.3,91.2 36.4,109.6 32.3,112.4 28.2,113.4' fill='%23000' fill-opacity='0.14'/%3E%3Cpolygon points='36.2,71.4 36.0,64.7 39.8,55.5 59.9,56.4 62.6,65.3 59.8,69.0 48.3,72.2' fill='%23fff' fill-opacity='0.19'/%3E%3Cpolygon points='64.0,1.3 68.8,10.0 66.8,28.0 64.2,34.2 56.3,37.8 45.5,36.2 44.0,34.4 43.3,33.1' fill='%23fff' fill-opacity='0.10'/%3E%3Cpolygon points='18.9,48.6 9.9,49.3 3.7,43.5 12.8,24.6 13.1,24.6 15.5,25.2 20.3,45.3' fill='%23fff' fill-opacity='0.29'/%3E%3Cpolygon points='68.8,10.0 90.0,20.3 90.0,23.1 66.8,28.0' fill='%23000' fill-opacity='0.13'/%3E%3Cpolygon points='4.6,0.0 15.1,0.0 13.1,24.6 12.8,24.6 0.4,20.9' fill='%23000' fill-opacity='0.16'/%3E%3Cpolygon points='0.0,43.8 0.0,20.9 0.4,20.9 12.8,24.6 3.7,43.5' fill='%23fff' fill-opacity='0.12'/%3E%3Cpolygon points='71.7,113.6 70.5,115.9 57.6,117.4 32.3,112.4 36.4,109.6 59.5,98.2 60.0,98.2' fill='%23000' fill-opacity='0.13'/%3E%3Cpolygon points='45.5,36.2 39.8,55.5 36.0,64.7 20.2,50.3 18.9,48.6 20.3,45.3 44.0,34.4' fill='%23fff' fill-opacity='0.20'/%3E%3Cpolygon points='33.7,23.6 43.3,33.1 44.0,34.4 20.3,45.3 15.5,25.2 31.7,23.5' fill='%23000' fill-opacity='0.08'/%3E%3Cpolygon points='90.0,65.1 90.0,72.8 65.1,75.3 59.8,69.0 62.6,65.3 80.2,58.7 81.3,58.6' fill='%23000' fill-opacity='0.26'/%3E%3Cpolygon points='15.1,0.0 19.1,0.0 31.7,23.5 15.5,25.2 13.1,24.6' fill='%23000' fill-opacity='0.23'/%3E%3Cpolygon points='90.0,85.4 90.0,106.0 71.7,113.6 60.0,98.2 61.7,92.8 68.7,85.5' fill='%23fff' fill-opacity='0.18'/%3E%3Cpolygon points='90.0,23.1 90.0,32.7 80.6,40.4 64.2,34.2 66.8,28.0' fill='%23fff' fill-opacity='0.07'/%3E%3Cpolygon points='47.5,130.0 31.6,130.0 28.2,113.4 32.3,112.4 57.6,117.4' fill='%23fff' fill-opacity='0.29'/%3E%3Cpolygon points='70.5,115.9 70.3,130.0 47.5,130.0 57.6,117.4' fill='%23000' fill-opacity='0.26'/%3E%3Cpolygon points='31.6,130.0 0.0,130.0 0.0,93.6 5.2,93.9 28.2,113.4' fill='%23fff' fill-opacity='0.19'/%3E%3Cpolygon points='0.0,83.2 0.0,43.8 3.7,43.5 9.9,49.3' fill='%23000' fill-opacity='0.15'/%3E%3Cpolygon points='90.0,106.0 90.0,130.0 70.3,130.0 70.5,115.9 71.7,113.6' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='63.7,0.0 90.0,0.0 90.0,20.3 68.8,10.0 64.0,1.3' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='45.5,36.2 56.3,37.8 59.5,44.8 59.9,56.4 39.8,55.5' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='44.9,0.0 63.7,0.0 64.0,1.3 43.3,33.1 33.7,23.6 36.4,14.2' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='0.0,90.1 0.0,83.2 9.9,49.3 18.9,48.6 20.2,50.3' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='36.0,64.7 36.2,71.4 33.6,74.5 5.2,93.9 0.0,93.6 0.0,90.1 20.2,50.3' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='0.0,0.0 4.6,0.0 0.4,20.9 0.0,20.9' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='62.6,65.3 59.9,56.4 59.5,44.8 80.2,58.7' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='36.4,109.6 47.3,91.2 59.5,98.2' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='23.8,0.0 44.9,0.0 36.4,14.2' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='90.0,72.8 90.0,85.4 68.7,85.5 65.1,75.3' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='61.7,92.8 48.3,72.2 59.8,69.0 65.1,75.3 68.7,85.5' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='90.0,32.7 90.0,65.1 81.3,58.6 80.6,40.4' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='80.2,58.7 59.5,44.8 56.3,37.8 64.2,34.2 80.6,40.4 81.3,58.6' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='59.5,98.2 47.3,91.2 33.6,74.5 36.2,71.4 48.3,72.2 61.7,92.8 60.0,98.2' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='19.1,0.0 23.8,0.0 36.4,14.2 33.7,23.6 31.7,23.5' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='5.2,93.9 33.6,74.5 47.3,91.2 36.4,109.6 32.3,112.4 28.2,113.4' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='36.2,71.4 36.0,64.7 39.8,55.5 59.9,56.4 62.6,65.3 59.8,69.0 48.3,72.2' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='64.0,1.3 68.8,10.0 66.8,28.0 64.2,34.2 56.3,37.8 45.5,36.2 44.0,34.4 43.3,33.1' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='18.9,48.6 9.9,49.3 3.7,43.5 12.8,24.6 13.1,24.6 15.5,25.2 20.3,45.3' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='68.8,10.0 90.0,20.3 90.0,23.1 66.8,28.0' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='4.6,0.0 15.1,0.0 13.1,24.6 12.8,24.6 0.4,20.9' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='0.0,43.8 0.0,20.9 0.4,20.9 12.8,24.6 3.7,43.5' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='71.7,113.6 70.5,115.9 57.6,117.4 32.3,112.4 36.4,109.6 59.5,98.2 60.0,98.2' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='45.5,36.2 39.8,55.5 36.0,64.7 20.2,50.3 18.9,48.6 20.3,45.3 44.0,34.4' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='33.7,23.6 43.3,33.1 44.0,34.4 20.3,45.3 15.5,25.2 31.7,23.5' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='90.0,65.1 90.0,72.8 65.1,75.3 59.8,69.0 62.6,65.3 80.2,58.7 81.3,58.6' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='15.1,0.0 19.1,0.0 31.7,23.5 15.5,25.2 13.1,24.6' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='90.0,85.4 90.0,106.0 71.7,113.6 60.0,98.2 61.7,92.8 68.7,85.5' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='90.0,23.1 90.0,32.7 80.6,40.4 64.2,34.2 66.8,28.0' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='47.5,130.0 31.6,130.0 28.2,113.4 32.3,112.4 57.6,117.4' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='70.5,115.9 70.3,130.0 47.5,130.0 57.6,117.4' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='31.6,130.0 0.0,130.0 0.0,93.6 5.2,93.9 28.2,113.4' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3Cpolygon points='0.0,83.2 0.0,43.8 3.7,43.5 9.9,49.3' fill='none' stroke='%23fff' stroke-opacity='0.55' stroke-width='0.22'/%3E%3C/svg%3E");--rf-shards-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 130' preserveAspectRatio='none'%3E%3Cpolygon points='90.0,106.0 90.0,130.0 70.3,130.0 70.5,115.9 71.7,113.6'/%3E%3Cpolygon points='44.9,0.0 63.7,0.0 64.0,1.3 43.3,33.1 33.7,23.6 36.4,14.2'/%3E%3Cpolygon points='0.0,0.0 4.6,0.0 0.4,20.9 0.0,20.9'/%3E%3Cpolygon points='23.8,0.0 44.9,0.0 36.4,14.2'/%3E%3Cpolygon points='90.0,32.7 90.0,65.1 81.3,58.6 80.6,40.4'/%3E%3Cpolygon points='19.1,0.0 23.8,0.0 36.4,14.2 33.7,23.6 31.7,23.5'/%3E%3Cpolygon points='64.0,1.3 68.8,10.0 66.8,28.0 64.2,34.2 56.3,37.8 45.5,36.2 44.0,34.4 43.3,33.1'/%3E%3Cpolygon points='4.6,0.0 15.1,0.0 13.1,24.6 12.8,24.6 0.4,20.9'/%3E%3Cpolygon points='45.5,36.2 39.8,55.5 36.0,64.7 20.2,50.3 18.9,48.6 20.3,45.3 44.0,34.4'/%3E%3Cpolygon points='15.1,0.0 19.1,0.0 31.7,23.5 15.5,25.2 13.1,24.6'/%3E%3Cpolygon points='47.5,130.0 31.6,130.0 28.2,113.4 32.3,112.4 57.6,117.4'/%3E%3Cpolygon points='0.0,83.2 0.0,43.8 3.7,43.5 9.9,49.3'/%3E%3C/svg%3E");--rf-shards-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 130' preserveAspectRatio='none'%3E%3Cpolygon points='63.7,0.0 90.0,0.0 90.0,20.3 68.8,10.0 64.0,1.3'/%3E%3Cpolygon points='0.0,90.1 0.0,83.2 9.9,49.3 18.9,48.6 20.2,50.3'/%3E%3Cpolygon points='62.6,65.3 59.9,56.4 59.5,44.8 80.2,58.7'/%3E%3Cpolygon points='90.0,72.8 90.0,85.4 68.7,85.5 65.1,75.3'/%3E%3Cpolygon points='80.2,58.7 59.5,44.8 56.3,37.8 64.2,34.2 80.6,40.4 81.3,58.6'/%3E%3Cpolygon points='5.2,93.9 33.6,74.5 47.3,91.2 36.4,109.6 32.3,112.4 28.2,113.4'/%3E%3Cpolygon points='18.9,48.6 9.9,49.3 3.7,43.5 12.8,24.6 13.1,24.6 15.5,25.2 20.3,45.3'/%3E%3Cpolygon points='0.0,43.8 0.0,20.9 0.4,20.9 12.8,24.6 3.7,43.5'/%3E%3Cpolygon points='33.7,23.6 43.3,33.1 44.0,34.4 20.3,45.3 15.5,25.2 31.7,23.5'/%3E%3Cpolygon points='90.0,85.4 90.0,106.0 71.7,113.6 60.0,98.2 61.7,92.8 68.7,85.5'/%3E%3Cpolygon points='70.5,115.9 70.3,130.0 47.5,130.0 57.6,117.4'/%3E%3C/svg%3E");--rf-shards-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 130' preserveAspectRatio='none'%3E%3Cpolygon points='45.5,36.2 56.3,37.8 59.5,44.8 59.9,56.4 39.8,55.5'/%3E%3Cpolygon points='36.0,64.7 36.2,71.4 33.6,74.5 5.2,93.9 0.0,93.6 0.0,90.1 20.2,50.3'/%3E%3Cpolygon points='36.4,109.6 47.3,91.2 59.5,98.2'/%3E%3Cpolygon points='61.7,92.8 48.3,72.2 59.8,69.0 65.1,75.3 68.7,85.5'/%3E%3Cpolygon points='59.5,98.2 47.3,91.2 33.6,74.5 36.2,71.4 48.3,72.2 61.7,92.8 60.0,98.2'/%3E%3Cpolygon points='36.2,71.4 36.0,64.7 39.8,55.5 59.9,56.4 62.6,65.3 59.8,69.0 48.3,72.2'/%3E%3Cpolygon points='68.8,10.0 90.0,20.3 90.0,23.1 66.8,28.0'/%3E%3Cpolygon points='71.7,113.6 70.5,115.9 57.6,117.4 32.3,112.4 36.4,109.6 59.5,98.2 60.0,98.2'/%3E%3Cpolygon points='90.0,65.1 90.0,72.8 65.1,75.3 59.8,69.0 62.6,65.3 80.2,58.7 81.3,58.6'/%3E%3Cpolygon points='90.0,23.1 90.0,32.7 80.6,40.4 64.2,34.2 66.8,28.0'/%3E%3Cpolygon points='31.6,130.0 0.0,130.0 0.0,93.6 5.2,93.9 28.2,113.4'/%3E%3C/svg%3E");--rf-ink:#0d1829;--rf-text:#f2f5f8;--rf-text-2:#c4ccd6}.cardwrap.r-legendary{--edge:#d9c48e;--rf-chrome:repeating-linear-gradient(180deg, #fff8dc17 0 .18cqw, #3c280012 .18cqw .42cqw, transparent .42cqw .7cqw), linear-gradient(160deg, #7d5f27 0%, #f1d995 20%, #b48b40 38%, #fff0c2 52%, #9a7533 70%, #e6c676 86%, #6e5222 100%);--rf-rim:linear-gradient(150deg, #fff3cf 0%, #a8823a 30%, #f6e2a6 55%, #7c5d24 80%, #e8cd85 100%);--rf-spectrum:#fabd42, #f68251, #e87da1, #fcd769, #72caad, #fbda56, #f5873d, #fabd42;--rf-bow-from:calc(20deg + var(--px) * 70deg - var(--py) * 40deg);--rf-bow:conic-gradient(from var(--rf-bow-from) at 50% 50%, #0000003d, #000 40deg, #0000003d 80deg 180deg, #000 220deg, #0000003d 260deg);--rf-bow-shade:conic-gradient(from calc(var(--rf-bow-from) + 90deg) at 50% 50%, transparent, #000 40deg, transparent 80deg 180deg, #000 220deg, transparent 260deg)}.f-ground{background:var(--rf-chrome)}:is(.r-rare,.r-epic,.r-legendary) .f-ground{background-size:100% 100%,100% 240%;background-position:0 0, 50% var(--my)}:is(.r-rare,.r-epic,.r-legendary) .f-ground:before,:is(.r-rare,.r-epic,.r-legendary) .f-ground:after{content:"";background:linear-gradient(calc(115deg + var(--angle)), var(--rf-spectrum));background-size:260% 260%;background-position:var(--mx) var(--my);pointer-events:none;position:absolute;inset:0}:is(.r-rare,.r-epic,.r-legendary) .f-ground:after{mix-blend-mode:color;opacity:calc(.18 + var(--tilt) * .3)}.r-rare .f-ground:before{display:none}.r-epic .f-ground:before{mix-blend-mode:hard-light;opacity:calc(.45 + var(--tilt) * .45);-webkit-mask:repeating-radial-gradient(circle at 50% 135%,#000 0 .22cqw,#0000 .22cqw 1.35cqw);mask:repeating-radial-gradient(circle at 50% 135%,#000 0 .22cqw,#0000 .22cqw 1.35cqw)}.r-legendary .f-ground:before{background:linear-gradient(calc(115deg + var(--angle)), #fff6d8, #f1d48a 40%, #fffaf0 60%, #e6c06a);-webkit-mask:var(--rf-glitter) 0 0 / 36cqw 36cqw;mask:var(--rf-glitter) 0 0 / 36cqw 36cqw;mix-blend-mode:plus-lighter;opacity:calc(.15 + var(--tilt) * .4)}:is(.f-pattern,.f-grain,.f-fx1,.f-holo,.f-art,.f-frame){inset:var(--rf-border);border-radius:var(--rf-win-r);corner-shape:bevel}.f-pattern{background:linear-gradient(118deg,#0000 22%,#ffffff12 36%,#0000 48%,#ffffff0a 58%,#0000 70%),linear-gradient(176deg,#44566f 0%,#2a3a54 50%,#17233a 100%)}.r-common .f-pattern{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 30 L70 50 L50 70 L30 50 Z M50 37 L63 50 L50 63 L37 50 Z M50 16 L84 50 L50 84 L16 50 Z M50 23 L77 50 L50 77 L23 50 Z M50 2 L98 50 L50 98 L2 50 Z M50 9 L91 50 L50 91 L9 50 Z' fill='white' fill-opacity='0.035' fill-rule='evenodd'/%3E%3Cdefs%3E%3Cpath id='d' d='M50 44 L56 50 L50 56 L44 50 Z M50 37 L63 50 L50 63 L37 50 Z M50 30 L70 50 L50 70 L30 50 Z M50 23 L77 50 L50 77 L23 50 Z M50 16 L84 50 L50 84 L16 50 Z M50 9 L91 50 L50 91 L9 50 Z M50 2 L98 50 L50 98 L2 50 Z' fill='none' stroke-width='0.32'/%3E%3C/defs%3E%3Cuse href='%23d' transform='translate(0.24 0.34)' stroke='black' stroke-opacity='0.34'/%3E%3Cuse href='%23d' stroke='white' stroke-opacity='0.17'/%3E%3C/svg%3E") 50% 34%/150cqw 150cqw no-repeat,linear-gradient(118deg,#0000 22%,#ffffff12 36%,#0000 48%,#ffffff0a 58%,#0000 70%),linear-gradient(176deg,#44566f 0%,#2a3a54 50%,#17233a 100%)}.r-common .f-pattern:before{content:"";background:var(--rf-grain) 0 0 / 18cqw 18cqw;mix-blend-mode:overlay;opacity:.22;pointer-events:none;position:absolute;inset:0}.r-common .f-ground:before{content:"";border-radius:calc(var(--card-radius) - 1cqw);corner-shape:bevel;pointer-events:none;position:absolute;inset:2cqw;box-shadow:0 0 0 .18cqw #141c2857,.16cqw .24cqw 0 .18cqw #ffffff57}.r-rare .f-pattern{background:var(--rf-satin) 0 0 / 46cqw 100%, linear-gradient(176deg, #48627f 0%, #2c3e5b 50%, #17233a 100%)}.r-legendary .f-pattern{background:linear-gradient(176deg, #5e4518 0%, #a98234 16%, #e6c97c 32%, #b38a3d 48%, #7a5a21 64%, #d2ad5e 82%, #6a4e1c 100%) 50% var(--my) / 100% 220%}.r-legendary .f-pattern:after{content:"";-webkit-mask:var(--rf-bow-shade);mask:var(--rf-bow-shade);mix-blend-mode:multiply;opacity:calc(.4 + var(--tilt) * .25);pointer-events:none;background:#4a3209;position:absolute;inset:0}.r-rare .f-holo{background:linear-gradient(calc(105deg + var(--angle)), transparent 15%, var(--rf-spectrum), transparent 85%);background-size:240% 240%;background-position:var(--mx) var(--my);-webkit-mask:var(--rf-satin-mask) 0 0 / 46cqw 100%;mask:var(--rf-satin-mask) 0 0 / 46cqw 100%;mix-blend-mode:color-dodge;opacity:calc(.12 + var(--tilt) * .38);display:block}.r-rare .f-fx1{background:linear-gradient(90deg, transparent calc(var(--mx) - 14%), #ffffff8c var(--mx), transparent calc(var(--mx) + 14%));-webkit-mask:var(--rf-satin-mask) 0 0 / 46cqw 100%;mask:var(--rf-satin-mask) 0 0 / 46cqw 100%;mix-blend-mode:overlay;opacity:calc(.2 + var(--tilt) * .6);display:block}.r-epic .f-fx1{background:var(--rf-shards) 0 0 / 100% 100%;mix-blend-mode:overlay;display:block}.r-epic .f-holo,.r-epic .f-pattern:after,.r-epic .f-sparkle{mix-blend-mode:color-dodge;pointer-events:none;display:block}.r-epic .f-holo{background:linear-gradient(calc(125deg + var(--angle)), var(--rf-spectrum));background-size:150% 150%;background-position:var(--mx) var(--my);-webkit-mask:var(--rf-shards-a) 0 0 / 100% 100%;mask:var(--rf-shards-a) 0 0 / 100% 100%;opacity:calc(.28 + var(--tilt) * .42)}.r-epic .f-pattern:after{content:"";background:linear-gradient(calc(35deg - var(--angle)), var(--rf-spectrum));background-size:160% 160%;background-position:calc(100% - var(--mx)) calc(100% - var(--my));-webkit-mask:var(--rf-shards-b) 0 0 / 100% 100%;mask:var(--rf-shards-b) 0 0 / 100% 100%;opacity:calc(.24 + var(--tilt) * .4);position:absolute;inset:0}.r-epic .f-sparkle{inset:var(--rf-border);border-radius:var(--rf-win-r);corner-shape:bevel;background:linear-gradient(calc(80deg + var(--angle) * 1.5), var(--rf-spectrum));background-size:170% 170%;background-position:var(--my) calc(100% - var(--mx));-webkit-mask:var(--rf-shards-c) 0 0 / 100% 100%;mask:var(--rf-shards-c) 0 0 / 100% 100%;opacity:calc(.2 + var(--tilt) * .38)}.r-legendary .f-fx1{-webkit-mask:var(--rf-bow);mask:var(--rf-bow);mix-blend-mode:overlay;display:block;overflow:hidden}.r-legendary .f-fx1:before{content:"";aspect-ratio:1;width:190cqw;left:calc(50cqw - var(--rf-border) - 95cqw);top:calc(69.84cqw - var(--rf-border) - 95cqw);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -100 200 200'%3E%3Cdefs%3E%3Cpath id='a' d='M2.0 0.0 L3.1 0.3 L4.2 0.7 L5.3 1.3 L6.2 2.1 L7.1 3.0 L7.9 4.1 L8.5 5.3 L8.9 6.7 L9.2 8.1 L9.4 9.6 L9.3 11.2 L9.0 12.9 L8.5 14.6 L7.8 16.2 L6.9 17.9 L5.8 19.5 L4.5 21.0 L2.9 22.4 L1.2 23.7 L-0.7 24.9 L-2.8 25.9 L-5.1 26.7 L-7.5 27.3 L-10.1 27.7 L-12.7 27.8 L-15.5 27.7 L-18.3 27.3 L-21.1 26.7 L-24.0 25.8 L-26.8 24.5 L-29.6 23.0 L-32.3 21.2 L-34.9 19.1 L-37.3 16.7 L-39.6 14.1 L-41.7 11.2 L-43.6 8.0 L-45.2 4.6 L-46.6 1.0 L-47.7 -2.8 L-48.4 -6.7 L-48.9 -10.8 L-48.9 -15.1 L-48.6 -19.3 L-48.0 -23.7 L-46.9 -28.0 L-45.4 -32.3 L-43.6 -36.6 L-41.3 -40.8 L-38.7 -44.8 L-35.7 -48.7 L-32.3 -52.3 L-28.5 -55.8 L-24.4 -58.9 L-20.0 -61.8 L-15.2 -64.3 L-10.2 -66.4 L-4.9 -68.2 L0.5 -69.5 L6.2 -70.4 L12.0 -70.8 L17.9 -70.7 L23.8 -70.1 L29.8 -69.1 L35.8 -67.5 L41.7 -65.4 L47.4 -62.7 L53.1 -59.6 L58.5 -55.9 L63.7 -51.8 L68.5 -47.2 L73.1 -42.2 L77.3 -36.7 L81.0 -30.8 L84.3 -24.5 L87.1 -17.9 L89.4 -11.1 L91.1 -3.9 L92.3 3.4 L92.9 10.9 L92.8 18.5 L92.2 26.2 L90.8 33.9 L88.9 41.5 L86.3 49.0 L83.0 56.4 L79.1 63.6 L74.6 70.5 L69.5 77.1 L63.9 83.3 L57.6 89.1 L50.9 94.4 L43.6 99.2 L35.9 103.5 L27.8 107.1 L19.4 110.1 L10.6 112.5 L1.6 114.1 L-7.6 115.0 L-16.9 115.2 L-26.3 114.6 L-35.8 113.2 L-45.1 111.0 L-54.4 108.1 L-63.4 104.4 L-72.2 99.9 L-80.7 94.7 L-88.8 88.7 L-96.5 82.1 L-103.7 74.8 L-110.3 66.8 L-116.3 58.3 L-121.7 49.3 L-126.3 39.7 L-130.2 29.8 L-133.3 19.4 L-135.6 8.8 L-137.0 -2.1 L-137.5 -13.1 L-137.1 -24.3 L-135.9 -35.5 L-133.7 -46.6 L-130.6 -57.6 L-126.6 -68.4 L-121.7 -78.9 L-115.9 -89.1 L-109.2 -98.8 L-101.8 -108.0 L-93.5 -116.7' fill='none' stroke='white' stroke-width='0.9' stroke-linecap='round'/%3E%3C/defs%3E%3Cuse href='%23a'/%3E%3Cuse href='%23a' transform='rotate(20.0)'/%3E%3Cuse href='%23a' transform='rotate(40.0)'/%3E%3Cuse href='%23a' transform='rotate(60.0)'/%3E%3Cuse href='%23a' transform='rotate(80.0)'/%3E%3Cuse href='%23a' transform='rotate(100.0)'/%3E%3Cuse href='%23a' transform='rotate(120.0)'/%3E%3Cuse href='%23a' transform='rotate(140.0)'/%3E%3Cuse href='%23a' transform='rotate(160.0)'/%3E%3Cuse href='%23a' transform='rotate(180.0)'/%3E%3Cuse href='%23a' transform='rotate(200.0)'/%3E%3Cuse href='%23a' transform='rotate(220.0)'/%3E%3Cuse href='%23a' transform='rotate(240.0)'/%3E%3Cuse href='%23a' transform='rotate(260.0)'/%3E%3Cuse href='%23a' transform='rotate(280.0)'/%3E%3Cuse href='%23a' transform='rotate(300.0)'/%3E%3Cuse href='%23a' transform='rotate(320.0)'/%3E%3Cuse href='%23a' transform='rotate(340.0)'/%3E%3C/svg%3E") 50%/contain no-repeat;animation:180s linear infinite refracteur-swirl;position:absolute}.r-legendary .f-holo{background:conic-gradient(from calc(var(--rf-bow-from) * 2) at 50% 50%, var(--rf-spectrum), var(--rf-spectrum));-webkit-mask:var(--rf-bow);mask:var(--rf-bow);mix-blend-mode:color-dodge;opacity:calc(.24 + var(--tilt) * .5);display:block}.r-legendary .f-sparkle{background:var(--rf-glitter) calc(var(--px) * 3cqw) calc(var(--py) * 3cqw) / 34cqw 34cqw, var(--rf-glitter) calc(var(--px) * -2cqw) calc(var(--py) * -2cqw) / 47cqw 47cqw;-webkit-mask:radial-gradient(farthest-side at var(--mx) var(--my), #000 0%, #00000059 55%, transparent 100%);mask:radial-gradient(farthest-side at var(--mx) var(--my), #000 0%, #00000059 55%, transparent 100%);mix-blend-mode:plus-lighter;opacity:calc(.15 + var(--tilt) * .6);display:block}.r-legendary .f-grain{background:var(--rf-grain) 0 0 / 22cqw 22cqw;-webkit-mask:radial-gradient(farthest-side at var(--mx) var(--my), #000 0%, transparent 85%);mask:radial-gradient(farthest-side at var(--mx) var(--my), #000 0%, transparent 85%);mix-blend-mode:overlay;opacity:calc(.2 + var(--tilt) * .6);display:block}.f-art{justify-content:center;align-items:flex-start;padding-top:4cqw;display:flex;overflow:hidden}.f-art img{width:124cqw;max-width:none;height:var(--rf-photo-h);object-fit:cover;object-position:top;pointer-events:none;filter:brightness(var(--rf-photo-light,1)) contrast(1.05) saturate(1.04) drop-shadow(0 .8cqw 1.2cqw #00000061);flex:none;display:block}.f-ghost{aspect-ratio:100/112;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff1a 55%,#ffffff0a 100%);width:92cqw;position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cellipse cx='50' cy='34' rx='19' ry='22'/%3E%3Cpath d='M41 54h18l1 9c16 3 30 11 34 26 2 8 3 15 3 23H3c0-8 1-15 3-23 4-15 18-23 34-26z'/%3E%3C/svg%3E") bottom/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cellipse cx='50' cy='34' rx='19' ry='22'/%3E%3Cpath d='M41 54h18l1 9c16 3 30 11 34 26 2 8 3 15 3 23H3c0-8 1-15 3-23 4-15 18-23 34-26z'/%3E%3C/svg%3E") bottom/contain no-repeat}.f-art:has(img) .f-ghost{display:none}.f-frame{box-shadow:inset 0 0 0 .25cqw #00000073,inset 0 .6cqw 1cqw #00000047,0 0 0 .3cqw #ffffff4d,0 0 0 .6cqw #00000024}.f-frame:after{content:"";inset:calc(var(--rf-border) * -1);border-radius:var(--card-radius);corner-shape:bevel;pointer-events:none;position:absolute;box-shadow:inset 0 0 0 .35cqw #ffffff47,inset 0 0 0 .7cqw #0000001a}.f-info{color:var(--rf-text);font-family:var(--f-sans)}:is(.f-cost,.f-role){corner-shape:bevel;background:linear-gradient(180deg, #13223a, var(--rf-ink)) padding-box, var(--rf-rim) border-box;border:.75cqw solid #0000;border-radius:1.8cqw;justify-items:center;display:grid;position:absolute;box-shadow:0 .8cqw 1.6cqw #00000059}.f-cost{gap:.5cqw;min-width:18cqw;padding:1.4cqw 1.2cqw 1.6cqw;inset:8cqw auto auto 8cqw}.f-cost b{font:700 12.5cqw/.85 var(--f-display);font-variant-numeric:tabular-nums;color:#fff}.f-cost__split{font:600 3.8cqw/1 var(--f-sans);font-variant-numeric:tabular-nums;color:var(--rf-text-2)}.f-cost__split em{color:var(--red-hi);font-style:normal}.pips{gap:.5cqw;margin-top:.3cqw}.pips i{background:#ffffff38;width:2.6cqw;height:1.1cqw;transform:skew(-20deg)}.pips i.on{background:var(--red-hi)}.f-role{min-width:15cqw;font:600 3.6cqw/1 var(--f-sans);gap:.6cqw;padding:1.4cqw 1.4cqw 1.2cqw;inset:8cqw 8cqw auto auto}.f-plate{inset:auto var(--rf-border) var(--rf-border);border-radius:0 0 var(--rf-win-r) var(--rf-win-r);corner-shape:bevel;background:linear-gradient(180deg, transparent calc(100% - var(--rf-band)), #d5dae1 calc(100% - var(--rf-band)) calc(100% - var(--rf-band) + .4cqw), var(--rf-ink) calc(100% - var(--rf-band) + .4cqw));grid-template:"rarity rarity""name name""team sockets"21cqw/minmax(0,1fr) auto;display:grid;position:absolute}.r-legendary .f-plate{background:linear-gradient(180deg, transparent calc(100% - var(--rf-band)), #e8cd85 calc(100% - var(--rf-band)) calc(100% - var(--rf-band) + .4cqw), var(--rf-ink) calc(100% - var(--rf-band) + .4cqw))}:is(.f-rarity,.f-name){isolation:isolate;position:relative}:is(.f-rarity,.f-name):before{content:"";z-index:-1;background:linear-gradient(180deg, #15253e, var(--rf-ink)) padding-box, var(--rf-rim) border-box;border:.6cqw solid #0000;position:absolute;inset:0;transform:skew(-16deg)}.f-rarity{font:600 3.6cqw/1 var(--f-sans);color:var(--rf-text);grid-area:rarity;justify-self:start;align-items:center;gap:1.2cqw;margin:0 0 -.6cqw 3.5cqw;padding:1.1cqw 2.4cqw 1.2cqw 2.2cqw;display:flex}.f-rarity:before{border-width:.4cqw}.gem{--gems:1;height:2.4cqw;width:calc(var(--gems) * 3.2cqw - .8cqw);background:linear-gradient(150deg,#fff 0%,#9aa3ae 45%,#e9edf1 70%,#737c88 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 12 12 0 24 12 12 24Z'/%3E%3C/svg%3E") 0/3.2cqw 2.4cqw repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 12 12 0 24 12 12 24Z'/%3E%3C/svg%3E") 0/3.2cqw 2.4cqw repeat-x}.r-rare .gem{--gems:2}.r-epic .gem{--gems:3}.r-legendary .gem{--gems:4;background:linear-gradient(150deg,#fff6d8 0%,#b48b40 45%,#f6e2a6 70%,#7c5d24 100%)}.f-name{font:700 8.4cqw/1 var(--f-display);letter-spacing:-.01em;color:#fff;grid-area:name;margin:0 9cqw -1.4cqw 1.2cqw;padding:1.7cqw 3cqw 1.9cqw 3.4cqw}.f-team{min-width:0;font:600 5cqw/1.1 var(--f-sans);color:#e3e8ee;grid-area:team;align-self:center;padding:1.4cqw 1.6cqw 0 3.4cqw}.f-team img{width:8cqw;height:8cqw}.f-mark{width:16cqw;height:4.4cqw;inset:auto auto .35cqw 50%;translate:-50%}.f-mark:before,.f-mark:after{content:"";-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;inset:0}.f-mark:before{background:#ffffff8c;translate:0 .25cqw}.f-mark:after{background:linear-gradient(#080e1acc,#080e1a9e)}.r-legendary .f-mark:before{background:#fff6d699}.r-legendary .f-mark:after{background:linear-gradient(#3a2606d1,#3a26069e)}.f-mark--text{width:auto;height:auto;font:700 3cqw/1 var(--f-display);letter-spacing:.02em;color:#080e1ab8;text-shadow:0 .22cqw #ffffff80}.f-mark--text:before,.f-mark--text:after{content:none}.f-stamp{font:700 2.3cqw/1 var(--f-display);letter-spacing:.04em;white-space:nowrap;color:#080e1ab3;text-shadow:0 .2cqw #ffffff73;inset:auto auto 1.15cqw calc(50% + 9.5cqw)}.r-legendary .f-stamp{color:#3a2606c7;text-shadow:0 .2cqw #fff6d68c}.sockets{grid-area:sockets;align-self:center;gap:1.6cqw;padding:1.4cqw 3cqw 0 0}.sock{corner-shape:bevel;background:linear-gradient(180deg, #050b16, #13223a) padding-box, var(--rf-rim) border-box;border:.6cqw solid #0000;border-radius:1.8cqw;width:11cqw}.sock:not(.is-filled){background:linear-gradient(#050b16,#0d1829) padding-box padding-box,linear-gradient(150deg,#fff9,#ffffff47) border-box}.sock img{width:78%;height:78%}:is(.r-rare,.r-epic,.r-legendary) .face--front .f-glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffff3d, #fff0 44%);mix-blend-mode:screen;opacity:calc(.3 + var(--tilt) * .7)}.r-legendary .face--front .f-glare{background:radial-gradient(circle at var(--mx) var(--my), #fff0c84d, #fff0c800 46%)}.face--back{--rf-chrome:repeating-linear-gradient(180deg, #ffffff12 0 .18cqw, #0000000f .18cqw .42cqw, transparent .42cqw .7cqw), linear-gradient(160deg, #8f98a4 0%, #c3c9d1 24%, #9aa2ad 44%, #7a838e 62%, #b3bac3 80%, #89929d 100%);--rf-rim:linear-gradient(150deg, #f4f6f8 0%, #8b94a0 30%, #e3e7ec 55%, #6c7581 80%, #c9ced6 100%)}.b-ground{background:var(--rf-chrome)}:is(.b-pattern,.b-frame){inset:var(--rf-border);border-radius:var(--rf-win-r);corner-shape:bevel}.b-pattern{background:repeating-conic-gradient(from 0deg at 50% 41%, #16273f 0 1.2deg, #0c1729 1.2deg 2.8deg)}.b-guilloche{inset:calc(var(--rf-border) + 2.5cqw);corner-shape:bevel;opacity:.55;border:.3cqw solid #aeb6c0;border-radius:.8cqw}.b-frame{box-shadow:inset 0 0 0 .25cqw #00000073,inset 0 .6cqw 1cqw #00000047,0 0 0 .3cqw #ffffff4d,0 0 0 .6cqw #00000024}.b-frame:after{content:"";inset:calc(var(--rf-border) * -1);border-radius:var(--card-radius);corner-shape:bevel;position:absolute;box-shadow:inset 0 0 0 .35cqw #ffffff47,inset 0 0 0 .7cqw #0000001a}.b-emblem{place-items:center;padding-bottom:26cqw;display:grid}.b-emblem i{aspect-ratio:1;corner-shape:bevel;background:var(--rf-rim);border-radius:1.6cqw;width:32cqw;position:relative;transform:rotate(45deg);box-shadow:0 1.2cqw 2.4cqw #00000073}.b-emblem i:before,.b-emblem i:after{content:"";position:absolute}.b-emblem i:before{background:var(--rf-ink);inset:2.4cqw}.b-emblem i:after{background:conic-gradient(from 45deg, #eef1f4 0 25%, #a7afb9 0 50%, #646d79 0 75%, #cfd5dc 0);inset:4.2cqw}.b-word{text-align:center;font:700 8cqw/1 var(--f-display);letter-spacing:-.01em;color:var(--rf-text);inset:auto 0 34cqw}.b-sub{text-align:center;font:600 3.8cqw/1 var(--f-sans);color:var(--rf-text-2);inset:auto 0 27cqw}.f-role svg{fill:currentColor;width:7.5cqw;height:7.5cqw}.f-role svg:has(.lane)>:not(.lane){opacity:.35}.f-role--item{padding:2.2cqw 2.4cqw}.pips,.sockets{display:flex}.sock{aspect-ratio:1;color:var(--rf-text);place-items:center;padding:0;display:grid}.f-team{align-items:center;gap:1.6cqw;display:flex;overflow:hidden}.f-team img{object-fit:contain;flex:none}.f-team__name{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.f-name{overflow-wrap:anywhere}.f-name.is-long{font-size:7.2cqw}.f-name.is-longer{font-size:6.2cqw}.f-name.is-longest{font-size:5.2cqw}button.sock{font:inherit;cursor:pointer;transition:transform .15s var(--ease-out)}button.sock:hover{transform:translateY(-.6cqw)}button.sock:focus-visible{outline:2px solid var(--gold-hi);outline-offset:.6cqw}.sock-plus{font:500 7cqw/1 var(--f-sans);opacity:.85}.sock-code{font:700 3.4cqw/1 var(--f-sans)}.is-item .f-art{padding-top:27cqw}.is-item .f-art:before{content:"";background:linear-gradient(180deg, #13223a, var(--rf-ink)) padding-box, var(--rf-rim) border-box;border:1.1cqw solid #0000;border-radius:3cqw;width:56cqw;height:56cqw;position:absolute;top:19cqw;left:50%;translate:-50%;rotate:45deg;box-shadow:0 1.2cqw 2.4cqw #00000073}.is-item .f-art img{filter:none;width:40cqw;height:40cqw;position:relative}.is-item .f-plate{background:0 0;grid-template-rows:auto auto minmax(12cqw,auto)}.f-effect{background:var(--rf-ink);font:600 max(3.8cqw, 8.5px)/1.25 var(--f-sans);color:#e3e8ee;border-top:.4cqw solid #d5dae1;grid-column:1/-1;padding:2.8cqw 3.4cqw 2.4cqw}.r-legendary .f-effect{border-top-color:#e8cd85}.b-emblem>*{grid-area:1/1}.b-emblem img{object-fit:contain;width:20cqw;height:20cqw;position:relative}.b-emblem:has(img) i:after{display:none}.b-word{text-wrap:balance;padding-inline:9cqw}.card-grid{--z:.28;grid-template-columns:repeat(auto-fill, minmax(calc(780px * var(--z)), 1fr));gap:calc(120px * var(--z)) calc(90px * var(--z));justify-items:center;display:grid}@media (max-width:48rem){.card-grid{--z:.22}}@media (max-width:30rem){.card-grid{--z:.19}}@media (prefers-reduced-motion:reduce){.r-legendary .f-fx1:before{animation:none}}.lineup-builder{--slot-gap:clamp(.75rem, 1.4vw, 1.5rem);align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid}@media (min-width:68rem){.lineup-builder{grid-template-columns:minmax(0,1fr) 20rem}}.lineup-title{font-size:var(--t-2xl);margin:0 0 1.25rem}.lineup-panel{top:calc(var(--masthead-h) + 1rem);border:1px solid var(--line);corner-shape:bevel;background:var(--surface);border-radius:10px;order:2;gap:1rem;padding:1.25rem;display:grid;position:sticky}@media not (min-width:68rem){.lineup-panel{order:0;position:static}}.lineup-panel__matchday{font-size:var(--t-lg);margin:0}.lineup-panel__lock{color:var(--text-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;display:flex}.lineup-panel__lock:before{content:"";background:var(--gold);flex:none;align-self:center;width:.45rem;height:.45rem;transform:rotate(45deg)}.lineup-panel__lock time{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.lineup-panel__budget{border-top:1px solid var(--line-soft);gap:.4rem;padding-top:1rem;display:grid}.lineup-panel__cost{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;margin:0;font-size:3rem;font-weight:700;line-height:.85;display:flex}.lineup-panel__budget-max{color:var(--text-3);font-size:1.75rem;font-weight:700}.lineup-panel__label{color:var(--text-3);margin:0;font-size:.8rem;font-weight:600}.lineup-panel__ok{color:var(--up);align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.lineup-panel__ok:before{content:"";background:currentColor;flex:none;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.3 11.6 2.7 8l1.4-1.4 2.2 2.2 5.6-5.6 1.4 1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.3 11.6 2.7 8l1.4-1.4 2.2 2.2 5.6-5.6 1.4 1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.lineup-panel__todo{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);font-size:var(--t-sm);margin:0;padding:.75rem .85rem}.lineup-panel__todo-title{color:var(--text);margin:0 0 .55rem;font-weight:700}.lineup-panel__roles{color:var(--text-2);flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;list-style:none;display:flex}.lineup-panel__roles li{align-items:center;gap:.35rem;display:inline-flex}.lineup-panel__roles svg{fill:currentColor;width:15px;height:15px}.lineup-panel__violations{border:1px solid color-mix(in srgb, var(--red) 45%, transparent);border-radius:var(--r);corner-shape:bevel;background:color-mix(in srgb, var(--red) 10%, var(--surface));color:var(--text);font-size:var(--t-sm);margin:0;padding:.75rem .85rem}.lineup-panel__violations-title{color:var(--down);margin:0 0 .35rem;font-weight:750}.lineup-panel__violations ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.lineup-panel__submit{width:100%}.lineup-panel__hint{color:var(--text-3);font-size:var(--t-xs);margin:0;line-height:1.5}.lineup-panel__missed{border:1px solid color-mix(in srgb, var(--red) 45%, transparent);border-radius:var(--r);corner-shape:bevel;background:color-mix(in srgb, var(--red) 10%, var(--surface));font-size:var(--t-sm);padding:.75rem .85rem}.lineup-panel__missed p{margin:0}.lineup-panel__missed-title{color:var(--down);font-weight:750;margin-bottom:.3rem!important}@media (max-width:48rem){.lineup-panel{gap:.7rem;padding:1rem}.lineup-panel__cost{font-size:var(--t-2xl)}.lineup-builder{padding-bottom:4.5rem}.lineup-panel__submit{z-index:30;min-height:56px;padding-bottom:max(.85rem, env(safe-area-inset-bottom));border-radius:0;position:fixed;bottom:0;left:0;right:0}.lineup-panel__violations,.lineup-panel__ok{z-index:29;border:0;border-top:1px solid var(--line);background:var(--abyss);font-size:var(--t-sm);text-align:center;border-radius:0;justify-content:center;margin:0;padding:.5rem 1rem;position:fixed;bottom:3.5rem;left:0;right:0}.lineup-panel__violations ul{margin:0;padding:0;list-style:none}}.lineup-builder__slots{gap:calc(var(--slot-gap) * 1.6) var(--slot-gap);border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:radial-gradient(45% 55% at 0% 100%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 70%), radial-gradient(45% 55% at 100% 0%, color-mix(in srgb, var(--red) 10%, transparent), transparent 70%), var(--abyss);color:var(--text);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:clamp(1.25rem,3vw,2.25rem) clamp(.75rem,2vw,1.75rem) clamp(1.5rem,3vw,2.5rem);list-style:none;display:grid}.lineup-builder__slot{--z:.3;grid-column:span 2;justify-items:center;gap:.6rem;display:grid;position:relative}.lineup-builder__slot:nth-child(4){grid-column:2/span 2}@media (max-width:52rem){.lineup-builder__slots{grid-template-columns:repeat(4,minmax(0,1fr))}.lineup-builder__slot:nth-child(4){grid-column:span 2}.lineup-builder__slot:nth-child(5){grid-column:2/span 2}.lineup-builder__slot{--z:.2}}@media (max-width:30rem){.lineup-builder__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-builder__slot:nth-child(4),.lineup-builder__slot:nth-child(5){grid-column:auto}.lineup-builder__slot{--z:.2}}.lineup-builder__role{color:var(--text-2);align-items:center;gap:.45rem;margin:0;font-size:.8rem;font-weight:600;line-height:1;display:flex}.lineup-builder__role:before,.lineup-builder__role:after{content:"";opacity:.6;background:currentColor;width:1.25rem;height:1px}.lineup-builder__cardzone{cursor:pointer;position:relative}.lineup-builder__cardbutton{z-index:3;border-radius:calc(19.5px * var(--z));corner-shape:bevel;appearance:none;pointer-events:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.lineup-builder__cardbutton:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.lineup-builder__slot .card3d{cursor:pointer}.lineup-builder__slot[data-pending]{opacity:.45}.card--empty{width:calc(780px * var(--z));height:calc(1090px * var(--z));padding:calc(150px * var(--z)) calc(60px * var(--z)) calc(110px * var(--z));border:1px solid var(--line-soft);border-radius:calc(19.5px * var(--z));corner-shape:bevel;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 70%, transparent), color-mix(in srgb, var(--abyss) 80%, transparent));color:var(--text-2);font:inherit;cursor:pointer;transition:border-color .2s, color .2s, transform .2s var(--ease-out);grid-template-rows:1fr auto;justify-items:center;display:grid;position:relative}.card--empty__glyph{width:calc(330px * var(--z));height:calc(330px * var(--z));opacity:.32;align-self:center;transition:opacity .2s}.card--empty__glyph svg{fill:currentColor;width:100%;height:100%}.card--empty__label{font-size:var(--t-sm);white-space:nowrap;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.card--empty__plus{corner-shape:bevel;border:1px solid;border-radius:4px;place-items:center;width:1.35rem;height:1.35rem;font-size:1rem;line-height:1;display:grid}.card--empty:hover,.card--empty:focus-visible{border-color:var(--gold);color:var(--text);transform:translateY(-4px)}.card--empty:hover .card--empty__glyph,.card--empty:focus-visible .card--empty__glyph{opacity:.6}.card--empty:hover .card--empty__plus,.card--empty:focus-visible .card--empty__plus{border-color:var(--gold);background:var(--gold);color:var(--abyss)}.lineup-builder__slot.is-locked .cardwrap{opacity:.85}.lineup-builder__slot.is-locked .card--empty{border-style:solid;border-color:var(--line-soft);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 10%, transparent) 0 2px, transparent 2px 12px), transparent}.lineup-builder__slot.is-empty-locked:after{content:"";width:calc(260px * var(--z));height:calc(260px * var(--z));background:color-mix(in srgb, var(--text) 40%, transparent);pointer-events:none;position:absolute;top:calc(50% + .6rem);left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 2.5a7.5 7.5 0 0 1 5.9 12.1L7.4 6.1A7.5 7.5 0 0 1 12 4.5ZM4.5 12a7.5 7.5 0 0 1 1.6-4.6l10.5 10.5A7.5 7.5 0 0 1 4.5 12Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 2.5a7.5 7.5 0 0 1 5.9 12.1L7.4 6.1A7.5 7.5 0 0 1 12 4.5ZM4.5 12a7.5 7.5 0 0 1 1.6-4.6l10.5 10.5A7.5 7.5 0 0 1 4.5 12Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.lineup-builder__slot.is-locked,.lineup-builder__slot.is-locked *{cursor:not-allowed}.lineup-builder__lock{left:50%;top:calc(26px * var(--z));z-index:6;width:calc(130px * var(--z));height:calc(130px * var(--z));border-radius:calc(8px * var(--z));corner-shape:bevel;background:var(--abyss);color:var(--text);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%)}.lineup-builder__lock svg{fill:currentColor;width:58%;height:58%}.lineup-builder__captain{left:calc(34px * var(--z));bottom:calc(310px * var(--z));z-index:14;border:1px solid color-mix(in srgb, var(--text) 70%, transparent);border-radius:var(--r);corner-shape:bevel;background:color-mix(in srgb, var(--abyss) 78%, transparent);width:2.25rem;height:2.25rem;color:var(--text);opacity:.4;cursor:pointer;place-items:center;padding:0;transition:opacity .16s,background-color .16s,border-color .16s,color .16s;display:grid;position:absolute}.lineup-builder__slot:hover .lineup-builder__captain,.lineup-builder__captain:focus-visible{opacity:1}.lineup-builder__captain svg{fill:currentColor;width:60%;height:60%}.lineup-builder__captain.is-on{border-color:var(--blue-hi);background:var(--blue);color:var(--abyss);opacity:1}.lineup-builder__captain.is-frozen{pointer-events:none;cursor:default}.lineup-builder__captain:focus-visible{outline:2px solid var(--text);outline-offset:2px}.picker{z-index:50;background:color-mix(in srgb, var(--abyss) 96%, transparent);color:var(--text);grid-template-rows:auto minmax(0,1fr);gap:1.25rem;padding:clamp(1rem,3vw,2rem);animation:.2s ease-out picker-in;display:grid;position:fixed;inset:0}@keyframes picker-in{0%{opacity:0}}.picker__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;max-width:82rem;margin:0 auto;padding-bottom:.9rem;display:flex}.picker__title{font-size:var(--t-2xl);margin:0}.picker__close{border:1px solid color-mix(in srgb, var(--gold) 65%, transparent);border-radius:var(--r);corner-shape:bevel;min-height:44px;color:var(--gold-hi);font-size:var(--t-sm);cursor:pointer;background:0 0;padding:0 1.1rem;font-weight:600}.picker__close:hover{border-color:var(--gold-hi);background:color-mix(in srgb, var(--gold) 12%, transparent)}.picker .empty{max-width:82rem;color:var(--text-2);margin:0 auto}.picker__grid{--z:.2;grid-template-columns:repeat(auto-fill, minmax(calc(780px * var(--z)), 1fr));align-content:start;gap:calc(110px * var(--z)) calc(90px * var(--z));width:100%;max-width:82rem;padding:calc(30px * var(--z)) calc(20px * var(--z)) calc(60px * var(--z));margin:0 auto;list-style:none;display:grid;overflow-y:auto}.picker__cell{justify-items:center;display:grid;position:relative}.picker__choice{z-index:7;border-radius:calc(19.5px * var(--z));corner-shape:bevel;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.picker__cell .cardwrap{transition:transform .2s var(--ease-out)}.picker__cell:hover .cardwrap{transform:translateY(-6px)}.picker__choice:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (max-width:48rem){.picker{border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;corner-shape:bevel;height:86vh;animation:picker-up .24s var(--ease-out);grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;top:auto}.picker__head{padding:.7rem 1rem max(.7rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);border-bottom:0;order:2;align-items:center}.picker__title{font-size:var(--t-xl)}.picker__close{min-height:48px;padding:0 1.6rem}.picker__grid{--z:.24;order:1;padding-top:1.25rem}}@keyframes picker-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.picker,.card--empty,.picker__cell .cardwrap,.picker__cell:hover .cardwrap,.card--empty:hover{transition:none;animation:none;transform:none}}.live[hidden]{display:none}.live{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);color:var(--text);gap:.35rem;padding:.9rem 1rem;display:grid}.live__label{color:var(--gold-hi);align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.live__dot{background:var(--gold);width:.45rem;height:.45rem;animation:1.6s steps(2,jump-none) infinite live-pulse;transform:rotate(45deg)}@keyframes live-pulse{50%{opacity:.2}}.live__total{color:var(--points);font-family:var(--f-display);font-size:var(--t-figure);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:.9}.live__unit{font-family:var(--f-sans);font-size:var(--t-sm);color:var(--text-2);font-weight:600}.live__note,.live__stale{color:var(--text-2);font-size:var(--t-xs);margin:0}.live__stale{color:var(--warn)}.live__slot{border:1px solid var(--blue);corner-shape:bevel;background:var(--abyss);min-width:3rem;color:var(--points);font-family:var(--f-display);font-size:var(--t-lg);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:.15rem .5rem;font-weight:700}@media (prefers-reduced-motion:reduce){.live__dot{animation:none}}.lineup-static{align-items:start;gap:1.5rem;display:grid}@media (min-width:68rem){.lineup-static{grid-template-columns:minmax(0,1fr) 20rem}}.lineup-static .card-grid{border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:radial-gradient(45% 55% at 0% 100%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 70%), radial-gradient(45% 55% at 100% 0%, color-mix(in srgb, var(--red) 10%, transparent), transparent 70%), var(--abyss);color:var(--text);padding:2rem 1.5rem}.lineup-slot{justify-items:center;gap:.6rem;display:grid}.lineup-slot h3{color:var(--text-2);font-family:var(--f-sans);letter-spacing:0;margin:0;font-size:.8rem;font-weight:600}.lineup-slot__empty{width:calc(780px * var(--z));height:calc(1090px * var(--z));border:1px solid var(--line-soft);border-radius:calc(19.5px * var(--z));corner-shape:bevel;color:var(--text-2);font-size:var(--t-sm);place-items:center;margin:0;display:grid}.team-idle{border:1px solid var(--line);corner-shape:bevel;background:linear-gradient(180deg, color-mix(in srgb, var(--lg,var(--gold)) 14%, transparent), transparent 55%), var(--surface);text-align:center;border-radius:12px;justify-items:center;gap:1rem;max-width:36rem;margin:clamp(1rem,6vh,4rem) auto;padding:2.5rem 1.5rem;display:grid}.team-idle h1{font-size:var(--t-xl);margin:0}.team-idle p{max-width:30rem;color:var(--text-2);margin:0}.team-idle__crest{object-fit:contain;width:72px;height:72px}.team-idle__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pack{--lg:var(--gold);--lg-hi:color-mix(in oklab, var(--lg), white 55%);--lg-deep:color-mix(in oklab, var(--lg), #050a14 74%);--pack-w:220px;--rx:0deg;--ry:0deg;--mx:50%;--my:30%;--px:0;--py:0;--tilt:0;--pack-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1587' preserveAspectRatio='none'%3E%3Cpath d='M14 22 L41 0 L68 22 L95 0 L122 22 L149 0 L176 22 L203 0 L230 22 L257 0 L284 22 L311 0 L338 22 L365 0 L392 22 L419 0 L446 22 L473 0 L500 22 L527 0 L554 22 L581 0 L608 22 L635 0 L662 22 L689 0 L716 22 L743 0 L770 22 L797 0 L824 22 L851 0 L878 22 L905 0 L932 22 L959 0 L986 22 L986 110 C1000 180 1000 200 1000 260 L1000 1327 C1000 1387 1000 1407 986 1477 L986 1565 L959 1587 L932 1565 L905 1587 L878 1565 L851 1587 L824 1565 L797 1587 L770 1565 L743 1587 L716 1565 L689 1587 L662 1565 L635 1587 L608 1565 L581 1587 L554 1565 L527 1587 L500 1565 L473 1587 L446 1565 L419 1587 L392 1565 L365 1587 L338 1565 L311 1587 L284 1565 L257 1587 L230 1565 L203 1587 L176 1565 L149 1587 L122 1565 L95 1587 L68 1565 L41 1587 L14 1565 L14 1477 C0 1407 0 1387 0 1327 L0 260 C0 200 0 180 14 110 Z'/%3E%3C/svg%3E");--pack-crinkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='d' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.022' numOctaves='4' seed='9' stitchTiles='stitch'/%3E%3CfeDiffuseLighting surfaceScale='5' diffuseConstant='1' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='225' elevation='52'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3C/svg%3E");--pack-crinkle-spec:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='s' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.022' numOctaves='4' seed='9' stitchTiles='stitch'/%3E%3CfeSpecularLighting surfaceScale='5' specularConstant='1.2' specularExponent='26' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='225' elevation='52'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");--pack-pucker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='120'%3E%3Cfilter id='p' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.07 0.012' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeDiffuseLighting surfaceScale='4' diffuseConstant='1' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='180' elevation='40'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");width:var(--pack-w);aspect-ratio:63/100;transform:perspective(170cqw) rotateX(var(--rx)) rotateY(var(--ry));filter:drop-shadow(calc(var(--px) * -3cqw) 6cqw 7cqw #0009);position:relative;container-type:inline-size}[data-league=lec]{--lg:#1fc9ab}[data-league=lck]{--lg:#a9bdd6}.pack__art{-webkit-mask:var(--pack-shape) 0 0 / 100% 100% no-repeat;mask:var(--pack-shape) 0 0 / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.pack__art>*{position:absolute}.pack__field{background:linear-gradient(90deg, #0009, #0000001a 14%, #ffffff12 46%, #ffffff05 54%, #00000026 82%, #0009), linear-gradient(170deg, color-mix(in oklab, var(--lg-deep), white 6%), var(--lg-deep) 40%, color-mix(in oklab, var(--lg-deep), #000 55%));inset:0}.pack__field:after{content:"";background:repeating-linear-gradient(118deg, transparent 0 3.2cqw, color-mix(in srgb, var(--lg) 22%, transparent) 3.2cqw 3.5cqw, transparent 3.5cqw 7.5cqw);position:absolute;inset:0;-webkit-mask:linear-gradient(200deg,#000 10%,#0000 55%);mask:linear-gradient(200deg,#000 10%,#0000 55%)}.pack__crest{background:color-mix(in oklab, var(--lg-deep), #000 35%);width:125cqw;height:100cqw;-webkit-mask:var(--crest) center / contain no-repeat;mask:var(--crest) center / contain no-repeat;opacity:.85;top:10cqw;left:4cqw}.pack__crest:before,.pack__crest:after{content:"";-webkit-mask:var(--crest) center / contain no-repeat;mask:var(--crest) center / contain no-repeat;position:absolute;inset:0}.pack__crest:before{background:color-mix(in oklab, var(--lg), white 20%);opacity:.35;translate:-.5cqw -.6cqw}.pack__crest:after{background:linear-gradient(calc(125deg + var(--px) * 30deg), transparent 40%, color-mix(in srgb, var(--lg-hi) 45%, transparent) 50%, transparent 60%) 0 0 / 320% 320%, linear-gradient(170deg, color-mix(in oklab, var(--lg-deep), var(--lg) 32%), color-mix(in oklab, var(--lg-deep), var(--lg) 12%));background-position:var(--mx) var(--my), 0 0}.pack__crinkle{background:var(--pack-pucker) 0 6cqw / 60cqw 20cqw repeat-x, var(--pack-pucker) 0 calc(100% - 6cqw) / 60cqw 20cqw repeat-x, var(--pack-crinkle) 0 0 / 110cqw 110cqw;mix-blend-mode:overlay;opacity:.4;inset:0}.pack__crinkle:after{content:"";background:var(--pack-crinkle-spec) 0 0 / 110cqw 110cqw;-webkit-mask:radial-gradient(70cqw 90cqw at var(--mx) var(--my), #000, transparent);mask:radial-gradient(70cqw 90cqw at var(--mx) var(--my), #000, transparent);mix-blend-mode:screen;opacity:calc(.35 + var(--tilt) * .4);position:absolute;inset:0}.pack__sheen{background:linear-gradient(calc(115deg + var(--px) * 20deg), transparent 34%, #6ee0f7 42%, #d08cf2 47%, #fbce74 52%, transparent 60%) 0 0 / 260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge;opacity:calc(.14 + var(--tilt) * .18);inset:0}.pack__brand{color:#ffffffd1;font:600 4.4cqw/1 var(--f-display);align-items:center;gap:1.6cqw;display:flex;top:31cqw;left:8cqw}.pack__brand svg{width:4.6cqw;height:4.6cqw;color:var(--gold)}.pack__teams{opacity:.42;flex-wrap:wrap;gap:2.2cqw 3.2cqw;display:flex;bottom:47cqw;left:8cqw;right:8cqw}.pack__teams img{object-fit:contain;filter:grayscale()brightness(1.7);width:6.4cqw;height:6.4cqw}.pack__title{align-items:flex-end;gap:3cqw;display:flex;bottom:22cqw;left:8cqw}.pack__name{color:var(--gold);font:700 25cqw/.8 var(--f-display);letter-spacing:-.02em;text-shadow:0 .4cqw #00000073}.pack__set{border:.4cqw solid color-mix(in srgb, var(--gold) 70%, transparent);corner-shape:bevel;color:var(--gold-hi);font:700 3.6cqw/1 var(--f-display);border-radius:.8cqw;margin-bottom:1cqw;padding:1cqw 1.6cqw}.pack__small{color:#fff9;font:500 3.3cqw/1 var(--f-sans);bottom:15cqw;left:8cqw}.pack__crimp{background:repeating-linear-gradient(90deg, #fff6 0 .35cqw, #00000047 .35cqw .9cqw, transparent .9cqw 1.4cqw), linear-gradient(180deg, var(--lg-hi), var(--lg) 40%, color-mix(in oklab, var(--lg), #000 45%));height:9cqw;left:0;right:0}.pack__crimp--top{top:0;box-shadow:0 .6cqw 2.4cqw .6cqw #0000008c}.pack__crimp--bottom{bottom:0;box-shadow:0 -.6cqw 2.4cqw .6cqw #0000008c}.pack__glare{background:radial-gradient(60cqw 70cqw at var(--mx) var(--my), #ffffff4d, #ffffff0f 45%, transparent 70%);mix-blend-mode:overlay;opacity:calc(.5 + var(--tilt) * .5);inset:0}html:has(#booster-scene){overflow:hidden}#booster-scene{--scene-light:var(--gold);z-index:90;background:conic-gradient(from 180deg at 50% -14%, transparent 156deg, color-mix(in srgb, var(--scene-light) 15%, transparent) 180deg, transparent 204deg), linear-gradient(180deg, var(--ground), var(--abyss) 70%);color:var(--text);position:fixed;inset:0;overflow:hidden auto}#booster-scene[data-league=lec]{--scene-light:#1fc9ab}#booster-scene[data-league=lck]{--scene-light:#a9bdd6}.scene-exit{top:max(1rem, env(safe-area-inset-top));z-index:10;border-radius:var(--r);corner-shape:bevel;color:var(--text-2);align-items:center;gap:.4rem;padding:.5rem .8rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;left:1rem}.scene-exit:hover{color:var(--text);background:#ffffff0f}.scene-exit:focus-visible{outline:2px solid var(--gold-hi)}.scene-demo{top:max(1rem, env(safe-area-inset-top));z-index:10;max-width:min(34rem,60vw);font-size:var(--t-xs);flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex;position:absolute;right:1rem}.scene-demo a{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;color:var(--text-2);padding:.3rem .55rem;text-decoration:none}.scene-demo a:hover,.scene-demo a[aria-current]{border-color:var(--gold);color:var(--gold-hi)}#booster-scene [data-announcer]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sparks{z-index:50;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.reveal{--z:.27;--leak:#fff;perspective:1800px;--settle:linear(0, .065, .209, .378, .54, .68, .791, .874, .932, .971, .995, 1.008, 1.014, 1.015, 1.014, 1.012, 1.009, 1.007, 1.005, 1.003, 1);place-content:center;justify-items:center;gap:2.5rem;min-height:100dvh;padding:4.5rem 1.5rem 2.5rem;display:grid;position:relative}.reveal[data-rarity=rare]{--leak:#9cc2ff}.reveal[data-rarity=epic]{--leak:#a97cff}.reveal[data-rarity=legendary]{--leak:#ffc65a}.reveal:before{content:"";z-index:0;background:linear-gradient(0deg, color-mix(in srgb, var(--ambient-color) 30%, transparent), transparent 55%), linear-gradient(90deg, color-mix(in srgb, var(--ambient-color) 14%, transparent), transparent 22%, transparent 78%, color-mix(in srgb, var(--ambient-color) 14%, transparent));opacity:0;pointer-events:none;position:fixed;inset:0}.reveal[data-ambient=rare]{--ambient-color:#4d8dff}.reveal[data-ambient=epic]{--ambient-color:#8a5cf0}.reveal[data-ambient=legendary]{--ambient-color:#f0a830}.reveal.is-ambient:before{animation:2.8s ease-out ambient}@keyframes ambient{0%{opacity:0}18%{opacity:1}to{opacity:0}}.pile{width:calc(780px * var(--z));height:calc(1090px * var(--z));margin:0;padding:0;list-style:none;position:relative}.pile .reveal__slot{z-index:calc(20 - var(--depth,0));transform:translate(calc(var(--depth,0) * 1.2%), calc(var(--depth,0) * -1%)) rotate(calc(var(--depth,0) * 1.3deg));position:absolute;inset:0}.pile .reveal__slot.is-discarded{transform:none}.pile:not(.is-summary) .reveal__slot.is-revealed .reveal__flip{cursor:grab;touch-action:none}.pile:not(.is-summary) .reveal__slot.is-revealed.is-dragging .reveal__flip{cursor:grabbing}.reveal__tap{z-index:30;aspect-ratio:1;border:2px solid var(--gold-hi);opacity:0;pointer-events:none;border-radius:50%;width:26%;position:absolute;top:50%;left:50%;translate:-50% -50%}.pile .reveal__slot.is-top:not(.is-revealed,.is-charging,.is-dragging) .reveal__tap{animation:card-tap 1.8s var(--ease-out) infinite}@keyframes card-tap{0%{opacity:0;scale:.4}18%{opacity:.95;scale:.55}to{opacity:0;scale:1.7}}@media (prefers-reduced-motion:reduce){.pile .reveal__slot.is-top:not(.is-revealed,.is-charging,.is-dragging) .reveal__tap{opacity:.8;animation:none;scale:1}}.pile__hint{min-height:1.5em;color:var(--text-2);font-size:var(--t-sm);text-align:center;margin:-1rem 0 0}.pile.is-summary{grid-template-columns:repeat(5, calc(780px * var(--z)));justify-content:center;gap:calc(110px * var(--z));width:auto;height:auto;display:grid}@media not (max-width:40rem){.pile.is-summary[data-cards="6"]{grid-template-columns:repeat(6, calc(780px * var(--z)));zoom:.85}}.pile.is-summary .reveal__slot{z-index:auto;position:relative;inset:auto;transform:none}.pile.is-summary .reveal__flip{cursor:default}.reveal__slot{--peek:transparent;--rx:0deg;--ry:0deg;--dim:0;--gx:0;--gy:0;--glare:0;--glare-color:#ffffff8c;--mx:50%;--my:50%;--px:0;--py:0;--tilt:0;--angle:0deg;perspective:1000px;position:relative}.reveal__slot[data-rarity=rare]{--glare-color:#cfe0ff9e}.reveal__slot[data-rarity=epic]{--glare-color:#c9a8ffb3}.reveal__slot[data-rarity=legendary]{--glare-color:color-mix(in srgb, var(--gold-hi) 78%, transparent)}.reveal__slot[data-hint=common]{--peek:#ffffff2e}.reveal__slot[data-hint=rare]{--peek:#6fa8ff}.reveal__slot[data-hint=epic]{--peek:#a97cff;--peek-hi:#d6c2ff}.reveal__slot[data-hint=legendary]{--peek:#ffc85a;--peek-hi:#fff1c4}.reveal__flip{width:calc(780px * var(--z));height:calc(1090px * var(--z));color:inherit;transform-style:preserve-3d;transition:translate .64s var(--settle);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.reveal__flip:focus-visible{outline:2px solid var(--gold-hi);outline-offset:6px}.reveal__face{backface-visibility:hidden;transition:filter .35s;position:absolute;inset:0}.reveal__face--front{transform:rotateY(180deg)}.reveal__shadow{z-index:-1;filter:blur(calc(780px * var(--z) * .04));opacity:0;pointer-events:none;transform:translateY(2%);translate:calc(var(--px) * -2.5%) calc(var(--py) * -1.5%);background:#000;border-radius:6%;transition:opacity .3s ease-out;position:absolute;inset:3% 4%}.pile:not(.is-summary) .reveal__slot.is-top:not(.is-discarded) .reveal__shadow{opacity:.3}.reveal__slot.is-revealed .reveal__shadow{transition:none}.reveal__slot.is-discarded .reveal__shadow{transition:opacity .25s ease-out}.reveal__rim{z-index:-1;background:var(--peek);filter:blur(calc(780px * var(--z) * .035));opacity:var(--charge,0);pointer-events:none;border-radius:6%;display:none;position:absolute;inset:-1.5%}.reveal__slot.is-charging .reveal__rim{display:block}.bonus-crafts{position:absolute;inset:0;container-type:inline-size}.bonus-crafts__token{border:1px solid color-mix(in srgb, var(--lg,var(--gold)) 60%, transparent);corner-shape:bevel;background:linear-gradient(160deg, color-mix(in srgb, var(--lg,var(--gold)) 16%, transparent), transparent 55%), var(--surface);color:var(--text);text-align:center;border-radius:6cqw;align-content:center;justify-items:center;gap:2cqw;padding:10cqw 9cqw;display:grid;position:absolute;inset:0}.bonus-crafts p{margin:0}.bonus-crafts__mark{width:22cqw;color:var(--lg,var(--gold))}.bonus-crafts__figure{font:700 46cqw/.9 var(--f-display);font-variant-numeric:tabular-nums}.bonus-crafts__label{font:600 9cqw/1.1 var(--f-display)}.bonus-crafts .bonus-crafts__text{color:var(--text-2);margin-top:4cqw;font-size:6.4cqw;line-height:1.35}.reveal__slot:not(.is-revealed) .reveal__flip:is(:hover,:focus-visible){translate:0 -12px}.reveal__slot:not(.is-revealed) .reveal__flip:is(:hover,:focus-visible) .reveal__face--back{filter:drop-shadow(0 0 4px var(--peek)) drop-shadow(0 0 22px var(--peek))}.reveal__slot[data-hint=epic]:not(.is-revealed) .reveal__flip:hover .reveal__face--back{animation:1.3s ease-in-out infinite peek-violet}.reveal__slot[data-hint=legendary]:not(.is-revealed) .reveal__flip:hover{animation:.14s linear infinite tremble}.reveal__slot[data-hint=legendary]:not(.is-revealed) .reveal__flip:hover .reveal__face--back{animation:.9s ease-in-out infinite peek-pulse}@keyframes tremble{0%{translate:0}25%{translate:-.6% .3%}50%{translate:.5% -.3%}75%{translate:-.4% -.2%}}@keyframes peek-violet{0%,to{filter:drop-shadow(0 0 4px #a97cff)drop-shadow(0 0 18px #7b3fe4)}50%{filter:drop-shadow(0 0 6px #c9a8ff)drop-shadow(0 0 30px #9b6bff)}}@keyframes peek-pulse{0%,to{filter:drop-shadow(0 0 4px #ffc85a)drop-shadow(0 0 18px #ffc85a)}50%{filter:drop-shadow(0 0 6px #ffe2a0)drop-shadow(0 0 34px #ffb43a)}}.reveal__slot.is-revealed .reveal__flip{transform:rotateX(var(--rx)) rotateY(calc(180deg + var(--ry)))}.reveal__face--back:after{content:"";border-radius:var(--card-radius);corner-shape:bevel;background:var(--abyss);opacity:calc(var(--dim) * .45);pointer-events:none;position:absolute;inset:0}.reveal__light{border-radius:calc(780px * var(--z) * .025);corner-shape:bevel;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reveal__light:before{content:"";background:var(--abyss);opacity:calc(var(--dim) * .45);position:absolute;inset:0}.reveal__glare{background:linear-gradient(105deg, transparent 36%, var(--glare-color) 50%, transparent 64%);mix-blend-mode:screen;opacity:var(--glare);translate:calc(var(--gx) * 23%) calc(var(--gy) * 12%);position:absolute;inset:-30% -60%}.pile:not(.is-summary) .reveal__face--front .cardwrap{--rx:0deg!important;--ry:0deg!important;--mx:inherit!important;--my:inherit!important;--px:inherit!important;--py:inherit!important;--tilt:inherit!important;--angle:inherit!important}.pile.is-summary .reveal__light,.reveal__slot.is-discarded .reveal__light{display:none}.reveal__slot.is-charging .reveal__flip{transition:none;animation:none!important}.reveal__slot.is-revealed[data-rarity=epic] .reveal__face--front{filter:drop-shadow(0 0 10px #a97cff73)}.reveal__slot.is-revealed[data-rarity=legendary] .reveal__face--front{filter:drop-shadow(0 0 14px #ffc85a73)}.reveal__slot[data-stage] .f-art:has(img):after{content:"";width:124cqw;height:var(--rf-photo-h);background:var(--rf-ink);-webkit-mask:var(--art) top center / cover no-repeat;mask:var(--art) top center / cover no-repeat;pointer-events:none;transition:opacity .6s ease-out;position:absolute;top:4cqw;left:50%;translate:-50%}.reveal__slot[data-stage] .f-art img{transition:filter .6s ease-out}.reveal__slot[data-stage]:not([data-stage="5"]) .f-art img{--rf-photo-light:0}.reveal__slot[data-stage="5"] .f-art:has(img):after{opacity:0}.reveal__slot[data-stage] :is(.f-role,.f-cost){transition:opacity .16s ease-out,scale .38s cubic-bezier(.2,.9,.25,1)}.reveal__slot[data-stage="0"] .f-role,.reveal__slot:is([data-stage="0"],[data-stage="1"]) .f-cost{opacity:0;scale:1.35}.reveal__slot[data-stage] .f-name{transition:color .3s ease-out}.reveal__slot[data-stage] .f-team{transition:opacity .3s ease-out,translate .42s cubic-bezier(.2,.9,.25,1)}.reveal__slot:is([data-stage="0"],[data-stage="1"],[data-stage="2"],[data-stage="3"]) .f-name{color:#0000}.reveal__slot:is([data-stage="0"],[data-stage="1"],[data-stage="2"]) .f-team{opacity:0;translate:-4cqw}@media (forced-colors:active){.reveal__slot:is([data-stage="0"],[data-stage="1"],[data-stage="2"],[data-stage="3"]) .f-name{visibility:hidden}}.reveal__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.reveal__all[hidden],.reveal__next,.reveal__back{display:none}.reveal__actions.is-complete .reveal__next,.reveal__actions.is-complete .reveal__back{animation:actions-in .64s var(--settle) both;display:inline-flex}.reveal.is-sealed .reveal__actions{display:none}.pile__hint,.reveal__actions{transition:opacity .3s ease-out}.reveal.is-dealing :is(.pile__hint,.reveal__actions){opacity:0;pointer-events:none;transition:none}@keyframes actions-in{0%{opacity:0;translate:0 10px}}@media (max-width:80rem){.reveal{--z:.22}}@media (max-width:64rem){.reveal{--z:.17}}@media (max-width:40rem){.reveal{--z:.13;padding-inline:.75rem}.pile.is-summary{max-width:calc(780px * var(--z) * 3 + 110px * var(--z) * 2);flex-wrap:wrap;justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){.reveal,.reveal__slot .reveal__flip,.reveal__slot .reveal__face,.reveal:before{animation:none!important}.reveal__flip{transition:none}.reveal__light{display:none}}.reveal.is-still,.reveal.is-still:before,.reveal.is-still .reveal__slot .reveal__flip,.reveal.is-still .reveal__slot .reveal__face{animation:none!important}.reveal.is-still .reveal__slot .reveal__flip{transition:none;transform:none}.reveal.is-still .reveal__slot .reveal__face{transition:opacity .2s linear;transform:none}.reveal.is-still .reveal__face--front,.reveal.is-still .reveal__slot.is-revealed .reveal__face--back{opacity:0}.reveal.is-still .reveal__slot.is-revealed .reveal__face--front{opacity:1}.reveal.is-still .pile .reveal__slot.is-top:not(.is-revealed) .reveal__tap{opacity:.8;animation:none;scale:1}.packs{grid-template-columns:repeat(auto-fill,minmax(min(100%,34rem),1fr));gap:1.25rem;margin:0 0 4rem;padding:0;list-style:none;display:grid}.packs__item{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,9fr) minmax(0,13fr);display:grid;overflow:hidden}.packs__stage{background:linear-gradient(180deg, color-mix(in srgb, var(--lg,var(--gold)) 20%, transparent), transparent 75%), var(--abyss);place-items:end center;min-height:19rem;padding:1.75rem 1rem 1.6rem;display:grid;position:relative}.packs__stage:after{content:"";border-top:1px solid color-mix(in srgb, var(--lg,var(--gold)) 30%, transparent);background:linear-gradient(#ffffff08,#0000);height:1.4rem;position:absolute;inset:auto 0 0}.packs__item.is-empty .pack{opacity:.4;filter:grayscale()}.packs__pack{z-index:1;transition:translate .25s var(--ease-out), rotate .25s var(--ease-out);text-decoration:none;display:block;position:relative;rotate:-3deg}.packs__pack .pack{--pack-w:9.5rem}@media (hover:hover){a.packs__pack:hover{translate:0 -6px;rotate:-5deg}}.packs__body{align-content:center;justify-items:start;gap:1.5rem;padding:1.75rem 1.75rem 1.6rem;display:grid}.packs__league{font:600 var(--t-lg)/1.2 var(--f-display);margin:0}.packs__count{color:var(--text-2);font-size:var(--t-sm);gap:.35rem;margin:0;display:grid}.packs__count strong{color:var(--text);font:700 var(--t-hero)/.85 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.packs__item.is-empty .packs__count strong{color:var(--text-3)}.packs__actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:40rem){.packs__item{grid-template-columns:minmax(0,1fr)}.packs__stage{min-height:14rem}.packs__pack .pack{--pack-w:7.5rem}.packs__body{gap:1.1rem;padding:1.25rem 1.25rem 1.35rem}.packs__count strong{font-size:var(--t-figure)}}.history{max-width:62rem}.history__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.25rem;display:flex}.history__title{font-size:var(--t-xl);margin:0}.history-pager{align-items:center;gap:.4rem;display:flex}.history-pager__where{color:var(--text-3);font-size:var(--t-sm);font-variant-numeric:tabular-nums;padding:0 .5rem}.history__list,.history__cards{margin:0;padding:0;list-style:none}.history__list{gap:.75rem;display:grid}.history__entry{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,15rem) minmax(0,40rem);align-items:center;gap:1rem 2rem;padding:1.1rem 1.25rem;display:grid}.history__meta{color:var(--text-3);font-size:var(--t-sm);gap:.3rem;margin:0;display:grid}.history__meta strong{color:var(--text);font:600 var(--t-md)/1.25 var(--f-display)}.history__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.4rem,1.2vw,.75rem);display:grid}.history__card{transition:translate .2s var(--ease-out);text-decoration:none;display:block}.history__card .cardwrap{aspect-ratio:780/1090;width:100%;height:auto}.history__card .cardwrap,.history__card .card3d{pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.history__card:hover{translate:0 -4px}}@media (max-width:48rem){.history__entry{grid-template-columns:minmax(0,1fr);padding:1rem}.history__meta{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}}.odds-rarity{--gems:1;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.odds-rarity:before{content:"";width:calc(var(--gems) * .8rem - .2rem);background:linear-gradient(150deg,#fff,#9aa3ae 45%,#e9edf1 70%,#737c88);height:.6rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 12 12 0 24 12 12 24Z'/%3E%3C/svg%3E") 0/.8rem .6rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 12 12 0 24 12 12 24Z'/%3E%3C/svg%3E") 0/.8rem .6rem repeat-x}.odds-rarity[data-rarity=rare]{--gems:2}.odds-rarity[data-rarity=epic]{--gems:3}.odds-rarity[data-rarity=legendary]{--gems:4}.odds-rarity[data-rarity=legendary]:before{background:linear-gradient(150deg,#fff6d8,#b48b40 45%,#f6e2a6 70%,#7c5d24)}.opening{--opening-w:min(38dvh, 330px, 70vw);justify-items:center;gap:2rem;display:grid}.opening__rig{width:var(--opening-w);aspect-ratio:63/100;animation:pack-in .7s var(--ease-out) backwards, pack-float 5.6s ease-in-out .7s infinite;position:relative}.opening.is-held .opening__rig{animation:pack-in .7s var(--ease-out) backwards}@keyframes pack-in{0%{opacity:0;translate:0 calc(var(--opening-w) * .12);scale:.92}}@keyframes pack-float{0%,to{translate:0}50%{translate:0 calc(var(--opening-w) * -.022)}}.opening .pack{filter:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%}.opening .pack.is-cutting{cursor:grabbing}.opening .pack:focus-visible{outline:2px solid var(--gold-hi);outline-offset:1.2rem}.pack__half{position:absolute;inset:0}.pack__seam{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pack__seam path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pack__seam-shade{stroke:#0000008c;stroke-width:3px;transform:translateY(2px)}.pack__seam-lip{stroke:#e8eef5cc;stroke-width:1px}.pack__ribbon{perspective:260cqw;perspective-origin:50% 12%;pointer-events:none;position:absolute;inset:0}.pack__ribbon-body{transform-style:preserve-3d;position:absolute;inset:0}.pack__slice{transform-origin:0 0;width:7.14286%;height:20%;transform-style:preserve-3d;visibility:hidden;position:absolute;top:0;left:0}.pack__slice.is-loose{visibility:visible}.pack__face{backface-visibility:hidden;position:absolute;inset:0}.pack__art--strip{inset:0 auto auto;left:calc(var(--k) * -100%);width:1400%;height:500%}.pack__face--back{-webkit-mask:var(--pack-shape) calc((13 - var(--k)) / 13 * 100%) 0 / 1400% 500% no-repeat;mask:var(--pack-shape) calc((13 - var(--k)) / 13 * 100%) 0 / 1400% 500% no-repeat;background:repeating-linear-gradient(90deg,#ffffff4d 0 .35cqw,#00000038 .35cqw .9cqw,#0000 .9cqw 1.4cqw) 0 0/100% 9cqw no-repeat,linear-gradient(#e9edf2,#b9c0c9 30%,#8b929c 62%,#c9ced6);transform:rotateY(180deg)}.pack-under{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.pack__shadow{background:#0009;border-radius:4cqw;position:absolute;inset:24% 7% 2%;box-shadow:0 7cqw 9cqw 1cqw #0000008c,0 1.5cqw 3cqw #00000073}.pack__inside{-webkit-mask:var(--pack-shape) 0 0 / 100% 100% no-repeat;mask:var(--pack-shape) 0 0 / 100% 100% no-repeat;background:linear-gradient(#0000 4%,#04080eb8 24%),linear-gradient(100deg,#6a717b,#b4bbc4 36%,#7c838d 60%,#4a505a);position:absolute;inset:0}.opening__stack{aspect-ratio:780/1090;width:86%;position:absolute;top:10.5%;left:50%;translate:-50%}.opening__stack>.cardwrap{translate:calc(var(--i) * .5cqw) calc(var(--i) * -.4cqw);position:absolute;top:0;left:0}.pack__leak{background:linear-gradient(180deg, color-mix(in srgb, var(--leak) 62%, transparent), transparent) 0 0 / 100% 26% no-repeat;-webkit-mask:var(--pack-shape) 0 0 / 100% 100% no-repeat;mask:var(--pack-shape) 0 0 / 100% 100% no-repeat;opacity:calc(var(--cut,0) * .85);position:absolute;inset:0}.pack__beam{--beam:.5;background:linear-gradient(0deg, color-mix(in srgb, var(--leak) 50%, transparent), transparent);transform-origin:50% 100%;opacity:0;height:90%;position:absolute;bottom:86%;left:8%;right:8%;-webkit-mask:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.opening[data-burst] .pack__beam{animation:1s ease-out both pack-beam}.opening[data-burst=common] .pack__beam{--beam:.22;animation-duration:.8s}.opening[data-burst=epic] .pack__beam{--beam:.65;animation-duration:1.3s}.opening[data-burst=legendary] .pack__beam{--beam:.8;animation-duration:1.6s}@keyframes pack-beam{0%{opacity:0;transform:scaleY(.3)}16%{opacity:var(--beam);transform:scaleY(1)}to{opacity:0;transform:scaleY(1.06)}}.pack__gesture{pointer-events:none;width:84%;height:0;transition:opacity .2s ease-out;position:absolute;top:12.5%;left:8%}.pack__gesture:before,.pack__gesture:after{content:"";animation:2.4s var(--ease-out) 1s infinite backwards;position:absolute}.pack__gesture:after{background:linear-gradient(90deg, transparent, var(--gold-hi));transform-origin:0;width:100%;height:2px;animation-name:tear-trail;top:-1px;left:0}.pack__gesture:before{border:2px solid var(--gold-hi);background:#ffffff24;border-radius:50%;width:1.1rem;height:1.1rem;animation-name:tear-dot;top:-.55rem;left:-.55rem}@keyframes tear-dot{0%{opacity:0;translate:0}12%{opacity:1}68%{opacity:1;translate:calc(var(--opening-w) * .84) 0}84%,to{opacity:0;translate:calc(var(--opening-w) * .84) 0}}@keyframes tear-trail{0%{opacity:0;scale:0 1}12%{opacity:.9}68%{opacity:.9;scale:1}84%,to{opacity:0;scale:1}}.opening.is-started .pack__gesture,.opening.is-torn .pack__gesture{opacity:0}.opening__hint{max-width:30ch;color:var(--text-2);font-size:var(--t-sm);text-align:center;margin:0;transition:opacity .25s ease-out,color .2s ease-out}.opening.is-missed .opening__hint{color:var(--gold-hi)}.opening.is-started .opening__hint{opacity:0}.opening.is-handed{pointer-events:none;position:absolute}.opening.is-handed .opening__rig{animation:none}.opening.is-handed .pack{z-index:100}.opening.is-handed :is(.opening__stack,.opening__hint){visibility:hidden}.reveal.is-pack-leaving{overflow:clip}.pack__strip-shade{height:11%;opacity:min(1, var(--cut,0) * 6);pointer-events:none;background:linear-gradient(#0000,#00000075 42%,#0000);transition:opacity .12s linear;position:absolute;top:7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 62%,#0000)}.opening.is-torn .pack__strip-shade{opacity:0}.store-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem}.store-head__balance{justify-content:flex-end;align-items:center;gap:.6rem;margin:0;display:flex}.store-head__icon{width:1.9rem;height:1.9rem;color:var(--gold-hi)}.store-head__amount{color:var(--text);font:700 2.75rem/1 var(--f-display);font-variant-numeric:tabular-nums}.purchase{border:1px solid color-mix(in srgb, var(--blue) 55%, transparent);corner-shape:bevel;background:color-mix(in srgb, var(--blue) 9%, var(--surface));animation:purchase-in .32s var(--ease-out) both;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.25rem;padding:.9rem 1rem .9rem 1.25rem;display:flex}.purchase__text{color:var(--text-2);margin:0}.purchase__text strong{color:var(--blue-hi)}.purchase__price{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.purchase__price .frag-icon{color:var(--gold-hi);margin-right:.15em}@keyframes purchase-in{0%{opacity:0;translate:0 6px}}.vitrine{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.offer{grid-template-rows:auto 1fr;min-width:0;display:grid}.offer+.offer{box-shadow:-1px 0 0 var(--line-soft), 0 -1px 0 var(--line-soft)}.offer__stage{--k:1;aspect-ratio:100/58;background:linear-gradient(180deg, color-mix(in srgb, var(--lg) 20%, transparent), transparent 70%), var(--abyss);position:relative;overflow:hidden;container-type:inline-size}.offer__stage:after{content:"";border-top:1px solid color-mix(in srgb, var(--lg) 30%, transparent);background:linear-gradient(#ffffff08,#0000);height:11%;position:absolute;inset:auto 0 0}.offer__pack{--d:calc(var(--i) - (var(--n) - 1) / 2);z-index:1;width:var(--pack,25cqw);transform-origin:50% 100%;translate:calc(-50% + var(--d) * var(--spread,0cqw) * var(--k)) calc(var(--d) * var(--d) * var(--drop,0cqw) * var(--k));rotate:calc(var(--d) * var(--angle,0deg) * var(--k) + var(--lean,0deg));transition:translate .4s var(--ease-out), rotate .4s var(--ease-out);position:absolute;bottom:10%;left:50%}.offer__pack .pack{--pack-w:100%}.offer__stage--single{--pack:29cqw;--lean:-3deg}.offer__stage--fan{--pack:26cqw;--spread:16cqw;--angle:9deg;--drop:1.4cqw}.offer__stage--arc{--pack:23.5cqw;--spread:8.2cqw;--angle:4deg;--drop:.5cqw}.offer__stage--arc .offer__pack:not(:last-child) .pack__teams{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.offer:hover .offer__stage{--k:1.14}.offer:hover .offer__stage--single{--lean:-1deg}.offer:hover .offer__stage--single .offer__pack{translate:-50% -2.5cqw}}.offer__body{align-content:start;justify-items:start;gap:.35rem;padding:1.25rem 1.25rem 1.5rem;display:grid}.offer__title{color:var(--text-2);font:600 var(--t-md)/1.3 var(--f-sans);margin:0}.offer__price{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 1.1rem;display:flex}.offer__icon{width:1.35rem;height:1.35rem;color:var(--gold-hi);align-self:center}.offer__amount{color:var(--text);font:700 2.75rem/1 var(--f-display);font-variant-numeric:tabular-nums}.offer__was{color:var(--text-3);font:600 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums;-webkit-text-decoration-color:color-mix(in srgb, var(--text-3) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--text-3) 80%, transparent);margin-right:.35rem;text-decoration-thickness:1.5px}.offer__buy{margin:0}.offer__short{align-items:center;gap:.7rem;min-height:44px;display:flex}.offer__short p{color:var(--text-3);font-size:var(--t-sm);margin:0}.offer__short strong{color:var(--text);font:700 var(--t-md)/1 var(--f-display);font-variant-numeric:tabular-nums}.offer__gauge{flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.offer__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.offer__ring path{fill:none;stroke-width:2.5px;stroke-linejoin:miter}.offer__ring-track{stroke:color-mix(in srgb, var(--text-3) 26%, transparent)}.offer__ring-fill{stroke:var(--points);stroke-dasharray:var(--p) 100;animation:gauge-fill .9s .15s var(--ease-out) both}@keyframes gauge-fill{0%{stroke-dasharray:0 100}}.offer__gauge-icon{width:.95rem;height:.95rem;color:var(--text-2)}.store-foot{color:var(--text-3);font-size:var(--t-sm);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:1.25rem 0 0;display:flex}.store-foot p{margin:0}.store-foot p:last-child{margin-left:auto}.ledger{gap:.5rem;margin:0;display:grid}.ledger__row{border-radius:var(--r);corner-shape:bevel;background:var(--abyss);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.7rem .9rem;display:flex}.ledger dt{color:var(--text-2);font-size:var(--t-sm)}.ledger dd{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:0;font-weight:600;display:inline-flex}.ledger__before{color:var(--text-3)}.ledger__arrow{width:1rem;height:1rem;color:var(--text-3)}.ledger__icon{color:var(--gold-hi)}.ledger dd>.ledger__icon:first-child{margin-right:-.25rem}.ledger__after{color:var(--text);font:700 var(--t-lg)/1 var(--f-display)}@media (max-width:52rem){.vitrine{grid-auto-flow:row}}@media (min-width:40.01rem) and (max-width:52rem){.offer{grid-template-rows:auto;grid-template-columns:minmax(0,11fr) minmax(0,10fr)}.offer__stage{aspect-ratio:100/68}.offer__body{align-content:center}}@media (max-width:40rem){.store-head{grid-template-columns:minmax(0,1fr)}.store-head__balance{justify-content:flex-start}.store-head__icon{width:1.5rem;height:1.5rem}.store-head__amount,.offer__amount{font-size:var(--t-2xl)}.offer__stage{aspect-ratio:100/46}.offer__stage--single{--pack:21cqw}.offer__stage--fan{--pack:19cqw;--spread:12cqw;--angle:8deg}.offer__stage--arc{--pack:17cqw;--spread:6.4cqw;--drop:.4cqw}.offer__body{padding:1rem 1rem 1.2rem}.offer__price{margin-bottom:.85rem}}@media (prefers-reduced-motion:reduce){.purchase{animation:none}.offer__pack{transition:none}.offer__ring-fill{animation:none}}.tile,.league-tile,.medals>.medal,.quests--grid>.quest,.showcase__item,.hof-split{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface)}.tile{align-content:start;gap:1.25rem;padding:1.4rem 1.5rem;display:grid}.tile__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.tile__title{font-size:var(--t-lg);margin:0}.tile__count{color:var(--text-3);font:400 var(--t-xs) var(--f-sans);font-variant-numeric:tabular-nums;margin-left:.5rem}.tile__head>a:not(.btn){color:var(--text-2);font-size:var(--t-sm)}.tile__empty{color:var(--text-3);margin:0}.tile--call{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 6%, var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.tile--call p{color:var(--text-2);margin:0}.crest{object-fit:contain;flex:none}.crest--code{width:var(--crest,36px);height:var(--crest,36px);border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;font:700 var(--t-2xs)/1 var(--f-display);place-items:center;display:grid}.profile-head{border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);grid-template-columns:auto minmax(0,1fr) minmax(16rem,23rem);grid-template-areas:"avatar who level";align-items:center;gap:1.5rem 2.5rem;margin:0 0 2.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.profile-head .avatar-form,.profile-head__avatar{grid-area:avatar}.profile-head__identity{grid-area:who;min-width:0}.profile-head__identity h1{font-size:var(--t-headline);overflow-wrap:anywhere;margin:0 0 .75rem;line-height:1}.profile-head__title{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin:0;display:flex}.profile-head__public,.profile-head__since{color:var(--text-2);font-size:var(--t-sm)}.profile-head__since{margin:0}.profile-head__level{border-radius:var(--r);corner-shape:bevel;background:var(--abyss);grid-area:level;gap:.7rem;padding:1.1rem 1.25rem 1.2rem;display:grid}.profile-head__level .xpbar{background:var(--surface-2)}.profile-head__rank{justify-content:space-between;align-items:baseline;gap:.6rem;margin:0;display:flex}.profile-head__number{font:700 var(--t-hero)/.8 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.profile-head__caption{color:var(--text-2);font-size:var(--t-sm);font-weight:600}.profile-head__xp{color:var(--text-2);font-size:var(--t-sm);margin:0}.profile-head__xp strong{color:var(--gold-hi)}@media (max-width:52rem){.profile-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar who""level level"}}@media (max-width:40rem){.profile-head{gap:1.25rem 1rem}.profile-head .avatar-form__preview,.profile-head__avatar{width:72px;height:72px;font-size:var(--t-2xl)}.profile-head__identity h1{font-size:var(--t-2xl);margin-bottom:.5rem}}.avatar-form{justify-items:center;gap:.5rem;display:grid}.avatar-form__preview,.profile-head__avatar{border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface-2);width:112px;height:112px;color:var(--text);font:700 3.5rem/1 var(--f-display);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.avatar-form__preview{cursor:pointer}.avatar-form__preview img,.profile-head__avatar img{object-fit:cover;width:100%;height:100%}.avatar-form__overlay{background:color-mix(in srgb, var(--abyss) 78%, transparent);color:var(--text);font-size:var(--t-sm);opacity:0;place-items:center;font-weight:600;transition:opacity .18s;display:grid;position:absolute;inset:0}.avatar-form__preview:hover .avatar-form__overlay,.avatar-form:focus-within .avatar-form__overlay{opacity:1}.avatar-form__send{display:none}.avatar-form:focus-within .avatar-form__send{display:inline-flex}.avatar-form:has(input[type=file]:valid) .avatar-form__send{display:inline-flex}.title-badge{border:1px solid var(--line);corner-shape:bevel;min-height:36px;color:var(--gold-hi);font-size:var(--t-sm);border-radius:4px;align-items:center;gap:.45rem;padding:.2rem .75rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.title-badge--none{color:var(--text-2)}a.title-badge:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent)}.title-badge__pen{fill:currentColor;width:13px;height:13px}.titles{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:stretch;gap:.5rem;display:grid}.title-option{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;cursor:pointer;gap:.15rem;padding:.7rem .85rem;display:grid;position:relative}.title-option:hover{border-color:var(--gold)}.title-option:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--gold-hi)}.title-option:has(input:checked) .title-option__req{color:var(--text-2)}.title-option.is-locked{color:var(--text-3);background:repeating-linear-gradient(135deg, var(--line-soft) 0 1px, transparent 1px 8px);cursor:not-allowed}.title-option__label{font-weight:650}.title-option__req{color:var(--text-3);font-size:var(--t-xs)}.title-option input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.title-option:has(input:focus-visible){outline:2px solid var(--gold-hi);outline-offset:2px}.profile-tabs{margin-bottom:2.5rem}@media (max-width:30rem){.profile-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:0 1.1rem;overflow-x:auto}.profile-tabs .tabs__tab{flex:none}}.tabs__count{background:color-mix(in srgb, var(--gold) 22%, transparent);min-width:1.35rem;height:1.35rem;color:var(--gold-hi);font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .35rem;font-weight:700;display:inline-grid}.tab-panel{flex-direction:column;gap:3.5rem;display:flex}.tab-panel>*{margin:0}.tab-panel .section-title{margin:0 0 1.5rem}.tab-panel .panel{padding:clamp(1.25rem,3vw,1.75rem)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin:0 0 1.5rem;display:flex}.tab-panel .section-head .section-title{margin:0}.section-head>a{color:var(--text-2);font-size:var(--t-sm)}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"points points days best""points points podiums collection""medals medals medals medals";gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bento>*{min-width:0}.bento>.metric{gap:.5rem;padding:1.4rem 1.5rem}.bento__points{grid-area:points}.bento__days{grid-area:days}.bento__best{grid-area:best}.bento__podiums{grid-area:podiums}.bento__collection{grid-area:collection}.bento__medals{grid-area:medals}.bento>.bento__points{align-content:space-between;gap:1.75rem}.bento__score{gap:.5rem;display:grid}.bento__call{justify-self:start}.bento__points .metric__value{color:var(--points);font-size:var(--t-3xl)}.bento__points .metric__label{font-size:var(--t-md)}.bento__collection .progress{margin:.2rem 0 .1rem}.metric__hint sup{font-size:.7em}@media (max-width:62rem){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"points points""days best""podiums collection""medals medals"}}@media (max-width:30rem){.bento{gap:.75rem}.bento>.metric,.bento>.tile{padding:1.1rem 1.15rem}.bento>.metric:not(.bento__points) .metric__value{font-size:var(--t-2xl)}}.bento-leagues{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bento-league{border-radius:var(--r);corner-shape:bevel;background:var(--ground);min-height:52px;color:inherit;grid-template-columns:28px minmax(0,1fr) auto 4.5rem;align-items:center;gap:.9rem;padding:.55rem .9rem;text-decoration:none;transition:background-color .15s;display:grid}.bento-league:hover{background:var(--surface-2)}.bento-league .crest{width:28px;height:28px}.bento-league__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bento-league__rank,.bento-league__points{color:var(--text-3);font-size:var(--t-xs);white-space:nowrap}.bento-league__rank strong{color:var(--text);font:700 var(--t-lg)/1 var(--f-display)}.bento-league__points{text-align:right}.bento-league__points strong{color:var(--points);font:700 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums}.bento-league sup,.league-tile sup,.trophy__rank sup{font-size:.5em}@media (max-width:30rem){.bento-league{grid-template-columns:28px minmax(0,1fr) auto}.bento-league__points{display:none}}.medal-shelf{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.medal-shelf .medal__disc{width:40px;height:40px}.medal-shelf .medal-icon{width:18px;height:18px}@media (max-width:30rem){.medal-shelf{gap:.5rem}.medal-shelf .medal__disc{width:34px;height:34px}.medal-shelf .medal-icon{width:16px;height:16px}}.hof-teaser{gap:1.5rem;min-width:0;display:grid}.hof-preview{--z:.2;flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:62rem){.hof-preview{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:.9rem;padding-bottom:.5rem;overflow-x:auto}.hof-preview>li{scroll-snap-align:start;flex:none}}@media (max-width:38rem){.hof-preview{--z:.19}}.trophies{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.trophy{border:1px solid var(--gold);border-radius:var(--r-lg);corner-shape:bevel;background:color-mix(in srgb, var(--gold) 8%, var(--surface));align-items:center;gap:1.1rem;padding:1.1rem 1.4rem;display:flex}.trophy__rank{color:var(--gold-hi);font:700 var(--t-2xl)/1 var(--f-display)}.trophy__name{gap:.15rem;display:grid}.trophy__title{color:var(--gold-hi);font-size:var(--t-sm);font-weight:600}.trophy__name time{color:var(--text-3);font-size:var(--t-xs)}.league-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.league-tile{height:100%;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"crest name name""rank rank points";align-items:center;gap:1.25rem 1rem;padding:1.25rem 1.4rem;text-decoration:none;transition:border-color .15s;display:grid}.league-tile:hover{border-color:var(--line)}.league-tile .crest{grid-area:crest;width:40px;height:40px}.league-tile__name{grid-area:name;gap:.15rem;display:grid}.league-tile__name span,.league-tile__rank,.league-tile__points{color:var(--text-3);font-size:var(--t-xs)}.league-tile__rank{grid-area:rank}.league-tile__points{text-align:right;grid-area:points}.league-tile__rank strong,.league-tile__points strong{font:700 var(--t-figure)/.9 var(--f-display);font-variant-numeric:tabular-nums;margin-right:.15rem}.league-tile__rank strong{color:var(--text)}.league-tile__points strong{color:var(--points)}.league-tile.is-finished{background:var(--ground)}.league-tile.is-finished img{filter:grayscale(.6);opacity:.8}.medals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:68rem){.medals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.medals{grid-template-columns:minmax(0,1fr)}}.medals>.medal{gap:1.1rem;padding:1.25rem 1.4rem;display:flex}.medals>.medal--none{background:var(--ground)}@media not (max-width:68rem){.medals>.medal:last-child:nth-child(3n+1){grid-column:1/-1}}@media (not (max-width:42rem)) and (max-width:68rem){.medals>.medal:last-child:nth-child(odd){grid-column:1/-1}}.medals>.medal:last-child .medal__body{max-width:34rem}@media (max-width:42rem){.medals>.medal{gap:.9rem;padding:1rem 1.1rem}.medals .medal__disc{width:42px;height:42px}.medals .medal-icon{width:19px;height:19px}.medal__description{margin-bottom:.7rem}}.medal__disc,.showcase__disc{width:52px;height:52px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--text-3);border-radius:50%;flex:none;place-items:center;display:grid}.medal--bronze .medal__disc,.showcase__item--bronze .showcase__disc{background:linear-gradient(150deg, var(--medal-bronze-hi), var(--medal-bronze-lo));box-shadow:none;color:var(--medal-ink)}.medal--argent .medal__disc,.showcase__item--argent .showcase__disc{background:linear-gradient(150deg, var(--medal-silver-hi), var(--medal-silver-lo));box-shadow:none;color:var(--medal-ink)}.medal--or .medal__disc,.showcase__item--or .showcase__disc{background:linear-gradient(150deg, var(--medal-gold-hi), var(--medal-gold-lo));box-shadow:none;color:var(--medal-ink)}.medal-icon{fill:currentColor;width:22px;height:22px}.medal__body{flex:1;align-content:start;min-width:0;display:grid}.medal__label{font-size:var(--t-lg);margin:0}.medal__description{color:var(--text-3);font-size:var(--t-xs);margin:.2rem 0 .9rem}.medal__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;height:6px;display:grid}.medal__seg{background:var(--abyss);overflow:hidden}.medal__seg.is-owned,.medal__seg>span{background:var(--points)}.medal__seg>span{height:100%;display:block}.medal__next{color:var(--text-2);font-size:var(--t-xs);margin:.55rem 0 0}.medal__next strong{color:var(--text)}.fact-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fact-panels__title{font-size:var(--t-lg);justify-content:space-between;align-items:baseline;margin:0 0 1.5rem;display:flex}.fact-panels__title a{font:600 var(--t-sm) var(--f-sans)}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.25rem;margin:0;display:grid}.facts div{align-content:start;gap:.35rem;min-width:0;display:grid}.facts dt{color:var(--text-2);font-size:.8rem;font-weight:600}.facts dd{font:700 var(--t-lg)/1.15 var(--f-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.facts dd span{color:var(--text-3);font:400 var(--t-xs)/1.35 var(--f-sans);margin-top:.3rem;display:block}.facts__icon{color:var(--gold-hi);margin-right:.2em}@media (max-width:62rem){.fact-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.quests-periods{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.quests-period{align-content:start;gap:1.5rem;display:grid}.quests-period__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.quests-period__head h2{font-size:var(--t-xl);margin:0}.quests-period__head p{color:var(--text-3);font-size:var(--t-xs);margin:0}.quests{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.quests--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem}.quest{grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}.quests--grid>.quest{padding:1.15rem 1.3rem}.quests--grid>.quest.is-done{background:var(--ground)}.quest__state{border:1px solid var(--line);corner-shape:bevel;border-radius:4px;place-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;display:grid}.quest__state svg{width:.9rem;height:.9rem}.quest.is-done .quest__state{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 18%, transparent);color:var(--blue-hi)}.quest.is-done .quest__label,.quest.is-done .quest__description{color:var(--text-3)}.quest__label{font:600 var(--t-md)/1.3 var(--f-sans);margin:0}.quest__description{color:var(--text-2);font-size:var(--t-sm);margin:.2rem 0 .65rem}.quest__progress{color:var(--text-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.quest__done{color:var(--blue-hi);font-size:var(--t-xs);margin:0;font-weight:600}.quest__reward{color:var(--gold-hi);font-size:var(--t-xs);text-align:right;white-space:nowrap;font-weight:600;line-height:1.5}.quest__icon{margin-right:.15em}.quests-done{margin-top:1.25rem}.quests-done>summary{color:var(--text-2);margin-bottom:.75rem;padding:.6rem 0;font-weight:600}.settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.settings__panel{align-content:start;gap:1.25rem;height:100%;display:grid}.settings__panel--wide{grid-column:1/-1}.settings__panel form{margin:0}.settings .field{align-content:start}@media not (max-width:62rem){.settings__panel--wide .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings__panel .btn--ghost{justify-self:start}.settings__title{font-size:var(--t-lg);margin:0}.settings__note{color:var(--text-3);font-size:var(--t-sm);margin:-.75rem 0 0}.settings__checks{border:0;margin:0 0 1rem;padding:0;display:grid}.settings__checks legend{margin:-.75rem 0 .5rem;padding:0}.intensity{gap:.5rem}.intensity__option{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;color:var(--text-2);padding:.6rem .9rem;transition:border-color .15s,background-color .15s}.intensity__option strong{color:var(--text);margin-right:.35rem}.intensity__option:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, transparent)}@media (max-width:52rem){.settings{grid-template-columns:minmax(0,1fr)}}.pubprofile{gap:3.5rem;max-width:72rem;margin:0 auto;display:grid}.pubprofile>*{margin:0}.pubprofile .section-title{margin:0 0 1.5rem}.pubprofile .profile-head__avatar{cursor:default}.pubprofile__hof{gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.pubprofile__best{margin:0;padding:0;list-style:none}@media (max-width:30rem){.pubprofile__best.card-grid{--z:.175}}@media not (max-width:62rem){.pubprofile__best.card-grid{--z:.24;grid-template-columns:repeat(5,minmax(0,1fr))}}.pubprofile__hof-all{justify-self:end}.pubprofile__record{padding:clamp(1.25rem,3vw,2rem)}.showcase{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.showcase__item{align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.showcase__disc{width:44px;height:44px}.showcase__disc .medal-icon{width:20px;height:20px}.showcase__text{min-width:0;display:grid}.showcase__label{font-weight:650}.showcase__tier{color:var(--text-3);font-size:var(--t-xs);font-weight:600}.record-lineup{margin:0;padding:0;list-style:none}@media not (max-width:62rem){.record-lineup.card-grid{--z:.24;grid-template-columns:repeat(5,minmax(0,1fr))}}.record-lineup__slot{justify-items:center;gap:.5rem;display:grid}.record-lineup__role{color:var(--text-2);font-size:var(--t-sm);align-items:center;gap:.35rem;font-weight:600;display:flex}.record-lineup__captain{color:var(--gold-hi)}.record-lineup__score{color:var(--points);font:700 var(--t-xl)/1 var(--f-display);font-variant-numeric:tabular-nums}.hof-head{gap:2rem;margin:0 0 3rem;display:grid}.hof-head h1{font-size:var(--t-headline);margin:0}.hof-bento{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hof-bento>.metric{padding:1.3rem 1.4rem}.hof-bento .metric--hero .metric__value{color:var(--points)}.hof-rarity{--tone:var(--text-2);align-content:end}.hof-rarity[data-rarity=common]{--tone:var(--rarity-common-ink)}.hof-rarity[data-rarity=rare]{--tone:var(--rarity-rare-ink)}.hof-rarity[data-rarity=epic]{--tone:var(--rarity-epic-ink)}.hof-rarity[data-rarity=legendary]{--tone:var(--rarity-legendary-ink)}.hof-rarity .metric__label{color:var(--tone)}.hof-rarity .metric__value small{color:var(--text-3);font:400 var(--t-sm) var(--f-sans);letter-spacing:0}.hof-rarity__bar{background:var(--abyss);height:3px;margin-top:.3rem}.hof-rarity__bar span{background:var(--tone);height:100%;display:block}@media (max-width:62rem){.hof-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hof-bento>.metric--hero{grid-column:1/-1}}@media (max-width:30rem){.hof-bento>.metric:not(.metric--hero) .metric__value{font-size:var(--t-2xl)}}.filters.hof-filters{margin-bottom:3rem}.hof-league{gap:1rem;margin:0 0 3.5rem;display:grid}.hof-league__title{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .5rem;display:flex}.hof-league__title img{object-fit:contain;width:32px;height:32px}.hof-league__title .section-title__count{margin-left:0}.hof-split{scroll-margin-top:calc(var(--masthead-h) + 1rem);gap:1.75rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}@media (max-width:48rem){.hof-split{scroll-margin-top:calc(var(--masthead-h) * 2 + 1.5rem)}}.hof-split.is-archived{background:var(--ground)}@media (max-width:30rem){.hof-split,.pubprofile__record{padding:1.1rem .75rem}.hof-split__head,.hof-split__more{padding:0 .4rem}}.hof-split__head{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;display:flex}.hof-split__head h3{font-size:var(--t-lg);margin:0}.hof-split__count{color:var(--text-3);font-size:var(--t-sm);font-variant-numeric:tabular-nums;margin:0}.hof-split__count strong{color:var(--points);font:700 var(--t-lg)/1 var(--f-display)}.hof-split__state{color:var(--text-3);font-size:var(--t-sm);margin:0 0 0 auto}.hof-split.is-archived .hof-split__state{color:var(--text-2)}.hof-split__more{margin:0}.hof-grid{--z:.22;row-gap:1.75rem;margin:0;padding:0;list-style:none}@media (max-width:30rem){.hof-grid{--z:.19}}.hof-cell{width:calc(780px * var(--z));align-content:start;gap:.45rem;display:grid}.hof-cell__card{border-radius:var(--r);transition:translate .2s var(--ease-out);display:block}a.hof-cell__card:hover{translate:0 -4px}a.hof-cell__card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hof-cell.is-gone .cardwrap{filter:saturate(.55)brightness(.82)}.hof-cell__meta{color:var(--text-3);font-size:var(--t-2xs);flex-wrap:wrap;justify-content:space-between;gap:.15rem .5rem;margin:0;display:flex}.hof-cell__gone{color:var(--text-2);align-items:center;gap:.35rem;display:inline-flex}.hof-cell__gone:before{content:"";border:1px solid;width:6px;height:6px;rotate:45deg}.hof-empty{justify-items:start;gap:1rem;display:grid}.hof-empty p{color:var(--text-2);margin:0}.metrics.standing{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;display:flex}.metrics.standing>.metric{flex:11rem}.metrics.standing>.metric--hero{flex:1.6 14rem}.standing .metric__value sup,.standing-bento .metric__value sup,.standings-board .metric__value sup{vertical-align:.9em;margin-left:.04em;font-size:.42em}.standing-bento{grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem;margin:0 0 1.5rem;display:grid}.standing-hero{grid-row:span 2;align-content:space-between;gap:1rem}.standing-bento:not(:has(.has-spark)){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.standing-bento:not(:has(.has-spark)) .standing-hero{grid-row:auto}.standing-hero__head{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;display:flex}.standing-hero__tier{color:var(--gold-hi);border-color:var(--line);align-self:center}.standing-hero__gap{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin:0;display:flex}.standing-hero__gap b{color:var(--text);font:700 var(--t-xl)/1 var(--f-display);font-variant-numeric:tabular-nums}.standing-hero__gap b.standing__points{color:var(--points)}.standing-hero__move{font-size:var(--t-sm);font-weight:600}.standing-spark{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:4.5rem;margin:0;padding:0;list-style:none;display:grid}.standing-spark__day{height:calc(.25rem + var(--h) * (100% - .25rem));background:color-mix(in srgb, var(--points) 55%, transparent)}.standing-spark__day.is-missed{background:var(--line-soft);height:.25rem}.standing-spark__day.is-current{background:var(--points)}.standing-reward__title{color:var(--gold-hi);font-size:var(--t-xl)}.standing-reward__title.is-none{color:var(--text-3)}.standing-wait{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 2rem;margin:0 0 1.5rem;display:grid}.standing-wait__title{font:700 var(--t-xl)/1.2 var(--f-display);margin:0}.standing-wait__when{color:var(--text-2);grid-column:1;margin:0}.standing-wait__count{color:var(--text-2);text-align:right;grid-area:1/2/span 2;margin:0}.standing-wait__count b{color:var(--text);font:700 3rem/1 var(--f-display);display:block}@media (max-width:48rem){:is(.standing-bento,.standing-bento:not(:has(.has-spark))){grid-template-columns:minmax(0,1fr)}.standing-hero{grid-row:auto}.standing-wait{grid-template-columns:minmax(0,1fr)}.standing-wait__count{text-align:left;grid-area:auto/1}}.standing__points{color:var(--points)}.standing-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.5rem;display:flex}.standing-empty p{color:var(--text-2);margin:0}.standings-panel{padding:clamp(.75rem,2vw,1.25rem) clamp(.5rem,2vw,1.25rem)}.standings-panel>.empty{margin:.5rem .25rem}.standings-panel .table-scroll{border-top:0}.standings-panel .stats-table thead th{background:var(--surface)}.standings-panel .stats-table tbody tr:hover{background:var(--surface-2)}.standings-panel .stats-table tr.is-me,.standings-panel .stats-table tr.is-me:hover{background:color-mix(in srgb, var(--blue) 16%, var(--surface))}.standings-panel .stats-table tbody tr:last-child td{border-bottom:0}.standings-panel__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 0 1rem;padding:0 .25rem;display:flex}.standings-panel__bar .scopes{margin:0}.standings-days{align-items:center;gap:.25rem;display:flex}.standings-days__current{min-width:6.5rem;font:600 var(--t-md)/1.2 var(--f-display);text-align:center;font-variant-numeric:tabular-nums}.standings-days__step{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;width:36px;height:36px;color:var(--gold-hi);place-items:center;display:grid}.standings-days__step svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}a.standings-days__step:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent)}span.standings-days__step{border-color:var(--line-soft);color:var(--text-3);opacity:.5}.standings .rank{width:4.5rem}.standings__player{font-weight:600}.standings__title{color:var(--text-3);font-size:var(--t-xs);vertical-align:.1em;margin-left:.5rem}.standings__move{width:6rem}.standings .num--lead{font-family:var(--f-display)}.standings th.standings__reward,.standings td.standings__reward{width:9.5rem;padding-left:1.5rem}.standings__laurel{color:var(--gold-hi);font-weight:600}.standings__boosters{color:var(--points);font:700 var(--t-md)/1 var(--f-display);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:inline-flex}.standings__glyph{fill:currentColor;width:.9rem;height:1.125rem}.standings__gap tr:first-child td{color:var(--text-3);text-align:center;padding-block:.2rem}.delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.standings-board{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;display:flex}.standings-crest{flex:1.4 22rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;display:grid}.standings-crest__logo,.standings-crest__mark{width:4rem;height:4rem}.standings-crest__logo{object-fit:contain}.standings-crest__mark{border:1px solid var(--line);corner-shape:bevel;background:var(--abyss);color:var(--gold-hi);font:700 var(--t-xl)/1 var(--f-display);border-radius:10px;place-items:center;display:grid}.standings-crest__mark--code{font-size:var(--t-sm)}.standings-crest__text h2{font-size:var(--t-xl);overflow-wrap:anywhere;margin:0}.standings-crest__text p{color:var(--text-2);font-size:var(--t-sm);margin:.3rem 0 0}.standings-crest__action{margin:0}.standings-crest__icon{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.standings-board>.metrics.standings-board__metrics{flex:18rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.standings-board__metrics .metric{align-content:center}.team-pick fieldset{border:0;min-width:0;margin:0;padding:0}.team-pick legend{font:600 var(--t-xl)/1.3 var(--f-display);margin-bottom:1.25rem;padding:0}.team-pick__grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;display:grid}.team-pick__team{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);color:var(--text-2);font-size:var(--t-sm);text-align:center;cursor:pointer;border-radius:10px;align-content:start;justify-items:center;gap:.6rem;padding:1.1rem .6rem .95rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:grid;position:relative}.team-pick__team input{opacity:0;pointer-events:none;position:absolute}.team-pick__team img,.team-pick__code{object-fit:contain;width:3.25rem;height:3.25rem}.team-pick__code{color:var(--text);font:700 var(--t-lg)/1 var(--f-display);place-items:center;display:grid}.team-pick__team:hover{border-color:var(--line);color:var(--text)}.team-pick__team:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface));color:var(--gold-hi)}.team-pick__team:has(input:focus-visible){outline:2px solid var(--gold-hi);outline-offset:3px}.team-pick__submit{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:2rem;display:flex}.team-pick__submit .help{color:var(--text-3);font-size:var(--t-sm);margin:0}.standings-leagues .tabs__tab{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.standings-leagues__plus{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:14px;height:14px}.league-forms{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;display:grid}.league-forms__form{flex-direction:column;display:flex}.league-forms__form>.btn{align-self:flex-start;margin-top:auto}.league-forms__form h2{font-size:var(--t-xl);margin:0 0 .4rem}.league-forms__note{color:var(--text-2);font-size:var(--t-sm);margin:0 0 1.25rem}.league-forms__form h2+.field{margin-top:1.25rem}.league-forms__code{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase}.league-forms__code::placeholder{letter-spacing:.12em}.modal.league-options{width:min(34rem,100vw - 2rem)}.league-options .modal__close{place-items:center;display:grid}.league-options .modal__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.league-options__body{gap:1.75rem;display:grid}.league-options__body h3{font-size:var(--t-lg);margin:0 0 .75rem}.league-options__invite{gap:1.25rem;display:grid}.league-options__invite h3{margin:0}.league-options__code{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .85rem .85rem 1.1rem;display:flex}.league-options__code code{color:var(--text);font:700 var(--t-2xl)/1 var(--f-display);letter-spacing:.14em;-webkit-user-select:all;user-select:all}.league-options__by-name{gap:.4rem;margin:0;display:grid}.league-options__by-name label{color:var(--text-2);font-size:.8rem;font-weight:600}.league-options__row{gap:.5rem;display:flex}.league-options__row input{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);min-width:0;min-height:36px;color:var(--text);font:inherit;flex:1;padding:0 .7rem}.league-options__row input:focus-visible{border-color:var(--gold);outline:2px solid var(--gold-hi);outline-offset:0}.league-options__count{color:var(--text-3);font:400 var(--t-sm)/1 var(--f-sans);margin-left:.4rem}.league-options__members{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.league-options__members li{border-radius:var(--r);corner-shape:bevel;background:var(--surface-2);min-width:0;font-size:var(--t-sm);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .7rem;font-weight:600;display:flex}.league-options__members li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-options__role{color:var(--gold-hi);font-size:var(--t-xs);flex:none;font-weight:600}.league-options__foot{border-top:0;justify-content:flex-start;padding-top:0;display:flex}.league-options__foot form{margin:0}@media (max-width:48rem){.standings-crest{flex-basis:100%}}@media (max-width:40rem){.metrics.standing>.metric{flex-basis:calc(50% - .375rem)}.metrics.standing>.metric--hero{flex-basis:100%}.standing .metric__value,.standings-board .metric__value{font-size:var(--t-2xl)}.standing .metric--hero .metric__value,.standings-board .metric--hero .metric__value{font-size:var(--t-3xl)}.standings-board>.metrics.standings-board__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-crest{gap:.85rem}.standings-crest__logo,.standings-crest__mark{width:3rem;height:3rem}.standings-crest__text h2{font-size:var(--t-lg)}.standings .rank{width:2.5rem}.standings__move{width:auto}.standings--rewarded .standings__move{display:none}.standings td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.standings__title{width:-moz-fit-content;width:fit-content;margin:.25rem 0 0;display:flex}.standings .standings__cost{display:none}.standings th.standings__reward,.standings td.standings__reward{white-space:normal;width:auto;padding-left:.7rem}.standings__laurel{min-width:4.5rem;line-height:1.25;display:block}.standings-panel__bar{justify-content:flex-start}}.breakdown{margin-bottom:1.5rem}.breakdown .stats-table tr.is-inactive{color:var(--text-3)}.league-group{margin-bottom:2.5rem}.league-group__title{font-size:var(--t-xl);margin:0 0 1rem}.league-tickets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.league-ticket{border:1px solid var(--line);corner-shape:bevel;background:var(--surface);border-radius:10px;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.league-ticket.is-joined{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.league-ticket__crest{background:linear-gradient(180deg, color-mix(in srgb, var(--lg,var(--gold)) 22%, transparent), transparent 85%), var(--abyss);border-right:1px solid var(--line-soft);place-items:center;display:grid}.league-ticket__crest img{object-fit:contain;width:3.75rem;height:3.75rem}.league-ticket__crest span{font:700 var(--t-xl)/1 var(--f-display)}.league-ticket__body{align-content:center;gap:.35rem;padding:1.1rem 1.25rem;display:grid}.league-ticket__name{font-size:var(--t-lg);margin:0}.league-ticket__period,.league-ticket__facts{color:var(--text-2);font-size:var(--t-sm);margin:0}.league-ticket__facts{color:var(--text-3)}.league-ticket__progress{background:var(--abyss);max-width:18rem;height:3px;margin:.2rem 0}.league-ticket__progress span{background:color-mix(in srgb, var(--lg,var(--gold)) 80%, white);height:100%;display:block}.league-ticket__side{text-align:right;align-content:center;justify-items:end;gap:.5rem;min-width:12rem;padding:1.1rem 1.25rem;display:grid}.league-ticket__side form{margin:0}.league-ticket__standing{justify-items:end;margin:0;display:grid}.league-ticket__standing strong{font:700 var(--t-xl)/1 var(--f-display)}.league-ticket__standing sup{font-size:.5em}.league-ticket__standing span{color:var(--text-2);font-size:var(--t-xs)}.league-ticket__note{max-width:14rem;color:var(--text-3);font-size:var(--t-xs);margin:0}.league-ticket--finished{background:var(--ground)}.league-ticket--finished .league-ticket__crest img{filter:grayscale(.6);opacity:.8}@media (max-width:40rem){.league-ticket{grid-template-columns:4.5rem minmax(0,1fr)}.league-ticket__crest img{width:2.75rem;height:2.75rem}.league-ticket__side{border-top:1px solid var(--line-soft);text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center start;padding-top:.9rem}.league-ticket__standing{justify-items:start}.league-ticket__side .btn,.league-ticket__side form{justify-self:end}}.season-join{border:1px solid var(--gold);corner-shape:bevel;background:color-mix(in srgb, var(--gold) 7%, var(--surface));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 0 2rem;padding:1.4rem 1.5rem;display:flex}.season-join h2{font-size:var(--t-xl);margin:0 0 .35rem}.season-join p{max-width:52ch;color:var(--text-2);margin:0}.season-join form{margin:0}:is(.metrics.season-metrics,.metrics.season-metrics:has(>:nth-child(4):last-child)){grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2.5rem}.season-metrics a.metric__value{text-decoration:none}.season-metrics a.metric__value:hover{color:var(--gold-hi)}.season-metrics sup{vertical-align:.9em;font-size:.42em}.season-metrics small{color:var(--text-3);letter-spacing:0;font-size:.45em;font-weight:600}.season-metrics__points{color:var(--points)}.track{margin:0 0 2.5rem}.track__readout{min-height:1.6em;color:var(--text);font:600 var(--t-lg)/1.3 var(--f-display);margin:0 0 .5rem}.track__days{--track-h:11rem;height:var(--track-h);border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-auto-columns:minmax(1.1rem,1fr);grid-auto-flow:column;gap:3px;margin:0;padding:1.5rem 0 0;list-style:none;display:grid;overflow:auto hidden}.track__slot{height:100%;position:relative}.track__slot.has-month:before{content:"";border-left:1px solid var(--line-soft);position:absolute;top:-1.5rem;bottom:0;left:-2px}.track__month{color:var(--text-3);font-size:var(--t-2xs);white-space:nowrap;position:absolute;top:-1.5rem;left:3px}.track__day{height:100%;color:inherit;outline-offset:2px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.3rem;text-decoration:none;display:flex;position:relative}.track__bar{height:calc(var(--h) * (100% - 1.3rem));background:var(--surface-2);min-height:3px;transition:background-color .15s,box-shadow .15s;display:block}.track__num{color:var(--text-3);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;text-align:center;line-height:1}.track__day--played .track__bar{background:color-mix(in srgb, var(--points) 72%, var(--ground))}.track__day--missed .track__bar{background:color-mix(in srgb, var(--text-3) 45%, transparent);height:3px}.track__day--live .track__bar{background:repeating-linear-gradient(135deg, var(--surface-2) 0 3px, transparent 3px 6px);height:40%;box-shadow:inset 0 0 0 1px var(--line)}.track__day--todo .track__bar{background:linear-gradient(0deg, color-mix(in srgb, var(--gold) 26%, transparent), color-mix(in srgb, var(--gold) 4%, transparent));height:calc(100% - 1.3rem);box-shadow:inset 0 0 0 1px var(--gold)}.track__day--todo.is-shown .track__bar{box-shadow:inset 0 0 0 1px var(--gold-hi)}.track__day--ready .track__bar{background:color-mix(in srgb, var(--blue) 12%, transparent);height:calc(100% - 1.3rem);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 70%, transparent)}.track__day--upcoming .track__bar{height:35%;box-shadow:inset 0 0 0 1px var(--line-soft);background:0 0}.track__day.is-focus .track__num,.track__day.is-shown .track__num{color:var(--text);font-weight:700}.track__day.is-shown .track__bar{box-shadow:inset 0 0 0 1px var(--text)}.track__day--played.is-shown .track__bar{background:var(--points)}.track__legend{color:var(--text-3);font-size:var(--t-xs);flex-wrap:wrap;gap:.4rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.track__legend li{align-items:center;gap:.45rem;display:inline-flex}.track__key{width:.7rem;height:.7rem}.track__key--played{background:color-mix(in srgb, var(--points) 72%, var(--ground))}.track__key--todo{background:color-mix(in srgb, var(--gold) 12%, transparent);box-shadow:inset 0 0 0 1px var(--gold)}.track__key--upcoming{box-shadow:inset 0 0 0 1px var(--line)}.season-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:2rem 2.5rem;display:grid}.season-columns h2{font-size:var(--t-xl);margin:0 0 1rem}.next-day{border:1px solid var(--gold);corner-shape:bevel;background:color-mix(in srgb, var(--gold) 6%, var(--surface));border-radius:10px;justify-items:start;gap:.4rem;padding:1.25rem;display:grid}.next-day.is-ready{border-color:color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--blue) 6%, var(--surface))}.next-day__title{font:700 var(--t-xl)/1.1 var(--f-display);margin:0}.next-day__lock{color:var(--text-2);margin:0}.next-day__state{margin:.25rem 0 .5rem}.season-todo__later{color:var(--text-3);font-size:var(--t-sm);margin:.75rem 0 0}.recent-days{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);margin:0;padding:.35rem .75rem;list-style:none}.recent-days>li:last-child .recent-day{border-bottom:0}.recent-day{border-bottom:1px solid var(--line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto 4.5rem 6.5rem;align-items:center;gap:1rem;padding:.75rem .5rem;text-decoration:none;transition:background-color .12s;display:grid}.recent-day:hover{background:var(--surface)}.recent-day__when{display:grid}.recent-day__when span{color:var(--text-3);font-size:var(--t-xs)}.recent-day__rank{color:var(--text-2);font-size:var(--t-sm)}.recent-day__score{color:var(--points);font:700 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums;text-align:right}.recent-day__reward{color:var(--text-2);font-size:var(--t-xs);text-align:right;font-weight:600}.recent-day__score small{color:var(--text-3);font:600 var(--t-xs) var(--f-sans)}@media (max-width:40rem){:is(.metrics.season-metrics,.metrics.season-metrics:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.season-metrics .metric__value{font-size:var(--t-2xl)}.season-metrics .metric--hero .metric__value{font-size:var(--t-3xl)}.track__days{--track-h:9rem;grid-auto-columns:1.6rem}}.day-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 1.5rem;display:flex}.day-pager__back{min-height:36px;color:var(--text-2);font-size:var(--t-sm);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.day-pager__back:hover{color:var(--text)}.day-pager__steps{gap:.4rem;display:flex}.day-missed{border:1px solid var(--line);corner-shape:bevel;background:var(--surface);border-radius:10px;margin:0 0 2.5rem;padding:1.25rem}.day-missed p{color:var(--text-2);margin:0}.day-missed p+p{margin-top:.4rem}.day-missed strong{color:var(--text)}.day-score{flex-wrap:wrap;align-items:flex-end;gap:1rem 3rem;margin:0 0 2.5rem;display:flex}.day-score__total{color:var(--text-2);align-items:baseline;gap:.5rem;margin:0;display:flex}.day-score__total strong{color:var(--points);font:700 var(--t-3xl)/.9 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.day-score__context{color:var(--text-2);font-size:var(--t-sm);flex-wrap:wrap;gap:.5rem 2rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.day-score__context strong{color:var(--text);font:700 var(--t-xl)/1.1 var(--f-display);font-variant-numeric:tabular-nums;display:block}.day-score__context sup{font-size:.5em}.day-team{margin:0 0 2.5rem}.day-team h2,.day-columns h2,.day-items h2{font-size:var(--t-xl);margin:0 0 1rem}.day-team__cards{--z:.2;flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.day-team__slot{justify-items:center;gap:.5rem;display:grid}.day-team__slot .cardwrap,.day-team__slot .card3d{pointer-events:none}.day-team__empty{width:calc(780px * var(--z));height:calc(1090px * var(--z));border:1px solid var(--line-soft);background:var(--abyss);border-radius:calc(19.5px * var(--z));corner-shape:bevel}.day-team__points{color:var(--text-3);font-size:var(--t-sm);align-items:baseline;gap:.35rem;margin:0;display:flex}.day-team__points strong{color:var(--points);font:700 var(--t-xl)/1 var(--f-display);font-variant-numeric:tabular-nums}.day-team__points.is-negative strong{color:var(--down)}.day-team__captain{color:var(--gold-hi);font-size:var(--t-xs);align-self:center}.day-detail{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);padding:.25rem 1rem}.day-detail__slot:last-child{border-bottom:0}.day-detail__slot{border-bottom:1px solid var(--line-soft)}.day-detail__slot>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .25rem;display:flex}.day-detail__slot>summary>span:first-child{flex:1;display:grid}.day-detail__slot>summary span span{color:var(--text-3);font-size:var(--t-xs)}.day-detail__total{color:var(--points);font:700 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums}.day-detail__slot[open]{padding-bottom:1.25rem}.day-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:2rem 2.5rem;margin:0 0 2.5rem;display:grid}.day-columns__more{font-size:var(--t-sm);margin:.75rem 0 0}@media (max-width:40rem){.day-team__cards{--z:.13;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;display:grid}}.reward-scale{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:4px;margin:0;padding:0;list-style:none;display:grid}.reward-scale__step{text-align:center;grid-template-rows:6.5rem auto;justify-items:center;gap:.6rem;min-width:0;display:grid}.reward-scale__bar{--floor:2.4rem;width:100%;height:calc(var(--floor) + var(--h) * (100% - var(--floor)));border:1px solid var(--line-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--points) 34%, transparent), color-mix(in srgb, var(--points) 8%, transparent));border-bottom:0;justify-content:center;align-self:end;align-items:flex-end;padding-bottom:.55rem;display:flex}.reward-scale__value{color:var(--text);font:700 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums}.reward-scale__label{color:var(--text-3);font-size:var(--t-2xs);align-self:start;line-height:1.2}.reward-scale__step.is-reached .reward-scale__bar{border-color:var(--gold)}.reward-scale__step.is-reached .reward-scale__label{color:var(--gold-hi)}.day-score__reward strong{color:var(--points)}@media (max-width:40rem){.recent-day{grid-template-columns:minmax(0,1fr) auto}.reward-scale__step{grid-template-rows:5rem auto}}.stats-leaders{margin:0 0 2rem}.stats-leaders__title{font-size:var(--t-lg);margin:0 0 .9rem}.stats-leaders__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.leader{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);height:100%;color:inherit;transition:border-color .15s, translate .2s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"portrait portrait""who score";align-items:end;gap:.6rem .5rem;padding:.6rem .6rem .7rem;text-decoration:none;display:grid}.leader:hover{border-color:var(--line);translate:0 -3px}.leader:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.leader__portrait{aspect-ratio:4/3;border-radius:var(--r);corner-shape:bevel;background:linear-gradient(0deg, color-mix(in srgb, var(--points) 18%, transparent), transparent 70%), var(--abyss);grid-area:portrait;display:block;position:relative;overflow:hidden}.leader__portrait img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.leader__glyph{border-radius:var(--r);corner-shape:bevel;background:color-mix(in srgb, var(--abyss) 80%, transparent);place-items:center;width:24px;height:24px;padding:3px;display:grid;position:absolute;bottom:6px;right:6px}.leader__portrait:not(:has(img)) .leader__glyph{opacity:.4;background:0 0;width:auto;height:auto;padding:30%;inset:0}.leader__glyph svg{width:100%;height:100%;fill:var(--text-2)}.leader__who{grid-area:who;gap:.1rem;min-width:0;display:grid}.leader__name{font:700 var(--t-md)/1.2 var(--f-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader__team{color:var(--text-2);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:.35rem;display:flex;overflow:hidden}.leader__team img{object-fit:contain;flex:none}.leader__score{text-align:right;grid-area:score;justify-items:end;gap:.1rem;display:grid}.leader__points{color:var(--text-3);font-size:var(--t-xs);white-space:nowrap}.leader__points strong{color:var(--points);font:700 var(--t-xl)/1 var(--f-display);font-variant-numeric:tabular-nums}.leader__per{color:var(--text-3);font-size:var(--t-2xs);white-space:nowrap}@media (max-width:60rem){.stats-leaders__list{scroll-snap-type:x mandatory;gap:.6rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.stats-leaders__list>li{scroll-snap-align:start;flex:0 0 9.5rem}}.stats-filters{margin-bottom:1.25rem}.stats-filters__select{color:var(--text-3);font-size:var(--t-xs);align-items:center;gap:.5rem;display:inline-flex}.stats-filters__select select{width:auto;min-width:9rem;min-height:42px}.stats-filters__actions{align-items:center;gap:.75rem;margin-left:auto;display:inline-flex}.stats-filters__reset{color:var(--text-2);font-size:var(--t-sm)}.stats-table--players .stats-rank{color:var(--text-3);font-variant-numeric:tabular-nums}.stats-table--players tbody tr:nth-child(-n+3) .stats-rank{color:var(--gold-hi);font-weight:700}.stats-table__glyph{width:16px;height:16px;color:var(--text-3);display:inline-grid}.stats-table__glyph svg{fill:currentColor;width:100%;height:100%}.stats-team{white-space:nowrap}.stats-team img{vertical-align:-4px;object-fit:contain;margin-right:.35rem}.stats-points{background:linear-gradient(90deg, transparent calc(100% - var(--p)), color-mix(in srgb, var(--points) 16%, transparent) calc(100% - var(--p))) no-repeat;color:var(--points);font-weight:700}.stats-compare th[scope=row]{color:var(--text-2)}.stats-table__toggle{color:inherit;align-items:center;gap:.5rem;font-weight:650;text-decoration:none;display:inline-flex}.stats-table__toggle:hover{color:var(--gold-hi)}.stats-table__chevron{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .12s}.stats-table tr.is-open .stats-table__chevron{transform:rotate(90deg)}.stats-table tr.is-open>*{background:var(--surface)}.stats-drawer>td{background:var(--abyss);box-shadow:inset 0 0 0 1px var(--line-soft);padding:.75rem 1rem 1.25rem;overflow:visible}.stats-drawer__empty{margin:0}.stats-subtable{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.stats-subtable caption{color:var(--text-2);font-size:var(--t-xs);text-align:left;padding-bottom:.5rem}.stats-subtable th,.stats-subtable td{border-bottom:1px solid var(--line-soft);text-align:left;padding:.4rem .6rem}.stats-subtable thead th{border-bottom:1px solid var(--line);color:var(--text-2);font-size:.8rem;font-weight:600}.stats-subtable .num{text-align:right;font-variant-numeric:tabular-nums}.stats-subtable tr.is-silent{color:var(--text-3)}.form-cell{white-space:nowrap}.form-cell__open{border-radius:var(--r);corner-shape:bevel;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:.25rem .35rem;display:inline-flex}.form-cell__open:hover{border-color:var(--line)}.basket{z-index:40;border:1px solid var(--line);corner-shape:bevel;background:var(--surface-2);width:min(19rem,100vw - 2.5rem);color:var(--text);border-radius:10px;padding:.9rem 1rem;position:fixed;bottom:3.5rem;right:1.25rem;box-shadow:0 18px 40px -18px #0009}.basket__head{font-family:var(--f-display);font-size:var(--t-lg);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 .6rem;font-weight:700;display:flex}.basket__count{color:var(--text-2);font-family:var(--f-sans);font-size:var(--t-xs);font-weight:400}.basket__list{gap:.2rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.basket__item{font-size:var(--t-sm);grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;display:grid}.basket__name{font-weight:650}.basket__team{color:var(--text-2);font-size:var(--t-xs)}.basket__remove{corner-shape:bevel;width:28px;height:28px;color:var(--text-2);font-size:var(--t-md);border-radius:4px;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.basket__remove:hover{background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--text)}.basket__hint{color:var(--text-2);font-size:var(--t-xs);margin:0}.basket__go{width:100%}@media (max-width:42rem){.basket{width:auto;bottom:.75rem;left:.75rem;right:.75rem}}.compare-items{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:1.5rem;display:grid}.compare-items__player{border-top:1px solid var(--line);padding-top:.75rem}.compare-items__name{font-size:var(--t-lg);margin:0 0 .6rem}.coll-head{margin:0 0 1.5rem}.coll-head h1{font-size:var(--t-headline);margin:0}.coll-board{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr)) auto;gap:.75rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.coll-tile{--tone:var(--text-2);border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);align-content:start;gap:.4rem;min-width:0;padding:.8rem 1rem .85rem;display:grid}.coll-tile__label{color:var(--tone);font-size:.8rem;font-weight:600}.coll-tile--total{border-color:var(--line);background:color-mix(in srgb, var(--gold) 6%, var(--surface));grid-template-rows:auto 1fr}.coll-tile__split{min-width:0;color:var(--text-2);align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.coll-tile__split img{object-fit:contain;width:20px;height:20px}.coll-tile__total{color:var(--text-2);font-size:var(--t-sm);flex-wrap:wrap;align-self:end;align-items:baseline;gap:0 .45rem;margin:0;font-weight:600;display:flex}.coll-tile__value{color:var(--text);font:700 var(--t-xl)/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.coll-tile--rarity[data-rarity=common]{--tone:var(--rarity-common-ink)}.coll-tile--rarity[data-rarity=rare]{--tone:var(--rarity-rare-ink)}.coll-tile--rarity[data-rarity=epic]{--tone:var(--rarity-epic-ink)}.coll-tile--rarity[data-rarity=legendary]{--tone:var(--rarity-legendary-ink)}.coll-tile__count{color:var(--text-3);font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.coll-tile__count strong{color:var(--text);font:700 var(--t-lg)/1 var(--f-display)}.coll-tile__bar{background:var(--abyss);height:3px;margin-top:.15rem}.coll-tile__bar span{background:var(--tone);height:100%;display:block}.coll-tile--purse{align-content:center;gap:.5rem;padding-inline:1.1rem 1.25rem}.coll-purse{color:var(--points);font:700 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.45rem;margin:0;display:flex}.coll-purse .currency-icon{width:1.1rem;height:1.1rem;color:var(--gold-hi)}@media (max-width:62rem){.coll-board{grid-template-columns:repeat(12,minmax(0,1fr))}.coll-tile--total{grid-area:1/1/auto/9}.coll-tile--purse{grid-area:1/9/auto/-1}.coll-tile--rarity{grid-area:2/span 3}}@media (max-width:38rem){.coll-board{gap:.5rem}.coll-tile{padding:.7rem .75rem .75rem}.coll-tile--purse{padding-inline:.85rem}.coll-tile__label,.coll-tile__split{font-size:var(--t-2xs)}.coll-tile__value{font-size:var(--t-lg)}.coll-tile__count{font-size:var(--t-xs)}.coll-tile__count strong,.coll-purse{font-size:var(--t-md)}.coll-purse .currency-icon{width:1rem;height:1rem}}@media (max-width:22.5rem){.coll-tile--rarity{grid-area:auto/span 6}}.currency-icon{flex:none;width:1em;height:1em}.frag-icon{vertical-align:-.125em;flex:none}.seg{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0;padding:3px;display:inline-flex}.seg__legend{float:left;color:var(--text-3);font-size:var(--t-xs);margin:0 .5rem 0 .45rem;padding:0}.seg__option{border-radius:calc(var(--r) - 2px);corner-shape:bevel;min-height:34px;color:var(--text-2);font-size:var(--t-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:.4rem;padding:0 .75rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.seg__option input{opacity:0;pointer-events:none;position:absolute}.seg__option:hover{color:var(--text)}.seg__option.is-active{border-color:var(--line);background:var(--surface-2);color:var(--text)}.seg__option:has(input:checked){border-color:var(--line);background:var(--surface-2);color:var(--text)}.seg__option:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.seg__dot{background:var(--tone,var(--text-3));width:7px;height:7px;rotate:45deg}.seg__option[data-rarity=common]{--tone:var(--rarity-common-ink)}.seg__option[data-rarity=rare]{--tone:var(--rarity-rare-ink)}.seg__option[data-rarity=epic]{--tone:var(--rarity-epic-ink)}.seg__option[data-rarity=legendary]{--tone:var(--rarity-legendary-ink)}.seg__glyph{width:18px;height:18px;display:inline-flex}.seg__glyph svg{fill:currentColor;width:100%;height:100%}.seg__option:has(input:checked) .seg__glyph .lane{fill:var(--gold-hi)}.seg--views{margin:0 0 1rem}.filters{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .9rem;display:flex}.coll-filters{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);padding:.75rem}.filters__submit{margin-left:auto}@media (max-width:38rem){.coll-filters{gap:.5rem;padding:.6rem}.coll-filters .filters__search{max-width:none}.coll-filters .seg{width:100%}.coll-filters .seg__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.filters__count{color:var(--text-3);font-size:var(--t-sm);margin:0 0 2rem}.coll-grid{row-gap:2.25rem}.coll-cell{width:calc(780px * var(--z));align-content:start;gap:.6rem;display:grid}.coll-cell__card{border-radius:var(--r);transition:translate .2s var(--ease-out);display:block}a.coll-cell__card:hover{translate:0 -4px}a.coll-cell__card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.coll-cell.is-missing .cardwrap{filter:grayscale()brightness(.6);transition:filter .25s}.coll-cell.is-missing:hover .cardwrap{filter:grayscale(.6)brightness(.8)}.coll-cell__alert{color:var(--red-hi);font-size:var(--t-xs);margin:0}.coll-cell__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;min-height:34px;display:flex}.coll-cell__bar form{margin:0}.coll-cell__state{color:var(--text-3);font-size:var(--t-xs)}.coll-cell__copies{color:var(--points);font:700 var(--t-sm)/1 var(--f-display);font-variant-numeric:tabular-nums}.coll-cell__crafts{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto;display:flex}.coll-cell__action{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;background:var(--surface);min-height:34px;color:var(--text);font:700 var(--t-sm)/1 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;padding:0 .6rem;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.coll-cell__action .currency-icon{width:15px;height:15px;color:var(--gold-hi)}.coll-cell__action:hover:not(:disabled){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface))}.coll-cell__action:disabled{border-color:var(--line-soft);color:var(--text-3);cursor:not-allowed;background:0 0}.coll-cell__action:disabled .currency-icon{color:inherit}.coll-cell__action--shred,.coll-cell__action--quiet{color:var(--text-2);font:600 var(--t-xs)/1 var(--f-sans);background:0 0;border-color:#0000}.coll-cell__price{color:var(--gold-hi);font:700 var(--t-sm)/1 var(--f-display);align-items:center;gap:.2rem;display:inline-flex}.coll-cell__action--quiet .coll-cell__price{color:var(--text-2)}.coll-cell__action--quiet .currency-icon{color:inherit}.deal__lead{color:var(--text-2)}.deal__lead--warn{color:var(--red-hi)}.deal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1.25rem;display:grid}.deal__purse{grid-area:1/1}.deal__swap{grid-area:1/2}.deal__card,.deal--give-card .deal__purse{grid-area:1/3}.deal--give-card .deal__card{grid-area:1/1}.deal__side{border-radius:var(--r-lg);corner-shape:bevel;background:var(--abyss);text-align:center;align-content:center;justify-items:center;gap:.5rem;min-height:100%;padding:1rem .75rem;display:grid}.deal__swap{width:1.5rem;height:1.5rem;color:var(--gold)}.deal__icon{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;width:2.75rem;height:2.75rem;color:var(--gold-hi);place-items:center;display:grid}.deal__icon[hidden]{display:none}.deal__icon .currency-icon{width:1.4rem;height:1.4rem}.deal__flow{font-family:var(--f-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.1rem .4rem;display:inline-flex}.deal__before{color:var(--text-3);font-size:var(--t-md);font-weight:600}.deal__to{color:var(--text-3);font-size:var(--t-sm)}.deal__after{color:var(--points);font-size:var(--t-xl);font-weight:700;line-height:1}.deal__after.is-gone{color:var(--red-hi)}.deal__delta{color:var(--text-3);font:600 var(--t-sm)/1 var(--f-display);font-variant-numeric:tabular-nums}.deal__delta.is-gain{color:var(--points)}.deal__flow--copies .deal__after{font-size:var(--t-lg)}.deal__slot{--z:.15;min-width:calc(780px * var(--z));min-height:calc(1090px * var(--z));place-items:center;display:grid}.coll-cell.is-missing .deal__slot .cardwrap{filter:none}.clubs{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.club{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);padding:1rem 1.1rem 1.15rem}.club.is-complete{border-color:var(--line)}.club__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .7rem;margin-bottom:.9rem;display:grid}.club__logo{object-fit:contain;grid-row:span 2;width:34px;height:34px}.club__crest{border:1px solid var(--line);border-radius:var(--r);corner-shape:bevel;width:34px;height:34px;color:var(--text-2);font:700 var(--t-2xs)/1 var(--f-display);grid-row:span 2;place-items:center;display:grid}.club__name{font-size:var(--t-md);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.club__score{color:var(--text-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.club.is-complete .club__score{color:var(--gold-hi)}.club__meter{grid-column:2/-1;gap:3px;display:flex}.club__meter i{background:var(--line-soft);flex:1;height:3px}.club__meter i.is-on{background:var(--points)}.club__slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.club__slot{--tone:var(--line-soft);min-width:0}.club__slot[data-rarity=common]{--tone:var(--rarity-common)}.club__slot[data-rarity=rare]{--tone:var(--rarity-rare)}.club__slot[data-rarity=epic]{--tone:var(--rarity-epic)}.club__slot[data-rarity=legendary]{--tone:var(--rarity-legendary)}.club__card{color:inherit;gap:.15rem;text-decoration:none;display:grid}.club__portrait{aspect-ratio:4/5;border:1px solid var(--tone);border-radius:var(--r);corner-shape:bevel;background:linear-gradient(0deg, color-mix(in srgb, var(--tone) 22%, transparent), transparent 60%), var(--abyss);display:block;position:relative;overflow:hidden}.club__portrait img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.club__slot:not(.is-owned) .club__portrait img{filter:grayscale()brightness(.45)}.club__glyph{border-radius:var(--r);corner-shape:bevel;background:color-mix(in srgb, var(--abyss) 80%, transparent);place-items:center;width:20px;height:20px;padding:2px;display:grid;position:absolute;bottom:4px;right:4px}.club__glyph svg{width:100%;height:100%;fill:var(--text-2)}.club__slot.is-absent .club__glyph{opacity:.35;background:0 0;width:auto;height:auto;padding:30%;inset:0}.club__portrait:not(:has(img)) .club__glyph{opacity:.35;background:0 0;width:auto;height:auto;padding:30%;inset:0}.club__person{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-weight:600;overflow:hidden}.club__slot:not(.is-owned) .club__person{color:var(--text-2)}.club__state{color:var(--text-3);font-size:var(--t-2xs)}.club__slot.is-owned .club__state{color:var(--text-2)}a.club__card:hover .club__portrait{border-color:var(--gold)}a.club__card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.card-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (min-width:60rem){.card-detail{grid-template-columns:auto minmax(0,1fr)}}.card-detail__visual{--z:.42;top:calc(var(--masthead-h) + 1.5rem);border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--abyss);padding:2rem;position:sticky}@media not (min-width:60rem){.card-detail__visual{--z:.34;justify-self:center;position:static}}.card-detail__facts{gap:3rem;min-width:0;display:grid}.card-section>h2,.card-section__head h2{font-size:var(--t-xl);margin:0}.card-section>h2{margin-bottom:1.25rem}.card-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.card-section__aside{color:var(--text-2);font-size:var(--t-sm);margin:0}.card-section .hint{max-width:62ch;font-size:var(--t-sm);margin:1rem 0 0}.rarity-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rarity-cost{--tone:var(--text-2);border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--abyss);align-content:start;gap:.4rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:grid}.rarity-cost[data-rarity=common]{--tone:var(--rarity-common-ink)}.rarity-cost[data-rarity=rare]{--tone:var(--rarity-rare-ink)}.rarity-cost[data-rarity=epic]{--tone:var(--rarity-epic-ink)}.rarity-cost[data-rarity=legendary]{--tone:var(--rarity-legendary-ink)}.rarity-cost.is-owned{border-color:var(--line);background:var(--surface)}.rarity-cost__name{color:var(--tone);font-size:.8rem;font-weight:600}.rarity-cost__value{color:var(--text);font:700 var(--t-figure)/.9 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rarity-cost__value small{color:var(--text-3);font:600 var(--t-xs)/1 var(--f-sans);letter-spacing:0}.rarity-cost__slots{color:var(--text-2);font-size:var(--t-sm)}.rarity-cost__own{color:var(--text-3);font-size:var(--t-xs);margin-top:.35rem}.rarity-cost__own strong{color:var(--points);font:700 var(--t-sm)/1 var(--f-display)}@media (max-width:48rem){.rarity-costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.card-detail .metrics.card-stats{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));margin:0}.card-detail .metrics.card-stats>:first-child{grid-area:span 2;align-content:end}@media (max-width:38rem){.card-detail .metrics.card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.card-detail .metrics.card-stats>:first-child{grid-area:auto/1/auto/-1}.card-detail .metrics.card-stats .metric__value{font-size:var(--t-xl)}.card-detail .metrics.card-stats .metric--hero .metric__value{font-size:var(--t-figure)}}.archive-note{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);max-width:70ch;color:var(--text-2);font-size:var(--t-sm);margin:0 0 2rem;padding:.9rem 1.1rem}.archive-note strong{color:var(--text)}.mc-crest{object-fit:contain;flex:none}.mc-crest--code{width:var(--crest,28px);height:var(--crest,28px);border:1px solid var(--line);corner-shape:bevel;color:var(--text-2);font-size:var(--t-2xs);border-radius:4px;place-items:center;font-weight:700;display:grid}.mc-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.5rem;display:flex}.cal-strip{align-items:stretch;gap:.5rem;margin:0 0 1.5rem;display:flex}.cal-strip__rail{scroll-snap-type:x proximity;scrollbar-width:thin;flex:1;gap:.5rem;margin:0;padding:.25rem .1rem .5rem;list-style:none;display:flex;overflow-x:auto}.cal-strip__arrow{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--surface);width:2.75rem;min-height:44px;color:var(--text-2);cursor:pointer;place-items:center;display:grid}.cal-strip__arrow[hidden]{display:none}.cal-strip__arrow svg{fill:currentColor;width:1.1rem;height:1.1rem}.cal-strip__arrow:hover{color:var(--text)}.cal-pill{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);min-width:7.25rem;color:var(--text-2);scroll-snap-align:start;border-radius:10px;gap:.1rem;padding:.6rem .8rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.cal-pill:hover{border-color:var(--line);color:var(--text)}.cal-pill:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.cal-pill__number{color:var(--text);font-family:var(--f-display);font-size:var(--t-lg);font-weight:700}.cal-pill__date{font-size:var(--t-xs)}.cal-pill__state{color:var(--text-3);font-size:var(--t-xs);align-items:center;gap:.35rem;display:flex}.cal-pill__state b{color:var(--points);font-family:var(--f-display);font-size:var(--t-sm)}.cal-pill--live .cal-pill__state,.cal-pill--open .cal-pill__state{color:var(--text);font-weight:600}.cal-pill.is-selected{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, var(--surface))}.cal-pill.is-selected .cal-pill__number{color:var(--gold-hi)}.cal-day{gap:1.25rem;display:grid}.cal-top{gap:1rem;display:grid}.cal-top.has-ideal{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.cal-tally{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.cal-tally__score{gap:.75rem;width:100%;display:grid}.cal-tally__title{font-size:var(--t-lg);margin:0}.cal-tally__more{align-self:stretch}.cal-tally__points{color:var(--text-2);align-items:baseline;gap:.4rem;margin:0;display:flex}.cal-tally__points b{color:var(--points);font-family:var(--f-display);font-size:var(--t-figure);line-height:1}.cal-tally__share{gap:.35rem;width:100%;display:grid}.cal-tally__share p{color:var(--text-3);font-size:var(--t-xs);margin:0}.cal-tally__facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .75rem;width:100%;margin:0;padding-top:.9rem;display:grid}.cal-tally__facts div{gap:.15rem;display:grid}.cal-tally__facts dt{color:var(--text-3);font-size:var(--t-xs)}.cal-tally__facts dd{font:700 var(--t-lg)/1.1 var(--f-display);font-variant-numeric:tabular-nums;margin:0}.cal-tally__facts sup{font-size:.6em}.cal-tally__facts small{color:var(--text-3);font:400 var(--t-xs) var(--f-sans)}.cal-tally__missed{color:var(--text-3);margin:0}@media (max-width:66rem){.cal-top.has-ideal{grid-template-columns:minmax(0,1fr)}.cal-tally__facts{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}}.cal-matches{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cal-match{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;grid-template-rows:1fr auto;transition:border-color .15s,background-color .15s;display:grid}.cal-match:has(>.cal-match__link:hover){border-color:var(--line);background:var(--surface-2)}.cal-match__link{border-radius:inherit;corner-shape:bevel;color:inherit;align-content:start;gap:.9rem;padding:1.1rem 1.1rem 1rem;text-decoration:none;display:grid}.cal-match__link:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.cal-match__more{border-radius:var(--r);corner-shape:bevel;background:var(--ground);margin:0 .5rem .5rem}.cal-match__more>summary{min-height:40px;color:var(--text-2);font-size:var(--t-sm);cursor:pointer;align-items:center;padding:0 .75rem;font-weight:600;display:flex}.cal-match__more>summary:hover{color:var(--text)}.cal-match__more>summary:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-2px;border-radius:var(--r)}.cal-roster{gap:2px;margin:0;padding:0 .4rem .5rem;list-style:none;display:grid}.cal-roster__row{corner-shape:bevel;min-height:40px;font-size:var(--t-sm);font-variant-numeric:tabular-nums;border-radius:6px;grid-template-columns:1rem 28px minmax(0,1fr) auto 3rem;align-items:center;gap:.6rem;padding:.25rem .4rem;display:grid}.cal-roster__row.is-mine{background:color-mix(in srgb, var(--gold) 9%, var(--surface))}.cal-roster__role{width:1rem;height:1rem;color:var(--text-3)}.cal-roster__role svg{fill:currentColor;width:100%;height:100%}.cal-roster__champ{corner-shape:bevel;background:var(--abyss);border-radius:4px;width:28px;height:28px}.cal-roster__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cal-roster__team{color:var(--text-3);font-size:var(--t-xs);margin-left:.4rem;font-weight:400}.cal-roster__kda{color:var(--text-2)}.cal-roster__points{color:var(--points);font-family:var(--f-display);text-align:right;font-weight:700}.cal-roster__points.is-negative{color:var(--red-hi)}.cal-match__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.cal-team{align-items:center;gap:.6rem;min-width:0;display:flex}.cal-team--a{text-align:right;flex-direction:row-reverse}.cal-team__id{min-width:0;display:grid}.cal-team__code{font-family:var(--f-display);font-size:var(--t-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cal-team__record{color:var(--text-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.cal-team.is-loser .cal-team__code{color:var(--text-3)}.cal-team.is-loser .mc-crest{opacity:.5}.cal-match__mid{text-align:center;justify-items:center;gap:.2rem;min-width:6.5rem;max-width:10rem;display:grid}.cal-match__time{font-family:var(--f-display);font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:600}.cal-match__score{color:var(--text-3);font-family:var(--f-display);font-size:var(--t-xl);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-weight:700;display:flex}.cal-match__score b{font-weight:inherit}.cal-match__score b.is-winner{color:var(--text)}.cal-match__note{color:var(--text-3);font-size:var(--t-xs)}.cal-games{flex-wrap:wrap;gap:.4rem;display:flex}.cal-game{border:1px solid var(--line-soft);corner-shape:bevel;font-size:var(--t-xs);border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .55rem;display:inline-flex}.cal-game__index{color:var(--text-2);font-weight:700}.cal-game__meta{color:var(--text-3);font-variant-numeric:tabular-nums}.cal-game.is-pending{opacity:.55}.cal-match__foot{border-top:1px solid var(--line-soft);gap:.6rem;padding-top:.75rem;display:grid}.cal-best{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.cal-best__champ{corner-shape:bevel;object-fit:cover;border-radius:6px;width:32px;height:32px}.cal-best__text{min-width:0;display:grid}.cal-best__label{color:var(--text-3);font-size:var(--t-xs)}.cal-best__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cal-best__points,.cal-mine__points{color:var(--text-2);font-size:var(--t-sm);white-space:nowrap}.cal-best__points b{color:var(--points);font-family:var(--f-display);font-size:var(--t-lg)}.cal-best.is-mine .cal-best__champ{outline:2px solid var(--gold);outline-offset:1px}.cal-mine{flex-wrap:wrap;gap:.4rem;display:flex}.cal-mine__pick{corner-shape:bevel;background:color-mix(in srgb, var(--blue) 12%, var(--surface));font-size:var(--t-xs);border-radius:6px;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .2rem;display:inline-flex}.cal-mine__pick img,.cal-mine__none{object-fit:cover;border-radius:4px;width:26px;height:26px}.cal-mine__none{background:var(--abyss);place-items:center;display:grid}.cal-mine__name{color:var(--text);font-weight:600}.cal-mine__pick.is-captain{outline:1px solid var(--gold)}.cal-mine__points{color:var(--points);font-size:var(--t-xs)}.cal-pill__state .cal-pill__countdown{color:var(--gold-hi);font-variant-numeric:tabular-nums}.cal-filter{flex-wrap:wrap;gap:.4rem;display:flex}.cal-filter__opt{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;min-height:40px;color:var(--text-2);font-size:var(--t-sm);align-items:center;gap:.5rem;padding:0 .9rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.cal-filter__opt:hover{border-color:var(--line);color:var(--text)}.cal-filter__opt:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.cal-filter__opt.is-on{border-color:var(--gold);color:var(--text)}.cal-filter__count{color:var(--text-3);font-variant-numeric:tabular-nums}.cal-ideal{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);align-content:start;gap:1rem;min-width:0;padding:1.25rem clamp(1rem,2vw,1.5rem) 1.1rem;display:grid}.cal-ideal__head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.cal-ideal__title{font-size:var(--t-lg);margin:0}.cal-ideal__total{color:var(--text-3);margin:0}.cal-ideal__total b{color:var(--points);font:700 var(--t-xl)/1 var(--f-display);font-variant-numeric:tabular-nums}.cal-ideal__mine{color:var(--gold-hi);font-size:var(--t-sm);margin:0 0 0 auto}.cal-ideal__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,1.2vw,1rem);margin:0;padding:0;list-style:none;display:grid}.cal-ideal__pick{align-content:start;justify-items:center;gap:.6rem;min-width:0;display:grid}.cal-ideal__pick .cardwrap{aspect-ratio:780/1090;width:100%;height:auto}.cal-ideal button.sock{position:relative}.cal-ideal button.sock:after{content:"";position:absolute;inset:-.5rem -.15rem}.cal-ideal__points{color:var(--text-3);font-size:var(--t-xs);margin:0}.cal-ideal__tags{min-height:1.5rem;color:var(--text-3);font-size:var(--t-xs);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .5rem;margin:-.3rem 0 0;display:flex}.cal-ideal__points b{color:var(--points);font:700 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums}.cal-ideal__tags .badge{color:var(--gold-hi);font-size:var(--t-2xs)}.cal-ideal__yours{color:var(--gold-hi)}@media (max-width:40rem){.cal-ideal__cards{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:8.5rem;grid-auto-flow:column;padding-bottom:.4rem;overflow-x:auto}.cal-ideal__pick{scroll-snap-align:start}.cal-ideal__mine{margin-left:0}}.modal--card{width:min(20rem,100vw - 2rem)}.modal--card[open]{justify-items:end;gap:.25rem;display:grid}.modal--card .modal__close{color:var(--text)}.modal-card__item{width:100%}.modal-card__item .cardwrap{aspect-ratio:780/1090;width:100%;height:auto}.mc-board{border:1px solid var(--line);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,4vw,3rem);margin:0 0 3rem;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,3vw,2rem);display:grid}.mc-board__side{text-align:center;justify-items:center;gap:.85rem;min-width:0;display:grid}.mc-board__name{font-family:var(--f-display);font-size:var(--t-xl);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.05}.mc-board__side.is-loser .mc-board__name{color:var(--text-2)}.mc-board__side.is-loser .mc-crest{opacity:.55}.mc-board__mid{text-align:center;justify-items:center;gap:.5rem;display:grid}.mc-board__score{color:var(--text-3);font-family:var(--f-display);font-size:var(--t-hero);font-variant-numeric:tabular-nums;align-items:center;gap:clamp(.6rem,2vw,1.25rem);margin:0;font-weight:700;line-height:.9;display:flex}.mc-board__score b.is-winner{color:var(--text)}.mc-board__dash{background:var(--line);width:1.1rem;height:3px}.mc-board__time{font-family:var(--f-display);font-size:var(--t-figure);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:.9}.mc-board__when{color:var(--text-2);font-size:var(--t-sm);margin:0}.mc-board__state{color:var(--text-3);font-size:var(--t-xs);margin:0}@media (max-width:38rem){.mc-board__name{font-size:var(--t-sm);overflow-wrap:break-word}.mc-board__mid{max-width:8.5rem}.mc-board__score{font-size:var(--t-figure)}.mc-board__time{font-size:var(--t-xl)}.mc-board .mc-crest{width:48px;height:48px}}.mc-tabs{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);gap:3px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 1.75rem;padding:3px;display:flex;overflow-x:auto}.mc-tabs[hidden]{display:none}.mc-tab{corner-shape:bevel;min-height:40px;color:var(--text-2);font:600 var(--t-sm) / 1 var(--f-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;align-items:center;gap:.45rem;padding:0 .9rem;display:inline-flex}.mc-tab:hover{color:var(--text)}.mc-tab[aria-selected=true]{border-color:var(--line);background:var(--surface-2);color:var(--text)}.mc-tab:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.mc-game{gap:1.5rem;display:grid}.mc-game+.mc-game{margin-top:3.5rem}.mc-game[hidden]{display:none}.mc-games.is-tabbed .mc-game+.mc-game{margin-top:0}.mc-game__head{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.mc-game__title{font-size:var(--t-xl);margin:0}.mc-games.is-tabbed .mc-game__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc-game__result{font-size:var(--t-lg);margin:0;font-weight:600}.mc-game__patch{color:var(--text-3);font-size:var(--t-xs);margin:0 0 0 auto}.mc-games__note{font-size:var(--t-xs);margin:2rem 0 0}.mc-panel{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;padding:1rem clamp(.5rem,2vw,1.25rem)}.mc-versus{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:40rem;margin:0 auto}.mc-versus th,.mc-versus td{padding:.4rem .6rem}.mc-versus thead th{padding-bottom:.9rem}.mc-versus__team{width:42%;font-weight:400}.mc-versus__team--a{text-align:right}.mc-versus__team--b{text-align:left}.mc-versus__teamline{align-items:center;gap:.6rem;display:flex}.mc-versus__team--a .mc-versus__teamline{flex-direction:row-reverse}.mc-versus__id{display:grid}.mc-versus__code{font-family:var(--f-display);font-size:var(--t-lg);font-weight:700;line-height:1.1}.mc-versus__side{color:var(--text-3);font-size:var(--t-2xs)}.mc-versus tbody th{color:var(--text-3);font-size:var(--t-xs);text-align:center;white-space:nowrap;font-weight:600}.mc-versus tbody td{color:var(--text-2);font-family:var(--f-display);font-size:var(--t-lg);font-weight:600}.mc-versus__a{text-align:right}.mc-versus__b{text-align:left}.mc-versus tbody td.is-lead{color:var(--text);font-weight:700}.mc-versus__dragons td{white-space:nowrap}.mc-versus__count{vertical-align:middle;min-width:1ch;margin:0 .35rem;display:inline-block}.mc-dragon{vertical-align:middle;width:16px;height:16px;fill:var(--dragon,var(--text-3));margin:0 1px}.mc-dragon__core{fill:var(--abyss)}.mc-dragon--infernal{--dragon:#ff7043}.mc-dragon--ocean{--dragon:#3ec1d3}.mc-dragon--cloud{--dragon:#c9dcec}.mc-dragon--mountain{--dragon:#b4875a}.mc-dragon--hextech{--dragon:#5fd4f0}.mc-dragon--chemtech{--dragon:#8fce4a}.mc-dragon--elder{--dragon:#b48cf0}.mc-rosters{gap:1.5rem;display:grid}.mc-roster{--mc-cols:.7rem 1.25rem 2.5rem minmax(0, 1fr) 5.25rem 3.5rem 3.5rem 3.75rem 3.75rem;border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;padding:1rem clamp(.4rem,1.5vw,1rem) .6rem}.mc-roster__head{align-items:center;gap:.6rem;margin:0 .5rem .75rem;display:flex}.mc-roster__head h3{font-size:var(--t-lg);margin:0}.mc-roster__outcome{color:var(--text-3);font-size:var(--t-xs);margin:0 0 0 auto;font-weight:600}.mc-roster__outcome.is-winner{color:var(--text)}.mc-cols,.mc-player__row{grid-template-columns:var(--mc-cols);align-items:center;gap:.75rem;display:grid}.mc-cols{color:var(--text-3);font-size:var(--t-2xs);padding:0 .6rem .3rem;font-weight:600}.mc-cols>:nth-child(n+5),.mc-player__row>:nth-child(n+4){text-align:right}.mc-player__row:before{color:var(--gold);margin:0}.mc-player{corner-shape:bevel;border-radius:6px}.mc-player+.mc-player{margin-top:2px}.mc-player[open]{background:color-mix(in srgb, var(--abyss) 55%, var(--surface))}.mc-player__row{corner-shape:bevel;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;min-height:56px;padding:.4rem .6rem;list-style:none;transition:background-color .15s}.mc-player__row::-webkit-details-marker{display:none}.mc-player__row:hover{background:var(--surface-2)}.mc-player__row:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-2px}.mc-player.is-best .mc-player__row{box-shadow:inset 0 0 0 1px var(--blue)}.mc-player__role{width:18px;height:18px;color:var(--text-3)}.mc-player__role svg,.mc-starter__role svg{fill:currentColor;width:100%;height:100%}.mc-player__champ img,.mc-player__champ-none{corner-shape:bevel;border-radius:6px;width:40px;height:40px;display:block}.mc-player__champ-none{background:var(--surface-2);color:var(--text-3);place-items:center;font-weight:700;display:grid}.mc-player__who{min-width:0;display:grid}.mc-player__name,.mc-player__champion{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-player__name{font-weight:600}.mc-player__champion{color:var(--text-3);font-size:var(--t-xs)}.mc-player__kda{font-weight:600}.mc-player__row .mc-wide{color:var(--text-2);font-size:var(--t-sm)}.mc-player__pts{color:var(--points);font-family:var(--f-display);font-size:var(--t-lg);font-weight:700}.mc-player__pts.is-negative{color:var(--red-hi)}@media (max-width:48rem){.mc-roster{--mc-cols:.7rem 1rem 2.25rem minmax(0, 1fr) auto 3rem}.mc-wide{display:none}.mc-cols,.mc-player__row{gap:.5rem}}.mc-player__detail{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:1.75rem 2.5rem;padding:1rem .6rem 1.5rem;display:grid}@media (max-width:48rem){.mc-player__detail{grid-template-columns:minmax(0,1fr)}}.mc-sub{font-family:var(--f-sans);font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .6rem;font-weight:700;display:flex}.mc-lines__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mc-line{font-size:var(--t-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 3rem 3.5rem;align-items:baseline;gap:.75rem;margin:0;padding:.3rem .5rem;display:grid}.mc-line__qty{color:var(--text-3);text-align:right}.mc-line__pts{color:var(--points);text-align:right;font-weight:700}.mc-line__pts.is-negative,.mc-item__pts.is-negative{color:var(--red-hi)}.mc-line__pts.is-zero,.mc-item__pts.is-zero{color:var(--text-3);font-weight:400}.mc-line--total{corner-shape:bevel;background:var(--surface-2);border-radius:4px;grid-template-columns:minmax(0,1fr) 3.5rem;margin-top:.4rem;font-weight:700}.mc-line--total .mc-line__pts{font-family:var(--f-display);font-size:var(--t-lg)}.mc-items__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mc-item{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);color:var(--rarity-common-ink);border-radius:6px;grid-template-columns:1.25rem minmax(0,1fr) auto;grid-template-areas:"icon name pts""icon effect effect""icon done done";gap:.15rem .6rem;padding:.6rem .7rem;display:grid}.mc-item[data-rarity=rare]{color:var(--rarity-rare-ink)}.mc-item[data-rarity=epic]{color:var(--rarity-epic-ink)}.mc-item[data-rarity=legendary]{color:var(--rarity-legendary-ink)}.mc-item__icon{width:1.25rem;height:1.25rem;-webkit-mask:var(--icone) center / contain no-repeat;mask:var(--icone) center / contain no-repeat;background:currentColor;grid-area:icon;margin-top:.1rem}.mc-item__icon--none{corner-shape:bevel;opacity:.5;background:0 0;border:1px solid;border-radius:4px;-webkit-mask:none;mask:none}.mc-item__name{min-width:0;font-size:var(--t-sm);grid-area:name;font-weight:600}.mc-item__pts{color:var(--points);font-family:var(--f-display);font-variant-numeric:tabular-nums;grid-area:pts;font-weight:700}.mc-item__effect,.mc-item__done{font-size:var(--t-2xs);line-height:1.4}.mc-item__effect{color:var(--text-3);grid-area:effect}.mc-item__done{color:var(--text-2);grid-area:done}.mc-items__idle{margin-top:.75rem}.mc-items__idle>summary{min-height:36px;color:var(--text-2);font-size:var(--t-sm);align-items:center;font-weight:600;display:inline-flex}.mc-items__idle>summary:hover{color:var(--text)}.mc-items__idle[open]>summary{margin-bottom:.5rem}.mc-item.is-off{background:0 0}.mc-item.is-off .mc-item__icon,.mc-item.is-off .mc-item__name{opacity:.55}.mc-lineups .section-title{margin-top:0}.mc-lineups__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;display:grid}.mc-lineup{border:1px solid var(--line-soft);corner-shape:bevel;background:var(--surface);border-radius:10px;padding:1.25rem}.mc-lineup__head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.mc-lineup__head h3{font-size:var(--t-lg);margin:0}.mc-lineup__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mc-starter{grid-template-columns:48px 1.1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.mc-starter__portrait{corner-shape:bevel;background:var(--abyss);object-fit:cover;border-radius:6px;width:48px;height:48px}.mc-starter__portrait--none{color:var(--text-3);place-items:center;font-weight:700;display:grid}.mc-starter__role{width:1.1rem;height:1.1rem;color:var(--text-3)}.mc-starter__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mc-starter__avg{color:var(--text-3);font-size:var(--t-xs);text-align:right}.mc-starter__avg b{color:var(--points);font-family:var(--f-display);font-size:var(--t-md)}a.ticker__match{color:inherit;text-decoration:none;transition:background-color .15s;position:relative}a.ticker__match:hover{background:color-mix(in srgb, var(--gold) 8%, transparent)}a.ticker__match:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-3px}.ticker__score{color:var(--text);font-family:var(--f-display);font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:700}.ticker__team.is-beaten{opacity:.55}.ticker__all{color:inherit;text-decoration:none}.ticker__all:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.mc-game__vod{margin-left:auto}.cal-match__phase{color:var(--gold-hi);font-size:var(--t-xs);font-weight:700}.cal-standings{border:1px solid var(--line-soft);border-radius:var(--r-lg);corner-shape:bevel;background:var(--surface);margin-top:2.5rem;padding:clamp(1rem,3vw,1.5rem)}.cal-standings__title{font-size:var(--t-lg);margin:0 0 1rem}.cal-standings__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cal-standings__table th,.cal-standings__table td{text-align:center;padding:.45rem .5rem}.cal-standings__table thead th{color:var(--text-3);font-size:var(--t-xs);font-weight:600}.cal-standings__table tbody tr:nth-child(odd){background:color-mix(in srgb, var(--text) 3%, transparent)}.cal-standings__rank{width:2.5rem;color:var(--text-3)}.cal-standings__table .cal-standings__team{text-align:left;align-items:center;gap:.6rem;font-weight:600;display:flex}.cal-standings__games{color:var(--text-2)}.auth{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);margin:clamp(.5rem,4vh,3rem) 0 0;display:grid}.auth__form h1{font-size:var(--t-2xl);margin:0 0 1rem}.auth__lead{color:var(--text-2);margin:0 0 1.5rem}.auth__forgot{color:var(--text-2);font-size:var(--t-sm);justify-self:end}.auth__remember{min-height:44px;color:var(--text-2);font-size:var(--t-sm);gap:.6rem}.auth__submit{width:100%;margin-top:.75rem}.auth__aside{border-top:1px solid var(--line-soft);color:var(--text-2);font-size:var(--t-sm);margin:1.5rem 0 0;padding-top:1rem}.auth__showcase{border:1px solid var(--line);corner-shape:bevel;background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 9%, transparent), transparent 60%), var(--abyss);text-align:center;border-radius:12px;align-content:end;justify-items:center;gap:.75rem;min-height:26rem;padding:2rem 1.5rem 1.75rem;display:grid;overflow:hidden}.auth__packs{z-index:0;width:100%;height:17rem;position:relative}.auth__pack{--d:calc(var(--i) - (var(--n) - 1) / 2);transform-origin:50% 100%;width:10.5rem;translate:calc(-50% + var(--d) * 6.5rem) calc(var(--d) * var(--d) * .6rem);rotate:calc(var(--d) * 9deg);position:absolute;bottom:0;left:50%}.auth__pack .pack{--pack-w:100%}.auth__pitch{z-index:1;max-width:26ch;font:600 var(--t-xl)/1.25 var(--f-display);margin:1.25rem 0 0;position:relative}@media (max-width:52rem){.auth{grid-template-columns:minmax(0,1fr)}.auth__showcase{min-height:0;padding:1.5rem 1rem 1.25rem}.auth__packs{height:11rem}.auth__pack{width:6.5rem;translate:calc(-50% + var(--d) * 4.25rem) calc(var(--d) * var(--d) * .4rem)}.auth__pitch{font-size:var(--t-lg)}}.errorpage{--z:.3;flex-wrap:wrap;align-items:center;gap:2rem 3.5rem;max-width:52rem;margin:clamp(1rem,8vh,5rem) 0 0;display:flex}.errorpage__card{flex:none;margin-left:.75rem;rotate:-6deg}.errorpage__text{flex:20rem}.errorpage__code{color:var(--gold-hi);font:600 var(--t-md)/1.3 var(--f-display);margin:0}.errorpage h1{font-size:var(--t-2xl);margin:.4rem 0 .75rem}.errorpage p:not(.errorpage__code){max-width:52ch;color:var(--text-2)}.errorpage__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:40rem){.errorpage{--z:.2}}.rules{margin:0 0 4.5rem}.info-toc{flex-wrap:wrap;gap:.4rem;margin:-1rem 0 3rem;display:flex}.info-toc a{border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;background:var(--abyss);color:var(--text-2);font-size:var(--t-sm);padding:.45rem .85rem;font-weight:600;text-decoration:none}.info-toc a:hover,.info-toc a:focus-visible{border-color:var(--line);color:var(--text)}.info-part{margin:0 0 4.5rem;scroll-margin-top:5rem}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.info-panel h3{font-size:var(--t-lg);margin:0 0 .5rem}.info-panel p{max-width:62ch;color:var(--text-2);margin:0}@media (max-width:48rem){.info-grid{grid-template-columns:minmax(0,1fr)}}.rules__leagues{color:var(--text-2);font-size:var(--t-lg);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 1.25rem;display:flex}.rules__version{color:var(--text-3);font:400 var(--t-xs)/1.3 var(--f-sans)}.rules__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.rules-panel{align-content:start;gap:1.1rem;min-width:0;display:grid}.rules-panel>h4{font-size:var(--t-lg);margin:0}.rules-panel--4{grid-column:span 4}.rules-panel--5{grid-column:span 5}.rules-panel--7{grid-column:span 7}.rules-panel--8{grid-column:span 8}.rules-panel--12{grid-column:1/-1}.rules-figure{color:var(--text-2);font-size:var(--t-sm);gap:.35rem;margin:0;display:grid}.rules-figure strong{color:var(--text);font:700 var(--t-figure)/.9 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rules-figure__to{color:var(--text-3);font-size:var(--t-lg);letter-spacing:0;font-weight:600}.rules-figure--inline{border-radius:var(--r);corner-shape:bevel;background:var(--abyss);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.85rem 1rem;display:flex}.rules-figure--inline strong{font-size:var(--t-xl)}.rules-list{gap:.6rem;margin:0;display:grid}.rules-list>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;display:flex}.rules-list dt{color:var(--text-2)}.rules-list dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.rules-list--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2.5rem}.rules-list--stacked>div{justify-content:start;display:grid}.rules-list--stacked dt{color:var(--text);font-weight:600}.rules-list--stacked dd{color:var(--text-2);text-align:left;font-weight:400}.rules-panel .is-gain{color:var(--points)}.rules-panel .is-loss{color:var(--down)}.rules-slice{color:var(--text-2);font-weight:400}.rules-note{color:var(--text-3);font-size:var(--t-sm);margin:0}.rules-panel>.rules-note:not(:last-child){margin-top:-.6rem}.rules-title-name{color:var(--gold-hi)}.rules-scroll{position:relative;overflow-x:auto}.rules-table,.odds-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.rules-table th,.rules-table td,.odds-table th,.odds-table td{border-bottom:1px solid var(--line-soft);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.55rem .5rem}.rules-table tbody tr:last-child>*,.odds-table tbody tr:last-child>*{border-bottom:0}.rules-table th:first-child,.odds-table th:first-child{text-align:left;padding-left:0}.rules-table td:last-child,.odds-table td:last-child{padding-right:0}.rules-table thead th,.odds-table thead th{color:var(--text-3);font-size:var(--t-xs);font-weight:600}.rules-table tbody th,.odds-table tbody th{font-weight:600}.odds{gap:1rem;display:grid}.odds p{margin:0}.odds__lead{color:var(--text-2)}.odds__lead strong{color:var(--text)}.odds-pity{border-radius:var(--r);corner-shape:bevel;background:var(--abyss);color:var(--text-2);font-size:var(--t-sm);padding:.85rem 1rem}.odds-pity strong{color:var(--text)}.mentions{scroll-margin-top:5rem}.rules-title{font-size:var(--t-xl);margin:0 0 1.25rem}.mentions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mentions__panel{align-content:start;gap:1rem;display:grid}.mentions__panel h3{font-size:var(--t-lg);margin:0}.mentions__panel .rules-list{font-size:var(--t-sm)}.mentions__panel p{max-width:65ch;color:var(--text-2);font-size:var(--t-sm);margin:0}.mentions__panel .mentions__notice{border-radius:var(--r);corner-shape:bevel;background:var(--abyss);color:var(--text);padding:.85rem 1rem}.rules-panel[id]{scroll-margin-top:5rem}@media (max-width:62rem){.rules-panel--4,.rules-panel--5,.rules-panel--7{grid-column:span 6}.rules-panel--8,.rules-panel--8+.rules-panel--4{grid-column:1/-1}.mentions__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.rules__grid>.rules-panel{grid-column:1/-1}.rules-list--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.rules-table th,.rules-table td,.odds-table th,.odds-table td{padding-inline:.3rem}.rules-table .odds-rarity:before,.odds-table .odds-rarity:before{display:none}.rules-table thead th,.odds-table thead th{white-space:normal}}.hero-title{font-family:var(--f-display);font-size:var(--t-3xl);letter-spacing:-.025em;gap:.04em;margin:0 0 1.5rem;font-weight:700;line-height:.98;display:grid}.chapter__copy h2{font-family:var(--f-display);font-size:var(--t-headline);letter-spacing:-.015em;margin:0 0 1.25rem;font-weight:700;line-height:1.04}.chapter__copy h2:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);transform-origin:0;width:min(16rem,70%);height:1px;margin-top:.4em;display:block}.chapter__copy p{max-width:34rem;color:var(--text-2);font-size:var(--t-md);line-height:1.6}.chapter__lead{color:var(--text)!important;font-size:var(--t-lg)!important}.chapter__actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0;display:flex}.chapter__fact{border:1px solid var(--line);corner-shape:bevel;background:var(--surface);border-radius:7px;gap:.2rem;width:-moz-fit-content;width:fit-content;padding:.7rem 1rem;display:grid;font-size:var(--t-sm)!important}.chapter__fact b{color:var(--points);font-size:var(--t-xl);font-weight:700;line-height:1}.scroll-cue,.story__track{display:none}.chapter{max-width:var(--layout-max);padding:clamp(3rem, 8vw, 6.5rem) var(--gutter);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.chapter--hero{min-height:calc(100svh - var(--masthead-h));border-top:0}.chapter--solo{min-height:auto}.chapter__visual{grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:18rem;display:grid;position:relative;container-type:inline-size}.chapter__visual:empty{display:none}.chapter--hero .hero-title{font-size:clamp(3rem,6.2vw,6rem)}.chapter .mock-board{grid-template-columns:auto;justify-items:center}.chapter .mock-board__panel{width:100%}.chapter__visual.night{border:1px solid var(--line-soft);corner-shape:bevel;border-radius:12px;padding:1.5rem}@media (max-width:60rem){.chapter{grid-template-columns:minmax(0,1fr)}}.static-fan{width:608.4px;max-width:100%;height:376.05px;position:relative}.static-fan__card{left:calc(50% - 780px * .3 / 2 + (var(--i) - 2) * 780px * .3 * .36);transform:rotate(calc((var(--i) - 2) * 7deg));transform-origin:50% 110%;position:absolute;top:0}.static-fan__card:first-child,.static-fan__card:nth-child(5){top:28px}.static-fan__card:nth-child(2),.static-fan__card:nth-child(4){top:8px}@media (max-width:52rem){.static-fan{transform-origin:50% 0;height:300.84px;scale:.8}}@media (max-width:46rem){.chapter .mock-board{zoom:.8}}@media (max-width:40rem){.static-fan{transform-origin:50% 0;height:180.504px;scale:.48}.chapter .mock-board{zoom:.45}.static-row{zoom:.62}}.static-pair{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.static-row{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.static-pack{width:min(15rem,60cqw);rotate:-4deg}.static-pack .pack{--pack-w:100%}.story.is-motion{height:calc((var(--story) + 1) * 100svh);position:relative}.story.is-motion .story__track{display:block;position:absolute;inset:0}.story__stage{top:var(--masthead-h);height:calc(100svh - var(--masthead-h));background:radial-gradient(48% 58% at 70% 46%, color-mix(in srgb, color-mix(in oklab, var(--blue), black 35%) 50%, transparent), transparent 72%), radial-gradient(45% 60% at 100% 0%, color-mix(in srgb, var(--red) 18%, transparent), transparent 70%), var(--ground);position:sticky;overflow:hidden}.story.is-motion .story__chapters{z-index:5;pointer-events:none;grid-template:1fr/1fr;display:grid;position:absolute;inset:0}.story.is-motion .chapter{top:var(--masthead-h);height:calc(100svh - var(--masthead-h));max-width:none;opacity:var(--in,0);border:0;grid-area:1/1;align-self:start;margin:0;padding:0;display:block;position:sticky}.story.is-motion .chapter__visual{display:none}.story.is-motion .chapter__copy{left:max(var(--gutter), calc((100vw - var(--layout-max)) / 2 + var(--gutter)));width:min(34rem,37vw);transform:translateY(calc(-50% + (1 - var(--in,0)) * 28px));position:absolute;top:50%}.story.is-motion .hero-title{font-size:min(5.2vw,9.5vh)}.story.is-motion .chapter__copy h2{font-size:min(4.1rem,4.6vw,8.5vh)}.story.is-motion .chapter__copy h2:after{transform:scaleX(var(--in,0))}.story.is-motion .chapter.is-on .chapter__copy{pointer-events:auto}.story.is-motion .scroll-cue{z-index:2;fill:none;width:1.75rem;height:1.75rem;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:-.875rem;animation:1.6s ease-in-out infinite cue;display:block;position:fixed;bottom:clamp(1rem,4vh,2.25rem);left:50%}@keyframes cue{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.story.is-motion .scroll-cue{animation:none}}.story__scene{top:7%;bottom:9%;left:max(40vw, calc((100vw - var(--layout-max)) / 2 + var(--layout-max) * .4));right:max(var(--gutter), calc((100vw - var(--layout-max)) / 2 + var(--gutter)));position:absolute;container-type:size}.story__actors{z-index:4;pointer-events:none;position:absolute;inset:0}.actor{transform-origin:0 0;will-change:transform, opacity;visibility:hidden;position:absolute;top:0;left:0}.actor .card3d__inner{transform:none!important}.layer{place-items:center;display:grid;position:absolute;inset:0}.story__scene .layer .cardwrap{visibility:hidden}.layer--board{opacity:var(--board,0)}.layer--sheet{opacity:var(--sheet,0)}.layer--rank{opacity:var(--rank,0)}.layer--pack{opacity:var(--pack,0)}.layer--forge{opacity:var(--forge,0)}.layer--hall{opacity:var(--hall,0)}.layer--focus{z-index:5}.dock{aspect-ratio:780/1090;display:block}.hero-fan{--fw:min(28cqw, 52cqh * .7156);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-fan .dock{left:calc(50% - var(--fw) / 2);top:calc(50% - var(--fw) * .7);width:var(--fw);position:absolute}.hero-fan .dock:first-child{translate:calc(var(--fw) * -.9) calc(var(--fw) * .12)}.hero-fan .dock:nth-child(2){translate:calc(var(--fw) * -.45) calc(var(--fw) * .03)}.hero-fan .dock:nth-child(4){translate:calc(var(--fw) * .45) calc(var(--fw) * .03)}.hero-fan .dock:nth-child(5){translate:calc(var(--fw) * .9) calc(var(--fw) * .12)}.dock--focus{width:min(34cqw,51.5232cqh);position:absolute;top:calc(50% - min(34cqw,51.5232cqh)/1.42857);left:calc(50% - min(34cqw,51.5232cqh)/1.33333)}.dock--item{width:min(26cqw,40.0736cqh);position:absolute;top:calc(50% - min(26cqw,40.0736cqh)/1.66667);left:calc(50% + min(34cqw,51.5232cqh)/2.85714)}.captain-band{border:1px solid var(--blue);corner-shape:bevel;background:var(--abyss);color:var(--blue-hi);font-size:var(--t-sm);opacity:var(--band,0);transform:translateY(calc((1 - var(--band,0)) * 12px));border-radius:6px;padding:.4rem .8rem;font-weight:600;position:absolute;top:calc(50% + min(34cqw,51.5232cqh)/1.33333);left:calc(50% - min(34cqw,51.5232cqh)/1.33333)}.actor[data-captain] .sock.is-filled img{opacity:var(--socket,0)}.actor[data-captain] .sock.is-filled{background:color-mix(in srgb, var(--blue) calc(var(--socket,0) * 90%), transparent);border-color:color-mix(in srgb, var(--gold-hi) calc(30% + var(--socket,0) * 70%), transparent)}.actor[data-actor=booster-4]:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--gold-hi) 75%, transparent), transparent 62%);opacity:var(--flash,0);position:absolute;inset:-20%}.story__progress{background:var(--line-soft);height:2px;position:absolute;bottom:0;left:0;right:0}.story__progress span{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mock-board{--cw:min(14.5cqw, 27cqh * .7156);color:var(--text);grid-template-columns:auto auto;align-items:center;gap:clamp(.75rem,3cqw,2rem);display:grid}.chapter .mock-board{--cw:calc(780px * .2)}.mock-board__slots{grid-template-columns:repeat(6, calc(var(--cw) / 2));gap:calc(var(--cw) * .16) calc(var(--cw) * .12);padding:calc(var(--cw) * .16);border:1px solid var(--line);corner-shape:bevel;background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:12px;margin:0;list-style:none;display:grid}.mock-board__slot{grid-column:span 2;justify-items:center;gap:.35rem;display:grid}.mock-board__slot:nth-child(4){grid-column:2/span 2}.mock-board__role{color:var(--text-2);font-size:.78rem;font-weight:600}.mock-board__place{width:var(--cw);aspect-ratio:780/1090;border:1px solid var(--line-soft);border-radius:var(--r);corner-shape:bevel;align-self:start;display:block}.story__scene .mock-board__place .cardwrap{display:none}.chapter .mock-board__place{border:0}.mock-board__panel{border:1px solid var(--line);corner-shape:bevel;background:var(--surface-2);width:clamp(8rem,22cqw,12rem);color:var(--text);border-radius:10px;gap:.4rem;padding:1rem;display:grid}.mock-board__label{color:var(--text-2);margin:0;font-size:.82rem;font-weight:600}.mock-board__cost{color:var(--points);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;margin:0;font-size:clamp(2.25rem,7cqw,3.5rem);font-weight:700;line-height:.85;display:flex}.mock-board__cost small{color:var(--text-3);font-size:.45em}.mock-board .gauge{background:var(--abyss);height:4px}.mock-board .gauge__fill{background:var(--points)}.story__scene .mock-board .gauge__fill{transform:scaleX(var(--budget,0));transform-origin:0}.mock-board__ok{color:var(--up);align-items:center;gap:.4rem;margin:.2rem 0 0;font-size:.8rem;font-weight:750;display:flex}.mock-board__ok:before{content:"";background:currentColor;flex:none;width:.9em;height:.9em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.story__scene .mock-board__ok{opacity:var(--valid,0);transform:translateY(calc((1 - var(--valid,0)) * 6px))}.layer--sheet{grid-template-columns:auto auto;justify-content:center;gap:clamp(1rem,4cqw,2.5rem)}.dock--sheet-card{width:min(26cqw,40.0736cqh)}.mock-sheet{border:1px solid var(--line);corner-shape:bevel;background:var(--surface);width:min(26rem,52cqw);color:var(--text);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.chapter__visual .mock-sheet{width:min(28rem,100%)}.mock-sheet__head{border-bottom:1px solid var(--line-soft);background:var(--abyss);gap:.35rem;padding:.9rem 1.1rem .8rem;display:grid}.mock-sheet__kicker{color:var(--text-2);margin:0;font-size:.78rem;font-weight:600}.mock-sheet__match{justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.mock-sheet__team{align-items:center;gap:.45rem;font-size:1.75rem;font-weight:700;line-height:1;display:inline-flex}.mock-sheet__team:first-child{color:var(--blue-hi)}.mock-sheet__team:last-child{color:var(--red-hi)}.mock-sheet__team img{object-fit:contain;width:1.75rem;height:1.75rem}.mock-sheet__result{border:1px solid var(--blue);color:var(--blue-hi);padding:.15rem .45rem;font-size:.78rem;font-weight:600}.mock-sheet__player{color:var(--text-2);margin:0;font-size:.82rem;font-weight:600}.mock-sheet__lines{margin:0;padding:.35rem 1.1rem;list-style:none}.mock-sheet__line{border-bottom:1px solid var(--line-soft);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto 3.5rem;align-items:baseline;gap:.75rem;padding:.5rem 0;display:grid}.mock-sheet__qty{color:var(--text-3);font-size:.8rem}.mock-sheet__pts{font-size:var(--t-lg);text-align:right;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.mock-sheet__line--item{background:color-mix(in srgb, var(--gold) 16%, transparent);border-bottom-color:#0000;margin:0 -1.1rem;padding-inline:1.1rem}.mock-sheet__line--item .mock-sheet__label{font-weight:750}.mock-sheet__line--item .mock-sheet__qty{color:var(--text-2)}.mock-sheet__line--captain{color:var(--blue-hi)}.story__scene .mock-sheet__line{opacity:0;transition:opacity .25s, transform .25s var(--ease-out);transform:translate(-10px)}.story__scene .mock-sheet__line.is-shown{opacity:1;transform:none}.mock-sheet__total{border-top:1px solid var(--line);background:var(--abyss);justify-content:space-between;align-items:baseline;margin:0;padding:.7rem 1.1rem 1rem;display:flex}.mock-sheet__total span{color:var(--text-2);font-size:var(--t-sm);font-weight:600}.mock-sheet__total b{font-size:var(--t-figure);font-variant-numeric:tabular-nums;font-weight:700;line-height:.85}.story__scene .mock-sheet__total b{color:color-mix(in srgb, var(--points) calc(var(--total,0) * 100%), var(--text))}.mock-rank{--rh:2.6rem;border:1px solid var(--line);corner-shape:bevel;background:var(--surface);width:min(26rem,60cqw);color:var(--text);border-radius:12px;padding:1rem 1.1rem 1.2rem}.mock-rank__kicker{color:var(--text);font-size:var(--t-sm);margin:0 0 .6rem;font-weight:600}.mock-rank__rows{height:calc(var(--rh) * 7);border-top:1px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.mock-rank__row{left:0;right:0;top:calc(var(--row) * var(--rh));height:var(--rh);border-bottom:1px solid var(--line-soft);background:var(--surface);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;display:grid;position:absolute}.mock-rank__pos{font-size:var(--t-lg);font-weight:700}.mock-rank__name{font-weight:600}.mock-rank__pts{font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:700}.mock-rank__row.is-me{z-index:2;corner-shape:bevel;background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 32%, transparent), color-mix(in srgb, var(--blue) 10%, transparent));box-shadow:inset 0 0 0 1px var(--blue);color:var(--text);border-radius:6px;margin-inline:-.5rem;padding-inline:.5rem}.mock-rank__row.is-me .mock-rank__pts{color:var(--blue-hi)}.story__scene .mock-rank__row.is-me{--p:calc(6 - 4 * var(--climb,0));top:calc(var(--p) * var(--rh))}.story__scene .mock-rank__row.is-below{top:calc((var(--row) - clamp(0, 6 - 4 * var(--climb,0) - (var(--row) - 1), 1)) * var(--rh))}.story__scene .mock-rank__row .mock-rank__pos{visibility:hidden}.mock-rank__ladder{display:none}.story__scene .mock-rank__ladder{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.story__scene .mock-rank__ladder ol{margin:0;padding:0;list-style:none}.story__scene .mock-rank__ladder li{height:var(--rh);font-size:var(--t-lg);align-items:center;font-weight:700;display:flex}.mock-pack{aspect-ratio:63/100;width:min(22cqw,34.02cqh);transform:scale(calc(.9 + var(--pack,0) * .1));opacity:calc(1 - var(--packOut,0));position:relative}.mock-pack__lid,.mock-pack__body{position:absolute;inset:0}.mock-pack .pack{--pack-w:100%}.mock-pack__body{clip-path:inset(15% 0 0)}.mock-pack__lid{clip-path:inset(0 0 85%);transform-origin:100% 15%;transform:translateY(calc(var(--tear,0) * -35%)) rotate(calc(var(--tear,0) * -14deg));opacity:calc(1 - var(--tear,0) * .9)}.mock-fan{pointer-events:none;justify-content:center;align-items:center;gap:1.5cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.mock-fan .dock{width:min(17cqw,28.624cqh)}.mock-forge{--dw:min(12cqw, 30cqh * .7156);--tw:min(26cqw, 60cqh * .7156);grid-template-columns:auto auto auto;align-items:center;gap:min(5cqw,6cqh);display:grid}.mock-forge__dupes{gap:min(2cqw,3cqh);margin:0;padding:0;list-style:none;display:grid}.mock-forge__dupe{position:relative}.mock-forge__dupe .dock{width:var(--dw)}.mock-forge__target .dock{width:var(--tw)}.mock-forge .dock .cardwrap,.mock-hall__cell .cardwrap{aspect-ratio:780/1090;width:100%;height:auto}.mock-forge__gain{corner-shape:bevel;background:var(--abyss);color:var(--gold-hi);font:700 var(--t-md) / 1.2 var(--f-display);font-variant-numeric:tabular-nums;border-radius:4px;padding:.15rem .45rem;position:absolute;bottom:.6rem;right:-.6rem}.mock-forge__meter{justify-items:center;gap:.25rem;display:grid;position:relative}.mock-forge__sink{aspect-ratio:780/1090;width:min(3cqw,4cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}.mock-forge__label{color:var(--gold);margin:0;font-size:1.75rem;line-height:1}.mock-forge__count{margin:0}.mock-forge__count b{color:var(--gold);font:700 clamp(2.25rem, 8cqw, 4rem) / 1 var(--f-display);font-variant-numeric:tabular-nums}.mock-forge__target{justify-items:center;gap:min(2cqw,2.5cqh);display:grid}.mock-forge__btn{border:1px solid var(--gold);corner-shape:bevel;background:color-mix(in srgb, var(--gold) calc(var(--press,0) * 100%), transparent);color:color-mix(in srgb, var(--abyss) calc(var(--press,0) * 100%), var(--gold));font-size:var(--t-sm);white-space:nowrap;border-radius:6px;margin:0;padding:.55rem 1rem;font-weight:600}.mock-forge__price{font-variant-numeric:tabular-nums;align-items:center;gap:.15rem;margin-left:.3rem;display:inline-flex}.mock-forge__gain .frag-icon{vertical-align:-.12em}.story__scene .mock-forge__gain{opacity:var(--shred,0)}.story__scene .mock-forge .cardwrap{display:none}.actor[data-actor=crafted]:after{content:"";border:2px solid var(--gold-hi);corner-shape:bevel;opacity:var(--forged,0);transform:scale(calc(1 + var(--forged,0) * .04));border-radius:10px;position:absolute;inset:-5%}.mock-hall{--hw:min(10.5cqw, 21cqh * .7156);color:var(--text);gap:min(3cqw,4cqh);display:grid}.mock-hall__split{gap:.6rem;display:grid}.mock-hall__head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.4rem;display:flex}.mock-hall__name{margin:0;font-weight:600}.mock-hall__count{color:var(--text-2);font-size:var(--t-sm);margin:0}.mock-hall__count b{color:var(--text);font-size:var(--t-xl);font-variant-numeric:tabular-nums;font-weight:700}.mock-hall__grid{grid-template-columns:repeat(6, var(--hw));gap:calc(var(--hw) * .12);margin:0;padding:0;list-style:none;display:grid}.mock-hall__cell{width:var(--hw);aspect-ratio:780/1090;corner-shape:bevel;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:6px}.mock-hall__cell.is-shredded .cardwrap{opacity:.42}.mock-hall__split--archived{--hw:min(8.4cqw, 16cqh * .7156)}.mock-hall__split--archived .mock-hall__count{color:var(--gold)}.story__scene .mock-hall__split:not(.mock-hall__split--archived) .cardwrap{display:none}.story__scene .mock-hall__split--archived .cardwrap{visibility:visible}.chapter .mock-forge{--dw:min(7.5rem, 22cqw);--tw:min(12rem, 34cqw)}.chapter .mock-hall{--hw:min(5.6rem, 14.5cqw)}.chapter .mock-hall__split--archived{--hw:min(4.6rem, 12cqw)}@media (max-width:60rem),(max-aspect-ratio:4/5){.story.is-motion .chapter__copy{left:var(--gutter);right:var(--gutter);width:auto;transform:translateY(calc((1 - var(--in,0)) * 16px));top:1.25rem}.story.is-motion .chapter__copy h2{margin-bottom:.6rem;font-size:clamp(1.75rem,8.5vw,2.75rem)}.story.is-motion .chapter__copy p{font-size:var(--t-sm);margin-bottom:.5rem}.story.is-motion .chapter__copy .meta,.story.is-motion .chapter__fact{display:none}.story.is-motion .chapter--hero .chapter__copy{top:1rem}.story.is-motion .hero-title{margin-bottom:.75rem;font-size:clamp(2.25rem,11vw,3.5rem)}.story.is-motion .chapter__lead{font-size:var(--t-sm)!important}.story.is-motion .chapter__actions{margin-top:.75rem}.story__scene{top:40%;bottom:4%;left:var(--gutter);right:var(--gutter)}.story.is-motion .chapter--hero~.chapter .chapter__copy{top:1.25rem}.mock-board__panel{display:none}.story__scene .mock-board{--cw:min(26cqw, 38cqh * .7156)}.layer--sheet{grid-template-columns:minmax(0,1fr);align-content:center;gap:.75rem}.dock--sheet-card{width:min(24cqw,21.468cqh);position:absolute;top:0;left:0}.story__scene .mock-sheet{justify-self:end;width:min(22rem,72cqw);font-size:.8rem}.story__scene .mock-sheet__team{font-size:var(--t-lg)}.story__scene .mock-sheet__line{grid-template-columns:minmax(0,1fr) 3rem;padding:.35rem 0;font-size:.8rem}.story__scene .mock-sheet__qty{display:none}.story__scene .mock-sheet__line--item{padding-inline:1.1rem}.story__scene .mock-sheet__pts{font-size:var(--t-md)}.story__scene .mock-sheet__total b{font-size:var(--t-2xl)}.mock-rank{--rh:2.2rem;width:min(24rem,92cqw)}.mock-forge{--dw:min(17cqw, 26cqh * .7156);--tw:min(34cqw, 52cqh * .7156);gap:min(3.5cqw,5cqh)}.mock-forge__btn{padding:.4rem .6rem;font-size:.75rem}.mock-hall{--hw:min(14cqw, 18cqh * .7156)}.mock-hall__split--archived{--hw:min(11cqw, 14cqh * .7156)}.mock-pack{width:min(36cqw,34cqh)}.dock--focus,.captain-band{left:calc(50% - min(46cqw,44.3672cqh)/1.42857)}.dock--focus{width:min(46cqw,44.3672cqh);top:calc(50% - min(46cqw,44.3672cqh)/1.42857)}.captain-band{top:calc(50% + min(46cqw,44.3672cqh)/1.38889)}.dock--item{width:min(34cqw,32.9176cqh);left:calc(50% + min(46cqw,44.3672cqh)/5)}.mock-fan .dock{width:min(18cqw,21.468cqh)}.hero-fan{--fw:min(40cqw, 62cqh * .7156)}}.finale{border-top:1px solid var(--line-soft);background:var(--abyss)}.finale__inner{max-width:var(--layout-max);padding:clamp(3.5rem, 9vw, 7rem) var(--gutter);margin:0 auto}.finale h2{max-width:16ch;font-family:var(--f-display);letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(2.75rem,7vw,6rem);font-weight:700;line-height:.88}.finale p{max-width:34rem;color:var(--text-2);font-size:var(--t-md)}.finale__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:clamp(3rem,7vw,5rem) 0 0;display:grid}.finale__facts div{border-top:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;padding-top:.7rem;display:flex}.finale__facts dt{color:var(--text-2);font-size:var(--t-sm);order:2;font-weight:600}.finale__facts dd{color:var(--text);font-family:var(--f-display);font-variant-numeric:tabular-nums;margin:0 0 .3rem;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:700;line-height:.9}@media (max-width:48rem){.finale__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
