@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff")}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Anton", "Bebas Neue", Impact, sans-serif;--font-condensed:"Bebas Neue", "Anton", sans-serif;--font-mincho:"Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-\[18\%\]{margin-left:-18%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-\[52px\]{height:52px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\[56\%\]{width:56%}.w-full{width:100%}.w-px{width:1px}.max-w-\[120px\]{max-width:120px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-6{rotate:-6deg}.rotate-6{rotate:6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0E0C0A\]{--tw-gradient-from:#0e0c0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0E0C0A\]\/80{--tw-gradient-via:oklab(15.6024% .00207227 .00497377/.8);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--paper\)\],.text-\[var\(--paper\)\]\/75{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--paper\)\]\/75{color:color-mix(in oklab, var(--paper) 75%, transparent)}}.text-\[var\(--paper\)\]\/80{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--paper\)\]\/80{color:color-mix(in oklab, var(--paper) 80%, transparent)}}.text-\[var\(--shu\)\]{color:var(--shu)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-40{opacity:.4}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (width>=380px){.min-\[380px\]\:inline{display:inline}}@media (width>=40rem){.sm\:inline{display:inline}.sm\:w-\[340px\]{width:340px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-\[64px\]{font-size:64px}.sm\:text-\[84px\]{font-size:84px}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:static{position:static}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}}@font-face{font-family:Shippori Mincho B1;font-weight:700 800;font-display:swap;src:url(/fonts/mincho-800.woff2)format("woff2")}@font-face{font-family:Anton;font-weight:400;font-display:swap;src:url(/fonts/anton.woff2)format("woff2")}:root{--paper:#f2e8d5;--paper-2:#e7d9be;--ink:#141210;--ink-soft:#3a342c;--shu:#d2381f;--ai:#1f3a5f;--matcha:#6b7f3a;--gold:#c9a24a;--gold-hi:#f3d98b;--night:#0e0c0a;--muted:#8c8172;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--fibers:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.012 .42' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42  0 0 0 0 .32  0 0 0 0 .2  0 0 0 .32 -.12'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%}body{background:var(--night);color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;overflow-x:hidden}.grain:before,.grain:after{content:"";pointer-events:none;z-index:60;position:fixed;inset:-50%}.grain:before{background-image:var(--noise);opacity:.05;mix-blend-mode:overlay;background-size:180px;animation:1.2s steps(6,end) infinite grain}.grain:after{background:radial-gradient(120% 90% at 50% 40%,#0000 40%,#0000008c 100%);inset:0}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-1%,3%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}.stage-light{pointer-events:none;background:radial-gradient(60% 45% at 50% 46%,#d2381f21,#0000 70%),radial-gradient(35% 30%,#c9a24a1a,#0000 70%);position:fixed;inset:0}.mono{font-family:var(--font-mono)}.dim{opacity:.6}.misreg{isolation:isolate;display:inline-block;position:relative}.misreg:before{content:attr(data-text);color:var(--shu);z-index:-1;mix-blend-mode:multiply;opacity:.9;position:absolute;inset:0;transform:translate(.35cqw,.25cqw)}.eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);align-items:center;gap:22px;font-size:11px;display:flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--shu);border-radius:50%;width:4px;height:4px;box-shadow:10px 0 #f2e8d540}.eyebrow:after{box-shadow:-10px 0 #f2e8d540}.pill{height:34px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:background .2s, border-color .2s, transform .2s var(--ease-back);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2e8d50a;border:1px solid #f2e8d52e;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:inline-flex}.pill:hover{background:#f2e8d517;border-color:#f2e8d552}.pill:active{transform:scale(.96)}.pill b{color:var(--paper);font-weight:600}.pill .off{opacity:.4}.btn-primary{border:1.5px solid var(--paper);height:52px;color:var(--paper);font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;transition:background .25s, color .25s, transform .25s var(--ease-back);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:22px;display:inline-flex}.btn-primary:hover{background:var(--paper);color:var(--ink)}.btn-primary:active{transform:scale(.95)}.link-quiet{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2e8d5b3;text-underline-offset:5px;font-size:12px;transition:color .2s}.link-quiet:hover{color:var(--paper);text-decoration:underline}.hint{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px}.wordmark{color:var(--paper);align-items:baseline;gap:10px;line-height:1;display:inline-flex}.wordmark b{font-family:var(--font-display);letter-spacing:.06em;font-size:18px;font-weight:400}@media (width<=400px){.wordmark b{letter-spacing:.04em;font-size:15px}}.wordmark span{font-family:var(--font-mincho);color:var(--shu);font-size:12px;font-weight:700}.nl-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--tilt:0;aspect-ratio:63/88;perspective:900px;-webkit-user-select:none;user-select:none;width:100%;position:relative;container-type:inline-size}.nl-card.is-click{cursor:pointer}.nl-card:focus-visible{outline:2px solid var(--gold-hi);outline-offset:6px;border-radius:16px}.nl-card__tilt{transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.nl-card__flip{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.nl-face{backface-visibility:hidden;border-radius:4.6cqw;position:absolute;inset:0;box-shadow:0 2cqw 4cqw #00000059,0 10cqw 22cqw -6cqw #000000b3}.nl-face--b{transform:rotateY(180deg)}.cf{color:var(--ink);isolation:isolate;border-radius:4.6cqw;position:absolute;inset:0;overflow:hidden}.cf-frame{background:var(--paper-2);position:absolute;inset:0}.foil-frame{pointer-events:none;position:absolute;inset:0}.cf-panel{background-color:var(--paper);background-image:var(--fibers), var(--noise);background-blend-mode:multiply, soft-light;background-size:300px,180px;border-radius:2.6cqw;flex-direction:column;padding:3.6cqw 4cqw 3cqw;display:flex;position:absolute;inset:3.4cqw;overflow:hidden;box-shadow:inset 0 0 6cqw #78542824}.cf-trim{pointer-events:none;border:.25cqw solid #1412108c;border-radius:1.6cqw;position:absolute;inset:1.5cqw}.crop{pointer-events:none;width:2.4cqw;height:2.4cqw;position:absolute}.crop:before,.crop:after{content:"";background:var(--ink);position:absolute}.crop:before{width:100%;height:.22cqw;top:50%}.crop:after{width:.22cqw;height:100%;left:50%}.crop--tl{top:.2cqw;left:.2cqw}.crop--tr{top:.2cqw;right:.2cqw}.crop--bl{bottom:.2cqw;left:.2cqw}.crop--br{bottom:.2cqw;right:.2cqw}.cf-top{z-index:2;justify-content:space-between;align-items:flex-start;height:20.5cqw;display:flex;position:relative}.cf-score-wrap{flex-direction:column;display:flex}.cf-score{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:20cqw;line-height:.84}.cf-rarity{font-family:var(--font-mono);letter-spacing:.3em;align-items:center;gap:1cqw;margin-top:1.1cqw;font-size:2.3cqw;font-weight:700;display:flex}.cf-rarity .pip{background:var(--ink);border-radius:50%;width:1.6cqw;height:1.6cqw;display:inline-block}.cf-emblem{background:var(--ink-d);width:13cqw;height:13cqw;color:var(--paper);box-shadow:0 0 0 .6cqw var(--paper), 0 0 0 .9cqw var(--ink);border-radius:50%;place-items:center;margin:.8cqw .8cqw 0 0;display:grid;position:relative}.cf-emblem span{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:1.9cqw;font-weight:700;position:absolute;bottom:-4.2cqw;left:50%;transform:translate(-50%)}.cf-portrait{background:linear-gradient(160deg, var(--ink-l) 0%, var(--ink-d) 92%);height:58cqw;box-shadow:inset 0 0 0 .35cqw var(--ink);isolation:isolate;border-radius:1.2cqw;margin:.6cqw -.8cqw 0;position:relative;overflow:hidden}.cf-rays{mix-blend-mode:screen;background:repeating-conic-gradient(at 50% 58%,#f2e8d529 0deg 7deg,#0000 7deg 15deg);position:absolute;inset:-40%}.cf-mono{color:var(--paper);font-family:var(--font-mincho);z-index:1;text-shadow:.8cqw .6cqw 0 var(--shu);place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cf-mono{text-shadow:.8cqw .6cqw 0 color-mix(in srgb, var(--shu) 85%, transparent)}}.cf-mono.is-kanji{padding-bottom:2cqw;font-size:40cqw}.cf-mono.is-latin{font-family:var(--font-display);letter-spacing:-.02em;font-size:30cqw;font-weight:400}.cf-photo{object-fit:cover;filter:grayscale()contrast(1.2);mix-blend-mode:multiply;z-index:1;width:100%;height:100%;position:absolute;inset:0}.cf-dots{z-index:2;background-image:radial-gradient(circle at center, var(--ink-d) .42cqw, transparent .5cqw);mix-blend-mode:multiply;opacity:.85;background-size:1.5cqw 1.5cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#0000 18%,#000000b3 60%,#000 100%);mask-image:linear-gradient(150deg,#0000 18%,#000000b3 60%,#000 100%)}.cf-watermark{width:34cqw;height:34cqw;color:var(--paper);opacity:.3;z-index:2;position:absolute;bottom:-6cqw;right:-5cqw;transform:rotate(-12deg)}.cf-vstrip{z-index:3;writing-mode:vertical-rl;background:var(--paper);width:5.6cqw;color:var(--ink);font-family:var(--font-mincho);letter-spacing:.08em;white-space:nowrap;border-right:.3cqw solid var(--ink);justify-content:center;align-items:center;font-size:2.2cqw;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0}.cf-level{z-index:3;writing-mode:vertical-rl;background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.24em;border-radius:.8cqw 0 0 .8cqw;padding:1.8cqw 1cqw;font-size:2.1cqw;position:absolute;top:3cqw;right:0}.cf-level b{color:var(--gold-hi);font-weight:700}.cf-names{z-index:2;grid-template-columns:1fr 27cqw;align-items:end;gap:2cqw;margin-top:2.6cqw;display:grid;position:relative}.cf-names-l{min-width:0}.cf-first{font-family:var(--font-condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:6.2cqw;line-height:.9}.cf-last{font-family:var(--font-display);letter-spacing:.005em;white-space:nowrap;color:var(--ink);line-height:.9}.cf-ja{font-family:var(--font-mincho);letter-spacing:.12em;margin-top:1.2cqw;font-size:4.2cqw;font-weight:700;line-height:1.1}.cf-role{color:var(--ink-soft);margin-top:.9cqw;font-size:2.7cqw;font-weight:500;line-height:1.25}.cf-role span{opacity:.6;font-style:italic}.cf-tagline{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;border-left:.3cqw solid var(--shu);-webkit-line-clamp:4;-webkit-box-orient:vertical;justify-content:flex-end;align-self:stretch;align-items:flex-end;padding:1.2cqw 0 .4cqw 1.6cqw;font-size:2.15cqw;font-weight:700;line-height:1.35;display:flex;overflow:hidden}.cf-bottom{z-index:2;border-top:.3cqw solid var(--ink);letter-spacing:.08em;align-items:center;gap:2cqw;margin-top:auto;padding-top:1.6cqw;font-size:2.1cqw;display:flex;position:relative}.cf-wordmark{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:34cqw;margin-left:auto;font-size:2.4cqw;font-weight:700;overflow:hidden}.colorbar{gap:.5cqw;display:inline-flex}.colorbar i{width:1.8cqw;height:1.8cqw;display:block}.cf-printed{z-index:2;font-family:var(--font-mono);letter-spacing:.3em;opacity:.55;margin-top:.8cqw;font-size:1.6cqw;position:relative}.cf-glare{z-index:20;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my), #fffaeb8c, #fffaeb14 35%, transparent 60%);mix-blend-mode:overlay;opacity:calc(.25 + var(--tilt) * .6);position:absolute;inset:0}.featured-tab{z-index:25;background:var(--ink);color:var(--gold-hi);font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;box-shadow:0 0 0 .3cqw var(--gold);border-radius:0 0 1.6cqw 1.6cqw;padding:.9cqw 3cqw 1.1cqw;font-size:2.3cqw;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.cf[data-rarity=rare] .cf-frame{background:linear-gradient(135deg,#868b93,#eef0f2 22%,#9aa0a8 40%,#f8f9fa 58%,#7d838b 78%,#d9dce0)}.cf[data-rarity=rare] .foil-frame{background:linear-gradient(105deg,#0000 35%,#ffffffd9 48%,#0000 60%) 0 0/250% 100%;background-position:calc(100% - var(--mx)) 0;mix-blend-mode:overlay}.cf[data-rarity=rare] .cf-rarity .pip{box-shadow:0 0 0 .25cqw var(--ink);background:linear-gradient(135deg,#9aa0a8,#fff,#868b93)}.cf[data-rarity=epic] .cf-frame{background:linear-gradient(135deg,#5d6076,#b9bccb 30%,#6f7288 52%,#d6d8e2 74%,#545769)}.foil-holo,.cf[data-rarity=epic] .foil-frame{background:repeating-linear-gradient(115deg, #fff0 0 4cqw, #ffffff59 5cqw, #fff0 6cqw), conic-gradient(from calc(var(--mx) * 3.6deg + 20deg) at var(--mx) var(--my), #ff6b6b, #ffd36b, #8cff9a, #6be3ff, #8f8bff, #ff7ad9, #ff6b6b);background-size:180% 180%,100% 100%;background-position:var(--mx) var(--my), center;mix-blend-mode:color-dodge;opacity:.9}.foil-holo--portrait{z-index:1;mix-blend-mode:soft-light;opacity:.85;pointer-events:none;position:absolute;inset:0}.cf[data-rarity=epic] .cf-rarity .pip{background:conic-gradient(#ff6b6b,#ffd36b,#8cff9a,#6be3ff,#8f8bff,#ff6b6b)}.cf[data-rarity=legendary] .cf-frame{background:var(--noise), linear-gradient(125deg, #8a6a24 0%, #f3d98b 18%, #b68a33 34%, #fff1c2 48%, #c9a24a 62%, #7d5d1e 80%, #e8c876 100%);background-blend-mode:soft-light, normal;background-size:180px,100% 100%}.cf[data-rarity=legendary] .foil-frame{background:linear-gradient(115deg,#0000 30%,#fff6d6e6 47%,#0000 62%) 0 0/260% 100%;background-position:calc(100% - var(--mx)) 0;mix-blend-mode:overlay}.cf[data-rarity=legendary] .cf-panel{background-color:#f5e7c3;box-shadow:inset 0 0 0 .4cqw #c9a24a99,inset 0 0 8cqw #a06e1e38}.cf[data-rarity=legendary] .cf-score{color:#0000;filter:drop-shadow(.25cqw .35cqw #5a3c0fd9)drop-shadow(-.12cqw -.12cqw #fff8dce6);background:linear-gradient(170deg,#fff4c9 0%,#f3d98b 25%,#b68a33 52%,#8a6a24 70%,#f3d98b 100%);-webkit-background-clip:text;background-clip:text}.cf[data-rarity=legendary] .cf-score:before{display:none}.cf[data-rarity=legendary] .cf-rarity{color:#8a6a24}.cf[data-rarity=legendary] .cf-rarity .pip{background:radial-gradient(circle at 35% 35%,#fff1c2,#c9a24a 60%,#7d5d1e)}.cf[data-rarity=legendary] .cf-level b{color:var(--gold-hi)}.cf-seal{z-index:4;width:11cqw;height:11cqw;font-family:var(--font-mincho);color:#5a3d0c;background:radial-gradient(circle at 35% 30%,#fff1c2,#e3bf62 45%,#a57b26 100%);border-radius:50%;place-items:center;font-size:6.4cqw;font-weight:800;display:grid;position:absolute;bottom:3cqw;right:3cqw;transform:rotate(-8deg);box-shadow:0 0 0 .5cqw #7d5d1e,0 0 0 .9cqw #f3d98b,.6cqw .9cqw 1.6cqw #00000073}.cf-sparkle{z-index:18;pointer-events:none;background-image:radial-gradient(circle,#fff .25cqw,#0000 .5cqw),radial-gradient(circle,#fff1c2e6 .18cqw,#0000 .4cqw);background-size:13cqw 17cqw,9cqw 11cqw;background-position:calc(var(--mx) * .3) calc(var(--my) * .2), calc(var(--mx) * -.2) 3cqw;mix-blend-mode:screen;opacity:.55;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 10%, transparent 65%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 10%, transparent 65%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 10%, transparent 65%);mask-image:radial-gradient(circle at var(--mx) var(--my), #000 10%, transparent 65%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 10%, transparent 65%);animation:2.8s ease-in-out infinite alternate twinkle;position:absolute;inset:0}@keyframes twinkle{0%{opacity:.25}to{opacity:.75}}.cf-sweep{z-index:19;pointer-events:none;mix-blend-mode:overlay;animation:sweep 4.2s var(--ease-out) infinite;background:linear-gradient(100deg,#0000 38%,#fff7dc8c 48%,#ffffffd9 50%,#fff7dc8c 52%,#0000 62%) 0 0/300% 100%;position:absolute;inset:0}@keyframes sweep{0%{background-position:120% 0}55%,to{background-position:-20% 0}}.hanko{z-index:5;border:.9cqw solid var(--shu);width:22cqw;height:22cqw;box-shadow:inset 0 0 0 .4cqw var(--paper), inset 0 0 0 .75cqw var(--shu);color:var(--shu);font-family:var(--font-mono);opacity:.92;background:#f2e8d5e6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:800;line-height:1.05;display:flex;position:absolute;top:58cqw;left:8cqw;transform:rotate(-14deg)}.hanko span{letter-spacing:.2em;font-size:2.4cqw}.hanko b{letter-spacing:.04em;margin:.4cqw 0;font-size:2.9cqw}.serial{z-index:5;font-family:var(--font-mono);letter-spacing:.1em;color:var(--paper);background:var(--shu);box-shadow:.4cqw .4cqw 0 var(--ink);border-radius:.6cqw;padding:.8cqw 1.6cqw;font-size:2.4cqw;font-weight:700;position:absolute;top:80cqw;right:6cqw}.cf.is-event{-webkit-mask:radial-gradient(circle at 100%,#0000 1.05cqw,#000 1.15cqw) 100%/2.6cqw 3.8cqw repeat-y,linear-gradient(#000,#000) 0/calc(100% - 2.6cqw) 100% no-repeat;mask:radial-gradient(circle at 100%,#0000 1.05cqw,#000 1.15cqw) 100%/2.6cqw 3.8cqw repeat-y,linear-gradient(#000,#000) 0/calc(100% - 2.6cqw) 100% no-repeat}.cf.is-event .cf-panel{right:5cqw}.cf.is-event:after{content:"";z-index:3;border-right:.35cqw dashed #14121080;position:absolute;top:3cqw;bottom:3cqw;right:3.6cqw}.cb{z-index:2;flex-direction:column;gap:1.7cqw;height:100%;font-size:3cqw;display:flex;position:relative;overflow:hidden}.cb-head{border-bottom:.3cqw solid var(--ink);justify-content:space-between;align-items:flex-start;gap:2cqw;padding-bottom:1.6cqw;display:flex}.cb-company{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:7.4cqw;line-height:.95}.cb-company-ja{font-family:var(--font-mincho);letter-spacing:.1em;color:var(--shu);margin-top:.6cqw;font-size:3.6cqw;font-weight:700}.cb-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1cqw;padding-top:.6cqw;font-size:2.2cqw;display:flex}.chip{background:var(--ink-d);color:var(--paper);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:99px;align-items:center;gap:.8cqw;padding:.7cqw 1.6cqw;font-size:2.2cqw;font-weight:700;display:inline-flex}.cb-desc{margin:0;font-size:2.85cqw;font-weight:500;line-height:1.34}.cb-label{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:1.2cqw;margin:0 0 .8cqw;font-size:2cqw;font-weight:700;display:flex}.cb-label:before{content:"";background:var(--shu);width:1.6cqw;height:1.6cqw;transform:rotate(45deg)}.cb-ticks{gap:.6cqw;margin:0;padding:0;list-style:none;display:grid}.cb-ticks li{padding-left:4.2cqw;font-size:2.6cqw;line-height:1.3;position:relative}.cb-ticks li:before{content:"✓";background:var(--ink);width:3cqw;height:3cqw;color:var(--paper);border-radius:50%;place-items:center;font-size:2cqw;font-weight:800;display:grid;position:absolute;top:-.1cqw;left:0}.cb-latest{border-left:.6cqw solid var(--ink);background:#1412100f;grid-template-columns:auto 1fr;align-items:start;gap:.6cqw 1.6cqw;padding:1.1cqw 1.6cqw;font-size:2.1cqw;display:grid}.cb-latest .mono{grid-column:2}.jp-tag{font-family:var(--font-mono);background:var(--shu);color:var(--paper);border-radius:.5cqw;margin-top:.3cqw;padding:.3cqw .9cqw;font-size:2cqw;font-weight:800}.cb-headline{font-family:var(--font-mincho);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:2.6cqw;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.cb-rating{grid-template-columns:1fr 19cqw;align-items:center;gap:3cqw;display:grid}.cb-bars{gap:.7cqw;display:grid}.bar{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:13cqw 1fr 7cqw;align-items:center;gap:1.6cqw;font-size:2.15cqw;display:grid}.bar-t{border:.25cqw solid var(--ink);background:#1412101f;height:2cqw;position:relative;overflow:hidden}.bar-f{background:repeating-linear-gradient(135deg, var(--ink) 0 .7cqw, var(--ink-soft) .7cqw 1.1cqw);position:absolute;inset:0 auto 0 0}.cf[data-rarity=legendary] .bar-f{background:linear-gradient(90deg,#8a6a24,#e8c876 70%,#fff1c2)}.cf[data-rarity=epic] .bar-f{background:linear-gradient(90deg, var(--ai), #6be3ff 60%, #ff7ad9)}.bar-t i{background:var(--paper);opacity:.6;width:.2cqw;position:absolute;top:0;bottom:0}.bar-v{text-align:right;font-weight:700}.bar-v small{opacity:.5;font-weight:400}.cb-total{aspect-ratio:1;border:.6cqw solid var(--ink);box-shadow:inset 0 0 0 .8cqw var(--paper), inset 0 0 0 1.1cqw var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin-top:2cqw;display:flex}.cb-total b{font-family:var(--font-display);font-size:8.4cqw;font-weight:400;line-height:1}.cb-total span{font-family:var(--font-mono);letter-spacing:.06em;opacity:.6;font-size:1.7cqw}.cf[data-rarity=legendary] .cb-total{background:radial-gradient(circle at 35% 30%,#fff1c2,#e8c876 70%);border-color:#8a6a24}.cb-foot{gap:1.2cqw;margin-top:auto;display:grid}.cb-source-row{align-items:flex-end;gap:2cqw;display:flex}.cb-source{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);border-top:.25cqw dashed #14121066;flex-flow:column wrap;flex:1;justify-content:space-between;gap:.6cqw 2cqw;padding-top:1.4cqw;font-size:2.1cqw;text-decoration:none;display:flex}.cb-source b{color:var(--shu);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.cb-source:hover b{text-decoration:underline}.cb-visit{background:var(--ink);height:6.6cqw;color:var(--gold-hi);font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;justify-content:center;align-items:center;gap:2cqw;font-size:3.6cqw;text-decoration:none;display:flex}.cb-visit small{font-family:var(--font-mono);color:var(--paper);opacity:.6;letter-spacing:.1em;font-size:1.7cqw}.cb-stamp{border:.5cqw solid var(--shu);color:var(--shu);font-family:var(--font-mono);text-transform:uppercase;text-align:center;mix-blend-mode:multiply;opacity:.85;pointer-events:none;border-radius:1cqw;flex-shrink:0;padding:.8cqw 1.8cqw;line-height:1.15;transform:rotate(-7deg)}.cb-stamp span{letter-spacing:.2em;font-size:1.7cqw;display:block}.cb-stamp b{letter-spacing:.06em;font-size:2.8cqw}.cr{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 3.4cqw var(--shu), inset 0 0 0 3.9cqw var(--paper), inset 0 0 0 4.4cqw var(--ink);isolation:isolate;border-radius:4.6cqw;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.cr.is-gold{box-shadow:inset 0 0 0 3.4cqw var(--gold), inset 0 0 0 3.9cqw var(--gold-hi), inset 0 0 0 4.4cqw #1d150a;background:#1d150a}.cr-wave{opacity:.8;background:radial-gradient(circle at 50% 100%,#0000 3cqw,#d2381f57 3.1cqw 3.6cqw,#0000 3.7cqw 4.9cqw,#d2381f57 5cqw 5.5cqw,#0000 5.6cqw 6.8cqw,#d2381f57 6.9cqw 7.4cqw,#0000 7.5cqw) 0 0/15cqw 7.5cqw,radial-gradient(circle at 50% 100%,#0000 3cqw,#d2381f57 3.1cqw 3.6cqw,#0000 3.7cqw 4.9cqw,#d2381f57 5cqw 5.5cqw,#0000 5.6cqw 6.8cqw,#d2381f57 6.9cqw 7.4cqw,#0000 7.5cqw) 7.5cqw 3.75cqw/15cqw 7.5cqw;border-radius:2.6cqw;position:absolute;inset:4.4cqw}.cr.is-gold .cr-wave{filter:hue-rotate(28deg)saturate(1.4)brightness(1.4)}.cr-rays{background:repeating-conic-gradient(at 50% 42%,#f2e8d512 0deg 6deg,#0000 6deg 12deg);position:absolute;inset:-20%}.cr-medal{background:var(--shu);width:36cqw;height:36cqw;box-shadow:0 0 0 1cqw var(--ink), 0 0 0 1.6cqw var(--paper), 0 1.6cqw 4cqw #00000080;border-radius:50%;place-items:center;display:grid;position:relative}.cr.is-gold .cr-medal{background:radial-gradient(circle at 35% 30%,#fff1c2,#c9a24a 55%,#7d5d1e)}.cr-kanji{font-family:var(--font-mincho);color:var(--paper);text-shadow:.7cqw .6cqw 0 var(--ink);font-size:22cqw;font-weight:800;line-height:1}.cr.is-gold .cr-kanji{color:#3b2806;text-shadow:.5cqw .5cqw #fff1c2b3}.cr-word{font-family:var(--font-display);letter-spacing:.06em;text-align:center;margin-top:7cqw;font-size:11cqw;line-height:.92;position:relative}.cr-ja{font-family:var(--font-mincho);letter-spacing:.4em;color:var(--shu);margin-top:2cqw;font-size:4.2cqw;font-weight:700;position:relative}.cr.is-gold .cr-ja{color:var(--gold-hi)}.cr-foot{font-family:var(--font-mono);letter-spacing:.28em;opacity:.5;font-size:1.9cqw;position:absolute;bottom:7cqw}.cr-glow{z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 42%,#ffe9a0d9,#f3d98b40 35%,#0000 62%);animation:1.6s ease-in-out infinite pulse;position:absolute;inset:0}.cr.is-glow{animation:1.6s ease-in-out infinite glowEdge}@keyframes pulse{50%{opacity:.5}}@keyframes glowEdge{0%,to{filter:drop-shadow(0 0 2cqw #f3d98b59)}50%{filter:drop-shadow(0 0 7cqw #f3d98be6)}}.pack{aspect-ratio:300/440;perspective:1000px;cursor:pointer;-webkit-user-select:none;user-select:none;width:min(70vw,300px,68.18svh - 156.814px);position:relative;container-type:inline-size}.pack-body,.pack-top{isolation:isolate;position:absolute;left:0;right:0;overflow:hidden}.pack-body{clip-path:polygon(0 13%,4% 12.2%,8% 13%,12% 12.2%,16% 13%,20% 12.2%,24% 13%,28% 12.2%,32% 13%,36% 12.2%,40% 13%,44% 12.2%,48% 13%,52% 12.2%,56% 13%,60% 12.2%,64% 13%,68% 12.2%,72% 13%,76% 12.2%,80% 13%,84% 12.2%,88% 13%,92% 12.2%,96% 13%,100% 12.2%,100% 100%,0 100%);background:radial-gradient(120% 70% at 50% 18%,#3a120b 0%,#0000 60%),linear-gradient(#200a06 0%,#120807 60%,#0b0605 100%);border-radius:2cqw 2cqw 3cqw 3cqw;top:0;bottom:0;box-shadow:0 0 0 .6cqw #c9a24a8c,0 4cqw 10cqw #0009,0 20cqw 40cqw -10cqw #d2381f59}.pack-top{z-index:3;clip-path:polygon(0 0,100% 0,100% 89.7%,96% 95.6%,92% 89.7%,88% 95.6%,84% 89.7%,80% 95.6%,76% 89.7%,72% 95.6%,68% 89.7%,64% 95.6%,60% 89.7%,56% 95.6%,52% 89.7%,48% 95.6%,44% 89.7%,40% 95.6%,36% 89.7%,32% 95.6%,28% 89.7%,24% 95.6%,20% 89.7%,16% 95.6%,12% 89.7%,8% 95.6%,4% 89.7%,0 95.6%);transform-origin:80% 100%;border-radius:2cqw 2cqw 0 0;height:13.6%;top:0}.foil-crimp{background:repeating-linear-gradient(90deg,#00000047 0 .6cqw,#ffffff2e .6cqw 1.2cqw),linear-gradient(#7d5d1e,#f3d98b 35%,#b68a33 55%,#fff1c2 70%,#8a6a24);position:absolute;inset:0}.pack-top .foil-crimp:after{content:"TEAR HERE ✂";font-family:var(--font-mono);letter-spacing:.24em;color:#281a06bf;font-size:2.4cqw;font-weight:700;position:absolute;bottom:2.2cqw;right:4cqw}.pack-bottom-crimp{z-index:2;height:5%;position:absolute;bottom:0;left:0;right:0}.pack-holo{z-index:6;pointer-events:none;background:linear-gradient(115deg, transparent 30%, #fff0c866 46%, transparent 60%), conic-gradient(from calc(var(--mx) * 3.6deg) at var(--mx) var(--my), #ff6b6b59, #ffd36b59, #8cff9a40, #6be3ff59, #8f8bff4d, #ff6b6b59);background-size:260% 100%,100% 100%;background-position:calc(100% - var(--mx)) 0, center;mix-blend-mode:color-dodge;opacity:calc(.25 + var(--tilt) * .35);position:absolute;inset:0}.pack-rays{opacity:.8;background:repeating-conic-gradient(at 50% 46%,#d2381f52 0deg 6deg,#0000 6deg 12deg);position:absolute;inset:-30%}.pack-sun{background:radial-gradient(circle,#d2381f 0 58%,#0000 58.5%);border-radius:50%;width:78cqw;height:78cqw;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1cqw #120807,0 0 0 1.6cqw #c9a24a99}.pack-sun:after{content:"";background-image:radial-gradient(circle,#14080699 .5cqw,#0000 .6cqw);background-size:2cqw 2cqw;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#0000 35%,#000 95%);mask-image:linear-gradient(160deg,#0000 35%,#000 95%)}.pack-cut{width:32cqw;height:32cqw;box-shadow:0 0 0 1cqw var(--paper), 0 0 0 1.5cqw var(--ink), 0 2cqw 4cqw #00000080;border-radius:50%;position:absolute;overflow:hidden;container-type:inline-size}.pack-cut .cf-portrait{border-radius:50%;height:auto;margin:0;position:absolute;inset:0}.pack-cut .cf-mono.is-kanji{padding:0;font-size:62cqw}.pack-cut .cf-mono.is-latin{font-size:48cqw}.pack-cut .cf-vstrip,.pack-cut .cf-level,.pack-cut .cf-seal{display:none}.pack-logo{z-index:4;text-align:center;color:var(--paper);position:absolute;top:59.5%;left:0;right:0}.pack-logo .ja{font-family:var(--font-mincho);letter-spacing:.28em;color:var(--gold-hi);text-shadow:.4cqw .4cqw #3a120b;padding-left:.28em;font-size:6.6cqw;font-weight:800}.pack-logo .en{font-family:var(--font-display);letter-spacing:.02em;text-shadow:.7cqw .6cqw 0 var(--shu), 1.4cqw 1.2cqw 0 #120807;font-size:16cqw;line-height:.86}.pack-badge{z-index:5;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;font-weight:800;position:absolute}.pack-badge--cards{background:var(--paper);color:var(--ink);box-shadow:.8cqw .8cqw 0 var(--shu);padding:1.6cqw 2.6cqw;font-size:2.8cqw;bottom:7cqw;left:5cqw;transform:rotate(-4deg)}.pack-badge--cards b{font-family:var(--font-display);letter-spacing:0;vertical-align:-.6cqw;margin-right:1cqw;font-size:6cqw;font-weight:400}.pack-badge--season{text-align:center;color:#3b2806;width:19cqw;height:19cqw;box-shadow:0 0 0 .6cqw #120807, 0 0 0 1cqw var(--gold-hi);background:radial-gradient(circle at 35% 30%,#fff1c2,#c9a24a 60%,#7d5d1e);border-radius:50%;place-items:center;font-size:2.2cqw;line-height:1.1;display:grid;bottom:6cqw;right:4cqw;transform:rotate(10deg)}.pack-badge--season b{font-family:var(--font-display);letter-spacing:0;font-size:7cqw;font-weight:400;display:block}.pack-event{z-index:5;white-space:nowrap;background:var(--shu);color:var(--paper);font-family:var(--font-mono);letter-spacing:.22em;box-shadow:.6cqw .6cqw 0 #120807, 0 0 0 .4cqw var(--gold-hi);padding:1.2cqw 3cqw;font-size:2.6cqw;font-weight:800;position:absolute;top:15.5%;left:50%;transform:translate(-50%)rotate(-3deg)}.pack-side-ja{z-index:5;writing-mode:vertical-rl;font-family:var(--font-mincho);letter-spacing:.3em;color:#f3d98bbf;font-size:2.8cqw;font-weight:700;position:absolute;top:20%;bottom:22%;left:3cqw}.pack-side-ja.r{left:auto;right:3cqw}.pack-burst{pointer-events:none;z-index:8;mix-blend-mode:screen;background:radial-gradient(circle,#fffcee 0%,#ffe9a0d9 14%,#f3d98b59 34%,#0000 62%);border-radius:50%;width:160cqw;height:160cqw;margin:-80cqw 0 0 -80cqw;position:absolute;top:10%;left:50%}.pack-burst-rays{pointer-events:none;z-index:7;mix-blend-mode:screen;background:repeating-conic-gradient(#fff1c28c 0deg 3deg,#0000 3deg 14deg);width:260cqw;height:260cqw;margin:-130cqw 0 0 -130cqw;position:absolute;top:10%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 60%);mask-image:radial-gradient(circle,#000 0%,#0000 60%)}.pack-shadow{filter:blur(4px);background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:7%;position:absolute;bottom:-9%;left:12%;right:12%}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.bob{animation:4s ease-in-out infinite bob}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:28px calc(50vw - var(--slide) / 2) 34px;gap:0;width:100vw;display:flex;overflow:auto visible}.carousel::-webkit-scrollbar{display:none}.slide{flex:0 0 var(--slide);scroll-snap-align:center;scroll-snap-stop:always;padding:0 calc(var(--slide) * .03);will-change:transform, opacity;transform-origin:50% 60%}.dots{gap:8px;display:flex}.dots button{width:7px;height:7px;transition:background .3s, transform .3s var(--ease-back);background:#f2e8d538;border-radius:50%}.dots button[aria-current=true]{background:var(--paper);transform:scale(1.35)}.dots button[data-rarity=legendary][aria-current=true]{background:var(--gold-hi)}.flash{z-index:70;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fffceef2,#f3d98b99 40%,#c9a24a1a 80%);position:fixed;inset:0}.particle{z-index:71;pointer-events:none;background:linear-gradient(135deg,#fff1c2,#c9a24a);border-radius:1px;width:8px;height:8px;position:fixed;box-shadow:0 0 8px #f3d98be6}.overlay{z-index:50;-webkit-backdrop-filter:blur(10px);background:#080605d1;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;display:flex;position:fixed;inset:0}.detail-card{width:min(92vw,440px,71.59svh - 100.226px)}.icon-btn{width:40px;height:40px;color:var(--paper);transition:background .2s, transform .2s var(--ease-back);background:#f2e8d50d;border:1px solid #f2e8d533;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:#f2e8d51f}.icon-btn:active{transform:scale(.92)}.binder-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px;display:grid}@media (width<=480px){.binder-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}}.silhouette{aspect-ratio:63/88;color:#f2e8d559;background:repeating-linear-gradient(135deg,#f2e8d506 0 6px,#0000 6px 12px),#16130f;border:1px dashed #f2e8d524;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;container-type:inline-size}.silhouette .kanji{font-family:var(--font-mincho);color:#f2e8d50f;font-size:30cqw;font-weight:800;line-height:1}.silhouette .no{font-family:var(--font-mono);letter-spacing:.1em;font-size:8cqw}.dupe{z-index:5;background:var(--shu);min-width:30px;height:30px;color:var(--paper);font-family:var(--font-mono);box-shadow:0 0 0 2px var(--night);border-radius:99px;place-items:center;padding:0 8px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}.chip-filter{height:32px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f2e8d5bf;white-space:nowrap;border:1px solid #f2e8d529;border-radius:99px;padding:0 14px;font-size:11px;transition:all .2s}.chip-filter[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.progress{background:#f2e8d514;border-radius:99px;height:8px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg, var(--shu), var(--gold) 70%, var(--gold-hi));height:100%;display:block}.toast{z-index:80;background:var(--paper);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:12px 18px;font-size:12px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}@media (prefers-reduced-motion:reduce){.grain:before,.bob,.cf-sweep,.cf-sparkle,.cr-glow,.cr.is-glow{animation:none!important}.nl-card__tilt{transform:none}}.exporting .cf-panel{background-image:none}.exporting .cf[data-rarity=legendary] .cf-frame{background:linear-gradient(125deg,#8a6a24 0%,#f3d98b 18%,#b68a33 34%,#fff1c2 48%,#c9a24a 62%,#7d5d1e 80%,#e8c876 100%)}.exporting .cf-glare,.exporting .cf-sparkle,.exporting .cf-sweep{display:none}:lang(ja) .font-display,:lang(ja) .btn-primary{font-family:var(--font-mincho);letter-spacing:.04em;font-weight:800}:lang(ja) .btn-primary{font-size:17px}:root{--crinkle:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='600'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='.007 .018' numOctaves='4' seed='3'/><feDiffuseLighting lighting-color='%23fff' surfaceScale='3.2'><feDistantLight azimuth='225' elevation='48'/></feDiffuseLighting></filter><rect width='100%' height='100%' filter='url(%23c)'/></svg>")}.pack-press{transform-style:preserve-3d;transform-origin:50% 100%;will-change:transform;transition:transform .16s var(--ease-out);position:absolute;inset:0}.pack.is-idle:active .pack-press{transform:scale(.975)}.pack-back{background:linear-gradient(#3b2a0e,#1a0b06 30%,#0b0605);border-radius:2cqw 2cqw 3cqw 3cqw;position:absolute;inset:.6% 1.2% 0;transform:translateZ(-12px);box-shadow:0 0 0 .5cqw #c9a24a66}.pack-top{transform-origin:100% 100%;will-change:transform, opacity}.pack-pillow,.pack-crinkle,.pack-glitter,.pack-spec{pointer-events:none;position:absolute;inset:0}.pack-pillow{z-index:7;background:linear-gradient(90deg,#0000009e 0%,#0000002e 5%,#0000 13%,#fff6e012 32%,#0000 52% 84%,#00000038 94%,#000000ad 100%),linear-gradient(#0000 12%,#00000080 13.2%,#0000001a 17%,#0000 24% 86%,#00000059 94.5%,#0000 95.2%);box-shadow:inset 0 0 0 .4cqw #ffe6aa38,inset .8cqw 0 1.2cqw -.6cqw #fff0d240}.pack-crinkle{z-index:8;background:var(--crinkle) center / 100% 100%;mix-blend-mode:overlay;opacity:.55}.pack-glitter{z-index:9;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000059 28%, #00000014 60%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000059 28%, #00000014 60%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000059 28%, #00000014 60%);mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000059 28%, #00000014 60%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000059 28%, #00000014 60%);background-image:radial-gradient(circle,#fff 0 .17cqw,#0000 .32cqw),radial-gradient(circle,#ffe9a0 0 .13cqw,#0000 .27cqw),radial-gradient(circle,#bfe9ff 0 .11cqw,#0000 .25cqw);background-position:0 0,1.3cqw 2.1cqw,3cqw .7cqw;background-size:6.3cqw 7.1cqw,4.7cqw 5.3cqw,8.9cqw 3.7cqw;animation:2.4s steps(4,end) infinite glint}@keyframes glint{0%{opacity:.9;background-position:0 0,1.3cqw 2.1cqw,3cqw .7cqw}33%{opacity:.6;background-position:.4cqw .2cqw,1cqw 2.4cqw,3.3cqw .4cqw}66%{opacity:1;background-position:-.2cqw .5cqw,1.6cqw 1.8cqw,2.7cqw 1cqw}to{opacity:.9;background-position:0 0,1.3cqw 2.1cqw,3cqw .7cqw}}.pack-spec{z-index:10;background:radial-gradient(55% 38% at var(--mx) var(--my), #fffaeb52, transparent 62%), linear-gradient(103deg, transparent calc(var(--mx) - 34%), #fff3 calc(var(--mx) - 8%), #ffffff0a calc(var(--mx) + 6%), transparent calc(var(--mx) + 22%));mix-blend-mode:screen}.pack-top .pack-spec{opacity:1.4}.pack.is-idle .pack-top:after{content:"";z-index:12;mix-blend-mode:overlay;animation:crimpShine 3.8s var(--ease-out) infinite;background:linear-gradient(100deg,#0000 40%,#ffffffd9 50%,#0000 60%) 0 0/320% 100%;position:absolute;inset:0}@keyframes crimpShine{0%,55%{background-position:120% 0}85%,to{background-position:-20% 0}}@media (hover:hover) and (pointer:fine){.pack.is-idle .pack-top{transition:transform .28s var(--ease-out)}.pack.is-idle:hover .pack-top{transform:translateY(-3%)rotate(-.8deg)}}.pack-notch{z-index:13;background:var(--night);width:2.6cqw;height:3cqw;position:absolute;bottom:9%}.pack-notch--l{clip-path:polygon(0 0,100% 50%,0 100%);left:0}.pack-notch--r{clip-path:polygon(100% 0,0 50%,100% 100%);right:0}.pack-seam{z-index:4;opacity:0;clip-path:inset(0 100% 0 0);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#fff8dc33,#fff8dc 12%,#ffe9a0 50%,#fff8dc 88%,#fff8dc33);border-radius:99px;height:1.6%;position:absolute;top:12%;left:0;right:0;box-shadow:0 0 2cqw .8cqw #ffe9a0bf,0 0 7cqw 2cqw #f3d98b59}.pack-flake{z-index:5;opacity:0;pointer-events:none;will-change:transform, opacity;background:linear-gradient(135deg,#fff1c2,#c9a24a 55%,#7d5d1e);border-radius:.2cqw;width:1.7cqw;height:1.1cqw;margin-left:-.85cqw;position:absolute;top:12.6%;box-shadow:0 0 1cqw #ffe9a0b3}.pack-badge--cards span{color:var(--shu);margin-left:.6cqw;font-size:2.2cqw}.partner-tab{z-index:25;white-space:nowrap;background:var(--shu);color:var(--paper);font-family:var(--font-mono);letter-spacing:.24em;box-shadow:0 0 0 .3cqw var(--ink);border-radius:0 0 1.6cqw 1.6cqw;padding:.9cqw 3cqw 1.1cqw;font-size:2.3cqw;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.pc-top{z-index:2;justify-content:space-between;align-items:flex-start;margin-top:2.4cqw;display:flex;position:relative}.pc-kicker{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;font-size:2.4cqw;font-weight:800}.pc-kicker-ja{font-family:var(--font-mincho);letter-spacing:.2em;color:var(--shu);margin-top:.8cqw;font-size:4cqw;font-weight:800}.pc-seal{background:var(--accent);width:12cqw;height:12cqw;color:var(--paper);font-family:var(--font-mincho);box-shadow:0 0 0 .6cqw var(--paper), 0 0 0 .9cqw var(--ink);border-radius:50%;place-items:center;font-size:6.4cqw;font-weight:800;display:grid;transform:rotate(-8deg)}.pc-plate{z-index:2;height:44cqw;box-shadow:inset 0 0 0 .35cqw var(--ink);background:#fbf6ea;border-radius:1.2cqw;place-items:center;margin:2.6cqw -.8cqw 0;display:grid;position:relative;overflow:hidden}.pc-plate--sm{height:22cqw;margin:0}.pc-rays{background:repeating-conic-gradient(from 0deg at 50% 50%, var(--accent) 0deg 7deg, transparent 7deg 15deg);position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.pc-rays{background:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--accent) 14%, transparent) 0deg 7deg, transparent 7deg 15deg)}}.pc-logo-img{object-fit:contain;mix-blend-mode:multiply;max-width:80%;max-height:62%;position:relative}.pc-logo-word{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);text-align:center;padding:0 4cqw;font-size:12cqw;line-height:.95;position:relative}.pc-name-row{z-index:2;margin-top:3cqw;position:relative}.pc-name{font-family:var(--font-display);white-space:nowrap;line-height:.9}.pc-ja{z-index:2;font-family:var(--font-mincho);letter-spacing:.12em;margin-top:1cqw;font-size:4cqw;font-weight:700;position:relative}.pc-role{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--shu);margin-top:.8cqw;font-size:2.3cqw;font-weight:700;position:relative}.pc-blurb{z-index:2;color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1.4cqw 0 0;font-size:2.75cqw;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}.cr-partners{z-index:3;background:var(--paper);box-shadow:0 0 0 .4cqw var(--ink), 0 0 0 .8cqw #f2e8d566;border-radius:1.2cqw;flex-direction:column;align-items:center;gap:1cqw;padding:1.6cqw 2cqw 1.8cqw;display:flex;position:absolute;bottom:11cqw;left:9cqw;right:9cqw}.cr-partners span{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink);font-size:1.7cqw;font-weight:800}.cr-partners div{justify-content:center;align-items:center;gap:3cqw;display:flex}.cr-partners img{object-fit:contain;mix-blend-mode:multiply;max-width:24cqw;height:3.8cqw}.cr-foot{bottom:5.6cqw}.cr-word{margin-top:5cqw}.cr-medal{margin-top:-14cqw}.develop{cursor:pointer;transform-origin:50% 55%;position:relative}.develop .nl-card{filter:blur(12px)saturate(.25)brightness(.55);transition:filter .76s var(--ease-out), transform .76s var(--ease-back);transform:scale(.965)}.develop.is-on .nl-card,.develop.is-legend .nl-card{filter:none;transform:none}.rarity-aura{z-index:-1;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:-14% -18%}.develop.is-on .rarity-aura{opacity:1}.rarity-aura{background:radial-gradient(closest-side,#f2e8d514,#0000)}[data-rarity=rare]>.rarity-aura{background:radial-gradient(closest-side,#dce2eb47,#0000)}[data-rarity=epic]>.rarity-aura{background:radial-gradient(closest-side,#8f8bff59,#6be3ff1f 55%,#0000)}[data-rarity=legendary]>.rarity-aura{background:radial-gradient(closest-side,#f3d98b8c,#c9a24a26 55%,#0000)}[data-rarity=partner]>.rarity-aura{background:radial-gradient(closest-side,#d2381f4d,#0000)}.dev-sweep{z-index:5;pointer-events:none;opacity:0;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 35%,#ffffffe6 50%,#0000 65%) 0 0/300% 100%;border-radius:4.6cqw;position:absolute;inset:0}.develop[data-rarity=epic] .dev-sweep{mix-blend-mode:color-dodge;background:linear-gradient(105deg,#0000 30%,#ff6b6b 40%,#ffd36b 45%,#8cff9a 50%,#6be3ff 55%,#ff7ad9 60%,#0000 70%) 0 0/300% 100%}.develop[data-rarity=legendary] .dev-sweep{background:linear-gradient(105deg,#0000 35%,#fff1c2 50%,#0000 65%) 0 0/300% 100%}.develop.is-on .dev-sweep{animation:devSweep .95s var(--ease-out) .18s both}@keyframes devSweep{0%{opacity:1;background-position:140% 0}to{opacity:0;background-position:-40% 0}}.develop.is-charging{z-index:3;animation:.9s cubic-bezier(.5,0,.75,0) both charge}.develop.is-charging .cr-glow{animation-duration:.32s}.develop.is-charging .nl-card{filter:drop-shadow(0 0 22px #f3d98be6)}@keyframes charge{0%{transform:translate(0)rotate(0)scale(1)}10%{transform:translate(-1px)rotate(-.3deg)scale(1.005)}20%{transform:translate(1px,1px)rotate(.4deg)scale(1.01)}30%{transform:translate(-2px)rotate(-.6deg)scale(1.015)}40%{transform:translate(2px,-1px)rotate(.8deg)scale(1.02)}50%{transform:translate(-3px,1px)rotate(-1deg)scale(1.025)}60%{transform:translate(3px,-1px)rotate(1.2deg)scale(1.03)}70%{transform:translate(-4px,2px)rotate(-1.5deg)scale(1.04)}80%{transform:translate(4px,-2px)rotate(1.7deg)scale(1.05)}90%{transform:translate(-5px,1px)rotate(-2deg)scale(1.06)}to{transform:translate(0)rotate(0)scale(1.07)}}.develop.is-burst{z-index:3;animation:.72s cubic-bezier(.34,1.56,.64,1) both pop}@keyframes pop{0%{transform:scale(1.07)}30%{transform:scale(1.15)}to{transform:scale(1)}}.legend-rays{z-index:-2;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;width:280%;animation:raysIn 3.2s var(--ease-out) both;background:repeating-conic-gradient(#ffe9a099 0deg 4deg,#0000 4deg 13deg);position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 60%);mask-image:radial-gradient(circle,#000 12%,#0000 60%)}@keyframes raysIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(0)}14%{opacity:1}70%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%)scale(1.1)rotate(45deg)}}.shock{z-index:6;aspect-ratio:1;pointer-events:none;width:110%;animation:shock .9s var(--ease-out) both;border:3px solid #fff1c2f2;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 30px #f3d98bd9,inset 0 0 30px #f3d98b99}.shock--2{border-width:2px;animation-delay:.13s}@keyframes shock{0%{opacity:1;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.legend-dim{z-index:30;pointer-events:none;background:radial-gradient(circle at 50% 42%,#28180626,#050403f5 58%);position:fixed;inset:0}.carousel{position:relative}.carousel.is-focus{z-index:31}.carousel .slide>div{transition:opacity .3s var(--ease-out)}.carousel.is-focus .slide:not([data-focus])>div{opacity:.15}.legend-banner{z-index:32;white-space:nowrap;font-family:var(--font-condensed);letter-spacing:.22em;color:var(--gold-hi);text-shadow:0 0 18px #f3d98bd9,0 2px #5a3d0c;font-size:28px;position:absolute;top:-14px}.legend-banner span{font-family:var(--font-mincho);letter-spacing:.2em;color:var(--paper);margin-left:12px;font-size:18px;font-weight:800}.flash--holo{background:conic-gradient(at 50% 45%,#ff6b6b66,#ffd36b66,#8cff9a66,#6be3ff66,#8f8bff66,#ff6b6b66)}.dots button[data-rarity=partner]{border-radius:2px}.dots button[data-rarity=partner][aria-current=true]{background:var(--shu)}@media (prefers-reduced-motion:reduce){.develop.is-charging,.develop.is-burst,.legend-rays,.shock,.pack-glitter,.pack.is-idle .pack-top:after{animation:none!important}.shock{display:none}.develop .nl-card{transition:filter .4s;transform:none}}:root{--creases:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 440' preserveAspectRatio='none'><g fill='none' stroke-linecap='round'><g stroke='%23fff' stroke-opacity='.22' stroke-width='1.4'><path d='M8 62 C30 80 44 100 52 128'/><path d='M30 60 C46 74 58 88 66 104'/><path d='M292 62 C270 82 258 104 250 132'/><path d='M268 60 C254 72 244 86 236 100'/><path d='M150 60 C146 70 144 78 145 86'/><path d='M10 418 C34 398 48 380 56 352'/><path d='M290 418 C266 400 252 380 246 356'/><path d='M120 420 C124 408 126 398 124 388'/></g><g stroke='%23000' stroke-opacity='.35' stroke-width='1.6'><path d='M10 64 C32 82 46 102 54 130'/><path d='M294 64 C272 84 260 106 252 134'/><path d='M12 420 C36 400 50 382 58 354'/><path d='M292 420 C268 402 254 382 248 358'/><path d='M32 62 C48 76 60 90 68 106'/><path d='M270 62 C256 74 246 88 238 102'/></g></g></svg>")}.pack-body:after{content:"";z-index:11;pointer-events:none;background:var(--creases) center / 100% 100% no-repeat, radial-gradient(ellipse 62% 46% at 50% 56%, #fffaeb14, transparent 70%), radial-gradient(ellipse 78% 62% at 50% 56%, transparent 58%, #0000006b 100%), linear-gradient(118deg, transparent 18%, #ffffff1a 24%, transparent 34%, transparent 62%, #ffffff0f 70%, transparent 76%);position:absolute;inset:0}.pack-glitter{opacity:1;filter:brightness(1.4)}.pack-top .foil-crimp:before,.pack-bottom-crimp:before{content:"";background:linear-gradient(#3c280859,#fff1c240 50%,#3c280859);height:18%;position:absolute;left:0;right:0}.pack-top .foil-crimp:before{bottom:12%}.pack-bottom-crimp:before{top:0}.section-head{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.section-head p{color:#f2e8d5b3;max-width:620px;margin:0;font-size:15px;line-height:1.6}.section-label{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--paper);align-items:center;gap:10px;margin:0 0 18px;font-size:12px;display:flex}.section-label span{color:var(--muted)}.live-dot{width:8px;height:8px;animation:livePulse 1.6s var(--ease-out) infinite;background:#ff4d3a;border-radius:50%;display:inline-block;box-shadow:0 0 #ff4d3a99}@keyframes livePulse{0%{box-shadow:0 0 #ff4d3a99}to{box-shadow:0 0 0 10px #ff4d3a00}}.btn-sm{height:42px;padding:0 20px;font-size:18px}.btn-primary,.pill,.chip-filter,.finish,.plan,.slot,.swatch{-webkit-user-select:none;user-select:none}.chip-filter:active,.finish:active,.plan:active,.slot:active,.swatch:active{transform:scale(.97)}.chip-filter,.finish,.plan,.slot,.swatch{transition:transform .16s var(--ease-out), background-color .2s ease, border-color .2s ease, color .2s ease}.event-tile{background:#f2e8d506;border:1px solid #f2e8d51a;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.event-tile[data-status=live]{border-color:#d2381f8c;box-shadow:0 0 0 1px #d2381f40,0 30px 80px -30px #d2381f73}.event-tile[data-status=past] .event-art{filter:grayscale(.65)contrast(1.05)}.event-media{aspect-ratio:16/10;background:#16130f;position:relative;overflow:hidden}.event-tile.is-big .event-media{aspect-ratio:16/9}.event-art{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.event-tile:hover .event-art{transform:scale(1.03)}}.event-when{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#0e0c0ac7;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex;position:absolute;top:12px;left:12px}.event-drop-tag{background:var(--shu);color:var(--paper);font-family:var(--font-mono);letter-spacing:.2em;box-shadow:3px 3px 0 var(--ink);padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px;transform:rotate(3deg)}.event-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.event-meta{font-family:var(--font-mono);letter-spacing:.16em;color:var(--shu);gap:8px;font-size:11px;display:flex}.event-name{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:26px;font-weight:400;line-height:1}.event-tile.is-big .event-name{font-size:34px}:lang(ja) .event-name{font-family:var(--font-mincho);font-size:20px;font-weight:800;line-height:1.3}.event-venue{color:var(--muted);font-size:13px}.event-blurb{color:#f2e8d5c7;margin:2px 0 0;font-size:14px;line-height:1.5}.event-facts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.event-facts li{font-family:var(--font-mono);letter-spacing:.06em;color:#f2e8d599;padding-left:14px;font-size:11px;position:relative}.event-facts li:before{content:"◆";color:var(--shu);font-size:8px;position:absolute;top:2px;left:0}.event-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.drop-pill{height:34px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f2e8d599;border:1px dashed #f2e8d538;border-radius:99px;align-items:center;padding:0 14px;font-size:11px;display:inline-flex}.drop-pill.is-locked{color:var(--gold-hi);border-style:solid;border-color:#c9a24a73}.money{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.money b{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:700}.money small{font-family:var(--font-mono);opacity:.5;font-size:10px}.money.is-big b{font-family:var(--font-display);letter-spacing:.02em;font-size:30px;font-weight:400}.money.is-big small{font-size:12px}.currency{border:1px solid #f2e8d529;border-radius:99px;padding:3px;display:inline-flex}.currency button{height:32px;font-family:var(--font-mono);letter-spacing:.14em;color:#f2e8d599;border-radius:99px;padding:0 16px;font-size:11px;transition:background-color .2s,color .2s}.currency button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.price-chip{height:36px;font-family:var(--font-mono);letter-spacing:.1em;color:#f2e8d5b3;border:1px solid #f2e8d51f;border-radius:99px;align-items:center;gap:10px;padding:0 14px;font-size:11px;display:inline-flex}.price-chip i{background:linear-gradient(90deg,#ff7ad9,#6be3ff);border-radius:3px;width:14px;height:8px}.price-chip i[data-tier="1"]{background:#8f8bff;width:10px}.price-chip i[data-tier="2"]{background:#c9a24a;border-radius:50%;width:7px;height:7px}.back-map{aspect-ratio:63/88;background:linear-gradient(#141210,#141210) padding-box padding-box,conic-gradient(from 200deg,#ff6b6b,#ffd36b,#8cff9a,#6be3ff,#8f8bff,#ff7ad9,#ff6b6b) border-box;border:3.4cqw solid #0000;border-radius:4.6cqw;flex-direction:column;justify-self:center;gap:2.6cqw;width:100%;max-width:400px;padding:6cqw 5cqw 4cqw;display:flex;position:relative;box-shadow:0 30px 80px -20px #000c,0 0 60px -10px #8f8bff59;container-type:inline-size}.back-map:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,#f2e8d50f .4cqw,#0000 .5cqw);background-size:2.4cqw 2.4cqw;position:absolute;inset:0}.back-map__title{text-align:center;font-family:var(--font-display);letter-spacing:.12em;color:var(--paper);font-size:7cqw}.back-map__foot{text-align:center;font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);margin-top:auto;font-size:2.2cqw}.back-map__row{gap:2.6cqw;display:grid}.back-map__row--3{grid-template-columns:repeat(3,1fr)}.back-map__row--2{grid-template-columns:repeat(2,1fr)}.slot{color:var(--paper);font-family:var(--font-mono);background:#f2e8d50a;border:.35cqw dashed #f2e8d552;border-radius:2cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.4cqw;display:flex;position:relative}.slot--main{height:30cqw}.slot--mid{height:25cqw}.slot--small{flex-direction:row;gap:2cqw;height:12cqw}.slot i{background:var(--paper);width:6.4cqw;height:6.4cqw;color:var(--ink);border-radius:50%;place-items:center;font-size:4.6cqw;font-style:normal;font-weight:800;line-height:1;display:grid}.slot--small i{width:5cqw;height:5cqw;font-size:3.6cqw}.slot span{letter-spacing:.14em;text-transform:uppercase;font-size:2.4cqw}.slot .money b{font-size:2.5cqw}.slot .money small{font-size:2cqw}.slot--mid .money{flex-direction:column;align-items:center;gap:.4cqw}@media (hover:hover) and (pointer:fine){button.slot:hover{border-color:var(--gold-hi);background:#f3d98b14}}button.slot.is-picked{border-style:solid;border-color:var(--gold-hi);background:#f3d98b1f;box-shadow:0 0 0 .6cqw #f3d98b26}.slot.is-taken{background:var(--paper);border-style:solid;border-color:#0000}.slot.is-taken img{object-fit:contain;mix-blend-mode:multiply;max-width:78%;max-height:52%}.slot.is-taken span{color:var(--ink);opacity:.45;font-size:1.8cqw;position:absolute;bottom:1.2cqw;right:1.6cqw}.partner-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:900px;display:grid}@media (width<=640px){.partner-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;margin:0 -16px;padding:0 16px 8px;overflow-x:auto}.partner-row__item{scroll-snap-align:center}}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan{text-align:left;color:var(--paper);background:#f2e8d506;border:1px solid #f2e8d51a;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.plan[aria-pressed=true]{border-color:var(--gold-hi);background:#f3d98b0f}.plan__card{pointer-events:none;width:100%;margin-bottom:8px}.plan b{font-family:var(--font-condensed);letter-spacing:.06em;text-transform:uppercase;font-size:22px;font-weight:400}:lang(ja) .plan b{font-family:var(--font-mincho);font-size:17px;font-weight:800}.plan__note{color:var(--muted);font-size:12px}.designer{background:#f2e8d506;border:1px solid #f2e8d51a;border-radius:24px;grid-template-columns:360px 1fr;gap:40px;padding:28px;display:grid}@media (width<=860px){.designer{grid-template-columns:1fr;gap:28px;padding:18px}}.designer__preview{flex-direction:column;align-self:start;align-items:center;gap:18px;display:flex;position:sticky;top:88px}@media (width<=860px){.designer__preview{position:static}}.designer__total{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.designer__form{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field>span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.field input,.field textarea{width:100%;color:var(--paper);font:inherit;resize:vertical;background:#0e0c0a99;border:1px solid #f2e8d524;border-radius:12px;padding:11px 14px;font-size:15px;transition:border-color .2s}.field input:focus,.field textarea:focus{border-color:var(--gold-hi);outline:none}.finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finish{text-align:left;color:var(--paper);border:1px solid #f2e8d524;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:12px;padding:12px;display:grid}.finish i{background:var(--paper-2);border-radius:5px;grid-row:span 2;width:28px;height:38px;box-shadow:inset 0 0 0 2px #0003}.finish[data-finish=silver] i{background:linear-gradient(135deg,#868b93,#eef0f2 30%,#9aa0a8 50%,#f8f9fa 70%)}.finish[data-finish=holo] i{background:conic-gradient(#ff6b6b,#ffd36b,#8cff9a,#6be3ff,#8f8bff,#ff7ad9,#ff6b6b)}.finish[data-finish=gold] i{background:linear-gradient(125deg,#8a6a24,#f3d98b 25%,#b68a33 45%,#fff1c2 60%,#c9a24a 80%)}.finish b{font-size:13px;font-weight:600}.finish[aria-pressed=true]{border-color:var(--gold-hi);background:#f3d98b14}.swatch{background:var(--sw);border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 2px #f2e8d51f}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--night), 0 0 0 4px var(--paper)}.toggle{color:#f2e8d5cc;cursor:pointer;align-items:center;gap:12px;font-size:13px;display:flex}.toggle input{width:20px;height:20px;accent-color:var(--shu)}:root{--kintsugi:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'><g fill='none' stroke='%23e8c876' stroke-linecap='round' stroke-linejoin='round'><path d='M-2 34 L14 38 L22 33 L35 41 L41 39' stroke-width='.7'/><path d='M22 33 L25 24 L31 19' stroke-width='.45'/><path d='M102 122 L90 126 L82 133 L70 131 L64 141' stroke-width='.7'/><path d='M82 133 L86 138' stroke-width='.45'/><path d='M-2 128 L9 124 L14 131 L22 130' stroke-width='.55'/><path d='M74 -2 L71 8 L78 14 L76 22' stroke-width='.5'/></g></svg>")}.pc2{isolation:isolate;color:var(--paper);text-align:center;border-radius:4.6cqw;flex-direction:column;align-items:center;padding:5cqw 6cqw 4.4cqw;display:flex;position:absolute;inset:0;overflow:hidden}.pc2>*{z-index:3;position:relative}.pc2-base,.pc2-pattern,.pc2-foil,.pc2-edge{pointer-events:none;inset:0;position:absolute!important}.pc2-base{z-index:0}.pc2-pattern{z-index:1}.pc2-foil{z-index:2}.pc2-edge{z-index:15;border-radius:inherit}.pc2-kanji{font-family:var(--font-mincho);pointer-events:none;font-size:78cqw;font-weight:800;line-height:1;bottom:4cqw;left:-7cqw;z-index:1!important;position:absolute!important}.pc2-sash{pointer-events:none;width:30cqw;height:30cqw;top:0;right:0;overflow:hidden;z-index:20!important;position:absolute!important}.pc2-sash span{background:var(--shu);width:44cqw;color:var(--paper);font-family:var(--font-mono);letter-spacing:.3em;padding:1.1cqw 0 1.1cqw .3em;font-size:2.5cqw;font-weight:800;position:absolute;top:7.4cqw;right:-10cqw;transform:rotate(45deg);box-shadow:0 .6cqw 1.2cqw #00000073,inset 0 .25cqw #ffffff40,inset 0 -.25cqw #00000040}.pc2-head{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;align-self:stretch;align-items:center;gap:2cqw;padding-right:16cqw;font-size:2.2cqw;font-weight:700;display:flex}.pc2-ja-tag{font-family:var(--font-mincho);letter-spacing:.1em;border:.3cqw solid;border-radius:.8cqw;padding:.6cqw 1.4cqw;font-size:3.4cqw;font-weight:800}.pc2-medal{aspect-ratio:1;place-items:center;width:62cqw;margin-top:5cqw;display:grid;position:relative}.pc2-rays{border-radius:50%;position:absolute;inset:-22%;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 70%);mask-image:radial-gradient(circle,#000 35%,#0000 70%)}.pc2-rim{border-radius:50%;position:absolute;inset:0;box-shadow:0 2cqw 5cqw #0000008c,inset 0 0 0 .5cqw #00000059}.pc2-plate{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff,#f6f0e2 55%,#e4dac4 100%);border-radius:50%;place-items:center;width:80%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .8cqw 1.6cqw #ffffffe6,inset 0 -1.2cqw 2cqw #785a2840,0 0 0 .7cqw #0000002e}.pc2-plate:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(140deg,#ffffffbf 0%,#0000 38%);border-radius:50%;position:absolute;inset:0}.pc2-logo{object-fit:contain;mix-blend-mode:multiply;max-width:78%;max-height:42%;position:relative}.pc2-logo-word{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;padding:0 4cqw;font-size:9cqw;line-height:.95}.pc2-tier{font-family:var(--font-mono);letter-spacing:.22em;white-space:nowrap;align-self:stretch;align-items:center;gap:2cqw;margin-top:4cqw;font-size:2.3cqw;font-weight:800;display:flex}.pc2-tier i{opacity:.6;background:currentColor;flex:1;height:.3cqw}.pc2-name{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2.2cqw;line-height:.92}.pc2-ja{font-family:var(--font-mincho);letter-spacing:.24em;margin-top:1.2cqw;font-size:4cqw;font-weight:800}.pc2-blurb{opacity:.82;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2cqw 0 0;font-size:2.8cqw;line-height:1.38;display:-webkit-box;overflow:hidden}.pc2-foot{font-family:var(--font-mono);letter-spacing:.22em;opacity:.85;border-top:.25cqw solid;justify-content:space-between;align-self:stretch;align-items:center;margin-top:auto;padding-top:1.8cqw;font-size:2cqw;display:flex}.pc2-stars{letter-spacing:.1em;font-size:2.8cqw}.pc2[data-tier=matsu]{color:#f3d98b}.pc2[data-tier=matsu] .pc2-base{background:radial-gradient(110% 70% at 50% 28%,#3a1a0a 0%,#160b06 45%,#070504 100%),#070504}.pc2[data-tier=matsu] .pc2-pattern{background:var(--kintsugi) center / 100% 100% no-repeat, radial-gradient(circle, #f3d98b 0 .35cqw, transparent .5cqw) 0 0 / 11cqw 13cqw, radial-gradient(circle, #e8c876 0 .6cqw, transparent .75cqw) 4cqw 6cqw / 17cqw 19cqw, radial-gradient(circle, #fff1c2 0 .22cqw, transparent .35cqw) 7cqw 2cqw / 7cqw 9cqw, radial-gradient(ellipse 1.4cqw .7cqw, #c9a24a 60%, transparent 70%) 2cqw 9cqw / 23cqw 29cqw;opacity:.9;filter:drop-shadow(0 0 .6cqw #f3d98b59);-webkit-mask-image:radial-gradient(70% 55% at 50% 62%,#00000040,#000 85%);mask-image:radial-gradient(70% 55% at 50% 62%,#00000040,#000 85%)}.pc2[data-tier=matsu] .pc2-foil{background:linear-gradient(115deg, transparent 30%, #fff1c247 calc(var(--mx) - 6%), transparent calc(var(--mx) + 18%));mix-blend-mode:screen}.pc2[data-tier=matsu] .pc2-kanji{color:#0000;opacity:.16;background:linear-gradient(170deg,#fff1c2,#c9a24a 45%,#6b4c14);-webkit-background-clip:text;background-clip:text}.pc2[data-tier=matsu] .pc2-rays{background:repeating-conic-gradient(#f3d98b8c 0deg 3deg,#0000 3deg 10deg)}.pc2[data-tier=matsu] .pc2-rim{background:repeating-conic-gradient(#5a3c0f59 0deg 1.5deg,#0000 1.5deg 6deg),radial-gradient(circle at 35% 30%,#fff1c2,#e3bf62 35%,#a57b26 70%,#6b4c14)}.pc2[data-tier=matsu] .pc2-name{filter:drop-shadow(0 .4cqw #3b2806)drop-shadow(0 0 2cqw #f3d98b59);background-image:linear-gradient(175deg,#fff4c9 0%,#f3d98b 30%,#b68a33 55%,#fff1c2 75%,#c9a24a 100%)}.pc2[data-tier=matsu] .pc2-ja{color:#fff1c2}.pc2[data-tier=matsu] .pc2-edge{box-shadow:inset 0 0 0 1.4cqw #0b0806,inset 0 0 0 1.9cqw #c9a24a,inset 0 0 0 2.3cqw #0b0806,inset 0 0 0 2.6cqw #f3d98b99}.pc2[data-tier=take]{color:#fff}.pc2[data-tier=take] .pc2-base{background:radial-gradient(90% 60% at 50% 30%,#3b2f7a,#0000 70%),linear-gradient(160deg,#2a1d5c,#10284a 50%,#3a1550),#0d0b1a}.pc2[data-tier=take] .pc2-pattern{background:repeating-linear-gradient(115deg, #ff6b6b 0 2cqw, #ffd36b 2cqw 4cqw, #8cff9a 4cqw 6cqw, #6be3ff 6cqw 8cqw, #8f8bff 8cqw 10cqw, #ff7ad9 10cqw 12cqw, #ff6b6b 12cqw 14cqw), conic-gradient(from calc(var(--mx) * 3.6deg) at var(--mx) var(--my), #ff6b6b, #ffd36b, #8cff9a, #6be3ff, #8f8bff, #ff7ad9, #ff6b6b);background-size:200% 200%,100% 100%;background-position:var(--mx) var(--my), center;background-blend-mode:soft-light;opacity:.55;mix-blend-mode:screen}.pc2[data-tier=take] .pc2-foil{background:conic-gradient(from 45deg, #fff 0 25%, transparent 0 50%, #fff 0 75%, transparent 0) 0 0 / .9cqw .9cqw, radial-gradient(circle, #fffffff2 0 .3cqw, transparent .55cqw) 0 0 / 7cqw 8cqw, radial-gradient(circle, #ffffffe6 0 .2cqw, transparent .4cqw) 3cqw 4cqw / 5cqw 6cqw;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000000e6, #00000026 55%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000000e6, #00000026 55%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000000e6, #00000026 55%);mask-image:radial-gradient(circle at var(--mx) var(--my), #000000e6, #00000026 55%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000000e6, #00000026 55%);mix-blend-mode:overlay;opacity:.55}.pc2[data-tier=take] .pc2-kanji{color:#fff;opacity:.12;mix-blend-mode:overlay}.pc2[data-tier=take] .pc2-rays{background:repeating-conic-gradient(from calc(var(--mx) * 1deg), #ffffff80 0deg 2deg, transparent 2deg 9deg);mix-blend-mode:overlay}.pc2[data-tier=take] .pc2-rim{background:conic-gradient(from calc(var(--mx) * 3.6deg), #ff6b6b, #ffd36b, #8cff9a, #6be3ff, #8f8bff, #ff7ad9, #ff6b6b);box-shadow:0 0 6cqw #8f8bff8c,inset 0 0 0 .5cqw #ffffff80}.pc2[data-tier=take] .pc2-name{background-image:linear-gradient(100deg,#fff 0%,#ffd36b 20%,#8cff9a 40%,#6be3ff 60%,#ff7ad9 80%,#fff 100%);background-size:200% 100%;background-position:var(--mx) 0;filter:drop-shadow(0 .4cqw #0d0b1ae6)}.pc2[data-tier=take] .pc2-blurb,.pc2[data-tier=take] .pc2-head{text-shadow:0 .3cqw .8cqw #0009}.pc2[data-tier=take] .pc2-edge{box-shadow:inset 0 0 0 1.4cqw #0d0b1a8c,inset 0 0 0 1.8cqw #fff9}.pc2[data-tier=ume]{color:#23272d}.pc2[data-tier=ume] .pc2-base{background:repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000000d 1px 2px,#0000 2px 3px),linear-gradient(135deg,#8d939b 0%,#e8ebee 24%,#a3a9b1 44%,#f6f7f8 62%,#7c828a 84%,#c9cdd2 100%)}.pc2[data-tier=ume] .pc2-pattern{mix-blend-mode:multiply;background:repeating-radial-gradient(circle at 50% 33%,#0000 0 1.05cqw,#1e222829 1.05cqw 1.25cqw),repeating-conic-gradient(at 50% 33%,#ffffff38 0deg 1.5deg,#0000 1.5deg 5deg);-webkit-mask-image:radial-gradient(circle at 50% 33%,#000 30%,#0000 75%);mask-image:radial-gradient(circle at 50% 33%,#000 30%,#0000 75%)}.pc2[data-tier=ume] .pc2-foil{background:linear-gradient(100deg, transparent calc(var(--mx) - 30%), #ffffffbf var(--mx), transparent calc(var(--mx) + 30%));mix-blend-mode:overlay}.pc2[data-tier=ume] .pc2-kanji{color:#282c321f;text-shadow:.3cqw .3cqw #ffffff73}.pc2[data-tier=ume] .pc2-rays{background:repeating-conic-gradient(#1e222840 0deg 1deg,#0000 1deg 4deg)}.pc2[data-tier=ume] .pc2-rim{background:repeating-conic-gradient(#1e22284d 0deg 1deg,#0000 1deg 4deg),linear-gradient(135deg,#6e747c,#f4f5f7 35%,#8d939b 60%,#e8ebee)}.pc2[data-tier=ume] .pc2-name{filter:drop-shadow(0 .25cqw #ffffffbf)drop-shadow(0 -.15cqw #00000059);background-image:linear-gradient(#4b525b,#1c2026)}.pc2[data-tier=ume] .pc2-ja{color:#b02a17}.pc2[data-tier=ume] .pc2-edge{box-shadow:inset 0 0 0 1.4cqw #ffffff59,inset 0 0 0 1.7cqw #1e222880}.pc2-back{-webkit-backdrop-filter:blur(6px);color:var(--paper);text-align:left;background:#080605b8;border-radius:3cqw;flex-direction:column;flex:1;align-self:stretch;align-items:center;gap:2cqw;margin-top:4cqw;padding:5cqw 4.4cqw 4cqw;display:flex;position:relative;box-shadow:inset 0 0 0 .3cqw #ffffff24}.pc2-back-plate{background:radial-gradient(circle at 35% 28%,#fff,#f2ebda);border-radius:2cqw;place-items:center;width:100%;height:20cqw;display:grid}.pc2-back-name{font-family:var(--font-display);text-transform:uppercase;align-self:stretch;font-size:8cqw;line-height:1}.pc2-back-role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);align-self:stretch;font-size:2.2cqw;font-weight:700}.pc2-back-blurb{opacity:.9;margin:0;font-size:3cqw;line-height:1.4}.pc2-back-list{opacity:.75;gap:1cqw;margin:0;padding:0 0 0 4cqw;font-size:2.6cqw;line-height:1.35;display:grid}.pc2-visit{background:var(--paper);height:7cqw;color:var(--ink);font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;justify-content:center;align-self:stretch;align-items:center;margin-top:auto;font-size:3.8cqw;text-decoration:none;display:flex}.pc2-back-foot{font-family:var(--font-mono);letter-spacing:.1em;opacity:.55;font-size:1.9cqw}.cr-partners img.cr-tier-matsu{max-width:46cqw;height:6cqw}.cr-partners img.cr-tier-take{max-width:30cqw;height:4.2cqw}.cr-partners img.cr-tier-ume{max-width:22cqw;height:3cqw}.cr-partners .cr-row{justify-content:center;align-items:center;gap:4cqw;display:flex}.back-map2{aspect-ratio:63/88;background:radial-gradient(circle,#f2e8d50d .35cqw,#0000 .45cqw) 0 0/2.2cqw 2.2cqw,linear-gradient(#141210,#141210) padding-box padding-box,conic-gradient(from 200deg,#ff6b6b,#ffd36b,#8cff9a,#6be3ff,#8f8bff,#ff7ad9,#ff6b6b) border-box;border:2.6cqw solid #0000;border-radius:4.6cqw;flex-direction:column;gap:3.4cqw;width:min(100%,600px);margin:0 auto;padding:6cqw 6cqw 4.4cqw;display:flex;position:relative;box-shadow:0 40px 100px -30px #000000e6,0 0 80px -20px #8f8bff59;container-type:inline-size}.back-map2__title{text-align:center;font-family:var(--font-display);letter-spacing:.1em;font-size:8cqw;line-height:1}.back-map2__title span{font-family:var(--font-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--muted);margin-top:1.4cqw;font-size:2.4cqw;display:block}.back-map2__foot{text-align:center;font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);margin-top:auto;font-size:2.2cqw}.bm-row{flex-direction:column;gap:1.6cqw;display:flex}.bm-label{align-items:center;gap:2cqw;display:flex}.bm-label b{width:7cqw;height:7cqw;font-family:var(--font-mincho);color:var(--ink);border-radius:50%;place-items:center;font-size:4.2cqw;font-weight:800;display:grid}.bm-row--matsu .bm-label b{background:radial-gradient(circle at 35% 30%,#fff1c2,#c9a24a 60%,#7d5d1e)}.bm-row--take .bm-label b{background:conic-gradient(#ff6b6b,#ffd36b,#8cff9a,#6be3ff,#8f8bff,#ff7ad9,#ff6b6b)}.bm-row--ume .bm-label b{background:linear-gradient(135deg,#8d939b,#eef0f2 40%,#9aa0a8)}.bm-label span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:2.8cqw;font-weight:700}.bm-label .money{margin-left:auto}.bm-label .money b{width:auto;height:auto;font-family:var(--font-display);color:var(--paper);border-radius:0;font-size:5cqw;font-weight:400;display:inline;background:0 0!important}.bm-label .money small{font-size:2.4cqw}.bm-slots{gap:2.4cqw;display:grid}.bm-row--take .bm-slots{grid-template-columns:repeat(2,1fr)}.bm-row--ume .bm-slots{grid-template-columns:repeat(4,1fr)}.bm-slot{color:var(--paper);font-family:var(--font-mono);transition:transform .16s var(--ease-out), border-color .2s ease, background-color .2s ease;background:#f2e8d50a;border:.4cqw dashed #f2e8d54d;border-radius:2.2cqw;justify-content:center;align-items:center;gap:1.6cqw;display:flex;position:relative}.bm-row--matsu .bm-slot{height:24cqw}.bm-row--take .bm-slot{height:17cqw}.bm-row--ume .bm-slot{flex-direction:column;gap:.6cqw;height:11cqw}.bm-slot i{background:var(--paper);width:6cqw;height:6cqw;color:var(--ink);border-radius:50%;place-items:center;font-size:4.4cqw;font-style:normal;font-weight:800;line-height:1;display:grid}.bm-row--ume .bm-slot i{width:4.6cqw;height:4.6cqw;font-size:3.4cqw}.bm-slot span{letter-spacing:.2em;text-transform:uppercase;font-size:2.6cqw}.bm-row--ume .bm-slot span{font-size:2cqw}button.bm-slot:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){button.bm-slot:hover{border-color:var(--gold-hi);background:#f3d98b14}}button.bm-slot.is-picked{border-style:solid;border-color:var(--gold-hi);background:#f3d98b1a}.bm-slot.is-taken{background:var(--paper);border:none;box-shadow:inset 0 0 0 .4cqw #14121026}.bm-slot.is-taken img{object-fit:contain;mix-blend-mode:multiply;max-width:72%;max-height:58%}.bm-row--ume .bm-slot.is-taken img{max-width:80%;max-height:50%}.bm-slot.is-taken em{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.45;font-size:1.9cqw;font-style:normal;position:absolute;bottom:1.2cqw;right:1.8cqw}.bm-row--ume .bm-slot.is-taken em{display:none}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=900px){.tier-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.tier-card{background:#f2e8d506;border:1px solid #f2e8d51a;border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative;overflow:hidden}.tier-card[data-tier=matsu]{background:radial-gradient(120% 60% at 50% 0,#c9a24a29,#f2e8d505 70%);border-color:#c9a24a59}.tier-card[data-tier=take]{background:radial-gradient(120% 60% at 50% 0,#8f8bff29,#f2e8d505 70%)}.tier-card[aria-current=true]{box-shadow:0 0 0 1px var(--gold-hi)}.tier-card__kanji{font-family:var(--font-mincho);color:#f2e8d50d;pointer-events:none;font-size:150px;font-weight:800;line-height:1;position:absolute;top:-26px;right:-10px}.tier-card__card{width:78%;margin:0 auto 10px}.tier-card__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:32px;line-height:1}.tier-card__name span{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);font-size:11px}.tier-card__finish{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);font-size:11px}.tier-card ul{gap:6px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.tier-card li{color:#f2e8d5c7;padding-left:18px;font-size:13px;position:relative}.tier-card li:before{content:"✓";color:var(--shu);font-weight:800;position:absolute;left:0}.tier-badge{height:28px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.tier-badge[data-tier=matsu]{background:linear-gradient(135deg,#fff1c2,#c9a24a)}.tier-badge[data-tier=take]{background:linear-gradient(90deg,#ffd36b,#8cff9a,#6be3ff,#ff7ad9)}.tier-badge[data-tier=ume]{background:linear-gradient(135deg,#eef0f2,#9aa0a8)}.tier-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tier-pick button{color:var(--paper);text-align:left;transition:transform .16s var(--ease-out), border-color .2s ease, background-color .2s ease;border:1px solid #f2e8d524;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.tier-pick button:active{transform:scale(.97)}.tier-pick button b{font-family:var(--font-mincho);font-size:24px;font-weight:800;line-height:1}.tier-pick button span{color:var(--muted);font-size:12px}.tier-pick button[aria-pressed=true]{border-color:var(--gold-hi);background:#f3d98b14}@media (width<=480px){.tier-pick{grid-template-columns:1fr}}.partner-row{gap:28px;max-width:1000px}.top-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0c0a99;border:1px solid #f2e8d51a;border-radius:99px;gap:4px;padding:4px;position:absolute;left:50%;transform:translate(-50%)}.top-nav button{height:34px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2e8d59e;transition:color .2s ease, background-color .2s ease, transform .16s var(--ease-out);border-radius:99px;padding:0 16px;font-size:11px}.top-nav button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.top-nav button:hover{color:var(--paper)}}.top-nav button[aria-current=page]{background:var(--paper);color:var(--ink)}.tab-bar{z-index:40;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);background:#0e0c0ae0;border-top:1px solid #f2e8d514;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab-bar button{color:#f2e8d580;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease, transform .16s var(--ease-out);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:9.5px;display:flex}.tab-bar button:active{transform:scale(.94)}.tab-bar button[aria-current=page]{color:var(--paper)}.tab-bar button[aria-current=page] svg{color:var(--shu)}.tab-bar span{white-space:nowrap}@media (width<=1023px){.toast{bottom:90px}}@media (width>=640px){.section-head--row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.pack-box{position:absolute;inset:0}.pack-cards{aspect-ratio:63/88;pointer-events:none;position:absolute;top:13%;left:9%;right:9%}.pack-fx{pointer-events:none;position:absolute;inset:0}.pack-shell{filter:drop-shadow(0 30px 28px #0000008c)drop-shadow(12px 14px 16px #00000059)}.pack-body{clip-path:polygon(0% 13%,4% 12.2%,8% 13%,12% 12.2%,16% 13%,20% 12.2%,24% 13%,28% 12.2%,32% 13%,36% 12.2%,40% 13%,44% 12.2%,48% 13%,52% 12.2%,56% 13%,60% 12.2%,64% 13%,68% 12.2%,72% 13%,76% 12.2%,80% 13%,84% 12.2%,88% 13%,92% 12.2%,96% 13%,100% 12.2%,100% 13.6%,98.4% 16.5%,99.2% 22%,99.8% 32%,100% 50%,99.8% 70%,99.2% 84%,98.4% 92%,100% 95%,100% 100%,97.92% 98.9%,95.83% 100%,93.75% 98.9%,91.67% 100%,89.58% 98.9%,87.5% 100%,85.42% 98.9%,83.33% 100%,81.25% 98.9%,79.17% 100%,77.08% 98.9%,75% 100%,72.92% 98.9%,70.83% 100%,68.75% 98.9%,66.67% 100%,64.58% 98.9%,62.5% 100%,60.42% 98.9%,58.33% 100%,56.25% 98.9%,54.17% 100%,52.08% 98.9%,50% 100%,47.92% 98.9%,45.83% 100%,43.75% 98.9%,41.67% 100%,39.58% 98.9%,37.5% 100%,35.42% 98.9%,33.33% 100%,31.25% 98.9%,29.17% 100%,27.08% 98.9%,25% 100%,22.92% 98.9%,20.83% 100%,18.75% 98.9%,16.67% 100%,14.58% 98.9%,12.5% 100%,10.42% 98.9%,8.33% 100%,6.25% 98.9%,4.17% 100%,2.08% 98.9%,0% 100%,0% 95%,1.6% 92%,.8% 84%,.2% 70%,0% 50%,.2% 32%,.8% 22%,1.6% 16.5%,0% 13.6%);border-radius:0}.pack-top{clip-path:polygon(0% 6%,2.08% 0%,4.17% 6%,6.25% 0%,8.33% 6%,10.42% 0%,12.5% 6%,14.58% 0%,16.67% 6%,18.75% 0%,20.83% 6%,22.92% 0%,25% 6%,27.08% 0%,29.17% 6%,31.25% 0%,33.33% 6%,35.42% 0%,37.5% 6%,39.58% 0%,41.67% 6%,43.75% 0%,45.83% 6%,47.92% 0%,50% 6%,52.08% 0%,54.17% 6%,56.25% 0%,58.33% 6%,60.42% 0%,62.5% 6%,64.58% 0%,66.67% 6%,68.75% 0%,70.83% 6%,72.92% 0%,75% 6%,77.08% 0%,79.17% 6%,81.25% 0%,83.33% 6%,85.42% 0%,87.5% 6%,89.58% 0%,91.67% 6%,93.75% 0%,95.83% 6%,97.92% 0%,100% 6%,100% 89.7%,96% 95.6%,92% 89.7%,88% 95.6%,84% 89.7%,80% 95.6%,76% 89.7%,72% 95.6%,68% 89.7%,64% 95.6%,60% 89.7%,56% 95.6%,52% 89.7%,48% 95.6%,44% 89.7%,40% 95.6%,36% 89.7%,32% 95.6%,28% 89.7%,24% 95.6%,20% 89.7%,16% 95.6%,12% 89.7%,8% 95.6%,4% 89.7%,0% 95.6%);border-radius:0}.pack-top .foil-crimp:before,.pack-bottom-crimp:before{display:none}.pack-top .foil-crimp:after{color:#ffecc899}.pack-bottom-crimp{height:5.5%}.pack-pillow{box-shadow:none;background:linear-gradient(90deg,#000000b3 0%,#00000047 4%,#0000 11% 89%,#00000052 96%,#000000bf 100%),linear-gradient(90deg,#0000 18%,#fff8e821 26%,#0000 34% 64%,#fff8e812 71%,#0000 78%),linear-gradient(#0000 12.5%,#0000008c 13.4%,#0000001f 18%,#0000 26% 84%,#0000002e 90%,#00000080 94.4%,#0000 94.6%)}.pack-pillow:after{content:"";background:repeating-linear-gradient(90deg,#fff0dc17 0 .5cqw,#00000029 .5cqw 1.6cqw,#0000 1.6cqw 4.4cqw);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 13%,#000 13.6%,#0000 19% 89%,#000 94.4%,#0000 95%);mask-image:linear-gradient(#0000 13%,#000 13.6%,#0000 19% 89%,#000 94.4%,#0000 95%)}.pack-body:after{background:var(--creases) center / 100% 100% no-repeat, radial-gradient(ellipse 60% 44% at 50% 55%, #fffaeb12, transparent 70%), radial-gradient(ellipse 80% 64% at 50% 55%, transparent 60%, #00000059 100%)}.pack-shadow{height:6%;bottom:-7%;left:14%;right:14%}.pack-cards{z-index:0}.pack-box{z-index:1}.pack-top{z-index:3}.pack-fx{z-index:4}.pack-bottom-crimp{z-index:8;height:6%}:root{--seal-crinkle:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'><g fill='none' stroke-linecap='round'><g stroke='%23000' stroke-opacity='.45' stroke-width='1.6'><path d='M7.9 1.5 Q8.1 18.7 2.7 35.8'/><path d='M14.4 0.6 Q14.0 17.3 8.9 34.1'/><path d='M18.9 0.9 Q16.7 17.0 22.8 33.1'/><path d='M24.5 6.3 Q23.9 22.8 25.4 39.4'/><path d='M35.3 0.5 Q33.2 19.4 32.8 38.3'/><path d='M40.1 3.1 Q40.6 20.4 36.3 37.8'/><path d='M48.6 3.7 Q46.0 19.1 43.4 34.6'/><path d='M54.1 6.8 Q54.6 20.0 51.8 33.1'/><path d='M61.2 3.0 Q59.7 20.3 63.6 37.5'/><path d='M69.2 5.3 Q68.0 21.9 72.0 38.5'/><path d='M80.1 1.2 Q78.0 17.1 83.2 33.0'/><path d='M87.5 0.4 Q88.0 18.2 90.7 36.0'/><path d='M97.7 3.1 Q98.1 19.7 98.8 36.3'/><path d='M104.8 8.4 Q105.8 23.9 104.5 39.3'/><path d='M109.3 7.0 Q111.2 21.4 115.2 35.8'/><path d='M115.3 3.9 Q115.0 19.9 109.5 36.0'/><path d='M120.4 1.2 Q118.2 14.9 123.7 28.7'/><path d='M126.2 3.9 Q125.9 21.2 121.1 38.5'/><path d='M134.0 8.8 Q132.7 23.3 138.4 37.8'/><path d='M140.9 3.6 Q138.8 21.1 146.4 38.6'/><path d='M146.2 2.3 Q146.7 16.6 146.0 30.8'/><path d='M152.0 0.0 Q152.4 16.5 150.4 33.0'/><path d='M162.7 6.9 Q163.7 20.5 164.1 34.2'/><path d='M167.1 9.0 Q168.8 23.2 171.5 37.4'/><path d='M173.8 4.0 Q171.2 16.6 175.4 29.2'/><path d='M178.3 2.1 Q175.6 16.0 176.4 29.9'/><path d='M182.3 1.5 Q179.4 15.4 180.6 29.2'/><path d='M192.4 6.1 Q191.5 18.0 189.4 29.8'/><path d='M198.9 1.2 Q198.7 19.7 204.9 38.2'/><path d='M206.3 0.9 Q204.9 15.0 204.4 29.2'/><path d='M216.1 1.6 Q216.3 14.9 221.5 28.3'/><path d='M221.2 5.4 Q224.0 16.9 221.5 28.3'/><path d='M231.2 7.0 Q229.2 19.0 229.6 31.1'/><path d='M240.6 5.3 Q238.9 21.3 238.6 37.3'/><path d='M250.3 9.8 Q252.2 24.0 254.0 38.2'/><path d='M259.5 2.3 Q256.6 18.2 257.7 34.2'/><path d='M263.7 2.8 Q266.4 17.0 266.0 31.1'/><path d='M270.8 9.4 Q270.0 24.6 276.2 39.9'/><path d='M276.3 2.3 Q277.1 16.3 272.8 30.4'/><path d='M286.6 8.4 Q288.4 21.1 288.5 33.8'/><path d='M291.2 6.6 Q292.7 22.8 294.6 38.9'/><path d='M298.6 1.8 Q300.4 19.6 296.6 37.5'/><path d='M309.4 4.0 Q310.7 18.4 314.7 32.8'/></g><g stroke='%23fff' stroke-opacity='.55' stroke-width='.9'><path d='M6.3 1.5 Q6.5 18.7 1.1 35.8'/><path d='M12.8 0.6 Q12.4 17.3 7.3 34.1'/><path d='M17.3 0.9 Q15.1 17.0 21.2 33.1'/><path d='M22.9 6.3 Q22.3 22.8 23.8 39.4'/><path d='M33.7 0.5 Q31.6 19.4 31.2 38.3'/><path d='M38.5 3.1 Q39.0 20.4 34.7 37.8'/><path d='M47.0 3.7 Q44.4 19.1 41.8 34.6'/><path d='M52.5 6.8 Q53.0 20.0 50.2 33.1'/><path d='M59.6 3.0 Q58.1 20.3 62.0 37.5'/><path d='M67.6 5.3 Q66.4 21.9 70.4 38.5'/><path d='M78.5 1.2 Q76.4 17.1 81.6 33.0'/><path d='M85.9 0.4 Q86.4 18.2 89.1 36.0'/><path d='M96.1 3.1 Q96.5 19.7 97.2 36.3'/><path d='M103.2 8.4 Q104.2 23.9 102.9 39.3'/><path d='M107.7 7.0 Q109.6 21.4 113.6 35.8'/><path d='M113.7 3.9 Q113.4 19.9 107.9 36.0'/><path d='M118.8 1.2 Q116.6 14.9 122.1 28.7'/><path d='M124.6 3.9 Q124.3 21.2 119.5 38.5'/><path d='M132.4 8.8 Q131.1 23.3 136.8 37.8'/><path d='M139.3 3.6 Q137.2 21.1 144.8 38.6'/><path d='M144.6 2.3 Q145.1 16.6 144.4 30.8'/><path d='M150.4 0.0 Q150.8 16.5 148.8 33.0'/><path d='M161.1 6.9 Q162.1 20.5 162.5 34.2'/><path d='M165.5 9.0 Q167.2 23.2 169.9 37.4'/><path d='M172.2 4.0 Q169.6 16.6 173.8 29.2'/><path d='M176.7 2.1 Q174.0 16.0 174.8 29.9'/><path d='M180.7 1.5 Q177.8 15.4 179.0 29.2'/><path d='M190.8 6.1 Q189.9 18.0 187.8 29.8'/><path d='M197.3 1.2 Q197.1 19.7 203.3 38.2'/><path d='M204.7 0.9 Q203.3 15.0 202.8 29.2'/><path d='M214.5 1.6 Q214.7 14.9 219.9 28.3'/><path d='M219.6 5.4 Q222.4 16.9 219.9 28.3'/><path d='M229.6 7.0 Q227.6 19.0 228.0 31.1'/><path d='M239.0 5.3 Q237.3 21.3 237.0 37.3'/><path d='M248.7 9.8 Q250.6 24.0 252.4 38.2'/><path d='M257.9 2.3 Q255.0 18.2 256.1 34.2'/><path d='M262.1 2.8 Q264.8 17.0 264.4 31.1'/><path d='M269.2 9.4 Q268.4 24.6 274.6 39.9'/><path d='M274.7 2.3 Q275.5 16.3 271.2 30.4'/><path d='M285.0 8.4 Q286.8 21.1 286.9 33.8'/><path d='M289.6 6.6 Q291.1 22.8 293.0 38.9'/><path d='M297.0 1.8 Q298.8 19.6 295.0 37.5'/><path d='M307.8 4.0 Q309.1 18.4 313.1 32.8'/></g></g></svg>");--pinch:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 440' preserveAspectRatio='none'><g fill='none' stroke-linecap='round'><g stroke='%23000' stroke-opacity='.4' stroke-width='1.8'><path d='M55.0 57 Q56.4 66.0 51.5 75.1'/><path d='M240.9 57 Q246.0 66.3 248.2 75.7'/><path d='M197.3 57 Q196.0 69.6 200.2 82.2'/><path d='M9.6 57 Q6.7 79.5 -0.4 102.1'/><path d='M278.0 57 Q283.2 70.9 288.8 84.9'/><path d='M67.0 57 Q64.3 68.0 63.1 79.1'/><path d='M176.6 57 Q174.8 68.1 178.0 79.3'/><path d='M271.1 57 Q273.7 69.7 278.0 82.3'/><path d='M269.5 57 Q272.6 70.7 279.8 84.5'/><path d='M160.7 57 Q160.4 72.4 161.0 87.8'/><path d='M58.9 57 Q54.7 64.1 51.5 71.1'/><path d='M143.7 57 Q142.5 75.6 143.2 94.2'/><path d='M156.8 57 Q154.5 72.9 157.2 88.8'/><path d='M169.0 57 Q170.9 68.0 169.8 79.0'/><path d='M153.7 57 Q156.2 73.0 153.8 89.0'/><path d='M134.8 57 Q134.6 73.8 133.8 90.6'/><path d='M3.5 57 L31.4 92.6'/><path d='M3.5 57 L28.2 93.3'/><path d='M3.5 57 L36.3 100.0'/><path d='M296.5 57 L265.0 107.3'/><path d='M296.5 57 L277.3 95.8'/><path d='M296.5 57 L263.6 104.2'/><path d='M45.4 418 Q41.1 409.1 39.5 400.1'/><path d='M75.7 418 Q75.8 409.8 70.3 401.7'/><path d='M267.3 418 Q270.9 408.5 276.0 399.1'/><path d='M47.1 418 Q42.6 396.9 37.6 375.7'/><path d='M283.5 418 Q288.8 404.6 291.3 391.3'/><path d='M248.5 418 Q250.2 408.4 253.9 398.8'/><path d='M104.4 418 Q105.1 407.9 102.2 397.7'/><path d='M11.1 418 Q5.8 402.1 3.2 386.3'/><path d='M102.2 418 Q98.7 401.0 99.2 384.0'/><path d='M293.0 418 Q294.6 398.4 306.0 378.8'/><path d='M82.9 418 Q80.0 410.4 77.6 402.7'/><path d='M43.2 418 Q42.3 404.2 33.8 390.5'/><path d='M80.9 418 Q79.5 408.6 74.7 399.2'/><path d='M209.9 418 Q211.6 409.6 211.7 401.1'/><path d='M129.6 418 Q129.8 409.8 127.6 401.7'/><path d='M239.5 418 Q239.1 409.7 246.9 401.3'/><path d='M3.5 418 L34.8 382.4'/><path d='M3.5 418 L24.3 379.4'/><path d='M3.5 418 L36.0 388.0'/><path d='M296.5 418 L279.9 380.2'/><path d='M296.5 418 L277.7 392.7'/><path d='M296.5 418 L279.3 394.5'/></g><g stroke='%23fff' stroke-opacity='.38' stroke-width='1'><path d='M53.6 57 Q55.0 66.0 50.1 75.1'/><path d='M239.5 57 Q244.6 66.3 246.8 75.7'/><path d='M195.9 57 Q194.6 69.6 198.8 82.2'/><path d='M8.2 57 Q5.3 79.5 -1.8 102.1'/><path d='M276.6 57 Q281.8 70.9 287.4 84.9'/><path d='M65.6 57 Q62.9 68.0 61.7 79.1'/><path d='M175.2 57 Q173.4 68.1 176.6 79.3'/><path d='M269.7 57 Q272.3 69.7 276.6 82.3'/><path d='M268.1 57 Q271.2 70.7 278.4 84.5'/><path d='M159.3 57 Q159.0 72.4 159.6 87.8'/><path d='M57.5 57 Q53.3 64.1 50.1 71.1'/><path d='M142.3 57 Q141.1 75.6 141.8 94.2'/><path d='M155.4 57 Q153.1 72.9 155.8 88.8'/><path d='M167.6 57 Q169.5 68.0 168.4 79.0'/><path d='M152.3 57 Q154.8 73.0 152.4 89.0'/><path d='M133.4 57 Q133.2 73.8 132.4 90.6'/><path d='M2 57 L29.9 92.6'/><path d='M2 57 L26.7 93.3'/><path d='M2 57 L34.8 100.0'/><path d='M298 57 L266.5 107.3'/><path d='M298 57 L278.8 95.8'/><path d='M298 57 L265.1 104.2'/><path d='M44.0 418 Q39.7 409.1 38.1 400.1'/><path d='M74.3 418 Q74.4 409.8 68.9 401.7'/><path d='M265.9 418 Q269.5 408.5 274.6 399.1'/><path d='M45.7 418 Q41.2 396.9 36.2 375.7'/><path d='M282.1 418 Q287.4 404.6 289.9 391.3'/><path d='M247.1 418 Q248.8 408.4 252.5 398.8'/><path d='M103.0 418 Q103.7 407.9 100.8 397.7'/><path d='M9.7 418 Q4.4 402.1 1.8 386.3'/><path d='M100.8 418 Q97.3 401.0 97.8 384.0'/><path d='M291.6 418 Q293.2 398.4 304.6 378.8'/><path d='M81.5 418 Q78.6 410.4 76.2 402.7'/><path d='M41.8 418 Q40.9 404.2 32.4 390.5'/><path d='M79.5 418 Q78.1 408.6 73.3 399.2'/><path d='M208.5 418 Q210.2 409.6 210.3 401.1'/><path d='M128.2 418 Q128.4 409.8 126.2 401.7'/><path d='M238.1 418 Q237.7 409.7 245.5 401.3'/><path d='M2 418 L33.3 382.4'/><path d='M2 418 L22.8 379.4'/><path d='M2 418 L34.5 388.0'/><path d='M298 418 L281.4 380.2'/><path d='M298 418 L279.2 392.7'/><path d='M298 418 L280.8 394.5'/></g></g></svg>")}.pack-body{background:radial-gradient(120% 70% at 50% 22%,#2a0c07 0%,#0000 60%),linear-gradient(#120706 0%,#0a0504 60%,#060303 100%)}.pack-rays{opacity:.55}.foil-crimp{background:linear-gradient(90deg,#0000008c,#fff0 9%,#ffffff47 24%,#fff0 36% 64%,#ffffff29 75%,#0000008c),repeating-linear-gradient(#00000038 0 .35cqw,#ffffff0f .35cqw .7cqw),linear-gradient(#2a0e08,#6b2410 45%,#1a0805)}.pack-top .foil-crimp:before,.pack-bottom-crimp:before{content:"";background:var(--seal-crinkle) center / 100% 100%;mix-blend-mode:normal;height:auto;display:block;position:absolute;inset:0}.pack-holo-panels{pointer-events:none;position:absolute;inset:0}.pack-holo-panels i{background-color:#9aa0a8;background-image:linear-gradient(115deg,#7c828a 0%,#f4f5f7 22%,#9aa0a8 36%,#fff 48%,#8d939b 62%,#e8ebee 80%,#6e747c 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-position:var(--mx) 0;position:absolute;inset:0}.pack-holo-panels i:after{content:"";background:repeating-linear-gradient(115deg,#ff6b6b 0 2cqw,#ffd36b 2cqw 4cqw,#8cff9a 4cqw 6cqw,#6be3ff 6cqw 8cqw,#8f8bff 8cqw 10cqw,#ff7ad9 10cqw 12cqw) 0 0/200% 200%;background-position:var(--mx) var(--my);mix-blend-mode:soft-light;opacity:.85;position:absolute;inset:0}.pack-holo-panels .p1{clip-path:polygon(0% 58%,30% 41%,30% 47%,0% 64%)}.pack-holo-panels .p2{clip-path:polygon(0% 67%,18% 57%,18% 59.5%,0% 69.5%)}.pack-holo-panels .p3{clip-path:polygon(70% 30%,100% 13.5%,100% 19.5%,70% 36%)}.pack-holo-panels .p4{clip-path:polygon(82% 39%,100% 29%,100% 31.5%,82% 41.5%)}.pack-holo-panels .p5{clip-path:polygon(0% 88%,40% 66%,40% 68%,0% 90%);opacity:.7}.pack-gloss{z-index:12;pointer-events:none;transform:translateX(calc((var(--mx) - 50%) * .25));mix-blend-mode:screen;background:linear-gradient(101deg,#0000 27.5%,#ffffff8c 28.6%,#ffffff14 30%,#0000 31.5%),linear-gradient(101deg,#0000 31%,#ffffff29 34%,#0000 41%),linear-gradient(97deg,#0000 63%,#ffffff1a 66%,#0000 70%),linear-gradient(80deg,#0000 69%,#fff6 70.2%,#0000 71.6%);position:absolute;inset:0 -25%}.pack-rim{z-index:13;pointer-events:none;background:linear-gradient(90deg, #fff0 0.4%, #ffffff80 1.4%, #ffffff0d 3.4%, transparent 5%, transparent 95%, #ffffff0d 96.6%, #ffffff6b 98.6%, #fff0 99.6%), var(--pinch) center / 100% 100% no-repeat;mix-blend-mode:screen;position:absolute;inset:0}.pack-crinkle{opacity:.75}.pack-ghost{z-index:-1;pointer-events:none;clip-path:polygon(0% 1.4%,2.08% 0%,4.17% 1.4%,6.25% 0%,8.33% 1.4%,10.42% 0%,12.5% 1.4%,14.58% 0%,16.67% 1.4%,18.75% 0%,20.83% 1.4%,22.92% 0%,25% 1.4%,27.08% 0%,29.17% 1.4%,31.25% 0%,33.33% 1.4%,35.42% 0%,37.5% 1.4%,39.58% 0%,41.67% 1.4%,43.75% 0%,45.83% 1.4%,47.92% 0%,50% 1.4%,52.08% 0%,54.17% 1.4%,56.25% 0%,58.33% 1.4%,60.42% 0%,62.5% 1.4%,64.58% 0%,66.67% 1.4%,68.75% 0%,70.83% 1.4%,72.92% 0%,75% 1.4%,77.08% 0%,79.17% 1.4%,81.25% 0%,83.33% 1.4%,85.42% 0%,87.5% 1.4%,89.58% 0%,91.67% 1.4%,93.75% 0%,95.83% 1.4%,97.92% 0%,100% 1.4%,100% 13.6%,98.4% 16.5%,99.2% 22%,100% 50%,99.2% 84%,98.4% 92%,100% 95%,100% 100%,97.92% 98.6%,95.83% 100%,93.75% 98.6%,91.67% 100%,89.58% 98.6%,87.5% 100%,85.42% 98.6%,83.33% 100%,81.25% 98.6%,79.17% 100%,77.08% 98.6%,75% 100%,72.92% 98.6%,70.83% 100%,68.75% 98.6%,66.67% 100%,64.58% 98.6%,62.5% 100%,60.42% 98.6%,58.33% 100%,56.25% 98.6%,54.17% 100%,52.08% 98.6%,50% 100%,47.92% 98.6%,45.83% 100%,43.75% 98.6%,41.67% 100%,39.58% 98.6%,37.5% 100%,35.42% 98.6%,33.33% 100%,31.25% 98.6%,29.17% 100%,27.08% 98.6%,25% 100%,22.92% 98.6%,20.83% 100%,18.75% 98.6%,16.67% 100%,14.58% 98.6%,12.5% 100%,10.42% 98.6%,8.33% 100%,6.25% 98.6%,4.17% 100%,2.08% 98.6%,0% 100%,0% 95%,1.6% 92%,.8% 84%,0% 50%,.8% 22%,1.6% 16.5%,0% 13.6%);filter:brightness(.62)blur(.4px);transition:opacity .26s var(--ease-out), transform .42s var(--ease-out);background:linear-gradient(101deg,#0000 30%,#ffffff38 31.5%,#0000 34%),linear-gradient(90deg,#000000bf,#0000 12% 88%,#000000bf),linear-gradient(#3a130a 0% 13%,#140806 13.6%,#0a0504 60%,#140806 94.5%,#3a130a 95%),repeating-conic-gradient(at 50% 44%,#d2381f4d 0deg 6deg,#0000 6deg 12deg);position:absolute;inset:0}.pack-ghost:after{content:"";background:var(--seal-crinkle) top / 100% 13.6% no-repeat, var(--seal-crinkle) bottom / 100% 5% no-repeat, var(--crinkle) center / 100% 100%;mix-blend-mode:overlay;position:absolute;inset:0}.pack-shell.is-opening .pack-ghost--l{opacity:0;transform:translate(-40%,8%)rotate(-16deg)scale(.9)}.pack-shell.is-opening .pack-ghost--r{opacity:0;transform:translate(40%,8%)rotate(15deg)scale(.9)}.pack-ghost--l{transform:translate(-30%,5%)rotate(-14deg)scale(.92)}.pack-ghost--r{transform:translate(30%,6%)rotate(13deg)scale(.92)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
