@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-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-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-emerald-400:#00d294;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-x-0{inset-inline:0}.top-0{top:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-10{height:calc(var(--spacing) * 10)}.h-72{height:calc(var(--spacing) * 72)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[320px\]{max-width:320px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.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)}}.border-t-violet-400{border-top-color:var(--color-violet-400)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/90{background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-violet-600\/50{background-color:#7f22fe80}@supports (color:color-mix(in lab, red, red)){.bg-violet-600\/50{background-color:color-mix(in oklab, var(--color-violet-600) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.from-violet-500\/10{--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))}.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))}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.text-amber-200{color:var(--color-amber-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-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)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-yellow-400:hover{border-color:var(--color-yellow-400)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}}.focus\:border-yellow-400:focus{border-color:var(--color-yellow-400)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#070c17;--background-soft:#0b1220;--panel:#101827;--panel-soft:#141e2f;--panel-hover:#19253a;--border:#26334a;--border-soft:#94a3b829;--text:#f8fafc;--text-soft:#a8b3c7;--text-muted:#708099;--gold:#f8c331;--gold-bright:#ffe36c;--blue:#58b8ff;--green:#40d6a0;--purple:#c585ff;--danger:#ff6174}.mini-mission-page{color:#17233d;max-width:1440px;margin:0 auto;padding:30px 26px 110px}.mini-mission-hero{background:linear-gradient(125deg,#fff 35%,#eef4ff);border:1px solid #dbe4f1;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:26px 30px;display:flex;box-shadow:0 16px 45px #26395b14}.mini-mission-hero>div:first-child>span{color:#5972df;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.mini-mission-hero h1{margin:7px 0 5px;font-size:32px}.mini-mission-hero p{color:#73809a;margin:0}.mini-mission-attempts{color:#fff;text-align:center;background:linear-gradient(135deg,#5c6de8,#7b4fd0);border-radius:17px;min-width:180px;padding:15px 20px;box-shadow:0 12px 28px #534bc33d}.mini-mission-attempts small,.mini-mission-attempts span{opacity:.8;font-size:11px;display:block}.mini-mission-attempts strong{margin:3px 0;font-size:27px;display:block}.memory-game-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px;display:grid}.memory-game-panel,.memory-ranking{background:#fff;border:1px solid #dfe6f1;border-radius:23px;box-shadow:0 14px 35px #28365414}.memory-game-panel{padding:24px}.memory-game-panel>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.memory-game-panel>header>div:first-child,.memory-ranking>header{align-items:center;gap:12px;display:flex}.memory-game-icon{color:#fff;background:linear-gradient(135deg,#7180ef,#9a59d5);border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.memory-game-panel h2,.memory-ranking h2{margin:2px 0 0;font-size:20px}.memory-game-panel small,.memory-ranking small{color:#8190aa;letter-spacing:.1em;font-size:10px;font-weight:800}.memory-live-stats{gap:9px!important;display:flex!important}.memory-live-stats span{color:#66738b;background:#f3f6fb;border-radius:12px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.memory-live-stats b{color:#27334c}.memory-start-screen{text-align:center;background:radial-gradient(circle at 50% 20%,#f3eeff,#f8faff 62%);border:2px dashed #d9e1ef;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.memory-start-screen>svg{color:#7868d9;filter:drop-shadow(0 8px 14px #6853ca33)}.memory-start-screen h3{margin:20px 0 8px;font-size:25px}.memory-start-screen p{color:#71809a;margin:0;line-height:1.7}.memory-start-screen button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6175e8,#8c54cf);border:0;border-radius:14px;margin-top:24px;padding:14px 42px;font-weight:900;box-shadow:0 12px 26px #5b4dc747}.memory-start-screen button:disabled{filter:grayscale();opacity:.55;cursor:not-allowed}.memory-board{grid-template-columns:repeat(4,minmax(90px,1fr));gap:12px;max-width:750px;margin:0 auto;display:grid}.memory-card{aspect-ratio:3/4;perspective:900px;cursor:pointer;background:0 0;border:0;padding:0}.memory-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.75,.25,1);display:block;position:relative}.memory-card.is-open .memory-card__inner{transform:rotateY(180deg)}.memory-card__back,.memory-card__front{backface-visibility:hidden;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.memory-card__back{color:#fff;background:radial-gradient(circle,#526bd9 5%,#263986 70%);border:4px solid #fff;box-shadow:0 7px 16px #1f2f6433,inset 0 0 0 2px #b9c7ff}.memory-card__back:before{content:"";aspect-ratio:1;border:7px solid #ffffff40;border-radius:50%;width:65%;position:absolute}.memory-card__back i{z-index:1;font-size:28px;font-style:normal;font-weight:900}.memory-card__back small{z-index:1;color:#fff;margin-top:12px;font-size:8px}.memory-card__front{background:#fff;border:2px solid #dce4f0;transform:rotateY(180deg);box-shadow:0 7px 18px #23304c26}.memory-card__front img{object-fit:contain;background:#f6f8fc;width:100%;height:calc(100% - 29px)}.memory-card__front b{align-items:center;height:29px;font-size:11px;display:flex}.memory-card.is-matched .memory-card__front{border-color:#50c999;box-shadow:0 0 0 3px #50c9992e,0 8px 20px #2fa57a33}.memory-message{color:#24815e;text-align:center;background:#effaf5;border-radius:12px;margin-top:16px;padding:13px;font-weight:800}.memory-retry{color:#fff;cursor:pointer;background:#35425e;border:0;border-radius:12px;align-items:center;gap:7px;margin:14px auto 0;padding:11px 18px;font-weight:800;display:flex}.memory-ranking{align-self:start;overflow:hidden}.memory-ranking>header{border-bottom:1px solid #ebeff5;padding:22px}.memory-ranking>header>svg{color:#f1aa24}.memory-ranking__rewards{background:#fff8e8;gap:4px;padding:12px;display:flex}.memory-ranking__rewards span{color:#926516;text-align:center;flex:1;font-size:10px;font-weight:800}.memory-ranking ol{margin:0;padding:8px 16px;list-style:none}.memory-ranking li{border-bottom:1px solid #eef1f6;align-items:center;gap:11px;padding:12px 5px;display:flex}.memory-ranking li>b{color:#75829a;background:#eef2f8;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.memory-ranking li.is-prize>b{color:#8b5e05;background:#fff0bd}.memory-ranking li>span{flex:1;min-width:0}.memory-ranking li strong,.memory-ranking li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.memory-ranking li em{color:#5266cb;font-style:normal;font-weight:900}.memory-ranking__empty{color:#8a96aa;text-align:center;padding:55px 20px;line-height:1.7}.memory-ranking footer{color:#69768e;background:#f6f8fc;justify-content:space-between;padding:17px 20px;font-size:12px;display:flex}.memory-ranking footer strong{color:#4254b9}.mini-game-dock{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #d7e0eee6;border-radius:20px;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;padding:10px;display:grid;position:sticky;bottom:14px;box-shadow:0 18px 45px #1d2a462e}.mini-game-dock button{color:#7c879b;text-align:left;background:#f5f7fb;border:0;border-radius:14px;align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:flex}.mini-game-dock button.is-active{color:#fff;background:linear-gradient(135deg,#586de0,#8754c8);box-shadow:0 9px 19px #4c46ba40}.mini-game-dock svg{width:22px}.mini-game-dock span,.mini-game-dock b,.mini-game-dock small{display:block}.mini-game-dock b{font-size:12px}.mini-game-dock small{color:inherit;opacity:.7;margin-top:3px;font-size:8px}.lobby-memory-ticker{color:#3c4658;background:linear-gradient(90deg,#fff9e6,#fff);border:1px solid #eadca9;border-radius:14px;align-items:center;gap:18px;margin-bottom:14px;padding:12px 18px;text-decoration:none;display:flex}.lobby-memory-ticker>span{color:#946b13;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.lobby-memory-ticker>div{flex:1;gap:18px;min-width:0;display:flex;overflow:hidden}.lobby-memory-ticker i{color:#9aa3b1;font-size:11px;font-style:normal}.lobby-memory-ticker strong{white-space:nowrap;font-size:12px}.lobby-memory-ticker strong b{color:#d29012}.lobby-memory-ticker strong em{color:#596ac5;font-style:normal}.lobby-memory-ticker>svg{color:#9b7b2f}.lobby-memory-ticker:hover{transform:translateY(-1px);box-shadow:0 8px 18px #7b5f1a17}@media (max-width:1050px){.memory-game-layout{grid-template-columns:1fr}.memory-ranking{width:100%}.mini-game-dock{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.mini-mission-page{padding:18px 10px 95px}.mini-mission-hero{flex-direction:column;align-items:stretch;padding:20px}.mini-mission-hero h1{font-size:26px}.memory-game-panel{padding:12px}.memory-game-panel>header{flex-direction:column;align-items:flex-start}.memory-board{gap:7px}.memory-card__front b{font-size:8px}.mini-game-dock{grid-template-columns:repeat(2,1fr)}.lobby-memory-ticker>div{gap:10px}.lobby-memory-ticker i{display:none}}*{box-sizing:border-box}html{background:var(--background);min-width:320px}body{background:radial-gradient(circle at 80% 0%, #23559129, transparent 32rem), radial-gradient(circle at 0% 55%, #14b8a612, transparent 28rem), var(--background);color:var(--text);font-family:var(--font-geist-sans), "Pretendard", "Noto Sans KR", system-ui, Helvetica, sans-serif;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.game-shell{min-height:100vh}.game-content{width:min(1380px,100% - 48px);margin:0 auto;padding:38px 0 80px}.game-loading{background:var(--background);min-height:100vh;color:var(--text-soft);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.game-loading__spinner{border:3px solid #f8c3312e;border-top-color:var(--gold);border-radius:999px;width:46px;height:46px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.game-header{z-index:50;border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a101df0;position:sticky;top:0}.game-header__top{grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:76px;padding:0 28px;display:grid}.game-logo{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.game-logo__mark{width:42px;height:42px;color:var(--gold-bright);background:linear-gradient(145deg,#f8c33133,#f8c3310a);border:1px solid #f8c33157;border-radius:13px;place-items:center;display:grid;box-shadow:0 0 28px #f8c33114}.game-logo strong,.game-logo small{display:block}.game-logo strong{color:var(--gold-bright);letter-spacing:.16em;font-size:15px}.game-logo small{color:var(--text-muted);letter-spacing:.21em;margin-top:2px;font-size:9px}.game-navigation{justify-content:center;align-self:stretch;align-items:stretch;gap:4px;display:flex}.game-navigation__item{color:#8794aa;justify-content:center;align-items:center;gap:8px;min-width:76px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;transition:color .16s,background .16s;display:flex;position:relative}.game-navigation__item:after{background:var(--gold);content:"";opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:20%;right:20%;transform:scaleX(.5)}.game-navigation__item:hover{color:var(--text);background:#ffffff06}.game-navigation__item.is-active{color:var(--gold-bright)}.game-navigation__item.is-active:after{opacity:1;transform:scaleX(1)}.game-account{align-items:center;gap:10px;display:flex}.game-icon-button{border:1px solid var(--border);background:var(--panel);width:40px;height:40px;color:var(--text-soft);cursor:pointer;border-radius:11px;place-items:center;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative}.game-icon-button:hover{background:var(--panel-hover);color:var(--text);border-color:#425471}.game-icon-button--danger:hover{color:var(--danger);border-color:#ff617499}.notification-dot{border:2px solid var(--panel);background:var(--danger);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px}.game-profile{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:10px;min-width:142px;padding:6px 12px 6px 7px;display:flex}.game-profile__avatar{width:34px;height:34px;color:var(--blue);background:linear-gradient(145deg,#58b8ff38,#58b8ff0f);border-radius:10px;place-items:center;display:grid}.game-profile__info strong,.game-profile__info span{display:block}.game-profile__info strong{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:13px;overflow:hidden}.game-profile__info span{color:var(--text-muted);text-transform:uppercase;margin-top:2px;font-size:10px}.game-header__sub{background:#0f172a85;border-top:1px solid #94a3b814}.game-header__sub-inner{min-height:39px;color:var(--text-muted);align-items:center;gap:18px;padding:0 28px;font-size:12px;display:flex}.server-status{color:#89dbc0;align-items:center;gap:7px;font-weight:700;display:inline-flex}.server-status__dot{background:var(--green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #40d6a0cc}.game-header__message{flex:1}.game-currency{gap:10px;display:flex}.currency-chip{border:1px solid;border-radius:9px;align-items:center;gap:9px;min-width:145px;height:48px;padding:5px 12px 5px 6px;display:inline-flex}.currency-chip__logo{object-fit:cover;filter:drop-shadow(0 3px 5px #00000073);border-radius:50%;flex-shrink:0;width:38px;height:38px}.currency-chip__content{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.currency-chip__content small{opacity:.8;font-size:9px;font-weight:900;line-height:1}.currency-chip__content strong{font-size:15px;line-height:1.1}.currency-chip--gold{color:var(--gold-bright);background:#f8c33114;border-color:#f8c33140}.currency-chip--blue{color:#8dd1ff;background:#58b8ff14;border-color:#58b8ff40}.dashboard-hero{background:radial-gradient(circle at 85% 35%,#f8c33129,#0000 19rem),linear-gradient(120deg,#152136fa,#0a101cfa);border:1px solid #f8c33133;border-radius:24px;justify-content:space-between;align-items:center;min-height:255px;padding:42px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.dashboard-hero:after{content:"";border:1px solid #f8c33114;border-radius:999px;width:300px;height:300px;position:absolute;top:-100px;right:130px}.eyebrow{color:var(--blue);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.dashboard-hero h1{letter-spacing:-.045em;margin:13px 0 15px;font-size:clamp(32px,4vw,54px);line-height:1.08}.dashboard-hero h1 span{color:var(--gold-bright)}.dashboard-hero p{max-width:650px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.75}.dashboard-hero__badge{z-index:1;width:190px;height:190px;color:var(--gold-bright);background:radial-gradient(circle,#f8c3312e,#f8c33108 65%);border:1px solid #f8c33147;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 48px #f8c33112,0 0 70px #f8c33112}.dashboard-hero__badge span{color:var(--text-soft);margin-top:12px;font-size:12px}.dashboard-hero__badge strong{margin-top:5px;font-size:20px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.stat-card{border:1px solid var(--border);background:linear-gradient(145deg,#141e2ffa,#0d1522fa);border-radius:18px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-3px)}.stat-card:after{content:"";opacity:.12;filter:blur(3px);border-radius:999px;width:125px;height:125px;position:absolute;bottom:-45px;right:-30px}.stat-card--gold:hover{border-color:#f8c3317a;box-shadow:0 16px 35px #f8c33114}.stat-card--gold:after{background:var(--gold)}.stat-card--blue:hover{border-color:#58b8ff7a;box-shadow:0 16px 35px #58b8ff14}.stat-card--blue:after{background:var(--blue)}.stat-card--green:hover{border-color:#40d6a07a;box-shadow:0 16px 35px #40d6a014}.stat-card--green:after{background:var(--green)}.stat-card--purple:hover{border-color:#c585ff7a;box-shadow:0 16px 35px #c585ff14}.stat-card--purple:after{background:var(--purple)}.stat-card__header{justify-content:space-between;align-items:center;display:flex}.stat-card__label{color:var(--text-soft);font-size:12px;font-weight:800}.stat-card__icon{border:1px solid var(--border);background:#ffffff06;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.stat-card--gold .stat-card__icon{color:var(--gold)}.stat-card--blue .stat-card__icon{color:var(--blue)}.stat-card--green .stat-card__icon{color:var(--green)}.stat-card--purple .stat-card__icon{color:var(--purple)}.stat-card__value{letter-spacing:-.04em;margin-top:22px;font-size:35px;display:block}.stat-card__description{color:var(--text-muted);margin:8px 0 0;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);gap:18px;margin-top:18px;display:grid}.game-panel{border:1px solid var(--border);background:linear-gradient(145deg,#111928fa,#0a111dfa);border-radius:20px;box-shadow:0 18px 40px #00000024}.dashboard-tasks,.dashboard-side>.game-panel,.recent-section{padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:7px 0 6px;font-size:23px}.panel-heading p{color:var(--text-muted);margin:0;font-size:13px}.panel-heading__badge{color:#93d3ff;background:#58b8ff14;border:1px solid #58b8ff3d;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.panel-heading--compact{align-items:center}.panel-heading--compact>svg{color:var(--gold)}.task-list{gap:10px;margin-top:22px;display:grid}.task-card{border:1px solid var(--border-soft);background:#ffffff05;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.task-card:hover{background:#ffffff09;border-color:#3a4962;transform:translate(3px)}.task-card__icon{width:43px;height:43px;color:var(--gold);background:#f8c33112;border:1px solid #f8c33133;border-radius:12px;place-items:center;display:grid}.task-card__content h3{margin:0;font-size:14px}.task-card__content p{color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.task-card button,.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.task-card button:hover,.text-button:hover{color:#9bd8ff}.dashboard-side{gap:18px;display:grid}.mission-list{gap:18px;margin-top:24px;display:grid}.mission-item>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mission-item>div:first-child span{color:var(--text-muted);font-size:10px}.progress-track{background:#202c40;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.progress-track__bar{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--green));height:100%;box-shadow:0 0 14px #58b8ff73}.mission-complete{color:var(--green);align-items:center;gap:5px;margin-top:8px;font-size:10px;font-weight:800;display:inline-flex}.notice-panel{align-items:center;gap:14px;display:flex}.notice-panel__icon{width:44px;height:44px;color:var(--blue);background:#58b8ff14;border:1px solid #58b8ff40;border-radius:12px;flex:none;place-items:center;display:grid}.notice-panel h3{margin:5px 0;font-size:14px}.notice-panel p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.recent-section{margin-top:18px}.empty-collection{text-align:center;background:radial-gradient(circle,#58b8ff0f,#0000 18rem);border:1px dashed #32415a;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;margin-top:23px;display:flex}.empty-collection>span{width:72px;height:72px;color:var(--gold);background:#f8c33112;border:1px solid #f8c33140;border-radius:20px;place-items:center;display:grid}.empty-collection h3{margin:20px 0 7px;font-size:18px}.empty-collection p{color:var(--text-muted);margin:0;font-size:12px}.primary-button{background:linear-gradient(135deg, #f5b914, var(--gold-bright));color:#101522;cursor:pointer;border:0;border-radius:11px;min-width:140px;margin-top:20px;padding:12px 19px;font-size:12px;font-weight:900;transition:transform .16s,box-shadow .16s;box-shadow:0 12px 28px #f8c33133}.primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 35px #f8c3314d}@media (max-width:1180px){.game-header__top{grid-template-columns:auto 1fr auto}.game-navigation__item{min-width:auto;padding:0 10px}.game-navigation__item svg,.game-profile__info{display:none}.game-profile{min-width:auto;padding-right:7px}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:880px){.game-header{position:relative}.game-header__top{flex-wrap:wrap;min-height:auto;padding:15px 18px;display:flex}.game-logo{flex:1}.game-account{order:2}.game-navigation{order:3;justify-content:flex-start;width:100%;padding-top:10px;overflow-x:auto}.game-navigation__item{min-width:75px;padding:14px 10px}.game-navigation__item svg{display:block}.game-header__sub-inner{padding:0 18px}.game-header__message{display:none}.game-currency{margin-left:auto}.game-content{width:min(100% - 28px,1380px);padding-top:20px}.dashboard-hero{padding:32px 26px}.dashboard-hero__badge{display:none}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.game-account .game-icon-button:first-of-type,.game-account .game-icon-button:nth-of-type(2){display:none}.game-header__sub-inner{overflow-x:auto}.currency-chip{min-width:82px}.dashboard-hero h1{font-size:32px}.dashboard-stats{grid-template-columns:1fr}.task-card{grid-template-columns:auto 1fr}.task-card button{grid-column:2;justify-self:start;padding:0}.panel-heading{flex-direction:column}}.cards-page-hero{background:radial-gradient(circle at 90% 20%,#58b8ff21,#0000 20rem),linear-gradient(135deg,#131f33fa,#09101cfa);border:1px solid #58b8ff33;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex}.cards-page-hero h1{letter-spacing:-.04em;margin:9px 0 8px;font-size:36px}.cards-page-hero p{color:var(--text-soft);margin:0;font-size:13px}.cards-page-hero__progress{min-width:190px;color:var(--gold);background:#f8c33112;border:1px solid #f8c33140;border-radius:14px;align-items:center;gap:13px;padding:15px 18px;display:flex}.cards-page-hero__progress div{gap:3px;display:grid}.cards-page-hero__progress span{color:var(--text-soft);font-size:10px}.cards-page-hero__progress strong{font-size:18px}.card-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.card-search{border:1px solid var(--border);min-width:270px;color:var(--text-muted);background:#ffffff06;border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.card-search:focus-within{border-color:#58b8ff8c}.card-search input{width:100%;height:44px;color:var(--text);background:0 0;border:0;outline:0}.card-filter{color:var(--text-muted);align-items:center;gap:9px;display:flex}.card-filter select{border:1px solid var(--border);background:var(--panel);height:44px;color:var(--text-soft);cursor:pointer;border-radius:11px;outline:none;padding:0 34px 0 13px}.card-result-heading{justify-content:space-between;align-items:flex-end;margin:30px 0 16px;display:flex}.card-result-heading h2{margin:7px 0 0;font-size:24px}.card-result-heading>span{color:var(--text-muted);font-size:12px}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.pokemon-card{border:1px solid var(--card-border,#39465a);background:linear-gradient(145deg, var(--card-glow,#ffffff0a), #090f1afa 46%);min-width:0;color:var(--text);cursor:pointer;text-align:left;box-shadow:0 18px 38px #00000038, inset 0 0 35px var(--card-glow,transparent);border-radius:20px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.pokemon-card:hover{z-index:2;box-shadow:0 25px 55px #00000061, 0 0 28px var(--card-glow), inset 0 0 40px var(--card-glow);transform:translateY(-8px)scale(1.018)}.pokemon-card__inner{z-index:2;background:#080e18bd;border:1px solid #ffffff17;border-radius:14px;margin:9px;padding:15px;position:relative}.pokemon-card__shine{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:65%;height:260%;transition:left .6s;position:absolute;top:-80%;left:-90%;transform:rotate(25deg)}.pokemon-card:hover .pokemon-card__shine{left:150%}.pokemon-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pokemon-card__dex{color:var(--text-muted);letter-spacing:.1em;font-size:9px;font-weight:800}.pokemon-card__header h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:17px;overflow:hidden}.pokemon-card__hp{align-items:baseline;gap:4px;display:flex}.pokemon-card__hp span{color:var(--text-muted);font-size:8px;font-weight:900}.pokemon-card__hp strong{font-size:17px}.pokemon-card__art{background:radial-gradient(circle at 50% 42%, var(--type-color), transparent 62%), linear-gradient(145deg, #ffffff12, #00000040);border:1px solid #ffffff1f;border-radius:12px;place-items:center;height:215px;margin-top:14px;display:grid;position:relative;overflow:hidden}.pokemon-card__art:before,.pokemon-card__art:after{content:"";border:1px solid #ffffff17;border-radius:999px;width:170px;height:170px;position:absolute}.pokemon-card__art:after{width:110px;height:110px}.pokemon-card__symbol{z-index:1;text-shadow:0 6px 24px #0006;font-size:72px;font-weight:950;position:relative}.pokemon-card__sparkle{color:#ffffffb8;position:absolute;top:14px;right:14px}.pokemon-card__type-row{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.pokemon-type,.secret-card-label{border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.pokemon-type{border-color:rgba(var(--type-rgb,100, 116, 139), .48);background:rgba(var(--type-rgb,100, 116, 139), .16);color:var(--type-color,#94a3b8);gap:6px}@supports (color:color-mix(in lab, red, red)){.pokemon-type{color:color-mix(in srgb, var(--type-color,#94a3b8) 68%, white)}}.pokemon-type__dot{background:var(--type-color,#94a3b8);width:7px;height:7px;box-shadow:0 0 9px rgba(var(--type-rgb,100, 116, 139), .75);border-radius:999px}.pokemon-type--detail{padding:7px 12px;font-size:13px}.secret-card-label{color:var(--gold-bright);background:#f8c33114;border-color:#f8c33147}.pokemon-card__description{min-height:36px;color:var(--text-soft);margin:12px 0;font-size:10px;line-height:1.6}.pokemon-card__footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;padding-top:11px;display:flex}.pokemon-card__footer>div{gap:2px;display:grid}.pokemon-card__footer span{color:var(--text-muted);font-size:8px}.pokemon-card__footer strong{font-size:10px}.card-rarity-badge{border:1px solid var(--card-border,#57657a);background:var(--card-glow);min-width:35px;height:25px;color:var(--card-accent,white);border-radius:8px;place-items:center;padding:0 8px;font-size:9px;font-weight:950;display:grid}.pokemon-card__status{z-index:2;background:#0003;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:11px 15px;font-size:9px;display:flex;position:relative}.pokemon-card__status span{color:var(--text-muted)}.pokemon-card__status strong{color:var(--card-accent,var(--text))}.pokemon-card--locked{filter:saturate(.2);opacity:.62}.pokemon-card--locked:hover{filter:saturate(.45);opacity:.82}.pokemon-card--c{--card-border:#566275;--card-accent:#d2d8e1;--card-glow:#a0aec017}.pokemon-card--u{--card-border:#3d956e;--card-accent:#72e1a8;--card-glow:#40d6a01a}.pokemon-card--r,.pokemon-card--rr,.pokemon-card--rrr{--card-border:#3d8fc3;--card-accent:#82d2ff;--card-glow:#58b8ff1f}.pokemon-card--ar,.pokemon-card--chr{--card-border:#4fd0c8;--card-accent:#82fff3;--card-glow:#47e2cf21}.pokemon-card--sr,.pokemon-card--s{--card-border:#a472db;--card-accent:#dcb4ff;--card-glow:#c585ff21}.pokemon-card--sar,.pokemon-card--hr,.pokemon-card--ssr,.pokemon-card--a{--card-border:#ee79de;--card-accent:#ffb8f5;--card-glow:#ee79de24}.pokemon-card--ur{--card-border:#e5b934;--card-accent:#ffe778;--card-glow:#f8c33129}.pokemon-card--promo{--card-border:#e36565;--card-accent:#ff9a9a;--card-glow:#ff617421}.pokemon-card__art--grass{--type-color:#37bf6980}.pokemon-card__art--fire{--type-color:#ef5b358a}.pokemon-card__art--water{--type-color:#2e8be08a}.pokemon-card__art--lightning{--type-color:#f7c82f8c}.pokemon-card__art--psychic{--type-color:#bf51cb8a}.pokemon-card__art--fighting{--type-color:#be68348a}.pokemon-card__art--darkness{--type-color:#45465b9e}.pokemon-card__art--metal{--type-color:#8297a98a}.pokemon-card__art--dragon{--type-color:#7156e18f}.pokemon-card__art--colorless{--type-color:#b8b8b87a}.card-grid-empty{border:1px dashed var(--border);min-height:300px;color:var(--text-muted);text-align:center;border-radius:18px;place-content:center;display:grid}.card-grid-empty strong{color:var(--text)}.card-grid-empty p{margin:8px 0 0;font-size:12px}@media (max-width:1180px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.card-toolbar{flex-direction:column;align-items:stretch}.card-filter{flex-wrap:wrap}.card-filter select{flex:1}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cards-page-hero{flex-direction:column;align-items:flex-start}.cards-page-hero__progress{width:100%}.card-search{min-width:0}.card-filter{flex-direction:column;align-items:stretch}.card-filter>svg{display:none}.card-grid{grid-template-columns:1fr}}.card-search__button{color:var(--blue);cursor:pointer;background:#58b8ff1f;border:0;border-radius:8px;flex:none;padding:7px 11px;font-size:11px;font-weight:900}.card-search__button:hover{color:#9bd8ff;background:#58b8ff33}.pokemon-card__image-wrap{z-index:2;padding:13px 13px 0;position:relative}.pokemon-card__image{aspect-ratio:2.5/3.5;object-fit:contain;filter:drop-shadow(0 14px 20px #00000059);border-radius:12px;width:100%;transition:transform .22s,filter .22s;display:block}.pokemon-card:hover .pokemon-card__image{filter:drop-shadow(0 18px 25px #00000073)brightness(1.05);transform:scale(1.025)}.pokemon-card__info{z-index:2;padding:15px 17px 17px;position:relative}.pokemon-card__info .pokemon-card__footer{margin-top:14px}.pokemon-card__info .pokemon-card__footer>div:last-child{text-align:right}.card-pagination{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.card-pagination button{border:1px solid var(--border);background:var(--panel);min-width:92px;color:var(--text-soft);cursor:pointer;border-radius:11px;padding:11px 18px;font-size:12px;font-weight:900;transition:border-color .16s,background .16s,color .16s}.card-pagination button:hover:not(:disabled){background:var(--panel-hover);color:var(--blue);border-color:#58b8ff8c}.card-pagination button:disabled{cursor:not-allowed;opacity:.35}.card-pagination>span{min-width:96px;color:var(--text-muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:inline-flex}.card-pagination>span strong{color:var(--gold-bright);font-size:16px}.interactive-card-stage{perspective:1100px}.interactive-card{--pointer-x:50%;--pointer-y:50%;--rotate-x:0deg;--rotate-y:0deg;--glare-opacity:0;width:100%;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateZ(0);transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out;position:relative}.interactive-card__body{aspect-ratio:734/1024;isolation:isolate;background:#00000047;border:1px solid #ffffff1f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 32px 55px #00000073,0 6px 18px #00000059}.interactive-card__image{border-radius:inherit;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.interactive-card__fallback{color:#cbd5e1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:32px;display:flex}.interactive-card__fallback span{margin-bottom:6px;font-size:48px}.interactive-card__fallback small{color:#64748b}.interactive-card__holo,.interactive-card__glare,.interactive-card__sparkles{pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:color-dodge;transition:opacity .18s ease-out;position:absolute;inset:0}.interactive-card__glare{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffffd9 0, #ffffff47 12%, transparent 38%);mix-blend-mode:soft-light;opacity:calc(var(--glare-opacity) * .62);transform:translateZ(2px)}.interactive-card--holo .interactive-card__holo,.interactive-card--legendary .interactive-card__holo{background:linear-gradient(125deg,#0000 8%,#ff47d694 28%,#5be0ff9e 45%,#ffeb6394 62%,#0000 82%);background-position:calc(var(--pointer-x) * .45) calc(var(--pointer-y) * .45);opacity:calc(var(--glare-opacity) * .34);filter:saturate(1.45)contrast(1.12);background-size:230% 230%;transform:translateZ(3px)}.interactive-card--legendary .interactive-card__holo{opacity:calc(var(--glare-opacity) * .62);filter:saturate(1.8)contrast(1.2)}.interactive-card--legendary .interactive-card__sparkles{background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 1.8px),radial-gradient(circle,#8be9ffe6 0 1px,#0000 2px);background-position:calc(var(--pointer-x) * .28) calc(var(--pointer-y) * .2), calc(100% - var(--pointer-x)) calc(100% - var(--pointer-y));opacity:calc(var(--glare-opacity) * .52);background-size:23px 23px,37px 37px;transform:translateZ(4px)}.interactive-card--legendary .interactive-card__body{box-shadow:0 34px 65px #00000080,0 0 34px #8a5cf62e}@media (hover:none),(pointer:coarse){.interactive-card{transform:none}.interactive-card__holo,.interactive-card__glare,.interactive-card__sparkles{opacity:0}}@media (prefers-reduced-motion:reduce){.interactive-card{transition:none;transform:none}.interactive-card__holo,.interactive-card__glare,.interactive-card__sparkles{display:none}}.pack-opening-page{gap:24px;display:grid}.pack-opening-hero{background:radial-gradient(circle at 85% 20%,#4f46e538,#0000 24rem),linear-gradient(135deg,#142039,#080d18);border:1px solid #58b8ff33;border-radius:22px;padding:30px 34px}.pack-opening-hero>span{color:#7dd3fc;letter-spacing:.18em;font-size:11px;font-weight:900}.pack-opening-hero h1{margin:8px 0;font-size:38px}.pack-opening-hero p{color:var(--text-soft);margin:0}.pack-opening-notice{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717166;border-radius:12px;padding:14px 18px}.pack-shelf{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.pack-product{background:linear-gradient(160deg,#19263efa,#080d17fa);border:1px solid #94a3b82e;border-radius:20px;gap:13px;padding:20px;display:grid;box-shadow:0 20px 45px #00000040}.pack-product>img{aspect-ratio:4/3;object-fit:contain;filter:drop-shadow(0 16px 22px #00000080);width:100%;transition:transform .3s}.pack-product:hover>img{transform:translateY(-6px)scale(1.025)}.pack-product h2{margin:4px 0}.pack-product p,.pack-product small{color:var(--text-soft)}.pack-product__price{color:#fde68a;align-items:center;gap:7px;display:flex}.pack-product__price img{object-fit:cover;border-radius:50%;width:30px;height:30px}.pack-product__price strong{font-size:20px}.pack-product__price span{opacity:.75;font-size:11px;font-weight:800}.pack-product button,.pack-reveal__actions button{color:#211500;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#facc15);border:1px solid #facc1580;border-radius:11px;min-height:43px;font-weight:900}.pack-product button:disabled{cursor:not-allowed;filter:grayscale();opacity:.45}.pack-reveal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle,#1e40af47,#0000 50%),#02060eeb;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.pack-reveal{isolation:isolate;background:radial-gradient(circle at 50% 45%,#2563eb38,#0000 35%),linear-gradient(160deg,#0d1930,#040711);border:1px solid #7dd3fc47;border-radius:26px;width:min(1060px,96vw);min-height:630px;padding:24px;position:relative;overflow:hidden;box-shadow:0 0 90px #2563eb40,0 40px 100px #000000bf}.pack-reveal__aurora{z-index:-2;background:conic-gradient(#0000,#2563eb55,#0000,#9333ea55,#0000);animation:8s linear infinite pack-aurora;position:absolute;inset:-50%}.pack-reveal__particles{z-index:-1;opacity:.7;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#67e8f9 0 1px,#0000 2px);background-position:0 0,13px 17px;background-size:41px 41px,67px 67px;animation:10s linear infinite particles-rise;position:absolute;inset:0}.pack-reveal__heading{justify-content:space-between;align-items:center;display:flex}.pack-reveal__heading span{color:#67e8f9;letter-spacing:.2em;font-size:10px;font-weight:900}.pack-reveal__heading h2{margin:5px 0}.pack-reveal__heading button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2d;border-radius:9px;padding:8px 13px}.sealed-pack{color:#fff;cursor:pointer;perspective:900px;background:0 0;border:0;place-items:center;width:min(390px,70vw);margin:40px auto 0;display:grid;position:relative}.sealed-pack img{z-index:1;object-fit:contain;filter:drop-shadow(0 30px 30px #000000b3)drop-shadow(0 0 22px #60a5fa80);width:100%;max-height:430px;animation:1.7s cubic-bezier(.45,0,.55,1) infinite pack-charge}.sealed-pack strong{z-index:2;text-shadow:0 0 18px #60a5fa;margin-top:8px;font-size:20px;animation:1.2s ease-in-out infinite prompt-pulse}.sealed-pack small{z-index:2;color:#94a3b8;margin-top:6px}.sealed-pack__burst{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, transparent 0 8deg, #60a5fa30 9deg 10deg), radial-gradient(circle, #fff9 0, transparent 58%);filter:blur(2px);border-radius:50%;width:380px;animation:7s linear infinite burst-spin;position:absolute}.has-started .pack-reveal__aurora{animation-duration:3s}.revealed-cards{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:18px;margin-top:34px;display:grid}.revealed-cards article{aspect-ratio:734/1120;min-width:0;transform-style:preserve-3d}.reveal-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.8,.2,1);position:relative}.revealed-cards article.is-revealed .reveal-card__inner{animation:.75s cubic-bezier(.16,1,.3,1) both card-arrive}.reveal-card__front,.card-back{backface-visibility:hidden;border:1px solid #ffffff2c;border-radius:14px;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card-back{background:radial-gradient(circle,#1d4ed8,#071126 65%);justify-content:center;gap:8px;box-shadow:inset 0 0 0 6px #e2e8f022,inset 0 0 0 9px #0ea5e955}.card-back b{letter-spacing:.1em;text-shadow:0 0 20px #38bdf8;font-size:26px}.card-back span{letter-spacing:.16em;color:#7dd3fc;font-size:8px}.reveal-card__front{background:#0b1220;padding-bottom:10px;box-shadow:0 20px 35px #00000080,0 0 22px #60a5fa33}.reveal-card__front img{aspect-ratio:734/1024;object-fit:contain;width:100%}.reveal-card__front>span{color:#fde68a;background:#020617d9;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900;position:absolute;top:8px;right:8px}.reveal-card__front strong{text-align:center;margin-top:7px;padding:0 7px;font-size:12px}.reveal-card__front small{color:#64748b}.reveal-card__front i{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#fff9 50%,#0000 58%);animation:1.4s ease-out .35s both card-shine;position:absolute;inset:-80% -120%;transform:translate(-30%)rotate(8deg)}.rarity-sr .reveal-card__front,.rarity-ssr .reveal-card__front,.rarity-ur .reveal-card__front{border-color:#fde047;box-shadow:0 0 38px #facc1566,0 25px 45px #000a}.pack-reveal__actions{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.pack-reveal__actions button{min-width:130px;padding:0 18px}.pack-reveal__actions strong{color:#a7f3d0}@keyframes pack-aurora{to{transform:rotate(360deg)}}@keyframes particles-rise{to{background-position:41px -82px,-54px -117px}}@keyframes pack-charge{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}50%{filter:drop-shadow(0 35px 35px #000c)drop-shadow(0 0 42px #38bdf8);transform:translateY(-12px)rotate(1deg)scale(1.002)}}@keyframes prompt-pulse{50%{opacity:.55;transform:scale(.97)}}@keyframes burst-spin{to{transform:rotate(360deg)scale(1.08)}}@keyframes card-arrive{0%{opacity:0;transform:translateY(60px)rotateY(180deg)scale(.7)}65%{transform:translateY(-10px)rotateY(0)scale(1.06)}to{opacity:1;transform:none}}@keyframes card-shine{0%{transform:translate(-35%)rotate(8deg)}to{transform:translate(35%)rotate(8deg)}}@media (max-width:700px){.revealed-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-reveal{padding:16px}.currency-chip{min-width:112px}}@media (prefers-reduced-motion:reduce){.pack-reveal__aurora,.pack-reveal__particles,.sealed-pack img,.sealed-pack strong,.sealed-pack__burst,.revealed-cards article.is-revealed .reveal-card__inner,.reveal-card__front i{animation:none}}.pack-reveal-backdrop{-webkit-user-select:none;user-select:none;overscroll-behavior:contain}.pack-reveal{min-height:min(760px,94vh)}.pack-reveal.is-locked{cursor:wait}.pack-stage,.card-stack-stage{place-items:center;min-height:570px;display:grid;position:relative}.sealed-pack{touch-action:none;cursor:grab;transform:translate3d(var(--drag-x), var(--drag-y), 0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sealed-pack:active{cursor:grabbing;transition:none}.sealed-pack img,.sealed-pack strong,.sealed-pack small{pointer-events:none}.card-stack-stage{padding-bottom:44px}.card-stack-glow{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, transparent 0 8deg, #60a5fa33 9deg 10deg), radial-gradient(circle, #fff8 0, #38bdf844 10%, transparent 62%);filter:blur(4px);border-radius:50%;width:min(510px,78vw);animation:9s linear infinite burst-spin;position:absolute}.card-stack{aspect-ratio:734/1120;perspective:1400px;width:min(285px,66vw);transform-style:preserve-3d;position:relative}.stack-card,.revealing-card{transform-style:preserve-3d;border-radius:19px;position:absolute;inset:0}.stack-card{z-index:calc(20 - var(--depth));touch-action:none;cursor:default;transform:translate3d(calc(var(--depth) * 8px), calc(var(--depth) * -7px), calc(var(--depth) * -10px)) rotate(calc((var(--depth) - 2) * 1.2deg));filter:brightness(calc(1 - var(--depth) * .06))}.stack-card.is-current{cursor:grab;transform:translate3d(var(--drag-x), var(--drag-y), 35px) rotate(calc(var(--drag-x) * .025deg));transition:transform .28s cubic-bezier(.2,.8,.2,1)}.stack-card.is-current:active{cursor:grabbing;transition:none}.stack-card .card-back{box-shadow:inset 0 0 0 7px #e2e8f01f,inset 0 0 0 11px #0ea5e966,0 32px 60px #000c,0 0 40px #38bdf844}.stack-card .card-back b{font-size:42px}.revealing-card{z-index:40;animation:.85s cubic-bezier(.16,1,.3,1) both reveal-face}.revealing-card .reveal-card__front{backface-visibility:visible;padding-bottom:16px}.revealing-card .reveal-card__front strong{font-size:17px}.drag-progress{text-align:center;gap:5px;display:grid;position:absolute;bottom:0}.drag-progress span{color:#7dd3fc;letter-spacing:.15em;font-size:11px;font-weight:900}.drag-progress strong{text-shadow:0 0 18px #38bdf8;font-size:15px}.pack-reveal__particles{z-index:3;pointer-events:none;opacity:1;background:0 0;animation:none;overflow:hidden}.pack-reveal__particles i{width:var(--particle-size);aspect-ratio:1;opacity:0;background:#7dd3fc;border-radius:50%;position:absolute;top:52%;left:50%;box-shadow:0 0 12px}.effect-rare .pack-reveal__particles i:nth-child(-n+16),.effect-epic .pack-reveal__particles i:nth-child(-n+26),.effect-legendary .pack-reveal__particles i,.effect-mythic .pack-reveal__particles i{opacity:1;animation:particle-explode 1.2s calc((var(--particle) % 8) * 24ms) cubic-bezier(.1, .7, .2, 1) both}.effect-rare .pack-reveal__particles i{color:#38bdf8;background:currentColor}.effect-epic .pack-reveal__particles i{color:#c084fc;background:currentColor}.effect-legendary .pack-reveal__particles i{color:#fde047;background:currentColor}.effect-mythic .pack-reveal__particles i{color:hsl(calc(var(--particle) * 41deg) 95% 68%);background:currentColor;animation-duration:2.2s}.rarity-impact{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rarity-impact span{aspect-ratio:1;border:4px solid #fff;border-radius:50%;width:90px;animation:1.1s ease-out both impact-wave;box-shadow:0 0 80px 20px #fff8}.rarity-impact b{background:#fff;animation:.55s ease-out both impact-flash;position:absolute;inset:0}.effect-legendary .pack-reveal{animation:.55s .25s both screen-shake}.effect-mythic{background:#000;animation:2.7s both mythic-darkness}.effect-mythic .pack-reveal{animation:.9s 1s both screen-shake}.effect-mythic .rarity-impact span{border-color:#fde047;width:140px;animation-delay:.9s}.effect-mythic .rarity-impact b{animation-delay:.82s}.tier-rare .reveal-card__front,.result-card.tier-rare{box-shadow:0 0 32px #38bdf866,0 25px 45px #000b}.tier-epic .reveal-card__front,.result-card.tier-epic{border-color:#c084fc;box-shadow:0 0 42px #a855f788,0 25px 50px #000c}.tier-legendary .reveal-card__front,.result-card.tier-legendary{border-color:#fde047;box-shadow:0 0 55px #facc1599,0 30px 55px #000d}.tier-mythic .reveal-card__front,.result-card.tier-mythic{border-color:#fff;box-shadow:0 0 24px #fff,0 0 62px #e879f9aa,0 0 90px #22d3ee88}.pack-result{text-align:center;gap:20px;padding:22px 0 6px;display:grid}.pack-result__title span{color:#67e8f9;letter-spacing:.22em;font-size:10px;font-weight:900}.pack-result__title h3{margin:6px 0 0;font-size:24px}.pack-result-grid{perspective:1500px;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.result-card{color:#fff;cursor:pointer;opacity:0;min-width:0;transform:translateY(120px) rotate(var(--result-rotate)) rotateX(8deg);animation:result-fan .8s var(--result-delay) cubic-bezier(.16, 1, .3, 1) forwards;background:#0b1220;border:1px solid #ffffff2c;border-radius:14px;padding:0 0 9px;transition:transform .22s,filter .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 35px #0009}.result-card:hover{z-index:5;filter:brightness(1.1);transform:translateY(-12px)rotate(0)rotateX(0)scale(1.08)}.result-card img{aspect-ratio:734/1024;object-fit:contain;width:100%}.result-card span{color:#fde68a;background:#020617dc;border-radius:99px;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;top:6px;right:6px}.result-card strong{text-overflow:ellipsis;white-space:nowrap;padding:7px 6px 0;font-size:11px;overflow:hidden}.pack-result__confirm{color:#211500;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#facc15);border:1px solid #fde04799;border-radius:11px;justify-self:center;min-width:150px;min-height:44px;font-weight:900}.card-inspect{z-index:300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617dd;place-items:center;padding:30px;animation:.25s both inspect-in;display:grid;position:fixed;inset:0}.card-inspect__card{color:#fff;background:#0b1220;border:1px solid #fff5;border-radius:24px;width:min(420px,76vw);padding:0 0 18px;display:grid;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 50px 100px #000,0 0 70px #38bdf855}.card-inspect__card img{object-fit:contain;width:100%;max-height:68vh}.card-inspect__card span{color:#fde68a;font-size:12px;font-weight:900}.card-inspect__card strong{margin-top:7px;font-size:22px}.card-inspect>small{color:#94a3b8;position:absolute;bottom:22px}@keyframes reveal-face{0%{opacity:0;transform:translateY(130px)rotateY(160deg)scale(.72)}62%{transform:translateY(-8px)rotateY(0)scale(1.08)}to{opacity:1;transform:none}}@keyframes particle-explode{0%{transform:translate(-50%, -50%) rotate(var(--particle-angle)) translateX(0) scale(0)}35%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(.2);opacity:0}}@keyframes impact-wave{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(7)}}@keyframes impact-flash{0%,to{opacity:0}18%{opacity:.9}}@keyframes screen-shake{0%,to{transform:none}20%{transform:translate(-8px,5px)rotate(-.3deg)}40%{transform:translate(9px,-5px)rotate(.3deg)}60%{transform:translate(-5px,-3px)}80%{transform:translate(4px,3px)}}@keyframes mythic-darkness{0%,30%{background:#000}58%{background:#fff}70%,to{background:radial-gradient(circle,#312e81aa,#0000 55%),#020617ee}}@keyframes result-fan{to{opacity:1;transform:translateY(0) rotate(var(--result-rotate)) rotateX(8deg)}}@keyframes inspect-in{0%{opacity:0}}@media (max-width:760px){.pack-reveal{min-height:92vh}.pack-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-stack{width:min(260px,68vw)}}@media (prefers-reduced-motion:reduce){.card-stack-glow,.pack-reveal__particles i,.rarity-impact span,.rarity-impact b,.effect-legendary .pack-reveal,.effect-mythic,.effect-mythic .pack-reveal,.revealing-card,.result-card,.card-inspect{animation-duration:.01ms!important;animation-delay:0s!important}}.card-toolbar{flex-direction:column;gap:22px;padding:22px;display:flex;overflow:hidden}.card-toolbar__top{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:12px;display:grid}.card-search{background:#0f172a9e;border:1px solid #94a3b833;border-radius:14px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 10px 0 14px;display:flex}.card-search>svg{color:#7f91ad;flex:none}.card-search input{color:#f8fafc;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.card-search input::placeholder{color:#7890b3}.card-search__button,.card-toolbar__reset,.card-toolbar__squad{white-space:nowrap;cursor:pointer;border:1px solid #94a3b833;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.card-search__button{color:#66b8ff;background:#173455;border:0;min-height:34px;padding:0 13px}.card-toolbar__reset{color:#cbd5e1;background:#ffffff09}.card-toolbar__squad{color:#93c5fd;background:#2563eb1f;border-color:#60a5fa4d}.card-search__button:hover,.card-toolbar__reset:hover,.card-toolbar__squad:hover{transform:translateY(-1px)}.card-toolbar__reset:hover{color:#fff;background:#ffffff12;border-color:#94a3b866}.card-toolbar__squad:hover{color:#dbeafe;background:#2563eb33;border-color:#60a5fa8c}.card-toolbar__section{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.card-toolbar__section--bottom{grid-template-columns:64px minmax(0,1fr) minmax(220px,280px);align-items:center}.card-toolbar__label{color:#94a3b8;letter-spacing:.06em;padding-top:8px;font-size:13px;font-weight:800}.card-type-buttons,.card-rarity-buttons{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.card-type-buttons button,.card-rarity-buttons button{color:#94a3b8;white-space:nowrap;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:13px;font-weight:750;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.card-type-buttons button:hover,.card-rarity-buttons button:hover{color:#f8fafc;border-color:#94a3b866;transform:translateY(-1px)}.card-type-buttons button.is-active{border-color:var(--type-color,#60a5fa);background:var(--type-color,#60a5fa)}@supports (color:color-mix(in lab, red, red)){.card-type-buttons button.is-active{background:color-mix(in srgb, var(--type-color,#60a5fa) 18%, transparent)}}.card-type-buttons button.is-active{color:#fff}.card-rarity-buttons button.is-active{color:#fde047;background:#facc151f;border-color:#facc15a6}.card-type-buttons__dot{background:var(--type-color,#94a3b8);width:7px;height:7px;box-shadow:0 0 9px var(--type-color,#94a3b8);border-radius:50%;flex:none}.card-filter{min-width:0}.card-filter select{color:#dbeafe;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#111c30;border:1px solid #94a3b833;border-radius:12px;outline:0;padding:0 42px 0 14px}@media (max-width:1100px){.card-toolbar__top{grid-template-columns:1fr 1fr}.card-search{grid-column:1/-1}.card-toolbar__section,.card-toolbar__section--bottom{grid-template-columns:1fr}.card-toolbar__label{padding-top:0}.card-filter{width:100%}}@media (max-width:640px){.card-toolbar{padding:16px}.card-toolbar__top{grid-template-columns:1fr}.card-toolbar__reset,.card-toolbar__squad{width:100%}.card-type-buttons,.card-rarity-buttons{gap:6px}.card-type-buttons button,.card-rarity-buttons button{min-height:34px;padding:0 11px;font-size:12px}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{color:#f8fafc;background-color:#0f172a}.admin-invitation-actions{align-items:center;gap:8px;display:flex}.admin-delete-button{color:#fca5a5;cursor:pointer;background:#7f1d1d38;border:1px solid #ef444473;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:700;display:inline-flex}.admin-delete-button:hover{color:#fff;background:#b91c1c52}.verify-email-page{background:#050b18;place-items:center;min-height:100vh;padding:24px;display:grid}.verify-email-card{text-align:center;color:#f8fafc;background:#0f1a2d;border:1px solid #60a5fa40;border-radius:24px;width:min(100%,520px);padding:36px}.verify-email-card h1{margin:12px 0;font-size:32px}.verify-email-card p{color:#a9bdd8;line-height:1.7}.verify-email-card button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:12px;min-height:44px;margin-top:24px;padding:0 20px;font-weight:800}.pack-shop-page{gap:20px;display:grid}.pack-shop-hero{background:radial-gradient(circle at 80% 20%,#2563eb33,#0000 34%),linear-gradient(135deg,#0f172af5,#070f1ef5);border:1px solid #60a5fa2e;border-radius:24px;padding:28px 30px}.pack-shop-hero span{color:#60a5fa;letter-spacing:.16em;font-size:12px;font-weight:900}.pack-shop-hero h1{color:#f8fafc;margin:8px 0;font-size:clamp(30px,4vw,48px)}.pack-shop-hero p{color:#94a3b8;margin:0}.pack-shop-layout{grid-template-columns:300px minmax(0,1fr);gap:18px;min-height:650px;display:grid}.pack-shop-sidebar,.pack-shop-preview{background:linear-gradient(#0f172afa,#050b18fa);border:1px solid #94a3b829;border-radius:24px}.pack-shop-sidebar{flex-direction:column;min-height:0;padding:18px;display:flex}.pack-shop-sidebar__heading{justify-content:space-between;align-items:center;padding:4px 5px 15px;display:flex}.pack-shop-sidebar__heading span{color:#e2e8f0;font-weight:800}.pack-shop-sidebar__heading strong{color:#93c5fd;background:#3b82f624;border-radius:999px;padding:3px 9px;font-size:12px}.pack-shop-list{flex-direction:column;flex:1;gap:10px;padding-right:4px;display:flex;overflow-y:auto}.pack-shop-list-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#1e293b7a;border:1px solid #0000;border-radius:16px;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:10px;transition:transform .16s,border-color .16s,background .16s;display:grid}.pack-shop-list-item:hover{border-color:#60a5fa4d;transform:translate(3px)}.pack-shop-list-item.is-active{background:linear-gradient(135deg,#2563eb3d,#1e293bb8);border-color:#60a5fabf;box-shadow:0 0 24px #2563eb26}.pack-shop-list-item__image{background:#02061799;border-radius:12px;place-items:center;height:84px;display:grid;overflow:hidden}.pack-shop-list-item__image img{object-fit:contain;width:100%;height:100%}.pack-shop-list-item__info{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.pack-shop-list-item__info small{color:#60a5fa;letter-spacing:.08em;font-size:10px;font-weight:900}.pack-shop-list-item__info strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pack-shop-list-item__info>span{color:#facc15;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.pack-shop-list-item__info>span img{object-fit:contain;width:18px;height:18px}.pack-shop-preview{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);display:grid;overflow:hidden}.pack-shop-preview__visual{background:radial-gradient(circle,#3b82f63d,#0000 50%);place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.pack-shop-preview__glow{filter:blur(55px);background:#3b82f62e;border-radius:50%;width:360px;height:480px;position:absolute}.pack-shop-preview__visual>img{z-index:1;object-fit:contain;filter:drop-shadow(0 30px 45px #0000008c)drop-shadow(0 0 28px #3b82f638);width:min(76%,340px);max-height:520px;animation:3.4s ease-in-out infinite pack-shop-float;position:relative}@keyframes pack-shop-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}.pack-shop-preview__content{border-left:1px solid #94a3b81f;flex-direction:column;justify-content:center;padding:48px;display:flex}.pack-shop-preview__code{color:#60a5fa;letter-spacing:.12em;font-size:12px;font-weight:900}.pack-shop-preview__content h2{color:#f8fafc;margin:10px 0 14px;font-size:clamp(30px,4vw,46px);line-height:1.1}.pack-shop-preview__content>p{color:#94a3b8;line-height:1.8}.pack-shop-preview__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.pack-shop-preview__stats>div{background:#0f172aa3;border:1px solid #94a3b824;border-radius:14px;padding:15px}.pack-shop-preview__stats span{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.pack-shop-preview__stats strong{color:#e2e8f0}.pack-shop-preview__purchase{border-top:1px solid #94a3b824;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:12px;padding-top:24px;display:flex}.pack-shop-preview__price>span{color:#64748b;font-size:12px;display:block}.pack-shop-preview__price strong{color:#facc15;align-items:center;gap:8px;margin-top:7px;font-size:28px;display:flex}.pack-shop-preview__price strong img{width:29px;height:29px}.pack-shop-preview__price small{color:#94a3b8}.pack-shop-preview__purchase>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #60a5fa8c;border-radius:14px;min-width:160px;min-height:52px;font-size:16px;font-weight:900;box-shadow:0 15px 34px #2563eb47}.pack-shop-preview__purchase>button:disabled{cursor:not-allowed;opacity:.45}.pack-shop-preview__warning{margin-top:15px;font-size:13px;color:#fca5a5!important}.pack-shop-preview__empty{color:#64748b;grid-column:1/-1;place-items:center;min-height:600px;display:grid}.pack-purchase-modal{z-index:2000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pack-purchase-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;background:#020617d6;border:0;width:100%;position:absolute;inset:0}.pack-purchase-modal__panel{z-index:1;text-align:center;color:#f8fafc;background:radial-gradient(circle at 50% 0,#2563eb40,#0000 42%),#0f172a;border:1px solid #60a5fa59;border-radius:24px;width:min(100%,440px);padding:30px;position:relative;box-shadow:0 30px 90px #0000008c}.pack-purchase-modal__eyebrow{color:#60a5fa;letter-spacing:.14em;font-size:11px;font-weight:900}.pack-purchase-modal__image{place-items:center;height:220px;margin:14px 0;display:grid}.pack-purchase-modal__image img{object-fit:contain;filter:drop-shadow(0 20px 25px #00000080);width:160px;height:210px}.pack-purchase-modal__panel h2{margin:8px 0;font-size:26px}.pack-purchase-modal__panel>p{color:#94a3b8}.pack-purchase-modal__price{background:#0206178c;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:22px 0;padding:14px;display:flex}.pack-purchase-modal__price img{width:26px;height:26px}.pack-purchase-modal__price strong{color:#facc15;font-size:24px}.pack-purchase-modal__price span{color:#94a3b8}.pack-purchase-modal__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pack-purchase-modal__actions button{cursor:pointer;border-radius:12px;min-height:46px;font-weight:800}.pack-purchase-modal__actions .is-cancel{color:#cbd5e1;background:#3341556b;border:1px solid #94a3b83d}.pack-purchase-modal__actions .is-confirm{color:#fff;background:#2563eb;border:1px solid #60a5fa80}@media (max-width:900px){.pack-shop-layout{grid-template-columns:1fr}.pack-shop-sidebar{max-height:320px}.pack-shop-preview{grid-template-columns:1fr}.pack-shop-preview__visual{min-height:420px}.pack-shop-preview__content{border-top:1px solid #94a3b81f;border-left:0;padding:30px}}@media (max-width:560px){.pack-shop-preview__stats{grid-template-columns:1fr}.pack-shop-preview__purchase{flex-direction:column;align-items:stretch}.pack-shop-preview__purchase>button{width:100%}}.card-inspector{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.card-inspector>section{background:linear-gradient(145deg,#111b31,#080e1c);border:1px solid #94a3b83d;border-radius:28px;grid-template-columns:minmax(240px,420px) minmax(260px,380px);gap:36px;width:min(900px,96vw);max-height:92vh;padding:34px;display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #000000a6}.card-inspector>section>img{object-fit:contain;filter:drop-shadow(0 20px 30px #0000007a);width:100%;max-height:76vh}.card-inspector>section>div{align-self:center}.card-inspector>section>div>span{color:#60a5fa;letter-spacing:.14em;font-size:12px;font-weight:900}.card-inspector h2{color:#f8fafc;margin:12px 0;font-size:clamp(25px,4vw,42px)}.card-inspector p{color:#94a3b8}.card-inspector__close{z-index:2;color:#fff;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.card-inspector__facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.card-inspector__facts div{background:#0f172ab8;border:1px solid #94a3b829;border-radius:14px;padding:16px}.card-inspector__facts dt{color:#64748b;font-size:11px}.card-inspector__facts dd{color:#f8fafc;margin:5px 0 0;font-weight:800}.auction-card__visual{cursor:zoom-in;background:0 0;border:0;width:100%;position:relative}.auction-card__visual>span{color:#e2e8f0;opacity:0;background:#020617cc;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;transition:all .2s;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.auction-card__visual:hover>span{opacity:1;transform:none}.market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));background:#080f1ed1!important;border:1px solid #94a3b826!important;border-radius:18px!important;gap:10px!important;padding:7px!important;display:grid!important}.market-tabs button{border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:10px 16px!important;font-weight:850!important;line-height:1!important;display:flex!important}.market-tabs button.is-active{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 10px 30px #2563eb4d!important}.my-auction-grid .auction-card{grid-template-columns:minmax(150px,210px) 1fr!important}.my-auction-grid .auction-card__visual img{object-fit:contain!important;max-height:250px!important}.my-auction-grid .auction-card__body{padding:22px!important}.price-history-modal{padding:30px!important}.price-history-summary{gap:14px!important;margin:22px 0!important}.price-history-summary>span{border-radius:16px!important;padding:20px!important}.price-history-list{padding:8px!important}.price-history-list>div{border-radius:12px!important;margin:8px!important;padding:16px 18px!important}.board-page--premium .board-tabs button{justify-content:center;align-items:center;gap:8px;display:flex}.board-page--premium .board-list>button{text-align:left;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.board-list__icon{color:#60a5fa;background:#2563eb1a;border:1px solid #60a5fa3d;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.board-list__copy{flex-direction:column;gap:5px;min-width:0;display:flex!important}.board-list__copy>small{color:#60a5fa;letter-spacing:.12em;font-size:10px;font-weight:900}.board-list__copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-author{align-items:center;gap:8px;display:inline-flex!important}.board-author__avatar{color:#fbbf24;background:linear-gradient(135deg,#334155,#172033);border-radius:50%;place-items:center;width:28px;height:28px;display:grid!important}.board-author__avatar svg{width:14px}.board-author>span:last-child{flex-direction:column;display:flex}.board-author strong{color:#cbd5e1;font-size:12px!important}.board-author small{color:#64748b;font-size:10px}.board-list__meta{text-align:right;color:#64748b;flex-direction:column;gap:7px;font-size:11px;display:flex!important}.board-list__meta small{background:#94a3b814;border-radius:999px;padding:5px 8px}.board-showcase-card>button{cursor:zoom-in;background:0 0;border:0;position:relative}.board-showcase-card>button>span{color:#fff;background:#020617d1;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;bottom:10px;right:10px}.board-detail>time{color:#64748b;margin:8px 0 20px;font-size:12px;display:block}.admin-operations{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px!important;display:grid!important}.admin-operations>.admin-page-title,.admin-operations>.admin-notice{grid-column:1/-1}.admin-operations>.admin-editor-card{grid-column:span 6;background:linear-gradient(145deg,#0f172af5,#080f1ef5)!important;border:1px solid #94a3b826!important;border-radius:22px!important;margin:0!important;padding:26px!important}.admin-operations>.admin-editor-card:last-child{grid-column:1/-1}.admin-editor-card h2{border-bottom:1px solid #94a3b821;padding-bottom:16px}.coupon-reward-pickers{grid-template-columns:repeat(3,1fr);margin:18px 0;gap:10px!important;display:grid!important}.admin-post-list{max-height:520px;padding-right:6px;overflow:auto}.admin-post-list article{background:#02061757!important;border-radius:14px!important;margin-top:10px!important;padding:16px!important}@media (max-width:760px){.card-inspector>section{grid-template-columns:1fr;gap:20px;padding:56px 20px 24px}.card-inspector>section>img{max-height:58vh}.market-tabs button{min-height:44px!important;padding:8px!important;font-size:12px!important}.my-auction-grid .auction-card{grid-template-columns:1fr!important}.my-auction-grid .auction-card__visual img{height:280px!important}.board-page--premium .board-list>button{grid-template-columns:42px minmax(0,1fr)}.board-list__meta{display:none!important}.admin-operations>.admin-editor-card{grid-column:1/-1}.coupon-reward-pickers{grid-template-columns:1fr}.pack-shop-sidebar{max-height:none!important}.pack-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.pack-shop-list-item{text-align:center!important;flex-direction:column!important;align-items:center!important;min-height:128px!important;padding:12px!important;display:flex!important}.pack-shop-list-item__image{flex:none!important;width:82px!important;height:82px!important}.pack-shop-list-item__image img{object-fit:contain!important;width:100%!important;height:100%!important}.pack-shop-list-item__info{width:100%!important}.pack-shop-preview__visual{min-height:330px!important;padding:20px!important}.pack-shop-preview__visual>img{object-fit:contain!important;width:min(72vw,310px)!important;max-height:300px!important}.pack-shop-preview__content{padding:22px!important}.price-history-summary{grid-template-columns:1fr!important}}.card-spread-stage{background:radial-gradient(circle at 50% 45%,#4169e138,#0000 45%),linear-gradient(135deg,#24164f 0%,#071832 55%,#061326 100%);border-radius:24px;min-height:720px;padding:28px 40px 48px}.card-spread-heading{text-align:center;margin-bottom:30px}.card-spread-heading>span{color:#67e8f9;letter-spacing:.22em;font-size:12px;font-weight:900}.card-spread-heading h3{color:#fff;margin:8px 0;font-size:32px}.card-spread-heading p{color:#bfdbfe;margin:0;font-weight:800}.card-flip-grid{perspective:1600px;grid-template-columns:repeat(6,minmax(0,1fr));gap:36px 28px;width:min(100%,960px);margin:0 auto;display:grid}.flip-card:first-child{grid-column:2/span 2}.flip-card:nth-child(2){grid-column:4/span 2}.flip-card:nth-child(3){grid-column:1/span 2}.flip-card:nth-child(4){grid-column:3/span 2}.flip-card:nth-child(5){grid-column:5/span 2}.flip-card{aspect-ratio:734/1024;cursor:pointer;perspective:1400px;background:0 0;border:0;justify-self:center;width:100%;max-width:205px;padding:0;transition:transform .18s,filter .18s;display:block;position:relative}.flip-card:not(:disabled):hover{filter:drop-shadow(0 0 24px #3b82f6bf);transform:translateY(-12px)scale(1.04)}.flip-card:disabled{cursor:default}.flip-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:rotateY(0)}.flip-card.is-flipping .flip-card__inner,.flip-card.is-revealed .flip-card__inner{transform:rotateY(180deg)}.flip-card__back,.flip-card__front{backface-visibility:hidden;border-radius:18px;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.flip-card__back{z-index:2;color:#facc15;background:radial-gradient(circle at 50% 54%,#2d7dff6b,#0000 34%),linear-gradient(145deg,#103c91 0%,#071f5c 52%,#04143c 100%);border:3px solid #f5d76e;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding-top:28px;transform:rotateY(0);box-shadow:inset 0 0 24px #93c5fd59,0 0 18px #3b82f699}.flip-card__back:before{content:"";z-index:0;pointer-events:none;border:2px solid #ffe88ce6;border-radius:12px;position:absolute;inset:9px}.flip-card__back:after{content:"";background:radial-gradient(circle,#fff 0 11%,#172033 12% 17%,#f8fafc 18% 25%,#0000 26%),linear-gradient(#ef4444 0 44%,#172033 45% 55%,#f8fafc 56% 100%);border:5px solid #172033;border-radius:50%;width:92px;height:92px;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff1f,0 0 26px #60a5faa6}.flip-card__back b{z-index:2;color:#facc15;letter-spacing:.08em;text-shadow:0 3px #92400e,0 0 14px #facc1599;font-size:30px;font-weight:1000;position:relative}.flip-card__back small{z-index:2;color:#fde68a;letter-spacing:.14em;text-align:center;font-size:10px;font-weight:900;position:absolute;bottom:28px;left:0;right:0}.flip-card__front{z-index:1;background:#020617;border:3px solid #ffffffbf;transform:rotateY(180deg)}.flip-card__front>img{object-fit:cover;width:100%;height:100%;display:block}.flip-card__front>span{color:#fff;background:#020617e0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;top:9px;right:9px}.flip-card__front>strong{color:#fff;background:#020617e6;border-radius:9px;padding:9px;font-size:12px;font-weight:900;position:absolute;bottom:7px;left:7px;right:7px}.flip-card.is-flipping{z-index:10;animation:.8s both card-reveal-lift}@keyframes card-reveal-lift{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-28px)scale(1.09)}to{transform:translateY(0)scale(1)}}.flip-card.tier-rare.is-flipping{filter:drop-shadow(0 0 30px #3b82f6)}.flip-card.tier-epic.is-flipping{filter:drop-shadow(0 0 36px #a855f7)}.flip-card.tier-legendary.is-flipping{filter:drop-shadow(0 0 42px #facc15)}.flip-card.tier-mythic.is-flipping{filter:drop-shadow(0 0 48px #f472b6)drop-shadow(0 0 75px #a855f7)}.card-spread-status{color:#93c5fd;text-align:center;margin-top:24px;font-weight:900}@media (max-width:800px){.card-spread-stage{padding:25px 16px 40px}.card-flip-grid{grid-template-columns:repeat(2,minmax(120px,180px))}.flip-card:nth-child(n){grid-column:auto}.flip-card:nth-child(5){grid-column:1/span 2}}.flip-card.is-flipping{z-index:30}.flip-card.tier-normal.is-flipping{animation:.65s both card-normal-reveal}@keyframes card-normal-reveal{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-18px)scale(1.04)}to{transform:translateY(0)scale(1)}}.flip-card.tier-rare.is-flipping{filter:drop-shadow(0 0 18px #3b82f6)drop-shadow(0 0 36px #60a5fa);animation:.8s both card-rare-reveal}@keyframes card-rare-reveal{0%{transform:scale(1)}40%{transform:translateY(-26px)scale(1.08)}65%{transform:scale(1.03)}to{transform:scale(1)}}.flip-card.tier-epic.is-flipping{filter:drop-shadow(0 0 22px #a855f7)drop-shadow(0 0 46px #7c3aed);animation:1.1s both card-epic-reveal}@keyframes card-epic-reveal{0%{transform:scale(1)rotate(0)}35%{transform:translateY(-34px)scale(1.13)rotate(-2deg)}60%{transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}.flip-card.tier-legendary.is-flipping{filter:drop-shadow(0 0 24px #facc15)drop-shadow(0 0 55px #f59e0b)drop-shadow(0 0 90px #facc15bf);animation:1.5s both card-legendary-reveal}@keyframes card-legendary-reveal{0%{transform:scale(.96)}25%{transform:translateY(-42px)scale(1.17)}45%{transform:scale(1.1)rotate(-2deg)}60%{transform:scale(1.12)rotate(2deg)}to{transform:scale(1)rotate(0)}}.flip-card.tier-mythic.is-flipping{filter:drop-shadow(0 0 25px #f472b6)drop-shadow(0 0 55px #a855f7)drop-shadow(0 0 100px #f472b6f2);animation:2.1s cubic-bezier(.16,.84,.32,1) both card-mythic-reveal}@keyframes card-mythic-reveal{0%{transform:scale(.88)}18%{transform:translateY(-48px)scale(1.2)}35%{transform:scale(1.13)rotate(-3deg)}48%{transform:scale(1.16)rotate(3deg)}62%{transform:scale(1.12)rotate(-1deg)}to{transform:translateY(0)scale(1)rotate(0)}}.pack-reveal-backdrop.effect-rare{background:radial-gradient(circle,#2563eb38,#020617f2 58%)}.pack-reveal-backdrop.effect-epic{background:radial-gradient(circle,#7e22ce4d,#020617f5 62%)}.pack-reveal-backdrop.effect-legendary{background:radial-gradient(circle,#f59e0b57,#020617f5 64%)}.pack-reveal-backdrop.effect-mythic{background:radial-gradient(circle,#ec489952,#581c8738 34%,#020617f7 68%)}.pack-category-tabs{background:#070f1ee0;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.pack-category-tabs button{color:#94a3b8;cursor:pointer;background:#1e293b6b;border:1px solid #94a3b824;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:54px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex}.pack-category-tabs button:hover{color:#f8fafc;border-color:#60a5fa61;transform:translateY(-2px)}.pack-category-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#2563eb47,#1e293bc7);border-color:#60a5fab8;box-shadow:0 0 28px #2563eb29}.pack-category-tabs strong{font-size:14px}.pack-category-tabs span{color:#93c5fd;background:#0206179e;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.pack-carousel{background:radial-gradient(circle at 50% 34%,#2563eb33,#0000 32rem),linear-gradient(155deg,#0f172afa,#040a16fc);border:1px solid #94a3b829;border-radius:26px;padding:26px 32px 34px;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000040}.pack-carousel--rotation{background:radial-gradient(circle at 50% 34%,#7e22ce3d,#0000 32rem),linear-gradient(155deg,#1c123dfa,#040a16fc)}.pack-carousel--limited{background:radial-gradient(circle at 50% 34%,#f59e0b38,#0000 32rem),linear-gradient(155deg,#2b1e0afa,#040a16fc)}.pack-carousel--lotto{background:radial-gradient(circle at 50% 34%,#e11d4833,#0000 32rem),linear-gradient(155deg,#300e1dfa,#040a16fc)}.pack-carousel__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pack-carousel__header span{color:#60a5fa;letter-spacing:.16em;font-size:11px;font-weight:900}.pack-carousel__header h2{color:#f8fafc;margin:7px 0 0;font-size:18px}.pack-carousel__header>strong{color:#93c5fd;background:#2563eb17;border:1px solid #60a5fa33;border-radius:999px;padding:7px 12px;font-size:11px}.pack-carousel__stage{grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:20px;min-height:470px;display:grid;position:relative}.pack-carousel__visual{perspective:1200px;place-items:center;min-height:430px;display:grid;position:relative}.pack-carousel__visual>img{z-index:3;object-fit:contain;filter:drop-shadow(0 30px 40px #0009)drop-shadow(0 0 28px #3b82f652);width:min(310px,60vw);max-height:400px;animation:.42s both pack-carousel-arrive,3.4s ease-in-out .42s infinite pack-shop-float;position:relative}.pack-carousel__glow{z-index:1;filter:blur(58px);background:#3b82f633;border-radius:50%;width:min(420px,65vw);height:330px;position:absolute}.pack-carousel__orbit{z-index:2;aspect-ratio:1;border:1px solid #60a5fa2e;border-radius:50%;width:min(400px,66vw);position:absolute;box-shadow:inset 0 0 70px #2563eb14}.pack-carousel__orbit:before,.pack-carousel__orbit:after{border-radius:inherit;content:"";border:1px solid #60a5fa1c;position:absolute;inset:13%}.pack-carousel__orbit:after{inset:29%}@keyframes pack-carousel-arrive{0%{opacity:0;transform:translateY(18px)rotateY(-8deg)scale(.94)}to{opacity:1;transform:none}}.pack-carousel__arrow{z-index:5;color:#dbeafe;cursor:pointer;background:#0f172ad1;border:1px solid #60a5fa57;border-radius:50%;place-items:center;width:58px;height:58px;font-size:42px;line-height:1;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.pack-carousel__arrow:hover:not(:disabled){background:#2563eb38;border-color:#60a5fab8;transform:scale(1.08)}.pack-carousel__arrow:disabled{cursor:not-allowed;opacity:.28}.pack-carousel__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:22px;margin:-6px 0 23px;display:flex}.pack-carousel__dots button{cursor:pointer;background:#334155;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .18s,background .18s,box-shadow .18s}.pack-carousel__dots button.is-active{background:#60a5fa;width:30px;box-shadow:0 0 16px #60a5fab3}.pack-carousel__details{background:#0206177a;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:28px;padding:28px;display:grid}.pack-carousel__identity{min-width:0}.pack-carousel__category-badge,.pack-carousel__code{border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.pack-carousel__category-badge{color:#93c5fd;background:#2563eb1f;border:1px solid #60a5fa59;margin-right:7px}.pack-carousel__code{color:#94a3b8;background:#94a3b817}.pack-carousel__identity h2{color:#f8fafc;margin:14px 0 11px;font-size:clamp(27px,4vw,42px);line-height:1.12}.pack-carousel__identity p{color:#94a3b8;max-width:720px;margin:0;line-height:1.75}.pack-carousel__stats{grid-column:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.pack-carousel__stats>div{background:#0f172a99;border:1px solid #94a3b821;border-radius:13px;padding:14px}.pack-carousel__stats span,.pack-carousel__purchase>div>span{color:#64748b;margin-bottom:6px;font-size:11px;display:block}.pack-carousel__stats strong{color:#e2e8f0}.pack-carousel__purchase{border-left:1px solid #94a3b824;flex-direction:column;grid-area:1/2/span 2;justify-content:center;padding-left:28px;display:flex}.pack-carousel__purchase strong{color:#facc15;align-items:center;gap:8px;font-size:30px;display:flex}.pack-carousel__purchase strong img{width:31px;height:31px}.pack-carousel__purchase small{color:#94a3b8}.pack-carousel__purchase button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #60a5fa8f;border-radius:14px;min-height:54px;margin-top:23px;font-size:16px;font-weight:900;box-shadow:0 16px 34px #2563eb47}.pack-carousel__purchase button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.42}.pack-carousel__warning{color:#fca5a5;text-align:center;grid-column:2;margin:-12px 0 0;font-size:12px}.pack-carousel__empty{color:#64748b;text-align:center;place-content:center;min-height:570px;display:grid}.pack-carousel__empty strong{color:#cbd5e1;font-size:18px}.pack-carousel__empty p{margin:9px 0 0}@media (max-width:900px){.pack-category-tabs{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.pack-carousel{padding:22px 18px 28px}.pack-carousel__stage{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;min-height:410px}.pack-carousel__visual{min-height:380px}.pack-carousel__arrow{width:45px;height:45px;font-size:34px}.pack-carousel__details{grid-template-columns:1fr}.pack-carousel__stats{grid-column:1}.pack-carousel__purchase{border-top:1px solid #94a3b824;border-left:0;grid-area:auto/1;padding:22px 0 0}.pack-carousel__warning{grid-column:1}}@media (max-width:560px){.pack-carousel__header{flex-direction:column;align-items:flex-start}.pack-carousel__stage{grid-template-columns:40px minmax(0,1fr) 40px;min-height:350px}.pack-carousel__visual{min-height:330px}.pack-carousel__visual>img{width:min(225px,62vw);max-height:310px}.pack-carousel__arrow{width:38px;height:38px;font-size:29px}.pack-carousel__details{padding:21px}.pack-carousel__stats{grid-template-columns:1fr}}.interactive-card{--effect-rgb:226, 232, 240;--effect-rgb-2:148, 163, 184;--effect-strength:.22;--holo-strength:0;--sparkle-strength:0;--border-strength:.15;touch-action:none}.interactive-card__body{border-color:rgba(var(--effect-rgb), var(--border-strength));box-shadow:0 32px 55px #00000073, 0 6px 18px #00000059, 0 0 28px rgba(var(--effect-rgb), calc(var(--effect-strength) * .7));transition:border-color .18s,box-shadow .18s,filter .18s}.interactive-card__image{transform:translate3d(calc((var(--pointer-x) - 50%) * .025), calc((var(--pointer-y) - 50%) * .025), 0) scale(1.018);will-change:transform;transition:transform .12s ease-out}.interactive-card__glare{z-index:4;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fffffff5 0, rgba(var(--effect-rgb), .48) 11%, rgba(var(--effect-rgb-2), .18) 23%, transparent 44%);mix-blend-mode:soft-light;opacity:calc(var(--glare-opacity) * (.4 + var(--effect-strength)));filter:contrast(1.08)saturate(1.25);transform:translateZ(4px)}.interactive-card__holo{z-index:2;background:repeating-linear-gradient(118deg, transparent 0 12px, #ff4ad533 14px 19px, #46e0ff38 22px 28px, #ffe25c2e 31px 37px, transparent 40px 52px), conic-gradient(from 210deg at var(--pointer-x) var(--pointer-y), transparent, #ff3eac80, #46e0ff8c, #ffe6507a, #8b5cf685, transparent);background-position:calc(var(--pointer-x) * .22) calc(var(--pointer-y) * .18), center;mix-blend-mode:color-dodge;opacity:calc(var(--glare-opacity) * var(--holo-strength));filter:saturate(1.5)contrast(1.14);background-size:190% 190%,165% 165%;transform:translateZ(3px)}.interactive-card__sparkles{z-index:3;background-image:radial-gradient(circle, #fffffffa 0 1px, transparent 2px), radial-gradient(circle, rgba(var(--effect-rgb), .95) 0 1.4px, transparent 2.4px), radial-gradient(circle, rgba(var(--effect-rgb-2), .9) 0 .9px, transparent 2px);background-position:calc(var(--pointer-x) * .35) calc(var(--pointer-y) * .22), calc(100% - var(--pointer-x)) calc(var(--pointer-y) * .52), calc(var(--pointer-x) * .14) calc(100% - var(--pointer-y));mix-blend-mode:screen;opacity:calc(var(--glare-opacity) * var(--sparkle-strength));filter:drop-shadow(0 0 4px rgba(var(--effect-rgb), .8));background-size:29px 29px,43px 43px,19px 19px;transform:translateZ(6px)}.interactive-card--c{--effect-rgb:226, 232, 240;--effect-rgb-2:148, 163, 184;--effect-strength:.08;--holo-strength:0;--sparkle-strength:0;--border-strength:.1}.interactive-card--uc{--effect-rgb:203, 213, 225;--effect-rgb-2:148, 163, 184;--effect-strength:.14;--holo-strength:.06;--sparkle-strength:.02;--border-strength:.16}.interactive-card--r,.interactive-card--rr{--effect-rgb:96, 165, 250;--effect-rgb-2:34, 211, 238;--effect-strength:.3;--holo-strength:.2;--sparkle-strength:.22;--border-strength:.3}.interactive-card--rrr,.interactive-card--ar,.interactive-card--chr,.interactive-card--a,.interactive-card--k,.interactive-card--s,.interactive-card--tr,.interactive-card--pr{--effect-rgb:45, 212, 191;--effect-rgb-2:139, 92, 246;--effect-strength:.43;--holo-strength:.42;--sparkle-strength:.34;--border-strength:.42}.interactive-card--sr,.interactive-card--csr,.interactive-card--asr{--effect-rgb:168, 85, 247;--effect-rgb-2:34, 211, 238;--effect-strength:.54;--holo-strength:.58;--sparkle-strength:.46;--border-strength:.55}.interactive-card--ssr,.interactive-card--hr,.interactive-card--ahr{--effect-rgb:244, 114, 182;--effect-rgb-2:139, 92, 246;--effect-strength:.68;--holo-strength:.72;--sparkle-strength:.62;--border-strength:.68}.interactive-card--sar{--effect-rgb:236, 72, 153;--effect-rgb-2:34, 211, 238;--effect-strength:.8;--holo-strength:.9;--sparkle-strength:.78;--border-strength:.78}.interactive-card--sar .interactive-card__holo{background:repeating-linear-gradient(112deg, transparent 0 9px, #ff45c547 11px 17px, #41ebff4d 19px 26px, #ffe64945 29px 36px, #8b5cf645 39px 46px, transparent 49px 61px), conic-gradient(from 180deg at var(--pointer-x) var(--pointer-y), #ff2daa85, #40e0ff8f, #ffe54f8a, #8b5cf68f, #ff2daa85);animation:5.5s linear infinite card-sar-prism}.interactive-card--ur{--effect-rgb:250, 204, 21;--effect-rgb-2:245, 158, 11;--effect-strength:.9;--holo-strength:.74;--sparkle-strength:.88;--border-strength:.9}.interactive-card--ur .interactive-card__holo{background:repeating-linear-gradient(125deg, transparent 0 13px, #fff8bb47 15px 20px, #facc154d 23px 31px, #f59e0b38 34px 42px, transparent 45px 58px), radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffd6b3, #facc154d 24%, transparent 54%);mix-blend-mode:color-dodge}.interactive-card--sec,.interactive-card--mur,.interactive-card--god,.interactive-card--mythic{--effect-rgb:255, 78, 205;--effect-rgb-2:63, 220, 255;--effect-strength:1;--holo-strength:1;--sparkle-strength:1;--border-strength:.95}@keyframes card-sar-prism{0%{filter:saturate(1.55)hue-rotate()contrast(1.14)}to{filter:saturate(1.55)hue-rotate(360deg)contrast(1.14)}}@keyframes card-ur-border-pulse{0%,to{box-shadow:0 32px 55px #00000073,0 0 24px #facc1552}50%{box-shadow:0 38px 68px #0000008c,0 0 48px #facc159e,inset 0 0 24px #fff8bb26}}@keyframes card-mythic-border-pulse{0%,to{box-shadow:0 32px 55px #00000080,0 0 30px #ff4ecd6b}50%{box-shadow:0 42px 76px #0009,0 0 58px #3fdcffa8,0 0 86px #ff4ecd57}}@media (hover:none),(pointer:coarse){.interactive-card__image{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.interactive-card__image,.interactive-card__holo,.interactive-card__glare,.interactive-card__sparkles,.interactive-card__body{transition:none!important;animation:none!important}}.interactive-card{--effect-rgb:255, 255, 255;--effect-rgb-2:147, 197, 253;--glare-max:1;--holo-opacity:0;--sparkle-opacity:0;--border-opacity:.22;touch-action:none}.interactive-card__body{border-color:rgba(var(--effect-rgb), var(--border-opacity));box-shadow:0 34px 62px #00000080, 0 0 32px rgba(var(--effect-rgb), .22);transition:border-color .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden}.interactive-card:hover .interactive-card__body{border-color:rgba(var(--effect-rgb), .62);box-shadow:0 42px 76px #00000094, 0 0 46px rgba(var(--effect-rgb), .5), inset 0 0 26px rgba(var(--effect-rgb-2), .12)}.interactive-card__image{z-index:1;transform:translate3d(calc((var(--pointer-x,50%) - 50%) / 18), calc((var(--pointer-y,50%) - 50%) / 18), 0) scale(1.002);will-change:transform;transition:transform .1s ease-out;position:relative}.interactive-card__glare{z-index:5;pointer-events:none;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #fff 0, #ffffffc7 8%, rgba(var(--effect-rgb), .52) 18%, rgba(var(--effect-rgb-2), .2) 30%, transparent 48%);mix-blend-mode:soft-light;filter:saturate(1.3)contrast(1.12);position:absolute;inset:0;transform:translateZ(8px);visibility:visible!important;opacity:var(--glare-opacity,0)!important;display:block!important}.interactive-card__glare:after{content:"";background:linear-gradient(116deg, transparent 37%, #ffffff14 43%, #fffffff0 49%, rgba(var(--effect-rgb), .36) 54%, transparent 63%);opacity:var(--glare-opacity,0);transform:translate(calc((var(--pointer-x,50%) - 50%) / 1.4), calc((var(--pointer-y,50%) - 50%) / 2)) rotate(-9deg);position:absolute;inset:-55%}.interactive-card__holo{z-index:3;pointer-events:none;background:repeating-linear-gradient(118deg, transparent 0 12px, #ff48d338 14px 20px, #3be0ff3d 22px 29px, #ffe75f36 31px 38px, transparent 41px 54px), conic-gradient(from 210deg at var(--pointer-x,50%) var(--pointer-y,50%), #ff48d370, #3be0ff80, #ffe75f6b, #8b5cf67a, #ff48d370);background-position:var(--pointer-x,50%) var(--pointer-y,50%), center;mix-blend-mode:color-dodge;filter:saturate(1.55)contrast(1.14);background-size:190% 190%,170% 170%;position:absolute;inset:0;transform:translateZ(5px);visibility:visible!important;opacity:var(--holo-opacity)!important;display:block!important}.interactive-card__sparkles{z-index:4;pointer-events:none;background-image:radial-gradient(circle, #fffffffa 0 1px, transparent 2px), radial-gradient(circle, rgba(var(--effect-rgb), .95) 0 1.4px, transparent 2.5px), radial-gradient(circle, rgba(var(--effect-rgb-2), .88) 0 1px, transparent 2px);background-position:calc(var(--pointer-x,50%) / 2) calc(var(--pointer-y,50%) / 2), calc(100% - var(--pointer-x,50%)) var(--pointer-y,50%), var(--pointer-x,50%) calc(100% - var(--pointer-y,50%));mix-blend-mode:screen;filter:drop-shadow(0 0 4px rgba(var(--effect-rgb), .82));background-size:29px 29px,43px 43px,19px 19px;position:absolute;inset:0;transform:translateZ(10px);visibility:visible!important;opacity:var(--sparkle-opacity)!important;display:block!important}.interactive-card--c{--effect-rgb:255, 255, 255;--effect-rgb-2:203, 213, 225;--holo-opacity:0;--sparkle-opacity:.03;--border-opacity:.2}.interactive-card--uc{--effect-rgb:226, 232, 240;--effect-rgb-2:148, 163, 184;--holo-opacity:.12;--sparkle-opacity:.1;--border-opacity:.28}.interactive-card--r,.interactive-card--rr{--effect-rgb:96, 165, 250;--effect-rgb-2:34, 211, 238;--holo-opacity:.28;--sparkle-opacity:.32;--border-opacity:.42}.interactive-card--rrr,.interactive-card--ar,.interactive-card--chr,.interactive-card--a,.interactive-card--k,.interactive-card--s,.interactive-card--tr,.interactive-card--pr{--effect-rgb:45, 212, 191;--effect-rgb-2:139, 92, 246;--holo-opacity:.5;--sparkle-opacity:.48;--border-opacity:.58}.interactive-card--sr,.interactive-card--csr,.interactive-card--asr{--effect-rgb:168, 85, 247;--effect-rgb-2:34, 211, 238;--holo-opacity:.66;--sparkle-opacity:.62;--border-opacity:.68}.interactive-card--ssr,.interactive-card--hr,.interactive-card--ahr{--effect-rgb:244, 114, 182;--effect-rgb-2:139, 92, 246;--holo-opacity:.78;--sparkle-opacity:.74;--border-opacity:.78}.interactive-card--sar{--effect-rgb:236, 72, 153;--effect-rgb-2:34, 211, 238;--holo-opacity:.92;--sparkle-opacity:.9;--border-opacity:.9}.interactive-card--sar .interactive-card__holo{animation:5.2s linear infinite card-prism-cycle}.interactive-card--ur{--effect-rgb:250, 204, 21;--effect-rgb-2:245, 158, 11;--holo-opacity:.82;--sparkle-opacity:1;--border-opacity:.95}.interactive-card--ur .interactive-card__body{animation:2.4s ease-in-out infinite card-gold-pulse}.interactive-card--sec,.interactive-card--mur,.interactive-card--god,.interactive-card--mythic{--effect-rgb:255, 72, 205;--effect-rgb-2:63, 220, 255;--holo-opacity:1;--sparkle-opacity:1;--border-opacity:1}.interactive-card--sec .interactive-card__holo,.interactive-card--mur .interactive-card__holo,.interactive-card--god .interactive-card__holo,.interactive-card--mythic .interactive-card__holo{animation:3.2s linear infinite card-prism-cycle}.interactive-card--sec .interactive-card__body,.interactive-card--mur .interactive-card__body,.interactive-card--god .interactive-card__body,.interactive-card--mythic .interactive-card__body{animation:1.8s ease-in-out infinite card-mythic-pulse}@keyframes card-prism-cycle{0%{filter:hue-rotate()saturate(1.6)contrast(1.14)}to{filter:hue-rotate(360deg)saturate(1.6)contrast(1.14)}}@keyframes card-gold-pulse{0%,to{box-shadow:0 34px 62px #00000080,0 0 34px #facc1561}50%{box-shadow:0 44px 80px #00000094,0 0 62px #facc15b8,inset 0 0 28px #fff8bb2e}}@keyframes card-mythic-pulse{0%,to{box-shadow:0 34px 62px #00000085,0 0 38px #ff48cd80}50%{box-shadow:0 46px 84px #0000009e,0 0 68px #3fdcffc2,0 0 96px #ff48cd6b}}@media (hover:none),(pointer:coarse){.interactive-card__image{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.interactive-card__body,.interactive-card__holo,.interactive-card__glare,.interactive-card__sparkles,.interactive-card__image{transition:none!important;animation:none!important}}.interactive-card__image{object-fit:contain!important;width:100%!important;height:100%!important;transform:scale(1)!important}.interactive-card__body{overflow:hidden!important;transform:none!important}.interactive-card__holo,.interactive-card__glare,.interactive-card__sparkles{border-radius:inherit;inset:0!important}.interactive-card{--parallax-x:0px;--parallax-y:0px}.interactive-card__image{will-change:transform;transition:transform 90ms ease-out;object-fit:contain!important;width:100%!important;height:100%!important;transform:translate3d(var(--parallax-x), var(--parallax-y), 0) scale(1.002)!important}.interactive-card__scan{z-index:6;pointer-events:none;background:linear-gradient(115deg, transparent 37%, #ffffff0d 43%, #ffffffeb 49%, rgba(var(--effect-rgb), .42) 54%, transparent 63%);mix-blend-mode:screen;opacity:0;position:absolute;inset:-45%;transform:translate(-70%)rotate(-7deg)}.interactive-card__depth-text{z-index:8;pointer-events:none;opacity:0;justify-content:space-between;align-items:flex-end;gap:8px;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateZ(34px)translateY(6px)}.interactive-card:hover .interactive-card__depth-text{opacity:1;transform:translateZ(34px)translateY(0)}.interactive-card__depth-text span{border:1px solid rgba(var(--effect-rgb), .55);color:rgb(var(--effect-rgb));letter-spacing:.1em;text-shadow:0 0 10px rgba(var(--effect-rgb), .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617cc;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.interactive-card__depth-text strong{color:#fff;text-overflow:ellipsis;text-shadow:0 2px 8px #000000e6, 0 0 12px rgba(var(--effect-rgb), .45);white-space:nowrap;background:linear-gradient(90deg,#020617e0,#0206179e);border-radius:10px;padding:7px 9px;font-size:11px;font-weight:900;overflow:hidden}.interactive-card--sr .interactive-card__scan,.interactive-card--csr .interactive-card__scan,.interactive-card--asr .interactive-card__scan,.interactive-card--ssr .interactive-card__scan,.interactive-card--hr .interactive-card__scan,.interactive-card--ahr .interactive-card__scan,.interactive-card--sar .interactive-card__scan,.interactive-card--ur .interactive-card__scan,.interactive-card--sec .interactive-card__scan,.interactive-card--mur .interactive-card__scan,.interactive-card--god .interactive-card__scan,.interactive-card--mythic .interactive-card__scan{animation:3.8s ease-in-out infinite card-rarity-scan}.interactive-card--sr .interactive-card__holo,.interactive-card--csr .interactive-card__holo,.interactive-card--asr .interactive-card__holo,.interactive-card--ssr .interactive-card__holo,.interactive-card--hr .interactive-card__holo,.interactive-card--ahr .interactive-card__holo,.interactive-card--sar .interactive-card__holo{animation:2.8s ease-in-out infinite card-holo-breathe}.interactive-card--sr .interactive-card__body,.interactive-card--csr .interactive-card__body,.interactive-card--asr .interactive-card__body,.interactive-card--ssr .interactive-card__body,.interactive-card--hr .interactive-card__body,.interactive-card--ahr .interactive-card__body,.interactive-card--sar .interactive-card__body{animation:2.6s ease-in-out infinite card-sr-border}.interactive-card--ur .interactive-card__holo{background:repeating-linear-gradient(122deg, transparent 0 12px, #fffcd359 14px 20px, #facc156b 23px 31px, #f59e0b47 34px 42px, transparent 45px 58px), radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffe1e0, #facc1566 24%, transparent 58%);animation:2.2s ease-in-out infinite card-gold-shimmer}.interactive-card--ur .interactive-card__sparkles{filter:drop-shadow(0 0 5px #facc15)drop-shadow(0 0 11px #f59e0bc7)}.interactive-card--ur .interactive-card__depth-text span{color:#fde68a;border-color:#facc15d1;box-shadow:0 0 18px #facc1557}.detail-effect--god .detail-card-aura{opacity:1;filter:blur(38px);background:conic-gradient(#ff35cd8c,#3adcff99,#ffe54e8c,#8b5cf69e,#ff35cd8c);animation:3s linear infinite card-god-aura}.detail-effect--god .detail-card-rays{opacity:.9;background:repeating-conic-gradient(#ffffff59 0deg 2deg,#0000 3deg 14deg);animation:12s linear infinite card-god-rays}.detail-effect--god .detail-card-particles{opacity:1}.detail-effect--god .detail-card-particles i{background:radial-gradient(circle, #fff 0 18%, rgb(var(--effect-rgb)) 20% 44%, transparent 48%);animation-duration:2.2s;box-shadow:0 0 10px #ffffffeb,0 0 18px #ff48cdad}.interactive-card--god,.interactive-card--sec,.interactive-card--mur,.interactive-card--mythic{animation:2.8s ease-in-out infinite card-god-float}.interactive-card--god .interactive-card__body,.interactive-card--sec .interactive-card__body,.interactive-card--mur .interactive-card__body,.interactive-card--mythic .interactive-card__body{animation:1.7s ease-in-out infinite card-god-border}.interactive-card--god .interactive-card__holo,.interactive-card--sec .interactive-card__holo,.interactive-card--mur .interactive-card__holo,.interactive-card--mythic .interactive-card__holo{animation:2.8s linear infinite card-god-prism}.interactive-card--god .interactive-card__scan,.interactive-card--sec .interactive-card__scan,.interactive-card--mur .interactive-card__scan,.interactive-card--mythic .interactive-card__scan{animation:2.2s ease-in-out infinite card-rarity-scan,3s linear infinite card-god-scan-color}@keyframes card-rarity-scan{0%,18%{opacity:0;transform:translate(-75%)rotate(-7deg)}35%{opacity:.9}62%{opacity:.72}80%,to{opacity:0;transform:translate(75%)rotate(-7deg)}}@keyframes card-holo-breathe{0%,to{filter:saturate(1.35)contrast(1.08)brightness(.92)}50%{filter:saturate(1.85)contrast(1.18)brightness(1.16)}}@keyframes card-sr-border{0%,to{box-shadow:0 34px 62px #00000080, 0 0 28px rgba(var(--effect-rgb), .34)}50%{box-shadow:0 42px 76px #00000094, 0 0 48px rgba(var(--effect-rgb), .68), inset 0 0 22px rgba(var(--effect-rgb-2), .14)}}@keyframes card-gold-shimmer{0%,to{filter:saturate(1.35)brightness(.95)contrast(1.1)}50%{filter:saturate(1.85)brightness(1.24)contrast(1.18)}}@keyframes card-god-aura{to{filter:blur(38px)hue-rotate(360deg);transform:rotate(360deg)}}@keyframes card-god-rays{to{transform:rotate(360deg)}}@keyframes card-god-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes card-god-border{0%,to{box-shadow:0 36px 70px #0000008f,0 0 40px #ff48cd94,0 0 68px #3fdcff4d}50%{box-shadow:0 48px 90px #000000a8,0 0 68px #3fdcffd1,0 0 105px #ff48cd85,inset 0 0 28px #ffffff2e}}@keyframes card-god-prism{to{filter:hue-rotate(360deg)saturate(2)contrast(1.2)brightness(1.15)}}@keyframes card-god-scan-color{to{filter:hue-rotate(360deg)}}@media (hover:none),(pointer:coarse){.interactive-card__depth-text{opacity:.78;transform:translateZ(20px)translateY(0)}}@media (prefers-reduced-motion:reduce){.interactive-card,.interactive-card__body,.interactive-card__holo,.interactive-card__scan,.detail-card-aura,.detail-card-rays,.detail-card-particles i{animation:none!important}}.interactive-card-stage{width:100%}.interactive-card{transform-origin:50%;transform-style:preserve-3d;aspect-ratio:734/1024!important;width:100%!important;max-width:320px!important}.interactive-card__body{border-radius:18px;aspect-ratio:734/1024!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.interactive-card__image{object-fit:contain!important;width:100%!important;height:100%!important;transform:translate3d(var(--parallax-x,0px), var(--parallax-y,0px), 0) scale(1.002)!important;position:absolute!important;inset:0!important}.interactive-card__holo,.interactive-card__glare,.interactive-card__scan,.interactive-card__sparkles{border-radius:inherit;overflow:hidden;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.lobby-page{gap:18px;display:grid}.lobby-notice-strip{background:linear-gradient(90deg,#2563eb29,#0f172ae0);border:1px solid #60a5fa2e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:14px 18px;display:grid}.lobby-notice-strip__icon{color:#93c5fd;background:#2563eb2e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.lobby-notice-strip__content{min-width:0}.lobby-notice-strip__content span{color:#60a5fa;letter-spacing:.16em;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.lobby-notice-strip__content strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lobby-notice-strip__content p{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.lobby-notice-strip__dots{gap:6px;display:flex}.lobby-notice-strip__dots button{cursor:pointer;background:#334155;border:0;border-radius:999px;width:7px;height:7px;padding:0}.lobby-notice-strip__dots button.is-active{background:#60a5fa;width:22px}.lobby-message{color:#fecaca;background:#7f1d1d24;border:1px solid #f8717140;border-radius:14px;padding:13px 16px;font-size:13px}.lobby-main-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;display:grid}.lobby-content{gap:18px;min-width:0;display:grid}.lobby-featured{background:radial-gradient(circle at 78% 40%,#2563eb57,#0000 30rem),linear-gradient(135deg,#0f172afa,#040a16fc);border:1px solid #60a5fa33;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000040}.lobby-featured:before{pointer-events:none;content:"";background:linear-gradient(120deg,#0000 45%,#ffffff08,#0000 65%);position:absolute;inset:0}.lobby-featured__copy{z-index:2;flex-direction:column;justify-content:center;padding:44px;display:flex;position:relative}.lobby-kicker{color:#60a5fa;letter-spacing:.14em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.lobby-featured h1{color:#fff;letter-spacing:-.045em;max-width:740px;margin:15px 0 13px;font-size:clamp(34px,5vw,62px);line-height:1.03}.lobby-featured__copy>p{color:#94a3b8;max-width:700px;margin:0;line-height:1.8}.lobby-featured__meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lobby-featured__meta span{color:#cbd5e1;background:#0f172a94;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.lobby-featured__actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.lobby-button{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 17px;font-size:13px;font-weight:900;display:inline-flex}.lobby-button--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 14px 28px #2563eb4d}.lobby-button--ghost{color:#cbd5e1;background:#0f172a99;border:1px solid #94a3b82e}.lobby-featured__visual{place-items:center;min-height:420px;padding:28px;display:grid;position:relative}.lobby-featured__visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 42px #0000009e)drop-shadow(0 0 30px #60a5fa57);width:min(270px,72%);max-height:340px;animation:3.7s ease-in-out infinite lobby-pack-float;position:relative}.lobby-featured__glow{aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle,#60a5fa47,#0000 66%);border-radius:50%;width:min(360px,80%);position:absolute}.lobby-featured__placeholder{z-index:2;color:#64748b;text-align:center;background:#0f172a94;border:1px dashed #60a5fa57;border-radius:24px;place-content:center;gap:15px;width:230px;min-height:300px;display:grid;position:relative}.lobby-featured__price{z-index:3;text-align:right;background:#020617d1;border:1px solid #facc153d;border-radius:13px;padding:10px 13px;position:absolute;bottom:26px;right:28px}.lobby-featured__price small{color:#94a3b8;font-size:10px;display:block}.lobby-featured__price strong{color:#facc15;margin-top:2px;font-size:18px;display:block}@keyframes lobby-pack-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}.lobby-pack-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lobby-pack-panel{background:#091121eb;border:1px solid #94a3b824;border-radius:20px;min-width:0;padding:20px}.lobby-pack-panel--rotation{background:radial-gradient(circle at 90% 0,#7e22ce2b,#0000 17rem),#091121eb}.lobby-pack-panel--limited{background:radial-gradient(circle at 90% 0,#f59e0b29,#0000 17rem),#091121eb}.lobby-pack-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.lobby-pack-panel header span{color:#60a5fa;letter-spacing:.13em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.lobby-pack-panel--limited header span{color:#fbbf24}.lobby-pack-panel h2{color:#f8fafc;margin:6px 0 0;font-size:20px}.lobby-pack-panel header>a{color:#94a3b8;font-size:11px;font-weight:800}.lobby-pack-list{gap:9px;display:grid}.lobby-pack-card{background:#0f172a8c;border:1px solid #94a3b81a;border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;transition:transform .16s,border-color .16s,background .16s;display:grid}.lobby-pack-card:hover{background:#1e293bad;border-color:#60a5fa5c;transform:translate(4px)}.lobby-pack-card__image{color:#64748b;background:#020617a6;border-radius:11px;place-items:center;width:62px;height:72px;display:grid;overflow:hidden}.lobby-pack-card__image img{object-fit:contain;width:100%;height:100%}.lobby-pack-card>div:last-child{min-width:0}.lobby-pack-card small{color:#60a5fa;font-size:9px;font-weight:900;display:block}.lobby-pack-card strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.lobby-pack-card span{color:#facc15;margin-top:5px;font-size:11px;font-weight:900;display:block}.lobby-pack-empty{color:#64748b;text-align:center;padding:25px;font-size:12px}.lobby-world-feed{background:linear-gradient(135deg,#0f172af5,#050c19fa);border:1px solid #94a3b824;border-radius:20px;padding:22px}.lobby-world-feed>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.lobby-world-feed h2{color:#f8fafc;margin:7px 0 0;font-size:20px}.lobby-live{color:#6ee7b7;background:#10b9811c;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.lobby-live i,.lobby-online i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #34d399cc}.lobby-world-feed__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lobby-world-feed__items>div{color:#60a5fa;background:#0f172a80;border:1px solid #94a3b81a;border-radius:14px;align-items:flex-start;gap:10px;min-height:82px;padding:14px;display:flex}.lobby-world-feed__items p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.6}.lobby-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lobby-quick-links a{color:#60a5fa;background:#0f172a94;border:1px solid #94a3b81f;border-radius:15px;align-items:center;gap:12px;min-height:74px;padding:15px;display:flex}.lobby-quick-links span{min-width:0}.lobby-quick-links strong,.lobby-quick-links small{display:block}.lobby-quick-links strong{color:#e2e8f0;font-size:13px}.lobby-quick-links small{color:#64748b;margin-top:3px;font-size:10px}.lobby-chat{background:linear-gradient(#0c1425fa,#040a16fc);border:1px solid #60a5fa2b;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;min-height:780px;display:grid;position:sticky;top:18px;overflow:hidden;box-shadow:0 28px 72px #00000040}.lobby-chat__header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:16px 17px;display:flex}.lobby-chat__header>div>span{color:#f8fafc;align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.lobby-chat__header small{color:#64748b;margin-top:4px;font-size:10px;display:block}.lobby-online{color:#6ee7b7;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.lobby-chat__messages{flex-direction:column;gap:16px;padding:17px;display:flex;overflow-y:auto}.lobby-chat-message{grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.lobby-chat-message__avatar{color:#bfdbfe;cursor:pointer;background:#2563eb29;border:1px solid #60a5fa3d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.lobby-chat-message--admin .lobby-chat-message__avatar{color:#fde68a;background:#f59e0b21;border-color:#facc1547}.lobby-chat-message--system .lobby-chat-message__avatar{color:#ddd6fe;background:#7e22ce26;border-color:#a855f74d}.lobby-chat-message>div{min-width:0}.lobby-chat-message header{justify-content:space-between;align-items:center;gap:9px;display:flex}.lobby-chat-message__name{color:#93c5fd;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:900;overflow:hidden}.lobby-chat-message--admin .lobby-chat-message__name{color:#facc15}.lobby-chat-message--system .lobby-chat-message__name{color:#c4b5fd}.lobby-chat-message time{color:#475569;flex:none;font-size:9px}.lobby-chat-message p{color:#cbd5e1;background:#1e293b8c;border-radius:11px;margin:5px 0 0;padding:9px 10px;font-size:12px;line-height:1.55}.lobby-chat__composer{background:#02061766;border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:13px;display:grid}.lobby-chat__composer input{color:#94a3b8;background:#0f172ab8;border:1px solid #94a3b826;border-radius:11px;min-width:0;min-height:44px;padding:0 12px}.lobby-chat__composer button{color:#dbeafe;background:#1d4ed8;border:0;border-radius:11px;place-items:center;display:grid}.lobby-chat__composer :disabled{cursor:not-allowed;opacity:.58}@media (max-width:1180px){.lobby-main-grid{grid-template-columns:1fr}.lobby-chat{min-height:520px;position:static}}@media (max-width:820px){.lobby-featured{grid-template-columns:1fr}.lobby-featured__copy{padding:30px 24px 12px}.lobby-featured__visual{min-height:320px}.lobby-pack-sections,.lobby-world-feed__items,.lobby-quick-links{grid-template-columns:1fr}}@media (max-width:560px){.lobby-notice-strip{grid-template-columns:auto minmax(0,1fr)}.lobby-notice-strip__dots{display:none}.lobby-featured h1{font-size:34px}.lobby-featured__visual>img{width:min(220px,68%)}.lobby-chat{min-height:480px}}.lobby-pack-card__price{align-items:center;gap:5px;display:flex!important}.lobby-pack-card__price img{object-fit:contain;width:15px;height:15px}.lobby-featured__price strong{justify-content:flex-end;align-items:center;gap:7px;display:flex}.lobby-featured__price strong img{object-fit:contain;width:23px;height:23px}.lobby-pack-empty{color:#64748b;text-align:center;background:#02061747;border:1px dashed #94a3b829;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:24px;display:grid}.lobby-pack-empty strong{color:#cbd5e1;font-size:13px}.lobby-pack-empty span{color:#64748b;font-size:11px}.lobby-chat__header small.is-connected{color:#6ee7b7}.lobby-online i.is-offline{box-shadow:none;background:#64748b}.lobby-chat__empty{color:#475569;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:260px;display:grid}.lobby-chat__empty strong{color:#94a3b8;font-size:13px}.lobby-chat__empty p{color:#475569;margin:0;font-size:11px}.lobby-chat-message__avatar,.lobby-chat-message__name{text-decoration:none}.lobby-chat-message__card-link{color:#93c5fd;align-items:center;gap:3px;margin-top:6px;font-size:10px;font-weight:800;display:inline-flex}.lobby-chat__error{color:#fecaca;background:#7f1d1d29;border-top:1px solid #f8717129;padding:9px 13px;font-size:11px;line-height:1.45}.lobby-chat__composer input:focus{border-color:#60a5fa94;outline:none;box-shadow:0 0 0 3px #2563eb1f}.lobby-chat__composer button:not(:disabled){cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 9px 20px #2563eb40}.lobby-chat__composer button:not(:disabled):hover{filter:brightness(1.1)}.lobby-chat__sending{border:2px solid #dbeafe59;border-top-color:#dbeafe;border-radius:50%;width:17px;height:17px;animation:.65s linear infinite lobby-chat-spin}@keyframes lobby-chat-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.pokemon-card{border-radius:14px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:7px!important}.pokemon-card__image-wrap{aspect-ratio:734/1024!important;border-radius:10px!important;width:100%!important;min-height:0!important;overflow:hidden!important}.pokemon-card__image{object-fit:contain!important;width:100%!important;height:100%!important}.pokemon-card__info{padding:7px 2px 2px!important}.pokemon-card__header h3{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;font-size:12px!important}.pokemon-card__dex,.pokemon-card__hp,.pokemon-card__footer{font-size:9px!important}.pokemon-card__footer{display:none!important}.pokemon-card__type-row{gap:4px!important;margin-top:6px!important}.pokemon-type,.card-rarity-badge{padding:3px 6px!important;font-size:8px!important}.cards-page-hero{padding:20px 16px!important}.card-toolbar{padding:14px!important}.card-toolbar__top{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.card-search{grid-column:1/-1}.card-type-buttons,.card-rarity-buttons{padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.pack-reveal-backdrop{padding:max(12px, env(safe-area-inset-top)) 10px max(18px, env(safe-area-inset-bottom))!important;align-items:flex-start!important;overflow-y:auto!important}.pack-reveal{width:100%!important;min-height:auto!important;max-height:none!important;margin:auto 0!important;padding:14px 10px 20px!important;overflow:visible!important}.pack-reveal__heading{z-index:10;margin-bottom:8px!important;position:relative!important}.pack-reveal__heading h2{max-width:250px;line-height:1.25;font-size:16px!important}.card-spread-stage{min-height:auto!important;padding:8px 0 18px!important;overflow:visible!important}.card-spread-heading{margin-bottom:10px!important}.card-spread-heading h3{margin:4px 0!important;font-size:18px!important}.card-flip-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;width:min(100%,360px)!important;margin:0 auto!important;padding:4px 0 14px!important;display:grid!important;overflow:visible!important}.flip-card{transform:none;aspect-ratio:734/1024!important;width:100%!important;min-width:0!important;max-width:112px!important}.flip-card:first-child{grid-column:2/span 2}.flip-card:nth-child(2){grid-column:4/span 2}.flip-card:nth-child(3){grid-column:1/span 2}.flip-card:nth-child(4){grid-column:3/span 2}.flip-card:nth-child(5){grid-column:5/span 2}.flip-card__inner,.flip-card__back,.flip-card__front{width:100%!important;height:100%!important}.flip-card__front img{object-fit:contain!important;width:100%!important;height:100%!important}.pack-result{width:100%!important;padding:8px 0 20px!important;overflow:visible!important}.pack-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:4px!important;display:grid!important}.result-card{width:100%!important;max-width:none!important;transform:none!important}.result-card img{object-fit:contain!important;width:100%!important;height:auto!important}.pack-result__confirm{margin-top:16px!important;position:relative!important}}.profile-page{gap:18px;display:grid}.profile-state{color:#94a3b8;text-align:center;place-content:center;justify-items:center;gap:14px;min-height:520px;display:grid}.profile-state--error strong{color:#f8fafc;font-size:20px}.profile-hero{background:linear-gradient(135deg,#0f172afa,#020617fc);border:1px solid #60a5fa33;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.profile-hero__backdrop{background:radial-gradient(circle at 75% 30%,#3b82f638,#0000 28rem),radial-gradient(circle at 15% 100%,#8b5cf62e,#0000 22rem);position:absolute;inset:0}.profile-hero__content{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:270px;padding:34px;display:grid;position:relative}.profile-avatar{color:#fff;background:linear-gradient(145deg,#2563eb4d,#4c1d9542);border:2px solid #93c5fd7a;border-radius:34px;place-items:center;width:116px;height:116px;font-size:42px;font-weight:950;display:grid;position:relative;box-shadow:0 0 38px #3b82f63d}.profile-avatar>span{color:#fff;background:#2563eb;border:4px solid #081120;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:-7px;right:-7px}.profile-role{color:#93c5fd;letter-spacing:.14em;background:#2563eb1f;border:1px solid #60a5fa3d;border-radius:999px;width:fit-content;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.profile-identity h1{color:#fff;letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(34px,5vw,58px)}.profile-title{color:#facc15;align-items:center;gap:7px;font-size:14px;font-weight:900;display:inline-flex}.profile-identity p{color:#94a3b8;max-width:700px;margin:14px 0 0;line-height:1.7}.profile-level-card{text-align:center;background:#0f172aad;border:1px solid #f8fafc1c;border-radius:20px;justify-items:center;gap:6px;width:178px;padding:18px;display:grid}.profile-level-card__ball{background:linear-gradient(#ef4444 0 46%,#111827 46% 54%,#f8fafc 54% 100%);border:4px solid #e2e8f0;border-radius:50%;width:68px;height:68px;position:relative;overflow:hidden;box-shadow:0 0 24px #ef44443d}.profile-level-card__ball span{background:#f8fafc;border:4px solid #111827;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-level-card small{color:#64748b;letter-spacing:.1em;font-size:9px;font-weight:900}.profile-level-card strong{color:#fff;font-size:27px}.profile-level-card>span{color:#93c5fd;font-size:10px;font-weight:800}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-stats article{color:#60a5fa;background:linear-gradient(145deg,#0f172aeb,#050c19f7);border:1px solid #94a3b821;border-radius:18px;align-content:center;gap:7px;min-height:125px;padding:18px;display:grid}.profile-stats span{color:#64748b;font-size:11px;font-weight:800}.profile-stats strong{color:#f8fafc;font-size:25px}.profile-stat-date{font-size:15px!important}.profile-panel{background:#091121ed;border:1px solid #94a3b821;border-radius:20px;padding:22px}.profile-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profile-section-heading span{color:#60a5fa;letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.profile-section-heading h2{color:#f8fafc;margin:6px 0 0;font-size:21px}.profile-section-heading small{color:#64748b;font-size:10px}.profile-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.profile-featured-card{background:#0f172aa3;border:1px solid #94a3b821;border-radius:16px;min-width:0;position:relative;overflow:hidden}.profile-featured-card>a{padding:9px;display:block}.profile-featured-card__slot{z-index:2;color:#cbd5e1;background:#020617c7;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;top:8px;left:8px}.profile-card-image{aspect-ratio:734/1024;color:#475569;background:#020617bd;border-radius:11px;place-items:center;width:100%;display:grid;overflow:hidden}.profile-card-image img{object-fit:contain;width:100%;height:100%}.profile-featured-card strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:12px;display:block;overflow:hidden}.profile-featured-card a>span{color:#60a5fa;margin-top:4px;font-size:10px;font-weight:900;display:block}.profile-featured-card__empty{color:#475569;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:250px;padding:20px;display:grid}.profile-featured-card__empty p{margin:0;font-size:11px}.profile-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:start;gap:18px;display:grid}.profile-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-recent-card{background:#0f172a8f;border:1px solid #94a3b81c;border-radius:14px;min-width:0;padding:9px}.profile-recent-card>div{aspect-ratio:734/1024;color:#475569;background:#020617b8;border-radius:9px;place-items:center;display:grid;overflow:hidden}.profile-recent-card img{object-fit:contain;width:100%;height:100%}.profile-recent-card strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:11px;display:block;overflow:hidden}.profile-recent-card>span{color:#60a5fa;margin-top:3px;font-size:9px;font-weight:900;display:block}.profile-empty-wide{color:#64748b;text-align:center;grid-column:1/-1;padding:50px 20px}.profile-collection__rate{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.profile-collection__rate strong{color:#fff;letter-spacing:-.05em;font-size:48px}.profile-collection__rate span{color:#64748b;padding-bottom:8px;font-size:11px}.profile-progress{background:#1e293be0;border-radius:999px;height:12px;margin-top:14px;overflow:hidden}.profile-progress i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa,#8b5cf6);height:100%;display:block;box-shadow:0 0 18px #60a5fa80}.profile-collection__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profile-collection__summary div{background:#0f172a94;border-radius:13px;padding:13px}.profile-collection__summary span,.profile-collection__summary strong{display:block}.profile-collection__summary span{color:#64748b;font-size:10px}.profile-collection__summary strong{color:#e2e8f0;margin-top:5px;font-size:18px}@media (max-width:1050px){.profile-hero__content{grid-template-columns:auto minmax(0,1fr)}.profile-level-card{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr auto;place-items:center start;width:100%}.profile-level-card__ball{grid-row:1/span 3}.profile-level-card>span{justify-self:end}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-layout{grid-template-columns:1fr}}@media (max-width:640px){.profile-hero__content{text-align:center;grid-template-columns:1fr;justify-items:center;padding:24px 18px}.profile-identity{justify-items:center;display:grid}.profile-identity h1{font-size:38px}.profile-level-card{grid-template-columns:auto minmax(0,1fr)}.profile-level-card>span{justify-self:start}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stats article{min-height:105px;padding:14px}.profile-stats strong{font-size:20px}.profile-panel{padding:16px}.profile-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-featured-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.profile-featured-card__empty{min-height:210px}.profile-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-showcase-actions{align-items:center;gap:10px;display:flex}.profile-showcase-actions button{color:#bfdbfe;cursor:pointer;background:#2563eb21;border:1px solid #60a5fa47;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.featured-editor-backdrop{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.featured-editor{background:linear-gradient(145deg,#0f172afc,#030914fc);border:1px solid #60a5fa38;border-radius:24px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:min(900px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #00000094}.featured-editor__header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.featured-editor__header span{color:#60a5fa;letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.featured-editor__header h2{color:#f8fafc;margin:6px 0 0;font-size:24px}.featured-editor__header p{color:#64748b;margin:6px 0 0;font-size:12px}.featured-editor__header>button{color:#94a3b8;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b829;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.featured-editor__slots{border-bottom:1px solid #94a3b81a;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:16px 24px;display:grid}.featured-editor-slot{color:#64748b;cursor:pointer;text-align:center;background:#0f172a94;border:1px solid #94a3b821;border-radius:13px;place-content:center;justify-items:center;gap:5px;min-height:112px;padding:9px;display:grid;position:relative;overflow:hidden}.featured-editor-slot.is-active{border-color:#60a5fab3;box-shadow:0 0 0 3px #2563eb1c}.featured-editor-slot.has-card{text-align:left;grid-template-columns:46px minmax(0,1fr);place-content:center stretch;justify-items:start}.featured-editor-slot small{color:#60a5fa;font-size:8px;font-weight:900;position:absolute;top:7px;left:7px}.featured-editor-slot img{object-fit:contain;border-radius:6px;grid-row:1/span 2;width:46px;height:64px}.featured-editor-slot strong{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.featured-editor-slot>span[role=button]{color:#fca5a5;font-size:9px;font-weight:800}.featured-editor__toolbar{justify-content:space-between;align-items:center;gap:14px;padding:13px 24px;display:flex}.featured-editor__toolbar label{color:#64748b;background:#0f172aa6;border:1px solid #94a3b826;border-radius:11px;align-items:center;gap:8px;width:min(420px,100%);min-height:42px;padding:0 12px;display:flex}.featured-editor__toolbar input{color:#e2e8f0;background:0 0;border:0;outline:none;width:100%}.featured-editor__toolbar>span{color:#93c5fd;font-size:11px;font-weight:900}.featured-editor__message{color:#fecaca;background:#7f1d1d29;border:1px solid #f8717133;border-radius:10px;margin:0 24px 12px;padding:9px 11px;font-size:11px}.featured-editor__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 24px 20px;display:grid;overflow-y:auto}.featured-editor-card{cursor:pointer;text-align:left;background:#0f172a94;border:1px solid #94a3b81c;border-radius:13px;min-width:0;padding:8px}.featured-editor-card.is-selected{background:#1e40af29;border-color:#60a5fab3}.featured-editor-card>div{aspect-ratio:734/1024;background:#020617bf;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.featured-editor-card img{object-fit:contain;width:100%;height:100%}.featured-editor-card>div>span{color:#fff;background:#2563ebe6;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:6px;right:6px}.featured-editor-card>strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;display:block;overflow:hidden}.featured-editor-card>small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.featured-editor__empty{color:#64748b;text-align:center;grid-column:1/-1;padding:70px 20px}.featured-editor__footer{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:14px;padding:15px 24px;display:flex}.featured-editor__footer>span{color:#93c5fd;font-size:11px;font-weight:900}.featured-editor__footer>div{gap:8px;display:flex}.featured-editor__footer button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 14px;font-size:11px;font-weight:900}.featured-editor__cancel{color:#94a3b8;background:#0f172aa6;border:1px solid #94a3b829}.featured-editor__save{color:#fff;background:#2563eb;border:0}.featured-editor__save:disabled{cursor:not-allowed;opacity:.58}@media (max-width:800px){.featured-editor-backdrop{align-items:start;padding:10px}.featured-editor{max-height:calc(100dvh - 20px)}.featured-editor__slots{grid-template-columns:repeat(5,125px);padding:13px;overflow-x:auto}.featured-editor__header,.featured-editor__toolbar,.featured-editor__footer{padding-left:14px;padding-right:14px}.featured-editor__toolbar{flex-direction:column;align-items:stretch}.featured-editor__cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 16px}.featured-editor__footer{flex-direction:column;align-items:stretch}.featured-editor__footer>div{grid-template-columns:1fr 1fr;display:grid}.profile-showcase-actions{flex-direction:column;align-items:flex-end}.featured-editor-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important;align-items:stretch!important;overflow:hidden!important}.featured-editor{width:100%!important;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px)!important;border-radius:18px!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;max-height:none!important}.featured-editor__cards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important;padding-bottom:18px!important;overflow-y:auto!important}.featured-editor__footer{z-index:20;flex-shrink:0;bottom:0;left:0;right:0;box-shadow:0 -14px 30px #020617b8;padding:12px 14px max(12px, env(safe-area-inset-bottom))!important;background:#050c19fa!important;border-top:1px solid #94a3b829!important;position:sticky!important}.featured-editor__footer>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:8px!important;display:grid!important}.featured-editor__footer button{width:100%!important;min-height:46px!important}.featured-editor__save{font-size:12px!important}.featured-editor-backdrop{padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.featured-editor{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.featured-editor__header{padding:max(12px, env(safe-area-inset-top)) 14px 12px!important;flex:none!important}.featured-editor__header h2{font-size:19px!important}.featured-editor__header p{font-size:10px!important}.featured-editor__slots{-webkit-overflow-scrolling:touch;flex:none!important;grid-template-columns:repeat(5,105px)!important;padding:10px 12px!important;display:grid!important;overflow:auto hidden!important}.featured-editor-slot{min-height:90px!important}.featured-editor__toolbar{flex:none!important;padding:10px 12px!important}.featured-editor__message{flex:none!important;margin:0 12px 8px!important}.featured-editor__cards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;padding:0 12px 100px!important;display:grid!important;overflow:hidden auto!important}.featured-editor__footer{z-index:9999!important;width:100%!important;min-height:calc(72px + env(safe-area-inset-bottom))!important;padding:10px 12px max(10px, env(safe-area-inset-bottom))!important;background:#050c19!important;border-top:1px solid #94a3b838!important;grid-template-columns:1fr!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -12px 30px #000000b8!important}.featured-editor__footer>span{display:none!important}.featured-editor__footer>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:8px!important;width:100%!important;display:grid!important}.featured-editor__footer button{justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;display:flex!important}.featured-editor__cancel{border:1px solid #94a3b840!important}.featured-editor__save{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}}.profile-cosmetic-backdrop{z-index:3100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.profile-cosmetic-editor{background:linear-gradient(145deg,#0f172afc,#030914fc);border:1px solid #60a5fa38;border-radius:24px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:min(980px,100%);max-height:min(880px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #00000094}.profile-cosmetic-editor__header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.profile-cosmetic-editor__header span{color:#60a5fa;letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.profile-cosmetic-editor__header h2{color:#f8fafc;margin:6px 0 0;font-size:24px}.profile-cosmetic-editor__header p{color:#64748b;margin:6px 0 0;font-size:12px}.profile-cosmetic-editor__header>button{color:#94a3b8;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b829;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.profile-cosmetic-tabs{border-bottom:1px solid #94a3b81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 24px;display:grid}.profile-cosmetic-tabs button{color:#94a3b8;cursor:pointer;background:#0f172a94;border:1px solid #94a3b821;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:900;display:inline-flex}.profile-cosmetic-tabs button.is-active{color:#bfdbfe;background:#2563eb29;border-color:#60a5faa3;box-shadow:0 0 0 3px #2563eb1a}.profile-cosmetic-editor__info{align-items:baseline;gap:10px;padding:13px 24px;display:flex}.profile-cosmetic-editor__info strong{color:#f8fafc;font-size:14px}.profile-cosmetic-editor__info span{color:#64748b;font-size:11px}.profile-cosmetic-editor__message{color:#fecaca;background:#7f1d1d29;border:1px solid #f8717133;border-radius:10px;margin:0 24px 12px;padding:9px 11px;font-size:11px}.profile-cosmetic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 20px;display:grid;overflow-y:auto}.profile-cosmetic-card{background:#0f172a94;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:180px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.profile-cosmetic-card.is-equipped{border-color:#60a5faad;box-shadow:0 0 0 3px #2563eb14}.profile-cosmetic-preview{color:#fff;text-align:center;background:#020617b8;border:2px solid #94a3b82e;place-items:center;min-height:180px;padding:14px;display:grid}.profile-cosmetic-preview--profile_frame span{border:inherit;color:#fff;width:76px;height:76px;box-shadow:inherit;border-radius:24px;place-items:center;font-size:28px;font-weight:950;display:grid}.profile-cosmetic-preview--profile_background{color:#bfdbfe;letter-spacing:.12em;font-size:11px;font-weight:900}.profile-cosmetic-preview--nickname_style strong{font-size:28px}.profile-cosmetic-preview--title strong{align-items:center;gap:6px;display:inline-flex}.profile-cosmetic-card__body{align-content:start;gap:7px;padding:16px;display:grid}.profile-cosmetic-card__body>div{flex-wrap:wrap;gap:6px;display:flex}.profile-cosmetic-rarity,.profile-cosmetic-premium{border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.profile-cosmetic-rarity{color:#cbd5e1;background:#47556947}.profile-cosmetic-premium{color:#fbbf24;background:#f59e0b29}.profile-cosmetic-card__body h3{color:#f8fafc;margin:2px 0 0;font-size:15px}.profile-cosmetic-card__body p{color:#64748b;margin:0;font-size:10px;line-height:1.55}.profile-cosmetic-card__body button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:auto;font-size:10px;font-weight:900;display:inline-flex}.profile-cosmetic-card__body button:disabled{cursor:default;color:#93c5fd;background:#1e40af40}.profile-cosmetic-empty{color:#64748b;text-align:center;grid-column:1/-1;padding:70px 20px}.profile-cosmetic-editor__footer{background:#050c19f2;border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;display:flex}.profile-cosmetic-editor__footer span{color:#64748b;font-size:10px}.profile-cosmetic-editor__footer button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:11px;font-weight:900}.profile-customize-button{color:#bfdbfe;cursor:pointer;background:#2563eb24;border:1px solid #60a5fa4d;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}@media (max-width:800px){.profile-cosmetic-backdrop{align-items:stretch;padding:0;overflow:hidden}.profile-cosmetic-editor{border-radius:0;width:100%;height:100dvh;max-height:none}.profile-cosmetic-tabs{grid-template-columns:repeat(4,125px);padding:12px;overflow-x:auto}.profile-cosmetic-editor__header,.profile-cosmetic-editor__info,.profile-cosmetic-editor__footer{padding-left:14px;padding-right:14px}.profile-cosmetic-list{grid-template-columns:1fr;padding:0 14px 18px}.profile-cosmetic-card{grid-template-columns:120px minmax(0,1fr)}.profile-cosmetic-preview{min-height:145px}.profile-cosmetic-editor__footer{z-index:20;position:sticky;bottom:0}}.profile-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-cosmetic-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-cosmetic-preview--avatar{overflow:hidden}.profile-cosmetic-preview--avatar>img{object-fit:cover;border:2px solid #93c5fd73;border-radius:28px;width:92px;height:92px;box-shadow:0 0 24px #3b82f638}.profile-cosmetic-avatar-fallback{color:#fff;background:linear-gradient(145deg,#2563eb4d,#4c1d9542);border:2px solid #93c5fd73;border-radius:28px;place-items:center;width:92px;height:92px;font-size:32px;font-weight:950;display:grid}@media (max-width:800px){.profile-cosmetic-tabs{grid-template-columns:repeat(5,125px)}}.admin-cosmetics-page{color:#e5edf8;background:#07101f;gap:18px;min-height:100%;padding:28px;display:grid}.admin-cosmetics-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-cosmetics-title span,.admin-cosmetics-form>header span,.admin-cosmetics-preview-section>div span{color:#60a5fa;letter-spacing:.13em;font-size:10px;font-weight:900}.admin-cosmetics-title h1{margin:6px 0 0;font-size:30px}.admin-cosmetics-title p{color:#7f8ea5;margin:8px 0 0;font-size:13px}.admin-cosmetics-title>div:last-child{gap:8px;display:flex}.admin-cosmetics-title button,.admin-cosmetics-add{color:#bfdbfe;cursor:pointer;background:#1e40af21;border:1px solid #60a5fa3d;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.admin-cosmetics-toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,360px) auto;align-items:center;gap:12px;display:grid}.admin-cosmetics-filters{flex-wrap:wrap;gap:7px;display:flex}.admin-cosmetics-filters button{color:#8290a6;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b821;border-radius:999px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800}.admin-cosmetics-filters button.is-active{color:#bfdbfe;background:#2563eb29;border-color:#60a5fa8c}.admin-cosmetics-toolbar>label{color:#64748b;background:#0f172a9e;border:1px solid #94a3b824;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.admin-cosmetics-toolbar input{color:#e2e8f0;background:0 0;border:0;outline:0;width:100%}.admin-cosmetics-layout{grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-cosmetics-list-panel,.admin-cosmetics-form{background:#091121f0;border:1px solid #94a3b821;border-radius:18px;overflow:hidden}.admin-cosmetics-list-panel>header,.admin-cosmetics-form>header{border-bottom:1px solid #94a3b81c;padding:18px}.admin-cosmetics-list{gap:8px;max-height:930px;padding:12px;display:grid;overflow-y:auto}.admin-cosmetics-list-item{background:#0f172a94;border:1px solid #94a3b81f;border-radius:13px;overflow:hidden}.admin-cosmetics-list-item.is-selected{border-color:#60a5faa6;box-shadow:0 0 0 3px #2563eb14}.admin-cosmetics-list-item.is-disabled{opacity:.58}.admin-cosmetics-list-item__main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-cosmetics-list-item__main>span{color:#60a5fa;background:#2563eb21;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-cosmetics-list-item small,.admin-cosmetics-list-item strong,.admin-cosmetics-list-item p{display:block}.admin-cosmetics-list-item small{color:#60a5fa;font-size:8px;font-weight:900}.admin-cosmetics-list-item strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.admin-cosmetics-list-item p{color:#64748b;margin:4px 0 0;font-size:9px}.admin-cosmetics-list-item footer{color:#64748b;border-top:1px solid #94a3b814;align-items:center;gap:10px;padding:8px 12px;font-size:9px;display:flex}.admin-cosmetics-list-item footer button{color:#93c5fd;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800}.admin-cosmetics-empty{color:#64748b;text-align:center;padding:60px 20px}.admin-cosmetics-form>header{justify-content:space-between;align-items:center;display:flex}.admin-cosmetics-form>header h2{margin:5px 0 0;font-size:21px}.admin-cosmetics-form__grid,.admin-cosmetics-style-grid,.admin-cosmetics-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.admin-cosmetics-form label,.admin-cosmetics-style-grid label,.admin-cosmetics-shop-grid label{color:#9aa7bb;gap:7px;font-size:10px;font-weight:800;display:grid}.admin-cosmetics-form input,.admin-cosmetics-form select,.admin-cosmetics-form textarea{color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b826;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 11px}.admin-cosmetics-form textarea{resize:vertical;min-height:88px;padding-top:10px}.admin-cosmetics-form input[type=color]{padding:5px}.admin-cosmetics-form small{color:#64748b;font-size:9px;font-weight:500}.admin-cosmetics-field--wide{grid-column:1/-1}.admin-cosmetics-preview-section{border-top:1px solid #94a3b81a;border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.admin-cosmetic-preview{background:#020617bf;border:1px solid #94a3b821;border-radius:16px;place-items:center;min-height:210px;display:grid;overflow:hidden}.admin-cosmetic-preview--frame>div{background:#0f172ad1;border-style:solid;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:84%;min-height:140px;padding:20px;display:grid}.admin-cosmetic-preview--frame span,.admin-cosmetic-preview--avatar>div{background:#1e3a8a;border-radius:24px;place-items:center;width:76px;height:76px;font-size:28px;font-weight:950;display:grid;overflow:hidden}.admin-cosmetic-preview--frame strong{font-size:30px}.admin-cosmetic-preview--background{align-content:center;justify-items:start;gap:7px;padding:30px}.admin-cosmetic-preview--background strong{font-size:34px}.admin-cosmetic-preview--text{align-content:center;gap:10px}.admin-cosmetic-preview--text strong{font-size:42px}.admin-cosmetic-preview--text>span{align-items:center;gap:7px;font-size:22px;font-weight:900;display:inline-flex}.admin-cosmetic-preview--avatar>div{border-radius:32px;width:112px;height:112px}.admin-cosmetic-preview--avatar img{object-fit:cover;width:100%;height:100%}.admin-cosmetics-style-grid,.admin-cosmetics-shop-grid{border-bottom:1px solid #94a3b81a}.admin-cosmetics-options{flex-wrap:wrap;gap:16px;padding:16px 18px;display:flex}.admin-cosmetics-options label,.admin-cosmetics-check{align-items:center;gap:7px;display:inline-flex!important}.admin-cosmetics-options input,.admin-cosmetics-check input{width:auto;min-height:0}.admin-cosmetics-form__actions{background:#050c19b8;justify-content:flex-end;gap:8px;padding:16px 18px;display:flex}.admin-cosmetics-form__actions button{cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:900;display:inline-flex}.admin-cosmetics-form__actions button:first-child{color:#94a3b8;background:#0f172aa6;border:1px solid #94a3b829}.admin-cosmetics-form__actions button:last-child{color:#fff;background:#2563eb;border:0}@media (max-width:1050px){.admin-cosmetics-layout{grid-template-columns:1fr}.admin-cosmetics-list{max-height:440px}}@media (max-width:760px){.admin-cosmetics-page{padding:16px}.admin-cosmetics-title{display:grid}.admin-cosmetics-toolbar,.admin-cosmetics-form__grid,.admin-cosmetics-style-grid,.admin-cosmetics-shop-grid,.admin-cosmetics-preview-section{grid-template-columns:1fr}.admin-cosmetics-field--wide{grid-column:auto}}.admin-card-row-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-card-row-actions button{color:#bfdbfe;cursor:pointer;background:#2563eb24;border:1px solid #60a5fa4d;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900}.admin-card-row-actions button.is-danger{color:#fecaca;background:#7f1d1d33;border-color:#f8717157}.admin-card-row-actions button:disabled{cursor:not-allowed;opacity:.5}.cosmetic-store{gap:18px;width:min(1450px,100% - 40px);margin:0 auto;padding:28px 0 50px;display:grid}.cosmetic-store__hero{background:radial-gradient(circle at 85% 15%,#2563eb33,#0000 30%),#0b1529;border:1px solid #60a5fa33;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding:30px;display:flex}.cosmetic-store__hero>div:first-child>span{color:#60a5fa;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.cosmetic-store__hero h1{margin:8px 0 0;font-size:38px}.cosmetic-store__hero p{color:#7f8ea5;margin:8px 0 0}.cosmetic-store__wallet{gap:10px;display:flex}.cosmetic-store__wallet article{background:#050c19b8;border:1px solid #94a3b826;border-radius:13px;align-items:center;gap:10px;min-width:145px;padding:14px;display:flex}.cosmetic-store__wallet img{object-fit:contain;width:40px;height:40px}.cosmetic-store__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cosmetic-store__toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.cosmetic-store__toolbar button{color:#94a3b8;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex}.cosmetic-store__toolbar button.is-active{color:#bfdbfe;background:#2563eb2e;border-color:#60a5fa99}.cosmetic-store__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cosmetic-product{background:#091121;border:1px solid #94a3b821;border-radius:18px;overflow:hidden}.cosmetic-product>header{justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.cosmetic-product>header span{color:#93c5fd;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.cosmetic-product>header strong{color:#fbbf24;font-size:9px}.cosmetic-product-preview{background:radial-gradient(circle,#3b82f624,#0000 58%),#030816;place-items:center;min-height:220px;padding:24px;display:grid;position:relative;overflow:hidden}.cosmetic-frame-preview{background:#0f172a;border-style:solid;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px;width:85%;min-height:125px;padding:20px;display:grid}.cosmetic-frame-preview span,.cosmetic-avatar-preview{background:#1e3a8a;border-radius:25px;place-items:center;width:80px;height:80px;font-size:28px;font-weight:950;display:grid;overflow:hidden}.cosmetic-frame-preview strong{font-size:27px}.cosmetic-background-preview{align-content:center;justify-items:start}.cosmetic-background-preview img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.cosmetic-background-preview strong{z-index:2;font-size:31px;position:relative}.cosmetic-text-preview{font-size:38px}.cosmetic-title-preview{gap:8px;display:flex}.cosmetic-avatar-preview{border-radius:32px;width:112px;height:112px}.cosmetic-avatar-preview img{object-fit:cover;width:100%;height:100%}.cosmetic-product__body{gap:9px;padding:16px;display:grid}.cosmetic-product__body h2{margin:0;font-size:16px}.cosmetic-product__body p{color:#718198;min-height:40px;margin:0;font-size:10px;line-height:1.6}.cosmetic-product__body small{color:#8290a6;font-size:9px}.cosmetic-product__body footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cosmetic-product__body footer>div{align-items:center;gap:7px;display:flex}.cosmetic-product__body footer img{object-fit:contain;width:29px;height:29px}.cosmetic-product__body footer button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;min-width:95px;min-height:39px;font-weight:900}.cosmetic-product__body footer button:disabled{color:#94a3b8;cursor:default;background:#334155}.cosmetic-store__empty{color:#718198;align-content:center;place-items:center;gap:10px;min-height:300px;display:grid}.cosmetic-spin{animation:.8s linear infinite cosmetic-spin}@keyframes cosmetic-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.cosmetic-store__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cosmetic-store{width:calc(100% - 24px);padding-top:16px}.cosmetic-store__hero{padding:20px;display:grid}.cosmetic-store__wallet{width:100%}.cosmetic-store__wallet article{flex:1;min-width:0}.cosmetic-store__toolbar{flex-direction:column;align-items:flex-start}.cosmetic-store__grid{grid-template-columns:1fr}}.game-profile-shortcut{flex:none}@media (max-width:760px){.game-profile-shortcut{place-items:center;width:40px;min-width:40px;height:40px;padding:0;visibility:visible!important;opacity:1!important;display:grid!important}.game-header__actions,.game-header-actions{align-items:center;gap:7px;min-width:0;display:flex;overflow:visible}}.lobby-chat-message__avatar{overflow:hidden}.lobby-chat-message__avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.lobby-chat-message--user .lobby-chat-message__name,.lobby-chat-message--admin .lobby-chat-message__name{color:#93c5fd;text-shadow:none;-webkit-text-stroke:0 transparent}.nickname-effect--gold-scan{background:linear-gradient(90deg,#f59e0b,#fff7ae,#f59e0b) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite chat-nickname-scan;color:#0000!important}.nickname-effect--rainbow-flow{background:linear-gradient(90deg,#f87171,#facc15,#4ade80,#60a5fa,#c084fc,#f87171) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite chat-nickname-scan;color:#0000!important}@keyframes chat-nickname-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.55)}}@keyframes chat-nickname-scan{0%{background-position:200%}to{background-position:-100%}}@keyframes chat-nickname-legendary{0%,to{filter:brightness()drop-shadow(0 0 2px)}50%{filter:brightness(1.65)drop-shadow(0 0 8px)}}@keyframes nickname-gradient-flow{0%{background-position:200%}to{background-position:-100%}}@keyframes nickname-basic-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.55)drop-shadow(0 0 5px)}}@keyframes nickname-soft-flicker{0%,to{opacity:1}42%{opacity:.84}45%{opacity:1}72%{opacity:.9}74%{opacity:1}}@keyframes nickname-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes nickname-bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}70%{transform:translateY(1px)}}@keyframes nickname-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes nickname-shake-soft{0%,88%,to{transform:translate(0)}91%{transform:translate(-1px)}94%{transform:translate(1px)}97%{transform:translate(-1px)}}@keyframes nickname-ghost-fade{0%,to{opacity:1;filter:blur()}50%{opacity:.55;filter:blur(.5px)}}@keyframes nickname-glitch{0%,to{text-shadow:none;transform:translate(0)}20%{text-shadow:-1px 0 #ef4444,1px 0 #22d3ee;transform:translate(-1px)}22%{transform:translate(1px)}24%{text-shadow:none;transform:translate(0)}}.nickname-effect--soft-glow{animation:2.8s ease-in-out infinite nickname-basic-pulse}.nickname-effect--pulse{animation:2s ease-in-out infinite nickname-basic-pulse}.nickname-effect--neon-pulse{animation:1.5s ease-in-out infinite nickname-basic-pulse}.nickname-effect--legendary-pulse{animation:1.25s ease-in-out infinite nickname-basic-pulse}.nickname-effect--aura-pulse{animation:2.2s ease-in-out infinite nickname-basic-pulse}.nickname-effect--gold-scan,.nickname-effect--silver-scan,.nickname-effect--rainbow-flow,.nickname-effect--ocean-flow,.nickname-effect--flame-flow,.nickname-effect--toxic-flow,.nickname-effect--galaxy-flow,.nickname-effect--psychic-flow,.nickname-effect--dark-flow,.nickname-effect--fairy-flow,.nickname-effect--ice-flow,.nickname-effect--hologram-flow,.nickname-effect--diamond-shine,.nickname-effect--crystal-shine,.nickname-effect--prismatic{-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite nickname-gradient-flow;color:#0000!important}.nickname-effect--gold-scan{background-image:linear-gradient(90deg,#b45309,#fde68a,#fff,#fde68a,#b45309)}.nickname-effect--silver-scan{background-image:linear-gradient(90deg,#64748b,#e2e8f0,#fff,#cbd5e1,#64748b)}.nickname-effect--rainbow-flow,.nickname-effect--prismatic{background-image:linear-gradient(90deg,#f87171,#facc15,#4ade80,#38bdf8,#a78bfa,#f472b6,#f87171)}.nickname-effect--ocean-flow{background-image:linear-gradient(90deg,#1d4ed8,#22d3ee,#67e8f9,#2563eb,#1d4ed8)}.nickname-effect--flame-flow{background-image:linear-gradient(90deg,#991b1b,#ef4444,#f97316,#fde047,#ef4444,#991b1b)}.nickname-effect--toxic-flow{background-image:linear-gradient(90deg,#3f6212,#84cc16,#d9f99d,#a855f7,#84cc16)}.nickname-effect--galaxy-flow{background-image:linear-gradient(90deg,#312e81,#7c3aed,#ec4899,#38bdf8,#312e81)}.nickname-effect--psychic-flow{background-image:linear-gradient(90deg,#7e22ce,#d946ef,#f0abfc,#8b5cf6,#7e22ce)}.nickname-effect--dark-flow{background-image:linear-gradient(90deg,#020617,#475569,#9333ea,#0f172a,#020617)}.nickname-effect--fairy-flow{background-image:linear-gradient(90deg,#f9a8d4,#f0abfc,#fef3c7,#c4b5fd,#f9a8d4)}.nickname-effect--ice-flow,.nickname-effect--crystal-shine{background-image:linear-gradient(90deg,#0284c7,#a5f3fc,#fff,#bae6fd,#0284c7)}.nickname-effect--hologram-flow,.nickname-effect--diamond-shine{background-image:linear-gradient(90deg,#67e8f9,#f0abfc,#fff,#fde68a,#86efac,#67e8f9)}.nickname-effect--soft-flicker,.nickname-effect--neon-flicker,.nickname-effect--electric-flicker,.nickname-effect--fire-flicker,.nickname-effect--starlight{animation:2s ease-in-out infinite nickname-soft-flicker}.nickname-effect--electric-flicker{animation-duration:.85s}.nickname-effect--fire-flicker{animation-duration:1.25s}.nickname-effect--float{animation:2.5s ease-in-out infinite nickname-float;display:inline-block}.nickname-effect--bounce-soft{animation:1.9s ease-in-out infinite nickname-bounce-soft;display:inline-block}.nickname-effect--wave{animation:1.6s ease-in-out infinite nickname-float;display:inline-block}.nickname-effect--sway{transform-origin:bottom;animation:2.2s ease-in-out infinite nickname-sway;display:inline-block}.nickname-effect--shake-soft{animation:1.8s ease-in-out infinite nickname-shake-soft;display:inline-block}.nickname-effect--glitch,.nickname-effect--glitch-rgb,.nickname-effect--digital-noise,.nickname-effect--cyber-glitch{animation:1.8s step-end infinite nickname-glitch;display:inline-block}.nickname-effect--digital-noise{animation-duration:1.2s}.nickname-effect--cyber-glitch{animation-duration:.95s}.nickname-effect--ghost-fade{animation:2.7s ease-in-out infinite nickname-ghost-fade}.nickname-effect--blur-pulse{animation:2s ease-in-out infinite nickname-ghost-fade}.nickname-effect--outline-pulse,.nickname-effect--shadow-drift,.nickname-effect--mythic-aura{animation:1.7s ease-in-out infinite nickname-basic-pulse}.lobby-chat-message__identity{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.lobby-chat-message__title{color:#94a3b8;white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:9px;font-weight:900;line-height:1.2;display:inline-flex}.lobby-chat-message__title>img{object-fit:contain;flex:none;width:14px;height:14px;display:block}.lobby-chat-message__title>span{display:inline-block}.lobby-chat-message__name{min-width:0}@media (max-width:760px){.lobby-chat-message__identity{gap:4px}.lobby-chat-message__title{font-size:8px}.lobby-chat-message__title>img{width:13px;height:13px}}.profile-title__icon{object-fit:contain;flex:none;width:17px;height:17px;display:block}.lobby-chat-card-chip{color:#60a5fa;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:3px;max-width:100%;min-height:28px;margin-top:6px;padding:0;font-size:10px;font-weight:900;display:inline-flex}.lobby-chat-card-chip:hover{color:#bfdbfe;text-decoration:underline}.lobby-chat-card-modal{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lobby-chat-card-modal>section{background:radial-gradient(circle at 50% 15%,#2563eb29,#0000 38%),#07101f;border:1px solid #60a5fa47;border-radius:22px;gap:14px;width:min(390px,100%);max-height:calc(100dvh - 44px);padding:20px;display:grid;position:relative;overflow:auto;box-shadow:0 32px 90px #00000094}.lobby-chat-card-modal__close{z-index:3;color:#cbd5e1;cursor:pointer;background:#020617d1;border:1px solid #94a3b833;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:10px;right:10px}.lobby-chat-card-modal__image{place-items:center;min-height:400px;padding:12px;display:grid}.lobby-chat-card-modal__image img{object-fit:contain;filter:drop-shadow(0 24px 35px #00000080);border-radius:13px;width:auto;max-width:100%;max-height:min(58dvh,570px);display:block;transform:scale(1.035)}.lobby-chat-card-modal__missing{color:#64748b;border:1px dashed #94a3b833;border-radius:16px;place-items:center;width:100%;min-height:380px;display:grid}.lobby-chat-card-modal__info{text-align:center;gap:4px;display:grid}.lobby-chat-card-modal__info>span{color:#60a5fa;letter-spacing:.08em;font-size:9px;font-weight:900}.lobby-chat-card-modal__info>strong{font-size:18px}.lobby-chat-card-modal__info>small{color:#8492a6;font-size:10px}.lobby-chat-card-modal__detail{color:#fff;background:#2563eb;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:42px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:760px){.lobby-chat-card-modal{padding:12px}.lobby-chat-card-modal>section{border-radius:18px;max-height:calc(100dvh - 24px);padding:16px}.lobby-chat-card-modal__image{min-height:330px;padding:8px}.lobby-chat-card-modal__image img{max-height:56dvh}.lobby-chat-card-modal__missing{min-height:320px}}.lobby-chat__attach-button{color:#93c5fd;cursor:pointer;background:#2563eb1a;border:1px solid #60a5fa2e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lobby-chat__attach-button:disabled{cursor:default;opacity:.45}.lobby-chat__attachment{background:#1e40af14;border-top:1px solid #94a3b81a;align-items:center;gap:9px;padding:8px 10px;display:flex}.lobby-chat__attachment>img{object-fit:cover;border-radius:5px;flex:none;width:36px;height:50px}.lobby-chat__attachment>div{flex:1;min-width:0;display:grid}.lobby-chat__attachment small{color:#60a5fa;font-size:8px;font-weight:900}.lobby-chat__attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lobby-chat__attachment>button{color:#cbd5e1;cursor:pointer;background:#33415580;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lobby-chat-card-picker{z-index:3100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lobby-chat-card-picker>section{background:#07101f;border:1px solid #60a5fa40;border-radius:20px;gap:14px;width:min(760px,100%);max-height:calc(100dvh - 44px);padding:20px;display:grid;overflow:hidden}.lobby-chat-card-picker>section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.lobby-chat-card-picker>section>header span{color:#60a5fa;letter-spacing:.1em;font-size:9px;font-weight:900}.lobby-chat-card-picker>section>header h2{margin:4px 0 0;font-size:20px}.lobby-chat-card-picker>section>header button{color:#cbd5e1;cursor:pointer;background:#0f172acc;border:1px solid #94a3b82e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lobby-chat-card-picker__search{color:#64748b;background:#0f172aad;border:1px solid #94a3b826;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.lobby-chat-card-picker__search input{color:#e2e8f0;background:0 0;border:0;outline:0;width:100%}.lobby-chat-card-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-right:3px;display:grid;overflow-y:auto}.lobby-chat-card-picker__grid>button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0f172ab8;border:1px solid #94a3b81f;border-radius:12px;gap:6px;min-width:0;padding:8px;display:grid}.lobby-chat-card-picker__grid>button.is-selected{border-color:#60a5fab3;box-shadow:0 0 18px #2563eb38}.lobby-chat-card-picker__grid>button>div{aspect-ratio:.715;background:#020617;border-radius:8px;place-items:center;display:grid;overflow:hidden}.lobby-chat-card-picker__grid img{object-fit:cover;width:100%;height:100%}.lobby-chat-card-picker__grid strong,.lobby-chat-card-picker__grid small,.lobby-chat-card-picker__grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lobby-chat-card-picker__grid strong{font-size:10px}.lobby-chat-card-picker__grid small{color:#8391a6;font-size:8px}.lobby-chat-card-picker__grid>button>span{color:#60a5fa;font-size:8px}.lobby-chat-card-picker__empty{color:#64748b;grid-column:1/-1;place-items:center;min-height:240px;display:grid}@media (max-width:760px){.lobby-chat-card-picker{padding:10px}.lobby-chat-card-picker>section{max-height:calc(100dvh - 20px);padding:14px}.lobby-chat-card-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lobby-chat__attach-button{width:36px;height:36px}}.lobby-chat__composer{align-items:center;gap:8px;width:100%;padding:10px 12px;grid-template-columns:38px minmax(0,1fr) 38px!important;display:grid!important}.lobby-chat__composer>input{box-sizing:border-box;height:38px;width:100%!important;min-width:0!important}.lobby-chat__attach-button,.lobby-chat__composer>button[type=submit]{flex:none;width:38px;min-width:38px;height:38px}@media (max-width:760px){.lobby-chat__composer{gap:6px;padding:9px 10px;grid-template-columns:36px minmax(0,1fr) 36px!important}.lobby-chat__attach-button,.lobby-chat__composer>button[type=submit]{width:36px;min-width:36px;height:36px}}.lobby-chat-card-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617e0;padding:20px;overflow-y:auto;z-index:99999!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.lobby-chat-card-modal>section{box-sizing:border-box;background:#07101f;border:1px solid #60a5fa4d;border-radius:20px;gap:12px;max-height:calc(100dvh - 40px);padding:18px;display:grid;position:relative;overflow-y:auto;width:min(360px,100vw - 32px)!important}.lobby-chat-card-modal__image{place-items:center;padding:4px;display:grid;min-height:0!important}.lobby-chat-card-modal__image img{object-fit:contain;border-radius:12px;display:block;width:auto!important;max-width:280px!important;height:auto!important;max-height:58dvh!important;transform:none!important}.lobby-chat-card-modal__close{z-index:5;position:absolute;top:10px;right:10px}@media (max-width:760px){.lobby-chat-card-modal{padding:10px}.lobby-chat-card-modal>section{max-height:calc(100dvh - 20px);padding:15px;width:min(340px,100vw - 20px)!important}.lobby-chat-card-modal__image img{max-width:250px!important;max-height:55dvh!important}}.owned-cards-hero{background:radial-gradient(circle at 86% 22%,#2563eb2e,#0000 24rem),linear-gradient(135deg,#121f34fa,#080f1bfa);border:1px solid #58b8ff38;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:30px 34px;display:grid}.owned-cards-hero h1{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(34px,4vw,48px)}.owned-cards-hero p{color:var(--text-soft);margin:0;line-height:1.7}.owned-cards-hero__stats{grid-template-columns:repeat(3,minmax(125px,1fr));gap:10px;display:grid}.owned-cards-hero__stats>div{color:#93c5fd;background:#0f172aa3;border:1px solid #94a3b826;border-radius:14px;align-items:center;gap:11px;min-width:125px;padding:14px;display:flex}.owned-cards-hero__stats span,.owned-cards-hero__stats small,.owned-cards-hero__stats strong{display:block}.owned-cards-hero__stats small{color:var(--text-muted);font-size:9px}.owned-cards-hero__stats strong{color:var(--text);margin-top:3px;font-size:16px}.owned-cards-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;margin:18px 0 24px;padding:16px;display:grid}.owned-cards-search{border:1px solid var(--border);min-width:0;height:46px;color:var(--text-muted);background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.owned-cards-search:focus-within{border-color:#58b8ff8c}.owned-cards-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.owned-cards-filter{gap:7px;display:flex}.owned-cards-filter button{border:1px solid var(--border);min-height:38px;color:var(--text-soft);cursor:pointer;background:#0f172ab3;border-radius:999px;padding:0 13px;font-size:12px;font-weight:800}.owned-cards-filter button.is-active{color:#bfdbfe;background:#2563eb2e;border-color:#58b8ff94}.owned-cards-toolbar__count{color:var(--text-muted);white-space:nowrap;font-size:12px}.owned-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.owned-card{border:1px solid rgba(var(--owned-type-rgb,100, 116, 139), .28);background:radial-gradient(circle at 50% 0, rgba(var(--owned-type-rgb,100, 116, 139), .12), transparent 19rem), linear-gradient(160deg, #111b2cfa, #070d17fc);border-radius:20px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 42px #0000003d}.owned-card:hover{border-color:rgba(var(--owned-type-rgb,100, 116, 139), .58);box-shadow:0 26px 55px #00000059, 0 0 28px rgba(var(--owned-type-rgb,100, 116, 139), .13);transform:translateY(-5px)}.owned-card__visual{padding:14px 14px 0;position:relative}.owned-card__case{aspect-ratio:734/1024;border-radius:15px;place-items:center;padding:0;display:grid;position:relative}.owned-card__case img{object-fit:contain;filter:drop-shadow(0 14px 22px #00000061);border-radius:13px;width:100%;height:100%;display:block}.owned-card__case--sleeve,.owned-card__case--soft-sleeve{background:#bfdbfe14;border:2px solid #93c5fd73;padding:5px;box-shadow:inset 0 0 18px #93c5fd1f}.owned-card__case--magnetic{background:#e2e8f014;border:4px solid #cbd5e185;border-radius:12px;padding:12px;box-shadow:inset 0 0 0 2px #0f172a73,inset 0 0 22px #ffffff14,0 10px 28px #00000052}.owned-card__quantity{z-index:3;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617e0;border-radius:999px;min-width:39px;padding:6px 9px;font-size:12px;position:absolute;top:23px;right:23px}.owned-card__condition-badge{z-index:3;color:#cbd5e1;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617db;border:1px solid #94a3b833;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;bottom:10px;left:23px;right:23px}.owned-card__condition-badge.is-pristine{color:#fde68a;border-color:#facc1580}.owned-card__condition-badge.is-excellent{color:#a7f3d0;border-color:#34d39973}.owned-card__condition-badge.is-good{color:#bfdbfe;border-color:#60a5fa73}.owned-card__condition-badge.is-fair{color:#fed7aa;border-color:#fb923c73}.owned-card__condition-badge.is-poor{color:#fecaca;border-color:#f8717173}.owned-card__body{padding:17px}.owned-card__set-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.owned-card__set-row span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.owned-card__set-row strong{border:1px solid rgba(var(--owned-type-rgb,100, 116, 139), .44);background:rgba(var(--owned-type-rgb,100, 116, 139), .1);min-width:34px;color:var(--owned-type-color,#cbd5e1);text-align:center;border-radius:7px;padding:4px 7px;font-size:9px}.owned-card h2{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 11px;font-size:19px;overflow:hidden}.owned-card__meta{flex-wrap:wrap;gap:7px;display:flex}.owned-card__meta>span{min-height:26px;color:var(--text-soft);background:#0f172a94;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.owned-card__type i{background:var(--owned-type-color,#94a3b8);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--owned-type-rgb,100, 116, 139), .75);border-radius:50%}.owned-card__condition{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.owned-card__condition>div{text-align:center;background:#0f172a7a;border:1px solid #94a3b81f;border-radius:10px;padding:9px}.owned-card__condition span,.owned-card__condition strong{display:block}.owned-card__condition span{color:var(--text-muted);font-size:8px}.owned-card__condition strong{margin-top:3px;font-size:12px}.owned-card__case-select{gap:6px;margin-top:13px;display:grid}.owned-card__case-select>span{color:var(--text-muted);font-size:9px;font-weight:800}.owned-card__case-select select{border:1px solid var(--border);width:100%;height:38px;color:var(--text-soft);cursor:pointer;background:#0f172acc;border-radius:9px;outline:none;padding:0 34px 0 11px}.owned-card__instance-note{color:#93c5fd;align-items:center;gap:6px;margin-top:11px;font-size:9px;line-height:1.5;display:flex}.bag-empty{text-align:center;min-height:340px;color:var(--text-muted);align-content:center;place-items:center;gap:9px;display:grid}.bag-empty h2{color:var(--text);margin:8px 0 0}.bag-empty p{margin:0}@media (max-width:1180px){.owned-cards-hero{grid-template-columns:1fr}.owned-cards-hero__stats{width:100%}.owned-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.owned-cards-toolbar{grid-template-columns:1fr}.owned-cards-toolbar__count{justify-self:start}.owned-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.owned-cards-hero{padding:25px 21px}.owned-cards-hero__stats{grid-template-columns:1fr}.owned-cards-filter{overflow-x:auto}.owned-card-grid{grid-template-columns:1fr}}.inventory-hero{background:radial-gradient(circle at 88% 20%,#2563eb33,#0000 23rem),linear-gradient(135deg,#121f34fa,#080f1bfa);border:1px solid #60a5fa38;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex}.inventory-hero h1{margin:10px 0 8px;font-size:42px}.inventory-hero p{color:var(--text-soft);margin:0}.inventory-hero__badge{color:#93c5fd;background:#2563eb1a;border:1px solid #60a5fa3d;border-radius:14px;align-items:center;gap:12px;min-width:180px;padding:15px 18px;display:flex}.inventory-hero__badge small,.inventory-hero__badge strong{display:block}.inventory-hero__badge small{color:var(--text-muted);font-size:10px}.inventory-hero__badge strong{color:#fff;margin-top:3px;font-size:18px}.inventory-section{margin-top:26px}.inventory-section>header{margin-bottom:14px}.inventory-section h2{margin:7px 0 0}.inventory-shop-grid,.inventory-owned-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.inventory-item-card,.inventory-owned-card{border:1px solid var(--border);background:linear-gradient(155deg,#121d30fa,#070d17fc);border-radius:18px;min-width:0;padding:18px}.inventory-item-card__visual{color:#93c5fd;background:radial-gradient(circle,#60a5fa2e,#0000 65%),#02061780;border:1px solid #60a5fa24;border-radius:14px;place-items:center;min-height:150px;display:grid}.inventory-item-card>span,.inventory-owned-card>span{color:#60a5fa;margin-top:14px;font-size:10px;font-weight:900;display:block}.inventory-item-card h3,.inventory-owned-card h3{margin:6px 0 8px}.inventory-item-card p,.inventory-owned-card p{min-height:42px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.6}.inventory-item-card__stats{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.inventory-item-card__stats span{color:var(--text-muted);background:#0f172aad;border-radius:10px;padding:9px;font-size:9px}.inventory-item-card__stats strong{color:var(--text);margin-top:3px;font-size:12px;display:block}.inventory-item-card__footer{grid-template-columns:1fr auto;align-items:center;gap:7px;margin-top:15px;display:grid}.inventory-item-card__footer>span{color:#facc15;align-items:center;gap:6px;font-weight:900;display:flex}.inventory-item-card__footer>small{color:var(--text-muted)}.inventory-item-card__footer button,.inventory-owned-card button{color:#bfdbfe;cursor:pointer;background:#2563eb2e;border:1px solid #60a5fa7a;border-radius:10px;grid-column:1/-1;min-height:40px;font-weight:900}.inventory-item-card__footer button:disabled,.inventory-owned-card button:disabled{cursor:not-allowed;opacity:.4}.inventory-owned-card>div:first-child{color:#93c5fd;background:#2563eb24;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.inventory-owned-card button{width:100%;margin-top:15px}.inventory-empty{text-align:center;min-height:240px;color:var(--text-muted);place-content:center;gap:8px;display:grid}.inventory-empty strong{color:var(--text)}.inventory-empty p{margin:0}.inventory-card-picker{z-index:2000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inventory-card-picker__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e0;border:0;position:absolute;inset:0}.inventory-card-picker__panel{z-index:1;background:#0b1425;border:1px solid #60a5fa4d;border-radius:22px;width:min(1050px,94vw);max-height:88vh;padding:22px;position:relative;overflow:hidden;box-shadow:0 35px 100px #000000a6}.inventory-card-picker__panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-card-picker__panel header span{color:#60a5fa;font-size:10px;font-weight:900}.inventory-card-picker__panel header h2{margin:6px 0 0}.inventory-card-picker__panel header>button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.inventory-card-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-height:68vh;margin-top:18px;padding-right:6px;display:grid;overflow-y:auto}.inventory-card-picker__grid>button{border:1px solid var(--border);min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#0f172ab8;border-radius:13px;padding:8px;overflow:hidden}.inventory-card-picker__grid img{aspect-ratio:734/1024;object-fit:contain;border-radius:9px;width:100%;display:block}.inventory-card-picker__grid span,.inventory-card-picker__grid strong,.inventory-card-picker__grid small{display:block}.inventory-card-picker__grid span{padding:9px 3px 2px}.inventory-card-picker__grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-card-picker__grid small{color:var(--text-muted);margin-top:4px}@media (max-width:1100px){.inventory-shop-grid,.inventory-owned-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-card-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.inventory-hero{flex-direction:column;align-items:flex-start}.inventory-shop-grid,.inventory-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-card-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.inventory-shop-grid,.inventory-owned-grid{grid-template-columns:1fr}.inventory-card-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-item-card__actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventory-item-card__actions button{grid-column:auto;min-height:40px}.inventory-item-card__actions .is-use{color:#a7f3d0;background:#10b98121;border-color:#34d39973}.owned-card__protection-panel{background:#0f172a94;border:1px solid #94a3b824;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.owned-card__protection-panel span,.owned-card__protection-panel strong{display:block}.owned-card__protection-panel span{color:var(--text-muted);font-size:9px}.owned-card__protection-panel strong{color:var(--text);margin-top:3px;font-size:11px}.owned-card__protection-panel a{color:#bfdbfe;background:#2563eb1f;border:1px solid #60a5fa57;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none}.owned-card__case--premium-sleeve{background:linear-gradient(115deg,#ffffff14,#0000 34%),#bfdbfe17;border:2px solid #e0f2fe94;padding:7px;box-shadow:inset 0 0 22px #ffffff21,0 8px 22px #00000038}.owned-cards-toolbar--advanced{grid-template-columns:1fr!important;align-items:stretch!important}.owned-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.owned-filter-grid label{gap:6px;min-width:0;display:grid}.owned-filter-grid label>span{color:#64748b;font-size:10px;font-weight:800}.owned-filter-grid select{color:#dbeafe;background:#0f172ad1;border:1px solid #94a3b833;border-radius:10px;outline:0;width:100%;min-width:0;height:40px;padding:0 32px 0 11px}.owned-filter-footer{color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.owned-filter-footer button{color:#cbd5e1;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b838;border-radius:9px;min-height:34px;padding:0 12px}.owned-album{touch-action:pan-y;background:linear-gradient(135deg,#1e293bf5,#0f172afa);border:1px solid #94a3b838;border-radius:24px;padding:18px;box-shadow:0 20px 50px #02061740}.owned-album__header{color:#94a3b8;justify-content:space-between;align-items:center;gap:16px;padding:2px 4px 16px;font-size:12px;display:flex}.owned-album__header>div{align-items:center;gap:12px;display:flex}.owned-album__header strong{color:#f8fafc;font-size:15px}.owned-card-grid--album{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.owned-card--interactive{cursor:pointer}.owned-card--interactive:focus-visible{outline-offset:4px;outline:2px solid #38bdf8}.owned-album__empty-slot{color:#94a3b861;letter-spacing:.14em;background:#02061733;border:1px dashed #94a3b833;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:430px;font-size:11px;display:flex}.owned-album__pagination{grid-template-columns:110px 1fr 110px;align-items:center;gap:14px;margin-top:18px;display:grid}.owned-album__pagination>button,.owned-album__pagination div button{color:#e2e8f0;cursor:pointer;background:#0f172ae0;border:1px solid #94a3b83d;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;display:inline-flex}.owned-album__pagination>button:disabled{opacity:.35;cursor:not-allowed}.owned-album__pagination div{justify-content:center;align-items:center;gap:7px;display:flex}.owned-album__pagination div span{align-items:center;gap:7px;display:inline-flex}.owned-album__pagination div i{color:#64748b;font-style:normal}.owned-album__pagination div button{width:42px;padding:0}.owned-album__pagination div button.is-active{color:#082f49;background:#7dd3fc;border-color:#38bdf8;box-shadow:0 0 22px #38bdf84d}.owned-card__case--none{padding:0}.owned-card__case--soft-sleeve{background:linear-gradient(120deg,#ffffff14,#0000 32%),#bfdbfe14;border:2px solid #93c5fd73;border-radius:15px;padding:5px;box-shadow:inset 0 0 18px #93c5fd1f,0 8px 18px #0003}.owned-card__case--premium-sleeve{background:linear-gradient(115deg,#ffffff1f,#0000 34%),#bfdbfe1a;border:2px solid #e0f2fe9e;border-radius:15px;padding:7px;box-shadow:inset 0 0 22px #ffffff26,0 8px 22px #00000038}.owned-card__case--top-loader{background:linear-gradient(115deg,#ffffff1c,#0000 36%),#e2e8f017;border:4px solid #bfdbfe80;border-radius:10px;padding:12px 10px 17px;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 0 24px #ffffff14,0 11px 28px #0000004d}.owned-card__case--top-loader:before{content:"";background:#ffffff38;border-radius:999px;width:28%;height:3px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.owned-card__case--semi-rigid{background:linear-gradient(#ffffff12,#0000 38%),#dbeafe14;border:3px solid #bfdbfe61;border-radius:8px;padding:12px 10px 22px;box-shadow:inset 0 0 18px #ffffff14,0 10px 24px #0000003d}.owned-card__case--magnetic-holder{background:radial-gradient(circle at 9px 9px,#cbd5e1 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 9px) 9px,#cbd5e1 0 2px,#0000 3px),radial-gradient(circle at 9px calc(100% - 9px),#cbd5e1 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),#cbd5e1 0 2px,#0000 3px),linear-gradient(125deg,#ffffff1c,#0000 38%),#e2e8f014;border:5px solid #cbd5e18c;border-radius:14px;padding:15px;box-shadow:inset 0 0 0 2px #0f172a6b,inset 0 0 26px #ffffff1a,0 12px 30px #00000057}.owned-card__case--graded-slab{background:linear-gradient(#1e40af8c 0 31px,#e2e8f014 31px),#e2e8f00d;border:5px solid #e2e8f08a;border-radius:14px;padding:42px 13px 16px;box-shadow:inset 0 0 0 2px #ffffff14,0 14px 34px #0000005c}.owned-instance-modal{z-index:2500;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.owned-instance-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e0;border:0;position:absolute;inset:0}.owned-instance-modal__panel{z-index:1;background:#0b1425;border:1px solid #60a5fa52;border-radius:22px;width:min(1180px,95vw);max-height:90vh;padding:22px;position:relative;overflow:hidden;box-shadow:0 35px 100px #000000a6}.owned-instance-modal__panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.owned-instance-modal__panel>header>button{color:#cbd5e1;cursor:pointer;background:#0f172acc;border:1px solid #94a3b833;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.owned-instance-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-height:72vh;margin-top:18px;padding-right:6px;display:grid;overflow-y:auto}.owned-instance-card{background:#0f172ab3;border:1px solid #94a3b829;border-radius:16px;min-width:0;padding:12px}.owned-instance-card__body{gap:8px;margin-top:12px;display:grid}.owned-instance-card__body>div{border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:10px;padding-bottom:7px;display:flex}.owned-instance-card__body span{color:#64748b;font-size:9px}.owned-instance-card__body strong{color:#e2e8f0;text-align:right;font-size:10px}.owned-instance-card>a{color:#bfdbfe;text-align:center;background:#2563eb1f;border:1px solid #60a5fa52;border-radius:9px;margin-top:12px;padding:9px 10px;font-size:10px;font-weight:900;text-decoration:none;display:block}@media (max-width:1250px){.owned-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.owned-card-grid--album,.owned-instance-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.owned-filter-grid,.owned-instance-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.owned-album{padding:12px}.owned-album__header>span{display:none}.owned-card-grid.owned-card-grid--album{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.owned-album__empty-slot{min-height:300px}.owned-album__pagination{grid-template-columns:48px 1fr 48px}.owned-album__pagination>button{font-size:0}.owned-album__pagination div button{width:36px;min-height:36px}}@media (max-width:460px){.owned-filter-grid{grid-template-columns:1fr}.owned-instance-modal{padding:10px}.owned-instance-modal__panel{padding:16px}.owned-instance-modal__grid{grid-template-columns:1fr}}.inventory-item-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px;display:grid;position:relative}.inventory-item-card__actions button{isolation:isolate;color:#fff;cursor:pointer;letter-spacing:-.01em;text-shadow:0 1px 8px #00000052;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:50px;padding:0 14px;font-size:12px;font-weight:950;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s,opacity .16s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.inventory-item-card__actions button:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000 46%);border-radius:12px;position:absolute;inset:1px}.inventory-item-card__actions button:after{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:34%;height:240%;position:absolute;top:-70%;left:-55%;transform:rotate(20deg)}.inventory-item-card__actions button:first-child{background:radial-gradient(circle at 50% 0,#a7f3d03d,#0000 60%),linear-gradient(135deg,#0f766e,#059669 52%,#047857);border:1px solid #6ee7b78c;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #05966938,0 0 0 1px #10b98114}.inventory-item-card__actions .is-use{color:#fff;background:radial-gradient(circle at 50% 0,#c4b5fd47,#0000 60%),linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);border:1px solid #93c5fd94;box-shadow:inset 0 1px #fff3,0 10px 24px #4f46e542,0 0 0 1px #60a5fa14}.inventory-item-card__actions button svg{filter:drop-shadow(0 2px 5px #00000057);flex:none;transition:transform .16s,filter .16s}.inventory-item-card__actions button:hover:not(:disabled){filter:brightness(1.08)saturate(1.07);transform:translateY(-3px)scale(1.018)}.inventory-item-card__actions button:first-child:hover:not(:disabled){border-color:#a7f3d0e6;box-shadow:inset 0 1px #ffffff3d,0 15px 30px #05966957,0 0 24px #34d39938}.inventory-item-card__actions .is-use:hover:not(:disabled){border-color:#bfdbfeeb;box-shadow:inset 0 1px #ffffff42,0 15px 32px #4f46e561,0 0 28px #818cf842}.inventory-item-card__actions button:hover:not(:disabled):after{opacity:1;animation:.72s forwards inventory-button-shine}.inventory-item-card__actions button:hover:not(:disabled) svg{transform:translateY(-1px)scale(1.08)}.inventory-item-card__actions button:active:not(:disabled){filter:brightness(.96);transition-duration:70ms;transform:translateY(0)scale(.975)}.inventory-item-card__actions button:disabled{color:#cbd5e16b;cursor:not-allowed;opacity:1;text-shadow:none;filter:grayscale(.35);background:linear-gradient(135deg,#3341559e,#1e293bb8);border-color:#64748b38;box-shadow:inset 0 1px #ffffff0a,0 5px 14px #00000029}.inventory-item-card__actions button:disabled svg{opacity:.44;filter:none}.inventory-item-card{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.inventory-item-card:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff09,#0000 34%);position:absolute;inset:0}.inventory-item-card:hover{border-color:#60a5fa57;transform:translateY(-4px);box-shadow:0 20px 42px #00000047,0 0 24px #2563eb14}@keyframes inventory-button-shine{0%{left:-55%}to{left:130%}}@media (max-width:520px){.inventory-item-card__actions{grid-template-columns:1fr}.inventory-item-card__actions button{min-height:48px}}@media (prefers-reduced-motion:reduce){.inventory-item-card,.inventory-item-card__actions button,.inventory-item-card__actions button svg{transition:none!important}.inventory-item-card__actions button:after{display:none;animation:none!important}}.grading-hero{background:radial-gradient(circle at 86% 22%,#3b82f633,#0000 24rem),linear-gradient(135deg,#111d32fa,#060d19fc);border:1px solid #60a5fa38;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px 36px;display:grid}.grading-hero h1{margin:10px 0 9px;font-size:clamp(36px,5vw,54px)}.grading-hero p{max-width:720px;color:var(--text-soft);margin:0;line-height:1.75}.grading-hero__mark{color:#fde68a;background:radial-gradient(circle,#facc1526,#0000 70%),#0f172ab8;border:1px solid #facc1547;border-radius:22px;place-content:center;justify-items:center;gap:7px;min-width:170px;min-height:150px;display:grid}.grading-hero__mark strong{font-size:18px}.grading-hero__mark span{color:#94a3b8;letter-spacing:.15em;font-size:9px;font-weight:900}.grading-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:18px;margin-top:20px;display:grid}.grading-submit-panel,.grading-status-panel{background:linear-gradient(150deg,#0f172af7,#050b17fc);border:1px solid #94a3b824;border-radius:22px;padding:22px}.grading-submit-panel>header{margin:4px 0 14px}.grading-submit-panel>header:not(:first-child){margin-top:28px}.grading-submit-panel>header span,.grading-status-panel header span{color:#60a5fa;letter-spacing:.14em;font-size:9px;font-weight:900}.grading-submit-panel h2,.grading-status-panel h2{margin:5px 0 0;font-size:20px}.grading-card-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:470px;display:grid;overflow-y:auto}.grading-card-filters{grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin:16px 0;display:grid}.grading-card-filters label{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:12px;align-items:center;gap:9px;padding:0 14px;display:flex}.grading-card-filters input,.grading-card-filters select,.price-guide__set-filter{width:100%;min-height:44px;color:inherit;background:#0f172ad1;border:1px solid #94a3b83d;border-radius:12px;padding:0 13px}.grading-card-filters input{background:0 0;border:0;outline:0;padding:0}.price-guide__set-filter{max-width:360px;margin:14px 0 20px}.market-tabs button,.market-hero__actions button,.auction-create-modal button{transition:transform .18s,box-shadow .18s,border-color .18s}.market-tabs button:hover,.market-hero__actions button:hover,.auction-create-modal button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #22d3ee24}@media (max-width:680px){.grading-card-filters{grid-template-columns:1fr}}.card-recycle-panel{background:linear-gradient(135deg,#4c1d9538,#0f172ae6);border:1px solid #a78bfa47;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:flex;box-shadow:0 14px 36px #0f172a3d}.lobby-notice-strip__board-link{color:inherit;white-space:nowrap;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:5px;margin-left:auto;padding:9px 12px;font-weight:800;text-decoration:none;display:flex}.board-page{gap:18px;display:grid}.board-hero{background:linear-gradient(135deg,#1e293bf5,#082f49b8);border:1px solid #38bdf833;border-radius:22px;justify-content:space-between;align-items:center;padding:28px;display:flex}.board-hero span{color:#67e8f9;letter-spacing:.15em;font-size:12px;font-weight:900}.board-hero h1{margin:6px 0}.board-hero button,.board-tabs button{color:inherit;background:#0e74903d;border:1px solid #7dd3fc40;border-radius:12px;align-items:center;gap:7px;padding:11px 16px;font-weight:800;display:flex}.board-tabs{gap:8px;display:flex;overflow:auto}.board-tabs button.is-active{background:linear-gradient(135deg,#0891b2,#2563eb);border-color:#22d3ee;box-shadow:0 10px 26px #06b6d433}.board-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.board-list,.board-detail{background:#0f172ac7;border:1px solid #94a3b82e;border-radius:18px;min-height:480px;padding:18px}.board-list{flex-direction:column;gap:8px;display:flex}.board-list>button{text-align:left;color:inherit;background:#1e293b8c;border:1px solid #94a3b821;border-radius:12px;grid-template-columns:88px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.board-list>button:hover{border-color:#22d3ee73}.board-list small{color:#94a3b8}.board-detail>p{white-space:pre-wrap;line-height:1.75}.board-detail__empty{text-align:center;color:#64748b;place-content:center;height:100%;display:grid}.board-comments{gap:8px;margin:20px 0;display:grid}.board-comments article{background:#1e293bb3;border-radius:10px;padding:12px}.board-comments p{margin:5px 0}.board-detail>label{gap:8px;display:flex}.board-detail input,.board-write-modal input,.board-write-modal textarea,.board-write-modal select{width:100%;color:inherit;background:#0f172ad9;border:1px solid #94a3b840;border-radius:10px;padding:11px}.board-write-modal{gap:14px;display:grid}.board-write-modal label{gap:7px;display:grid}.board-write-modal textarea{resize:vertical;min-height:180px}.board-rule{color:#fbbf24;gap:6px;display:flex}@media (max-width:850px){.board-layout{grid-template-columns:1fr}.board-list>button{grid-template-columns:70px 1fr}.board-list small{grid-column:2}.lobby-notice-strip__board-link{margin-left:0}}.card-recycle-panel>div{align-items:center;gap:10px;display:flex}.card-recycle-panel span{display:grid}.card-recycle-panel small{color:#94a3b8}.card-recycle-panel button{color:#ede9fe;cursor:pointer;background:#6d28d959;border:1px solid #c4b5fd59;border-radius:11px;padding:10px 14px;font-weight:800}.card-recycle-panel button:hover{background:#7c3aed8c}.card-recycle-panel button:disabled{opacity:.5;cursor:wait}@media (max-width:680px){.card-recycle-panel{flex-direction:column;align-items:stretch}.card-recycle-panel>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.grading-card-picker>button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0f172aa6;border:1px solid #94a3b821;border-radius:13px;gap:5px;min-width:0;padding:8px;display:grid}.grading-card-picker>button.is-selected{background:#1e40af2e;border-color:#60a5fac7;box-shadow:0 0 22px #2563eb33}.grading-card-picker img{aspect-ratio:734/1024;object-fit:contain;border-radius:9px;width:100%}.grading-card-picker strong,.grading-card-picker small,.grading-card-picker span,.grading-card-picker em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grading-card-picker strong{font-size:10px}.grading-card-picker small{color:#64748b;font-size:8px}.grading-card-picker span{color:#93c5fd;font-size:8px}.grading-card-picker em{color:#fbbf24;font-size:8px;font-style:normal}.grading-company-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.grading-company-grid button{color:#94a3b8;cursor:pointer;text-align:center;background:#0f172a9e;border:1px solid #94a3b821;border-radius:15px;place-content:center;justify-items:center;gap:7px;min-height:135px;padding:13px;display:grid}.grading-company-grid button.is-selected{border-color:var(--grading-accent);color:var(--grading-accent);box-shadow:0 0 24px var(--grading-accent)}@supports (color:color-mix(in lab, red, red)){.grading-company-grid button.is-selected{box-shadow:0 0 24px color-mix(in srgb, var(--grading-accent) 30%, transparent)}}.grading-company-grid strong{color:#f8fafc;font-size:15px}.grading-company-grid span{color:#64748b;font-size:8px;line-height:1.45}.grading-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.grading-level-grid button{color:#94a3b8;cursor:pointer;text-align:left;background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:92px;padding:14px;display:grid}.grading-level-grid button.is-selected{background:#2563eb29;border-color:#60a5fab8}.grading-level-grid strong{color:#e2e8f0}.grading-level-grid span{color:#64748b;font-size:10px}.grading-level-grid em{color:#facc15;grid-column:1/-1;font-size:14px;font-style:normal;font-weight:900}.grading-submit-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5);border:1px solid #60a5faa6;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:20px;font-weight:950;display:flex;box-shadow:0 15px 30px #2563eb47}.grading-submit-button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.45}.grading-status-panel{position:sticky;top:18px}.grading-status-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.grading-status-panel>header button{color:#93c5fd;cursor:pointer;background:#0f172aad;border:1px solid #94a3b829;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.grading-submission-list{gap:9px;max-height:740px;display:grid;overflow-y:auto}.grading-submission-list article{background:#0f172a8c;border:1px solid #94a3b81c;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.grading-submission-list article.is-completed{color:#fde68a;background:#713f121a;border-color:#facc1557}.grading-submission-list img{object-fit:contain;border-radius:7px;width:58px;height:80px}.grading-submission-list article>div{min-width:0}.grading-submission-list span,.grading-submission-list strong,.grading-submission-list b,.grading-submission-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.grading-submission-list span{color:#60a5fa;font-size:8px;font-weight:900}.grading-submission-list strong{color:#e2e8f0;margin-top:3px;font-size:11px}.grading-submission-list b{color:#facc15;margin-top:6px;font-size:12px}.grading-submission-list small{color:#64748b;margin-top:3px;font-size:8px}.grading-empty{color:#64748b;text-align:center;grid-column:1/-1;place-content:center;min-height:160px;display:grid}@media (max-width:1100px){.grading-layout{grid-template-columns:1fr}.grading-status-panel{position:static}.grading-company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.grading-hero{grid-template-columns:1fr;padding:24px 20px}.grading-hero__mark{width:100%;min-height:110px}.grading-card-picker,.grading-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grading-level-grid{grid-template-columns:1fr}}.pack-carousel__availability{color:#cbd5e1;letter-spacing:.06em;vertical-align:middle;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-left:7px;padding:0 10px;font-size:9px;font-weight:950;display:inline-flex}.pack-carousel__availability.is-available{color:#a7f3d0;background:#10b9811f;border-color:#34d3996b;box-shadow:0 0 18px #10b9811f}.pack-carousel__availability.is-sold_out,.pack-carousel__availability.is-ended{color:#fecaca;background:#7f1d1d29;border-color:#f8717166}.pack-carousel__availability.is-upcoming{color:#fde68a;background:#a1620724;border-color:#facc1566}.pack-carousel__availability.is-disabled{color:#94a3b8;background:#33415547;border-color:#94a3b847}.pack-carousel__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-carousel__stats>div strong{text-overflow:ellipsis;overflow:hidden}.pack-carousel__countdown{color:#bfdbfe;background:#2563eb1a;border:1px solid #60a5fa40;border-radius:10px;align-items:center;width:fit-content;min-height:34px;margin:12px 0 0;padding:0 12px;font-size:10px;font-weight:900;display:flex}.pack-carousel__purchase button:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.55;box-shadow:none}@media (max-width:900px){.pack-carousel__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pack-carousel__availability{margin-top:7px;margin-left:0}.pack-carousel__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-carousel__stats>div strong{font-size:11px}}.grading-submission-slab{gap:10px;padding:14px!important;display:grid!important}.graded-slab{aspect-ratio:.66;isolation:isolate;background:linear-gradient(145deg,#ffffff2e,#94a3b814),#e2e8f01a;border:3px solid #e2e8f09e;border-radius:22px;width:min(100%,330px);margin:0 auto;padding:13px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1c,inset 0 0 30px #ffffff14,0 22px 42px #0000005c}.graded-slab:before,.graded-slab:after{content:"";z-index:1;background:#0f172a85;border:2px solid #cbd5e1c2;border-radius:50%;width:8px;height:8px;position:absolute}.graded-slab:before{top:7px;left:7px}.graded-slab:after{bottom:7px;right:7px}.graded-slab__inner{z-index:2;grid-template-rows:auto minmax(0,1fr) auto;gap:11px;height:100%;display:grid;position:relative}.graded-slab__label{color:#0f172a;background:#f8fafc;border:2px solid #ffffff52;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:82px;padding:10px 11px;display:grid;position:relative;box-shadow:inset 0 0 12px #0f172a14}.graded-slab__label-main{align-items:center;gap:8px;min-width:0;display:flex}.graded-slab__company{color:#fff;letter-spacing:.04em;background:#0f172a;border-radius:5px;place-items:center;min-width:42px;min-height:34px;padding:0 6px;font-size:10px;font-weight:950;display:grid}.graded-slab__label-main>div{min-width:0}.graded-slab__label strong,.graded-slab__label small{display:block}.graded-slab__label-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.graded-slab__label-main small{color:#475569;margin-top:3px;font-size:7px}.graded-slab__grade{align-content:center;justify-items:end;display:grid}.graded-slab__grade strong{font-size:28px;line-height:.9}.graded-slab__grade span{white-space:nowrap;margin-top:3px;font-size:7px;font-weight:900}.graded-slab__cert{letter-spacing:.06em;border-top:1px solid #0f172a2e;grid-column:1/-1;padding-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.graded-slab__subgrades{gap:4px;font-size:6px;font-weight:900;display:flex;position:absolute;bottom:5px;right:9px}.graded-slab__card-window{background:#02061724;border:2px solid #cbd5e175;border-radius:12px;place-items:center;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0f172a3d}.graded-slab__card-window img{object-fit:contain;filter:drop-shadow(0 12px 20px #00000057);border-radius:8px;width:100%;height:100%;display:block}.graded-slab__footer{color:#e2e8f0bd;letter-spacing:.12em;justify-content:center;align-items:center;gap:7px;min-height:20px;font-size:6px;font-weight:900;display:flex}.graded-slab__footer i{background:currentColor;border-radius:50%;width:4px;height:4px}.graded-slab__shine{z-index:5;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff2e 48%,#ffffff57 50%,#0000 61%);animation:5.8s ease-in-out infinite graded-slab-shine;position:absolute;inset:-70% -40%;transform:translate(-45%)rotate(7deg)}.graded-slab--psa .graded-slab__label{background:linear-gradient(90deg,#fff 0 82%,#fee2e2 82%);border-color:#dc2626}.graded-slab--psa .graded-slab__company{background:linear-gradient(135deg,#1d4ed8 0 46%,#fff 46% 54%,#dc2626 54%)}.graded-slab--bgs .graded-slab__label{color:#fef3c7;background:linear-gradient(135deg,#111827,#27272a);border-color:#ca8a04}.graded-slab--bgs .graded-slab__label small,.graded-slab--bgs .graded-slab__cert{color:#fde68a}.graded-slab--bgs .graded-slab__company{color:#111827;background:linear-gradient(135deg,#ca8a04,#fef08a)}.graded-slab--cgc .graded-slab__label{background:linear-gradient(135deg,#e0f2fe,#f8fafc);border-color:#0284c7}.graded-slab--cgc .graded-slab__company{background:#0369a1}.graded-slab--brg .graded-slab__label{background:linear-gradient(135deg,#f8fafc,#dbeafe);border-color:#1d4ed8}.graded-slab--brg .graded-slab__company{background:linear-gradient(135deg,#1e3a8a,#2563eb)}.graded-slab--ace .graded-slab__label{background:linear-gradient(135deg,#faf5ff,#f3e8ff 62%,#e9d5ff);border-color:#7e22ce}.graded-slab--ace .graded-slab__company{background:linear-gradient(135deg,#581c87,#a855f7)}.graded-slab.is-perfect{box-shadow:inset 0 0 0 2px #ffffff24,0 24px 52px #0000006b,0 0 32px #facc153d}.graded-slab--compact{width:min(100%,250px)}.grading-slab-meta{text-align:center;gap:4px;display:grid}.grading-slab-meta span{color:#93c5fd;font-size:9px;font-weight:900}.grading-slab-meta strong{color:#f8fafc;font-size:10px}.grading-company-grid button small{color:var(--grading-accent,#60a5fa);margin-top:6px;font-size:9px;font-weight:900}@keyframes graded-slab-shine{0%,58%,to{opacity:0;transform:translate(-65%)rotate(7deg)}66%{opacity:1}78%{opacity:0;transform:translate(65%)rotate(7deg)}}@media (max-width:760px){.graded-slab--compact{width:min(100%,230px)}}.market-page{gap:18px;width:min(1500px,100% - 40px);margin:0 auto;padding:28px 0 60px;display:grid}.market-hero{background:radial-gradient(circle at 84% 16%,#2563eb38,#0000 27rem),linear-gradient(135deg,#0e1c32fa,#050c19fc);border:1px solid #60a5fa38;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:190px;padding:32px;display:flex}.market-hero>div:first-child>span{color:#60a5fa;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.market-hero h1{margin:9px 0 7px;font-size:clamp(34px,5vw,50px)}.market-hero p{color:#8290a6;margin:0}.market-hero__actions{gap:9px;display:flex}.market-hero__actions button{color:#bfdbfe;cursor:pointer;background:#2563eb24;border:1px solid #60a5fa47;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.market-tabs{background:#091121eb;border:1px solid #94a3b821;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.market-tabs button{color:#8290a6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;min-height:44px;font-weight:900}.market-tabs button.is-active{color:#fff0b8;background:linear-gradient(145deg,#845308eb,#3e2705f2);border-color:#f5bd4985;box-shadow:0 10px 26px #a8660533,inset 0 1px #ffffff29}.auction-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.auction-card{background:linear-gradient(150deg,#121f34fa,#070d19fc);border:1px solid #94a3b826;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #00000040}.auction-card>header,.auction-card__body{padding:14px 16px}.auction-card__visual{background:radial-gradient(circle,#4969972e,#0000 66%);place-items:center;height:240px;padding:16px;display:grid}.auction-card__visual img{object-fit:contain;filter:drop-shadow(0 14px 15px #00000061);width:100%;height:100%}.auction-card__body h3{margin:6px 0 14px;font-size:17px;line-height:1.35}.auction-card__body dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auction-card__body dl>div{background:#02081261;border:1px solid #94a3b81a;border-radius:10px;gap:4px;padding:10px;display:grid}.my-auction-grid .auction-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.my-auction-grid .auction-card>header{grid-area:header}.my-auction-grid .auction-card__visual{grid-area:visual;height:185px;padding:14px}.my-auction-grid .auction-card__body{grid-area:body;align-self:center}.my-auction-grid .auction-card__body h3{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:18px}.market-tabs button{letter-spacing:.04em;box-shadow:inset 0 1px #ffffff09}.market-filter-panel{background:#091121e6;border:1px solid #94a3b821;border-radius:16px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.65fr)) repeat(2,minmax(120px,.6fr)) minmax(140px,.7fr) auto;gap:9px;padding:14px;display:grid}.market-search{color:#64748b;background:#0f172aa6;border:1px solid #94a3b824;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.market-search input,.market-filter-panel>input{width:100%;min-width:0}.market-filter-panel input,.market-filter-panel select{color:#cbd5e1;background:#0f172aa6;border:1px solid #94a3b824;border-radius:10px;outline:0;min-height:42px;padding:0 11px}.market-search input{color:#e2e8f0;background:0 0;border:0;outline:0}.market-filter-panel>button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-weight:900}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.market-product-card{background:linear-gradient(155deg,#111c2ffa,#060c16fc);border:1px solid #94a3b821;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 16px 36px #00000038}.market-product-card>header{justify-content:space-between;align-items:center;gap:9px;padding:12px 14px;display:flex}.market-product-card>header>span{color:#93c5fd;font-size:10px;font-weight:900}.market-product-card>header>small{color:#64748b;align-items:center;gap:5px;font-size:9px;display:inline-flex}.market-product-card .graded-slab{margin-bottom:10px;transform:scale(.94)}.market-card-visual{aspect-ratio:734/1024;background:radial-gradient(circle,#3b82f624,#0000 58%),#020617;border-radius:13px;place-items:center;margin:0 14px;display:grid;position:relative;overflow:hidden}.market-card-visual img{object-fit:contain;width:100%;height:100%}.market-card-visual>span{color:#bfdbfe;background:#020617db;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;bottom:8px;right:8px}.market-product-card__body{gap:10px;padding:15px;display:grid}.market-product-card__body small{color:#64748b;font-size:9px}.market-product-card__body h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:16px;overflow:hidden}.market-product-card__seller{background:#0f172a94;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.market-product-card__seller span{color:#64748b;font-size:8px}.market-product-card__seller strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-product-card__seller em{color:#60a5fa;font-size:8px;font-style:normal;font-weight:900}.market-product-card__meta{flex-wrap:wrap;gap:6px;display:flex}.market-product-card__meta span{color:#94a3b8;background:#1e293bb3;border-radius:999px;padding:5px 7px;font-size:8px}.market-product-card__body footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-product-card__body footer>div{align-items:center;gap:7px;display:flex}.market-product-card__body footer img{object-fit:contain;width:28px;height:28px}.market-product-card__body footer strong{font-size:15px}.market-product-card__body footer button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;min-width:88px;min-height:38px;font-weight:900}.market-product-card__body footer button:disabled{cursor:default;color:#94a3b8;background:#334155}.market-shop-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.market-shop-strip article{border:1px solid var(--shop-accent);gap:5px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-shop-strip article{border:1px solid color-mix(in srgb, var(--shop-accent) 35%, transparent)}}.market-shop-strip article{box-shadow:inset 0 3px 0 var(--shop-accent);background:#0f172aa8;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.market-shop-strip article{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--shop-accent) 75%, transparent)}}.market-shop-strip strong{color:var(--shop-accent);font-size:12px}.market-shop-strip span,.market-shop-strip small{color:#64748b;font-size:9px}.market-my-listings{gap:10px;display:grid}.market-my-listings>article{background:#091121eb;border:1px solid #94a3b821;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.market-my-listings img{object-fit:contain;background:#020617;border-radius:8px;width:72px;height:100px}.market-my-listings>article>div{gap:4px;display:grid}.market-my-listings span{color:#60a5fa;font-size:9px;font-weight:900}.market-my-listings strong{color:#e2e8f0}.market-my-listings small{color:#64748b;font-size:9px}.market-my-listings__finance{text-align:right}.market-my-listings>article>button{color:#fecaca;cursor:pointer;background:#7f1d1d2b;border:1px solid #f8717147;border-radius:9px;min-height:38px;padding:0 12px;font-weight:900}.market-empty{color:#64748b;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:280px;display:grid}.market-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617db;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.market-modal{background:#07101f;border:1px solid #60a5fa3b;border-radius:22px;width:min(900px,100%);max-height:calc(100dvh - 44px);overflow:hidden;box-shadow:0 35px 100px #0000009e}.market-modal>header{border-bottom:1px solid #94a3b81c;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.market-modal>header span{color:#60a5fa;letter-spacing:.13em;font-size:9px;font-weight:900}.market-modal>header h2{margin:5px 0 0}.market-modal>header>button{color:#94a3b8;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.market-listing-modal{grid-template-rows:auto minmax(0,1fr) auto auto auto auto;display:grid}.market-listing-modal__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-height:0;padding:14px 18px;display:grid;overflow-y:auto}.market-listing-modal__cards>button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0f172a9e;border:1px solid #94a3b81f;border-radius:12px;gap:5px;min-width:0;padding:8px;display:grid;position:relative}.market-listing-modal__cards>button.is-selected{border-color:#60a5fab3;box-shadow:0 0 0 3px #2563eb1a}.market-listing-modal__cards img{aspect-ratio:734/1024;object-fit:contain;background:#020617;border-radius:8px;width:100%}.market-listing-modal__cards strong,.market-listing-modal__cards small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-listing-modal__cards strong{font-size:9px}.market-listing-modal__cards small{color:#64748b;font-size:8px}.market-listing-modal__cards span{color:#fff;background:#2563ebe6;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;bottom:6px;right:6px}.market-listing-modal__form{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 14px;display:grid}.market-listing-modal__form label{color:#94a3b8;gap:6px;font-size:9px;font-weight:900;display:grid}.market-listing-modal__form input,.market-listing-modal__form select{color:#e2e8f0;background:#0f172aad;border:1px solid #94a3b826;border-radius:10px;outline:0;min-height:42px;padding:0 11px}.market-fee-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.market-fee-summary article{background:#0f172a8f;border-radius:10px;padding:11px}.market-fee-summary span,.market-fee-summary strong{display:block}.market-fee-summary span{color:#64748b;font-size:8px}.market-fee-summary strong{margin-top:4px;font-size:12px}.market-selected-card{color:#a7f3d0;background:#10b9811a;border:1px solid #34d39940;border-radius:10px;align-items:center;gap:7px;margin:0 18px 14px;padding:9px 11px;font-size:9px;font-weight:900;display:flex}.market-modal>footer{border-top:1px solid #94a3b81c;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.market-modal>footer button{cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:900;display:inline-flex}.market-modal>footer button:first-child{color:#94a3b8;background:#0f172aa8;border:1px solid #94a3b829}.market-modal>footer button:last-child{color:#fff;background:#2563eb;border:0}.market-modal>footer button:disabled{cursor:default;opacity:.5}.market-purchase-modal{text-align:center;justify-items:center;gap:12px;width:min(430px,100%);padding:30px 24px 0;display:grid}.market-purchase-modal>svg{color:#60a5fa}.market-purchase-modal h2,.market-purchase-modal p{margin:0}.market-purchase-modal p{color:#94a3b8}.market-purchase-modal>div{color:#facc15;background:#2563eb21;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:flex}.market-purchase-modal footer{width:calc(100% + 48px);margin-top:10px}@media (max-width:1200px){.market-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.market-search{grid-column:span 2}.market-grid,.market-shop-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.market-hero{flex-direction:column;align-items:flex-start}.market-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search{grid-column:1/-1}.market-grid,.market-shop-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-my-listings>article{grid-template-columns:62px minmax(0,1fr)}.market-my-listings__finance,.market-my-listings>article>button{text-align:left;grid-column:1/-1}.market-listing-modal__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.market-page{width:calc(100% - 24px);padding-top:16px}.market-hero{padding:22px}.market-hero__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.market-tabs,.market-filter-panel{grid-template-columns:1fr}.market-search{grid-column:auto}.market-grid,.market-shop-strip{grid-template-columns:1fr}.market-listing-modal__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-listing-modal__form,.market-fee-summary{grid-template-columns:1fr}.market-modal-backdrop{padding:8px}.market-modal{border-radius:16px;max-height:calc(100dvh - 16px)}}.admin-danger-button{color:#fecaca!important;background:linear-gradient(135deg,#7f1d1d4d,#450a0a3d)!important;border:1px solid #f8717173!important}.admin-danger-button:hover:not(:disabled){box-shadow:0 0 20px #ef444429;background:linear-gradient(135deg,#b91c1c6b,#7f1d1d57)!important;border-color:#f87171cc!important}.admin-auction-log{background:#0f172ab8;border:1px solid #94a3b833;border-radius:20px;margin-top:24px;padding:22px}.admin-auction-log>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.admin-auction-log>header span{color:#f59e0b;letter-spacing:.14em;font-size:11px;font-weight:800}.admin-auction-log>header h2{margin:4px 0 0;font-size:21px}.admin-auction-log>header small{color:#94a3b8}.admin-auction-log__table-wrap{overflow-x:auto}.admin-auction-log table{border-collapse:collapse;width:100%;min-width:900px}.admin-auction-log th,.admin-auction-log td{text-align:left;border-bottom:1px solid #94a3b824;padding:12px 10px;font-size:13px}.admin-auction-log th{color:#94a3b8;letter-spacing:.06em;font-size:11px}.admin-auction-log td strong,.admin-auction-log td small{display:block}.admin-auction-log td small{color:#94a3b8;margin-top:3px}.admin-auction-log__empty{color:#94a3b8;text-align:center;margin:0;padding:28px}.auction-only-page{min-height:100%}.auction-page-search,.auction-create-modal__search,.price-guide__controls label{background:#0f172ab3;border:1px solid #94a3b838;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.auction-page-search{max-width:460px;margin-bottom:20px}.auction-page-search input,.auction-create-modal__search input,.price-guide__controls input{width:100%;height:44px;color:inherit;background:0 0;border:0;outline:0}.auction-empty{color:#94a3b8;text-align:center;border:1px dashed #94a3b840;border-radius:18px;padding:60px 24px}.auction-owner-lock{color:#fbbf24;background:#f59e0b17;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:12px;font-weight:700;display:flex}.auction-create-modal{width:min(900px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:auto}.auction-create-modal__types{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px;display:grid;position:static}.auction-create-modal__types button{color:#cbd5e1;background:#0f172aa6;border:1px solid #94a3b838;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.auction-create-modal__types button.is-active{color:#fff;background:#f59e0b2e;border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b40}.auction-create-modal__assets{background:#02061759;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;min-height:190px;max-height:360px;margin-top:14px;padding:12px;display:grid;overflow:auto}.auction-create-modal__assets>button{color:inherit;text-align:center;background:#1e293bb3;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:10px;display:flex}.auction-create-modal__assets>button.is-selected{background:#f59e0b1f;border-color:#f59e0b}.auction-create-modal__assets img{object-fit:contain;width:82px;height:112px}.auction-create-modal__assets strong{font-size:12px}.auction-create-modal__assets small{color:#94a3b8;font-size:10px}.auction-create-modal__form{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.auction-create-modal__form label,.auction-bid-modal>label{color:#cbd5e1;gap:7px;font-size:12px;font-weight:700;display:grid}.auction-create-modal__form input,.auction-create-modal__form select,.auction-bid-modal input{height:44px;color:inherit;background:#0f172acc;border:1px solid #94a3b838;border-radius:10px;padding:0 12px}.auction-create-modal__warning{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;gap:10px;margin-top:14px;padding:13px;font-size:12px;line-height:1.55;display:flex}.auction-bid-modal{width:min(520px,100vw - 32px)}.auction-bid-modal>small{color:#94a3b8;margin-top:10px;display:block}.price-guide__controls{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.price-guide__controls label{flex:320px}.price-guide__controls>button{color:#cbd5e1;background:#0f172ab3;border:1px solid #94a3b838;border-radius:10px;min-width:64px;padding:0 15px}.price-guide__controls>button.is-active{color:#fff;background:#f59e0b2e;border-color:#f59e0b}.price-guide__set{margin-top:28px}.price-guide__set h2{margin-bottom:13px;font-size:19px}.price-guide__grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;display:grid}.price-guide__grid>button{color:inherit;background:#0f172aa8;border:1px solid #94a3b829;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:13px;display:flex}.price-guide__grid img{object-fit:contain;width:92px;height:126px}.price-guide__grid strong{font-size:12px}.price-guide__grid small{color:#fbbf24;font-size:11px}.price-history-modal{width:min(620px,100vw - 32px)}.price-history-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.price-history-summary span{color:#94a3b8;background:#0f172ab8;border-radius:10px;gap:5px;padding:12px;font-size:11px;display:grid}.price-history-summary strong{color:#fbbf24;font-size:16px}.price-history-list{max-height:380px;overflow:auto}.price-history-list>div{border-bottom:1px solid #94a3b824;justify-content:space-between;gap:15px;padding:12px 4px;display:flex}.price-history-list time{color:#94a3b8;font-size:12px}@media (max-width:640px){.auction-create-modal__types,.auction-create-modal__form,.price-history-summary{grid-template-columns:1fr}}.lobby-ticker{color:#fde68a;background:linear-gradient(90deg,#452404eb,#18130df0);border:1px solid #f59e0b59;border-radius:12px;align-items:center;gap:14px;margin:0 0 14px;padding:9px 14px;display:flex;overflow:hidden}.lobby-ticker>strong{z-index:1;letter-spacing:.18em;font-size:10px}.lobby-ticker>div{white-space:nowrap;flex:1;overflow:hidden}.lobby-ticker span{padding-left:100%;animation:24s linear infinite lobbyTicker;display:inline-block}@keyframes lobbyTicker{to{transform:translate(-100%)}}.board-page{max-width:1480px;margin:auto}.board-hero{background:radial-gradient(circle at 85% 0,#f59e0b29,#0000 36%),linear-gradient(145deg,#111c30,#080f1e);border:1px solid #facc1538;box-shadow:0 24px 70px #00000047}.board-tabs{background:#080f1dd1;border:1px solid #94a3b826;border-radius:18px;padding:7px;box-shadow:inset 0 1px #ffffff0a}.board-tabs button{border-radius:13px;transition:all .2s;position:relative}.board-tabs button.is-active{color:#fff1bd;background:linear-gradient(145deg,#6f470a,#302005);border-color:#fbbf247a;box-shadow:0 8px 25px #b46e0033,inset 0 1px #ffffff29}.board-layout{align-items:start}.board-list,.board-detail{background:linear-gradient(150deg,#0f1b2ff5,#070d19fa);border:1px solid #94a3b824;box-shadow:0 20px 55px #0000003d}.board-list>button{text-align:left;border-bottom:1px solid #94a3b81a;min-height:88px;padding:17px 18px 17px 86px;position:relative}.board-list__thumb{object-fit:contain;filter:drop-shadow(0 7px 8px #00000059);width:48px;height:65px;position:absolute;top:12px;left:17px}.board-detail{min-height:520px;position:sticky;top:88px}.board-back{color:#9fb3cc;align-items:center;gap:5px;margin-bottom:16px;display:inline-flex}.board-showcase-card{background:radial-gradient(circle at 0,#f59e0b26,#0000 45%),#0309138c;border:1px solid #facc1533;border-radius:18px;align-items:center;gap:22px;margin:20px 0;padding:18px;display:flex}.board-showcase-card img{object-fit:contain;filter:drop-shadow(0 15px 18px #00000073);width:150px;max-height:210px}.board-showcase-card figcaption{gap:8px;display:grid}.board-showcase-card figcaption strong{font-size:19px}.board-showcase-card figcaption span{color:#f8cf76}.admin-editor-card{background:linear-gradient(145deg,#111d31f7,#080e1bfa);border:1px solid #94a3b829;border-radius:20px;gap:16px;margin:18px 0;padding:24px;display:grid;box-shadow:0 20px 50px #00000038}.admin-editor-card label{color:#b7c7dc;gap:7px;font-size:13px;display:grid}.admin-editor-card input,.admin-editor-card textarea,.admin-editor-card select,.coupon-reward-pickers select{color:#eef5ff;background:#081120;border:1px solid #94a3b838;border-radius:11px;width:100%;padding:11px 13px}.admin-editor-card textarea{resize:vertical;min-height:105px}.admin-editor-card>button,.coupon-rewards button{color:#fff;background:linear-gradient(#b57608,#674003);border:1px solid #f59e0b73;border-radius:11px;justify-self:start;padding:11px 18px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-check{grid-column:1/-1;display:flex!important}.admin-check input{width:auto}.admin-post-list,.coupon-rewards{gap:9px;display:grid}.admin-post-list article,.coupon-rewards>div{background:#02081273;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:140px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.admin-post-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coupon-reward-pickers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.coupon-rewards input{width:78px}.profile-coupon{margin-top:18px}.profile-coupon__form{gap:10px;margin-top:13px;display:flex}.profile-coupon__form input{color:#fff;background:#081120;border:1px solid #94a3b840;border-radius:11px;flex:1;padding:12px 14px}.profile-coupon__form button,.coupon-box-card button{color:#fff;background:linear-gradient(#bb7909,#704504);border:1px solid #f59e0b7a;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;display:flex}.coupon-box-card{gap:10px;padding:18px;display:grid}.coupon-box-card>img,.coupon-box-card__fallback{object-fit:contain;width:100%;height:230px}.coupon-box-card__fallback{color:#f6c967;background:radial-gradient(circle,#f59e0b2e,#0000 68%);place-items:center;display:grid}.lobby-chat__admin-clear,.lobby-chat-message__delete{color:#fca5a5;align-items:center;gap:4px;display:inline-flex}.lobby-chat-message__delete{margin-left:auto}@media (max-width:800px){.admin-form-grid,.coupon-reward-pickers,.admin-post-list article{grid-template-columns:1fr}.board-detail{position:static}.board-showcase-card{align-items:flex-start}.board-showcase-card img{width:110px}}.board-detail-page{width:min(1180px,100%);margin:0 auto;padding:8px 0 40px}.board-detail-page__back{color:#a9b6ca;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0 0 16px;padding:9px 12px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.board-detail-page__back:hover{color:#fff;background:#94a3b817}.board-post{background:radial-gradient(circle at 92% 0,#2c5e7d1a,#0000 30%),linear-gradient(145deg,#121c2bfa,#070e19fc);border:1px solid #94a3b829;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px #0000004d,inset 0 1px #ffffff06}.board-post>header{padding:36px 40px 25px}.board-post__category{color:#f4ce68;background:#6a480933;border:1px solid #f5b9358c;border-radius:999px;align-items:center;min-height:22px;margin-bottom:14px;padding:2px 10px;font-size:10px;font-weight:900;display:inline-flex}.board-post>header h1{color:#f8fafc;letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(25px,3vw,36px);font-weight:950;line-height:1.25}.board-post__author-row{align-items:center;gap:10px;display:flex}.board-post__author-row time{color:#657995;font-size:12px}.board-author--detail{gap:9px}.board-author--detail .board-author__avatar{border:1px solid #94a3b833;width:38px;height:38px;box-shadow:0 5px 14px #0000004d}.board-author--detail .board-author__identity{flex-direction:row;align-items:center;gap:7px;display:flex}.board-author--detail strong{font-weight:900;color:#edf3fb!important;font-size:14px!important}.board-title-badge{color:#e8eef7;white-space:nowrap;text-shadow:0 1px 2px #000;background:linear-gradient(#45546b 0%,#1b2535 48%,#0d1420 100%);border:1px solid #596980;border-radius:999px;align-items:center;height:23px;padding:0 8px 0 0;font-size:10px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 2px 5px #00000059}.board-title-badge b{color:#fff;letter-spacing:-.04em;background:radial-gradient(circle,#697a91,#273346 65%);border-right:1px solid #ffffff2e;place-items:center;width:26px;height:100%;margin-right:5px;font-size:9px;font-style:italic;display:grid}.board-post__body{border-top:1px solid #94a3b82b;border-bottom:1px solid #94a3b82b;min-height:265px;margin:0 40px;padding:40px 0}.board-post__body>p{color:#c4cfdd;white-space:pre-wrap;word-break:break-word;margin:0;font-size:16px;font-weight:560;line-height:1.85}.board-comments{gap:14px;margin:0;padding:30px 40px 38px;display:grid}.board-comments h2{color:#f4f7fb;letter-spacing:-.025em;margin:0 0 6px;font-size:23px;font-weight:950}.board-comments>article{background:#060c176b;border:1px solid #94a3b821;border-radius:12px;padding:15px 17px}.board-comment__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.board-comment__head time{color:#66768d;font-size:11px}.board-comments>article>p{color:#c8d2df;white-space:pre-wrap;margin:11px 0 0;line-height:1.65}.board-comment-form{grid-template-columns:1fr auto;gap:12px;margin-top:2px;position:relative;display:grid!important}.board-comment-form textarea{resize:vertical;color:#e6edf7;width:100%;min-height:130px;font:inherit;background:#030817;border:1px solid #33445f;border-radius:12px;outline:none;grid-column:1/-1;padding:17px;line-height:1.6;transition:all .18s}.board-comment-form textarea:focus{border-color:#1c829e;box-shadow:0 0 0 3px #0891b21a}.board-comment-form>span{color:#607086;align-self:center;font-size:11px}.board-comment-form>button{color:#d6f8ff;cursor:pointer;background:linear-gradient(145deg,#064c61,#073548);border:1px solid #08758d;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:105px;padding:11px 16px;font-size:13px;font-weight:900;display:inline-flex}.board-comment-form>button:hover{filter:brightness(1.15)}.board-post--loading{color:#8090a6;place-items:center;min-height:420px;display:grid}@media (max-width:700px){.board-detail-page{padding-top:0}.board-post{border-radius:17px}.board-post>header{padding:25px 20px 20px}.board-post>header h1{font-size:24px}.board-post__author-row{flex-direction:column;align-items:flex-start;gap:7px}.board-post__body{min-height:210px;margin:0 20px;padding:28px 0}.board-post__body>p{font-size:14px}.board-comments{padding:25px 20px 28px}.board-comments h2{font-size:20px}.board-author--detail .board-author__identity{flex-wrap:wrap}.board-comment-form textarea{min-height:112px}}@media (max-width:560px){.pack-carousel{padding-left:10px;padding-right:10px}.pack-carousel__stage{grid-template-columns:34px minmax(0,1fr) 34px;gap:2px;min-height:390px}.pack-carousel__visual{min-width:0;min-height:370px;overflow:visible}.pack-carousel__products{gap:10px!important;min-height:330px!important;padding:12px 0!important}.pack-product-float{flex:0 auto;place-items:center;gap:10px;min-width:0;margin:0;display:grid}.pack-product-float--pack{width:min(42%,116px)}.pack-product-float--box{width:min(52%,148px)}.pack-product-float__image{object-fit:contain;filter:drop-shadow(0 18px 22px #00000094)drop-shadow(0 0 18px #3b82f647);width:100%;height:190px;display:block}.pack-product-float__image--pack{transform:scale(1.12)}.pack-product-float__image--box{transform:scale(1.08)}.pack-product-float figcaption{letter-spacing:.08em;margin-top:3px;font-size:13px!important}.pack-carousel__arrow{z-index:5;width:34px;height:48px;font-size:30px;position:relative}}@media (max-width:390px){.pack-product-float__image{height:168px}.pack-product-float--pack{width:min(41%,100px)}.pack-product-float--box{width:min(51%,128px)}}.admin-operations{align-items:start;width:100%;max-width:1480px;margin:0 auto}.admin-operations>.admin-page-title{margin-bottom:4px}.admin-operations>.admin-editor-card{min-width:0;min-height:0;border-radius:18px!important;margin:0!important;padding:24px!important}.admin-operations>.admin-editor-card:first-of-type,.admin-operations>.admin-editor-card:nth-of-type(2){grid-column:span 6}.admin-operations>.admin-editor-card:nth-of-type(3){grid-column:1/-1}.admin-operations .admin-editor-card>h2{color:#f4f8ff;border-bottom:1px solid #60a5fa29;margin:0;padding:0 0 17px;font-size:18px;line-height:1.35}.admin-operations .admin-form-grid{grid-template-columns:1fr}.admin-operations .admin-post-list{margin-top:4px;padding:4px 6px 4px 0}.admin-operations .admin-post-list article{grid-template-columns:125px minmax(160px,.7fr) minmax(220px,1.3fr) auto;min-height:58px;margin:0!important;padding:12px 14px!important}.admin-operations .admin-post-list article>span{color:#7eb5ff;font-size:11px;font-weight:800}.admin-operations .admin-post-list article>strong{color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-operations .admin-post-list article>p{color:#8091a9;margin:0;font-size:12px}.admin-operations .admin-post-list article>div{gap:6px;display:flex}.admin-operations .admin-post-list article>div button{color:#b9d6ff;background:#1e40af1f;border:1px solid #60a5fa38;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.admin-operations .admin-post-list article>div button:last-child{color:#fca5a5;background:#7f1d1d24;border-color:#f871713d}.admin-operations .coupon-reward-pickers{grid-template-columns:repeat(3,minmax(0,1fr))}.board-list--table{min-height:410px;overflow:hidden;gap:0!important;padding:16px 18px 22px!important}.board-list--table .board-list__head,.board-page--list-only .board-list--table>button{grid-template-columns:54px minmax(0,1fr) 210px 180px!important;align-items:center!important;column-gap:16px!important;display:grid!important}.board-list--table .board-list__head{color:#6aa9ff;letter-spacing:.04em;border-bottom:1px solid #60a5fa2e;min-height:50px;padding:0 18px;font-size:11px;font-weight:900}.board-page--list-only .board-list--table>button{width:100%;color:inherit;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b817!important;border-radius:0!important;min-height:54px!important;padding:0 18px!important;position:static!important}.board-page--list-only .board-list--table>button:hover{background:#2563eb11!important}.board-page--list-only .board-list--table>button.is-pinned{background:linear-gradient(90deg,#be2d450b,#0000 70%)!important}.board-list--table .board-list__number{color:#7489a8;font-size:13px}.board-page--list-only .board-list__copy{align-items:center;min-width:0;flex-direction:row!important;gap:8px!important;display:flex!important}.board-page--list-only .board-list__copy>small{background:#9f12393d;border:1px solid #fb71857a;border-radius:999px;flex:none;padding:3px 8px;font-weight:900;color:#ffd3da!important;letter-spacing:0!important;font-size:10px!important}.board-page--list-only .board-list__copy>strong{color:#f1f5fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.board-page--list-only .board-list__copy em{color:#68a7ff;margin-left:4px;font-size:11px;font-style:normal;font-weight:800}.board-page--list-only .board-author{align-items:center;gap:8px;min-width:0;display:flex!important}.board-page--list-only .board-author__avatar{color:#dff7ff;background:radial-gradient(circle at 35% 25%,#28b6ee,#07527b 58%,#061b2d);border:1px solid #60a5fa52;flex:none;width:26px;height:26px}.board-page--list-only .board-author__identity{align-items:center;gap:6px;min-width:0;flex-direction:row!important;display:flex!important}.board-page--list-only .board-author__role{background:#eff6ff;border:1px solid #8bb8ff;border-radius:999px;flex:none;padding:2px 6px;font-weight:900;color:#3976d8!important;font-size:9px!important}.board-page--list-only .board-author strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#dce8f8!important;font-size:12px!important}.board-page--list-only .board-list__meta{color:#627894;text-align:right;white-space:nowrap;font-size:10px;display:block!important}@media (max-width:980px){.admin-operations>.admin-editor-card:first-of-type,.admin-operations>.admin-editor-card:nth-of-type(2),.admin-operations>.admin-editor-card:nth-of-type(3){grid-column:1/-1}.board-list--table .board-list__head,.board-page--list-only .board-list--table>button{grid-template-columns:42px minmax(0,1fr) 160px!important}.board-list--table .board-list__head>span:last-child,.board-page--list-only .board-list__meta{display:none!important}}@media (max-width:640px){.admin-operations>.admin-editor-card{padding:18px!important}.admin-operations .admin-post-list article{grid-template-columns:1fr auto}.admin-operations .admin-post-list article>p{grid-column:1/-1}.admin-operations .coupon-reward-pickers{grid-template-columns:1fr}.board-list--table{min-height:360px;padding:8px 10px 16px!important}.board-list--table .board-list__head,.board-page--list-only .board-list--table>button{grid-template-columns:32px minmax(0,1fr)!important;column-gap:8px!important;padding-left:8px!important;padding-right:8px!important}.board-list--table .board-list__head>span:nth-child(3),.board-page--list-only .board-author{display:none!important}.board-page--list-only .board-list__copy>strong{font-size:12px}}.mission-page{color:#f8fafc;max-width:920px;margin:0 auto;padding:42px 24px 80px}.mission-progress{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mission-progress span{align-items:center;gap:12px;display:flex}.mission-progress span i{background:#facc15;border-radius:8px;width:120px;height:10px;display:inline-block}.mission-progressbar{background:#334155;border-radius:9px;height:6px;margin-bottom:14px;overflow:hidden}.mission-progressbar i{background:#38bdf8;height:100%;display:block}.mission-question,.mission-card,.mission-result,.mission-complete{background:#172136;border:1px solid #334155;border-radius:22px;padding:28px}.mission-question small{background:#334155;border-radius:18px;padding:7px 12px;font-weight:800;display:inline-block}.mission-question h1{margin:22px 0 28px;font-size:28px}.mission-question>div{gap:10px;display:grid}.mission-question button{text-align:left;color:#f8fafc;background:#0c1427;border:1px solid #64748b;border-radius:15px;height:54px;padding:0 16px;font-size:16px;font-weight:700}.mission-question button.selected{background:#102b49;border-color:#38bdf8}.mission-question button i{vertical-align:middle;border:2px solid #94a3b8;border-radius:50%;width:19px;height:19px;margin-right:12px;display:inline-block}.mission-question button.selected i{border:6px solid #38bdf8}.mission-submit,.mission-result button{color:#fff;background:#2563eb;border:0;border-radius:14px;width:100%;height:52px;margin-top:24px;font-size:18px;font-weight:900}.mission-submit:disabled{opacity:.45}.mission-result,.mission-complete{text-align:center;max-width:620px;margin:80px auto}.mission-result>div,.mission-complete>div{font-size:48px}.mission-result h1,.mission-complete h1{font-size:31px}.mission-result.correct h1,.mission-complete strong{color:#6ee7a3}.mission-result.wrong h1{color:#fca5a5}@media (max-width:640px){.mission-page{padding:22px 14px}.mission-progress{align-items:flex-start}.mission-progress span i{width:72px}.mission-question{padding:20px 16px}.mission-question h1{font-size:22px}}.owned-card__case--has-grading-label{overflow:hidden;background:linear-gradient(#081225fa 0 70px,#e2e8f014 70px)!important;border-color:#e2e8f0b8!important;padding:82px 12px 15px!important;box-shadow:inset 0 0 0 2px #ffffff21,0 14px 36px #0000006b!important}.owned-card__case--has-grading-label>img{object-fit:contain!important;height:100%!important}.owned-card__visual:has(.owned-grading-label) .owned-card__quantity{top:91px}.owned-grading-label{z-index:4;color:#fff;isolation:isolate;background:linear-gradient(135deg,#111d33,#253f68 54%,#0a1426);border:1px solid #ffffff47;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:61px;padding:7px 9px;display:grid;position:absolute;top:8px;left:8px;right:8px;box-shadow:inset 0 1px #ffffff2e,0 5px 14px #0000006b}.owned-grading-label:before{z-index:-1;border-radius:inherit;content:"";opacity:.55;background:linear-gradient(105deg,#0000 20%,#fff3 48%,#0000 72%);position:absolute;inset:0}.owned-grading-label__company{border-right:1px solid #ffffff38;place-items:center;min-width:47px;padding-right:8px;display:grid}.owned-grading-label__company strong{letter-spacing:-.04em;font-size:clamp(13px,1.4vw,18px);font-weight:1000;line-height:1}.owned-grading-label__company span{letter-spacing:.08em;opacity:.72;margin-top:4px;font-size:5px;font-weight:900}.owned-grading-label__identity{text-align:left;min-width:0;padding:0 8px;display:grid}.owned-grading-label__identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.3vw,17px);font-weight:1000;line-height:1.15;overflow:hidden}.owned-grading-label__identity span{color:#dbeafe;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:8px;font-weight:950;overflow:hidden}.owned-grading-label__grade{border-left:1px solid #ffffff3d;place-items:center;min-width:48px;min-height:47px;padding-left:8px;display:grid}.owned-grading-label__grade strong{letter-spacing:-.07em;text-shadow:0 2px 8px #0006;font-size:clamp(25px,2.8vw,37px);font-weight:1000;line-height:.9}.owned-grading-label__grade small{color:#f7d774;letter-spacing:.12em;font-size:6px;font-weight:1000;line-height:1}.owned-grading-label--psa{color:#143f8f;background:linear-gradient(135deg,#f7f9fc,#dce8f6 58%,#f7f9fc)}.owned-grading-label--psa .owned-grading-label__identity strong,.owned-grading-label--psa .owned-grading-label__grade strong{color:#b91c1c}.owned-grading-label--psa .owned-grading-label__identity span{color:#1d4ed8}.owned-grading-label--bgs{color:#f8e6a0;background:linear-gradient(135deg,#171717,#54481f 52%,#0c0c0c)}.owned-grading-label--cgc{color:#ecfeff;background:linear-gradient(135deg,#082f49,#0e7490 55%,#062438)}.owned-grading-label--cgc.is-cgc-pristine{background:linear-gradient(135deg,#071a2e,#147b8f 42%,#c59b24 74%,#14213a);border-color:#facc15d9;box-shadow:inset 0 0 18px #facc1538,0 0 18px #22d3ee3d}.owned-grading-label--cgc.is-cgc-pristine .owned-grading-label__identity span,.owned-grading-label--cgc.is-cgc-pristine .owned-grading-label__grade strong{color:#fde68a}.owned-grading-label--cgc.is-cgc-gem-mint{background:linear-gradient(135deg,#052e3e,#0891b2 55%,#063447)}.owned-grading-label--brg{color:#dbeafe;background:linear-gradient(135deg,#071325,#17386a 55%,#050b15)}.owned-grading-label--brg.is-black-label{color:#f9e7a0;background:linear-gradient(135deg,#020202,#191919 48%,#594819 70%,#030303);border-color:#d4af37;box-shadow:inset 0 0 0 1px #facc1542,inset 0 0 24px #d4af3729,0 0 20px #d4af374d}.owned-grading-label--brg.is-black-label .owned-grading-label__identity span,.owned-grading-label--brg.is-black-label .owned-grading-label__grade strong{color:#f7d774}.owned-grading-label--ace{color:#f5f3ff;background:linear-gradient(135deg,#28124d,#6d28d9 55%,#180a31)}.owned-grading-label.is-perfect:not(.is-black-label):not(.is-cgc-pristine){border-color:#fde047ad;box-shadow:inset 0 0 18px #fde04721,0 0 16px #facc1533}@media (max-width:680px){.owned-card__case--has-grading-label{padding-top:74px!important}.owned-grading-label{min-height:54px;padding:6px 7px}.owned-grading-label__company{min-width:41px}.owned-grading-label__grade{min-width:42px}}.admin-grading-catalog-grant .admin-card-heading>div p{color:#7f96b7;margin:7px 0 0;font-size:13px}.admin-grading-catalog-grant .admin-card-heading>strong{color:#fde68a;letter-spacing:.08em;border:1px solid #facc1559;border-radius:999px;padding:7px 11px;font-size:11px}.admin-grading-search-row{grid-template-columns:minmax(220px,1fr) auto minmax(240px,1fr);gap:10px;margin-top:14px;display:grid}.admin-grading-search-row input,.admin-grading-search-row select,.admin-grading-grade-editor input,.admin-grading-grade-editor select{color:#edf5ff;background:#071223d1;border:1px solid #56749e61;border-radius:10px;min-height:44px;padding:0 12px}.admin-grading-search-row button{color:#dbeafe;background:#102b51;border:1px solid #60a5fa6b;border-radius:10px;padding:0 17px;font-weight:900}.admin-grading-search-row>span{color:#6f88aa;align-self:center;font-size:12px}.admin-grading-catalog-grid{grid-template-columns:minmax(310px,.95fr) minmax(390px,1.05fr);gap:18px;margin-top:18px;display:grid}.admin-grading-card-results{background:#030b1894;border:1px solid #4460874d;border-radius:15px;align-content:start;gap:8px;max-height:590px;padding:10px;display:grid;overflow-y:auto}.admin-grading-card-results>p{color:#7188a8;text-align:center;padding:28px 18px}.admin-grading-card-results>button{color:#eaf2ff;text-align:left;background:#0c1a30c2;border:1px solid #49679047;border-radius:11px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:8px;display:grid}.admin-grading-card-results>button:hover,.admin-grading-card-results>button.selected{background:#0f375bd9;border-color:#38bdf8b8}.admin-grading-card-results img{object-fit:contain;border-radius:5px;width:48px;height:66px}.admin-grading-card-results span{min-width:0;display:grid}.admin-grading-card-results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-grading-card-results small{color:#8299b9;margin-top:4px}.admin-grading-card-results em{color:#fde68a;background:#facc151f;border-radius:6px;width:fit-content;margin-top:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:900}.admin-grading-grade-editor{background:linear-gradient(150deg,#0c1b33f0,#050e1df5);border:1px solid #4460874d;border-radius:15px;padding:15px}.admin-grading-selected-card{border:1px solid #60a5fa3d;border-radius:12px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:10px;display:grid}.admin-grading-selected-card.empty{color:#7085a4;place-items:center;display:grid}.admin-grading-selected-card img{object-fit:contain;width:60px;height:82px}.admin-grading-selected-card div{display:grid}.admin-grading-selected-card span,.admin-grading-grade-editor label>span{color:#6f88aa;font-size:11px;font-weight:800}.admin-grading-selected-card strong{color:#f4f8ff;margin-top:4px;font-size:17px}.admin-grading-selected-card small{color:#8ba0bd;margin-top:4px}.admin-grading-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.admin-grading-fields label,.admin-grading-subgrades label{gap:6px;display:grid}.admin-grading-fields label.wide{grid-column:1/-1}.admin-grading-subgrades{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.admin-grading-subgrades input{text-align:center;width:100%}.admin-grading-label-preview{color:#fff;background:linear-gradient(135deg,#122544,#285187,#0a172c);border:1px solid #ffffff40;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:10px 13px;display:grid}.admin-grading-label-preview>span{font-size:20px;font-weight:1000}.admin-grading-label-preview>div{border-left:1px solid #ffffff40;padding-left:11px;display:grid}.admin-grading-label-preview small{color:#bfdbfe;margin-top:3px;font-weight:900}.admin-grading-label-preview>b{border-left:1px solid #ffffff40;padding-left:12px;font-size:34px}.admin-grading-label-preview.company-cgc{background:linear-gradient(135deg,#07324a,#0891b2,#06293c)}.admin-grading-label-preview.company-brg{background:linear-gradient(135deg,#08152a,#1e4a86,#050a13)}.admin-grading-label-preview.black-label{color:#f8df84;background:linear-gradient(135deg,#020202,#222,#5a4919,#030303);border-color:#d4af37}.admin-grading-label-preview.pristine{border-color:#facc15;box-shadow:0 0 18px #22d3ee33}.admin-grading-grant-button{color:#fff8d8;background:linear-gradient(135deg,#7c5b08,#c38a0a);border:1px solid #facc156b;border-radius:11px;width:100%;min-height:48px;margin-top:14px;font-weight:1000}.admin-grading-grant-button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}@media (max-width:900px){.admin-grading-search-row,.admin-grading-catalog-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-grading-fields,.admin-grading-subgrades{grid-template-columns:1fr 1fr}}.memory-board{grid-template-rows:repeat(5,minmax(0,1fr));max-width:560px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.memory-card{aspect-ratio:3/2!important;width:100%!important;min-width:0!important;max-height:100px!important}.memory-card__front img{object-fit:contain;max-height:68px!important}.memory-card__front b{font-size:11px!important}.mission-single-panel,.ball-market-panel{text-align:center;color:#edf6ff;background:linear-gradient(145deg,#0c1930f5,#070f1ffa);border:1px solid #7097d138;border-radius:24px;max-width:1100px;margin:0 auto 28px;padding:34px}.mission-single-panel>small,.ball-market-panel small{color:#5fe1ff;letter-spacing:.14em}.mission-single-panel>button,.ball-explore button{color:#fff;background:linear-gradient(135deg,#27d8ff,#5368ff);border:0;border-radius:12px;padding:13px 24px;font-weight:900}.attendance-stamps{grid-template-columns:repeat(7,1fr);gap:10px;margin:28px 0;display:grid}.attendance-stamps span{color:#7590b3;background:#12233e;border-radius:14px;padding:18px 6px}.attendance-stamps .is-done{color:#fff;background:linear-gradient(135deg,#16a67c,#24dca5)}.silhouette-timer{color:#ffce55;font-size:28px;font-weight:900}.silhouette-image{background:radial-gradient(circle,#354561,#111a2b 68%);border-radius:50%;place-items:center;width:260px;height:260px;margin:12px auto;display:grid}.silhouette-image img{object-fit:contain;filter:brightness(0);width:82%;height:82%}.silhouette-options{grid-template-columns:repeat(2,1fr);gap:10px;max-width:620px;margin:20px auto;display:grid}.silhouette-options button{color:#fff;background:#142540;border:1px solid #36537b;border-radius:12px;padding:14px;font-weight:800}.ball-market-panel>header{text-align:left;justify-content:space-between;align-items:center;display:flex}.ball-market-panel>header>div:last-child{background:#172b49;border-radius:14px;padding:14px 24px;display:grid}.ball-market-panel>header b{color:#ffce55;font-size:26px}.ball-explore{background:#0c1b31;border-radius:16px;justify-content:space-between;align-items:center;margin:22px 0;padding:18px;display:flex}.ball-quantity{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ball-quantity input{border-radius:8px;width:90px;padding:9px}.ball-price-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.ball-price-grid article{background:#12243f;border-radius:16px;padding:18px 10px}.ball-price-grid strong{font-size:20px;display:block}.ball-price-grid .up{color:#ff7288}.ball-price-grid .down{color:#58a8ff}.ball-price-grid article div{gap:6px;display:flex}.ball-price-grid button{color:#fff;background:#274d7b;border:0;border-radius:8px;flex:1;padding:8px}@media (max-width:800px){.memory-board{max-width:100%}.memory-card{max-height:82px!important}.attendance-stamps{grid-template-columns:repeat(4,1fr)}.ball-price-grid{grid-template-columns:repeat(2,1fr)}.mini-game-dock{overflow-x:auto}.mini-game-dock button{min-width:180px}}.inline-grading-label{z-index:3;text-align:center;background:linear-gradient(135deg,#111,#3a3118);border:1px solid #e8c55e;border-radius:6px;padding:5px 7px;font-weight:900;top:6px;left:6px;right:6px;box-shadow:0 3px 12px #0009;color:#ffe998!important;font-size:10px!important;position:absolute!important}.auction-card__visual,.auction-create-modal__assets button,.board-showcase-card button{position:relative}.has-grading-frame{background:linear-gradient(145deg,#151515,#493f20)!important;border:2px solid #d7bd69!important;padding:10px!important}.silhouette-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;overflow:hidden}.silhouette-art-crop{pointer-events:none;-webkit-user-select:none;user-select:none;background:#02050b;border-radius:44% 44% 36% 36%;width:82%;height:64%;overflow:hidden}.silhouette-art-crop img{object-fit:cover;object-position:50% 18%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:185%;transform:translateY(-2%);filter:brightness(0)contrast(3)!important}.pokemon-name-quiz-image{background:radial-gradient(circle,#49617f,#111a2b 70%);padding:18px;overflow:hidden}.pokemon-name-quiz-image>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;filter:none!important;transform:none!important}.ball-kind-image{object-fit:contain;filter:drop-shadow(0 12px 14px #0000006b);width:92px;height:92px;margin:0 auto 10px;transition:transform .2s;display:block}.ball-price-grid article:hover .ball-kind-image{transform:translateY(-4px)rotate(-4deg)scale(1.06)}.board-showcase-card.is-graded>button{width:min(250px,100%)}.board-showcase-card.is-graded .graded-slab{width:100%}.card-inspector .graded-slab{width:min(360px,80vw);max-height:72vh}.ball-action-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.ball-action-tabs button{color:#a9bdd7;cursor:pointer;background:#0b1a30;border:1px solid #29496f;border-radius:12px;min-height:48px;font-weight:900}.ball-action-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#16bfe9,#5264f4);border-color:#48d8ff;box-shadow:0 8px 22px #25a4ff40}.ball-price-grid article>p b{color:#ffdb68;font-size:19px}.ball-trade-button{color:#fff;border:0;border-radius:9px;width:100%;margin-top:12px;padding:10px;font-weight:900;background:#356ee8!important}.ball-trade-button.is-sell{background:#d04e68!important}.ball-trade-button:disabled{opacity:.4;cursor:not-allowed}.auction-grid{align-items:stretch}.auction-card{flex-direction:column;min-width:0;display:flex!important}.auction-card>header{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.auction-card__visual{flex:0 0 240px}.auction-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.auction-card__body h3{min-height:46px}.auction-card__body dl{margin-top:auto}.auction-owner-lock{margin-top:12px}.my-auction-grid .auction-card{grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"header header""visual body"!important;display:grid!important}.my-auction-grid .auction-card__body h3{min-height:auto}.my-auction-grid .auction-card__body dl{margin-top:8px}.lobby-chat-card-chip.is-graded{box-shadow:0 0 0 1px #ffe88a1f,0 5px 15px #00000040;color:#ffe17a!important;background:linear-gradient(135deg,#231c08f2,#5b440fbf)!important;border:1px solid #e0bc51!important}.lobby-chat-card-modal__image.has-chat-grading{background:0 0;width:min(300px,76vw);height:auto;overflow:visible}.lobby-chat-card-modal__image.has-chat-grading .graded-slab{width:100%}@media (max-width:760px){.ball-action-tabs,.ball-price-grid{grid-template-columns:repeat(2,1fr)}.my-auction-grid .auction-card{grid-template-columns:1fr!important;grid-template-areas:"header""visual""body"!important}}@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-space-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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
