@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-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-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-duration:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-red-400:#ff6568;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-violet-100:#ede9fe;--color-violet-300:#c4b4ff;--color-rose-100:#ffe4e6;--color-rose-300:#ffa2ae;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-700:#314158;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--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-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--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,ui-sans-serif, system-ui, 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{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}.visible{visibility:visible}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-\[18\%\]{inset:-18%}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[18\%\]{inset:18%}.inset-\[19\%\]{inset:19%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-44{height:calc(var(--spacing) * 44)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-44{width:calc(var(--spacing) * 44)}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.scale-\[1\.32\]{scale:1.32}.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)}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22px\]{border-radius:22px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/50{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/30{border-color:color-mix(in oklab, var(--color-rose-300) 30%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-violet-300\/30{border-color:#c4b4ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/30{border-color:color-mix(in oklab, var(--color-violet-300) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#030712\]{background-color:#030712}.bg-\[rgba\(8\,18\,41\,0\.82\)\]{background-color:#081229d1}.bg-\[rgba\(20\,71\,123\,0\.34\)\]{background-color:#14477b57}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/10{background-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-violet-300\/10{background-color:#c4b4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/10{background-color:color-mix(in oklab, var(--color-violet-300) 10%, transparent)}}.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\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(90\,174\,255\,0\.24\)\,rgba\(7\,14\,32\,0\.82\)\)\]{background-image:radial-gradient(circle at 50% 30%,#5aaeff3d,#070e20d1)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(90\,174\,255\,0\.28\)\,rgba\(7\,14\,32\,0\.92\)\)\]{background-image:radial-gradient(circle at 50% 30%,#5aaeff47,#070e20eb)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-\[\#7ca8df\]{color:#7ca8df}.text-\[\#52e6ff\]{color:#52e6ff}.text-\[\#7897c7\]{color:#7897c7}.text-\[\#dcf6ff\]{color:#dcf6ff}.text-\[\#ff9eb4\]{color:#ff9eb4}.text-\[\#ffd166\]{color:#ffd166}.text-amber-100{color:var(--color-amber-100)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-100{color:var(--color-emerald-100)}.text-rose-100{color:var(--color-rose-100)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-950{color:var(--color-slate-950)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.shadow-\[0_0_22px_rgba\(66\,232\,255\,0\.28\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#42e8ff47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(247\,198\,92\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#f7c65c38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(67\,221\,255\,0\.18\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#43ddff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:border-cyan-300\/40:hover{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.hover\:border-cyan-300\/60:hover{border-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/60:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.hover\:border-red-400\/40:hover{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/40:hover{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-300\/10:hover{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.hover\:bg-cyan-400\/20:hover{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.hover\:bg-red-400\/10:hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:grid-cols-\[44px_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_132px_48px\]{grid-template-columns:44px minmax(0,1fr) minmax(0,1.2fr) 132px 48px}.md\:items-end{align-items:flex-end}}@media (min-width:64rem){.lg\:block{display:block}}@media (min-width:80rem){.xl\:block{display:block}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rpg-ink:#2a1a0d;--rpg-ink-soft:#5e4124;--rpg-gold:#d79a37;--rpg-gold-bright:#ffd27a;--rpg-parchment:#cda873;--rpg-blue:#163553;--rpg-wood:#1a100b;--background:#080604;--foreground:#f5e3bf}.staff-role-tone{--staff-role-text:#6f4b13;--staff-role-glow:#ffe3a0;--staff-role-border:#ffd15e47;--staff-role-bg:#8457172e;--staff-role-aura:#ffe3a03d;--staff-role-spark:#fff0bd;--staff-role-effect-speed:5.8s;--staff-role-aura-opacity:.14;--staff-role-line-opacity:.28}.staff-role-tone-owner{--staff-role-text:#8a5a10;--staff-role-glow:#ffe08a;--staff-role-border:#ffd15e57;--staff-role-bg:#84571738;--staff-role-aura:#ffd0528a;--staff-role-spark:#fff7c4;--staff-role-effect-speed:3.2s;--staff-role-aura-opacity:.34;--staff-role-line-opacity:.52}.staff-role-tone-manager{--staff-role-text:#9a302b;--staff-role-glow:#ffaaa1;--staff-role-border:#ff636357;--staff-role-bg:#6716123d;--staff-role-aura:#ff544875;--staff-role-spark:#ffd0c9;--staff-role-effect-speed:3.8s;--staff-role-aura-opacity:.28;--staff-role-line-opacity:.44}.staff-role-tone-admin{--staff-role-text:#6740a4;--staff-role-glow:#d9b8ff;--staff-role-border:#bd7eff57;--staff-role-bg:#4a27703d;--staff-role-aura:#b66fff6b;--staff-role-spark:#f2dbff;--staff-role-effect-speed:4.2s;--staff-role-aura-opacity:.24;--staff-role-line-opacity:.4}.staff-role-tone-moderator{--staff-role-text:#1f638f;--staff-role-glow:#9bd8ff;--staff-role-border:#53b7ff57;--staff-role-bg:#174a703d;--staff-role-aura:#4fc4ff5c;--staff-role-spark:#ddf6ff;--staff-role-effect-speed:4.9s;--staff-role-aura-opacity:.2;--staff-role-line-opacity:.34}.staff-role-tone-support{--staff-role-text:#27783d;--staff-role-glow:#a8f5bf;--staff-role-border:#69ff9c57;--staff-role-bg:#1658303d;--staff-role-aura:#69ff9c4d;--staff-role-spark:#dcffe6;--staff-role-effect-speed:5.6s;--staff-role-aura-opacity:.16;--staff-role-line-opacity:.28}.staff-role-tone-none{--staff-role-text:#78511f;--staff-role-glow:#d6c0a0;--staff-role-border:#cdba9e2e;--staff-role-bg:#ffffff0b}.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-access-card .staff-role-tone{color:var(--staff-role-text)!important}.rpg-feed-author-role{font-style:normal;font-weight:950}.rpg-feed-comment-role,.rpg-feed-staff-role-label,.staff-role-account-rank.staff-role-tone{font-weight:950}@keyframes staff-role-aura-breathe{0%,to{opacity:calc(var(--staff-role-aura-opacity) * .62);transform:scaleX(.9)translateY(1px)}50%{opacity:var(--staff-role-aura-opacity);transform:scaleX(1.04)translateY(0)}}@keyframes staff-role-sigil-flow{0%{opacity:calc(var(--staff-role-line-opacity) * .45);background-position:130%;transform:translate(-4px)scaleX(.86)}48%{opacity:var(--staff-role-line-opacity)}to{opacity:calc(var(--staff-role-line-opacity) * .45);background-position:-30%;transform:translate(4px)scaleX(1)}}@keyframes staff-role-owner-crown{0%,to{opacity:.56;transform:translateY(1px)scale(.94)}35%{opacity:.95;transform:translateY(-1px)scale(1.05)}70%{opacity:.72;transform:translateY(0)scale(.98)}}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:not(.staff-role-tone-none),.rpg-role-row.staff-role-tone:not(.staff-role-tone-none)>span:not(.rpg-tier-badge){isolation:isolate;text-shadow:0 0 5px var(--staff-role-aura), 0 1px 1px #0000003d;position:relative}.rpg-role-row.staff-role-tone:not(.staff-role-tone-none)>span:not(.rpg-tier-badge){justify-self:start;width:fit-content;max-width:100%}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:not(.staff-role-tone-none){display:inline-block}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:not(.staff-role-tone-none):before,.rpg-role-row.staff-role-tone:not(.staff-role-tone-none)>span:not(.rpg-tier-badge):before{z-index:-1;background:radial-gradient(circle at 18% 52%, var(--staff-role-spark) 0 .75px, transparent 2px), radial-gradient(circle at 86% 46%, var(--staff-role-glow) 0 .75px, transparent 2px), radial-gradient(ellipse at 50% 58%, var(--staff-role-aura), transparent 64%);content:"";opacity:var(--staff-role-aura-opacity);pointer-events:none;transform-origin:50%;animation:staff-role-aura-breathe var(--staff-role-effect-speed) ease-in-out infinite;border-radius:999px;position:absolute;inset:-4px -5px}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:not(.staff-role-tone-none):after,.rpg-role-row.staff-role-tone:not(.staff-role-tone-none)>span:not(.rpg-tier-badge):after{z-index:-1;background:linear-gradient(90deg, transparent 0%, var(--staff-role-glow) 30%, var(--staff-role-spark) 50%, var(--staff-role-glow) 70%, transparent 100%);height:1px;box-shadow:0 0 5px var(--staff-role-aura);content:"";opacity:var(--staff-role-line-opacity);pointer-events:none;transform-origin:50%;animation:staff-role-sigil-flow var(--staff-role-effect-speed) linear infinite;background-size:220% 100%;border-radius:999px;position:absolute;bottom:-2px;left:-7px;right:-7px}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone-owner:before,.rpg-role-row.staff-role-tone-owner>span:not(.rpg-tier-badge):before{background:radial-gradient(circle at 12% 54%, var(--staff-role-spark) 0 1px, transparent 3px), radial-gradient(circle at 50% 0%, #ffffffa8 0 .75px, transparent 3px), radial-gradient(circle at 88% 50%, var(--staff-role-spark) 0 1px, transparent 3px), radial-gradient(ellipse at 50% 58%, var(--staff-role-aura), transparent 66%);animation-name:staff-role-owner-crown;inset:-6px -7px}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone-owner:after,.rpg-role-row.staff-role-tone-owner>span:not(.rpg-tier-badge):after{height:2px;box-shadow:0 0 7px var(--staff-role-aura), 0 0 12px #fff0a024}.rpg-role-row.staff-role-tone>span:not(.rpg-tier-badge){color:var(--staff-role-glow)}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role).staff-role-tone:not(.staff-role-tone-none){text-shadow:0 1px 0 #ffeebe57, 0 0 4px var(--staff-role-aura);color:var(--staff-role-text)!important}@supports (color:color-mix(in lab, red, red)){:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role).staff-role-tone:not(.staff-role-tone-none){text-shadow:0 1px 0 #ffeebe57, 0 0 4px color-mix(in srgb, var(--staff-role-aura) 24%, transparent)}}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role).staff-role-tone:not(.staff-role-tone-none):before,:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role).staff-role-tone:not(.staff-role-tone-none):after{content:none;animation:none;display:none}.account-hero-status-item.is-staff.staff-role-tone,.profile-showcase-badges b.is-staff.staff-role-tone,.rpg-profile-showcase-badges b.is-staff.staff-role-tone{border-color:var(--staff-role-border);background:var(--staff-role-bg);color:var(--staff-role-glow)}.account-hero-status-item.is-staff.staff-role-tone .account-hero-status-icon,.account-hero-status-item.is-staff.staff-role-tone .account-hero-status-value,.profile-showcase-badges b.is-staff.staff-role-tone svg,.rpg-profile-showcase-badges b.is-staff.staff-role-tone svg{color:var(--staff-role-glow)}.admin-support-messages article.is-staff.staff-role-tone,.support-chat-thread article.staff-role-tone .support-chat-bubble{border-color:var(--staff-role-border)}.scanner-metric .staff-role-tone,.visual-dev-card .staff-role-tone,.visual-dev-account-panel .staff-role-tone,.visual-dev-account-monitoring-detail .staff-role-tone,.visual-dev-target-results .staff-role-tone{color:var(--staff-role-glow)}@media (prefers-reduced-motion:reduce){:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:before,:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:after,.rpg-role-row.staff-role-tone>span:not(.rpg-tier-badge):before,.rpg-role-row.staff-role-tone>span:not(.rpg-tier-badge):after,.rpg-role-row.staff-role-tone,:where(.account-hero-status-item.is-staff,.profile-showcase-badges b.is-staff,.rpg-profile-showcase-badges b.is-staff).staff-role-tone{animation:none}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:before,.rpg-role-row.staff-role-tone>span:not(.rpg-tier-badge):before{opacity:calc(var(--staff-role-aura-opacity) * .48)}:where(.rpg-feed-author-role,.rpg-feed-comment-role,.rpg-feed-staff-role-label,.rpg-feed-delete-preview-role,.staff-role-account-rank).staff-role-tone:after,.rpg-role-row.staff-role-tone>span:not(.rpg-tier-badge):after{opacity:calc(var(--staff-role-line-opacity) * .5)}}.user-tier-tone,.user-tier-tone-wanderer{--user-tier-text:#111;--user-tier-glow:#111;--user-tier-border:#00000080;--user-tier-bg:#00000038;--user-tier-badge-text:#f4f4f4;--user-tier-badge-bg:linear-gradient(180deg, #3b3b3b, #111 58%, #020202);--user-tier-badge-border:#000000d1}.user-tier-tone-trader{--user-tier-text:#bd6f00;--user-tier-glow:#ffad2f;--user-tier-border:#ff9d1e75;--user-tier-bg:#9c56004d;--user-tier-badge-text:#281400;--user-tier-badge-bg:linear-gradient(180deg, #ffd37a, #ff9f1c 55%, #934900);--user-tier-badge-border:#6b3500bd}.user-tier-tone-magnate{--user-tier-text:#f0f4ff;--user-tier-glow:#f4f7ff;--user-tier-border:#e1e9f794;--user-tier-bg:#dce4f233;--user-tier-badge-text:#20242b;--user-tier-badge-bg:linear-gradient(180deg, #fff, #dce4ef 56%, #8f9aa8);--user-tier-badge-border:#5e6977b8}.user-tier-tone-oligarch{--user-tier-rainbow-gradient:linear-gradient(90deg, #ff4d6d 0%, #ff9f1c 7.14%, #ffe45e 14.28%, #39d98a 21.42%, #3ddcff 28.56%, #8b5cf6 35.7%, #ff6bd6 42.84%, #ff4d6d 50%, #ff9f1c 57.14%, #ffe45e 64.28%, #39d98a 71.42%, #3ddcff 78.56%, #8b5cf6 85.7%, #ff6bd6 92.84%, #ff4d6d 100%);--user-tier-text:#fff;--user-tier-glow:#fff;--user-tier-border:#ffffff7a;--user-tier-bg:#12121685;--user-tier-badge-text:#fff;--user-tier-badge-bg:var(--user-tier-rainbow-gradient);--user-tier-badge-border:#ffffff80}@keyframes user-tier-rainbow-shift{0%{background-position:0%}to{background-position:100%}}.rpg-subscription-row.user-tier-tone{box-shadow:inset 0 0 0 1px var(--user-tier-border), 0 4px 10px #00000029}.rpg-subscription-row.user-tier-tone>span:not(.rpg-tier-badge),.rpg-user-tier-label,.rpg-access-card .user-tier-tone{color:var(--user-tier-text)!important}.rpg-subscription-row.user-tier-tone-magnate>span:not(.rpg-tier-badge){text-shadow:0 1px 1px #141518ad,0 0 8px #ffffff52}.user-tier-label.user-tier-tone{font-style:normal;color:var(--user-tier-glow)!important}.user-tier-label.user-tier-tone-wanderer,.subscription-status-grid article.user-tier-tone-wanderer strong,.account-subscription-card.user-tier-tone-wanderer strong{text-shadow:0 1px #ffffff52,0 0 8px #ffffff38}.user-tier-tone-oligarch.rpg-subscription-row>span:not(.rpg-tier-badge),.user-tier-label.user-tier-tone-oligarch,.subscription-status-grid article.user-tier-tone-oligarch strong,.account-subscription-card.user-tier-tone-oligarch strong,.account-subscription-card.user-tier-tone-oligarch>div span,.subscription-plan-grid article.user-tier-tone-oligarch .subscription-plan-head h3,.subscription-plan-grid article.user-tier-tone-oligarch .subscription-plan-price strong,.subscription-compare-table th.user-tier-tone-oligarch{background:var(--user-tier-rainbow-gradient);will-change:background-position;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite user-tier-rainbow-shift;color:#0000!important}.user-tier-label.user-tier-tone svg{color:var(--user-tier-glow)!important}.profile-tier-badge-text.user-tier-tone{align-items:center;line-height:1;display:inline-flex;transform:translateY(-.75px)}.rpg-subscription-row.user-tier-tone .rpg-role-icon{filter:drop-shadow(0 2px 3px #0000007a)saturate(.92)}.rpg-subscription-row.user-tier-tone .rpg-tier-badge:before{z-index:1;border:1px solid var(--user-tier-badge-border);background:var(--user-tier-badge-bg);content:"";border-radius:4px;grid-area:1/1;width:calc(100% - 8px);height:calc(100% - 8px);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000047}.rpg-subscription-row.user-tier-tone-oligarch .rpg-tier-badge:before{background:var(--user-tier-badge-bg);will-change:background-position;background-size:200% 100%;animation:8s linear infinite user-tier-rainbow-shift}.rpg-subscription-row.user-tier-tone .rpg-tier-badge img{filter:grayscale()contrast(.95)brightness(1.02);opacity:.68}.rpg-subscription-row.user-tier-tone .rpg-tier-badge span{z-index:2;color:var(--user-tier-badge-text);text-shadow:none;position:relative}.account-hero-status-item.is-subscription.user-tier-tone,.profile-showcase-badges b.is-tier.user-tier-tone,.profile-showcase-badges b.is-subscription.user-tier-tone,.rpg-profile-showcase-badges b.is-tier.user-tier-tone,.rpg-profile-showcase-badges b.is-subscription.user-tier-tone{border-color:var(--user-tier-border);background:var(--user-tier-bg);color:var(--user-tier-glow)}.account-hero-status-item.is-subscription.user-tier-tone .account-hero-status-icon,.account-hero-status-item.is-subscription.user-tier-tone .account-hero-status-value,.profile-showcase-badges b.is-tier.user-tier-tone svg,.profile-showcase-badges b.is-subscription.user-tier-tone svg,.rpg-profile-showcase-badges b.is-tier.user-tier-tone svg,.rpg-profile-showcase-badges b.is-subscription.user-tier-tone svg{color:var(--user-tier-glow)}.profile-showcase-badges b.is-tier.user-tier-tone-wanderer,.profile-showcase-badges b.is-subscription.user-tier-tone-wanderer,.rpg-profile-showcase-badges b.is-tier.user-tier-tone-wanderer,.rpg-profile-showcase-badges b.is-subscription.user-tier-tone-wanderer{color:#111;background:linear-gradient(#efebdeeb,#a69c89c7);border-color:#0e0e0e8a}.profile-showcase-badges b.is-tier.user-tier-tone-wanderer svg,.profile-showcase-badges b.is-subscription.user-tier-tone-wanderer svg,.profile-showcase-badges .profile-tier-badge-text.user-tier-tone-wanderer,.rpg-profile-showcase-badges b.is-tier.user-tier-tone-wanderer svg,.rpg-profile-showcase-badges b.is-subscription.user-tier-tone-wanderer svg,.rpg-profile-showcase-badges .profile-tier-badge-text.user-tier-tone-wanderer{text-shadow:none;color:#111!important}.profile-showcase-badges b.is-tier.user-tier-tone-oligarch,.profile-showcase-badges b.is-subscription.user-tier-tone-oligarch,.rpg-profile-showcase-badges b.is-tier.user-tier-tone-oligarch,.rpg-profile-showcase-badges b.is-subscription.user-tier-tone-oligarch{background:linear-gradient(180deg, #1b1c22d1, #0a090d9e) padding-box, var(--user-tier-rainbow-gradient) border-box;will-change:background-position;background-size:auto,200% 100%;border-color:#0000;animation:8s linear infinite user-tier-rainbow-shift;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 18px #ffffff0d}.rpg-profile-chip.user-tier-tone,.rpg-profile-dropdown-head.user-tier-tone{border-color:var(--user-tier-border);box-shadow:inset 0 0 0 1px var(--user-tier-glow), inset 0 -12px 20px #0000004d, 0 4px 12px #00000061}@supports (color:color-mix(in lab, red, red)){.rpg-profile-chip.user-tier-tone,.rpg-profile-dropdown-head.user-tier-tone{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--user-tier-glow) 12%, transparent), inset 0 -12px 20px #0000004d, 0 4px 12px #00000061}}.rpg-profile-chip.user-tier-tone{background:radial-gradient(circle at 24px 50%, var(--user-tier-bg), transparent 44px), linear-gradient(180deg, #191009f0, #080503f5), var(--metal-tile) center / 256px repeat}.rpg-profile-dropdown-head.user-tier-tone{background:radial-gradient(circle at 100% 0%, var(--user-tier-bg), transparent 46%), linear-gradient(180deg, #123a4994, #080c0dc2), #080c0dbd}.rpg-profile-dropdown-head.user-tier-tone>svg{color:var(--user-tier-glow)}.rpg-profile-menu.user-tier-tone .rpg-profile-dropdown{border-color:var(--user-tier-border)}@supports (color:color-mix(in lab, red, red)){.rpg-profile-menu.user-tier-tone .rpg-profile-dropdown{border-color:color-mix(in srgb, var(--user-tier-border) 82%, #c7822947)}}.rpg-profile-chip.user-tier-tone-oligarch,.rpg-profile-dropdown-head.user-tier-tone-oligarch{background:linear-gradient(180deg, #191009f0, #080503f5) padding-box, var(--user-tier-rainbow-gradient) border-box;will-change:background-position;background-size:auto,200% 100%;border-color:#0000;animation:8s linear infinite user-tier-rainbow-shift}.account-subscription-card.user-tier-tone,.scanner-metric .user-tier-tone,.visual-dev-card .user-tier-tone,.visual-dev-account-panel .user-tier-tone,.visual-dev-account-monitoring-detail .user-tier-tone,.visual-dev-target-results .user-tier-tone{color:var(--user-tier-glow)}.account-subscription-card.user-tier-tone{border-color:var(--user-tier-border);box-shadow:inset 0 0 0 1px var(--user-tier-glow), 0 16px 34px #00000047}@supports (color:color-mix(in lab, red, red)){.account-subscription-card.user-tier-tone{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--user-tier-glow) 10%, transparent), 0 16px 34px #00000047}}.account-subscription-card.user-tier-tone svg,.account-subscription-card.user-tier-tone strong,.account-subscription-card.user-tier-tone>div span{color:var(--user-tier-glow)}.subscription-status-grid article.user-tier-tone{background:radial-gradient(circle at 88% 12%, var(--user-tier-bg), transparent 38%), linear-gradient(180deg, #24150bc7, #080605e0);border-color:var(--user-tier-border)!important}.account-subscription-card.user-tier-tone-wanderer,.subscription-status-grid article.user-tier-tone-wanderer{background:radial-gradient(circle at 88% 12%,#ffffff38,#0000 40%),linear-gradient(#d8cab499,#655b4c70),linear-gradient(#24150bc7,#080605e0)}.subscription-status-grid article.user-tier-tone svg,.subscription-status-grid article.user-tier-tone strong{color:var(--user-tier-glow)}.subscription-plan-grid article.user-tier-tone{border-color:var(--user-tier-border)}@supports (color:color-mix(in lab, red, red)){.subscription-plan-grid article.user-tier-tone{border-color:color-mix(in srgb, var(--user-tier-border) 76%, #c587302e)}}.subscription-plan-grid article.user-tier-tone{background:radial-gradient(circle at 50% 0%, var(--user-tier-bg), transparent 44%), linear-gradient(180deg, #24150bc7, #080605e0)}.subscription-plan-grid article.user-tier-tone-oligarch{background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 44%),linear-gradient(#24150bc7,#080605e0)}.subscription-plan-grid article.user-tier-tone.is-recommended{box-shadow:inset 0 0 0 1px var(--user-tier-glow), 0 18px 40px #0000005c}@supports (color:color-mix(in lab, red, red)){.subscription-plan-grid article.user-tier-tone.is-recommended{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--user-tier-glow) 14%, transparent), 0 18px 40px #0000005c}}.subscription-plan-grid article.user-tier-tone.is-selected{outline-color:var(--user-tier-border)}.subscription-plan-grid article.user-tier-tone .subscription-plan-head>svg,.subscription-plan-grid article.user-tier-tone .subscription-plan-head h3,.subscription-plan-grid article.user-tier-tone .subscription-plan-price strong,.subscription-compare-table th.user-tier-tone{color:var(--user-tier-glow)}.subscription-plan-grid article.user-tier-tone .subscription-plan-head span,.subscription-plan-grid article.user-tier-tone .subscription-plan-economy b{background:var(--user-tier-bg);color:var(--user-tier-glow)}.subscription-plan-grid article.user-tier-tone .subscription-plan-action:not(.is-muted){border-color:var(--user-tier-border);background:linear-gradient(180deg, var(--user-tier-glow), var(--user-tier-text))}@supports (color:color-mix(in lab, red, red)){.subscription-plan-grid article.user-tier-tone .subscription-plan-action:not(.is-muted){background:linear-gradient(180deg, color-mix(in srgb, var(--user-tier-glow) 18%, #ffffff0a), color-mix(in srgb, var(--user-tier-text) 28%, #0a080680))}}.subscription-plan-grid article.user-tier-tone .subscription-plan-action:not(.is-muted){color:var(--user-tier-glow)}.subscription-selected-row.user-tier-tone{border-color:var(--user-tier-border);background:var(--user-tier-bg)}.subscription-selected-row.user-tier-tone span{color:var(--user-tier-glow)}.subscription-access-list .user-tier-label.user-tier-tone{display:inline}.inventory-current-body .user-tier-label.user-tier-tone,.inventory-side-card.user-tier-tone>svg,.inventory-side-card.user-tier-tone h2,.wallet-section-head .user-tier-label.user-tier-tone,.global-chat-message-head .user-tier-label.user-tier-tone,.notification-status-body .user-tier-label.user-tier-tone,.surveillance-table .user-tier-label.user-tier-tone,.surveillance-report-bars .user-tier-label.user-tier-tone,.account-profile-mini .user-tier-label.user-tier-tone,.rpg-profile-menu .user-tier-label.user-tier-tone{color:var(--user-tier-glow)!important}.compact-input-shell,.compact-input-shell input{min-width:0}.compact-input-shell .compact-number-hint,.compact-number-hint{color:#0af0c6;white-space:nowrap;font-weight:950;line-height:1}.compact-number .compact-number-hint{margin-left:.28em}.social-brand-icon{background-color:var(--social-icon-color,currentColor);width:1em;height:1em;-webkit-mask:var(--social-icon-url) center / contain no-repeat;-webkit-mask:var(--social-icon-url) center / contain no-repeat;-webkit-mask:var(--social-icon-url) center / contain no-repeat;mask:var(--social-icon-url) center / contain no-repeat;-webkit-mask:var(--social-icon-url) center / contain no-repeat;flex:none;display:inline-block}.country-flag{object-fit:cover;background:#ffebbe33;border-radius:2px;flex:none;width:27px;height:18px;display:inline-block;box-shadow:0 0 0 1px #2e1b0b3d,0 1px 3px #00000038}.country-display-value{vertical-align:middle;align-items:center;gap:7px;max-width:100%;display:inline-flex}.country-display-value>span{overflow-wrap:anywhere;min-width:0}.island-farming-page{--island-farming-ink:#f7ecd1;--island-farming-muted:#cbb98f;--island-farming-dim:#8d7750;--island-farming-gold:#d7a944;--island-farming-green:#70e3a4;--island-farming-blue:#72c9ff;--island-farming-red:#ff6f8d;--island-farming-violet:#a88cff;gap:14px;display:grid}.island-farming-copy-toast{z-index:160;color:#eaffed;text-align:center;background:linear-gradient(#1d7334f5,#0e4822f5),#0e4822f5;border:1px solid #70e3a4cc;border-radius:8px;max-width:min(520px,100vw - 32px);padding:12px 18px;font-size:14px;font-weight:900;line-height:1.35;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d1ffda29,0 12px 28px #0000005c,0 0 18px #4cdc7047}.island-farming-copy-name{max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.island-farming-copy-name span{overflow-wrap:anywhere;min-width:0}.island-farming-crop-main h2 .island-farming-copy-name span,.island-farming-field-caption .island-farming-copy-name span{color:inherit;font-size:inherit;font-weight:inherit}.island-farming-copy-name svg{opacity:0;color:var(--island-farming-green);flex:none;transition:opacity .14s,transform .14s}.island-farming-copy-name:hover svg,.island-farming-copy-name:focus-visible svg{opacity:1;transform:translateY(-1px)}.island-farming-copy-name:focus-visible{outline-offset:3px;outline:2px solid #70e3a4c7}.island-farming-hero,.island-farming-panel,.island-farming-ledger,.island-farming-crop-card,.island-farming-city-profit{background:linear-gradient(#22150be0,#090705f0),radial-gradient(circle at 20% 0,#d7a9441f,#0000 38%);border:1px solid #b88534ad;border-radius:8px;box-shadow:inset 0 0 0 1px #ffd67214,0 18px 34px #00000057}.island-farming-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:128px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.island-farming-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#804d1c38,#0000 54%,#41783e1f);position:absolute;inset:0}.island-farming-hero-emblem,.island-farming-hero-copy,.island-farming-actions{position:relative}.island-farming-hero-emblem{background:linear-gradient(#060504c7,#23150ad6);border:1px solid #d7a9448f;border-radius:8px;place-items:center;width:96px;height:96px;display:grid}.island-farming-hero-emblem img{filter:drop-shadow(0 10px 16px #00000085)}.island-farming-kicker,.island-farming-panel-head span,.island-farming-metric span,.island-farming-field-caption>span:first-child,.island-farming-section-title span,.island-farming-crop-main span{color:var(--island-farming-gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.island-farming-hero h1,.island-farming-crop-main h2,.island-farming-panel-head h2,.island-farming-section-title h2{color:var(--island-farming-ink);margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:900}.island-farming-hero h1{font-size:clamp(2rem,4vw,3.8rem)}.island-farming-hero p,.island-farming-crop-main p,.island-farming-live-item p,.island-farming-insight-card p,.island-farming-field-caption small{color:var(--island-farming-muted);margin:0;font-size:.9rem;line-height:1.45}.island-farming-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.island-farming-action{min-height:40px;color:var(--island-farming-ink);background:linear-gradient(#321e0ce6,#120c06eb);border:1px solid #d7a9449e;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}.island-farming-action.primary{color:#dfffcb;background:linear-gradient(#245b33e0,#102d1beb);border-color:#70e3a4a3}.island-farming-action:not(:disabled):hover,.island-farming-city-row button:hover,.island-farming-plant-grid button:hover{filter:brightness(1.08);transform:translateY(-1px)}.island-farming-commandbar,.island-farming-workspace,.island-farming-island-mode{gap:12px;display:grid}.island-farming-commandbar{grid-template-columns:repeat(4,minmax(0,1fr))}.island-farming-island-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.island-farming-island-mode button{min-height:58px;color:var(--island-farming-muted);text-align:left;background:linear-gradient(#23160ad1,#080604e6),radial-gradient(circle at 16% 0,#d7a94429,#0000 48%);border:1px solid #b8853494;border-radius:8px;align-content:center;gap:3px;padding:10px 14px;display:grid}.island-farming-island-mode button strong{color:var(--island-farming-ink);font-size:1.05rem}.island-farming-island-mode button span{color:var(--island-farming-dim);font-size:.76rem;font-weight:900}.island-farming-island-mode button.active{background:linear-gradient(135deg,#70e3a433,#d7a9442e),linear-gradient(#23160ae0,#080604f0);border-color:#70e3a4c2;box-shadow:inset 0 0 0 1px #70e3a433}.island-farming-island-mode button:disabled{cursor:not-allowed;opacity:.58}.island-farming-metric{background:linear-gradient(#140d07e0,#050403f0);border:1px solid #b8853480;border-radius:8px;grid-template-columns:auto 1fr;align-content:center;gap:7px 10px;min-height:86px;padding:13px 14px;display:grid}.island-farming-metric svg{color:var(--island-farming-gold)}.island-farming-metric strong{color:var(--island-farming-ink);overflow-wrap:anywhere;grid-column:1/-1;font-size:clamp(1.05rem,1.45vw,1.45rem);line-height:1}.island-farming-range-separator{color:var(--island-farming-gold);white-space:nowrap}.island-farming-signed-value{white-space:nowrap}.island-farming-metric strong .island-farming-signed-value.positive,.island-farming-live-item strong .island-farming-signed-value.positive,.island-farming-api-detail-line strong .island-farming-signed-value.positive{color:var(--island-farming-green)}.island-farming-metric strong .island-farming-signed-value.negative,.island-farming-live-item strong .island-farming-signed-value.negative,.island-farming-api-detail-line strong .island-farming-signed-value.negative{color:var(--island-farming-red)}.island-farming-metric strong .island-farming-signed-value.neutral,.island-farming-live-item strong .island-farming-signed-value.neutral,.island-farming-api-detail-line strong .island-farming-signed-value.neutral{color:var(--island-farming-ink)}.island-farming-metric.positive strong,.island-farming-live-item.positive strong,.island-farming-insight-card.positive strong,.island-farming-city-table .positive{color:var(--island-farming-green)}.island-farming-metric.negative strong,.island-farming-live-item.negative strong,.island-farming-city-table .negative{color:var(--island-farming-red)}.island-farming-metric.cyan span,.island-farming-live-item.cyan strong{color:var(--island-farming-blue)}.island-farming-metric.violet span,.island-farming-live-item.violet strong{color:var(--island-farming-violet)}.island-farming-workspace{grid-template-columns:minmax(0,1.5fr) minmax(360px,.95fr);align-items:start}.island-farming-board{gap:12px;display:grid}.island-farming-crop-card,.island-farming-panel,.island-farming-ledger,.island-farming-city-profit{padding:14px}.island-farming-crop-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.island-farming-crop-main img{background:#00000061;border:1px solid #d7a94473;border-radius:8px}.island-farming-segmented{gap:8px;display:grid}.island-farming-segmented button,.island-farming-city-row button,.island-farming-plant-grid button{color:var(--island-farming-muted);background:linear-gradient(#23160ad1,#080604e6);border:1px solid #b885348a;border-radius:6px;font-weight:900}.island-farming-segmented button.active{color:#1b1207;background:linear-gradient(135deg,#70e3a4f0,#d7a944eb);border-color:#70e3a4c2;box-shadow:0 0 18px #70e3a429}.island-farming-segmented{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.island-farming-segmented button{min-height:38px}.island-farming-plant-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:12px;display:grid}.island-farming-plant-grid button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:7px 9px;display:grid}.island-farming-plant-grid button.active{color:var(--island-farming-ink);background:linear-gradient(#503714b8,#120b05f0),radial-gradient(circle at 20%,#70e3a42e,#0000 55%);border-color:#d7a944e6}.island-farming-plant-grid img{width:34px;height:34px}.island-farming-plant-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.island-farming-plant-grid small{color:var(--island-farming-gold)}.island-farming-panel-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.island-farming-panel-head.compact{display:block}.island-farming-city-row{flex-wrap:wrap;gap:8px;display:flex}.island-farming-city-row button{border-color:var(--island-farming-city-color);min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.island-farming-city-row button{border-color:color-mix(in srgb, var(--island-farming-city-color) 44%, #704b24d6)}}.island-farming-city-row button{color:var(--island-farming-city-color)}@supports (color:color-mix(in lab, red, red)){.island-farming-city-row button{color:color-mix(in srgb, var(--island-farming-city-color) 72%, #e5cfaa)}}.island-farming-city-row button{background:linear-gradient(#0a0704c2,#0a0704d1)}.island-farming-city-row button:hover{border-color:var(--island-farming-city-color)}@supports (color:color-mix(in lab, red, red)){.island-farming-city-row button:hover{border-color:color-mix(in srgb, var(--island-farming-city-color) 70%, #6d4320)}}.island-farming-city-row button:hover{background:linear-gradient(180deg, var(--island-farming-city-wash), #0a0704c7)}.island-farming-city-row button.active{border-color:var(--island-farming-city-color)}@supports (color:color-mix(in lab, red, red)){.island-farming-city-row button.active{border-color:color-mix(in srgb, var(--island-farming-city-color) 84%, #fff)}}.island-farming-city-row button.active{color:var(--island-farming-city-color);background:linear-gradient(180deg, var(--island-farming-city-wash), #0c0805e6), linear-gradient(180deg, #ffffff14, transparent);box-shadow:inset 0 0 0 1px var(--island-farming-city-glow), 0 0 18px var(--island-farming-city-glow)}.island-farming-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.island-farming-field{gap:6px;display:grid}.island-farming-field-caption{justify-content:space-between;align-items:flex-end;gap:8px;min-height:30px;display:flex}.island-farming-field-caption small{color:var(--island-farming-dim);text-align:right;font-size:.72rem}.island-farming-number-shell{background:#00000094;border:1px solid #b885349e;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.island-farming-number-shell input{min-width:0;height:42px;color:var(--island-farming-ink);font:inherit;background:0 0;border:0;outline:none;padding:0 12px;font-weight:900}.island-farming-number-shell span{color:var(--island-farming-dim);padding-right:10px;font-size:.72rem;font-weight:900}.island-farming-number-shell .compact-number-hint{color:#0af0c6;font-weight:950}.island-farming-number-shell:focus-within{border-color:#70e3a4cc;box-shadow:0 0 0 3px #70e3a41f}.island-farming-toggle-list{gap:8px;margin-top:12px;display:grid}.island-farming-toggle-list label{min-height:36px;color:var(--island-farming-muted);align-items:center;gap:9px;font-size:.86rem;font-weight:800;display:flex}.island-farming-toggle-list input{accent-color:var(--island-farming-green)}.island-farming-live-ledger{gap:8px;display:grid}.island-farming-range-legend{color:var(--island-farming-gold);text-align:right;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 8px;font-size:.72rem;font-weight:900;display:grid}.island-farming-range-legend span:first-child{text-align:left}.island-farming-range-legend span:nth-child(2){text-align:center}.island-farming-live-item,.island-farming-insight-card{background:#00000047;border:1px solid #b8853470;border-radius:8px;padding:11px}.island-farming-live-item>div,.island-farming-insight-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.island-farming-live-item span,.island-farming-insight-card span{color:var(--island-farming-gold);text-transform:uppercase;font-size:.72rem;font-weight:900}.island-farming-live-item strong,.island-farming-insight-card strong{color:var(--island-farming-ink);overflow-wrap:anywhere;font-size:1.05rem}.island-farming-live-item p,.island-farming-insight-card p{margin-top:5px;font-size:.78rem}.island-farming-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.island-farming-city-profit{overflow:hidden}.island-farming-section-title{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.island-farming-city-table-wrap{overflow-x:auto}.island-farming-city-table{border-collapse:collapse;width:100%;min-width:760px}.island-farming-city-table th,.island-farming-city-table td{text-align:right;color:var(--island-farming-muted);border-bottom:1px solid #b885343d;padding:10px;font-size:.86rem}.island-farming-city-table th{color:var(--island-farming-gold);text-transform:uppercase;font-size:.72rem}.island-farming-city-table th:first-child,.island-farming-city-table td:first-child{text-align:left}.island-farming-city-table tr.selected{background:#d7a94414}.island-farming-city-name{color:var(--island-farming-city-color);text-shadow:0 0 14px var(--island-farming-city-glow);font-weight:900}.island-farming-api-panel{background:linear-gradient(#22150be6,#080604f5),radial-gradient(circle at 20% 0,#70e3a41a,#0000 36%);border:1px solid #b88534ad;border-radius:8px;padding:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd67214,0 18px 34px #00000057}.island-farming-api-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.island-farming-api-head span,.island-farming-api-filters label>span,.island-farming-api-filter-cities>span,.island-farming-api-check>span{color:var(--island-farming-gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.island-farming-api-head h2{color:var(--island-farming-ink);margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:900}.island-farming-api-head p{color:var(--island-farming-muted);margin:5px 0 0;font-size:.84rem}.island-farming-api-refresh,.island-farming-api-reset{color:#dfffcb;background:linear-gradient(#205c35e6,#0d2f1df0);border:1px solid #70e3a49e;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.island-farming-api-refresh:disabled{cursor:wait;opacity:.72}.island-farming-api-refresh .spinning{animation:.85s linear infinite island-farming-spin}@keyframes island-farming-spin{to{transform:rotate(360deg)}}.island-farming-api-filters{gap:10px;margin-bottom:12px;display:grid}.island-farming-api-sale-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.island-farming-api-sale-modes button{min-height:50px;color:var(--island-farming-muted);text-align:left;background:linear-gradient(#23160abd,#080604e0);border:1px solid #b8853480;border-radius:6px;gap:2px;padding:7px 10px;display:grid}.island-farming-api-sale-modes button strong{color:var(--island-farming-ink);font-size:.86rem;font-weight:900}.island-farming-api-sale-modes button span{color:var(--island-farming-dim);font-size:.72rem;font-weight:900}.island-farming-api-sale-modes button.active{background:linear-gradient(#17593457,#080604e6),#00000070;border-color:#70e3a4ad;box-shadow:inset 0 0 0 1px #70e3a447,0 0 16px #70e3a41f}.island-farming-api-sale-modes button.active strong{color:var(--island-farming-green)}.island-farming-api-sale-modes button:disabled{cursor:not-allowed;opacity:.58}.island-farming-api-bonus-row{align-items:center;display:flex}.island-farming-api-filter-row,.island-farming-api-filter-cities{gap:8px;display:grid}.island-farming-api-filter-row.primary{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(150px,auto)) minmax(150px,auto);align-items:end}.island-farming-api-filter-row.compact{grid-template-columns:repeat(5,minmax(120px,1fr))}.island-farming-api-filters label{gap:6px;display:grid}.island-farming-api-filters input,.island-farming-api-filters select{min-width:0;height:38px;color:var(--island-farming-ink);font:inherit;background:#00000094;border:1px solid #b885349e;border-radius:6px;outline:none;padding:0 10px;font-weight:900}.island-farming-api-filters input:focus,.island-farming-api-filters select:focus{border-color:#70e3a4cc;box-shadow:0 0 0 3px #70e3a41f}.island-farming-api-help-tip{vertical-align:-3px;margin-left:5px}.food-cooking-help-tip.island-farming-api-help-tip>span{white-space:pre-line;width:min(320px,100vw - 32px);top:calc(100% + 8px);left:0;right:auto;transform:none}.island-farming-api-check{min-height:38px;color:var(--island-farming-muted);align-items:center;gap:8px;display:flex!important}.island-farming-api-check.framed{background:#00000042;border:1px solid #b885347a;border-radius:6px;padding:0 10px}.island-farming-api-check input{width:15px;height:15px;accent-color:var(--island-farming-green)}.island-farming-api-check>span{align-items:center;gap:2px;display:inline-flex}.island-farming-api-check.inline-filter{align-self:end}.island-farming-api-filter-cities>div{flex-wrap:wrap;gap:7px;display:flex}.island-farming-api-filter-cities button{min-height:34px;color:var(--island-farming-muted);background:linear-gradient(#23160ad1,#080604e6);border:1px solid #b885348a;border-radius:6px;padding:0 11px;font-weight:900}.island-farming-api-filter-cities button.active:not(.island-farming-api-city-tab){color:#eaffd8;background:linear-gradient(#235c30eb,#0b2918f0);border-color:#70e3a4b8}.island-farming-api-filter-cities .island-farming-api-city-tab{border-color:var(--island-farming-city-color)}@supports (color:color-mix(in lab, red, red)){.island-farming-api-filter-cities .island-farming-api-city-tab{border-color:color-mix(in srgb, var(--island-farming-city-color) 44%, #704b24d6)}}.island-farming-api-filter-cities .island-farming-api-city-tab{color:var(--island-farming-city-color)}@supports (color:color-mix(in lab, red, red)){.island-farming-api-filter-cities .island-farming-api-city-tab{color:color-mix(in srgb, var(--island-farming-city-color) 72%, #e5cfaa)}}.island-farming-api-filter-cities .island-farming-api-city-tab{background:linear-gradient(#0a0704c2,#0a0704d1)}.island-farming-api-filter-cities .island-farming-api-city-tab.active{border-color:var(--island-farming-city-color)}@supports (color:color-mix(in lab, red, red)){.island-farming-api-filter-cities .island-farming-api-city-tab.active{border-color:color-mix(in srgb, var(--island-farming-city-color) 84%, #fff)}}.island-farming-api-filter-cities .island-farming-api-city-tab.active{color:var(--island-farming-city-color);background:linear-gradient(180deg, var(--island-farming-city-wash), #0c0805e6), linear-gradient(180deg, #ffffff14, transparent);box-shadow:inset 0 0 0 1px var(--island-farming-city-glow), 0 0 18px var(--island-farming-city-glow)}.island-farming-api-table-wrap{overflow-x:auto}.island-farming-api-table{border-collapse:collapse;width:100%;min-width:980px}.island-farming-api-table th,.island-farming-api-table td{color:var(--island-farming-muted);text-align:right;vertical-align:middle;border-bottom:1px solid #b885343d;padding:10px 9px;font-size:.86rem}.island-farming-api-table th{color:var(--island-farming-gold);text-transform:uppercase;font-size:.72rem}.island-farming-api-sort-button{min-height:24px;color:inherit;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:flex-end;align-items:center;gap:5px;padding:1px 4px;font-weight:900;display:inline-flex}.island-farming-api-table th:first-child .island-farming-api-sort-button,.island-farming-api-table th:nth-child(2) .island-farming-api-sort-button{justify-content:flex-start}.island-farming-api-sort-button svg{color:#d7a944d1}.island-farming-api-sort-button.active,.island-farming-api-sort-button:hover,.island-farming-api-sort-button:focus-visible{color:var(--island-farming-ink);border-color:#f7ecd1c7;outline:none}.island-farming-api-sort-button.active svg,.island-farming-api-sort-button:hover svg,.island-farming-api-sort-button:focus-visible svg{color:var(--island-farming-gold)}.island-farming-api-table th:first-child,.island-farming-api-table td:first-child,.island-farming-api-table th:nth-child(2),.island-farming-api-table td:nth-child(2){text-align:left}.island-farming-api-table tr.incomplete td{opacity:.86}.island-farming-api-table tr.memory td{background:linear-gradient(90deg,#d7a94424,#d7a9440a)}.island-farming-api-table .positive{color:var(--island-farming-green);font-weight:900}.island-farming-api-table .negative{color:var(--island-farming-red);font-weight:900}.island-farming-api-profit-value{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}.island-farming-api-table td .island-farming-api-focus-cost{color:var(--island-farming-violet);margin-top:0;font-size:.76rem;display:inline}.island-farming-api-table td small{color:var(--island-farming-dim);margin-top:2px;font-size:.72rem;font-weight:900;display:block}.island-farming-api-city-name{color:var(--island-farming-city-color);text-shadow:0 0 14px var(--island-farming-city-glow);align-items:center;gap:8px;font-weight:900;display:inline-flex}.island-farming-api-city-name>span{gap:2px;display:grid}.island-farming-api-city-name small{color:var(--island-farming-dim);text-shadow:none;font-size:.68rem;font-weight:900;display:block}.island-farming-api-city-name i{background:var(--island-farming-city-color);width:8px;height:8px;box-shadow:0 0 12px var(--island-farming-city-glow);border-radius:999px}.island-farming-api-plant-cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.island-farming-api-plant-cell img{background:#00000061;border:1px solid #d7a94470;border-radius:6px}.island-farming-api-plant-cell strong{color:var(--island-farming-ink);display:block}.island-farming-api-freshness,.island-farming-api-status{min-height:24px;color:var(--island-farming-muted);border:1px solid #b885347a;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:900;display:inline-flex}.island-farming-api-freshness.fresh,.island-farming-api-status.api{color:var(--island-farming-green);border-color:#70e3a47a}.island-farming-api-freshness.old,.island-farming-api-status.stale{color:var(--island-farming-gold);border-color:#d7a94494}.island-farming-api-freshness.stale,.island-farming-api-freshness.ancient,.island-farming-api-freshness.unknown,.island-farming-api-status.warning{color:var(--island-farming-red);border-color:#ff6f8d75}.island-farming-api-actions-cell{width:170px}.island-farming-api-actions{justify-content:flex-end;gap:7px;display:inline-flex}.island-farming-api-actions button,.island-farming-api-detail-toolbar button{min-height:30px;color:var(--island-farming-ink);background:linear-gradient(#23160ad1,#080604e6);border:1px solid #b8853494;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.island-farming-api-actions button.apply{color:#d8f4ff;background:linear-gradient(#1c4c67db,#0a2434eb);border-color:#72c9ff80;min-width:104px}.island-farming-api-actions button.icon{width:32px;padding:0}.island-farming-api-actions button:disabled{cursor:not-allowed;opacity:.48}.island-farming-api-actions button:not(:disabled):hover,.island-farming-api-detail-toolbar button:hover{filter:brightness(1.08);border-color:#f7ecd1a3}.island-farming-api-detail-row>td{padding:0 0 10px;text-align:left!important}.island-farming-api-detail-panel{background:linear-gradient(#1c1108e6,#050403f0),radial-gradient(circle at 12% 0,#d7a9441f,#0000 34%);border:1px solid #b8853480;border-radius:8px;margin:0 8px;overflow:hidden}.island-farming-api-detail-toolbar{border-bottom:1px solid #b885344d;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.island-farming-api-detail-toolbar strong{color:var(--island-farming-ink);font-family:Georgia,Times New Roman,serif;font-size:1rem}.island-farming-api-detail-toolbar button{padding:0 12px}.island-farming-api-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.island-farming-api-detail-grid section{border-right:1px solid #b885345c;min-width:0;padding:10px 12px 12px}.island-farming-api-detail-grid section:last-child{border-right:0}.island-farming-api-detail-grid h3{color:var(--island-farming-gold);margin:0 0 8px;font-size:.78rem;font-weight:900}.island-farming-api-detail-line{color:var(--island-farming-muted);border-top:1px solid #b885342e;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:7px 0;font-size:.78rem;font-weight:800;display:flex}.island-farming-api-detail-line:first-of-type{border-top:0}.island-farming-api-detail-line strong{color:var(--island-farming-ink);text-align:right;overflow-wrap:anywhere}.island-farming-api-detail-line.positive strong{color:var(--island-farming-green)}.island-farming-api-detail-line.negative strong{color:var(--island-farming-red)}.island-farming-api-detail-line.gold strong{color:var(--island-farming-gold)}.island-farming-api-detail-line.cyan strong{color:var(--island-farming-blue)}.island-farming-api-detail-line.violet strong{color:var(--island-farming-violet)}@media (max-width:1180px){.island-farming-workspace{grid-template-columns:1fr}.island-farming-commandbar,.island-farming-api-filter-row.primary,.island-farming-api-filter-row.compact,.island-farming-api-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.island-farming-api-detail-grid section:nth-child(2n){border-right:0}}@media (max-width:760px){.island-farming-page{gap:10px}.island-farming-hero{grid-template-columns:1fr;padding:16px}.island-farming-hero-emblem{width:78px;height:78px}.island-farming-actions{justify-content:stretch}.island-farming-action,.island-farming-actions{width:100%}.island-farming-commandbar,.island-farming-control-grid,.island-farming-api-sale-modes,.island-farming-api-filter-row.primary,.island-farming-api-filter-row.compact,.island-farming-insight-grid,.island-farming-island-mode{grid-template-columns:1fr}.island-farming-api-head{display:grid}.island-farming-api-refresh,.island-farming-api-reset{width:100%}.island-farming-api-detail-grid{grid-template-columns:1fr}.island-farming-api-detail-grid section,.island-farming-api-detail-grid section:nth-child(2n){border-bottom:1px solid #b8853447;border-right:0}.island-farming-api-detail-grid section:last-child{border-bottom:0}.island-farming-crop-main,.island-farming-plant-grid{grid-template-columns:1fr}.island-farming-field-caption{flex-direction:column;align-items:flex-start}.island-farming-field-caption small{text-align:left}}*{box-sizing:border-box}html{background:#070503}body{min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:linear-gradient(90deg,#0604031f,#06040359),url(/assets/site/theme/albion-rpg/page-bg.jpg) 50%/cover no-repeat fixed,#070503;margin:0;overflow-x:auto}button,a,input,textarea,select{outline-color:var(--rpg-gold-bright)}button,a{cursor:pointer}::selection{color:#fff3d4;background:#d79a376b}.rpg-shell{background:linear-gradient(90deg,#06040314,#06040347),url(/assets/site/theme/albion-rpg/page-bg.jpg) 50%/cover no-repeat,#080604;grid-template-columns:300px minmax(0,1fr);width:min(100%,1920px);min-width:1360px;min-height:100vh;margin-inline:auto;display:grid;position:relative;overflow:clip}.rpg-shell:before{pointer-events:none;content:"";background:radial-gradient(circle at 50% 0,#ffbf5214,#0000 42%),linear-gradient(#0000000f,#00000052);position:fixed;inset:0}.rpg-main{z-index:1;min-width:0;height:100vh;padding:14px 18px 34px;position:relative;overflow-y:auto}.rpg-sidebar{z-index:2;filter:drop-shadow(18px 0 28px #0000006b);background:url(/assets/site/theme/albion-rpg/sidebar-frame.png) top/300px 900px repeat-y;flex-direction:column;min-width:0;height:100vh;padding:32px 34px 26px;display:flex;position:sticky;top:0}.rpg-brand{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;width:214px;min-height:68px;display:grid;overflow:hidden}.rpg-brand-mark{width:50px;height:50px;color:var(--rpg-gold-bright);background:linear-gradient(135deg,#224e6ef5,#0d1e2ff2),#14324e;border:2px solid #8a6028;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 16px #ffd37b24,0 4px 12px #00000073}.rpg-brand-title{color:#f6d385;text-transform:uppercase;text-shadow:0 2px 1px #120904;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:800;line-height:.95}.rpg-brand-subtitle{color:#c99a4b;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700}.rpg-nav{overscroll-behavior:contain;scrollbar-width:none;gap:13px;min-height:0;margin-top:18px;margin-bottom:0;padding:0 2px 18px 0;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%)}.rpg-nav::-webkit-scrollbar{width:8px}.rpg-main::-webkit-scrollbar{width:8px}.rpg-nav::-webkit-scrollbar{width:0;height:0}.rpg-nav::-webkit-scrollbar-thumb{background:#9f6727b3;border-radius:999px}.rpg-main::-webkit-scrollbar-thumb{background:#9f6727b3;border-radius:999px}.rpg-nav-group>p{color:#c99745;letter-spacing:.08em;margin:0 0 5px 12px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:800}.rpg-nav-group>div{gap:3px;display:grid}.rpg-nav-item{color:#ead3a4;text-shadow:0 1px 1px #120804;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:14px;font-weight:800;transition:transform .16s,color .16s,filter .16s;display:flex;position:relative}.rpg-nav-item:before{z-index:-1;content:"";opacity:.28;background:url(/assets/site/theme/albion-rpg/nav-item-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:-5px -8px}.rpg-nav-item:hover,.rpg-nav-active{color:#fff2c2;transform:translate(2px)}.rpg-nav-active:before{opacity:.96;filter:saturate(1.08);background-image:url(/assets/site/theme/albion-rpg/nav-item-active-frame.png)}.rpg-nav-branch{gap:2px;display:grid}.rpg-nav-chevron{color:#d89d3b;flex:0 0 14px;transition:transform .16s}.rpg-nav-chevron.expanded{transform:rotate(180deg)}.rpg-nav-subitem{color:#cfae78;text-shadow:0 1px 1px #120804;border-left:1px solid #c68d3759;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:850;transition:color .16s,transform .16s;display:flex}.rpg-nav-subitem .rpg-nav-icon{flex-basis:18px;width:18px;height:18px}.rpg-nav-item span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rpg-nav-parent span:first-of-type{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:13px;line-height:1.12;overflow:visible}.rpg-badge{color:#ffd27a;text-align:center;background:#4a1a11;border:1px solid #9a6728;border-radius:999px;min-width:24px;padding:2px 6px;font-size:11px}.rpg-sidebar-profile{z-index:1;margin-top:auto;padding-top:16px;position:relative}.commander-card,.rpg-profile-chip{color:#f5e3bf;background:linear-gradient(#23160eeb,#110a07f2),#1b100b;border:1px solid #895b24c7;border-radius:8px;align-items:center;gap:10px;padding:9px;display:flex;box-shadow:inset 0 0 0 1px #ffd27a14,0 6px 18px #00000059}.rpg-profile-chip{min-height:48px;padding-inline:10px 12px}.rpg-auth-actions{align-items:center;gap:8px;display:flex}.rpg-auth-link{color:#f5e3bf;white-space:nowrap;border:1px solid #905f25d1;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;transition:border-color .16s,filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffdf9d14,0 4px 10px #0000004d}.rpg-auth-link:hover{filter:brightness(1.08);border-color:#e8a73d;transform:translateY(-1px)}.rpg-auth-link-secondary{background:linear-gradient(180deg, #20160ff0, #0a0705f5), var(--metal-tile) center / 220px repeat}.rpg-auth-link-primary{color:#fff2cb;background:linear-gradient(#8e5616f5,#592d09f5),#8a5517;border-color:#eeab3ce6}.rpg-icon-button{color:#ffd27a;background:linear-gradient(#2c1f16f5,#100a07f5),#1b100b;border:1px solid #6d4a24;border-radius:7px;place-items:center;width:38px;height:38px;transition:transform .16s,border-color .16s;display:grid;box-shadow:inset 0 0 0 1px #ffd27a14}.rpg-icon-button:hover{border-color:#d79a37;transform:translateY(-1px)}.rpg-message-button,.rpg-support-button{position:relative}.rpg-message-badge{color:#fff4c8;pointer-events:none;text-shadow:0 1px 1px #1b0904;background:linear-gradient(#e65921fa,#7e250cfa),#9d2d0d;border:1px solid #ffda80e0;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 6px #0000008a}.rpg-support-badge{background:linear-gradient(#1f92a8fa,#094a5cfa),#0d5f78;border-color:#9df3ffe0}.rpg-premium-menu,.rpg-notifications-menu{z-index:14;position:relative}.rpg-premium-pill{cursor:pointer;min-width:116px;height:38px;font:inherit;background:linear-gradient(#23160eeb,#110a07f2),#1b100b;border:1px solid #895b24c7;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:border-color .16s,filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd27a14,0 4px 12px #0000004d}.rpg-premium-pill:hover{filter:brightness(1.08);transform:translateY(-1px)}.rpg-premium-pill img{object-fit:contain;filter:drop-shadow(0 2px 2px #000000a6);flex:0 0 24px;width:24px;height:24px}.rpg-premium-pill span{color:#ffb6a9;text-overflow:ellipsis;text-shadow:0 1px 1px #170703;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;line-height:1;overflow:hidden}.rpg-premium-pill-danger{border-color:#c0371fdb}.rpg-premium-pill-danger span{color:#ff9b8c}.rpg-premium-pill-warning{border-color:#d69c2ae6}.rpg-premium-pill-warning span{color:#ffe08a}.rpg-premium-pill-success{border-color:#439d49e0}.rpg-premium-pill-success span{color:#a9f3a3}.rpg-premium-popover{color:#f5e3bf;background:linear-gradient(#22160dfa,#0b0704fa),#160c07;border:1px solid #b67628e6;border-radius:7px;gap:9px;width:218px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 0 1px #ffdd941f,0 14px 28px #00000080}.rpg-premium-popover label{gap:6px;display:grid}.rpg-premium-popover label span{color:#d3a35c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.rpg-premium-popover input{color:#ffe6a8;background:#0a0603e6;border:1px solid #a06623d1;border-radius:5px;outline:none;width:100%;height:36px;padding:0 10px;font-size:14px;font-weight:950}.rpg-premium-popover input:focus{border-color:#e0a23b;box-shadow:0 0 0 2px #e0a23b2e}.rpg-premium-popover button{color:#fff2cb;background:linear-gradient(#9a5b16f5,#582d09f5),#8a5517;border:1px solid #e0a23be6;border-radius:5px;height:34px;font-size:12px;font-weight:950}.rpg-premium-popover button:disabled{cursor:wait;opacity:.68}.rpg-premium-popover p{margin:0;font-size:11px;font-weight:900}.rpg-premium-popover p.error{color:#ff9b8c}.rpg-premium-popover p.success{color:#a9f3a3}.rpg-topbar{background:linear-gradient(#2a1b11e6,#110a07db),#1b100b;border:1px solid #724a2085;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin-bottom:10px;padding:9px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffd27a0f,0 12px 24px #00000042}.rpg-topbar:before{display:none}.rpg-topbar:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffd27a57,#0000);height:1px;position:absolute;inset:5px 10px auto}.rpg-topbar-spacer{flex:auto;min-width:0}.rpg-topbar-actions{color:#f1d19a;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.rpg-topbar-select{background:#110a07cc;border:1px solid #6d4a24;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.rpg-topbar-select span{color:#c49b5a}.rpg-topbar-select strong{color:#ffe1a0}.rpg-server-menu{z-index:12;position:relative}button.rpg-server-select{cursor:pointer;font:inherit;text-align:left;gap:6px}button.rpg-server-select span,button.rpg-server-select strong{text-overflow:clip;flex:none;overflow:visible}.rpg-server-arrow{object-fit:contain;filter:drop-shadow(0 1px 1px #000000bf);flex:0 0 14px;width:14px;height:14px;transition:transform .16s,filter .16s}.rpg-server-select[aria-expanded=true] .rpg-server-arrow{filter:drop-shadow(0 -1px 1px #000000bf)brightness(1.16);transform:rotate(180deg)}.rpg-server-status-dot{background:#87909d;border:1px solid #ffecb89e;border-radius:999px;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #000000a8,0 0 8px #87909d85}.rpg-server-status-online{background:#35d26f;box-shadow:0 0 0 1px #000000a8,0 0 9px #35d26fb3}.rpg-server-status-offline{background:#ef3f46;box-shadow:0 0 0 1px #000000a8,0 0 9px #ef3f46b3}.rpg-server-status-api_unavailable{background:#d748e8;box-shadow:0 0 0 1px #000000a8,0 0 9px #d748e8ad}.rpg-server-status-maintenance{background:#f4a62a;box-shadow:0 0 0 1px #000000a8,0 0 9px #f4a62abd}.rpg-server-status-checking{background:#4fc3ff;animation:1.15s ease-in-out infinite rpg-server-status-pulse;box-shadow:0 0 0 1px #000000a8,0 0 9px #4fc3ffb3}.rpg-server-status-stale{background:#858b94}.rpg-server-restart-countdown{color:#35d26f;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:0 1px 1px #000000e6,0 0 7px #35d26f75;white-space:nowrap;flex:none;justify-content:center;min-width:42px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.rpg-server-restart-green{text-shadow:0 1px 1px #000000e6,0 0 7px #43e1757a;color:#43e175!important}.rpg-server-restart-yellow{text-shadow:0 1px 1px #000000e6,0 0 7px #f3d45d80;color:#f3d45d!important}.rpg-server-restart-orange{text-shadow:0 1px 1px #000000e6,0 0 7px #f0a13a80;color:#f0a13a!important}.rpg-server-restart-critical{text-shadow:0 1px 1px #000000e6,0 0 8px #d970ff8c;color:#d970ff!important}.rpg-server-restart-red{text-shadow:0 1px 1px #000000e6,0 0 8px #ff585f94;color:#ff585f!important}.rpg-server-restart-pending{text-shadow:0 1px 1px #000000e6;color:#9d8a66!important}.rpg-server-select .rpg-server-restart-green{color:#43e175}.rpg-server-select .rpg-server-restart-yellow{color:#f3d45d}.rpg-server-select .rpg-server-restart-orange{color:#f0a13a}.rpg-server-select .rpg-server-restart-critical{color:#d970ff}.rpg-server-select .rpg-server-restart-red{color:#ff585f}.rpg-server-select .rpg-server-restart-pending{color:#9d8a66}@keyframes rpg-server-status-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.rpg-server-options{z-index:50;background:linear-gradient(180deg, #191009fa, #070503fa), var(--metal-tile) center / 256px repeat;border:1px solid #c78229d1;border-radius:6px;gap:4px;width:238px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:inset 0 0 0 1px #ffd98f1f,0 14px 24px #00000094}.rpg-server-option{color:#f6dca7;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#321f0fe0,#120b06f0),#160e08f0;border:1px solid #613a12cc;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto 12px auto;align-items:center;gap:6px;padding:6px 8px;transition:border-color .16s,filter .16s,transform .16s;display:grid}.rpg-server-option:hover,.rpg-server-option:focus-visible,.rpg-server-option.selected{filter:brightness(1.08);border-color:#eda93af2}.rpg-server-option:focus-visible{outline-offset:2px;outline:2px solid #f6c76ecc}.rpg-server-option.selected{background:linear-gradient(#59340ef0,#231307f5),#160e08f0}.rpg-server-option-icon{object-fit:contain;width:22px;height:22px}.rpg-server-option span{gap:1px;min-width:0;display:grid}.rpg-server-option strong{color:#ffdf94;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;line-height:1.1;overflow:hidden}.rpg-server-option small{color:#b88c45;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.rpg-server-option b{color:#fff0ba;font-size:12px;line-height:1}.rpg-server-option .rpg-server-restart-countdown{justify-self:end;min-width:40px;font-size:10px}.rpg-mobile-brand{margin-bottom:14px;display:none}.rpg-home{gap:12px;display:grid}.rpg-hero-board{isolation:isolate;grid-template-columns:1fr;min-height:318px;padding:50px 84px 46px;display:grid;position:relative}.rpg-hero-board:before{z-index:-1;content:"";filter:drop-shadow(0 16px 24px #00000073);background:url(/assets/site/theme/albion-rpg/hero-title-plate.png) top/100% 100% no-repeat;position:absolute;inset:-22px -10px -12px}.rpg-hero-board:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#0d08056b 10% 90%,#0000),linear-gradient(#ffd27a14,#0000 68%);height:58px;position:absolute;inset:-18px 15% auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.rpg-hero-copy{text-align:center;place-self:center;width:min(640px,50%);margin-top:18px}.rpg-hero-copy p{color:#ffd27a;letter-spacing:.12em;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:900}.rpg-hero-copy h1{color:#ffe5ae;text-shadow:0 2px #261207,0 7px 18px #0000008a;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.25vw,42px);font-weight:900;line-height:1}.rpg-hero-copy>span{color:#f2d9aa;text-shadow:0 1px 1px #120804;max-width:560px;margin:10px auto 0;font-size:13px;font-weight:650;line-height:1.45;display:block}.rpg-hero-crest{color:#ffd27a;background:radial-gradient(circle at 45% 35%,#ffd87e38,#0000 42%),linear-gradient(135deg,#12304b,#091621);border:3px solid #a97932;border-radius:999px;place-self:center;place-items:center;width:138px;height:138px;display:grid;box-shadow:inset 0 0 22px #00000085,0 0 34px #d79a3733}.rpg-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.rpg-button{color:#ffe8b2;text-shadow:0 1px 1px #120804;justify-content:center;align-items:center;gap:8px;min-width:190px;min-height:50px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:900;display:inline-flex;position:relative}.rpg-button:before{z-index:-1;content:"";background:50%/100% 100% no-repeat;position:absolute;inset:-12px -20px}.rpg-button-primary:before{background-image:url(/assets/site/theme/albion-rpg/button-primary.png)}.rpg-button-secondary{color:#3a2512;text-shadow:0 1px #fff5d36b}.rpg-button-secondary:before{background-image:url(/assets/site/theme/albion-rpg/button-secondary.png)}.rpg-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rpg-feature{color:#f4d9a4;background:linear-gradient(#25180feb,#130b07f0),#1a100b;border:1px solid #6d4a24;border-radius:8px;align-items:center;gap:12px;min-height:62px;padding:15px;font-size:13px;font-weight:850;display:flex;box-shadow:inset 0 0 0 1px #ffd27a14}.rpg-feature svg{color:var(--rpg-gold-bright)}.rpg-content-grid{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:16px;display:grid}.rpg-parchment{min-width:0;color:var(--rpg-ink);isolation:isolate;padding:36px 28px 28px;position:relative}.rpg-parchment:before{z-index:-1;content:"";filter:drop-shadow(0 14px 22px #0000006b);background:url(/assets/site/theme/albion-rpg/parchment-panel.png) 50%/100% 100% no-repeat;position:absolute;inset:-8px}.rpg-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.rpg-panel-header.compact{align-items:center;margin-bottom:12px}.rpg-panel-header p{color:#8b551f;letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:950}.rpg-panel-header h2{color:#2a1708;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:900;line-height:1}.rpg-panel-header span{color:#65431f;max-width:640px;margin-top:7px;font-size:14px;font-weight:700;line-height:1.5;display:block}.rpg-feed-panel{gap:20px;display:grid}.rpg-feed-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.rpg-feed-header p{color:#d8922b!important}.rpg-feed-header h2{text-shadow:0 2px #1c0a028c;color:#f2bd61!important}.rpg-feed-header span{text-shadow:0 1px #1c0a0285;color:#f7dfb2!important}.rpg-feed-header-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;display:flex}.rpg-feed-search{color:#f2bd61;background:#1b0e0557;border:1px solid #ffcc6f6b;border-radius:7px;grid-template-columns:auto minmax(120px,190px) auto;align-items:center;gap:7px;min-height:38px;padding:0 8px 0 10px;display:inline-grid;box-shadow:inset 0 1px #ffe7a324}.rpg-feed-search input{color:#ffe3ad;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:12px;font-weight:900}.rpg-feed-search input::placeholder{color:#ffe2adbd}.rpg-feed-search button{color:#ffe3ad;background:#ffe8b214;border:1px solid #ffcc6f40;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}.rpg-feed-icon-action{color:#f7d083;background:linear-gradient(#603111eb,#3a1d0af0);border:1px solid #ffcc6f7a;border-radius:7px;place-items:center;width:38px;min-height:38px;display:inline-grid;box-shadow:inset 0 1px #ffe7a32e}.rpg-feed-icon-action:hover:not(:disabled){color:#ffe9b8;border-color:#ffdd91b8}.rpg-feed-icon-action:disabled{cursor:not-allowed;opacity:.56}.rpg-feed-permission-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 42%,#d4923829,#0000 42%),#070503ad;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.rpg-feed-permissions{background:#4d270d57;border:1px solid #a060208f;gap:14px;margin:14px 0 18px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffe5a614}.rpg-feed-permissions-modal{background:linear-gradient(#6a3712f7,#48230bfa),#4c250c;border-color:#f5b152a3;width:min(1680px,100vw - 48px);max-height:min(820px,100dvh - 56px);margin:0;padding:18px;overflow:auto;box-shadow:0 24px 80px #0000009e,inset 0 0 0 1px #ffe5a61a}.rpg-feed-permissions>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.rpg-feed-permissions>header strong{color:#ffd88f;font-family:var(--font-display);font-size:18px;display:block}.rpg-feed-permissions>header span{color:#ffe5b8c7;font-size:12px;font-weight:800;display:block}.rpg-feed-permissions>header button{color:#ffe3ad;background:#ffe8b214;border:1px solid #ffcc6f57;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.rpg-feed-permission-tabs,.rpg-feed-permission-actions{flex-wrap:wrap;gap:8px;display:flex}.rpg-feed-permission-tabs button,.rpg-feed-permission-actions button{color:#f8d391;background:#1d0f0652;border:1px solid #d594427a;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-permission-tabs button.active,.rpg-feed-permission-actions button:last-child{color:#2d1404;background:linear-gradient(#d69233,#8e4f17)}.rpg-feed-notice{color:#d8f1b0;background:#2d5d2b3d;border:1px solid #74b35b80;padding:9px 10px;font-size:12px;font-weight:900}.rpg-feed-permission-matrix{gap:8px;display:grid;overflow-x:auto}.rpg-feed-permission-matrix-head,.rpg-feed-permission-row{grid-template-columns:minmax(132px,1.25fr) repeat(13,minmax(68px,1fr));align-items:center;gap:4px;min-width:1180px;display:grid}.rpg-feed-permission-matrix-head span{color:#f4c374;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2}.rpg-feed-permission-matrix-head span:first-child{text-align:left}.rpg-feed-permission-row{background:#190d0538;border:1px solid #c27f2f6b;padding:8px}.rpg-feed-permission-row.locked{background:linear-gradient(#2f180857,#170c0533),#190d0538}.rpg-feed-permission-row strong{color:#ffe0a4;font-size:12px;font-weight:950}.rpg-feed-permissions .rpg-feed-staff-role-label.staff-role-tone:not(.staff-role-tone-none){text-shadow:0 0 5px var(--staff-role-aura), 0 1px 1px #00000075;color:var(--staff-role-glow)!important}.rpg-feed-permissions .rpg-feed-staff-role-label.staff-role-tone:before,.rpg-feed-permissions .rpg-feed-staff-role-label.staff-role-tone:after{content:none;animation:none;display:none}.rpg-feed-permission-row.locked .rpg-feed-permission-toggle{opacity:.58}.rpg-feed-permission-toggle{place-items:center;display:inline-grid}.rpg-feed-permission-toggle input{opacity:0;pointer-events:none;position:absolute}.rpg-feed-permission-toggle span{background:#1d0f065c;border:1px solid #ffda9175;border-radius:5px;width:22px;height:22px;position:relative}.rpg-feed-permission-toggle input:checked+span{background:#d99939}.rpg-feed-permission-toggle input:checked+span:after{color:#2b1303;content:"✓";text-align:center;font-size:16px;font-weight:950;line-height:18px;position:absolute;inset:1px 0 0}.rpg-feed-permission-toggle input:disabled+span{cursor:not-allowed;opacity:.52}.rpg-feed-permission-personal{gap:12px;display:grid}.rpg-feed-permission-search{color:#f2bd61;background:#1b0e0557;border:1px solid #ffcc6f6b;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid;position:relative}.rpg-feed-permission-search input{color:#ffe3ad;font:inherit;background:0 0;border:0;outline:none;font-size:12px;font-weight:900}.rpg-feed-permission-search-results{background:#190d0538;border:1px solid #c27f2f6b;gap:6px;padding:8px;display:grid}.rpg-feed-permission-search-results button{color:#ffe2ad;text-align:left;background:#ffe8b20f;border:1px solid #d594425c;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px;display:grid}.rpg-feed-permission-search-results img,.rpg-feed-permission-user img{object-fit:cover;border:1px solid #ffd27473;border-radius:50%;width:34px;height:34px}.rpg-feed-permission-user-list{gap:10px;display:grid}.rpg-feed-permission-user{background:#190d0538;border:1px solid #c27f2f6b;gap:10px;padding:10px;display:grid}.rpg-feed-permission-user>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpg-feed-permission-user a{color:#ffe4b2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-grid}.rpg-feed-permission-user strong,.rpg-feed-permission-search-results span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;display:block;overflow:hidden}.rpg-feed-permission-user small,.rpg-feed-permission-search-results small{color:#ffe2b5b8;font-size:11px;font-weight:850}.rpg-feed-permission-user>header>div{align-items:center;gap:8px;display:flex}.rpg-feed-permission-user>header button{color:#ffd1ba;background:#5e1a0e38;border:1px solid #8635258c;border-radius:7px;place-items:center;width:32px;height:32px;display:inline-grid}.rpg-feed-permission-chip-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:7px;display:grid}.rpg-feed-permission-actions.compact{justify-content:flex-end}.rpg-feed-list{gap:22px;margin-top:6px;display:grid}.rpg-feed-search-summary{color:#f5cf86;background:#1a0f073d;border:1px solid #f5c27057;border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:950}.rpg-feed-date-section{contain:layout paint style;content-visibility:auto;contain-intrinsic-block-size:760px;gap:10px;display:grid}.rpg-feed-date-divider{color:#f5cf86;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.rpg-feed-date-divider:after{content:"";background:linear-gradient(90deg,#eeab4885,#eeab4800);flex:auto;height:1px}.rpg-feed-date-divider span{color:#d99a3b}.rpg-feed-date-divider strong{color:#ffe3ad}.rpg-feed-date-divider em{color:#f5cf86;white-space:nowrap;background:#1a0f0752;border:1px solid #f5c27073;border-radius:999px;padding:4px 8px;font-style:normal}.rpg-feed-post{isolation:isolate;background:linear-gradient(#fcdb94f5,#bb8039eb),#d6a064;border:1px solid #f2b85b80;border-radius:0;gap:15px;padding:20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #3b1d076b,inset 0 0 0 5px #ffeeb11f,0 12px 28px #00000040}.rpg-feed-post:before,.rpg-feed-post:after{pointer-events:none;content:"";position:absolute}.rpg-feed-post:before{border:1px solid #43230c57;inset:7px}.rpg-feed-post:after{background:linear-gradient(#f3bd62,#f3bd62) 0 0/54px 2px no-repeat,linear-gradient(#f3bd62,#f3bd62) 100% 0/54px 2px no-repeat,linear-gradient(#f3bd62,#f3bd62) 0 100%/54px 2px no-repeat,linear-gradient(#f3bd62,#f3bd62) 100% 100%/54px 2px no-repeat,linear-gradient(#f3bd62,#f3bd62) 0 0/2px 54px no-repeat,linear-gradient(#f3bd62,#f3bd62) 100% 0/2px 54px no-repeat,linear-gradient(#f3bd62,#f3bd62) 0 100%/2px 54px no-repeat,linear-gradient(#f3bd62,#f3bd62) 100% 100%/2px 54px no-repeat;inset:-1px}.rpg-feed-post-head{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.rpg-feed-author-mark{color:#5d310d;background:radial-gradient(circle at 50% 35%,#ffec9dbf,#6f3e1257),#321d0a29;border:1px solid #532d0d80;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.rpg-feed-author-mark.anonymous{color:#255362;background:radial-gradient(circle at 50% 35%,#9adae861,#2d444c33),#321d0a29;overflow:hidden}.rpg-feed-author-mark.anonymous img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;transform:scale(1.2)}.rpg-feed-author-avatar-link{width:72px;height:72px;color:inherit;place-items:center;text-decoration:none;display:grid}.rpg-feed-author-avatar{width:72px;height:72px;transition:filter .16s,transform .16s;box-shadow:none!important;background:0 0!important}.rpg-feed-author-avatar>[aria-hidden=true]:first-child{border-color:#0000;inset:10%}.rpg-feed-author-avatar-link:hover .rpg-feed-author-avatar{filter:brightness(1.08);transform:translateY(-1px)}.rpg-feed-author-copy{min-width:0}.rpg-feed-author-copy a{color:inherit;text-decoration:none}.rpg-feed-author-copy a:hover{color:#5f330d;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rpg-feed-post-head strong,.rpg-feed-post-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rpg-feed-post-head strong{color:#2c1808;font-size:15px;font-weight:950}.rpg-feed-post-head span{color:#78511f;margin-top:3px;font-size:12px;font-weight:850}.rpg-feed-post-head b{color:#714613;white-space:nowrap;background:#5d360e1f;border:1px solid #6f451357;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:950;display:inline-flex}.rpg-feed-post-badges{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rpg-feed-post-actions{align-items:center;gap:6px;display:inline-flex}.rpg-feed-post-actions button,.rpg-feed-editor>header button,.rpg-feed-delete-confirm button{color:#512d0e;background:#fff1ca47;border:1px solid #52300e61;border-radius:6px;place-items:center;min-width:34px;min-height:34px;transition:background .16s,border-color .16s,transform .16s;display:inline-grid}.rpg-feed-post-actions button:hover,.rpg-feed-editor>header button:hover,.rpg-feed-delete-confirm button:hover{background:#ffecab75;border-color:#73441494;transform:translateY(-1px)}.rpg-feed-post-actions button:disabled,.rpg-feed-editor>header button:disabled,.rpg-feed-delete-confirm button:disabled{cursor:not-allowed;opacity:.55;transform:none}.rpg-feed-meta-grid{grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);align-items:stretch;gap:10px;display:grid}.rpg-feed-post-body{gap:7px;display:grid}.rpg-feed-post-body h3{color:#2a1708;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:900;line-height:1.08}.rpg-feed-post-body p{color:#4f3318;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;font-weight:750;line-height:1.48}.rpg-feed-attachment{color:#754615;background:#361f0a14;border:1px dashed #53321057;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rpg-feed-attachment div{gap:2px;min-width:0;display:grid}.rpg-feed-attachment strong{color:#3b210c;font-size:13px;font-weight:950}.rpg-feed-attachment span{color:#7b5428;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.rpg-feed-attachment-editor{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rpg-feed-file-input{display:none}.rpg-feed-attachment-editor button{color:#3a210b;min-height:38px;font:inherit;background:linear-gradient(#ffe091b8,#cd84276b),#fff2ce52;border:1px solid #5432105c;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-attachment-editor button:disabled{cursor:not-allowed;opacity:.58}.rpg-feed-attachment-editor>span{color:#6d4319;font-size:12px;font-weight:820}.rpg-feed-file-strip{flex-wrap:wrap;gap:8px;display:flex}.rpg-feed-file-strip.pending{align-items:center}.rpg-feed-file-strip>strong{color:#4b2b10;font-size:12px;font-weight:950}.rpg-feed-file-chip{color:#4b2b10;background:#fff2ce4d;border:1px solid #5432104d;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:0 8px 0 11px;font-size:12px;font-weight:900;display:inline-flex}.rpg-feed-file-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-feed-file-chip small{color:#80511f;flex:none;font-size:11px;font-weight:950}.rpg-feed-file-chip button{color:#4b2b10;background:#4c2b0e1a;border:1px solid #54321047;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}.rpg-feed-attachments-view{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.rpg-feed-media-card,.rpg-feed-file-card{color:#3c230d;background:#fff2ce33;border:1px solid #53321047;min-width:0;text-decoration:none}.rpg-feed-media-card{border-radius:6px;width:100%;display:block;overflow:hidden}.rpg-feed-media-card img,.rpg-feed-media-card video{object-fit:contain;background:#180c046b;width:100%;max-height:min(62vh,560px);display:block}.rpg-feed-media-card video{min-height:240px}.rpg-feed-media-card>span,.rpg-feed-media-card>a,.rpg-feed-file-card{color:#3c230d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:950;display:grid}.rpg-feed-media-card>a,.rpg-feed-file-card{text-decoration:none}.rpg-feed-media-card span,.rpg-feed-file-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-feed-media-card small,.rpg-feed-file-card small{color:#83521e;font-size:11px;font-weight:950}.rpg-feed-file-card{border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px}.rpg-feed-reactions{background:#46270c14;border:1px solid #53321038;gap:8px;padding:10px 12px;display:grid}.rpg-feed-reactions>span{color:#573418;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-feed-reactions>div{flex-wrap:wrap;gap:7px;display:flex}.rpg-feed-reactions button{color:#4b2b10;min-height:36px;font:inherit;background:#ffefbe3d;border:1px solid #54321057;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-reactions button.rpg-feed-reaction-expand{background:#57300d2e;border-color:#57300d75;justify-content:center;min-width:42px;padding:0 9px}.rpg-feed-reactions button:not(:disabled):hover{background:#fff7db6b;border-color:#7e4a149e;transform:translateY(-1px)}.rpg-feed-reactions button.active{background:linear-gradient(#ffe2919e,#d3963c57);border-color:#7a5019b8;box-shadow:inset 0 0 0 1px #fff6cc57,0 6px 14px #4926071f}.rpg-feed-reactions button small{color:#7b4514;font-size:11px;font-weight:950}.rpg-feed-emoji-glyph{justify-content:center;align-items:center;width:1.25em;height:1.25em;font-size:18px;line-height:1;display:inline-flex}.rpg-feed-reactions button:disabled{cursor:not-allowed;opacity:.72}.rpg-feed-reactions button.active:disabled{opacity:.92}.rpg-feed-reaction-hint{color:#704014;font-size:11px;font-style:normal;font-weight:850;line-height:1.35}.rpg-feed-reaction-hint.error{color:#7b2119}.rpg-feed-top-comment{gap:8px;min-width:0;display:grid}.rpg-feed-top-comment header{color:#4c2b11;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:flex}.rpg-feed-comment-carousel{background:#fff2ce47;border:1px solid #4c2d0e47;min-height:92px;overflow:hidden}.rpg-feed-comment-card{align-content:center;gap:7px;min-height:92px;padding:13px 14px;animation:.42s both rpg-feed-comment-enter;display:grid}.rpg-feed-comment-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpg-feed-comment-card-author{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rpg-feed-comment-card-author:hover strong{color:#7d4813;text-underline-offset:2px;text-decoration:underline}.rpg-feed-comment-card-avatar{flex:none;width:58px;height:58px;box-shadow:none!important;background:0 0!important}.rpg-feed-comment-card-avatar>[aria-hidden=true]:first-child{border-color:#0000;inset:10%}.rpg-feed-comment-card-avatar.fallback{color:#70400f;background:#ffefbe47;border:1px solid #53300e3d;border-radius:999px;place-items:center;display:inline-grid}.rpg-feed-comment-card strong{color:#2e1808;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.rpg-feed-comment-card-score{color:#70400f;background:#7443121f;border:1px solid #53300e52;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:950}.rpg-feed-comment-card p{color:#503117;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:820;line-height:1.42}.rpg-feed-comment-card.static{animation:none}.rpg-feed-moderation{background:#fff2ce2e;border:1px solid #53300e3d;gap:10px;padding:10px 12px;display:grid}.rpg-feed-moderation>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rpg-feed-moderation>header>div:first-child{color:#4c2b11;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-lock-badges,.rpg-feed-moderation-actions,.rpg-feed-moderation-actions>div{flex-wrap:wrap;gap:7px;display:flex}.rpg-feed-lock-badges b{color:#6b3510;background:#7a43121f;border:1px solid #7a43124d;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.rpg-feed-moderation-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rpg-feed-moderation-actions>div{background:#fff2ce2e;border:1px solid #4c2d0e33;align-items:center;padding:8px}.rpg-feed-moderation-actions span{color:#573418;text-transform:uppercase;flex:100%;font-size:11px;font-weight:950}.rpg-feed-moderation-actions button{color:#4b2b10;min-height:30px;font:inherit;background:#ffefbe47;border:1px solid #5432104d;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.rpg-feed-moderation-actions button:disabled{cursor:not-allowed;opacity:.55}.rpg-feed-comments{border-top:1px solid #53300e33;gap:10px;padding-top:12px;display:grid}.rpg-feed-comments>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpg-feed-comments>header>div{color:#4c2b11;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-comments>header>strong{color:#70400f;background:#7443121f;border:1px solid #53300e52;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:950}.rpg-feed-comments-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:280px;padding-right:3px;display:grid;overflow:hidden auto}.rpg-feed-comment-thread-item{contain:layout paint style;content-visibility:auto;contain-intrinsic-block-size:96px;gap:6px;min-width:0;display:grid}.rpg-feed-comment-row{--comment-depth:0;box-sizing:border-box;margin-left:calc(var(--comment-depth) * 22px);width:calc(100% - (var(--comment-depth) * 22px));background:#fff2ce3d;border:1px solid #4c2d0e3d;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:14px 16px;display:grid;position:relative}.rpg-feed-comment-row.is-deleted{background:#ffebb82e;border-color:#5b330e33}.rpg-feed-comment-row[data-reply=true]:before{content:"";top:-8px;bottom:-8px;left:calc(var(--comment-depth) * -22px + 10px);background:linear-gradient(#633a1214,#633a1261,#633a1214);border-radius:999px;width:2px;position:absolute}.rpg-feed-comment-row[data-capped-depth=true]{box-shadow:inset 3px 0 #7242114d}.rpg-feed-comment-avatar-link,.rpg-feed-comment-avatar-system,.rpg-feed-comment-avatar-fallback{color:#6d3f10;border-radius:999px;align-self:start;place-items:center;width:64px;height:64px;display:inline-grid}.rpg-feed-comment-avatar-link{text-decoration:none}.rpg-feed-comment-avatar-link:hover{filter:brightness(1.08)}.rpg-feed-comment-avatar{width:64px;height:64px;box-shadow:none!important;background:0 0!important}.rpg-feed-comment-avatar>[aria-hidden=true]:first-child{border-color:#0000;inset:10%}.rpg-feed-comment-avatar-fallback{background:#ffefbe47;border:1px solid #53300e3d}.rpg-feed-comment-avatar-system{background:#ffefbe52;border:1px solid #53300e47;overflow:hidden}.rpg-feed-comment-avatar-system img{object-fit:cover;width:100%;height:100%}.rpg-feed-comment-content{gap:6px;min-width:0;display:grid}.rpg-feed-comment-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.rpg-feed-comment-reply-context{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex;color:#5d3512!important}.rpg-feed-comment-row strong{color:#2e1808;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:950}.rpg-feed-comment-row strong a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.rpg-feed-comment-row strong a:hover{color:#7d4813;text-underline-offset:2px;text-decoration:underline}.rpg-feed-comment-row span,.rpg-feed-comment-row b{color:#70400f;font-size:11px;font-weight:850}.rpg-feed-comment-row b{border:1px solid #53300e3d;border-radius:999px;padding:2px 7px}.rpg-feed-comment-row p{color:#503117;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:780;line-height:1.42}.rpg-feed-comment-row.is-deleted p{color:#5f3916;font-style:italic}.rpg-feed-comment-reactions{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.rpg-feed-comment-reactions button{color:#4f2d0e;min-width:32px;height:26px;font:inherit;background:#ffefbe42;border:1px solid #53300e3d;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.rpg-feed-comment-reactions button span{color:inherit;font-size:15px;line-height:1}.rpg-feed-comment-reactions button small{color:#70400f;font-size:10px;font-weight:950}.rpg-feed-comment-reactions button.add{min-width:28px;padding:0}.rpg-feed-comment-reactions button.reply{min-width:0;padding:0 9px}.rpg-feed-comment-reactions button.active{background:linear-gradient(#ffe091c7,#cd842773),#fff2ce66;border-color:#8d4e11b8}.rpg-feed-comment-reactions button:not(:disabled):hover{background:#fff6d77a;border-color:#7e4a1494}.rpg-feed-comment-reactions button:disabled{cursor:not-allowed;opacity:.64}.rpg-feed-comment-reaction-error{color:#7d271c;font-size:11px;font-style:normal;font-weight:900}.rpg-feed-inline-reply{--comment-depth:0;box-sizing:border-box;min-width:0;margin-left:calc((var(--comment-depth) * 22px) + 80px);width:calc(100% - ((var(--comment-depth) * 22px) + 80px));border-left:2px solid #633a1247;gap:7px;padding-left:10px;display:grid}.rpg-feed-inline-reply[data-capped-depth=true]{border-left-color:#7242116b}.rpg-feed-reply-banner{color:#5a3414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;font-size:11px;font-weight:900;display:flex}.rpg-feed-reply-banner span{align-items:center;gap:5px;min-width:0;display:inline-flex}.rpg-feed-reply-banner button{color:#5a3414;min-height:24px;font:inherit;background:#ffefbe3d;border:1px solid #53300e3d;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.rpg-feed-comment-actions{gap:5px;display:inline-flex;position:absolute;top:8px;right:8px}.rpg-feed-comment-actions button{color:#70400f;background:#ffefbe47;border:1px solid #53300e3d;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.rpg-feed-comment-actions button:disabled{cursor:not-allowed;opacity:.7}.rpg-feed-comments-empty{color:#5b3719;background:#fff2ce2e;border:1px dashed #4c2d0e47;padding:12px;font-size:13px;font-weight:850}.rpg-feed-comment-form{grid-template-columns:1fr;align-items:end;gap:8px;min-width:0;display:grid}.rpg-feed-comment-form textarea{box-sizing:border-box;resize:vertical;color:#2f1908;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff4d361;border:1px solid #53300e47;outline:none;padding:10px 11px;font-size:13px;font-weight:760}.rpg-feed-comment-form textarea::placeholder{color:#40230ca8}.rpg-feed-comment-form textarea:focus{border-color:#7e4a1494;box-shadow:inset 0 0 0 1px #ffe49959}.rpg-feed-comment-form textarea:disabled{cursor:not-allowed;opacity:.72}.rpg-feed-comment-form button{color:#4b2b10;width:100%;min-width:0;min-height:42px;font:inherit;background:#ffefbe47;border:1px solid #54321057;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-comment-form button:not(:disabled):hover{background:#fff7db70;border-color:#7e4a149e}.rpg-feed-comment-form button:disabled{cursor:not-allowed;opacity:.65}.rpg-feed-comment-hint{color:#704014;font-size:11px;font-style:normal;font-weight:850;line-height:1.35}.rpg-feed-comment-hint.error{color:#7b2119}@media (min-width:641px){.rpg-feed-comment-form{grid-template-columns:minmax(0,1fr) auto}.rpg-feed-comment-form button{width:auto}}.rpg-feed-editor-toggle,.rpg-feed-primary-action,.rpg-feed-secondary-action,.rpg-feed-state button{min-height:38px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:950;transition:filter .16s,transform .16s;display:inline-flex}.rpg-feed-editor-toggle,.rpg-feed-primary-action,.rpg-feed-state button{color:#261104;text-shadow:0 1px #ffe4a473;background:linear-gradient(#efae47fa,#975315fa),#b87424;border:1px solid #ffcc6f8f;padding:0 14px;box-shadow:inset 0 1px #ffeba98c,0 6px 14px #1d0e0438}.rpg-feed-secondary-action{color:#4b2a0d;background:#ffeeba38;border:1px solid #56321061;padding:0 14px}.rpg-feed-editor-toggle:hover,.rpg-feed-primary-action:hover,.rpg-feed-secondary-action:hover,.rpg-feed-state button:hover{filter:brightness(1.06);transform:translateY(-1px)}.rpg-feed-editor-toggle:disabled,.rpg-feed-primary-action:disabled,.rpg-feed-secondary-action:disabled,.rpg-feed-state button:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.58;transform:none}.rpg-feed-state,.rpg-feed-empty,.rpg-feed-error{color:#3b220c;background:#ffeebe38;border:1px solid #5b361147;padding:13px 14px;font-size:13px;font-weight:850}.rpg-feed-empty{gap:4px;display:grid}.rpg-feed-empty strong{color:#3b220c;font-size:14px;font-weight:950}.rpg-feed-empty span{color:#795022;font-size:12px;font-weight:850}.rpg-feed-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpg-feed-state.error,.rpg-feed-error{color:#6d250f;background:#7e22101f;border-color:#842a1261}.rpg-feed-editor{background:linear-gradient(#f8d58ddb,#c58b43c2),#d6a064;border:1px solid #f2b85b6b;gap:14px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #3a1f0952,0 12px 24px #1208022e}.rpg-feed-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpg-feed-editor>header strong{color:#2c1808;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:900}.rpg-feed-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rpg-feed-field{border:0;gap:7px;min-width:0;padding:0;display:grid}.rpg-feed-field.wide{grid-column:1/-1}.rpg-feed-field>span,.rpg-feed-field legend{color:#4b2b10;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-feed-field input,.rpg-feed-field textarea{color:#2f1b08;width:100%;font:inherit;background:#fff1cf8a;border:1px solid #512f0e5c;border-radius:7px;outline:none;padding:10px 11px;font-size:14px;font-weight:750}.rpg-feed-field textarea{resize:vertical;min-height:clamp(260px,34vh,380px)}.rpg-feed-field input:focus,.rpg-feed-field textarea:focus{border-color:#b2691cb8;box-shadow:0 0 0 3px #c67e2629}.rpg-feed-field input:disabled,.rpg-feed-field textarea:disabled{cursor:not-allowed;opacity:.64}.rpg-feed-segmented,.rpg-feed-reaction-editor,.rpg-feed-check-grid{flex-wrap:wrap;gap:8px;display:flex}.rpg-feed-segmented button,.rpg-feed-reaction-editor button{color:#4b2b10;min-height:38px;font:inherit;background:#fff2ce47;border:1px solid #54321052;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-segmented.wrap button{flex:150px}.rpg-feed-segmented button.active,.rpg-feed-reaction-editor button.active{color:#2b1706;background:linear-gradient(#ffe091c7,#cd842773),#fff2ce66;border-color:#8d4e11b8;box-shadow:inset 0 0 0 1px #fff6c56b}.rpg-feed-emoji-picker{gap:8px;min-width:0;display:grid}.rpg-feed-emoji-toolbar{justify-content:flex-start;display:flex}.rpg-feed-emoji-toolbar button{color:#301806;min-height:34px;font:inherit;background:linear-gradient(#ffe599b8,#c9852a85);border:1px solid #5c351052;border-radius:999px;padding:0 14px;font-size:12px;font-weight:950}.rpg-feed-emoji-toolbar button:not(:disabled):hover{background:linear-gradient(#d2f5addb,#4c903d99);border-color:#457332b3}.rpg-feed-emoji-strip,.rpg-feed-emoji-grid{flex-wrap:wrap;gap:7px;display:flex}.rpg-feed-emoji-grid{background:#58300d0f;border:1px solid #54321033;max-height:190px;padding:8px;overflow:auto}.rpg-feed-emoji-strip button,.rpg-feed-emoji-grid button,.rpg-feed-reaction-strip button,.rpg-feed-reaction-menu-grid button{color:#301806;width:38px;height:38px;font:inherit;background:#fff2ce4d;border:1px solid #54321047;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.rpg-feed-emoji-picker .rpg-feed-emoji-strip button:not(.rpg-feed-emoji-more):not(.active),.rpg-feed-emoji-picker .rpg-feed-emoji-grid button:not(.active){background:linear-gradient(#f7b49675,#85362657);border-color:#8033258a}.rpg-feed-emoji-strip button span,.rpg-feed-emoji-grid button span,.rpg-feed-reaction-strip button .rpg-feed-emoji-glyph,.rpg-feed-reaction-menu-grid button .rpg-feed-emoji-glyph{font-size:19px}.rpg-feed-emoji-strip button:not(:disabled):hover,.rpg-feed-emoji-grid button:not(:disabled):hover,.rpg-feed-reaction-strip button:not(:disabled):hover,.rpg-feed-reaction-menu-grid button:not(:disabled):hover{background:#fff6d78c;border-color:#905412a8;transform:translateY(-1px)}.rpg-feed-emoji-strip button.active,.rpg-feed-emoji-grid button.active,.rpg-feed-reaction-strip button.active,.rpg-feed-reaction-menu-grid button.active{background:linear-gradient(#c5f4a2e0,#408e3a9e);border-color:#397930d1;box-shadow:inset 0 0 0 1px #edffd570,0 0 0 2px #40813824}.rpg-feed-emoji-strip button:disabled,.rpg-feed-emoji-grid button:disabled,.rpg-feed-reaction-strip button:disabled,.rpg-feed-reaction-menu-grid button:disabled{cursor:not-allowed;opacity:.62}.rpg-feed-emoji-strip .rpg-feed-emoji-more,.rpg-feed-reaction-strip .rpg-feed-reaction-more{background:#4b280b24}.rpg-feed-chevron{stroke-width:2.75px;flex:none;width:18px;height:18px;transition:transform .16s;display:block}.rpg-feed-chevron.rotated{transform:rotate(180deg)}.rpg-feed-reaction-menu{z-index:150;scrollbar-width:thin;scrollbar-color:#e09633b8 #24120694;background:linear-gradient(#5a2f0cfa,#301707fa),#3c2008;border:1px solid #c78426a8;border-radius:8px;gap:8px;width:max-content;max-width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);padding:12px;display:grid;position:fixed;overflow:auto;box-shadow:0 22px 54px #0000007a,inset 0 0 0 1px #ffdc8529}.rpg-feed-reaction-menu.expanded{width:min(760px,100vw - 24px)}.rpg-feed-reaction-menu-head{color:#ffd98b;align-items:center;gap:7px;font-size:12px;font-weight:950;display:flex}.rpg-feed-reaction-picker{gap:8px;display:grid}.rpg-feed-reaction-strip{scrollbar-width:none;flex-wrap:nowrap;gap:7px;max-width:100%;padding:1px;display:flex;overflow:auto hidden}.rpg-feed-reaction-strip::-webkit-scrollbar{display:none}.rpg-feed-reaction-strip button,.rpg-feed-reaction-menu-grid{min-width:0}.rpg-feed-reaction-menu-grid{border-top:1px solid #ffdb8d29;grid-template-columns:repeat(auto-fill,minmax(42px,42px));justify-content:start;gap:8px;max-height:min(318px,100vh - 220px);padding-top:8px;display:grid;overflow:auto}.rpg-feed-reaction-strip button,.rpg-feed-reaction-menu-grid button{color:#ffe3a4;background:#ffdb8d24;flex:none;width:42px;height:42px;position:relative}.rpg-feed-reaction-strip button{width:40px;height:40px}.rpg-feed-reaction-strip button .rpg-feed-emoji-glyph,.rpg-feed-reaction-menu-grid button .rpg-feed-emoji-glyph{font-size:22px}.rpg-feed-reaction-strip .rpg-feed-reaction-more{color:#ffe8ad;background:linear-gradient(#ffe08a57,#7f46136b);border-color:#ffe19994;width:42px;min-width:42px;box-shadow:inset 0 0 0 1px #ffefb81f}.rpg-feed-reaction-strip button small,.rpg-feed-reaction-menu-grid button small{color:#2e1705;background:#d89938;border:1px solid #351a06b8;border-radius:999px;min-width:16px;font-size:10px;font-weight:950;line-height:15px;position:absolute;bottom:-3px;right:-3px}.rpg-feed-comment-menu{width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px)}.rpg-feed-comment-menu-actions{border-top:1px solid #ffdb8d29;gap:5px;padding-top:8px;display:grid}.rpg-feed-comment-menu-section-title{color:#ffe09ebd;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.rpg-feed-comment-menu-actions a,.rpg-feed-comment-menu-actions button{color:#ffe3a4;min-height:34px;font:inherit;text-align:left;background:#ffdb8d14;border:1px solid #ffdb8d29;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.rpg-feed-comment-menu-actions button:not(:disabled):hover,.rpg-feed-comment-menu-actions a:hover{background:#ffdb8d26;border-color:#ffdb8d57}.rpg-feed-comment-menu-actions.moderation button{border-color:#71975742}.rpg-feed-comment-menu-actions.danger{border-top-color:#ff816447;margin-top:5px}.rpg-feed-comment-menu-actions.danger button{color:#ffd6bb;border-color:#ff937447}.rpg-feed-comment-menu-actions.danger button.dangerous{background:#76201457;border-color:#ff66527a}.rpg-feed-duration-overlay{z-index:185;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0905029e;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.rpg-feed-duration-confirm{color:#f7dfb2;background:linear-gradient(#3a1e09fa,#1a0c05fa),#2a1708;border:1px solid #e0963394;border-radius:8px;gap:16px;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 28px 80px #0000009e,inset 0 0 0 1px #ffe5a614}.rpg-feed-duration-head{gap:8px;display:grid}.rpg-feed-duration-head>span{color:#ffcf9b;letter-spacing:.04em;text-transform:uppercase;background:#ab5f162e;border:1px solid #e0963357;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:950;display:inline-flex}.rpg-feed-duration-head strong{color:#ffe0a7;overflow-wrap:anywhere;font-size:22px;font-weight:950;line-height:1.08}.rpg-feed-duration-head p{color:#e9c99a;margin:0;font-size:13px;font-weight:800;line-height:1.45}.rpg-feed-duration-head .rpg-feed-duration-error{color:#ffd1c8;background:#7c1a0f33;border:1px solid #ff6f595c;border-radius:7px;padding:9px 10px}.rpg-feed-duration-field{gap:7px;min-width:0;display:grid}.rpg-feed-duration-field span{color:#ffcf9b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-feed-duration-field input,.rpg-feed-duration-field select{color:#ffe7b8;width:100%;min-height:42px;font:inherit;background:#ffe8b21a;border:1px solid #ffcc6f52;border-radius:7px;outline:none;padding:0 12px;font-size:14px;font-weight:850}.rpg-feed-duration-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.rpg-feed-duration-field select option{color:#ffe7b8;background-color:#311707}.rpg-feed-duration-field select option:checked{color:#fff3cf;background-color:#8b541d}.rpg-feed-duration-field input:focus,.rpg-feed-duration-field select:focus{border-color:#7ee6ff9e;box-shadow:0 0 0 3px #7ee6ff1f}.rpg-feed-duration-field input[aria-invalid=true]{background:#7c1a0f33;border-color:#ff6f599e}.rpg-feed-duration-field input:disabled{cursor:not-allowed;opacity:.62}.rpg-feed-duration-field em{color:#ffd1c8;font-size:12px;font-style:normal;font-weight:850;line-height:1.35}.rpg-feed-duration-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.rpg-feed-duration-actions{justify-content:flex-end;gap:10px;display:flex}.rpg-feed-duration-actions button{color:#ffe4a4;min-height:40px;font:inherit;background:#ffe8b214;border:1px solid #dc9b3d57;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.rpg-feed-duration-actions button:last-child{color:#baf4ff;background:#1a68742e;border-color:#7ee6ff61}.rpg-feed-duration-actions button:hover:not(:disabled){border-color:#7ee6ff85}.rpg-feed-duration-actions button:disabled{cursor:not-allowed;opacity:.56}.rpg-feed-check-row{color:#4b2b10;background:#fff2ce3d;border:1px solid #54321042;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.rpg-feed-check-row input{accent-color:#a35e19;width:16px;height:16px}.rpg-feed-pin-row{justify-self:start}.rpg-feed-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rpg-feed-delete-overlay{z-index:175;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0905029e;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.rpg-feed-delete-confirm{z-index:1;color:#f7dfb2;background:linear-gradient(#351d0af5,#211107f5),#2a1708;border:1px solid #f8bc598f;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:min(560px,100%);padding:12px;display:flex;position:relative;box-shadow:0 14px 30px #00000057}.rpg-feed-delete-confirm.detailed{flex-direction:column;align-items:stretch;gap:12px;width:min(720px,100%);padding:14px}.rpg-feed-delete-confirm>div{gap:4px;display:grid}.rpg-feed-delete-confirm>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rpg-feed-delete-confirm.detailed>div:last-child{justify-content:space-between}.rpg-feed-delete-content{gap:12px}.rpg-feed-delete-heading{gap:4px;display:grid}.rpg-feed-delete-confirm strong{color:#ffd47f;font-size:13px;font-weight:950}.rpg-feed-delete-confirm span,.rpg-feed-delete-confirm p{color:#e9c99a;margin:0;font-size:12px;font-weight:800}.rpg-feed-delete-preview{background:#0d080452;border:1px solid #dc9b3d42;border-radius:8px;gap:9px;padding:10px;display:grid}.rpg-feed-delete-preview-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpg-feed-delete-preview-title strong{color:#f7dfb2;text-transform:uppercase;font-size:11px}.rpg-feed-delete-preview-title span{color:#ffd47f;background:#ffd47f1a;border:1px solid #f8bc5947;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:950}.rpg-feed-delete-preview-list{gap:8px;max-height:min(360px,38dvh);padding-right:2px;display:grid;overflow-y:auto}.rpg-feed-delete-preview-comment{background:#ffe8b20f;border:1px solid #f8bc592e;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:8px;display:grid}.rpg-feed-delete-preview-comment.is-deleted{background:#4b779e1a;border-color:#78b9ff38}.rpg-feed-delete-preview-avatar{align-self:start;width:38px;height:38px}.rpg-feed-delete-preview-avatar.system,.rpg-feed-delete-preview-avatar.fallback{color:#ffd47f;background:#2b1708b8;border:1px solid #f8bc595c;border-radius:50%;place-items:center;display:grid;overflow:hidden}.rpg-feed-delete-preview-avatar.system img{object-fit:cover;width:100%;height:100%}.rpg-feed-delete-preview-body{gap:3px;min-width:0;display:grid}.rpg-feed-delete-preview-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rpg-feed-delete-preview-meta span{color:#cf9c53;text-transform:uppercase;font-size:10px}.rpg-feed-delete-preview-meta b{color:#ffd1c8;background:#7c1a0f38;border:1px solid #ff6f595c;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:950}.rpg-feed-delete-preview-comment[data-state=keep] .rpg-feed-delete-preview-meta b{color:#c9f4c7;background:#267e3f2e;border-color:#5fd28952}.rpg-feed-delete-preview-body strong{color:#ffe0a0;font-size:12px;line-height:1.2}.rpg-feed-delete-preview-body small{color:#e9c99abd;font-size:11px;font-weight:850}.rpg-feed-delete-preview-role.staff-role-tone{border:1px solid var(--staff-role-border);background:var(--staff-role-bg);width:fit-content;color:var(--staff-role-glow);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:950;line-height:1.35}.rpg-feed-delete-preview-body p{-webkit-line-clamp:2;color:#f3d6a8;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.rpg-feed-delete-preview-empty{border:1px dashed #f8bc593d;border-radius:8px;padding:8px}.rpg-feed-delete-options{gap:8px;display:grid}.rpg-feed-delete-toggle{color:#f7dfb2;cursor:pointer;background:#ffe8b212;border:1px solid #dc9b3d4d;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.rpg-feed-delete-toggle:hover{background:#ffe8b21c;border-color:#f8bc5985}.rpg-feed-delete-toggle[data-checked=true]{background:#bb75262e;border-color:#ffd47fb3}.rpg-feed-delete-toggle[data-disabled=true]{cursor:default;opacity:.76}.rpg-feed-delete-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rpg-feed-delete-toggle-box{color:#ffe0a0;background:#120a049e;border:1px solid #f8bc5975;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.rpg-feed-delete-toggle-text{gap:2px;display:grid}.rpg-feed-delete-toggle-text strong{color:#ffe0a0;font-size:12px}.rpg-feed-delete-toggle-text small{color:#e9c99ac7;font-size:11px;font-weight:800;line-height:1.3}.rpg-feed-delete-author-scope{gap:8px;display:grid}.rpg-feed-delete-scope-group{background:#120a0457;border:1px solid #dc9b3d38;border-radius:8px;gap:7px;padding:9px;display:grid}.rpg-feed-delete-scope-group>span{color:#ffe0a0c7;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-feed-delete-scope-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rpg-feed-delete-scope-option{cursor:pointer;background:#ffe8b20d;border:1px solid #f8bc593d;border-radius:8px;align-content:start;gap:3px;min-height:70px;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.rpg-feed-delete-scope-option:hover{background:#ffe8b214;border-color:#f8bc5970}.rpg-feed-delete-scope-option[data-checked=true]{background:#9f5e1f38;border-color:#ffd47fad;box-shadow:inset 0 0 0 1px #ffe0a024}.rpg-feed-delete-scope-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rpg-feed-delete-scope-option strong{color:#ffe0a0;font-size:12px;font-weight:950}.rpg-feed-delete-scope-option small{color:#e9c99ac2;font-size:11px;font-weight:800;line-height:1.32}.rpg-feed-delete-actions{width:100%}.rpg-feed-delete-actions .secondary,.rpg-feed-delete-actions .danger{min-width:126px;height:36px}.rpg-feed-delete-actions .danger{background:linear-gradient(#912d1c85,#5f170f9e);border-color:#ff6f5994}.rpg-feed-delete-confirm button{color:#f7dfb2;background:#ffe8b214;border-color:#dc9b3d57;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:950;display:inline-flex}.rpg-feed-delete-confirm button:last-child{color:#ffd1c8;background:#7c1a0f47;border-color:#ff6f597a}.rpg-feed-delete-actions .danger:last-child{background:linear-gradient(#912d1c85,#5f170f9e);border-color:#ff6f5994}.rpg-feed-account-delete-overlay{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070402b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.rpg-feed-account-delete-confirm{color:#f7dfb2;background:linear-gradient(#3a1d0afa,#1c0d06fa),#2a1708;border:1px solid #ff6f5994;border-radius:8px;gap:16px;width:min(620px,100%);padding:18px;display:grid;box-shadow:0 28px 80px #0000009e,inset 0 0 0 1px #ffe5a614}.rpg-feed-account-delete-head{gap:8px;display:grid}.rpg-feed-account-delete-head>span{color:#ffcf9b;letter-spacing:.04em;text-transform:uppercase;background:#7c1a0f33;border:1px solid #ff6f5957;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:950;display:inline-flex}.rpg-feed-account-delete-head strong{color:#ffe0a7;font-family:var(--font-display);overflow-wrap:anywhere;font-size:26px;font-weight:950;line-height:1.05}.rpg-feed-account-delete-head p{color:#e9c99a;margin:0;font-size:13px;font-weight:800;line-height:1.45}.rpg-feed-account-delete-head .rpg-feed-account-delete-error{color:#ffd1c8;background:#7c1a0f33;border:1px solid #ff6f595c;border-radius:7px;padding:9px 10px}.rpg-feed-account-delete-field{gap:7px;display:grid}.rpg-feed-account-delete-field span{color:#ffcf9b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-feed-account-delete-field input{color:#ffe7b8;width:100%;min-height:42px;font:inherit;background:#ffe8b21a;border:1px solid #ffcc6f52;border-radius:7px;outline:none;padding:0 12px;font-size:14px;font-weight:850}.rpg-feed-account-delete-field input[aria-invalid=true]{background:#7c1a0f33;border-color:#ff6f599e}.rpg-feed-account-delete-field input:focus{border-color:#7ee6ff9e;box-shadow:0 0 0 3px #7ee6ff1f}.rpg-feed-account-delete-field input:disabled{cursor:not-allowed;opacity:.62}.rpg-feed-account-delete-field em{color:#ffd1c8;font-size:12px;font-style:normal;font-weight:850;line-height:1.35}.rpg-feed-account-delete-cooldown{color:#ffdfae;background:#ffe8b214;border:1px solid #ffcc6f3d;border-radius:7px;margin:0;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.35}.rpg-feed-account-delete-cooldown.ready{color:#baf4ff;background:#1a68742e;border-color:#7ee6ff57}.rpg-feed-account-delete-actions{justify-content:flex-end;gap:10px;display:flex}.rpg-feed-account-delete-actions button{color:#ffe4a4;min-height:40px;font:inherit;background:#ffe8b214;border:1px solid #dc9b3d57;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.rpg-feed-account-delete-actions button:last-child{color:#ffd1c8;background:#7c1a0f47;border-color:#ff6f597a}.rpg-feed-account-delete-actions button:hover:not(:disabled){border-color:#7ee6ff75}.rpg-feed-account-delete-actions button:disabled{cursor:not-allowed;opacity:.56}@keyframes rpg-feed-comment-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.rpg-feed-panel{padding:18px 14px 20px}.rpg-feed-header,.rpg-feed-state,.rpg-feed-delete-confirm{flex-direction:column;align-items:stretch}.rpg-feed-header-tools{flex-direction:column;justify-content:stretch}.rpg-feed-search{grid-template-columns:auto minmax(0,1fr) auto}.rpg-feed-search,.rpg-feed-icon-action,.rpg-feed-editor-toggle,.rpg-feed-form-actions button,.rpg-feed-state button,.rpg-feed-delete-confirm button{width:100%}.rpg-feed-permissions>header,.rpg-feed-permission-user>header{flex-direction:column;align-items:stretch}.rpg-feed-permission-actions{justify-content:stretch}.rpg-feed-permission-actions button{flex:140px}.rpg-feed-permission-overlay{align-items:start;padding:12px}.rpg-feed-permissions-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px}.rpg-feed-permissions-modal>header{padding-right:42px}.rpg-feed-permissions-modal>header button{position:absolute;top:0;right:0}.rpg-feed-permission-matrix>.rpg-feed-permission-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.rpg-feed-post{padding:14px}.rpg-feed-post-head{grid-template-columns:62px minmax(0,1fr);gap:13px}.rpg-feed-post-head b{grid-column:1/-1;justify-self:start}.rpg-feed-post-badges{grid-column:1/-1;justify-content:space-between}.rpg-feed-author-mark,.rpg-feed-author-avatar-link,.rpg-feed-author-avatar{width:62px;height:62px}.rpg-feed-post-body h3{font-size:21px}.rpg-feed-meta-grid,.rpg-feed-attachments-view{grid-template-columns:1fr}.rpg-feed-attachment-editor button,.rpg-feed-file-chip,.rpg-feed-file-strip>strong{width:100%}.rpg-feed-file-chip{justify-content:flex-start}.rpg-feed-reactions button{flex:76px;justify-content:center}.rpg-feed-emoji-grid{max-height:168px}.rpg-feed-reaction-menu{width:auto;right:12px;left:12px!important}.rpg-feed-comment-carousel{min-height:128px}.rpg-feed-moderation-actions{grid-template-columns:1fr}.rpg-feed-moderation-actions button{flex:96px}.rpg-feed-comments-list{max-height:360px}.rpg-feed-comment-row{margin-left:calc(var(--comment-depth) * 10px);width:calc(100% - (var(--comment-depth) * 10px));grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px}.rpg-feed-comment-row[data-reply=true]:before{left:calc(var(--comment-depth) * -10px + 5px)}.rpg-feed-inline-reply{margin-left:calc((var(--comment-depth) * 10px) + 68px);width:calc(100% - ((var(--comment-depth) * 10px) + 68px))}.rpg-feed-comment-avatar-link,.rpg-feed-comment-avatar-fallback,.rpg-feed-comment-avatar{width:56px;height:56px}.rpg-feed-duration-row{grid-template-columns:1fr}.rpg-feed-duration-overlay,.rpg-feed-delete-overlay{align-items:start;padding:12px}.rpg-feed-duration-confirm{width:100%;max-height:calc(100dvh - 24px);padding:14px}.rpg-feed-delete-confirm{width:100%}.rpg-feed-duration-actions{flex-direction:column}.rpg-feed-duration-actions button{width:100%}.rpg-feed-comment-form{grid-template-columns:1fr}.rpg-feed-comment-form button{width:100%}.rpg-feed-form-grid{grid-template-columns:1fr}.rpg-feed-segmented button,.rpg-feed-reaction-editor button,.rpg-feed-check-row{flex:140px}.rpg-feed-delete-confirm>div:last-child{width:100%}.rpg-feed-delete-scope-options{grid-template-columns:1fr}.rpg-feed-account-delete-overlay{align-items:start;padding:12px}.rpg-feed-account-delete-confirm{width:100%;max-height:calc(100dvh - 24px);padding:14px;overflow:auto}.rpg-feed-account-delete-head strong{font-size:22px}.rpg-feed-account-delete-actions{flex-direction:column}.rpg-feed-account-delete-actions button{width:100%}}.rpg-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rpg-module-card{color:#2d1a0b;align-content:start;gap:8px;min-height:150px;padding:30px 22px 20px 112px;display:grid;position:relative}.rpg-module-card:before{z-index:-1;content:"";background:url(/assets/site/theme/albion-rpg/module-card-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.rpg-module-card svg{color:#8b551f;position:absolute;top:38px;left:42px}.rpg-module-card strong{color:#2b1608;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:900}.rpg-module-card span{color:#72501f;background:#3b230d1f;border:1px solid #53331261;border-radius:5px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:950}.rpg-module-card small{color:#6a421a;font-size:12px;font-weight:900}.rpg-side-stack{gap:16px;display:grid}.rpg-role-list{gap:9px;display:grid}.rpg-role-row{color:#2e1b0b;background:#452a101f;border:1px solid #5231103d;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:900;display:grid}.rpg-role-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hot-ticker{display:none}.rpg-settings{gap:16px;display:grid}.rpg-settings-hero{color:#f6dfb2;isolation:isolate;background:linear-gradient(#23160ee6,#110a07f0),#1b100b;border:1px solid #895b24b8;border-radius:8px;padding:22px 26px;position:relative;box-shadow:inset 0 0 0 1px #ffd27a14,0 16px 34px #00000042}.rpg-settings-hero:before{display:none}.rpg-settings-hero>p{color:#ffd27a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:900}.rpg-settings-hero>div{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:22px;display:grid}.rpg-settings-hero h1{color:#ffe5ae;text-shadow:0 3px #2a1207b8;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,46px);font-weight:900;line-height:1}.rpg-settings-hero span{color:#e8cfa0;max-width:780px;margin-top:12px;font-size:15px;font-weight:700;line-height:1.55;display:block}.rpg-settings-note{background:#1a0e08c7;border:1px solid #9a6728ad;border-radius:8px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffd37b14}.rpg-settings-note strong{color:#ffd27a;font-size:13px;font-weight:950;display:block}.rpg-settings-note span{color:#e7c693;margin-top:6px;font-size:13px;line-height:1.45}.rpg-settings-note small{color:#ffe1a3;background:#ffd27a14;border:1px solid #ffd27a3d;border-radius:999px;margin-top:10px;padding:4px 9px;font-size:11px;font-weight:950;display:inline-flex}.rpg-settings-note .rpg-save-status-saved{color:#c7ffd9;border-color:#60d38957}.rpg-settings-note .rpg-save-status-error{color:#ffc7ba;border-color:#ff6f5670}.rpg-settings-logout{color:#ffd6c8;background:#48120a85;border:1px solid #be3f2a9e;border-radius:6px;align-items:center;gap:8px;min-height:34px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.rpg-settings-logout:hover{background:#63180dad;border-color:#ff7856d1}.rpg-settings-grid{grid-template-columns:minmax(282px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.rpg-settings-sidebar{background:radial-gradient(circle at 28% 0%, #ffc75d1f, transparent 42%), linear-gradient(180deg, #1e1209f5, #070503f7), var(--metal-tile) center / 256px repeat;color:#f0d2a0;scrollbar-width:thin;scrollbar-color:#d89230d6 #140d07bf;border:1px solid #c4812cb8;border-radius:8px;gap:12px;max-height:calc(100vh - 32px);padding:12px;display:grid;position:sticky;top:16px;overflow:auto;box-shadow:inset 0 0 0 1px #ffd98f1a,inset 0 -22px 40px #00000047,0 18px 34px #0000007a}.rpg-settings-sidebar-head{background:linear-gradient(#301d0dcc,#110a05d1),#110a05d1;border:1px solid #895b249e;border-radius:7px;padding:13px 14px;box-shadow:inset 0 0 0 1px #ffd37b0f}.rpg-settings-sidebar-head h2,.rpg-settings-section-head h2{color:#f0bd5b;text-shadow:0 1px #130802d1,0 0 12px #fdb2432e;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:900;line-height:1}.rpg-settings-sidebar-head p,.rpg-settings-section-head p{color:#d7b276;margin-top:8px;font-size:13px;font-weight:760;line-height:1.45}.rpg-settings-tabs{gap:8px;display:grid}.rpg-settings-tab{text-align:left;color:#f0d2a0;background:linear-gradient(#26180cd6,#0f0905eb),#120b06f0;border:1px solid #613a12c2;border-radius:7px;grid-template-columns:30px 38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:84px;padding:10px 11px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdd940a}.rpg-settings-tab:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.rpg-settings-tab:hover,.rpg-settings-tab-active{background:radial-gradient(circle at 16%,#ffca5d2e,#0000 44%),linear-gradient(#4a2d10e0,#160d06f0);border-color:#eda93af2;transform:translate(2px);box-shadow:inset 0 0 0 1px #ffd98f1f,0 0 18px #eda93a1f}.rpg-settings-tab-active:before{background:linear-gradient(#ffe0a2,#d1882a)}.rpg-settings-tab-index{color:#8f7045;letter-spacing:.08em;font-size:10px;font-weight:950}.rpg-settings-tab-active .rpg-settings-tab-index{color:#ffd36a}.rpg-settings-tab-icon{color:#f4c76e;background:linear-gradient(#492e14bd,#110a05d6),#2d1a0b6b;border:1px solid #c4812c61;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.rpg-settings-tab-active .rpg-settings-tab-icon,.rpg-settings-tab:hover .rpg-settings-tab-icon{color:#79e8ff;border-color:#79e8ff85}.rpg-settings-tab-copy{min-width:0}.rpg-settings-tab-copy p{color:#fff1c4;margin:0;font-size:14px;font-weight:950}.rpg-settings-tab-copy span{-webkit-line-clamp:2;color:#bfa77c;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;font-weight:820;line-height:1.35;display:-webkit-box;overflow:hidden}.rpg-settings-tab-arrow{color:#8f7045;transition:color .16s,transform .16s}.rpg-settings-tab-active .rpg-settings-tab-arrow,.rpg-settings-tab:hover .rpg-settings-tab-arrow{color:#ffd36a;transform:translate(2px)}.rpg-settings .rounded-\[22px\],.rpg-settings .rounded-\[24px\],.rpg-settings .rounded-\[28px\],.rpg-settings .rounded-\[30px\]{color:#2e1b0b!important;box-shadow:none!important;background:#452a101a!important;border:1px solid #5231103d!important;border-radius:7px!important}.rpg-profile-status{background:linear-gradient(#20140ac7,#0b0704d1),#0b0704d1;border:1px solid #895b248a;border-radius:7px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffd37b0d}.rpg-profile-status>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpg-profile-status p,.rpg-mini-preview p{color:#d6a958;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.rpg-profile-status strong{color:#fff1c4;overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:950;display:block}.rpg-profile-status span{color:#9cefff;background:#2979901f;border:1px solid #79e8ff57;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:950}.rpg-profile-status>p{color:#bfa77c;letter-spacing:0;text-transform:none;font-size:12px;font-weight:780}.rpg-mini-preview{gap:8px;display:grid}.rpg-mini-preview>div{background:linear-gradient(#20140ac2,#0b0704d6),#0b0704d6;border:1px solid #895b248a;border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd37b0d}.rpg-mini-preview>div>div:first-child{border-bottom:1px solid #895b246b;height:68px}.rpg-mini-preview>div>div:last-child{gap:6px;padding:0 13px 13px;display:grid;position:relative}.rpg-mini-preview .profile-avatar{margin-top:-28px}.rpg-mini-preview strong{color:#fff1c4;overflow-wrap:anywhere;font-size:15px;font-weight:950}.rpg-mini-preview span{-webkit-line-clamp:2;color:#bfa77c;-webkit-box-orient:vertical;font-size:12px;font-weight:780;line-height:1.45;display:-webkit-box;overflow:hidden}.rpg-settings-content{gap:16px;min-width:0;display:grid}.rpg-settings-section{padding:76px 34px 34px;overflow:visible}.rpg-settings-section-head{margin-bottom:20px}.rpg-field{gap:7px;display:grid}.rpg-field>span{color:#7a4c1c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.rpg-field-limit{color:#694722;justify-self:end;font-size:11px;font-weight:850}.rpg-field-limit-full{color:#9f2818}.rpg-input{width:100%;min-height:46px;padding:0 14px;font-size:14px;font-weight:800;color:#2d1909!important;background:#ffebbe57!important;border:1px solid #5231103d!important;border-radius:6px!important}.rpg-input::placeholder{color:#8a673d}.rpg-social-presets{background:#452a101a;border:1px solid #5231103d;border-radius:7px;gap:10px;padding:14px;display:grid}.rpg-social-presets-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpg-social-presets-head>span{color:#7a4c1c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.rpg-social-presets-head small,.rpg-social-add-row span{color:#694722;font-size:11px;font-weight:900}.rpg-social-limit-full,.rpg-social-add-row span{transition:color .16s}.rpg-social-limit-full{color:#9f2818!important}.rpg-social-preset-list{flex-wrap:wrap;gap:8px;display:flex}.rpg-social-presets button{color:#2e1b0b;background:#ffebbe29;border:1px solid #744b1a5c;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.rpg-social-preset-icon{font-size:14px}.rpg-social-presets button:disabled{cursor:not-allowed;opacity:.52}.rpg-social-row{transition:border-color .16s,opacity .16s,transform .16s}.rpg-social-row-dragging{opacity:.72;transform:scale(.995);border-color:#79e8ff70!important}.rpg-social-row-icon{color:#8b551f;background:linear-gradient(#ffebbe61,#d9994a29),#ffebbe2e;border:1px solid #5231103d;border-radius:6px;place-items:center;width:44px;min-height:46px;display:grid}.rpg-social-row-icon .rpg-contact-social-icon{font-size:19px}.rpg-social-order-controls{align-items:stretch;gap:6px;min-height:46px;display:flex}.rpg-social-order-controls button{color:#7a4c1c;background:linear-gradient(#ffebbe57,#d9994a21),#ffebbe24;border:1px solid #5231103d;border-radius:6px;place-items:center;width:38px;min-width:38px;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:grid}.rpg-social-order-controls button:not(:disabled):hover{color:#2e1b0b;background:linear-gradient(#ffebbe85,#d9994a3b),#ffebbe33;border-color:#92601f9e}.rpg-social-order-controls button:disabled{cursor:not-allowed;opacity:.45}.rpg-social-drag-handle{cursor:grab}.rpg-social-drag-handle:active{cursor:grabbing}.rpg-social-add-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rpg-social-add-row button:disabled{cursor:not-allowed;opacity:.52}.rpg-premium-settings-status{background:linear-gradient(#ffebbe8a,#d9994a38),#ffebbe42;border:1px solid #5231103d;border-radius:6px;align-content:center;gap:6px;min-height:88px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #fff6d638}.rpg-premium-settings-status span{color:#7a4c1c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-premium-settings-status strong{font-size:28px;font-weight:950;line-height:1}.rpg-premium-settings-status-danger strong{color:#9f2818}.rpg-premium-settings-status-warning strong{color:#94620c}.rpg-premium-settings-status-success strong{color:#256f2b}.rpg-textarea{min-height:104px;padding-block:12px}.rpg-settings select.rpg-input option{color:#2d1909;background:#f1d7a6}.rpg-country-picker{position:relative}.rpg-country-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.rpg-country-trigger>span{align-items:center;gap:9px;min-width:0;display:inline-flex}.rpg-country-trigger strong{color:#2d1909;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.rpg-country-trigger-empty strong{color:#8a673d}.rpg-country-trigger>svg{color:#8b551f;flex:none}.rpg-country-modal{z-index:90;background:#070402c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rpg-country-dialog{background:radial-gradient(circle at 18% 0,#ffe7a03d,#0000 38%),linear-gradient(#d6a766fa,#a7672dfa),#c99a60;border:1px solid #895b24b8;border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(640px,100%);max-height:min(760px,100vh - 36px);padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0be47,0 24px 80px #0000008c}.rpg-country-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rpg-country-dialog-head p{color:#7a4c1c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:950}.rpg-country-dialog-head h2{color:#2c1708;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:950;line-height:1}.rpg-country-dialog-head>button{color:#2c1708;background:#452a101f;border:1px solid #5231103d;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rpg-country-dialog-head>button:hover,.rpg-country-dialog-head>button:focus-visible{background:#ffebbe4d;border-color:#92601f9e}.rpg-country-search{background:#ffebbe57;border:1px solid #5231103d;border-radius:6px;align-items:center;gap:9px;min-height:46px;margin-top:16px;padding:0 12px;display:flex;position:relative}.rpg-country-search>svg{color:#8b551f;flex:none}.rpg-country-search>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rpg-country-search input{color:#2d1909;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:850}.rpg-country-search input::placeholder{color:#8a673d}.rpg-country-dialog-actions{justify-content:flex-end;margin-top:12px;display:flex}.rpg-country-dialog-actions button{color:#4d2d10;background:#452a101f;border:1px solid #5231103d;border-radius:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:950}.rpg-country-dialog-actions button:hover,.rpg-country-dialog-actions button:focus-visible,.rpg-country-dialog-actions button.is-active{background:#ffebbe4d;border-color:#92601f9e}.rpg-country-list{align-content:start;gap:6px;min-height:260px;margin-top:12px;padding-right:4px;display:grid;overflow:auto}.rpg-country-list button{text-align:left;color:#2d1909;background:linear-gradient(#ffebbe61,#d9994a24),#ffebbe29;border:1px solid #52311033;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:8px 10px;display:grid}.rpg-country-list button:hover,.rpg-country-list button:focus-visible,.rpg-country-list button.is-selected{background:linear-gradient(#d9f6ff57,#49899924),#ffebbe33;border-color:#1f728c85}.rpg-country-list button>span{gap:3px;min-width:0;display:grid}.rpg-country-list strong{color:#2d1909;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.rpg-country-list small{color:#7a4c1c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.rpg-country-list em{color:#14566b;background:#29799021;border:1px solid #1f728c59;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.rpg-country-empty{color:#694722;border:1px dashed #52311047;border-radius:7px;place-items:center;min-height:116px;font-size:13px;font-weight:850;display:grid}.rpg-settings-choice{text-align:left;color:#2e1b0b;background:#452a101a;border:1px solid #5231103d;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:92px;padding:13px;display:flex}.rpg-settings-choice-active{background:#6d491c2e;border-color:#92601fb8}.rpg-settings-choice>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpg-settings-choice span{color:#2c1708;font-size:14px;font-weight:950}.rpg-settings-choice svg{color:#8b551f}.rpg-settings-choice p{color:#694722;margin:8px 0 0;font-size:12px;font-weight:750;line-height:1.45}.rpg-settings-account-tier{background:#452a101a;border:1px solid #744b1a52;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.rpg-settings-account-tier span{color:#2c1708;font-size:15px;font-weight:950}.rpg-settings-account-tier strong{color:#7a4c1c;font-size:12px;font-weight:950}.rpg-account-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rpg-account-action-card{background:linear-gradient(#ffebbe57,#995b231a),#452a101a;border:1px solid #5231103d;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:150px;padding:18px;display:flex}.rpg-account-action-card>div{min-width:0}.rpg-account-action-card p{color:#7a4c1c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.rpg-account-action-card strong{color:#2c1708;overflow-wrap:anywhere;margin-top:8px;font-size:18px;font-weight:950;display:block}.rpg-account-action-card span{color:#694722;margin-top:8px;font-size:13px;font-weight:750;line-height:1.45;display:block}.rpg-settings-logout-large{justify-content:center;min-width:132px;min-height:42px;margin-top:0}.rpg-account-action-card-danger{background:linear-gradient(#ffdebe57,#6b1a121f),#452a101a;border-color:#9526185c}.rpg-account-action-card-danger button{color:#7e2b1a;background:#5d1d1024;border:1px solid #9526185c;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:156px;min-height:42px;font-size:12px;font-weight:950;display:inline-flex}.rpg-account-action-card-danger button:not(:disabled){color:#5f190e;background:#7f1c0f33;border-color:#b92a18ad}.rpg-account-action-card-danger button:disabled{cursor:not-allowed;opacity:.68}.rpg-delete-confirmation{flex:1;gap:10px;display:grid}.rpg-delete-confirmation label{gap:7px;margin-top:4px;display:grid}.rpg-delete-confirmation label>span{color:#7a4c1c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950;line-height:1.2}.rpg-delete-confirmation small{color:#7e4f25;font-size:12px;font-weight:850;line-height:1.45;display:block}.rpg-delete-confirmation .rpg-delete-feedback-ready{color:#1f6f35}.rpg-delete-confirmation .rpg-delete-feedback-error{color:#9f2818}.rpg-crop-modal{z-index:80;background:#070402c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rpg-crop-dialog{background:linear-gradient(#d6a766fa,#a7672dfa),#c99a60;border:1px solid #895b24b8;border-radius:8px;width:min(760px,100%);max-height:min(860px,100vh - 36px);padding:18px;overflow:auto;box-shadow:inset 0 0 0 1px #fff0be47,0 24px 80px #0000008c}.rpg-crop-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rpg-crop-head h2{color:#2c1708;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:950;line-height:1}.rpg-crop-head p{color:#694722;margin-top:8px;font-size:13px;font-weight:750;line-height:1.45}.rpg-crop-head>button{color:#2c1708;background:#452a101f;border:1px solid #5231103d;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;font-size:24px;font-weight:900;display:grid}.rpg-crop-preview{background-color:#1e11083d;border:1px solid #52311057;border-radius:7px;margin-top:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0be33}.rpg-crop-preview>div{pointer-events:none;border:1px dashed #ffefc1c7;border-radius:5px;position:absolute;inset:10px;box-shadow:0 0 0 999px #00000029}.rpg-crop-controls{gap:12px;margin-top:18px;display:grid}.rpg-crop-controls label{gap:8px;display:grid}.rpg-crop-controls span{color:#7a4c1c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.rpg-crop-controls input{accent-color:#8b551f;width:100%}.rpg-crop-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.rpg-crop-actions button{color:#2e1b0b;background:#452a101f;border:1px solid #744b1a5c;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex}.rpg-crop-actions button:last-child{color:#fff1c6;background:linear-gradient(#b77627,#6f3a11);border-color:#7d4c18ad}.rpg-crop-actions button:disabled{cursor:wait;opacity:.72}.rpg-settings h3,.rpg-settings .text-white,.rpg-settings .text-\[\#dce9ff\],.rpg-settings .text-\[\#dcf6ff\],.rpg-settings .text-\[\#a1bae4\],.rpg-settings .text-\[\#9bb6e0\],.rpg-settings .text-\[\#8da7d3\]{color:#2e1b0b!important}.rpg-settings .text-\[\#6fa0df\],.rpg-settings .text-\[\#7ca8df\],.rpg-settings .text-\[\#9cefff\],.rpg-settings .text-\[\#52e6ff\]{color:#8b551f!important}.rpg-settings .border-white\/10,.rpg-settings .border-cyan-300\/20,.rpg-settings .border-cyan-300\/30,.rpg-settings .border-cyan-300\/40,.rpg-settings .border-cyan-300\/60{border-color:#5231103d!important}.rpg-settings .bg-\[rgba\(9\,17\,39\,0\.82\)\],.rpg-settings .bg-\[rgba\(8\,18\,41\,0\.82\)\],.rpg-settings .bg-\[rgba\(8\,18\,41\,0\.78\)\],.rpg-settings .bg-\[rgba\(7\,15\,34\,0\.84\)\],.rpg-settings .bg-\[rgba\(7\,15\,34\,0\.92\)\],.rpg-settings .bg-white\/5,.rpg-settings .bg-\[rgba\(20\,71\,123\,0\.34\)\],.rpg-settings .bg-\[rgba\(20\,71\,123\,0\.46\)\]{background:#452a101a!important}.rpg-settings .rounded-\[14px\],.rpg-settings .rounded-\[16px\],.rpg-settings .rounded-\[18px\],.rpg-settings .rounded-\[20px\]{border-radius:6px!important}.rpg-settings button:not(.rpg-settings-tab):not(.rpg-settings-choice):not(.rpg-settings-logout):not(.rpg-settings-delete-disabled):not(.rpg-settings-delete-button),.rpg-settings label.inline-flex{font-weight:900;color:#2e1b0b!important;background:#452a101f!important;border-color:#744b1a5c!important}.rpg-appearance-flow{gap:16px;min-width:0;display:grid}.rpg-profile-showcase{background:radial-gradient(circle at 30% 0%, #ffca5d1a, transparent 40%), linear-gradient(180deg, #1e120afa, #080503fa), var(--metal-tile) center / 256px repeat;color:#f5d7a4;border:1px solid #c4812cc7;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffde8f1a,0 18px 44px #00000061}.rpg-profile-showcase-banner{min-height:210px;padding:18px}.rpg-profile-showcase-banner span{color:#fff1c4;letter-spacing:.08em;text-transform:uppercase;background:#0906049e;border:1px solid #ffebbe57;border-radius:999px;max-width:100%;padding:7px 12px;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex}.rpg-profile-showcase-body{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px 24px;padding:0 28px 24px;display:grid}.rpg-profile-showcase-avatar{border:0;margin-top:-78px;box-shadow:none!important;background:0 0!important}.rpg-profile-showcase-avatar>[aria-hidden=true]:first-child{box-shadow:none!important;border-color:#0000!important}.rpg-profile-showcase-copy{min-width:0;padding-bottom:10px}.rpg-profile-showcase-copy p,.rpg-profile-showcase-public h3,.rpg-profile-showcase-about-grid span,.rpg-appearance-workshop-head p,.rpg-asset-panel-head p{color:#d7a453;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.rpg-profile-showcase-copy h2{-webkit-line-clamp:2;color:#ffe5ae;overflow-wrap:anywhere;text-shadow:0 3px #250e04c7;-webkit-box-orient:vertical;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,46px);font-weight:950;line-height:.98;display:-webkit-box;overflow:hidden}.rpg-profile-showcase-copy span{color:#e6c693;max-width:760px;margin-top:10px;font-size:14px;font-weight:780;line-height:1.5;display:block}.rpg-profile-showcase-badges{align-items:start;gap:6px;margin-top:14px;display:grid}.rpg-profile-showcase-badges .profile-showcase-badge-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rpg-profile-showcase-badges .profile-showcase-badge-row-presence{gap:6px}.rpg-profile-showcase-badges .profile-showcase-badge-row-progress b{color:#e8cfa0;background:#ffffff09;border-color:#ffe7b21c;min-height:28px}.rpg-profile-showcase-badges b{color:#f3ddb0;background:#ffffff0b;border:1px solid #ffe7b221;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.rpg-profile-showcase-badges svg{color:#ffd36a}.rpg-profile-showcase-badges .is-online{color:#c9ffd8;border-color:#69ef9647}.rpg-profile-showcase-badges .is-online svg{color:#72f198}.rpg-profile-showcase-badges .is-afk{color:#bfeaff;background:#164e8438;border-color:#69cdff52;box-shadow:inset 0 0 0 1px #cbeeff0d,0 0 12px #53b2ff1a}.rpg-profile-showcase-badges .is-afk svg{color:#79d7ff}.rpg-profile-showcase-badges .is-offline{opacity:.74}.rpg-profile-showcase-badges .is-subscription{border-color:#ffca5847}.rpg-profile-showcase-badges .is-staff{border-color:#ff739042}.rpg-profile-showcase-public{background:radial-gradient(circle at 14% 0,#7ee6ff1a,#0000 36%),radial-gradient(circle at 88% 16%,#dc9b3d1f,#0000 34%),linear-gradient(135deg,#151b27b8,#180c08b8);border:1px solid #ffe7b214;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:stretch;gap:20px;padding:18px;display:grid}.rpg-profile-showcase-public>section{align-content:start;gap:13px;min-width:0;display:grid}.rpg-profile-showcase-public>section:last-child{border-left:1px solid #ffe7b21f;padding-left:20px}.rpg-profile-showcase-public h3{text-transform:none;letter-spacing:0;text-shadow:0 2px #260f04c7;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);line-height:1;color:#ffe4a4!important}.rpg-profile-showcase-public p{color:#d0ba91;margin:0;font-size:13px;font-weight:750;line-height:1.5}.rpg-profile-showcase-about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rpg-profile-showcase-about-grid div{background:linear-gradient(#ffe7b20b,#0806052e),#0806052e;border:1px solid #ffe7b214;border-radius:7px;padding:11px}.rpg-profile-showcase-about-grid strong{color:#f8e5ba;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:950;display:block;overflow:hidden}.rpg-profile-showcase-contacts{gap:10px;display:grid}.rpg-profile-showcase-contacts a,.rpg-profile-showcase-contacts p{color:#f3ddb0;background:#ffffff0b;border:1px solid #ffe7b21a;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.rpg-profile-showcase-contacts a span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rpg-profile-showcase-contacts svg{color:#ffd36a}.rpg-profile-showcase-contacts .rpg-contact-social-icon{font-size:16px}.rpg-appearance-workshop{background:linear-gradient(180deg, #20140aeb, #0a0603f0), var(--metal-tile) center / 256px repeat;border:1px solid #895b24b8;border-radius:8px;padding:16px;box-shadow:inset 0 0 0 1px #ffd37b14,0 16px 34px #00000042}.rpg-appearance-workshop-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 14px;display:flex}.rpg-appearance-workshop-head h2,.rpg-asset-panel-head h3{color:#f0bd5b;text-shadow:0 2px #140802b8;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:950;line-height:1}.rpg-appearance-workshop-head span,.rpg-asset-panel-head span{color:#cda879;max-width:700px;margin-top:7px;font-size:13px;font-weight:760;line-height:1.45;display:block}.rpg-appearance-workshop-head>strong{color:#a8f3ff;background:#2979901f;border:1px solid #79e8ff57;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:950}.rpg-appearance-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rpg-settings .rpg-appearance-category{text-align:left;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:10px;min-height:126px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;color:#f0d2a0!important;background:linear-gradient(#26180cd6,#0f0905eb),#120b06f0!important;border:1px solid #613a12c2!important;border-radius:7px!important;padding:12px!important}.rpg-settings .rpg-appearance-category:hover,.rpg-settings .rpg-appearance-category-active{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffd98f1f,0 0 18px #eda93a1f;background:radial-gradient(circle at 18% 20%,#79e8ff24,#0000 42%),linear-gradient(#4a2d10e6,#160d06f0)!important;border-color:#eda93af2!important}.rpg-appearance-category-icon{color:#f4c76e;background:#2d1a0b8a;border:1px solid #c4812c61;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.rpg-appearance-category-active .rpg-appearance-category-icon,.rpg-appearance-category:hover .rpg-appearance-category-icon{color:#79e8ff;border-color:#79e8ff8a}.rpg-appearance-category strong{color:#fff1c4;font-size:14px;font-weight:950;line-height:1.15;display:block}.rpg-appearance-category small{-webkit-line-clamp:3;color:#bfa77c;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.rpg-appearance-category em{color:#ffd36a;background:#ffd27a14;border:1px solid #ffd27a38;border-radius:999px;grid-column:1/-1;width:fit-content;padding:3px 8px;font-size:11px;font-style:normal;font-weight:950}.rpg-asset-panel{background:linear-gradient(180deg, #ffebbe80, #b876372e), var(--parchment-tile) center / 320px repeat, #c99a60;color:#2e1b0b;border:1px solid #52311047;border-radius:8px;margin-top:14px;padding:18px;box-shadow:inset 0 0 0 1px #fff6d638}.rpg-asset-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.rpg-asset-panel-head p{color:#7a4c1c}.rpg-asset-panel-head h3{color:#2c1708;text-shadow:none}.rpg-asset-panel-head span{color:#694722}.rpg-asset-panel-head>strong{color:#5f3a14;text-overflow:ellipsis;white-space:nowrap;background:#452a101a;border:1px solid #744b1a52;border-radius:999px;flex:none;max-width:240px;padding:7px 11px;font-size:12px;font-weight:950;overflow:hidden}.rpg-asset-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.rpg-settings .rpg-asset-card{text-align:left;grid-template-rows:auto 1fr auto;gap:12px;min-height:260px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff6d629;color:#2e1b0b!important;background:#ffebbe38!important;border:1px solid #52311047!important;border-radius:8px!important;padding:14px!important}.rpg-settings .rpg-asset-card:hover,.rpg-settings .rpg-asset-card-active{background:#6d491c2e!important;border-color:#92601fbd!important}.rpg-asset-card-copy strong{color:#2c1708;font-size:15px;font-weight:950;line-height:1.2;display:block}.rpg-asset-card-copy span{-webkit-line-clamp:3;color:#694722;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.rpg-asset-preview{border:1px solid #52311047;border-radius:7px;place-items:center;min-height:132px;display:grid}.rpg-asset-card small{color:#7a4c1c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-asset-check{color:#1c7a45;position:absolute;bottom:12px;right:12px}.rpg-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rpg-settings .rpg-banner-card{text-align:left;overflow:hidden;color:#2e1b0b!important;background:#ffebbe38!important;border:1px solid #52311047!important;border-radius:8px!important;padding:0!important}.rpg-settings .rpg-banner-card:hover,.rpg-settings .rpg-banner-card-active{background:#6d491c2e!important;border-color:#92601fbd!important}.rpg-banner-card-image{min-height:154px;padding:14px}.rpg-banner-card-image span{color:#fff1c4;background:#0906049e;border:1px solid #ffebbe57;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.rpg-banner-card-copy{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.rpg-banner-card-copy strong,.rpg-custom-asset-card-head strong{color:#2c1708;font-size:15px;font-weight:950;display:block}.rpg-banner-card-copy small,.rpg-custom-asset-card-head small{color:#694722;margin-top:5px;font-size:12px;font-weight:760;line-height:1.35;display:block}.rpg-banner-card-copy svg{color:#1c7a45}.rpg-custom-access-card,.rpg-custom-asset-card,.rpg-custom-stored-note,.rpg-custom-upload-error{background:#ffebbe38;border:1px solid #52311047;border-radius:8px;padding:14px}.rpg-custom-access-card{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.rpg-custom-access-card span,.rpg-custom-stored-note,.rpg-custom-upload-error{color:#694722;font-size:13px;font-weight:780;line-height:1.45}.rpg-custom-access-card strong{color:#5f3a14;flex:none;font-size:12px;font-weight:950}.rpg-custom-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rpg-custom-asset-card{align-content:space-between;gap:14px;display:grid}.rpg-custom-asset-card-head{align-items:flex-start;gap:12px;display:flex}.rpg-custom-asset-card-head>span{color:#8b551f;background:#452a101f;border:1px solid #744b1a57;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid}.rpg-custom-asset-actions{flex-wrap:wrap;gap:8px;display:flex}.rpg-custom-asset-upload,.rpg-settings .rpg-custom-asset-reset{justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:950;display:inline-flex;color:#2e1b0b!important;background:#452a1024!important;border:1px solid #744b1a6b!important;border-radius:6px!important;padding:0 12px!important}.rpg-custom-asset-upload:not(.rpg-custom-asset-upload-locked):hover,.rpg-settings .rpg-custom-asset-reset:hover{background:#6d491c33!important;border-color:#92601fc7!important}.rpg-custom-asset-upload-locked{cursor:not-allowed;opacity:.62}.rpg-custom-asset-card>p{color:#1f6f35;background:#24774314;border:1px solid #2477433d;border-radius:7px;margin:0;padding:10px;font-size:12px;font-weight:850;line-height:1.4}.rpg-custom-stored-note{color:#7d520e;margin-top:12px}.rpg-custom-upload-error{color:#9f2818;border-color:#9526185c;margin-top:12px}.rpg-personal-editor{background:radial-gradient(circle at 18% 0%, #ffca5d1f, transparent 42%), linear-gradient(180deg, #20140aeb, #0a0603f0), var(--metal-tile) center / 256px repeat;border:1px solid #895b24b8;border-radius:8px;padding:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd37b14,0 16px 34px #00000042}.rpg-personal-editor-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 14px;display:flex}.rpg-personal-editor-head p,.rpg-personal-public-card p{color:#d7a453;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.rpg-personal-editor-head h2{color:#f0bd5b;text-shadow:0 2px #140802b8;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:950;line-height:1}.rpg-personal-editor-head span{color:#cda879;margin-top:7px;font-size:13px;font-weight:760;line-height:1.45;display:block}.rpg-personal-editor-head>strong{color:#a8f3ff;background:#2979901f;border:1px solid #79e8ff57;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:950}.rpg-personal-editor-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;display:grid}.rpg-personal-form-card,.rpg-personal-public-card{background:linear-gradient(180deg, #ffebbe80, #b876372e), var(--parchment-tile) center / 320px repeat, #c99a60;color:#2e1b0b;border:1px solid #52311047;border-radius:8px;padding:18px;box-shadow:inset 0 0 0 1px #fff6d638}.rpg-personal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rpg-personal-field-wide{grid-column:1/-1}.rpg-profile-slug-field{color:#8a673d;background:#ffebbe57;border:1px solid #5231103d;border-radius:6px;align-items:center;min-height:46px;padding:0 12px;display:flex}.rpg-profile-slug-field span{color:#8a673d;flex:none;font-size:14px;font-weight:850}.rpg-profile-slug-field input{color:#2d1909;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 2px;font-size:14px;font-weight:850}.rpg-profile-slug-field svg{color:#8b551f}.rpg-personal-public-card{background:linear-gradient(180deg, #2f1c0de0, #0d0804eb), var(--metal-tile) center / 256px repeat;color:#f3ddb0;border-color:#895b2494;align-content:start;gap:12px;display:grid}.rpg-personal-public-card h3{overflow-wrap:anywhere;max-width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.1vw,22px);font-weight:950;line-height:1.08;color:#ffe5ae!important}.rpg-personal-public-card>span{color:#d0ba91;font-size:13px;font-weight:760;line-height:1.48}.rpg-personal-public-card>div{gap:10px;display:grid}.rpg-personal-public-card section{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:7px;padding:11px}.rpg-personal-public-card small{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.rpg-personal-public-card section strong{color:#f8e5ba;margin-top:5px;font-size:13px;font-weight:950;display:block}.rpg-account-editor .rpg-account-actions-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}.rpg-account-editor .rpg-account-action-card{background:linear-gradient(180deg, #ffebbe80, #b876372e), var(--parchment-tile) center / 320px repeat, #c99a60;border:1px solid #52311047;border-radius:8px;min-height:190px;box-shadow:inset 0 0 0 1px #fff6d638}.rpg-account-editor .rpg-account-action-card-danger{background:linear-gradient(180deg, #ffe1c694, #92301f33), var(--parchment-tile) center / 320px repeat, #c49360;border-color:#9526186b}.rpg-account-editor .rpg-settings-logout-large{color:#ffe8b5;background:linear-gradient(#9b642b,#5e3213);border-color:#774b1db8}.rpg-account-editor .rpg-settings-logout-large:hover{background:linear-gradient(#ad7331,#6e3d18);border-color:#da9339d6}.rpg-hotkeys-editor{gap:14px;display:grid}.rpg-hotkeys-toolbar{background:linear-gradient(#ffebbe70,#bf7c301f),#452a1014;border:1px solid #5231103d;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.rpg-hotkeys-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.rpg-hotkeys-toolbar strong{color:#3f230e;font-size:13px;font-weight:950}.rpg-hotkeys-toolbar span{color:#694722;font-size:12px;font-weight:760;line-height:1.45}.rpg-hotkey-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rpg-hotkey-actions button{color:#38200d;background:linear-gradient(#ffeec48f,#ae682129),#ffebbe24;border:1px solid #744b1a57;border-radius:6px;min-height:38px;padding:0 13px;font-size:12px;font-weight:950;transition:border-color .16s,opacity .16s,transform .16s}.rpg-hotkey-actions button:hover:not(:disabled){border-color:#89511ab8;transform:translateY(-1px)}.rpg-hotkey-actions button:disabled{cursor:not-allowed;opacity:.5}.rpg-hotkey-actions .rpg-hotkey-save{color:#ffe8b5;background:linear-gradient(#9b642b,#5e3213);border-color:#7b4b1b9e}.rpg-hotkey-list{gap:10px;display:grid}.rpg-hotkey-row{background:linear-gradient(#ffebbe6b,#bf7c301c),#ffebbe29;border:1px solid #5231103d;border-radius:8px;gap:12px;padding:14px;display:grid}.rpg-hotkey-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpg-hotkey-row-head>div{min-width:0}.rpg-hotkey-row-head p{color:#2d1909;margin:0;font-size:14px;font-weight:950}.rpg-hotkey-row-head span{color:#755125;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:900;display:block}.rpg-hotkey-help-button{color:#603914;background:#ffebbe47;border:1px solid #5231104d;border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.rpg-hotkey-help-button[aria-expanded=true]{background:#7b4b1b24;border-color:#754b1ba3}.rpg-hotkey-bindings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rpg-hotkey-input{color:#2d1909;text-align:center;background:#ffebbe57;border:1px solid #5231103d;border-radius:6px;min-width:0;height:42px;padding:0 11px;font-size:12px;font-weight:950}.rpg-hotkey-input::placeholder{color:#8a673d}.rpg-hotkey-input:focus{border-color:#89511ac7;outline:0;box-shadow:0 0 0 3px #7b4b1b29}.rpg-hotkey-help{color:#583618;border-top:1px solid #5231102e;margin:0;padding-top:10px;font-size:12px;font-weight:780;line-height:1.5}@media (max-width:1180px){.rpg-appearance-category-grid,.rpg-custom-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpg-profile-showcase-public,.rpg-account-editor .rpg-account-actions-grid,.rpg-personal-editor-grid{grid-template-columns:1fr}.rpg-profile-showcase-public>section:last-child{border-top:1px solid #ffe7b21f;border-left:0;padding-top:16px;padding-left:0}}@media (max-width:760px){.rpg-profile-showcase-banner{min-height:190px}.rpg-profile-showcase-body,.rpg-profile-showcase-public,.rpg-profile-showcase-about-grid,.rpg-banner-grid,.rpg-custom-assets-grid{grid-template-columns:1fr}.rpg-profile-showcase-avatar{margin-top:-72px}.rpg-profile-showcase-body{padding-inline:18px}.rpg-appearance-workshop-head,.rpg-asset-panel-head,.rpg-custom-access-card,.rpg-hotkeys-toolbar,.rpg-personal-editor-head{flex-direction:column;align-items:stretch}.rpg-hotkey-actions{justify-content:stretch}.rpg-hotkey-actions button{flex:130px}.rpg-hotkey-bindings{grid-template-columns:repeat(2,minmax(0,1fr))}.rpg-personal-fields{grid-template-columns:1fr}}@media (max-width:560px){.rpg-appearance-category-grid,.rpg-asset-grid,.rpg-hotkey-bindings{grid-template-columns:1fr}.rpg-profile-showcase-badges .profile-showcase-badge-row{grid-template-columns:1fr;display:grid}.rpg-profile-showcase-copy h2{font-size:32px}}@media (max-width:1280px){.rpg-shell{grid-template-columns:280px minmax(0,1fr)}.rpg-sidebar{padding-inline:30px}.rpg-hero-board{grid-template-columns:1fr}.rpg-hero-crest{display:none}.rpg-content-grid,.rpg-settings-hero>div,.rpg-settings-grid{grid-template-columns:1fr}.rpg-settings-sidebar{position:relative;top:auto}}@media (max-width:980px){.rpg-shell{width:100%;min-width:0;display:block}.rpg-sidebar{display:none;position:relative}.rpg-main{height:auto;min-height:100vh;padding:16px}.rpg-mobile-brand{display:block}.rpg-feature-strip,.rpg-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpg-topbar{flex-wrap:wrap;min-height:auto}.rpg-topbar-spacer{display:none}.rpg-settings-hero{padding:20px}.rpg-settings-section{padding:36px 22px 24px}.rpg-account-actions-grid{grid-template-columns:1fr}.rpg-account-action-card{flex-direction:column}.rpg-settings-logout-large,.rpg-settings-delete-button{width:100%}.rpg-crop-modal{align-items:start;padding:12px}.rpg-crop-dialog{max-height:calc(100vh - 24px);padding:14px}.rpg-crop-actions{flex-direction:column}.rpg-crop-actions button{width:100%}}@media (max-width:640px){html,body{overflow-x:hidden}.rpg-main{padding:12px}.rpg-topbar-actions{flex-wrap:wrap}.rpg-topbar-select{flex:100%}.rpg-hero-board{background-position:50%;background-size:1160px 560px;min-height:560px;padding:62px 22px 52px}.rpg-hero-copy{width:100%;max-width:100%}.rpg-hero-copy p{font-size:11px}.rpg-hero-copy h1{overflow-wrap:anywhere;text-shadow:0 4px #331604a8;max-width:320px;font-size:31px;line-height:1}.rpg-hero-copy>span{max-width:320px;font-size:13px;line-height:1.4}.rpg-actions,.rpg-button{width:100%}.rpg-feature-strip,.rpg-module-grid{grid-template-columns:1fr}.rpg-module-card{min-height:170px;padding-left:104px}.rpg-settings-hero h1{font-size:32px}.rpg-settings-hero span,.rpg-settings-note span{font-size:13px}.rpg-settings-sidebar{padding-inline:18px}.rpg-country-modal{padding:10px}.rpg-country-dialog{max-height:calc(100vh - 20px);padding:14px}.rpg-country-dialog-head h2{font-size:24px}.rpg-country-list{min-height:220px}.rpg-country-list button{grid-template-columns:auto minmax(0,1fr)}.rpg-country-list em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--pack-root:"/assets/site/theme/albion-packs";--wood-full:url(/assets/site/theme/albion-packs/albion_pack_01_materials/bg_wood_full@2x.webp);--wood-tile:url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp);--parchment-tile:url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_parchment.webp);--metal-tile:url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp);--noise:url(/assets/site/theme/albion-packs/albion_pack_01_materials/overlay_noise.png);--vignette:url(/assets/site/theme/albion-packs/albion_pack_01_materials/overlay_vignette.png);--frame-sidebar:url(/assets/site/theme/albion-packs/albion_pack_02_frames/frame_sidebar@2x.png);--frame-topbar:url(/assets/site/theme/albion-packs/albion_pack_02_frames/frame_topbar@2x.png);--frame-modules:url(/assets/site/theme/albion-packs/albion_pack_02_frames/frame_modules_panel@2x.png);--frame-right-admin:url(/assets/site/theme/albion-packs/albion_pack_02_frames/frame_right_admin@2x.png);--frame-right-subs:url(/assets/site/theme/albion-packs/albion_pack_02_frames/frame_right_subscriptions@2x.png);--frame-card:url(/assets/site/theme/albion-packs/albion_pack_05_module_cards/module_card_empty@2x.png);--frame-row:url(/assets/site/theme/albion-packs/albion_pack_02_frames/frame_dark_row@2x.png);--frame-nav:url(/assets/site/theme/albion-packs/albion_pack_04_logo_header_sidebar/sidebar_nav_row_default@2x.png);--frame-nav-active:url(/assets/site/theme/albion-packs/albion_pack_04_logo_header_sidebar/sidebar_nav_row_active@2x.png);--role-row:url(/assets/site/theme/albion-packs/albion_pack_07_right_column/admin_role_row@2x.png);--subscription-row:url(/assets/site/theme/albion-packs/albion_pack_07_right_column/subscription_row@2x.png);--subscription-button:url(/assets/site/theme/albion-packs/albion_pack_07_right_column/subscription_button_blue_blank@2x.png);--decor-compass:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/ornament_compass_round@2x.png);--decor-lantern-left:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/bottom_lantern_left@2x.png);--decor-lantern-right:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/bottom_lantern_right@2x.png);--decor-coins-left:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/bottom_coin_pile_left@2x.png);--decor-coins-right:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/bottom_coin_pile_right@2x.png);--decor-corner-top-left:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/corner_gold_top_left@2x.png);--decor-corner-top-right:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/corner_gold_top_right@2x.png);--decor-corner-bottom-left:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/corner_gold_bottom_left@2x.png);--decor-corner-bottom-right:url(/assets/site/theme/albion-packs/albion_pack_08_decor_micro_assets/corner_gold_bottom_right@2x.png)}html,body{background:var(--vignette) center / cover fixed no-repeat, linear-gradient(180deg, #07050361, #070503d1), var(--wood-full) center top / cover fixed no-repeat, #090604}body:before{z-index:0;pointer-events:none;content:"";background:var(--noise) 0 0 / 256px 256px repeat, linear-gradient(90deg, #0000005c, transparent 18%, transparent 82%, #0000006b);opacity:.34;position:fixed;inset:0}.rpg-shell{--rpg-sidebar-peek-width:292px;--rpg-sidebar-toggle-top:58px;z-index:1;background:linear-gradient(90deg,#00000038,#0000 28%),0 0;grid-template-columns:minmax(260px,292px) minmax(0,1fr);width:min(100%,1920px);min-width:0;transition:grid-template-columns .26s cubic-bezier(.22,.72,.18,1);position:relative}.rpg-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.rpg-shell.sidebar-collapsed.sidebar-peek-open{grid-template-columns:minmax(260px,292px) minmax(0,1fr)}.rpg-shell.topbar-only{grid-template-columns:minmax(0,1fr);width:min(100%,1920px)}.rpg-shell.topbar-only .rpg-main{padding-inline:clamp(14px,2.6vw,48px)}.rpg-shell:before{background:linear-gradient(#ffd37b0a,#0000003d)}.rpg-main{grid-area:1/2;padding:clamp(10px,1.1vw,18px) clamp(14px,1.45vw,28px) clamp(14px,1.35vw,26px) clamp(8px,.65vw,14px)}.rpg-shell.topbar-only .rpg-main{grid-column:1}.rpg-sidebar{background:linear-gradient(180deg, #0e08052e, #0a060480), var(--wood-tile) center / 512px repeat;border-image-source:var(--frame-sidebar);filter:drop-shadow(18px 0 34px #00000094);will-change:transform, opacity;border-style:solid;border-width:28px 34px 28px 18px;border-image-slice:56 68 56 36 fill;border-image-width:28px 34px 28px 18px;border-image-repeat:stretch;grid-area:1/1;padding:16px 22px 22px;transition:opacity .19s,transform .26s cubic-bezier(.22,.72,.18,1),filter .22s;position:sticky;transform:translate(-10px)}.rpg-shell.sidebar-collapsed:not(.sidebar-peek-open) .rpg-sidebar{pointer-events:none;visibility:hidden;opacity:0;filter:drop-shadow(0 0 #0000);transition:opacity .19s,transform .26s cubic-bezier(.22,.72,.18,1),filter .22s,visibility 0s linear .26s;transform:translate(calc(-100% - 26px))}@media (min-width:981px){.rpg-shell.sidebar-collapsed.sidebar-peek-open .rpg-sidebar{pointer-events:auto;visibility:visible;opacity:1;filter:drop-shadow(18px 0 34px #00000094);transition:opacity .19s,transform .26s cubic-bezier(.22,.72,.18,1),filter .22s,visibility linear;transform:translate(-10px)}}.rpg-sidebar-toggle,.rpg-sidebar-restore,.rpg-mobile-menu-toggle,.rpg-mobile-sidebar-close{color:#ffd27a;background:linear-gradient(#23160eeb,#090604f5),#120b07;border:1px solid #d79a37b8;border-radius:7px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffe6a014,0 8px 18px #0000005c}.rpg-sidebar-toggle{z-index:5;width:30px;height:30px;position:absolute;top:30px;right:-7px}.rpg-mobile-menu-toggle,.rpg-mobile-sidebar-close,.rpg-sidebar-backdrop{display:none}.rpg-sidebar-restore{left:calc(max(0px,50vw - 960px) + 12px);top:var(--rpg-sidebar-toggle-top);z-index:95;width:30px;height:30px;transition:opacity .17s,transform .19s,border-color .16s,color .16s;position:fixed}.rpg-shell.sidebar-peek-open .rpg-sidebar-restore:not(:hover){opacity:0;pointer-events:none;transform:translate(0)}.rpg-sidebar-toggle:hover,.rpg-sidebar-restore:hover{color:#fff1b9;border-color:#ffd27af0;transform:translateY(-1px)}.rpg-brand{width:min(270px,100%);min-height:124px;margin:-12px auto 10px;display:block;position:relative;overflow:visible}.rpg-brand-flag{filter:drop-shadow(0 10px 16px #0000007a);width:min(270px,100%);height:auto;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.rpg-brand-crown{object-fit:contain;filter:drop-shadow(0 3px 4px #00000080);width:76px;height:76px;position:absolute;top:22px;left:max(16px,10%)}.rpg-brand-chain{object-fit:contain;opacity:.86;width:28px;height:98px;position:absolute;top:0}.rpg-brand-chain.left{left:-10px}.rpg-brand-chain.right{right:-10px}.rpg-brand-text{width:130px;position:absolute;top:31px;left:92px}.rpg-brand-title{letter-spacing:0;text-shadow:0 2px #361806e0,0 0 14px #ffc4532e;font-size:29px}.rpg-brand-subtitle{color:#f0bf59;letter-spacing:.03em;margin-top:2px;font-size:13px}.rpg-nav{gap:11px;margin-top:4px}.rpg-nav-group>p{color:#df9e37;font-size:12px}.rpg-nav-item{min-height:38px;padding-inline:16px 12px}.rpg-nav-item:before{background-image:var(--frame-nav);opacity:.46;background-size:100% 100%;inset:-2px -8px}.rpg-nav-active:before{background-image:var(--frame-nav-active)}.rpg-nav-parent{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0}.rpg-nav-submenu{gap:2px;padding:1px 0 2px 28px;display:grid}.rpg-nav-subitem{color:#d5b27a;text-shadow:0 1px 1px #120804;border-left:1px solid #d9973666;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.rpg-nav-subitem:hover,.rpg-nav-subitem-active{color:#fff1bd;transform:translate(2px)}.rpg-nav-subitem .rpg-nav-icon{flex:0 0 18px;width:18px;height:18px}.rpg-topbar{background:linear-gradient(180deg, #140c0794, #080503b8), var(--wood-tile) center / 512px repeat;border:0;border-image-source:var(--frame-topbar);border-style:solid;border-width:12px 24px 20px;border-image-slice:24 48 40 fill;border-image-width:12px 24px 20px;border-image-repeat:stretch;border-radius:0;min-height:74px;margin-bottom:14px;box-shadow:0 12px 28px #0000005c}.rpg-topbar-select,.rpg-profile-chip,.rpg-icon-button{background:linear-gradient(180deg, #08060433, #0000002e), var(--metal-tile) center / 256px repeat;border:0;border-image-source:var(--frame-row);border-style:solid;border-width:10px 28px 10px 34px;border-image-slice:20 76 20 104 fill;border-image-width:10px 28px 10px 34px;border-image-repeat:stretch;border-radius:0}.rpg-icon-button{border-width:10px;border-image-slice:20 fill;border-image-width:10px;width:46px;height:42px}.rpg-home{gap:14px}.rpg-hero-board{outline-offset:-8px;background:linear-gradient(90deg,#060a0c29,#04060814),url(/assets/site/theme/albion-packs/albion_pack_03_hero/hero_market_background_frameless@2x.webp) 50%/cover no-repeat;border:1px solid #cd8f3694;border-radius:8px;outline:2px solid #261509e6;grid-template-columns:minmax(210px,29%) minmax(360px,1fr) minmax(140px,32%);align-items:center;min-height:clamp(248px,18vw,300px);padding:22px clamp(24px,3vw,42px);overflow:hidden;box-shadow:0 18px 34px #00000080}.rpg-hero-board:before,.rpg-hero-board:after,.rpg-hero-banner{display:none}.rpg-hero-banner img:first-child,.rpg-hero-banner img:last-child{object-fit:contain;filter:drop-shadow(0 12px 14px #0000007a);position:absolute}.rpg-hero-banner img:first-child{width:100%;height:100%;inset:0}.rpg-hero-banner img:last-child{width:64%;height:50%;top:18%;left:18%}.rpg-hero-copy{z-index:2;text-align:left;grid-column:2;justify-self:start;width:min(620px,100%);margin:0;position:relative}.rpg-hero-copy p,.rpg-panel-header p{color:#d8942e}.rpg-hero-copy h1{font-size:clamp(34px,2.7vw,52px)}.rpg-hero-copy>span{color:#ffe2ab;max-width:560px;margin-inline:0;font-size:clamp(13px,.9vw,16px)}.rpg-actions{justify-content:flex-start}.rpg-ecosystem-panel{background:radial-gradient(circle at 10% 0,#63d7ff24,#0000 36%),radial-gradient(circle at 92% 8%,#ffc55824,#0000 30%),linear-gradient(#22140ac2,#080605e0),#0f0a07d1;border:1px solid #c5873057;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #00000047}.rpg-ecosystem-panel header{justify-content:space-between;align-items:center;gap:14px;display:flex}.rpg-ecosystem-panel p{color:#d8942e;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.rpg-ecosystem-panel h2{color:#ffe7b2;margin:5px 0 0;font-size:14px;font-weight:850;line-height:1.35}.rpg-ecosystem-panel header>a,.rpg-ecosystem-link{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.rpg-ecosystem-panel header>a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b;flex:none}.rpg-ecosystem-panel>div{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;display:grid}.rpg-ecosystem-link{background:#ffffff0b;justify-content:flex-start;min-width:0}.rpg-ecosystem-link:hover,.rpg-ecosystem-panel header>a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.rpg-ecosystem-link svg{flex:none}.rpg-ecosystem-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-ecosystem-cyan{border-color:#4cd4ff47}.rpg-ecosystem-cyan svg{color:#7ee9ff}.rpg-ecosystem-gold{border-color:#ffca5857}.rpg-ecosystem-gold svg{color:#ffd36a}.rpg-ecosystem-green{border-color:#73e19742}.rpg-ecosystem-green svg{color:#7df0a2}.rpg-ecosystem-violet{border-color:#ae88ff47}.rpg-ecosystem-violet svg{color:#cbb5ff}.rpg-hero-cart,.rpg-hero-coins,.rpg-hero-bag{display:none}.rpg-content-grid{grid-template-columns:minmax(0,1fr) minmax(304px,360px)}.rpg-parchment{color:#2d1a0b;background:var(--parchment-tile) center / 512px repeat;border-image-source:var(--frame-modules);border-style:solid;border-width:28px;border-image-slice:56 fill;border-image-width:28px;border-image-repeat:stretch;box-shadow:0 16px 30px #00000075}.rpg-parchment:before{display:none}.rpg-parchment.rpg-feed-panel{color:#f5d6a3;border:1px solid #bf802a9e;border-image:;background:linear-gradient(#251409eb,#120b06f5),#120b06f5;border-radius:8px;padding:24px;overflow:hidden;box-shadow:inset 0 1px #ffde971f,inset 0 0 0 1px #ffbb520f,0 14px 30px #0000005c}.rpg-parchment.rpg-feed-panel:before{z-index:-1;pointer-events:none;content:"";filter:none;background:linear-gradient(90deg,#eea338bd,#eea33814 34%,#0000 68%) 0 0/100% 1px no-repeat,linear-gradient(90deg,#0000,#eea3382e,#0000) 0 100%/100% 1px no-repeat;display:block;position:absolute;inset:0}.rpg-parchment.rpg-feed-panel:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 18% 0,#e89c3029,#0000 34%),linear-gradient(135deg,#ffd78014,#0000 42%);border-radius:7px;position:absolute;inset:1px}.rpg-side-stack .rpg-role-panel{color:#f5d6a3;border:1px solid #bf802aa3;border-image:;background:linear-gradient(#241409f0,#100a06f7),#100a06f7;border-radius:8px;padding:22px;overflow:hidden;box-shadow:inset 0 1px #ffde971f,inset 0 0 0 1px #ffbb520f,0 14px 28px #00000057}.rpg-side-stack .rpg-role-panel:before{z-index:-1;pointer-events:none;content:"";filter:none;background:linear-gradient(90deg,#eea338ad,#eea33814 38%,#0000 72%) 0 0/100% 1px no-repeat,linear-gradient(90deg,#0000,#eea33829,#0000) 0 100%/100% 1px no-repeat;display:block;position:absolute;inset:0}.rpg-side-stack .rpg-role-panel:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 82% 0,#e89c3029,#0000 34%),linear-gradient(135deg,#ffd78014,#0000 46%);border-radius:7px;position:absolute;inset:1px}.rpg-side-stack .rpg-role-panel .rpg-panel-header.compact h2{color:#f3c276;text-shadow:0 1px #120803b8,0 0 12px #fdb2432e}.rpg-side-stack .rpg-role-panel .rpg-panel-ornament{filter:drop-shadow(0 4px 5px #0000009e)drop-shadow(0 0 9px #e89c3029)}.rpg-panel-header h2{color:#2b1707;font-size:clamp(22px,1.7vw,31px)}.rpg-modules-panel{padding:22px 26px 30px}.rpg-module-card{border-image-source:var(--frame-card);border-style:solid;border-width:18px;background:#56320f0d;border-image-slice:36 fill;border-image-width:18px;border-image-repeat:stretch;grid-template-rows:auto auto auto 1fr;grid-template-columns:56px minmax(0,1fr);align-content:start;gap:5px 8px;min-height:174px;padding:24px 14px 16px 18px;transition:transform .16s,filter .16s}.rpg-module-card:before{display:none}.rpg-module-card:hover{filter:saturate(1.07)brightness(1.03);transform:translateY(-3px)}.rpg-module-card img{object-fit:contain;filter:drop-shadow(0 6px 6px #00000059);grid-area:1/1/4;width:54px;height:54px;position:relative;top:auto;left:auto}.rpg-module-card strong{color:#2a1708;overflow-wrap:normal;word-break:normal;grid-column:2;min-width:0;font-size:clamp(15px,1vw,18px);line-height:1.08}.rpg-module-card span{color:#ffe29d;white-space:nowrap;text-shadow:0 1px 1px #1d0e05;border:6px solid;border-width:6px 8px;background:0 0;border-image-source:url(/assets/site/theme/albion-packs/albion_pack_05_module_cards/module_badge_green@2x.png);border-image-slice:12 16 fill;border-image-width:6px 8px;border-image-repeat:stretch;border-radius:0;grid-column:2;width:max-content;max-width:100%;padding:0 7px;font-size:11px;line-height:1}.rpg-module-card small{color:#6b431b;grid-column:2;font-size:11px;font-weight:950}.rpg-role-panel{padding:18px 20px 20px}.rpg-role-row{border:0;border-image-source:var(--frame-row);color:#f2d5a0;text-shadow:0 1px 1px #120804;border-style:solid;border-width:10px 28px 10px 34px;background:0 0;border-image-slice:20 76 20 104 fill;border-image-width:10px 28px 10px 34px;border-image-repeat:stretch;border-radius:0;min-height:48px}.rpg-role-row svg{color:#ffc75b}@media (max-width:1280px){.rpg-shell{--rpg-sidebar-peek-width:282px;grid-template-columns:282px minmax(0,1fr)}.rpg-shell.sidebar-collapsed.sidebar-peek-open{grid-template-columns:282px minmax(0,1fr)}.rpg-content-grid{grid-template-columns:1fr}}@media (max-width:980px){.rpg-shell{display:block}.rpg-sidebar{z-index:80;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;-webkit-overflow-scrolling:touch;width:min(326px,100vw - 54px);height:100dvh;max-height:100dvh;transition:transform .18s,opacity .18s,visibility .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-110%)}.rpg-shell.mobile-sidebar-open .rpg-sidebar,.rpg-shell.sidebar-collapsed.mobile-sidebar-open .rpg-sidebar{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.rpg-sidebar-toggle,.rpg-sidebar-restore{display:none}.rpg-mobile-sidebar-close{z-index:6;width:34px;height:34px;display:grid;position:absolute;top:28px;right:18px}.rpg-mobile-menu-toggle{z-index:70;text-shadow:0 1px 1px #120804;touch-action:manipulation;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex;position:static}.rpg-mobile-menu-toggle span{line-height:1}.rpg-sidebar-backdrop{z-index:75;opacity:0;visibility:hidden;pointer-events:none;background:#00000085;border:0;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.rpg-shell.mobile-sidebar-open .rpg-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto;display:block}.rpg-main{height:auto;min-height:100vh}.rpg-mobile-brand{justify-content:center;display:flex}.rpg-topbar{flex-wrap:wrap}.rpg-hero-board{background-position:43%;grid-template-columns:minmax(0,1fr);min-height:300px}.rpg-hero-copy{grid-column:1;max-width:520px;margin-left:clamp(120px,25vw,210px)}}@media (max-width:640px){.rpg-main{overflow-x:hidden}.rpg-home,.rpg-content-grid,.rpg-hero-board,.rpg-parchment{box-sizing:border-box;min-width:0;max-width:100%}.rpg-main{padding:10px}.rpg-brand{transform-origin:top;margin-bottom:-2px;transform:scale(.88)}.rpg-topbar{z-index:60;border-width:1px;border-image:;background:linear-gradient(#1e130bf0,#090604f0),#120b07;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:0 0 8px;padding:6px 8px;display:flex;position:sticky;top:0}.rpg-topbar:after,.rpg-topbar-left,.rpg-clock-pill,.rpg-topbar-actions>.rpg-premium-menu,.rpg-topbar-actions>.rpg-notifications-menu,.rpg-topbar-actions>.rpg-wallet-button{display:none}.rpg-topbar-actions{flex:auto;justify-content:flex-end;gap:6px;min-width:0;display:flex}.rpg-auth-actions{flex:0 auto;gap:5px;min-width:0}.rpg-auth-link{min-height:38px;padding:0 8px;font-size:11px}.rpg-auth-link svg{width:14px;height:14px}.rpg-profile-chip{grid-template-columns:1fr;justify-items:center;width:46px;min-width:46px;height:40px;padding:0}.rpg-profile-chip-avatar{min-width:34px;width:34px!important;height:34px!important}.rpg-hero-board{background-position:52%;grid-template-columns:1fr;width:100%;min-height:500px;padding:24px 14px 32px}.rpg-hero-banner{display:none}.rpg-hero-copy{text-align:center;grid-column:1;place-self:end center;width:100%;max-width:100%;margin-left:0}.rpg-hero-copy h1{overflow-wrap:anywhere;text-wrap:balance;max-width:320px;margin-inline:auto;font-size:31px}.rpg-hero-copy>span{overflow-wrap:anywhere;max-width:320px;margin-inline:auto}.rpg-actions{justify-content:center;width:100%}.rpg-button{box-sizing:border-box;width:100%;min-width:0;padding-inline:14px}.rpg-button:before{inset:-8px -10px}.rpg-parchment{border-width:20px;border-image-width:20px}.rpg-modules-panel,.rpg-role-panel{padding:18px 16px}.rpg-module-grid{grid-template-columns:1fr;gap:10px}.rpg-module-card{grid-template-columns:60px minmax(0,1fr);min-height:126px;padding:20px 16px 14px}.rpg-module-card img{width:58px;height:58px}.rpg-module-card strong{font-size:18px}.rpg-module-card small{font-size:12px}}.rpg-parchment.rpg-feed-panel{--feed-ink:#ffe7b8;--feed-muted:#c9a66f;--feed-soft:#967245;--feed-edge:#db96378a;--feed-edge-soft:#db963747;--feed-surface:#221208f5;--feed-surface-strong:#180c06fa;--feed-surface-soft:#ffd38414;--feed-blue-shadow:#28667d24;color:var(--feed-ink);background:radial-gradient(circle at 13% 5%,#8b531c33,#0000 34%),radial-gradient(circle at 88% 0,#c2691c24,#0000 38%),linear-gradient(#23140afa,#0e0805fc),#120b06;box-shadow:inset 0 1px #ffdd9724,inset 0 0 0 1px #ffc45d14,inset 0 -42px 86px #00000038,0 16px 38px #0000006b}.rpg-parchment.rpg-feed-panel:after{background:radial-gradient(circle at 17% 0,#aa69241a,#0000 34%),linear-gradient(135deg,#ffc86e14,#0000 42%),linear-gradient(#ffdf9a09,#0000002e)}.rpg-feed-panel .rpg-feed-search-summary,.rpg-feed-panel .rpg-feed-date-divider em{border-color:var(--feed-edge-soft);color:#f3cb85;background:#0a070470}.rpg-feed-panel .rpg-feed-date-divider{color:#e2aa51}.rpg-feed-panel .rpg-feed-date-divider span{color:#d58b2c}.rpg-feed-panel .rpg-feed-date-divider strong{color:#ffe4ac}.rpg-feed-panel .rpg-feed-date-divider:after{background:linear-gradient(90deg,#e197309e,#e197300f,#0000)}.rpg-feed-panel .rpg-feed-post,.rpg-feed-panel .rpg-feed-editor{border-color:var(--feed-edge);color:var(--feed-ink);background:radial-gradient(circle at 8% 0,#48777d2e,#0000 30%),linear-gradient(#301d0ffa,#180d07fc),#1c1008;box-shadow:inset 0 0 0 1px #ffdf9914,inset 0 0 0 5px #ffb85009,0 16px 34px #00000057}.rpg-feed-panel .rpg-feed-post:before{background:linear-gradient(#ffe1a509,#0000 34%),radial-gradient(circle at 100% 100%,#538a8f1a,#0000 32%);border-color:#eead4d33}.rpg-feed-panel .rpg-feed-post:after{opacity:.76;background:linear-gradient(#dc9638,#dc9638) 0 0/54px 2px no-repeat,linear-gradient(#dc9638,#dc9638) 100% 0/54px 2px no-repeat,linear-gradient(#dc9638,#dc9638) 0 100%/54px 2px no-repeat,linear-gradient(#dc9638,#dc9638) 100% 100%/54px 2px no-repeat,linear-gradient(#dc9638,#dc9638) 0 0/2px 54px no-repeat,linear-gradient(#dc9638,#dc9638) 100% 0/2px 54px no-repeat,linear-gradient(#dc9638,#dc9638) 0 100%/2px 54px no-repeat,linear-gradient(#dc9638,#dc9638) 100% 100%/2px 54px no-repeat}.rpg-feed-panel .rpg-feed-author-mark{color:#f7ce84;background:radial-gradient(circle at 50% 35%,#ffdc8b47,#522d0f38),#0e080461;border-color:#e9a64557}.rpg-feed-panel .rpg-feed-author-copy a:hover,.rpg-feed-panel .rpg-feed-comment-card-author:hover strong,.rpg-feed-panel .rpg-feed-comment-row strong a:hover{color:#ffd98f}.rpg-feed-panel .rpg-feed-post-head strong,.rpg-feed-panel .rpg-feed-comment-card strong,.rpg-feed-panel .rpg-feed-comment-row strong,.rpg-feed-panel .rpg-feed-file-strip>strong,.rpg-feed-panel .rpg-feed-editor>header strong,.rpg-feed-panel .rpg-feed-empty strong{color:#ffe2a7}.rpg-feed-panel .rpg-feed-post-head span,.rpg-feed-panel .rpg-feed-comment-row span,.rpg-feed-panel .rpg-feed-comment-row b,.rpg-feed-panel .rpg-feed-reaction-hint,.rpg-feed-panel .rpg-feed-comment-hint,.rpg-feed-panel .rpg-feed-empty span{color:var(--feed-muted)}.rpg-feed-panel .rpg-feed-post-head b,.rpg-feed-panel .rpg-feed-comment-card-score,.rpg-feed-panel .rpg-feed-comments>header>strong,.rpg-feed-panel .rpg-feed-lock-badges b{color:#f4c578;background:#ffc7661a;border-color:#e7a34357}.rpg-feed-panel .rpg-feed-post-actions button,.rpg-feed-panel .rpg-feed-editor>header button,.rpg-feed-panel .rpg-feed-delete-confirm button,.rpg-feed-panel .rpg-feed-comment-actions button{color:#ffd997;background:#ffd68c17;border-color:#e6a34657}.rpg-feed-panel .rpg-feed-post-actions button:hover,.rpg-feed-panel .rpg-feed-editor>header button:hover,.rpg-feed-panel .rpg-feed-delete-confirm button:hover,.rpg-feed-panel .rpg-feed-comment-actions button:hover{background:#ffd68c29;border-color:#ffd68c94}.rpg-feed-panel .rpg-feed-post-body h3{color:#ffdda1;text-shadow:0 1px #000000b3}.rpg-feed-panel .rpg-feed-post-body p,.rpg-feed-panel .rpg-feed-comment-card p,.rpg-feed-panel .rpg-feed-comment-row p,.rpg-feed-panel .rpg-feed-moderation>header>div:first-child,.rpg-feed-panel .rpg-feed-comments>header>div{color:#e4c49b}.rpg-feed-panel .rpg-feed-attachment,.rpg-feed-panel .rpg-feed-media-card,.rpg-feed-panel .rpg-feed-file-card,.rpg-feed-panel .rpg-feed-reactions,.rpg-feed-panel .rpg-feed-moderation,.rpg-feed-panel .rpg-feed-moderation-actions>div,.rpg-feed-panel .rpg-feed-state,.rpg-feed-panel .rpg-feed-empty{color:#e9c99a;background:#0906044d;border-color:#e49f3e42}.rpg-feed-panel .rpg-feed-attachment strong,.rpg-feed-panel .rpg-feed-reactions>span,.rpg-feed-panel .rpg-feed-field>span,.rpg-feed-panel .rpg-feed-field legend,.rpg-feed-panel .rpg-feed-moderation-actions span{color:#f1c277}.rpg-feed-panel .rpg-feed-attachment,.rpg-feed-panel .rpg-feed-attachment span,.rpg-feed-panel .rpg-feed-file-chip,.rpg-feed-panel .rpg-feed-media-card>span,.rpg-feed-panel .rpg-feed-media-card>a,.rpg-feed-panel .rpg-feed-file-card,.rpg-feed-panel .rpg-feed-file-card span,.rpg-feed-panel .rpg-feed-media-card small,.rpg-feed-panel .rpg-feed-file-card small,.rpg-feed-panel .rpg-feed-file-chip small{color:#cba873}.rpg-feed-panel .rpg-feed-media-card img,.rpg-feed-panel .rpg-feed-media-card video{background:#040302bd}.rpg-feed-panel .rpg-feed-comments{border-top-color:#e29a3047}.rpg-feed-panel .rpg-feed-top-comment header,.rpg-feed-panel .rpg-feed-comments>header>div{color:#f1c277}.rpg-feed-panel .rpg-feed-comment-carousel,.rpg-feed-panel .rpg-feed-comment-row{background:linear-gradient(#140c07c2,#0d0805d1),#08050394;border-color:#e5a14147;box-shadow:inset 0 1px #ffe7aa0a}.rpg-feed-panel .rpg-feed-comment-row.is-deleted,.rpg-feed-panel .rpg-feed-comments-empty{color:#b99a6d;background:#0805035c;border-color:#e5a14133}.rpg-feed-panel .rpg-feed-comment-row.is-deleted p{color:#b69a75}.rpg-feed-panel .rpg-feed-comment-row[data-reply=true]:before{background:linear-gradient(#db963714,#db96378f,#db963714)}.rpg-feed-panel .rpg-feed-comment-row[data-capped-depth=true]{box-shadow:inset 3px 0 #db96376b}.rpg-feed-panel .rpg-feed-comment-avatar-fallback,.rpg-feed-panel .rpg-feed-comment-avatar-system{color:#f5cc83;background:#ffd38417;border-color:#e7a34352}.rpg-feed-panel .rpg-feed-comment-reply-context,.rpg-feed-panel .rpg-feed-reply-banner,.rpg-feed-panel .rpg-feed-reply-banner span{color:#caa773!important}.rpg-feed-panel .rpg-feed-comment-reactions button,.rpg-feed-panel .rpg-feed-reply-banner button,.rpg-feed-panel .rpg-feed-reactions button,.rpg-feed-panel .rpg-feed-secondary-action,.rpg-feed-panel .rpg-feed-segmented button,.rpg-feed-panel .rpg-feed-reaction-editor button,.rpg-feed-panel .rpg-feed-attachment-editor button,.rpg-feed-panel .rpg-feed-file-chip,.rpg-feed-panel .rpg-feed-file-chip button,.rpg-feed-panel .rpg-feed-check-row,.rpg-feed-panel .rpg-feed-moderation-actions button{color:#f1d09d;background:#ffd38417;border-color:#e6a3464d}.rpg-feed-panel .rpg-feed-comment-reactions button small,.rpg-feed-panel .rpg-feed-reactions button small{color:#d6ad72}.rpg-feed-panel .rpg-feed-comment-reactions button.active,.rpg-feed-panel .rpg-feed-reactions button.active,.rpg-feed-panel .rpg-feed-segmented button.active,.rpg-feed-panel .rpg-feed-reaction-editor button.active{color:#ffdda1;background:linear-gradient(#b16d2080,#5932119e),#ffd38424;border-color:#f1b95bb8;box-shadow:inset 0 0 0 1px #ffe7ae29,0 8px 18px #0000002e}.rpg-feed-panel .rpg-feed-comment-reactions button:not(:disabled):hover,.rpg-feed-panel .rpg-feed-reply-banner button:hover,.rpg-feed-panel .rpg-feed-reactions button:not(:disabled):hover,.rpg-feed-panel .rpg-feed-secondary-action:hover,.rpg-feed-panel .rpg-feed-segmented button:hover,.rpg-feed-panel .rpg-feed-reaction-editor button:hover,.rpg-feed-panel .rpg-feed-attachment-editor button:hover,.rpg-feed-panel .rpg-feed-moderation-actions button:hover{background:#ffd38426;border-color:#ffd5898a}.rpg-feed-panel .rpg-feed-comment-form textarea,.rpg-feed-panel .rpg-feed-field input,.rpg-feed-panel .rpg-feed-field textarea{color:#ffe3ad;background:#0504037a;border-color:#e6a34657;box-shadow:inset 0 1px #ffe0990d}.rpg-feed-panel .rpg-feed-comment-form textarea::placeholder,.rpg-feed-panel .rpg-feed-field input::placeholder,.rpg-feed-panel .rpg-feed-field textarea::placeholder{color:#e0bf90a3}.rpg-feed-panel .rpg-feed-comment-form textarea:focus,.rpg-feed-panel .rpg-feed-field input:focus,.rpg-feed-panel .rpg-feed-field textarea:focus{border-color:#ffd06fb8;box-shadow:inset 0 0 0 1px #ffe49929,0 0 0 3px #cb7c1f24}.rpg-feed-panel .rpg-feed-comment-form button{color:#ffdca0;background:linear-gradient(#573819eb,#25150af5),#ffd3841a;border-color:#e6a3466b}.rpg-feed-panel .rpg-feed-comment-form button:not(:disabled):hover{background:linear-gradient(#6e471cf5,#2f1a0bfa),#ffd38429;border-color:#ffd5899e}.rpg-feed-panel .rpg-feed-state.error,.rpg-feed-panel .rpg-feed-error,.rpg-feed-panel .rpg-feed-comment-hint.error,.rpg-feed-panel .rpg-feed-comment-reaction-error{color:#ffc0ac;background:#58130c33;border-color:#ff685257}.rpg-feed-panel :where(.rpg-feed-author-role,.rpg-feed-comment-role).staff-role-tone:not(.staff-role-tone-none){text-shadow:0 0 5px var(--staff-role-aura), 0 1px 1px #0000008c;color:var(--staff-role-glow)!important}@supports (color:color-mix(in lab, red, red)){.rpg-feed-panel :where(.rpg-feed-author-role,.rpg-feed-comment-role).staff-role-tone:not(.staff-role-tone-none){text-shadow:0 0 5px color-mix(in srgb, var(--staff-role-aura) 44%, transparent), 0 1px 1px #0000008c}}.rpg-feed-panel .rpg-feed-comment-row .rpg-feed-comment-role.staff-role-tone:not(.staff-role-tone-none),.rpg-feed-panel .rpg-feed-author-role.staff-role-tone:not(.staff-role-tone-none){font-weight:950}.rpg-nav-icon{object-fit:contain;filter:drop-shadow(0 1px 1px #000000b8);flex:0 0 24px;width:24px;height:24px}.rpg-nav-item{overflow:hidden}.rpg-nav-item:before{opacity:.34}.rpg-nav-item:hover:before{opacity:.58}.rpg-nav-active{color:#fff1bd}.rpg-nav-active:before{opacity:.92;filter:saturate(1.08)brightness(1.05)}.rpg-topbar-actions{min-width:0}.rpg-topbar-select,.rpg-clock-pill{color:#f5d6a1;align-items:center;gap:8px;min-width:0;height:42px;display:flex}.rpg-clock-pill{z-index:2;justify-content:center;min-width:286px;font-size:13px;font-weight:900;position:relative;overflow:visible}.rpg-clock-pill time{text-align:left;color:#e7f3ff;text-shadow:0 1px 1px #020202;min-width:0}.rpg-activity-widget{z-index:20;pointer-events:auto;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.rpg-activity-summary{gap:1px;min-width:0;line-height:1.05;display:grid}.rpg-activity-summary time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-activity-state{font-size:11px;font-weight:950}.rpg-activity-state-quiet{color:#a9c1d3}.rpg-activity-state-warming{color:#f5c765}.rpg-activity-state-busy{color:#ff9f64}.rpg-activity-state-prime{color:#9df3ff}.rpg-activity-online{color:#c4a66d;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px #020202;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.rpg-activity-panel-button{z-index:22;background:linear-gradient(180deg, #1f140bf0, #090604f5), var(--metal-tile) center / 192px repeat;color:#f6d184;cursor:pointer;pointer-events:auto;border:1px solid #c78229bd;border-radius:4px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffd98f1a,0 3px 8px #00000052}.rpg-activity-panel-button:hover,.rpg-activity-panel-button:focus-visible{color:#fff1bd;filter:brightness(1.08)}.rpg-activity-panel-button:focus-visible{outline-offset:2px;outline:2px solid #f6c76ecc}.rpg-activity-panel{z-index:120;background:linear-gradient(180deg, #1a1009, #070503), var(--metal-tile) center / 256px repeat;color:#f4d69c;pointer-events:auto;white-space:normal;border:1px solid #c78229d1;border-radius:6px;gap:12px;width:min(720px,100vw - 32px);max-height:min(700px,100vh - 112px);padding:12px 12px 10px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffd98f1f,0 20px 42px #000000c7}.rpg-activity-panel-header{grid-template-columns:minmax(0,1fr) auto 26px;align-items:start;gap:8px;min-width:0;display:grid}.rpg-activity-panel-header p,.rpg-activity-empty{color:#b99052;margin:0;font-size:11px;font-weight:900}.rpg-activity-panel-header strong{color:#ffe8ae;margin-top:2px;font-size:17px;font-weight:950;display:block}.rpg-activity-panel-header button{color:#deb36b;cursor:pointer;background:#0c0805cc;border:1px solid #6c4219db;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.rpg-activity-details-link{color:#bff7ff;text-shadow:0 1px 1px #020202;background:linear-gradient(#0c3139db,#051217e6);border:1px solid #50a9b8a8;border-radius:4px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.rpg-activity-details-link:hover,.rpg-activity-details-link:focus-visible{color:#fff;filter:brightness(1.08)}.rpg-activity-range-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rpg-activity-range-tabs button{color:#cda365;cursor:pointer;background:#0d0805c2;border:1px solid #603a16db;border-radius:4px;min-width:0;min-height:30px;font-size:11px;font-weight:950;overflow:hidden}.rpg-activity-range-tabs button.selected{color:#ffe7a9;background:#4a2b0cd6;border-color:#eea93af5}.rpg-activity-panel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rpg-activity-panel-metrics>span{color:#b98d4b;background:#0c08059e;border:1px solid #5d3917c7;border-radius:4px;gap:3px;min-width:0;padding:7px 8px;font-size:10px;font-weight:900;display:grid}.rpg-activity-metric-label{color:#b98d4b;align-items:center;gap:5px;min-width:0;display:inline-flex}.rpg-activity-help{color:#f0c270;cursor:help;border:1px solid #c28436b8;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:inline-grid;position:relative}.rpg-activity-help:after{z-index:2;color:#e8c88b;opacity:0;pointer-events:none;text-align:left;white-space:normal;content:attr(data-tooltip);background:#090603;border:1px solid #be7c2ad1;border-radius:4px;width:210px;padding:7px 8px;font-size:10px;font-weight:800;line-height:1.35;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000094}.rpg-activity-help:hover:after,.rpg-activity-help:focus-visible:after{opacity:1}.rpg-activity-panel-metrics>span:first-child .rpg-activity-help:after{left:-4px;transform:none}.rpg-activity-panel-metrics>span:last-child .rpg-activity-help:after{left:auto;right:-4px;transform:none}.rpg-activity-help:focus-visible{outline-offset:2px;outline:2px solid #f6c76eb8}.rpg-activity-panel-metrics strong{color:#f7d890;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.rpg-activity-panel-metrics small{color:#9e7a49;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:850;line-height:1.2;overflow:hidden}.rpg-activity-diagnostics{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:6px;min-width:0;display:grid}.rpg-activity-diagnostics>span{color:#b98d4b;background:#080604db;border:1px solid #573516b8;border-radius:4px;gap:3px;min-width:0;padding:7px 8px;font-size:10px;font-weight:900;display:grid}.rpg-activity-diagnostics strong{color:#f7d890;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.rpg-activity-diagnostics small{color:#a78352;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:850;line-height:1.25;overflow:hidden}.rpg-activity-panel-reason{color:#d3b57a;overflow-wrap:anywhere;background:#0a0704db;border:1px solid #573516b8;border-radius:4px;padding:8px 9px;font-size:11px;font-weight:800;line-height:1.35}.rpg-activity-reliability{background:#080604db;border:1px solid #573516b8;border-radius:4px;grid-template-columns:minmax(0,1fr) 54px;gap:6px 10px;min-width:0;padding:8px 9px;display:grid}.rpg-activity-reliability[data-level=GOOD]{border-color:#69be6194}.rpg-activity-reliability[data-level=MEDIUM]{border-color:#e6b24d94}.rpg-activity-reliability[data-level=LOW]{border-color:#cb614794}.rpg-activity-reliability>div{gap:3px;min-width:0;display:grid}.rpg-activity-reliability strong{color:#f7d890;font-size:13px;font-weight:950}.rpg-activity-reliability-score{color:#f7d890;background:#160e08d1;border:1px solid #774c22d1;border-radius:4px;place-items:center;min-height:36px;font-size:13px;font-weight:950;display:grid}.rpg-activity-reliability ul{color:#c9a36b;grid-column:1/-1;gap:3px;margin:0;padding:0;font-size:10px;font-weight:850;line-height:1.25;list-style:none;display:grid}.rpg-activity-reliability li{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-activity-chart{background:#080604db;border:1px solid #573516b8;border-radius:4px;gap:8px;min-width:0;padding:9px;display:grid}.rpg-activity-chart-head,.rpg-activity-chart-legend{color:#b99052;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:950;display:flex}.rpg-activity-chart-head b{color:#f7d890;font-weight:950}.rpg-activity-chart svg{width:100%;height:176px;display:block;overflow:visible}.rpg-activity-chart-backdrop{fill:#040302bd;stroke:#84532242;stroke-width:1px}.rpg-activity-chart-grid{stroke:#84532261;stroke-width:1px}.rpg-activity-chart-axis{fill:#b58a4b;font-size:10px;font-weight:900}.rpg-activity-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.rpg-activity-chart-area{pointer-events:none}.rpg-activity-chart-area.activity{fill:#f5c76521}.rpg-activity-chart-line.activity{stroke:#f5c765;filter:drop-shadow(0 0 3px #f5c76538)}.rpg-activity-chart-line.steam{stroke:#9fd6ff;stroke-width:2px;opacity:.86;filter:drop-shadow(0 0 3px #9fd6ff33)}.rpg-activity-chart circle.activity{fill:#f5c765;stroke:#3b2209;stroke-width:1px}.rpg-activity-chart circle.steam{fill:#9fd6ff;stroke:#071923;stroke-width:1px}.rpg-activity-chart circle.selected{stroke:#fff3c8;stroke-width:1.4px;filter:drop-shadow(0 0 6px #ffe6a085)}.rpg-activity-chart-coverage{fill:#71502b;opacity:.62}.rpg-activity-chart-coverage.good{fill:#91d878}.rpg-activity-chart-coverage.medium{fill:#f5c765}.rpg-activity-chart-coverage.low{fill:#9f6a45}.rpg-activity-chart-hit{cursor:crosshair;fill:#0000;pointer-events:all;outline:none}.rpg-activity-chart-hit:hover,.rpg-activity-chart-hit:focus-visible,.rpg-activity-chart-hit.selected{fill:#ffdb8a14}.rpg-activity-chart-hit:focus-visible{stroke:#ffe7a980;stroke-width:1px}.rpg-activity-chart-cursor{pointer-events:none;stroke:#ffe7a9a3;stroke-dasharray:3 4;stroke-width:1.2px}.rpg-activity-chart-selection{background:#0c0805b8;border:1px solid #5c3918c2;border-radius:4px;grid-template-columns:140px minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.rpg-activity-chart-selection-head{align-content:center;gap:3px;min-width:0;display:grid}.rpg-activity-chart-selection-head span,.rpg-activity-chart-selection dt{color:#a77d44;text-transform:uppercase;font-size:9px;font-weight:950}.rpg-activity-chart-selection-head strong{color:#ffe7a9;font-size:13px;font-weight:950}.rpg-activity-chart-selection dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;margin:0;display:grid}.rpg-activity-chart-selection dl>div{border-left:1px solid #68431f94;gap:2px;min-width:0;padding-left:7px;display:grid}.rpg-activity-chart-selection dd{color:#f7d890;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:950;overflow:hidden}.rpg-activity-chart-selection small{color:#a78352;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:850;line-height:1.2;overflow:hidden}.rpg-activity-chart-legend{flex-wrap:wrap;justify-content:flex-start}.rpg-activity-chart-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rpg-activity-chart-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.rpg-activity-chart-legend i.activity{background:#f5c765}.rpg-activity-chart-legend i.steam{background:#9fd6ff}.rpg-activity-chart-legend i.coverage{background:#9f6a45;border-radius:2px}.rpg-activity-schedule{gap:4px;min-width:0;display:grid}.rpg-activity-schedule-row{background:#0c08058f;border:1px solid #563516b8;border-radius:4px;grid-template-columns:46px minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;min-height:28px;padding:4px 7px;font-size:11px;font-weight:900;display:grid}.rpg-activity-schedule-row time,.rpg-activity-schedule-row b{color:#bd9252;font-size:10px}.rpg-activity-schedule-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-activity-hourly-report{gap:6px;min-width:0;display:grid}.rpg-activity-hourly-title{color:#aa7c3f;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 8px;font-weight:950;display:flex}.rpg-activity-hourly-title span{text-transform:uppercase;font-size:10px}.rpg-activity-hourly-title small{color:#d7b06c;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:900;overflow:hidden}.rpg-activity-hourly-row{color:#d7b06c;background:#0c0805a3;border:1px solid #563516b8;border-radius:4px;gap:5px;min-width:0;min-height:58px;padding:6px 7px;font-size:10px;font-weight:900;display:grid}.rpg-activity-hourly-row-head,.rpg-activity-hourly-track{align-items:center;min-width:0;display:grid}.rpg-activity-hourly-row-head{grid-template-columns:42px minmax(0,1fr);gap:8px}.rpg-activity-hourly-row-head time{color:#bd9252}.rpg-activity-hourly-row-head span{color:#9f7a45;text-align:right;font-size:9px}.rpg-activity-hourly-track{grid-template-columns:42px 62px minmax(0,1fr) 56px;gap:7px}.rpg-activity-hourly-track span{color:#aa7c3f;text-transform:uppercase;font-size:9px}.rpg-activity-hourly-track strong{color:#ffe8a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rpg-activity-hourly-track b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-activity-hourly-track small{color:#9f7a45;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}@media (max-width:900px){.rpg-activity-panel{width:auto;max-height:calc(100vh - clamp(112px,24vh,216px) - 16px);position:fixed;top:clamp(112px,24vh,216px);left:16px;right:16px;transform:none}}@media (max-width:760px){.rpg-activity-panel{width:auto;max-height:calc(100vh - 92px);padding:10px;top:76px;left:10px;right:10px}.rpg-activity-panel-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.rpg-activity-chart svg{height:154px}.rpg-activity-chart-selection{grid-template-columns:1fr}.rpg-activity-chart-selection dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpg-topbar-token{object-fit:contain;filter:drop-shadow(0 1px 1px #000000b8);flex:0 0 24px;width:24px;height:24px}.activity-analytics-page{color:#f4d69c;gap:14px;min-width:0;display:grid}.activity-analytics-hero,.activity-analytics-toolbar,.activity-analytics-summary-card,.activity-analytics-insight-grid article,.activity-analytics-table-panel,.activity-analytics-error{background:linear-gradient(180deg, #180f09e0, #080503eb), var(--metal-tile) center / 256px repeat;border:1px solid #a4641eb8;border-radius:6px;box-shadow:inset 0 0 0 1px #ffd98f17,0 14px 28px #00000057}.activity-analytics-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:14px 18px;display:grid}.activity-analytics-hero span,.activity-analytics-table-panel header span{color:#f1b84f;text-transform:uppercase;font-size:11px;font-weight:950}.activity-analytics-hero h1,.activity-analytics-table-panel h2,.activity-analytics-insight-grid h2{color:#ffe7a5;font-family:var(--font-display);letter-spacing:0;margin:4px 0 0;font-size:clamp(27px,2.25vw,40px);font-weight:900}.activity-analytics-hero p,.activity-analytics-insight-grid p{color:#dbc49c;max-width:920px;margin:8px 0 0;font-size:12px;font-weight:800;line-height:1.55}.activity-analytics-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.activity-analytics-back-link,.activity-analytics-refresh{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.activity-analytics-back-link{color:#c9f9ff;background:linear-gradient(#0b3c46e6,#05181feb);border:1px solid #58b2c4c2}.activity-analytics-refresh{color:#ffe0a2;background:linear-gradient(#543311e0,#180f08eb);border:1px solid #c78229d1}.activity-analytics-refresh:disabled{cursor:wait;opacity:.66}.activity-analytics-toolbar{grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.activity-analytics-segmented{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.activity-analytics-segmented.filters,.activity-analytics-segmented.time-mode{justify-content:flex-end}.activity-analytics-segmented button{color:#cfaa68;background:#08050394;border:1px solid #704a1cdb;border-radius:4px;min-height:34px;padding:0 12px;font-size:11px;font-weight:950}.activity-analytics-segmented button.selected{color:#fff0bd;background:linear-gradient(#694314c7,#140c07eb);border-color:#f6c76ee6}.activity-analytics-error{color:#ffb0a5;border-color:#ff6969b8;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.activity-analytics-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.activity-analytics-summary-card{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:90px;padding:11px;display:grid}.activity-analytics-summary-card>span{color:#f6c765;background:#00000052;border:1px solid #c78229b8;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.activity-analytics-summary-card.cyan>span{color:#9df3ff;border-color:#4eb5cec2}.activity-analytics-summary-card.green>span{color:#8fffaa;border-color:#5bcc67bd}.activity-analytics-summary-card.rose>span{color:#ffaaa0;border-color:#f05e5ec2}.activity-analytics-summary-card p{color:#b99052;margin:0;font-size:11px;font-weight:950}.activity-analytics-summary-card strong{color:#fff0bd;margin-top:4px;font-size:17px;font-weight:950;display:block}.activity-analytics-summary-card small{color:#c9aa78;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:7px;font-size:10px;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}.activity-analytics-insight-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:10px;display:grid}.activity-analytics-insight-grid article{padding:10px 14px}.activity-analytics-insight-grid h2,.activity-analytics-table-panel h2{font-size:21px}.activity-analytics-mini-timeline-shell{grid-template-columns:30px minmax(0,1fr) 30px;align-items:stretch;gap:8px;margin-top:8px;display:grid}.activity-analytics-mini-timeline{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#f6c76e8c #070503b3;scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.activity-analytics-mini-timeline::-webkit-scrollbar{height:7px}.activity-analytics-mini-timeline::-webkit-scrollbar-track{background:#070503b3;border-radius:999px}.activity-analytics-mini-timeline::-webkit-scrollbar-thumb{background:#f6c76e8c;border-radius:999px}.activity-analytics-mini-timeline button{min-height:38px;color:inherit;scroll-snap-align:start;background:#0705039e;border:1px solid #5c3b17cc;border-radius:5px;flex:0 0 86px;place-items:center;gap:5px;display:grid}.activity-analytics-mini-timeline button:hover,.activity-analytics-mini-timeline button:focus-visible{filter:brightness(1.08);border-color:#f6c76ed6}.activity-analytics-mini-timeline button.selected{border-color:#9df3ffe6;box-shadow:inset 0 0 0 1px #9df3ff40,0 0 16px #9df3ff1f}.activity-analytics-timeline-arrow{color:#f6c765;background:linear-gradient(#221409db,#070503c7);border:1px solid #5c3b17db;border-radius:5px;justify-content:center;align-items:center;min-width:0;display:inline-flex}.activity-analytics-timeline-arrow:hover,.activity-analytics-timeline-arrow:focus-visible{color:#9df3ff;filter:brightness(1.08);border-color:#9df3ffe6}.activity-analytics-mini-timeline i{background:#52606a;border-radius:999px;width:100%;height:5px}.activity-analytics-mini-timeline i.prime{background:#9df3ff}.activity-analytics-mini-timeline i.busy{background:#ff9f64}.activity-analytics-mini-timeline i.warming{background:#f5c765}.activity-analytics-mini-timeline b{color:#ffe0a2;font-size:12px}.activity-analytics-table-panel{min-width:0;overflow:hidden}.activity-analytics-table-panel>header{justify-content:space-between;align-items:end;gap:14px;padding:12px 16px 10px;display:flex}.activity-analytics-row-details{background:#0503026b;border-top:1px solid #5c3b17db;gap:8px;padding:9px 12px;display:grid}.activity-analytics-row-details.empty{grid-template-columns:minmax(0,1fr)}.activity-analytics-row-details>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.activity-analytics-row-details>header span,.activity-analytics-row-detail-grid p{color:#b99052;text-transform:uppercase;margin:0;font-size:10px;font-weight:950;display:block}.activity-analytics-row-details>header strong{color:#fff0bd;margin-top:2px;font-size:16px;font-weight:950;display:block}.activity-analytics-row-flags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.activity-analytics-row-flags b{border:1px solid;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.activity-analytics-row-flags .prime{color:#9df3ff}.activity-analytics-row-flags .divergence{color:#f5c765}.activity-analytics-row-flags .risk{color:#ffaaa0}.activity-analytics-row-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.activity-analytics-row-detail-grid section{background:#0705038a;border:1px solid #432b13d1;border-radius:5px;align-content:start;gap:4px;min-height:74px;padding:8px;display:grid}.activity-analytics-row-detail-grid strong{color:#fff0bd;font-size:15px;font-weight:950}.activity-analytics-row-detail-grid span,.activity-analytics-row-detail-grid small,.activity-analytics-row-details.empty span{color:#c9aa78;font-size:10px;font-weight:850;line-height:1.35}.activity-analytics-row-detail-grid small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-analytics-table-panel header small{color:#b99052;text-align:right;font-size:11px;font-weight:900}.activity-analytics-table-wrap{border-top:1px solid #5c3b17db;max-height:min(680px,100vh - 210px);overflow:auto}.activity-analytics-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.activity-analytics-table th,.activity-analytics-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #432b13d1;padding:9px 10px}.activity-analytics-table th{z-index:2;color:#b99052;text-transform:uppercase;background:#0d0805;height:31px;font-size:10px;font-weight:950;position:sticky;top:0}.activity-analytics-table thead tr:nth-child(2) th{z-index:2;background:linear-gradient(#0d0805 0%,#080503 100%);height:34px;top:31px;box-shadow:0 10px 14px #0000005c,inset 0 -1px #a4641e9e}.activity-analytics-table th.group,.activity-analytics-table th.sticky-group{z-index:3;color:#f6c765;text-align:center;background:linear-gradient(#120b06 0%,#0d0805 100%);border-bottom-color:#a4641edb;top:0}.activity-analytics-table th.sticky-group{text-align:left}.activity-analytics-table th.steam-group{color:#9df3ff}.activity-analytics-table th.score-group{color:#f6c765}.activity-analytics-table th.api-group{color:#ffaaa0}.activity-analytics-table td{color:#e1c38d;font-size:12px;font-weight:850}.activity-analytics-table tbody tr:hover{background:#82521c29}.activity-analytics-table tbody tr{cursor:pointer}.activity-analytics-table tbody tr.selected{background:#78532047;box-shadow:inset 3px 0 #f6c76ee6}.activity-analytics-table tbody tr.is-prime{box-shadow:inset 3px 0 #9df3ffb8}.activity-analytics-table tbody tr.has-divergence{background-image:linear-gradient(90deg,#f5c7651a,#0000 22%)}.activity-analytics-table tbody tr.has-risk{background-image:linear-gradient(90deg,#ff696921,#0000 20%)}.activity-analytics-table tbody tr.selected.has-risk,.activity-analytics-table tbody tr.selected.has-divergence,.activity-analytics-table tbody tr.selected.is-prime{box-shadow:inset 3px 0 #fff0bdf2}.activity-analytics-table td.danger{color:#ff9e93}.activity-analytics-state{border:1px solid;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.activity-analytics-state.quiet,.activity-analytics-state.muted{color:#a9c1d3}.activity-analytics-state.warming{color:#f5c765}.activity-analytics-state.busy{color:#ff9f64}.activity-analytics-state.prime{color:#9df3ff}@media (max-width:1180px){.activity-analytics-hero,.activity-analytics-toolbar,.activity-analytics-summary-grid,.activity-analytics-insight-grid,.activity-analytics-row-detail-grid{grid-template-columns:minmax(0,1fr)}.activity-analytics-hero-actions,.activity-analytics-segmented.filters,.activity-analytics-segmented.time-mode{justify-content:flex-start}}.rpg-icon-button img{object-fit:contain;width:24px;height:24px}.rpg-bell-button{width:32px;height:32px;box-shadow:none;border:0;border-image:;background:0 0;position:relative}.rpg-notification-badge{pointer-events:none;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-5px;right:-4px}.rpg-notification-badge img,.rpg-notification-badge span{grid-area:1/1}.rpg-notification-badge span{color:#fff4c8;text-shadow:0 1px 1px #1b0904;font-size:10px;font-weight:950;line-height:1}.rpg-notifications-popover{z-index:70;background:linear-gradient(180deg, #191009fa, #070503fa), var(--metal-tile) center / 256px repeat;border:1px solid #c78229d6;border-radius:6px;gap:8px;width:320px;max-width:calc(100vw - 32px);padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 0 1px #ffd98f1f,0 16px 28px #0000009e}.rpg-notifications-popover header{border-bottom:1px solid #704a1fb8;justify-content:space-between;align-items:center;gap:10px;padding:1px 2px 8px;display:flex}.rpg-notifications-popover header strong{color:#ffe1a0;font-size:13px;font-weight:950}.rpg-notifications-popover header span{color:#fff4c8;background:#4f2b0ab8;border:1px solid #d58e29d6;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:11px;font-weight:950;display:grid}.rpg-notifications-header-actions{align-items:center;gap:7px;display:inline-flex}.rpg-notification-settings-button,.rpg-notification-sound-button,.rpg-notification-mark-all-button{color:#f4c76e;cursor:pointer;background:linear-gradient(#26180ce6,#0c0804f0),#120b06f0;border:1px solid #613a12e0;border-radius:5px;place-items:center;width:24px;height:22px;transition:border-color .16s,filter .16s,transform .16s;display:grid}.rpg-notification-mark-all-button:disabled{cursor:not-allowed;opacity:.48}.rpg-notification-settings-button:hover,.rpg-notification-sound-button:hover,.rpg-notification-mark-all-button:hover:not(:disabled){filter:brightness(1.08);border-color:#eda93af5;transform:translateY(-1px)}.rpg-notification-settings-button[aria-expanded=true],.rpg-notification-sound-button[aria-expanded=true]{color:#ffe1a0;border-color:#f7be58fa;box-shadow:0 0 0 1px #ffc75e1f,0 0 18px #d58e2938}.rpg-notification-settings-backdrop,.rpg-notification-sound-backdrop{z-index:150;background:#0403029e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rpg-notification-settings-dialog,.rpg-notification-sound-dialog{background:linear-gradient(180deg, #140e0afc, #050505fc), var(--metal-tile) center / 256px repeat;border:1px solid #c78229b8;border-radius:8px;gap:10px;width:min(472px,100vw - 28px);max-height:calc(100vh - 36px);padding:12px;display:grid;overflow:auto;box-shadow:inset 0 0 0 1px #ffd98f21,0 22px 46px #000000bd}.rpg-notification-settings-dialog{width:min(520px,100vw - 28px)}.rpg-notification-sound-head{border-bottom:1px solid #704a1fb8;justify-content:space-between;align-items:start;gap:12px;padding-bottom:9px;display:flex}.rpg-notification-sound-head>div{gap:3px;min-width:0;display:grid}.rpg-notification-sound-head strong{color:#ffe1a0;font-size:14px;font-weight:950}.rpg-notification-sound-head small{color:#bfa77c;font-size:11px;font-weight:850}.rpg-notification-sound-head button{color:#f0d2a0;cursor:pointer;background:#0f0905f0;border:1px solid #613a12db;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.rpg-notification-sound-warning{color:#f4c76e;background:linear-gradient(#462b0e3d,#0c0a08b8),#130c06e0;border:1px solid #ca8b305c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.rpg-notification-sound-warning p{color:#e2c18a;margin:0;font-size:11px;font-weight:800;line-height:1.38}.rpg-notification-settings-cooldown,.rpg-notification-settings-sources{gap:8px;display:grid}.rpg-notification-settings-cooldown>strong,.rpg-notification-settings-sources>strong{color:#ffe1a0;text-transform:uppercase;font-size:11px;font-weight:950}.rpg-notification-settings-cooldown>div{grid-template-columns:minmax(0,1fr) 145px;gap:8px;display:grid}.rpg-notification-settings-cooldown label{background:#090807d1;border:1px solid #613a12cc;border-radius:8px;gap:5px;padding:8px;display:grid}.rpg-notification-settings-cooldown label span{color:#d7b06c;text-transform:uppercase;font-size:10px;font-weight:950}.rpg-notification-settings-cooldown input,.rpg-notification-settings-cooldown select{color:#fff1c4;min-width:0;font:inherit;background:#050403c7;border:1px solid #825118eb;border-radius:5px;padding:7px;font-size:12px;font-weight:900}.rpg-notification-settings-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rpg-notification-settings-sources label{cursor:pointer;background:linear-gradient(#26180cd6,#0f0905eb),#120b06f0;border:1px solid #613a12cc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;transition:border-color .16s,filter .16s;display:grid}.rpg-notification-settings-sources label[data-enabled=true]{background:linear-gradient(#4a3014db,#140d07f2),#231509f0;border-color:#d39236d1}.rpg-notification-settings-sources label:hover{filter:brightness(1.06);border-color:#eda93af5}.rpg-notification-settings-sources input{accent-color:#d58e29;width:16px;height:16px;margin:1px 0 0}.rpg-notification-settings-sources span{gap:2px;min-width:0;display:grid}.rpg-notification-settings-sources span strong{color:#fff1c4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.rpg-notification-settings-sources span small{color:#bfa77c;font-size:10px;font-weight:800;line-height:1.28}.rpg-notification-settings-actions{justify-content:flex-end;display:flex}.rpg-notification-settings-actions button{color:#ffe1a0;cursor:pointer;min-height:34px;font:inherit;background:linear-gradient(#342513eb,#0d0b08f5),#120b06f0;border:1px solid #613a12db;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:950;transition:border-color .16s,filter .16s,transform .16s;display:inline-flex}.rpg-notification-settings-actions button:hover:not(:disabled){filter:brightness(1.08);border-color:#eda93af5;transform:translateY(-1px)}.rpg-notification-settings-actions button:disabled{cursor:progress;opacity:.72}.rpg-notification-sound-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.rpg-notification-sound-choice,.rpg-notification-custom-sound,.rpg-notification-custom-sound-mode{color:#f0d2a0;cursor:pointer;min-width:0;font:inherit;text-align:left;background:linear-gradient(#1e160fd6,#0a0806eb),#120b06f0;border:1px solid #613a12ad;border-radius:8px;align-items:center;gap:8px;transition:border-color .16s,filter .16s;display:grid}.rpg-notification-sound-choice{grid-template-columns:auto minmax(0,1fr);min-height:66px;padding:8px 9px}.rpg-notification-custom-sound{grid-template-columns:1fr;gap:10px;padding:10px}.rpg-notification-custom-sound-mode{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);padding:0}.rpg-notification-custom-sound input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rpg-notification-custom-sound-actions{flex-wrap:wrap;justify-content:space-between;gap:7px;padding-left:24px;display:flex}.rpg-notification-custom-sound-actions button,.rpg-notification-custom-sound-actions label{color:#ffe1aa;min-height:28px;font:inherit;cursor:pointer;background:#090502a3;border:1px solid #eda93a94;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.rpg-notification-custom-sound-actions button:hover,.rpg-notification-custom-sound-actions label:hover{filter:brightness(1.08);border-color:#ffd37ee6}.rpg-notification-custom-sound-actions button.danger{color:#ffd1c5;border-color:#ff74599e}.rpg-notification-custom-sound-actions button svg,.rpg-notification-custom-player button svg{flex:none}.rpg-notification-custom-player{background:linear-gradient(#151515fa,#040404fc),#070707;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000005c}.rpg-notification-custom-player audio{display:none}.rpg-notification-custom-player-main{grid-template-columns:minmax(0,1fr) 42px auto;align-items:center;gap:12px;min-width:0;display:grid}.rpg-notification-custom-track{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.rpg-notification-custom-cover{color:#07110b;background:radial-gradient(circle at 28% 22%,#ffffff47,#0000 22%),linear-gradient(135deg,#1ed760,#147a46 46%,#101010 100%),#111;border:1px solid #58e68c3d;border-radius:5px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #1ed7602e}.rpg-notification-custom-cover:after{content:"";background:#060907d1;border-radius:50%;width:7px;height:7px;position:absolute;inset:auto 7px 7px auto}.rpg-notification-custom-track>span:last-child{gap:3px;min-width:0;display:grid}.rpg-notification-custom-track strong{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.rpg-notification-custom-track small{color:#a7a7a7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.rpg-notification-custom-player[data-playing=true] .rpg-notification-custom-track small{color:#1ed760}.rpg-notification-custom-transport{place-items:center;display:grid}.rpg-notification-custom-play-button{color:#050505;width:36px;height:36px;font:inherit;cursor:pointer;background:#1ed760;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s,filter .14s;display:inline-flex;box-shadow:0 8px 18px #1ed76033}.rpg-notification-custom-time{color:#b3b3b3;white-space:nowrap;justify-content:end;gap:4px;min-width:66px;font-size:10px;font-weight:900;display:inline-flex}.rpg-notification-custom-time span:first-child{color:#f3f3f3}.rpg-notification-custom-time span:first-child:after{color:#686868;content:"/";margin-left:4px}.rpg-notification-custom-timeline{min-width:0;display:flex}.rpg-notification-custom-seek{--track-color:#fff3;appearance:none;cursor:pointer;background:0 0;border-radius:999px;width:100%;height:14px}.rpg-notification-custom-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg, #1ed760 var(--custom-sound-progress), var(--track-color) var(--custom-sound-progress));border-radius:999px;height:4px}.rpg-notification-custom-seek::-moz-range-track{background:linear-gradient(90deg, #1ed760 var(--custom-sound-progress), var(--track-color) var(--custom-sound-progress));border-radius:999px;height:4px}.rpg-notification-custom-seek::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;transition:opacity .14s,transform .14s}.rpg-notification-custom-seek::-moz-range-thumb{opacity:0;background:#fff;border:0;border-radius:50%;width:12px;height:12px;transition:opacity .14s,transform .14s}.rpg-notification-custom-player:hover .rpg-notification-custom-seek::-webkit-slider-thumb{opacity:1}.rpg-notification-custom-seek:focus-visible::-webkit-slider-thumb{opacity:1}.rpg-notification-custom-player:hover .rpg-notification-custom-seek::-moz-range-thumb{opacity:1}.rpg-notification-custom-seek:focus-visible::-moz-range-thumb{opacity:1}.rpg-notification-custom-play-button:hover{filter:brightness(1.08);transform:scale(1.05)}.rpg-notification-delete-confirm{background:#2c0a0799;border:1px solid #ff745980;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px;display:grid}.rpg-notification-delete-confirm span{color:#ffd1c5;font-size:11px;font-weight:900}.rpg-notification-delete-confirm button{color:#ffd1c5;min-height:26px;font:inherit;cursor:pointer;background:#090502a3;border:1px solid #ff74599e;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900}.rpg-notification-sound-choice:hover,.rpg-notification-sound-choice.selected,.rpg-notification-custom-sound.selected{filter:brightness(1.06);background:linear-gradient(#302212e6,#0c0a08f0),#120b06f0;border-color:#eda93af5}.rpg-notification-sound-choice svg,.rpg-notification-custom-sound-mode svg{color:#79e8ff}.rpg-notification-sound-choice span,.rpg-notification-custom-sound-mode span{gap:3px;min-width:0;display:grid}.rpg-notification-sound-choice strong,.rpg-notification-custom-sound-mode strong{color:#fff1c4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:950;overflow:hidden}.rpg-notification-sound-choice small,.rpg-notification-custom-sound-mode small{color:#bfa77c;font-size:10px;font-weight:800;line-height:1.25}.rpg-notification-sound-controls{grid-template-columns:minmax(0,1fr) 128px;gap:8px;display:grid}.rpg-notification-sound-controls label{background:#090807d1;border:1px solid #613a12cc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:8px;display:grid}.rpg-notification-sound-controls label span{color:#d7b06c;text-transform:uppercase;font-size:10px;font-weight:950}.rpg-notification-sound-controls label input{accent-color:#d58e29;grid-column:1/-1;min-width:0}.rpg-notification-sound-controls input[type=number]{color:#fff1c4;width:100%;font:inherit;background:#050403c7;border:1px solid #825118eb;border-radius:5px;padding:6px 7px;font-size:12px;font-weight:900}.rpg-notification-sound-controls label b{color:#fff1c4;font-size:11px;font-weight:950}.rpg-notification-sound-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.rpg-notification-sound-actions button{color:#ffe1a0;cursor:pointer;min-width:0;min-height:34px;font:inherit;background:linear-gradient(#342513eb,#0d0b08f5),#120b06f0;border:1px solid #613a12db;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:950;transition:border-color .16s,filter .16s,transform .16s;display:inline-flex}.rpg-notification-sound-actions button:hover{filter:brightness(1.08);border-color:#eda93af5;transform:translateY(-1px)}.rpg-notification-sound-actions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-notification-sound-status{color:#bdf3ff;background:#0a263061;border:1px solid #5dd3ff47;border-radius:6px;margin:0;padding:8px;font-size:11px;font-weight:850;line-height:1.35}@media (max-width:520px){.rpg-notification-settings-dialog,.rpg-notification-sound-dialog{width:calc(100vw - 20px);padding:10px}.rpg-notification-settings-cooldown>div,.rpg-notification-settings-sources>div,.rpg-notification-sound-grid,.rpg-notification-sound-controls,.rpg-notification-sound-actions{grid-template-columns:minmax(0,1fr)}.rpg-notification-sound-actions button span{white-space:normal}}.rpg-notifications-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.rpg-notifications-tab{color:#d7b06c;cursor:pointer;min-width:0;min-height:30px;font:inherit;background:linear-gradient(#26180cd6,#0f0905eb),#120b06f0;border:1px solid #613a12cc;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 7px;transition:border-color .16s,filter .16s;display:grid}.rpg-notifications-tab:hover,.rpg-notifications-tab.active{filter:brightness(1.08);border-color:#eda93af2}.rpg-notifications-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:950;overflow:hidden}.rpg-notifications-tab b{color:#fff4c8;background:#060403a3;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:950;display:grid}.rpg-notifications-list{gap:6px;display:grid}.rpg-notification-item{background:linear-gradient(#321f0fe0,#120b06f0),#160e08f0;border:1px solid #613a12cc;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px;display:grid}.rpg-notification-open-source{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.rpg-notification-open-source:hover strong{color:#fff1c4}.rpg-notification-open-source>span{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.rpg-notification-item strong{color:#f6dca7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.rpg-notification-item time{color:#bd9252;white-space:nowrap;font-size:10px;font-weight:900}.rpg-notification-item p,.rpg-notifications-empty{color:#d7b06c;margin:0;font-size:11px;font-weight:800;line-height:1.35}.rpg-notification-item-actions{gap:5px;display:grid}.rpg-notification-item-actions button{color:#f4c76e;cursor:pointer;background:linear-gradient(#26180ce6,#0c0804f0),#120b06f0;border:1px solid #613a12db;border-radius:5px;place-items:center;width:24px;height:24px;transition:border-color .16s,filter .16s,transform .16s;display:grid}.rpg-notification-item-actions button:hover,.rpg-notification-item-actions button:focus-visible{filter:brightness(1.08);border-color:#eda93af5;transform:translateY(-1px)}.rpg-notification-item-actions button:disabled,.rpg-notification-open-source:disabled{cursor:wait;opacity:.58}.rpg-notifications-empty{text-align:center;padding:8px 2px 4px}.rpg-profile-chip-avatar{object-fit:contain;filter:drop-shadow(0 4px 5px #00000080);flex:0 0 46px;width:46px;height:46px}@media (max-width:640px){.rpg-notifications-popover{top:56px;right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));width:auto;max-width:none;position:fixed}}.rpg-panel-header.compact{align-items:start;gap:10px;min-height:58px}.rpg-panel-header.compact h2{text-wrap:balance;max-width:230px;line-height:.98}.rpg-panel-ornament{object-fit:contain;filter:drop-shadow(0 4px 5px #37190470);flex:0 0 44px;width:44px;height:44px}.rpg-role-list{gap:8px}.rpg-role-row{border-image-source:var(--role-row);border-width:9px 11px;border-image-slice:18 22 fill;border-image-width:9px 11px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:48px;padding:4px 9px;display:grid}.rpg-role-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #00000085);width:30px;height:30px}.rpg-role-row>span:not(.rpg-tier-badge){color:#f7d9a2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.rpg-role-arrow{object-fit:contain;justify-self:end;width:20px;height:20px}.rpg-subscription-row{border-image-source:var(--subscription-row);color:#3a1e08;min-height:70px;text-shadow:none;border-width:11px 13px;border-image-slice:22 26 fill;border-image-width:11px 13px;grid-template-columns:44px minmax(0,1fr) auto}.rpg-subscription-row>span:not(.rpg-tier-badge){color:#3b230e;text-shadow:0 1px #ffeebe57}.rpg-subscription-row .rpg-role-arrow{display:none}.rpg-role-row-button{appearance:none;font:inherit;text-align:left;cursor:pointer;border-style:solid;transition:filter .16s,transform .16s}.rpg-role-row-button:hover,.rpg-role-row-button:focus-visible{filter:brightness(1.12);transform:translateY(-1px)}.rpg-role-row-button:focus-visible{outline-offset:2px;outline:2px solid #ffd27ac7}.staff-role-modal-backdrop{z-index:120;background:#040302b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.staff-role-modal{background:linear-gradient(180deg, #ffe8b229, #77491a14), var(--parchment-tile) center / 512px repeat, #cba16a;border:1px solid #814e18bd;border-image:;border-radius:8px;width:min(680px,100vw - 28px);max-height:min(760px,100vh - 36px);padding:34px 30px 30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe2a13d,inset 0 0 38px #4d290b2e,0 20px 52px #0000008f}.staff-role-modal:before,.staff-role-modal:after{pointer-events:none;content:"";position:absolute}.staff-role-modal:before{z-index:0;filter:none;background:0 0;border:1px solid #5a341052;border-radius:6px;display:block;inset:8px;box-shadow:inset 0 1px #ffefc533,inset 0 -1px #54300e33}.staff-role-modal:after{z-index:0;opacity:.82;background:linear-gradient(#c18428,#c18428) 0 0/54px 2px no-repeat,linear-gradient(#c18428,#c18428) 100% 0/54px 2px no-repeat,linear-gradient(#c18428,#c18428) 0 100%/54px 2px no-repeat,linear-gradient(#c18428,#c18428) 100% 100%/54px 2px no-repeat,linear-gradient(#c18428,#c18428) 0 0/2px 42px no-repeat,linear-gradient(#c18428,#c18428) 100% 0/2px 42px no-repeat,linear-gradient(#c18428,#c18428) 0 100%/2px 42px no-repeat,linear-gradient(#c18428,#c18428) 100% 100%/2px 42px no-repeat;border-radius:7px;inset:5px}.staff-role-modal>*{z-index:1;position:relative}.staff-role-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.staff-role-modal-head span{color:#80521f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:950;display:block}.staff-role-modal-head h2{color:#2a1708;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:900;line-height:1}.staff-role-modal-head button{color:#5f3713;cursor:pointer;background:#311c0b24;border:1px solid #5231106b;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.staff-role-modal-head button:hover,.staff-role-modal-head button:focus-visible{outline-offset:2px;background:#5e340f33;outline:2px solid #5e340f38}.staff-role-account-list{gap:10px;max-height:min(570px,100vh - 190px);padding:2px 4px 2px 0;display:grid;overflow-y:auto}.staff-role-account{background:linear-gradient(#482a0e1f,#2e190914),#ffecb224;border:1px solid #56341352;border-radius:8px;grid-template-columns:64px 28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid;position:relative}.staff-role-avatar{justify-self:center}.staff-role-account-role-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #37190461);width:26px;height:26px}.staff-role-account-copy{min-width:0}.staff-role-account-copy strong,.staff-role-account-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.staff-role-account-copy strong{color:#2e1908;font-size:16px;font-weight:950}.staff-role-account-copy span{color:#765125;margin-top:4px;font-size:12px;font-weight:850}.staff-role-account-rank{color:#5c3512;background:#58310e1f;border:1px solid #72441357;border-radius:999px;align-items:center;max-width:100%;min-height:23px;margin-top:8px;padding:0 9px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.staff-role-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.staff-role-account-actions a,.staff-role-account-actions button{color:#4a2a0f;min-height:38px;font:inherit;cursor:pointer;background:#2d19091f;border:1px solid #58361475;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.staff-role-account-actions a:hover,.staff-role-account-actions a:focus-visible,.staff-role-account-actions button:hover:not(:disabled),.staff-role-account-actions button:focus-visible:not(:disabled){outline-offset:2px;background:#69411533;outline:2px solid #5e340f2e}.staff-role-account-actions button:disabled{cursor:not-allowed;opacity:.58}.staff-role-account>p,.staff-role-empty{color:#6f2a19;margin:0;font-size:13px;font-weight:850}.staff-role-account>p{grid-column:3/-1}.staff-role-empty{background:#ffecb21f;border:1px solid #56341347;border-radius:8px;padding:18px}.staff-role-empty-with-higher{gap:6px;margin-bottom:12px;display:grid}.staff-role-empty-with-higher strong,.staff-role-empty-with-higher span{min-width:0}.staff-role-empty-with-higher strong{color:#2f1a08;font-size:14px;font-weight:950}.staff-role-empty-with-higher span{color:#6a3f18;line-height:1.35}.staff-role-higher-account-list{max-height:min(460px,100vh - 280px)}@media (max-width:640px){.staff-role-modal-backdrop{align-items:start;padding:14px}.staff-role-modal{width:calc(100vw - 20px);max-height:calc(100vh - 28px);padding:28px 18px 20px}.staff-role-modal-head h2{font-size:25px}.staff-role-account-list{max-height:calc(100vh - 160px)}.staff-role-account{grid-template-columns:58px minmax(0,1fr);gap:10px}.staff-role-avatar{grid-area:1/1}.staff-role-account-role-icon{width:22px;height:22px;position:absolute;top:50px;left:58px}.staff-role-account-copy{grid-area:1/2;align-self:end;padding-bottom:6px}.staff-role-account-actions{grid-area:2/1/auto/-1;justify-content:stretch}.staff-role-account-actions a,.staff-role-account-actions button{flex:132px}.staff-role-account>p{grid-column:1/-1}}.rpg-tier-badge{place-items:center;width:68px;height:26px;display:grid;position:relative}.rpg-tier-badge img,.rpg-tier-badge span{grid-area:1/1}.rpg-tier-badge img{object-fit:fill;width:100%;height:100%}.rpg-tier-badge span{color:#fff3c8;letter-spacing:0;text-shadow:0 1px 1px #1a0903d1;font-size:9px;font-weight:950;line-height:1}.rpg-subscription-button{color:#fff3c8;text-align:center;text-shadow:0 1px 1px #120804;place-items:center;min-height:48px;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:950;display:grid;position:relative}.rpg-subscription-button:before{z-index:-1;content:"";background:var(--subscription-button) center / 100% 100% no-repeat;filter:drop-shadow(0 5px 6px #00000061);position:absolute;inset:-5px -7px}.rpg-module-card{overflow:hidden}.rpg-module-card strong{overflow-wrap:break-word;text-wrap:balance;max-width:100%}.rpg-module-card span{text-overflow:ellipsis;overflow:hidden}.rpg-page-shell{gap:16px;min-width:0;display:grid}.rpg-page-hero{background:linear-gradient(180deg, #120b07ad, #080503c7), var(--wood-tile) center / 512px repeat;border-image-source:var(--frame-modules);border-style:solid;border-width:24px;border-image-slice:56 fill;border-image-width:24px;border-image-repeat:stretch;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:24px;min-width:0;padding:clamp(24px,3vw,42px);display:grid;box-shadow:0 16px 32px #0000006b}.rpg-page-hero h1{color:#ffe8b1;text-shadow:0 2px #321604e6,0 8px 20px #0000007a;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,54px);font-weight:950;line-height:.96}.rpg-page-hero p{color:#d7be8d;margin-top:14px;font-size:14px;font-weight:800}.rpg-status-pill{color:#9df3ff;text-shadow:0 1px 1px #010101;background:#120a05ad;border:1px solid #d99733b8;border-radius:4px;place-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:950;display:inline-grid}.rpg-status-gold{color:#ffe19d}.rpg-status-green{color:#bff2a0}.rpg-status-rose{color:#ffb5b9}.rpg-status-violet{color:#d8b8ff}.rpg-access-card,.rpg-page-card{background:var(--parchment-tile) center / 512px repeat;border-image-source:var(--frame-card);color:#2e1b0a;border-style:solid;border-width:18px;border-image-slice:36 fill;border-image-width:18px;border-image-repeat:stretch;min-width:0}.rpg-access-card{padding:14px 16px}.rpg-access-card p{color:#765025;margin:0;font-size:11px;font-weight:950}.rpg-access-card strong{color:#2f1a09;margin:3px 0 14px;font-size:15px;font-weight:950;display:block}.rpg-access-card strong:last-child{margin-bottom:0}.rpg-page-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.rpg-page-card{min-height:128px;padding:18px 18px 16px}.rpg-page-card-icon{color:#a96f24;filter:drop-shadow(0 1px #ffebb152);width:28px;height:28px}.rpg-page-card p{color:#2f1a09;margin-top:20px;font-size:16px;font-weight:950}.rpg-page-card span{color:#7a5328;margin-top:7px;font-size:12px;font-weight:900;display:block}.admin-panel-page{width:min(100%,1280px);margin:0 auto}.admin-panel-hero{grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.admin-panel-section{background:linear-gradient(#1c120ae6,#090705f5),radial-gradient(circle at 12% 0,#ffd6721a,#0000 34%);border:1px solid #b8853470;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffecb414,0 14px 28px #0000003d}.admin-panel-section>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.admin-panel-section>header p{color:#f2a934;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:950}.admin-panel-section>header h2{color:#f7dfad;margin:0;font-size:clamp(18px,2vw,24px);font-weight:950;line-height:1.2}.admin-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-panel-card{color:#f4d9a7;background:linear-gradient(#26180cd6,#0f0905f0),#120b06f0;border:1px solid #b885347a;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:180px;padding:16px;text-decoration:none;transition:border-color .16s,filter .16s,transform .16s;display:grid;position:relative}.admin-panel-card:hover{filter:brightness(1.08);border-color:#eda93af2;transform:translateY(-1px)}.admin-panel-card.locked{cursor:not-allowed;opacity:.62}.admin-panel-card.locked:hover{filter:none;border-color:#b885347a;transform:none}.admin-panel-card-icon{color:#79e8ff;width:28px;height:28px}.admin-panel-card strong{color:#ffe5ad;font-size:18px;font-weight:950;line-height:1.12}.admin-panel-card small{color:#bfa77c;font-size:13px;font-weight:800;line-height:1.45}.admin-panel-card-status{color:#9df3ff;background:#0b21289e;border:1px solid #79e8ff47;border-radius:5px;width:fit-content;max-width:100%;min-height:24px;padding:4px 8px;font-size:11px;font-weight:950}.admin-panel-card-status.locked{color:#ffb5b9;background:#3210108a;border-color:#ffb5b947}.admin-support-page{width:min(100%,1400px);margin:0 auto}.admin-support-hero{grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.admin-support-layout{grid-template-columns:minmax(290px,.36fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.admin-support-queue,.admin-support-thread{background:linear-gradient(180deg, #22140aeb, #0c0805f5), var(--wood-tile) center / 512px repeat;border:1px solid #a268249e;border-radius:8px;min-width:0;box-shadow:inset 0 0 0 1px #ffe2a80f,0 14px 30px #00000057}.admin-support-queue{grid-template-rows:auto minmax(0,1fr);max-height:780px;display:grid}.admin-support-queue>header,.admin-support-thread>header{background:#0d0804a3;border-bottom:1px solid #ab691a6b;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.admin-support-queue>header p,.admin-support-user p{color:#91efff;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:950}.admin-support-queue>header h2,.admin-support-user h2{color:#ffe8b1;margin:0;font-size:18px;font-weight:950;line-height:1.15}.admin-support-queue>header button,.admin-support-profile-link,.admin-support-composer button{color:#dffaff;cursor:pointer;background:#0d3c4857;border:1px solid #7ee6ff57;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:950;text-decoration:none;display:inline-flex}.admin-support-ticket-list{align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.admin-support-ticket-list>button{color:#e4c995;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #dc9b3d3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 8px;min-height:86px;padding:11px;display:grid;position:relative}.admin-support-ticket-list>button.active{background:#0c46564d;border-color:#7ee6ff94}.admin-support-ticket-list>button.has-unread{box-shadow:inset 3px 0 #27d0ff}.admin-support-ticket-list span{color:#91efff;font-weight:950}.admin-support-ticket-list strong,.admin-support-ticket-list small,.admin-support-ticket-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-support-ticket-list strong{color:#ffe8b1;font-weight:950}.admin-support-ticket-list small{color:#d9c19a;grid-column:2/4;font-size:12px;font-weight:850}.admin-support-ticket-list time{color:#d7a64e;font-size:11px;font-weight:900}.admin-support-ticket-list em{color:#91efff;grid-column:2/4;font-size:11px;font-style:normal;font-weight:900}.admin-support-ticket-list b{color:#051219;background:#27d0ff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:950;display:grid;position:absolute;top:8px;right:8px}.admin-support-thread{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:720px;display:grid;overflow:hidden}.admin-support-user{align-items:center;gap:11px;min-width:0;display:flex}.admin-support-user>span{min-width:0}.admin-support-user h2{overflow-wrap:anywhere}.admin-support-user small{color:#91efff;font-size:12px;font-weight:850}.admin-support-avatar{width:44px;height:44px}.admin-support-context{border-bottom:1px solid #ab691a52;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-support-context article{background:#00000029;border:1px solid #dc9b3d38;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:10px;display:grid}.admin-support-context svg{color:#91efff;grid-row:1/span 2}.admin-support-context span{color:#bfa77c;text-transform:uppercase;font-size:11px;font-weight:900}.admin-support-context strong{color:#ffe8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.admin-support-actions{background:#0000001f;border-bottom:1px solid #ab691a52;gap:10px;padding:10px;display:grid}.admin-support-actions-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-support-actions-head strong{color:#91efff;text-transform:uppercase;font-size:12px;font-weight:950}.admin-support-actions-head span{color:#f0d7a8;font-size:12px;font-weight:850}.admin-support-action-row,.admin-support-block-row{grid-template-columns:repeat(5,minmax(0,auto));align-items:end;gap:8px;display:grid}.admin-support-block-row{grid-template-columns:minmax(130px,.35fr) minmax(180px,1fr) auto}.admin-support-actions label{gap:4px;min-width:0;display:grid}.admin-support-actions label span{color:#bfa77c;text-transform:uppercase;font-size:10px;font-weight:950}.admin-support-actions select,.admin-support-actions input{color:#ffe8b1;background:#150d07f0;border:1px solid #dc9b3d3d;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-size:12px;font-weight:850}.admin-support-actions button{color:#dffaff;cursor:pointer;white-space:nowrap;background:#0d3c4857;border:1px solid #7ee6ff57;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-weight:950;display:inline-flex}.admin-support-actions button.danger{color:#ffd2c7;background:#55180f57;border-color:#ff7c6061}.admin-support-actions button:disabled,.admin-support-actions select:disabled,.admin-support-actions input:disabled{cursor:not-allowed;opacity:.58}.admin-support-messages{align-content:end;gap:12px;min-height:0;padding:16px;display:grid;overflow-y:auto}.admin-support-messages article{grid-template-columns:42px minmax(0,.82fr);align-items:end;gap:10px;display:grid}.admin-support-messages article.is-staff{grid-template-columns:minmax(0,.82fr) 42px;justify-content:end}.admin-support-messages article.is-staff>a,.admin-support-messages article.is-staff>.admin-support-message-avatar-fallback{grid-column:2}.admin-support-messages article.is-staff>div{background:#44260edb;border-color:#c77e238a;grid-area:1/1}.admin-support-message-avatar,.admin-support-message-avatar-fallback{width:40px;height:40px}.admin-support-message-avatar-fallback{color:#dffaff;background:#0c46566b;border:1px solid #7ee6ff61;border-radius:999px;place-items:center;font-weight:950;display:grid}.admin-support-messages article>div{background:#0f0c08cc;border:1px solid #7ee6ff38;border-radius:8px;gap:8px;min-width:0;padding:10px 12px;display:grid}.admin-support-messages article>div>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-support-messages strong{color:#ffe8b1;font-weight:950}.admin-support-author-link{color:inherit;text-decoration:none}.admin-support-author-link:hover,.admin-support-author-link:focus-visible{color:#fff3c9}.admin-support-messages time{color:#d7a64e;white-space:nowrap;font-size:11px;font-weight:900}.admin-support-messages p{color:#f0d7a8;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:800}.admin-support-attachments,.admin-support-file-list{gap:8px;display:grid}.admin-support-attachments>a:not(.admin-support-media),.admin-support-media>a,.admin-support-file-list button{color:#e4c995;background:#ffffff0a;border:1px solid #dc9b3d3d;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:8px;font-weight:900;text-decoration:none;display:flex}.admin-support-attachments span,.admin-support-file-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-support-attachments small,.admin-support-media small,.admin-support-file-list small{color:#91efff;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:950}.admin-support-media{background:#0000003d;border:1px solid #dc9b3d42;border-radius:8px;gap:7px;width:fit-content;min-width:0;max-width:100%;display:grid;overflow:hidden}.admin-support-media img,.admin-support-media video{object-fit:contain;border:0;border-radius:7px;width:auto;max-width:min(560px,100%);max-height:min(68dvh,640px);display:block}.admin-support-media video{background:#050403}.admin-support-media>span{color:#e4c995;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.admin-support-composer{background:#0d0804b3;border-top:1px solid #ab691a6b;gap:10px;padding:10px;display:grid}.admin-support-composer>label{cursor:pointer;align-items:center;gap:9px;width:fit-content;max-width:100%;display:flex}.admin-support-composer>label input{accent-color:#27d0ff;width:18px;height:18px}.admin-support-composer>label span{gap:2px;display:grid}.admin-support-composer>label strong{color:#e1fbff;font-size:13px;font-weight:950}.admin-support-composer>label small,.admin-support-composer>p{color:#bfa77c;margin:0;font-size:11px;font-weight:800}.admin-support-composer>div:first-of-type{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.admin-support-composer textarea{resize:vertical;color:#ffe8b1;background:#150d07f0;border:1px solid #dc9b3d3d;border-radius:8px;outline:none;min-width:0;min-height:42px;max-height:130px;padding:11px 12px;font-size:13px;font-weight:850}.admin-support-composer button[type=submit]{background:linear-gradient(#165b6cdb,#09252feb),#0a2d38;min-width:128px}.admin-support-composer button:disabled{opacity:.58;cursor:not-allowed}.admin-support-error{color:#ffd2c7;background:#56141242;border:1px solid #ff626257;border-radius:8px;margin:0;padding:10px 12px;font-weight:850}.admin-support-notice{color:#bff2a0;background:#0f461f3d;border:1px solid #5ada7357;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:950}.admin-support-empty{color:#d9c19a;text-align:center;place-items:center;gap:8px;min-height:180px;display:grid}.admin-support-empty svg{color:#91efff}.admin-support-empty-thread{align-self:center}.surveillance-page{width:min(100%,1560px);margin:0 auto}.surveillance-workbench{background:linear-gradient(180deg, #1f130af0, #090705f7), var(--wood-tile) center / 512px repeat;border:1px solid #b8853480;border-radius:8px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffecb412,0 16px 34px #00000057}.surveillance-workbench-header{background:#0c0805ad;border-bottom:1px solid #ab691a6b;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.surveillance-workbench-header p{color:#91efff;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:950}.surveillance-workbench-header h2{color:#ffe8b1;margin:0;font-size:24px;font-weight:950;line-height:1}.surveillance-workbench button,.surveillance-workbench input,.surveillance-workbench select{font:inherit}.surveillance-workbench-header button,.surveillance-filter-actions button,.surveillance-chip-group button{color:#dffaff;cursor:pointer;background:#0d3c4857;border:1px solid #7ee6ff57;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:950;display:inline-flex}.surveillance-workbench-header button:hover,.surveillance-filter-actions button:hover,.surveillance-chip-group button:hover,.surveillance-workbench-header button:focus-visible,.surveillance-filter-actions button:focus-visible,.surveillance-chip-group button:focus-visible{filter:brightness(1.07);border-color:#7ee6ffb8;outline:none}.surveillance-workbench-header button:disabled,.surveillance-filter-actions button:disabled{cursor:not-allowed;opacity:.52}.surveillance-workbench-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.surveillance-live-button.is-live{color:#d7fff2;background:linear-gradient(#085642b8,#052623d6);border-color:#55ffc2b8;box-shadow:inset 0 0 0 1px #bbffe11f,0 0 22px #36ffbb2e}.surveillance-live-button.is-live svg{color:#6effd0}.surveillance-message{color:#dffaff;background:#0c465638;border:1px solid #7ee6ff38;border-radius:8px;margin:10px 14px 0;padding:9px 10px;font-size:12px;font-weight:850}.surveillance-message.error{color:#ffd1d4;background:#5215174d;border-color:#ffb5b957}.surveillance-report{background:#0408096b;border:1px solid #ab691a42;border-radius:8px;gap:10px;min-width:0;margin:12px 14px 0;padding:10px;display:grid}.surveillance-report-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.surveillance-report-header span,.surveillance-report-grid h3{color:#91efff;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:950;display:inline-flex}.surveillance-report-header svg,.surveillance-report-grid h3 svg{color:#79e8ff}.surveillance-report-header time{color:#d6bd8d;white-space:nowrap;font-size:11px;font-weight:850}.surveillance-report-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.surveillance-report-summary span{color:#9ec5da;text-transform:uppercase;background:#00080c59;border:1px solid #80c2ff24;border-radius:8px;gap:4px;min-width:0;padding:8px;font-size:10px;font-weight:900;display:grid}.surveillance-report-summary strong{color:#ffe8b1;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;overflow:hidden}.surveillance-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.surveillance-report-grid article{background:#ffffff07;border:1px solid #dc9b3d2e;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid}.surveillance-report-bars{gap:6px;min-width:0;display:grid}.surveillance-report-bar-row{background:#0000002e;border:1px solid #7ee6ff1a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid;position:relative;overflow:hidden}.surveillance-report-bar-row:before{width:var(--bar-width);content:"";background:linear-gradient(90deg,#0b5c6f80,#d68e2a29);position:absolute;inset:0 auto 0 0}.surveillance-report-bar-row span,.surveillance-report-bar-row b{z-index:1;min-width:0;position:relative}.surveillance-report-bar-row strong,.surveillance-report-bar-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.surveillance-report-bar-row strong{color:#ffe8b1;font-size:12px;font-weight:950}.surveillance-report-bar-row small{color:#bfa77c;font-size:10px;font-weight:850}.surveillance-report-bar-row b{color:#f5fbff;font-size:12px;font-weight:950}.surveillance-report-empty{color:#bfa77c;margin:0;font-size:12px;font-weight:850}.surveillance-report-timeline{border-top:1px solid #ab691a2e;grid-template-columns:repeat(14,minmax(22px,1fr));align-items:end;gap:5px;min-height:62px;padding-top:9px;display:grid}.surveillance-report-timeline span{align-items:end;gap:5px;min-width:0;min-height:52px;display:grid}.surveillance-report-timeline i{width:100%;min-height:4px;height:max(4px, var(--bar-width));background:linear-gradient(#7ee6ff8c,#d68e2a61);border:1px solid #7ee6ff24;border-radius:5px 5px 2px 2px;display:block}.surveillance-report-timeline small{color:#9ec5da;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.surveillance-table-shell{overscroll-behavior:contain;scrollbar-color:#60e2ff6b #01080bb8;scrollbar-width:thin;-webkit-overflow-scrolling:touch;cursor:grab;min-width:0;max-height:min(72vh,820px);padding:12px 14px 14px;overflow:auto}.surveillance-table-shell.is-dragging,.surveillance-table-shell.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.surveillance-table{border-collapse:separate;border-spacing:0;color:#ead3a8;width:100%;min-width:1260px;font-size:12px}.surveillance-table th,.surveillance-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dc9b3d29;padding:10px}.surveillance-table th{z-index:2;color:#f2a934;text-transform:uppercase;background:#0c0805fa;font-size:10px;font-weight:950;position:sticky;top:0}.surveillance-table tbody tr{background:#ffffff06}.surveillance-table tbody tr:nth-child(2n){background:#ffffff0b}.surveillance-table tbody tr:hover{background:#0c465633}.surveillance-action-number{color:#91efff;background:#00080c5c;border:1px solid #7ee6ff3d;border-radius:7px;place-items:center;min-width:34px;min-height:28px;font-weight:950;display:inline-grid}.surveillance-user-cell,.surveillance-device-cell,.surveillance-action-cell{align-items:center;gap:10px;min-width:0;display:flex}.surveillance-device-stack{gap:4px;min-width:0;display:grid}.surveillance-user-cell>div{flex:none}.surveillance-user-cell>span,.surveillance-device-cell>span,.surveillance-action-cell{min-width:0}.surveillance-user-cell strong,.surveillance-device-cell strong,.surveillance-action-cell strong{color:#ffe8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;display:block;overflow:hidden}.surveillance-user-cell small,.surveillance-device-cell small,.surveillance-action-cell small{color:#bfa77c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;display:block;overflow:hidden}.surveillance-device-cell svg{color:#79e8ff;flex:none}.surveillance-ip-line{min-width:0;padding-left:26px;display:block}.surveillance-device-spoiler{cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;justify-items:start;gap:4px;width:min(100%,168px);min-height:36px;padding:0;display:grid}.surveillance-device-spoiler .surveillance-telegram-spoiler.main{height:13px;width:min(var(--spoiler-width), 5ch)}.surveillance-device-spoiler .surveillance-telegram-spoiler.sub{height:12px;width:min(var(--spoiler-width), 13ch);opacity:.9}.surveillance-device-spoiler+.surveillance-ip-line{padding-left:0}.surveillance-muted{color:#d6bd8d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.surveillance-sensitive-spoiler{cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;max-width:100%;min-height:18px;padding:0;line-height:1;display:inline-flex}.surveillance-sensitive-spoiler:hover,.surveillance-sensitive-spoiler:focus-visible{filter:brightness(1.18);outline:none}.surveillance-telegram-spoiler{width:clamp(3.8ch, var(--spoiler-width), 16ch);background:radial-gradient(circle at 12% 38%,#ffe59ed1 0 1px,#0000 1.25px) 0 0/13px 9px,radial-gradient(circle at 28% 72%,#b97d2ed1 0 1px,#0000 1.35px) 0 0/15px 11px,radial-gradient(circle at 48% 42%,#ffeeb8e0 0 1px,#0000 1.25px) 0 0/11px 10px,radial-gradient(circle at 68% 68%,#975c1fdb 0 1px,#0000 1.35px) 0 0/16px 9px,radial-gradient(circle at 84% 34%,#ffd982d1 0 1px,#0000 1.3px) 0 0/12px 12px,linear-gradient(90deg,#552d12f5,#966224f2,#4d270ff5) 0 0/100% 100%;border-radius:5px;height:13px;display:block;box-shadow:inset 0 0 0 1px #ffd37033,inset 0 1px #fff1bc1f,0 1px #00000040}.surveillance-sensitive-value{color:#d6bd8d;cursor:pointer;min-width:0;max-width:220px;font:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:inline-block;overflow:hidden}.surveillance-sensitive-value:hover,.surveillance-sensitive-value:focus-visible{color:#f5fbff;outline:none}.surveillance-sensitive-value.is-device{text-align:left;max-width:180px}.surveillance-sensitive-value.is-device svg{color:#79e8ff}.surveillance-ip-value{color:#bfa77c;max-width:160px;font-size:11px;font-weight:850;display:block}.surveillance-premium{color:#ffb5b9;background:#3210104d;border:1px solid #ffb5b947;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.surveillance-premium.active{color:#dffaff;background:#0c465652;border-color:#7ee6ff61}.surveillance-table time{color:#f5fbff;white-space:nowrap;font-weight:850}.surveillance-empty{color:#d6bd8d;text-align:center;background:#0000002e;border:1px solid #dc9b3d2e;border-radius:8px;place-items:center;gap:8px;min-height:190px;display:grid}.surveillance-empty svg{color:#79e8ff}.surveillance-empty strong{color:#ffe8b1;font-size:14px;font-weight:950}@media (max-width:1180px){.surveillance-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.surveillance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.surveillance-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.surveillance-workbench-header{flex-direction:column;align-items:stretch}.surveillance-workbench-actions{grid-template-columns:minmax(0,1fr);display:grid}.surveillance-workbench-header button{width:100%}.surveillance-report{margin:10px 10px 0;padding:9px}.surveillance-report-header{flex-direction:column;align-items:flex-start}.surveillance-report-summary,.surveillance-report-grid{grid-template-columns:minmax(0,1fr)}.surveillance-report-timeline{grid-template-columns:repeat(14,minmax(34px,1fr));padding-bottom:4px;overflow-x:auto}.surveillance-table-shell{max-height:66vh;padding:10px}}.surveillance-filters{border-bottom:1px solid #ab691a47;grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(250px,.9fr)) minmax(104px,.35fr) auto;gap:9px;padding:12px 14px;display:grid}.surveillance-filters label{color:#d6bd8d;background:#03060894;border:1px solid #c0822d5c;border-radius:8px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:40px;padding:0 10px;display:grid}.surveillance-filters label svg{color:#79e8ff}.surveillance-filters label span{color:#d6bd8d;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.surveillance-filters .surveillance-date-filter{grid-template-columns:18px auto minmax(118px,1fr) minmax(72px,.46fr)}.surveillance-filters input,.surveillance-filters select{color:#f5fbff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:850}.surveillance-filters input:disabled{cursor:not-allowed;opacity:.42}.surveillance-filters select{background-color:#0f0a06}.surveillance-filters select option,.surveillance-filters select optgroup{color:#f5fbff;background-color:#0f0a06}.surveillance-filters select option:checked{color:#dffaff;background-color:#113e4a}.surveillance-filters input::placeholder{color:#f5fbff7a}.surveillance-filter-actions{grid-template-columns:repeat(2,minmax(0,auto));gap:8px;display:grid}.surveillance-filter-actions button:last-child{color:#ffe6ad;background:#1d1208ad;border-color:#d997335c}.surveillance-account-filter{border-bottom:1px solid #ab691a38;grid-template-columns:minmax(124px,auto) minmax(0,1fr);align-items:start;gap:10px;padding:0 14px 12px;display:grid}.surveillance-account-filter-header{color:#f2a934;text-transform:uppercase;align-items:center;gap:8px;min-height:42px;font-size:11px;font-weight:950;display:inline-flex}.surveillance-account-filter-header strong{color:#dffaff;background:#00080c6b;border:1px solid #7ee6ff57;border-radius:7px;place-items:center;min-width:26px;height:24px;font-size:12px;display:inline-grid}.surveillance-account-cards{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.surveillance-account-card{color:#eaf9ff;background:#040d0fad;border:1px solid #7ee6ff47;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px;width:min(100%,210px);min-width:168px;min-height:46px;padding:6px 7px;display:grid;position:relative}.surveillance-account-card.is-selected{background:linear-gradient(135deg,#0e393cb8,#221408b3);border-color:#d997337a;grid-template-columns:34px minmax(0,1fr);padding-right:31px}.surveillance-account-card.is-result{cursor:pointer;text-align:left}.surveillance-account-card.is-result:hover,.surveillance-account-card.is-result:focus-visible{filter:brightness(1.08);border-color:#7ee6ffad;outline:none}.surveillance-account-card span{gap:1px;min-width:0;display:grid}.surveillance-account-card strong,.surveillance-account-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surveillance-account-card strong{color:#fff0c6;font-size:12px;font-weight:950}.surveillance-account-card small{color:#9ec5da;font-size:10px;font-weight:850}.surveillance-account-card.is-result>svg{color:#79e8ff}.surveillance-account-remove{color:#ffc3bd;cursor:pointer;background:#590a0abd;border:1px solid #ff64648a;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:5px;right:5px}.surveillance-account-remove:hover,.surveillance-account-remove:focus-visible{color:#fff2ef;filter:brightness(1.08);border-color:#ff8989e6;outline:none}.surveillance-account-state{color:#d6bd8d;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:900;display:inline-flex}.surveillance-chip-groups{border-bottom:1px solid #ab691a3d;gap:8px;padding:11px 14px;display:grid}.surveillance-chip-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.surveillance-chip-group>span{color:#f2a934;text-transform:uppercase;min-width:92px;font-size:11px;font-weight:950}.surveillance-chip-group button{color:#e6d2a9;background:#ffffff0b;border-color:#dc9b3d47;min-height:31px;padding:0 10px;font-size:12px}.surveillance-chip-group button[aria-pressed=true]{color:#dffaff;background:#0c465657;border-color:#7ee6ffa3;box-shadow:inset 0 0 0 1px #7ee6ff1f}.surveillance-privacy-group{border-top:1px solid #ab691a33;padding-top:8px}.surveillance-event-picker{background:#00080c38;border:1px solid #ab691a3d;border-radius:8px;min-width:0}.surveillance-event-picker summary{color:#dffaff;cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:12px;font-weight:950;list-style:none;display:flex}.surveillance-event-picker summary::-webkit-details-marker{display:none}.surveillance-event-picker summary svg{color:#79e8ff}.surveillance-event-picker summary strong{color:#f2a934;margin-left:auto;font-size:11px}.surveillance-event-picker-body{border-top:1px solid #ab691a33;gap:9px;padding:10px;display:grid}.surveillance-event-type-search{color:#d6bd8d;background:#03060894;border:1px solid #c0822d52;border-radius:8px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:0 10px;display:grid}.surveillance-event-type-search svg{color:#79e8ff}.surveillance-event-type-search span{color:#d6bd8d;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.surveillance-event-type-search input{color:#f5fbff;background:0 0;border:0;outline:0;min-width:0;font-size:12px;font-weight:850}.surveillance-event-type-search input::placeholder{color:#f5fbff7a}.surveillance-event-type-grid{scrollbar-color:#60e2ff6b #01080bb8;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;max-height:270px;padding-right:2px;display:grid;overflow:auto}.surveillance-event-type-grid button{color:#ead3a8;cursor:pointer;min-width:0;min-height:46px;font:inherit;text-align:left;background:#ffffff09;border:1px solid #dc9b3d3d;border-radius:8px;align-content:center;gap:3px;padding:7px 9px;display:grid}.surveillance-event-type-grid button:hover,.surveillance-event-type-grid button:focus-visible{border-color:#7ee6ff94;outline:none}.surveillance-event-type-grid button[aria-pressed=true]{color:#dffaff;background:#0c465657;border-color:#7ee6ffa3}.surveillance-event-type-grid button span,.surveillance-event-type-grid button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.surveillance-event-type-grid button span{color:#ffe8b1;font-size:12px;font-weight:950}.surveillance-event-type-grid button small{color:#bfa77c;font-size:10px;font-weight:850}.surveillance-event-type-empty{color:#d6bd8d;margin:0;font-size:12px;font-weight:850}.surveillance-sensitive-master{color:#ffd1d4;cursor:pointer;background:#46161842;border:1px solid #ffb5b947;border-radius:8px;align-items:center;gap:8px;min-height:31px;padding:0 10px;display:inline-flex}.surveillance-sensitive-master input{accent-color:#79e8ff;width:15px;height:15px}.surveillance-sensitive-master span{color:#ffd1d4;font-size:12px;font-weight:950}.surveillance-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 0;display:grid}.surveillance-stats span{color:#9ec5da;text-transform:uppercase;background:#00080c57;border:1px solid #80c2ff29;border-radius:8px;gap:4px;min-width:0;padding:8px;font-size:10px;font-weight:900;display:grid}.surveillance-stats strong{color:#f5fbff;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}@media (min-width:1181px) and (max-width:1440px){.surveillance-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.surveillance-filter-actions{grid-column:span 2;grid-template-columns:repeat(2,minmax(104px,max-content));justify-content:end}}@media (max-width:1180px){.surveillance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.surveillance-filter-actions{grid-column:1/-1;justify-content:start}}@media (max-width:900px){.surveillance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.surveillance-filters{grid-template-columns:minmax(0,1fr)}.surveillance-filters .surveillance-date-filter{grid-template-columns:18px auto minmax(0,1fr)}.surveillance-filters .surveillance-date-filter input[type=time]{grid-column:3}.surveillance-filter-actions{grid-template-columns:minmax(0,1fr)}.surveillance-account-filter{grid-template-columns:minmax(0,1fr);padding:0 10px 10px}.surveillance-account-filter-header{min-height:30px}.surveillance-account-card{width:100%;min-width:0}.surveillance-chip-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.surveillance-chip-group>span{grid-column:1/-1}.surveillance-chip-group button{width:100%}.surveillance-event-picker summary{grid-template-columns:18px minmax(0,1fr);height:auto;min-height:44px;padding:8px 10px;display:grid}.surveillance-event-picker summary strong{grid-column:2;margin-left:0}.surveillance-event-type-search{grid-template-columns:18px minmax(0,1fr)}.surveillance-event-type-search input{grid-column:1/-1}.surveillance-sensitive-master{width:100%}.surveillance-stats{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.surveillance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.surveillance-filter-actions{grid-column:1/-1;justify-content:start}}@media (max-width:900px){.surveillance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.surveillance-filters{grid-template-columns:minmax(0,1fr);padding:10px}.surveillance-filters .surveillance-date-filter{grid-template-columns:18px auto minmax(0,1fr)}.surveillance-filters .surveillance-date-filter input[type=time]{grid-column:3}.surveillance-filter-actions{grid-template-columns:minmax(0,1fr)}.surveillance-filter-actions button{width:100%}.surveillance-account-filter{grid-template-columns:minmax(0,1fr);padding:0 10px 10px}.surveillance-account-filter-header{min-height:30px}.surveillance-account-card{width:100%;min-width:0}.surveillance-chip-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.surveillance-chip-group>span{grid-column:1/-1}.surveillance-chip-group button{width:100%}.surveillance-event-picker summary{grid-template-columns:18px minmax(0,1fr);height:auto;min-height:44px;padding:8px 10px;display:grid}.surveillance-event-picker summary strong{grid-column:2;margin-left:0}.surveillance-event-type-search{grid-template-columns:18px minmax(0,1fr)}.surveillance-event-type-search input{grid-column:1/-1}.surveillance-sensitive-master{width:100%}.surveillance-stats{grid-template-columns:minmax(0,1fr)}}.market-updates-page{width:min(100%,1620px);margin:0 auto}.market-updates-workbench,.market-updates-monitor-workspace{gap:14px;min-width:0;display:grid}.market-updates-hero{background:linear-gradient(180deg, #20130aed, #0a0705f7), var(--wood-tile) center / 512px repeat;border:1px solid #b8853480;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #ffecb412,0 16px 34px #00000057}.market-updates-hero h1{color:#ffe8b1;margin:10px 0 6px;font-size:clamp(32px,4vw,54px);font-weight:950;line-height:.94}.market-updates-hero p{color:#d6bd8d;max-width:760px;margin:0;font-size:14px;font-weight:800;line-height:1.55}.market-updates-summary{background:#00080c5c;border:1px solid #7ee6ff3d;border-radius:8px;gap:5px;min-width:min(100%,250px);padding:12px;display:grid}.market-updates-summary span{color:#91efff;text-transform:uppercase;font-size:10px;font-weight:950}.market-updates-summary strong{color:#ffe8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:950;overflow:hidden}.market-updates-hero-side{gap:10px;min-width:min(100%,520px);display:grid}.market-updates-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.market-updates-live-actions{gap:8px;display:grid}.market-updates-live-actions button{color:#dffaff;cursor:pointer;min-height:38px;font:inherit;background:#0d3c4857;border:1px solid #7ee6ff47;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.market-updates-live-actions button:hover,.market-updates-live-actions button:focus-visible{filter:brightness(1.08);border-color:#7ee6ffb8;outline:none}.market-updates-live-actions button:disabled{cursor:not-allowed;opacity:.52}.market-updates-live-button.is-live{color:#d7fff2;background:#08564280;border-color:#55ffc28f}.market-updates-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.market-updates-workspace-tabs button{background:linear-gradient(180deg, #0a1a1fbd, #06090aeb), var(--wood-tile) center / 512px repeat;color:#dffaff;cursor:pointer;min-width:0;min-height:72px;font:inherit;text-align:left;border:1px solid #7ee6ff33;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.market-updates-workspace-tabs button:hover,.market-updates-workspace-tabs button:focus-visible{filter:brightness(1.08);border-color:#7ee6ff9e;outline:none}.market-updates-workspace-tabs button.is-active{background:linear-gradient(180deg, #70421099, #110a06f0), var(--wood-tile) center / 512px repeat;color:#fff2c7;border-color:#f5a9349e}.market-updates-workspace-tabs svg{color:#79e8ff}.market-updates-workspace-tabs span{gap:4px;min-width:0;display:grid}.market-updates-workspace-tabs strong,.market-updates-workspace-tabs small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-updates-workspace-tabs strong{font-size:14px;font-weight:950}.market-updates-workspace-tabs small{color:#bfa77c;font-size:12px;font-weight:850}.market-updates-filters,.market-control-panel,.market-updates-runtime-panel,.market-updates-table-picker,.market-updates-table-shell,.market-updates-detail-panel,.market-updates-pagination{background:linear-gradient(180deg, #150e09f0, #070605f7), var(--wood-tile) center / 512px repeat;border:1px solid #b885346b;border-radius:8px;box-shadow:inset 0 0 0 1px #ffecb40f}.market-updates-filters{grid-template-columns:minmax(220px,1.45fr) repeat(5,minmax(140px,1fr)) minmax(170px,.9fr);gap:10px;padding:12px;display:grid}.market-updates-runtime-panel{gap:12px;min-width:0;padding:12px;display:grid}.market-updates-runtime-panel>header{border-bottom:1px solid #ab691a52;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:flex}.market-updates-runtime-panel>header span,.market-updates-runtime-title{color:#91efff;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.market-updates-runtime-panel>header svg,.market-updates-runtime-title svg{color:#79e8ff}.market-updates-runtime-panel>header time{color:#d6bd8d;font-size:12px;font-weight:850}.market-updates-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.market-updates-runtime-card{background:#00080c47;border:1px solid #7ee6ff24;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.market-updates-runtime-card>strong{color:#ffe8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:950;overflow:hidden}.market-updates-runtime-card p{color:#bfa77c;margin:0;font-size:12px;font-weight:850}.market-updates-runtime-card dl{grid-template-columns:minmax(100px,.75fr) minmax(0,1fr);gap:7px 10px;margin:0;display:grid}.market-updates-runtime-card dt{color:#bfa77c;font-size:11px;font-weight:900}.market-updates-runtime-card dd{color:#f5fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:850;overflow:hidden}.market-updates-runtime-wide{grid-column:span 1}.market-updates-runtime-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.market-updates-runtime-status-grid span{background:#00000029;border:1px solid #dc9b3d24;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.market-updates-runtime-status-grid small{color:#bfa77c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.market-updates-runtime-status-grid strong{color:#ffe8b1;font-size:16px;font-weight:950}.market-updates-runtime-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.market-updates-runtime-list li{border-bottom:1px solid #dc9b3d24;gap:3px;min-width:0;padding-bottom:8px;display:grid}.market-updates-runtime-list li:last-child{border-bottom:0;padding-bottom:0}.market-updates-runtime-list strong{color:#ffe8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.market-updates-runtime-list span,.market-updates-runtime-list small{color:#bfa77c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.market-updates-table-picker{gap:12px;min-width:0;padding:12px;display:grid}.market-updates-table-picker>header{border-bottom:1px solid #ab691a52;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:grid}.market-updates-table-picker>header>span{color:#91efff;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.market-updates-table-picker-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;min-width:0;display:grid}.market-updates-table-picker-grid button{color:#dffaff;cursor:pointer;min-width:0;min-height:70px;font:inherit;text-align:left;background:#00080c47;border:1px solid #dc9b3d33;border-radius:8px;align-content:center;justify-items:start;gap:4px;padding:10px;display:grid}.market-updates-table-picker-grid button:hover,.market-updates-table-picker-grid button:focus-visible{filter:brightness(1.08);border-color:#7ee6ff9e;outline:none}.market-updates-table-picker-grid button.is-selected{color:#fff2c7;background:#7042106b;border-color:#f5a9349e}.market-updates-table-picker-grid strong,.market-updates-table-picker-grid span,.market-updates-table-picker-grid small{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.market-updates-table-picker-grid strong{color:#ffe8b1;font-size:13px;font-weight:950}.market-updates-table-picker-grid span{color:#91efff;font-size:11px;font-weight:900}.market-updates-table-picker-grid small{color:#bfa77c;font-size:11px;font-weight:850}.market-control-panel{gap:12px;min-width:0;padding:12px;display:grid}.market-control-panel>header{border-bottom:1px solid #ab691a52;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:flex}.market-control-panel>header>span,.market-control-settings-head>span{color:#91efff;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.market-control-panel>header svg{color:#79e8ff}.market-control-panel>header>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.market-control-panel time,.market-control-settings-head small{color:#d6bd8d;font-size:12px;font-weight:850}.market-control-panel button,.market-control-actions button{color:#dffaff;cursor:pointer;min-height:38px;font:inherit;background:#0d3c4857;border:1px solid #7ee6ff47;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.market-control-panel button:hover,.market-control-panel button:focus-visible,.market-control-actions button:hover,.market-control-actions button:focus-visible{filter:brightness(1.08);border-color:#7ee6ffb8;outline:none}.market-control-panel button:disabled,.market-control-actions button:disabled{cursor:not-allowed;opacity:.52}.market-control-actions button.primary{color:#fff2c7;background:linear-gradient(#9c5b12c7,#532d0ce0);border-color:#f5a93485}.market-control-panel.is-locked p,.market-control-message{color:#dffaff;background:#0c465638;border:1px solid #7ee6ff38;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.market-control-message.error{color:#ffd1d4;background:#5215174d;border-color:#ffb5b957}.market-control-message.success{color:#d7fff2;background:#08564252;border-color:#55ffc261}.market-control-layout{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.market-control-list{scrollbar-color:#60e2ff6b #01080bb8;scrollbar-width:thin;align-content:start;gap:8px;min-width:0;max-height:680px;padding-right:4px;display:grid;overflow:auto}.market-control-list-search{z-index:2;background:#00080ceb;border:1px solid #7ee6ff24;border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid;position:sticky;top:0}.market-control-list-search>span{color:#d6bd8d;text-transform:uppercase;font-size:10px;font-weight:950}.market-control-list-search>div{min-width:0;display:grid;position:relative}.market-control-list-search svg{color:#79e8ff;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.market-control-list-search input{color:#f5fbff;width:100%;min-width:0;min-height:38px;font:inherit;background:#00090d85;border:1px solid #7ee6ff2e;border-radius:8px;outline:none;padding:0 10px 0 34px;font-size:12px;font-weight:850}.market-control-list-search input:focus{border-color:#7ee6ff9e;box-shadow:0 0 0 2px #45bedd24}.market-control-list-empty{color:#d6bd8d;text-align:center;background:#0000002e;border:1px solid #dc9b3d2e;border-radius:8px;margin:0;padding:12px;font-size:12px;font-weight:850}.market-control-list button{text-align:left;background:#00080c47;border-color:#dc9b3d33;justify-items:start;gap:6px;min-width:0;min-height:92px;padding:10px;display:grid}.market-control-list button.is-selected{background:linear-gradient(#8e541580,#321c0a9e),#7042106b;border-color:#f5a9349e;box-shadow:inset 3px 0 #f5a934e6,0 0 0 1px #ffecb40f}.market-control-list strong,.market-control-list span,.market-control-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-control-list strong{color:#ffe8b1;width:100%;font-size:15px;font-weight:950}.market-control-list span{color:#bfa77c;width:100%;font-size:11px;font-weight:850}.market-control-list .market-control-card-module{color:#91efff;text-transform:uppercase;background:#0d3c4847;border:1px solid #7ee6ff47;border-radius:999px;align-items:center;width:auto;max-width:100%;min-height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.market-control-list small{color:#dffaff;text-transform:uppercase;border:1px solid #7ee6ff38;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:950}.market-control-list small.is-active{color:#d7fff2;background:#08564252;border-color:#55ffc261}.market-control-list small.is-paused{color:#ffd1d4;background:#5215174d;border-color:#ffb5b952}.market-control-editor{gap:12px;min-width:0;display:grid}.market-control-editor-head{background:linear-gradient(#70421047,#00080c4d),#00080c47;border:1px solid #f5a93452;border-radius:8px;justify-content:space-between;align-items:start;gap:14px;min-width:0;padding:14px;display:flex}.market-control-editor-head p{color:#91efff;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:950}.market-control-editor-head h2{color:#ffe8b1;margin:0;font-size:28px;font-weight:950;line-height:1.05}.market-control-editor-head small{color:#bfa77c;font-size:13px;font-weight:850}.market-control-editor-head dl{grid-template-columns:auto minmax(120px,1fr);gap:6px 10px;margin:0;display:grid}.market-control-editor-head dt{color:#bfa77c;font-size:11px;font-weight:900}.market-control-editor-head dd{color:#f5fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:850;overflow:hidden}.market-control-manual-panel{background:#042a343d;border:1px solid #7ee6ff29;border-radius:8px;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(140px,1fr) auto;align-items:end;gap:10px;min-width:0;padding:12px;display:grid}.market-control-manual-panel>div,.market-control-manual-panel label{gap:6px;min-width:0;display:grid}.market-control-manual-panel>div>span,.market-control-manual-panel label>span{color:#91efff;text-transform:uppercase;font-size:11px;font-weight:950}.market-control-manual-panel small{color:#d6bd8d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.market-control-top-grid,.market-control-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.market-control-top-grid label,.market-control-setting,.market-control-setting label{gap:6px;min-width:0;display:grid}.market-control-top-grid label,.market-control-setting{background:#00080c47;border:1px solid #7ee6ff24;border-radius:8px;padding:10px}.market-control-top-grid label>span,.market-control-setting label>span{color:#d6bd8d;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:950;overflow:hidden}.market-control-top-grid input,.market-control-top-grid select,.market-control-manual-panel input,.market-control-manual-panel select,.market-control-setting input{color:#f5fbff;width:100%;min-width:0;min-height:38px;font:inherit;background:#00090d85;border:1px solid #7ee6ff2e;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:850}.market-control-setting input[type=range]{min-height:28px;padding:0}.market-control-top-grid input:focus,.market-control-top-grid select:focus,.market-control-manual-panel input:focus,.market-control-manual-panel select:focus,.market-control-setting input:focus{border-color:#7ee6ff9e;box-shadow:0 0 0 2px #45bedd24}.market-control-toggle input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.market-control-toggle span{color:#dffaff;cursor:pointer;background:#0d3c4847;border:1px solid #7ee6ff3d;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-flex}.market-control-toggle input:checked+span{color:#d7fff2;background:#08564280;border-color:#55ffc28f}.market-control-top-grid small,.market-control-setting small{color:#bfa77c;font-size:11px;font-weight:850}.market-control-settings-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.market-control-setting{align-content:start}.market-control-setting>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.market-control-setting button{min-height:32px;padding:0 9px}.market-control-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.market-updates-filter-head{border-bottom:1px solid #ab691a52;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:flex}.market-updates-filter-head>span{color:#91efff;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.market-updates-filter-head svg{color:#79e8ff}.market-updates-quick-ranges,.market-updates-filter-actions,.market-updates-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-updates-filters label,.market-updates-filter-advanced label{gap:6px;min-width:0;display:grid}.market-updates-filters label>span,.market-updates-filter-advanced label>span{color:#d6bd8d;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.market-updates-filters input,.market-updates-filters select,.market-updates-table-picker input,.market-updates-filter-advanced input,.market-updates-filter-advanced select{color:#f5fbff;width:100%;min-width:0;min-height:38px;font:inherit;background:#00090d85;border:1px solid #7ee6ff2e;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:850}.market-updates-filters input:focus,.market-updates-filters select:focus,.market-updates-table-picker input:focus,.market-updates-filter-advanced input:focus,.market-updates-filter-advanced select:focus{border-color:#7ee6ff9e;box-shadow:0 0 0 2px #45bedd24}.market-updates-search-field{min-width:0;display:grid;position:relative}.market-updates-search-field svg{color:#79e8ff;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.market-updates-search-field input{padding-left:34px}.market-updates-toggle{align-content:end;min-height:62px}.market-updates-toggle input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.market-updates-toggle span{color:#dffaff;cursor:pointer;background:#0d3c4847;border:1px solid #7ee6ff3d;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-flex}.market-updates-toggle input:checked+span{color:#d7fff2;background:#08564280;border-color:#55ffc28f}.market-updates-filter-toggle{align-self:end}.market-updates-filter-advanced{background:#00080c2e;border:1px solid #7ee6ff1f;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;padding:10px;display:grid}.market-updates-filter-actions{grid-column:1/-1;justify-content:flex-end}.market-updates-filter-actions button,.market-updates-quick-ranges button,.market-updates-filter-toggle,.market-updates-pagination button,.market-updates-detail-panel header button,.market-updates-row-action{color:#dffaff;cursor:pointer;min-height:38px;font:inherit;background:#0d3c4857;border:1px solid #7ee6ff47;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.market-updates-filter-actions button.primary{color:#fff2c7;background:linear-gradient(#9c5b12c7,#532d0ce0);border-color:#f5a93485}.market-updates-filter-actions button:hover,.market-updates-quick-ranges button:hover,.market-updates-filter-toggle:hover,.market-updates-pagination button:hover,.market-updates-detail-panel header button:hover,.market-updates-row-action:hover,.market-updates-filter-actions button:focus-visible,.market-updates-quick-ranges button:focus-visible,.market-updates-filter-toggle:focus-visible,.market-updates-pagination button:focus-visible,.market-updates-detail-panel header button:focus-visible,.market-updates-row-action:focus-visible{filter:brightness(1.08);border-color:#7ee6ffb8;outline:none}.market-updates-filter-actions button:disabled,.market-updates-pagination button:disabled{cursor:not-allowed;opacity:.52}.market-updates-message{color:#dffaff;background:#0c465638;border:1px solid #7ee6ff38;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.market-updates-message.error{color:#ffd1d4;background:#5215174d;border-color:#ffb5b957}.market-updates-table-shell{overscroll-behavior:contain;scrollbar-color:#60e2ff6b #01080bb8;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;max-height:min(70vh,800px);padding:12px;overflow:auto}.market-updates-table-shell.is-loading{opacity:.76}.market-updates-table{border-collapse:separate;border-spacing:0;color:#ead3a8;width:100%;min-width:2380px;font-size:12px}.market-updates-table th,.market-updates-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dc9b3d29;max-width:220px;padding:10px}.market-updates-table th{z-index:2;color:#f2a934;text-transform:uppercase;white-space:nowrap;background:#0c0805fa;font-size:10px;font-weight:950;position:sticky;top:0}.market-updates-table td{text-overflow:ellipsis;overflow:hidden}.market-updates-table tbody tr{background:#ffffff06}.market-updates-table tbody tr:nth-child(2n){background:#ffffff0b}.market-updates-table tbody tr:hover{background:#0c465633}.market-updates-table tbody tr.is-anomaly{background:#5a2d1238}.market-updates-table tbody tr.is-missing{background:#46181c38}.market-updates-table .numeric{color:#f5fbff;text-align:right;font-weight:900}.market-updates-row-action{width:38px;padding:0}.market-updates-row-action[aria-expanded=true]{color:#fff2c7;background:#70421080;border-color:#f5a9349e}.market-updates-date-stack{gap:3px;min-width:0;display:grid}.market-updates-item-cell{grid-template-columns:var(--item-icon-size,36px) minmax(0, 1fr);align-items:center;gap:8px;min-width:220px;display:grid}.market-updates-item-icon{width:var(--item-icon-size,36px);height:var(--item-icon-size,36px);flex:0 0 var(--item-icon-size,36px);background:radial-gradient(circle at 50% 38%,#ffe8b133,#0000 56%),#00080c61;border:1px solid #dc9b3d47;border-radius:8px;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffecb40d}.market-updates-item-icon img{width:calc(var(--item-icon-size,36px) - 4px);height:calc(var(--item-icon-size,36px) - 4px);object-fit:contain;display:block}.market-updates-item-copy{gap:3px;min-width:0;display:grid}.market-updates-item-copy strong,.market-updates-date-stack strong{color:#ffe8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.market-updates-item-copy small,.market-updates-date-stack small{color:#bfa77c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.market-updates-table time{color:#f5fbff;white-space:nowrap;font-weight:850}.market-updates-pill{color:#dffaff;white-space:nowrap;background:#0d3c484d;border:1px solid #7ee6ff47;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.market-updates-pill.tone-fresh,.market-updates-pill.status-ok{color:#d7fff2;background:#08564252;border-color:#55ffc261}.market-updates-pill.tone-old,.market-updates-pill.tone-stale,.market-updates-pill.status-old,.market-updates-pill.status-stale,.market-updates-pill.status-partial{color:#ffe0a2;background:#5f390e57;border-color:#f5a93461}.market-updates-pill.tone-memory,.market-updates-pill.status-memory{color:#e2d5ff;background:#36246957;border-color:#ae90ff61}.market-updates-pill.tone-missing,.market-updates-pill.status-missing,.market-updates-pill.status-error,.market-updates-pill.status-empty{color:#ffd1d4;background:#5215174d;border-color:#ffb5b952}.market-updates-empty{color:#d6bd8d;text-align:center;background:#0000002e;border:1px solid #dc9b3d2e;border-radius:8px;place-items:center;gap:8px;min-height:190px;display:grid}.market-updates-empty svg{color:#79e8ff}.market-updates-empty strong{color:#ffe8b1;font-size:14px;font-weight:950}.market-updates-pagination{justify-content:center;padding:10px}.market-updates-pagination span{color:#d6bd8d;font-size:12px;font-weight:850}.market-updates-pagination strong{color:#ffe8b1;font-weight:950}.market-updates-detail-panel{gap:12px;min-width:0;padding:12px;display:grid}.market-updates-detail-panel>header{border-bottom:1px solid #ab691a52;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:flex}.market-updates-detail-title{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.market-updates-detail-panel>header p{color:#91efff;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:950}.market-updates-detail-panel>header h2{color:#ffe8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:22px;font-weight:950;overflow:hidden}.market-updates-detail-panel>header small{color:#bfa77c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;display:block;overflow:hidden}.market-updates-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.market-updates-detail-grid article{background:#00080c47;border:1px solid #7ee6ff24;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.market-updates-detail-grid article strong{color:#91efff;text-transform:uppercase;font-size:11px;font-weight:950}.market-updates-detail-grid dl{grid-template-columns:120px minmax(0,1fr);gap:7px 10px;margin:0;display:grid}.market-updates-detail-grid dt{color:#bfa77c;font-size:11px;font-weight:900}.market-updates-detail-grid dd{overflow-wrap:anywhere;color:#f5fbff;min-width:0;margin:0;font-size:12px;font-weight:850}.market-updates-detail-grid p{color:#bfa77c;margin:0;font-size:12px;font-weight:850}.market-updates-detail-grid pre{color:#f5fbff;white-space:pre-wrap;background:#00000038;border:1px solid #dc9b3d29;border-radius:7px;min-width:0;max-height:300px;margin:0;padding:10px;font-size:11px;line-height:1.45;overflow:auto}@media (max-width:1180px){.market-updates-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.market-updates-summary-grid,.market-updates-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.market-control-layout{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)}.market-control-manual-panel,.market-control-top-grid,.market-control-settings-grid,.market-updates-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.market-updates-hero,.market-control-panel>header,.market-control-editor-head,.market-control-manual-panel,.market-control-settings-head,.market-updates-table-picker>header,.market-updates-filter-head,.market-updates-detail-panel>header{flex-direction:column;align-items:stretch}.market-updates-summary{min-width:0}.market-updates-filters,.market-updates-summary-grid,.market-updates-workspace-tabs,.market-updates-table-picker>header,.market-updates-filter-advanced,.market-control-layout,.market-control-manual-panel,.market-control-top-grid,.market-control-settings-grid,.market-updates-runtime-grid,.market-updates-detail-grid{grid-template-columns:minmax(0,1fr)}.market-updates-hero-side{min-width:0}.market-updates-filter-actions,.market-updates-quick-ranges,.market-control-actions,.market-updates-live-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.market-updates-filter-actions button,.market-updates-quick-ranges button,.market-updates-filter-toggle,.market-control-actions button,.market-control-panel>header button,.market-updates-live-actions button,.market-updates-table-picker-grid button,.market-updates-pagination button{width:100%}.market-control-list{max-height:320px}.market-updates-table-shell{max-height:62vh;padding:10px}}@media (max-width:520px){.market-updates-hero{padding:14px}.market-updates-hero h1{font-size:34px}.market-updates-detail-title{padding-left:48px}.market-updates-filter-actions,.market-updates-quick-ranges,.market-control-actions,.market-updates-live-actions,.market-updates-summary-grid{grid-template-columns:minmax(0,1fr)}.market-updates-pagination{grid-template-columns:minmax(0,1fr);display:grid}.market-updates-detail-grid dl{grid-template-columns:minmax(0,1fr)}}.support-page{width:min(100%,1520px);margin:0 auto}.support-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.35fr) minmax(260px,.78fr);align-items:start;gap:14px;min-width:0;display:grid}.support-layout.is-chat-mode{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.support-layout.is-chat-mode .support-rules-panel{display:none}.support-ticket-rail,.support-create-panel,.support-rules-panel{background:linear-gradient(180deg, #22140aeb, #0c0805f5), var(--wood-tile) center / 512px repeat;border:1px solid #a268249e;border-radius:8px;min-width:0;box-shadow:inset 0 0 0 1px #ffe2a80f,0 14px 30px #00000057}.support-ticket-rail{align-content:start;gap:10px;padding:14px;display:grid}.support-create-panel{align-content:start;gap:12px;padding:clamp(18px,2.4vw,28px);display:grid}.support-create-panel.is-chat-mode{grid-template-rows:auto auto minmax(0,1fr);height:clamp(680px,100dvh - 150px,880px);min-height:0}.support-ticket-rail-head{color:#91efff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.support-ticket-rail-head span{color:#d9c19a;text-align:right;text-transform:none}.support-ticket-rail-list{gap:8px;min-height:0;max-height:min(620px,100vh - 165px);padding-right:4px;display:grid;overflow-y:auto}.support-ticket-card{color:#e4c995;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #dc9b3d3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-height:86px;padding:10px;display:grid;position:relative}.support-ticket-card.active{background:#0c46564d;border-color:#7ee6ff94}.support-ticket-number{color:#91efff;font-weight:950}.support-ticket-card strong,.support-ticket-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-ticket-card strong{color:#ffe8b1;font-weight:950}.support-ticket-card small{color:#bfa77c;grid-column:2;font-size:11px;font-weight:800}.support-ticket-state{color:#dffaff;text-transform:uppercase;background:#0c46563d;border:1px solid #7ee6ff4d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:23px;padding:0 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.support-ticket-state.is-closed{color:#d9c19a;background:#3622119e;border-color:#c298566b}.support-ticket-state.is-deleted{color:#ffd2c7;background:#56141247;border-color:#ff626252}.support-ticket-card .support-ticket-state{grid-column:1/-1}.support-ticket-card b{color:#051219;background:#27d0ff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:950;display:grid;position:absolute;top:7px;right:7px}.support-panel-head,.support-rules-panel>span{color:#91efff;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.support-panel-head span,.support-rules-panel>span{align-items:center;gap:8px;display:inline-flex}.support-panel-head strong{color:#d8fbff;background:#0c3e4c52;border:1px solid #91efff57;border-radius:999px;padding:5px 9px;font-size:11px}.support-create-panel h2{color:#ffe8b1;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.6vw,42px);font-weight:950;line-height:1}.support-workspace-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.support-workspace-head>div{gap:8px;min-width:0;display:grid}.support-workspace-head p{margin:0}.support-workspace-head>button{color:#dffaff;cursor:pointer;white-space:nowrap;background:#0d3c4857;border:1px solid #7ee6ff57;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:950;display:inline-flex}.support-create-panel p,.support-rules-panel p,.support-rules-panel li{color:#d9c19a;font-size:14px;font-weight:800;line-height:1.5}.support-primary-action{color:#e1fbff;cursor:pointer;text-shadow:0 1px 1px #020709;background:linear-gradient(#165b6cdb,#09252feb),#0a2d38;border:1px solid #7ee6ff7a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 16px;font-weight:950;display:inline-flex}.support-primary-action:disabled{color:#dec5979e;cursor:not-allowed;background:#26180dd1;border-color:#9d713957}.support-blocked-panel{background:linear-gradient(#52181294,#1d0c09b8),#220e0ab8;border:1px solid #ff626252;border-radius:8px;gap:10px;padding:13px;display:grid;box-shadow:inset 0 0 0 1px #ffda9c0a}.support-blocked-panel>span{color:#ffd4c2;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.support-blocked-panel p{color:#f0c69b;margin:0}.support-blocked-panel dl{grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:8px;margin:0;display:grid}.support-blocked-panel div{background:#0f080561;border:1px solid #ffc67024;border-radius:8px;min-width:0;padding:9px 10px}.support-blocked-panel dt{color:#d79a62;text-transform:uppercase;font-size:11px;font-weight:950}.support-blocked-panel dd{overflow-wrap:anywhere;color:#ffe1b4;margin:3px 0 0;font-size:13px;font-weight:900}.support-ticket-form{gap:14px;min-width:0;display:grid}.support-field{gap:8px;min-width:0;display:grid}.support-field>span{color:#91efff;text-transform:uppercase;font-size:12px;font-weight:950}.support-field>p{color:#bfa77c;margin:0;font-size:12px;font-weight:800;line-height:1.45}.support-field input,.support-field textarea{color:#ffe8b1;background:linear-gradient(#1a120ceb,#090705f5),#130c08;border:1px solid #7ee6ff47;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px;font-size:14px;font-weight:850}.support-field input:focus,.support-field textarea:focus{border-color:#7ee6ffad;box-shadow:0 0 0 3px #21a6c424}.support-field textarea{resize:vertical;min-height:150px}.support-category-picker{grid-template-columns:minmax(150px,.9fr) minmax(170px,1.1fr);gap:10px;min-width:0;display:grid}.support-category-column{background:#0000002e;border:1px solid #a268246b;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.support-category-column button,.support-attach-button,.support-file-list button{color:#e4c995;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #dc9b3d3d;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;font-weight:900;display:flex}.support-category-column button span,.support-file-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-category-column button.active{color:#e1fbff;background:#0c465657;border-color:#7ee6ff8a}.support-category-column button:disabled,.support-attach-button:disabled{cursor:not-allowed;opacity:.58}.support-file-input{clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.support-attach-button{color:#dffaff;border-color:#7ee6ff57;justify-content:center;width:fit-content}.support-file-list{gap:7px;display:grid}.support-file-list button{grid-template-columns:minmax(0,1fr) auto auto}.support-file-list small{color:#91efff;white-space:nowrap;font-size:11px;font-weight:950}.support-form-error{background:#56141242;border:1px solid #ff626257;border-radius:8px;margin:0;padding:10px 12px;color:#ffd2c7!important}.support-created-state{gap:12px;max-width:620px;display:grid}.support-created-state>span{color:#bff2a0;text-transform:uppercase;background:#0f461f3d;border:1px solid #5ada7361;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.support-created-state>strong{color:#ffe8b1;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:950;line-height:.92}.support-created-state div{background:#0b353f2e;border:1px solid #7ee6ff3d;border-radius:8px;gap:4px;padding:12px;display:grid}.support-created-state small{color:#91efff;text-transform:uppercase;font-size:11px;font-weight:950}.support-created-state b{color:#ffe8b1;overflow-wrap:anywhere}.support-bot-reply{border-left:3px solid #7ee6ff85;padding-left:12px}.support-ticket-chat{background:linear-gradient(180deg, #140d08ad, #070503d1), var(--wood-tile) center / 512px repeat;border:1px solid #9d631f9e;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;display:grid;overflow:hidden}.support-ticket-chat.has-created-banner{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.support-create-panel.is-chat-mode .support-ticket-chat{height:100%;min-height:0}.support-chat-created{color:#bff2a0;text-transform:uppercase;background:#144c224d;border-bottom:1px solid #ab691a5c;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:950;display:flex}.support-chat-created strong{color:#ffe8b1;margin-left:auto}.support-ticket-chat>header{background:#0d0804a3;border-bottom:1px solid #ab691a6b;align-items:center;gap:10px;padding:12px;display:flex}.support-ticket-chat>header .support-ticket-state{flex:none;margin-left:auto}.support-ticket-chat>header button,.support-chat-composer button{color:#e8cf9d;cursor:pointer;background:#26180db8;border:1px solid #dc9b3d52;border-radius:8px;place-items:center;min-width:38px;height:38px;display:inline-grid}.support-ticket-chat>header div{gap:2px;min-width:0;display:grid}.support-ticket-chat>header strong{color:#ffe8b1;font-size:16px;font-weight:950}.support-ticket-chat>header span{color:#91efff;overflow-wrap:anywhere;font-size:12px;font-weight:850}.support-chat-thread{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:12px;min-height:0;max-height:none;padding:16px;display:flex;overflow-y:auto}.support-create-panel.is-chat-mode .support-chat-thread{min-height:0}.support-chat-thread article{flex:none;grid-template-columns:42px minmax(0,.78fr);align-items:end;gap:10px;display:grid}.support-chat-thread article.is-mine{grid-template-columns:minmax(0,.78fr) 42px;justify-content:end}.support-chat-thread article.is-mine .support-chat-avatar-link,.support-chat-thread article.is-mine .support-chat-avatar-fallback{grid-column:2}.support-chat-thread article.is-mine .support-chat-bubble{background:#44260edb;border-color:#c77e238a;grid-area:1/1}.support-chat-avatar-link,.support-chat-avatar-fallback{place-items:center;width:40px;height:40px;display:grid}.support-chat-avatar{width:40px;height:40px}.support-chat-avatar-anonymous{background:radial-gradient(circle at 50% 20%,#ffd77838,#0000 54%),#0a0705e6;border:1px solid #e5b85c80;border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffeeb31a,0 0 16px #7ee6ff1f}.support-chat-avatar-anonymous img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;transform:scale(1.2)}.support-chat-avatar-fallback{color:#dffaff;background:#0c46566b;border:1px solid #7ee6ff61;border-radius:999px;font-weight:950}.support-chat-bubble{background:#0f0c08cc;border:1px solid #7ee6ff38;border-radius:8px;gap:8px;min-width:0;padding:10px 12px;display:grid;position:relative}.support-chat-bubble>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-chat-bubble strong{color:#ffe8b1;font-weight:950}.support-chat-author-link{color:inherit;text-decoration:none}.support-chat-author-link:hover,.support-chat-author-link:focus-visible{color:#fff3c9}.support-chat-bubble time{color:#d7a64e;white-space:nowrap;font-size:11px;font-weight:900}.support-chat-bubble p{color:#f0d7a8;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:800}.support-chat-attachments{gap:8px;display:grid}.support-chat-attachments>a:not(.support-chat-media),.support-chat-media>a{color:#e4c995;background:#ffffff0a;border:1px solid #dc9b3d3d;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:8px;font-weight:900;text-decoration:none;display:flex}.support-chat-attachments span,.support-chat-media a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-chat-attachments small,.support-chat-media small{color:#91efff;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:950}.support-chat-media{background:#0000003d;border:1px solid #dc9b3d42;border-radius:8px;gap:7px;width:fit-content;min-width:0;max-width:100%;display:grid;overflow:hidden}.support-chat-media img,.support-chat-media video{object-fit:contain;border:0;border-radius:7px;width:auto;max-width:min(560px,100%);max-height:min(68dvh,640px);display:block}.support-chat-media video{background:#050403}.support-chat-media>span{color:#e4c995;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.support-chat-composer{background:#0d0804b3;border-top:1px solid #ab691a6b;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.support-chat-composer textarea{resize:vertical;color:#ffe8b1;background:#150d07f0;border:1px solid #dc9b3d3d;border-radius:8px;outline:none;min-width:0;min-height:42px;max-height:130px;padding:11px 12px;font-size:13px;font-weight:850}.support-chat-composer button[type=submit]{color:#e1fbff;background:linear-gradient(#165b6cdb,#09252feb),#0a2d38;gap:7px;width:auto;min-width:132px;padding:0 12px;font-weight:950;display:inline-flex}.support-chat-composer button:disabled{opacity:.58;cursor:not-allowed}.support-chat-file-list{border-top:1px solid #ab691a4d;padding:10px}.support-rules-panel{gap:12px;padding:clamp(16px,2vw,22px);display:grid}.support-rules-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.support-rules-panel li{padding-left:20px;position:relative}.support-rules-panel li:before{content:"";background:#d99a37;border-radius:999px;width:7px;height:7px;position:absolute;top:.66em;left:0;box-shadow:0 0 12px #d99a376b}.support-rules-backdrop{z-index:2147483002;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-rules-dialog{color:#eadfbd;background:radial-gradient(circle at 100% 0,#7ee6ff1a,#0000 28%),linear-gradient(#22140afa,#080706fc);border:1px solid #e5b85c7a;border-radius:8px;gap:14px;width:min(680px,100%);max-height:min(820px,100vh - 36px);padding:clamp(16px,2.6vw,22px);display:grid;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffeaae12,0 26px 70px #0000009e}.support-rules-dialog-head{gap:8px;display:grid}.support-rules-dialog-head span{color:#ffcf89;text-transform:uppercase;background:#5c260e57;border:1px solid #ffa95a52;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.support-rules-dialog h2{color:#ffe4a4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,4vw,38px);font-weight:950;line-height:1}.support-rules-dialog p{color:#d9c19a;margin:0;font-size:14px;font-weight:800;line-height:1.5}.support-rules-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-rules-list article{background:#0000002e;border:1px solid #e5b85c2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.support-rules-list strong{color:#9df3ff;border:1px solid #7ee6ff47;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.support-penalty-box{color:#ffc5c5;background:#56141242;border:1px solid #ff626257;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.support-penalty-box svg{flex:none;margin-top:1px}.support-penalty-box p{color:#ffd2c7}.support-rules-check{color:#def8ff;cursor:pointer;background:#0b353f3d;border:1px solid #7ee6ff38;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;font-weight:900;line-height:1.4;display:flex}.support-rules-check input{accent-color:#27c7e6;flex:none;width:18px;height:18px;margin-top:1px}.support-rules-dialog footer{z-index:1;background:linear-gradient(#0807063d,#080706fa 34%);border-top:1px solid #e5b85c2e;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 calc(-1*clamp(16px,2.6vw,22px)) calc(-1*clamp(16px,2.6vw,22px));padding:12px clamp(16px,2.6vw,22px) clamp(16px,2.6vw,22px);display:flex;position:sticky;bottom:-1px}.support-rules-dialog footer a,.support-rules-dialog footer button{color:#ffe4a4;cursor:pointer;background:#ffffff0e;border:1px solid #dc9b3d57;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.support-rules-dialog footer button{color:#e1fbff;background:#10556661;border-color:#7ee6ff75}.support-rules-dialog footer button:disabled{cursor:not-allowed;opacity:.55}.greed-admin-page{width:min(100%,1280px);margin:0 auto}.greed-admin-hero{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.greed-admin-summary{color:#2e1b0a;background:var(--parchment-tile) center / 512px repeat;border-image-source:var(--frame-card);border-style:solid;border-width:18px;border-image-slice:36 fill;border-image-width:18px;border-image-repeat:stretch;gap:6px;min-width:0;padding:14px 16px;display:grid}.greed-admin-summary span{color:#765025;text-transform:uppercase;font-size:11px;font-weight:950}.greed-admin-summary strong{color:#2f1a09;font-size:24px;font-weight:950;line-height:1}.greed-admin-toolbar,.greed-admin-section,.greed-admin-tier-card{background:linear-gradient(#1c120ae6,#090705f5),radial-gradient(circle at 12% 0,#ffd6721a,#0000 34%);border:1px solid #b8853470;border-radius:8px;min-width:0;box-shadow:inset 0 0 0 1px #ffecb414,0 14px 28px #0000003d}.greed-admin-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.greed-admin-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.greed-admin-toolbar button,.greed-admin-link-button{color:#ffe3a6;background:#0c0906c2;border:1px solid #b8853485;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.greed-admin-toolbar button.primary{color:#ddffca;background:linear-gradient(#22663ae6,#0c2e1df0);border-color:#70e3a49e}.greed-admin-toolbar button:disabled{cursor:wait;opacity:.62}.greed-admin-status{color:#d7be8d;margin:0;font-size:13px;font-weight:800}.greed-admin-status.error{color:#ffb5b9}.greed-admin-status.saved{color:#bff2a0}.greed-admin-section{gap:14px;padding:16px;display:grid}.greed-admin-section header h2,.greed-admin-tier-card h2{color:#ffe8b1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:950}.greed-admin-section header p{color:#bca57f;margin:6px 0 0;font-size:13px;font-weight:800}.greed-admin-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.greed-admin-cost-grid label,.greed-admin-two-columns label{gap:6px;min-width:0;display:grid}.greed-admin-cost-grid span,.greed-admin-two-columns span,.greed-admin-limit-table .head span,.greed-admin-tier-card header span{color:#cfa96b;text-transform:uppercase;font-size:11px;font-weight:950}.greed-admin-cost-grid input,.greed-admin-two-columns input,.greed-admin-limit-table input{color:#ffe6ad;background:#030508b8;border:1px solid #b8853470;border-radius:6px;width:100%;min-width:0;min-height:36px;font-size:14px;font-weight:850}.greed-admin-cost-grid input,.greed-admin-two-columns input{padding:0 10px}.greed-admin-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.greed-admin-tier-card{gap:14px;padding:16px;display:grid}.greed-admin-tier-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.greed-admin-tier-card>header strong{color:#caffb8;white-space:nowrap;border:1px solid #70e3a470;border-radius:999px;place-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-grid}.greed-admin-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.greed-admin-limit-table{border:1px solid #b8853447;border-radius:8px;display:grid;overflow:hidden}.greed-admin-limit-table>div{grid-template-columns:minmax(120px,1fr) minmax(70px,.5fr) minmax(90px,.7fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.greed-admin-limit-table>div+div{border-top:1px solid #b885342e}.greed-admin-limit-table>div:not(.head) span{color:#f1d8a6;font-size:13px;font-weight:900}.greed-admin-limit-table strong{color:#bff2a0;font-size:14px;font-weight:950}.greed-admin-limit-table input{padding:0 8px}@media (max-width:980px){.greed-admin-hero,.greed-admin-tier-grid{grid-template-columns:1fr}.greed-admin-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.greed-admin-toolbar{flex-direction:column;align-items:stretch}.greed-admin-toolbar>div,.greed-admin-toolbar button{width:100%}.greed-admin-cost-grid,.greed-admin-two-columns{grid-template-columns:1fr}.greed-admin-limit-table>div{grid-template-columns:minmax(100px,1fr) 60px 78px;gap:6px;padding:8px}.greed-admin-tier-card>header{flex-direction:column;align-items:flex-start}}.admin-events-page{width:min(100%,1280px);margin:0 auto}.admin-events-hero{grid-template-columns:minmax(0,1fr) minmax(190px,250px)}.admin-events-summary strong{font-size:22px}.admin-events-toolbar{z-index:4;position:sticky;top:0}.admin-events-empty-state,.admin-events-sidebar,.admin-events-panel,.admin-events-tier-card,.admin-events-footer{background:linear-gradient(#1c120ae6,#090705f5),radial-gradient(circle at 12% 0,#ffd6721a,#0000 34%);border:1px solid #b8853470;border-radius:8px;min-width:0;box-shadow:inset 0 0 0 1px #ffecb414,0 14px 28px #0000003d}.admin-events-empty-state{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.admin-events-empty-state>svg{color:#79e8ff;width:38px;height:38px}.admin-events-empty-state h2,.admin-events-panel-head h2,.admin-events-sidebar h2{color:#ffe8b1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:950;line-height:1.08}.admin-events-empty-state p{color:#bca57f;margin:5px 0 0;font-size:13px;font-weight:800}.admin-events-empty-state button,.admin-events-bulk-actions button,.admin-events-footer button{color:#ffe3a6;background:#0c0906c2;border:1px solid #b8853485;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.admin-events-empty-state button{color:#ddffca;background:linear-gradient(#22663ae6,#0c2e1df0);border-color:#70e3a49e}.admin-events-workbench{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.admin-events-sidebar{gap:12px;padding:14px;display:grid;position:sticky;top:64px}.admin-events-sidebar>header,.admin-events-panel-head,.admin-events-tier-card>header,.admin-events-tier-toggle,.admin-events-rate,.admin-events-multiplier,.admin-events-bulk-options label,.admin-events-footer{align-items:center;min-width:0;display:flex}.admin-events-sidebar>header{color:#ffe4a8;gap:10px}.admin-events-sidebar>header svg{color:#79e8ff;flex:none;width:24px;height:24px}.admin-events-sidebar span,.admin-events-panel-head span:not(.admin-events-status),.admin-events-form-grid span,.admin-events-tier-fields span,.admin-events-limit-table .head span,.admin-events-tier-toggle small,.admin-events-multiplier span,.admin-events-bulk-options span,.admin-events-footer>span{color:#cfa96b;text-transform:uppercase;font-size:11px;font-weight:950}.admin-events-list{gap:8px;min-width:0;max-height:62vh;padding-right:2px;display:grid;overflow:auto}.admin-events-list-item{color:#f3d8a4;text-align:left;background:#0c0805b8;border:1px solid #b885345c;border-radius:7px;gap:7px;min-width:0;padding:12px;transition:border-color .16s,filter .16s,transform .16s;display:grid}.admin-events-list-item:hover,.admin-events-list-item.active{filter:brightness(1.06);border-color:#eda93adb}.admin-events-list-item.active{background:linear-gradient(#2a1c0ce0,#100a05f0),#120b06f0}.admin-events-list-item strong{color:#ffe5ad;overflow-wrap:anywhere;font-size:15px;font-weight:950;line-height:1.14}.admin-events-list-item small{color:#bfa77c;font-size:12px;font-weight:850;line-height:1.35}.admin-events-status{color:#9df3ff;background:#0b212894;border:1px solid #79e8ff4d;border-radius:5px;place-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:11px;font-weight:950;display:inline-grid}.admin-events-status.active{color:#caffb8;background:#1038219e;border-color:#70e3a47a}.admin-events-status.disabled,.admin-events-status.ended{color:#ffb5b9;background:#32101080;border-color:#ffb5b942}.admin-events-editor{gap:14px;min-width:0;display:grid}.admin-events-panel{gap:16px;padding:16px;display:grid}.admin-events-panel-head{justify-content:space-between;gap:14px}.admin-events-panel-head>div{gap:7px;min-width:0;display:grid}.admin-events-switch{color:#ffe4a8;white-space:nowrap;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:950;display:inline-flex}.admin-events-switch input,.admin-events-tier-toggle input,.admin-events-bulk-options input{accent-color:#70e3a4;width:18px;height:18px}.admin-events-form-grid{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(190px,1fr)) minmax(92px,.46fr);gap:10px;min-width:0;display:grid}.admin-events-form-grid label,.admin-events-tier-fields label{gap:6px;min-width:0;display:grid}.admin-events-description-field{grid-column:1/-1}.admin-events-form-grid input,.admin-events-form-grid textarea,.admin-events-tier-fields input,.admin-events-limit-table input,.admin-events-multiplier input{color:#ffe6ad;background:#030508b8;border:1px solid #b8853470;border-radius:6px;width:100%;min-width:0;min-height:38px;font-size:14px;font-weight:850}.admin-events-form-grid input,.admin-events-tier-fields input,.admin-events-limit-table input,.admin-events-multiplier input{padding:0 10px}.admin-events-form-grid textarea{resize:vertical;min-height:80px;padding:10px}.admin-events-bulk-grid{grid-template-columns:minmax(170px,220px) minmax(260px,1fr);gap:12px;min-width:0;display:grid}.admin-events-bulk-hint{color:#c6d6c9;background:#0b212833;border:1px solid #79e8ff29;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.45}.admin-events-multiplier{grid-template-columns:18px minmax(0,1fr);gap:7px 8px;display:grid}.admin-events-multiplier svg{color:#79e8ff}.admin-events-multiplier input{grid-column:1/-1}.admin-events-bulk-options{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-events-bulk-options label{background:#0c080585;border:1px solid #b8853447;border-radius:6px;gap:8px;min-height:38px;padding:0 10px}.admin-events-bulk-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;display:flex}.admin-events-tier-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.admin-events-tier-card{gap:12px;padding:14px;display:grid}.admin-events-tier-card.enabled{background:linear-gradient(#122d1c70,#0c0805b8),#0c080594;border-color:#70e3a46b}.admin-events-tier-card>header{justify-content:space-between;gap:12px}.admin-events-tier-toggle{gap:9px}.admin-events-tier-toggle>span{gap:2px;min-width:0;display:grid}.admin-events-tier-toggle strong{color:#ffe8b1;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:950;line-height:1.02}.admin-events-rate{color:#9df3ff;white-space:nowrap;background:#0b212861;border:1px solid #79e8ff3d;border-radius:999px;flex:none;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:950}.admin-events-tier-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-events-tier-fields small{color:#8f7653;font-size:11px;font-weight:850;line-height:1.35}.admin-events-limit-table{border:1px solid #b8853447;border-radius:8px;display:grid;overflow:hidden}.admin-events-limit-table>div{grid-template-columns:minmax(108px,1fr) minmax(58px,.42fr) minmax(76px,.58fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.admin-events-limit-table>div+div{border-top:1px solid #b885342e}.admin-events-limit-table>div:not(.head) span{color:#f1d8a6;font-size:13px;font-weight:900}.admin-events-limit-table strong{color:#bff2a0;font-size:13px;font-weight:950}.admin-events-limit-table input{min-height:34px;padding:0 8px}.admin-events-footer{justify-content:space-between;gap:12px;padding:12px}.admin-events-footer button{color:#ffb5b9;background:#32101085;border-color:#ffb5b96b}.admin-events-footer button.confirm{color:#ffe3a6;background:#4e2f0ab8;border-color:#ffcc5f9e}.admin-events-empty-state button:disabled,.admin-events-bulk-actions button:disabled,.admin-events-footer button:disabled{cursor:wait;opacity:.62}@media (max-width:1180px){.admin-events-workbench,.admin-events-tier-board{grid-template-columns:1fr}.admin-events-sidebar{position:static}.admin-events-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}}@media (max-width:900px){.admin-events-hero,.admin-events-form-grid,.admin-events-bulk-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-events-toolbar{position:static}.admin-events-empty-state,.admin-events-list,.admin-events-tier-fields{grid-template-columns:1fr}.admin-events-empty-state{align-items:start}.admin-events-empty-state button,.admin-events-bulk-actions button{width:100%}.admin-events-panel-head,.admin-events-tier-card>header,.admin-events-footer{flex-direction:column;align-items:stretch}}@media (max-width:520px){.admin-events-panel,.admin-events-tier-card,.admin-events-sidebar,.admin-events-empty-state{padding:12px}.admin-events-bulk-options{display:grid}.admin-events-limit-table>div{grid-template-columns:minmax(96px,1fr) 54px 70px;gap:6px;padding:8px}}.profile-showcase{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.profile-showcase-hero,.profile-showcase-panel{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.profile-showcase-hero{overflow:hidden}.profile-showcase-banner{min-height:clamp(230px,22vw,340px);padding:18px;position:relative}.profile-showcase-banner:after{content:"";background:linear-gradient(#0000,#070504d1);height:52%;position:absolute;inset:auto 0 0}.profile-showcase-banner span{z-index:1;color:#ffe3a6;letter-spacing:.1em;text-transform:uppercase;background:#06050485;border:1px solid #ffe2a038;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.profile-showcase-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;padding:0 clamp(18px,2.4vw,30px) 24px;display:grid}.profile-showcase-avatar{z-index:2;margin-top:-92px;box-shadow:none!important;background:0 0!important}.profile-showcase-avatar>[aria-hidden=true]:first-child{border-color:#0000;box-shadow:none!important}.profile-showcase-identity>div{min-width:0;padding-bottom:8px}.profile-showcase-identity p{color:#d79b42;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.profile-showcase-identity h1{color:#fff1c2;overflow-wrap:anywhere;text-shadow:0 3px #230e04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.2vw,56px);font-weight:950;line-height:.98}.profile-showcase-identity p+h1{margin-top:7px}.profile-copyable-name{max-width:100%;color:inherit;cursor:pointer;font:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-shadow:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.profile-copyable-name span{min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere;margin-top:0;display:inline}.profile-copyable-name svg{color:#72f198;opacity:0;flex:none;transition:opacity .14s,transform .14s}.profile-copyable-name:hover svg,.profile-copyable-name:focus-visible svg{opacity:1;transform:translateY(-1px)}.profile-copyable-name:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #70e3a4c7}.profile-showcase-identity span{color:#ceb68c;margin-top:8px;font-size:13px;font-weight:800;display:block}.profile-showcase-identity .profile-copyable-name span{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin-top:0;display:inline}.profile-copy-toast{z-index:160;color:#eaffed;text-align:center;background:linear-gradient(#1d7334f5,#0e4822f5),#0e4822f5;border:1px solid #70e3a4cc;border-radius:8px;max-width:min(520px,100vw - 32px);padding:12px 18px;font-size:14px;font-weight:900;line-height:1.35;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d1ffda29,0 12px 28px #0000005c}.profile-copy-toast.is-error{color:#ffe4dc;background:linear-gradient(#7a251af5,#521411f5),#521411f5;border-color:#ff9070c7}.profile-showcase-badges{align-items:start;gap:6px;margin-top:14px;display:grid}.profile-showcase-badge-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.profile-showcase-badge-row-presence{gap:6px}.profile-showcase-badge-row-access{align-items:center}.profile-showcase-badges .profile-showcase-badge-row-progress b{color:#f0d4a2;background:#ffffff0a;border-color:#ffdf9b24;min-height:30px}.profile-showcase-badges b{color:#ffe9b9;background:#ffffff0e;border:1px solid #ffdf9b2e;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.profile-showcase-badges b.is-online{color:#b9ffd1;background:#1658303d;border-color:#69ff9c4d}.profile-showcase-badges b.is-afk{color:#bfeaff;background:#164e8442;border-color:#69cdff57;box-shadow:inset 0 0 0 1px #cbeeff0f,0 0 14px #53b2ff1a}.profile-showcase-badges b.is-afk svg{color:#79d7ff}.profile-showcase-badges b.is-offline{color:#cbb89d;border-color:#cdba9e2e}.profile-showcase-badges b.is-subscription{color:#ffe5a6;background:#8457172e;border-color:#ffd15e3d}.profile-showcase-badges b.is-staff{color:#ffd6d2;background:#67161238;border-color:#ff63634d}.profile-showcase-badges b.is-banned{color:#ffc3bb;background:#610f0f57;border-color:#ff53536b}.profile-showcase-identity nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-bottom:10px;display:flex}.profile-contact-actions{justify-items:end;gap:8px;padding-bottom:10px;display:grid}.profile-contact-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-showcase-identity nav a,.profile-contact-actions button,.profile-showcase-section-head a,.profile-social-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.profile-contact-actions button{cursor:pointer;min-height:36px;font:inherit;padding:0 12px;font-size:12px;line-height:1}.profile-contact-actions button svg{flex:none}.profile-contact-actions button span{align-items:center;line-height:1;display:inline-flex;transform:translateY(-.5px)}.profile-showcase-identity nav a:first-child,.profile-contact-actions button:first-child{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.profile-contact-actions button.is-active{color:#c8ffd9;background:#186c394d;border-color:#66ff9d6b}.profile-contact-actions button.is-danger{color:#ffd6cc;background:#80241847;border-color:#ff81666b}.profile-contact-actions button:disabled{cursor:not-allowed;opacity:.55;transform:none}.profile-contact-actions p{color:#ceb68c;text-align:right;background:#0806057a;border:1px solid #ffdf9b29;border-radius:999px;max-width:280px;margin:0;padding:5px 9px;font-size:11px;font-weight:900;line-height:1.25}.profile-contact-actions p.is-error,.profile-contact-actions p.is-blocked{color:#ffd6cc;border-color:#ff81664d}.profile-showcase-identity nav a:hover,.profile-contact-actions button:hover:not(:disabled),.profile-showcase-section-head a:hover,.profile-social-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.profile-showcase-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.profile-owner-overview{background:radial-gradient(circle at 14% 0,#7ee6ff21,#0000 36%),radial-gradient(circle at 88% 16%,#dc9b3d24,#0000 34%),linear-gradient(135deg,#151b27e6,#180c08e6),#0c0907e6;grid-template-columns:minmax(0,1fr) minmax(250px,.36fr);align-items:stretch;gap:20px;display:grid}.profile-showcase-panel.profile-owner-overview{padding:18px}.profile-owner-overview>section{min-width:0}.profile-owner-about,.profile-owner-social{align-content:start;gap:14px;display:grid}.profile-owner-about{grid-template-rows:auto 1fr auto}.profile-owner-social{border-left:1px solid #ffe7b21f;padding-left:20px}.profile-about-card p{color:#d0ba91;margin:0;font-size:13px;font-weight:750;line-height:1.5}.profile-about-row-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-about-row-grid div{background:linear-gradient(#ffe7b20b,#0806052e),#0806052e;border:1px solid #ffe7b214;border-radius:7px;padding:11px}.profile-owner-social>div{gap:10px;display:grid}.profile-social-card.profile-owner-social a{min-height:44px}.profile-social-card.profile-owner-social p{background:#09243033;border:1px solid #7ee6ff21;border-radius:8px;align-items:center;min-height:74px;padding:14px}.profile-owner-summary{grid-template-columns:minmax(210px,1.15fr) minmax(190px,1fr) repeat(2,minmax(120px,.72fr));gap:12px;display:grid}.profile-owner-summary .account-wallet-card,.profile-owner-summary .account-subscription-card,.profile-owner-summary .account-metric-card{background:radial-gradient(circle at 12% 12%,#ffd36a14,#0000 34%),linear-gradient(#29120ad1,#0a0604e6);border:1px solid #dc9b3d47;border-radius:7px;min-width:0;box-shadow:inset 0 0 0 1px #ffe7b209}.profile-owner-summary .account-wallet-card,.profile-owner-summary .account-subscription-card{align-content:start;gap:8px;min-height:150px;padding:14px;display:grid}.profile-owner-summary .account-wallet-card>div,.profile-owner-summary .account-subscription-card>div{color:#ffd36a;align-items:center;gap:8px;min-width:0;display:flex}.profile-owner-summary .account-wallet-card>div span,.profile-owner-summary .account-subscription-card>div span{color:#ead3a3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.profile-owner-summary .account-wallet-card strong,.profile-owner-summary .account-subscription-card strong{color:#fff0bf;min-width:0;font-family:var(--font-display);align-items:center;gap:8px;font-size:26px;line-height:1;display:flex}.profile-owner-summary .account-wallet-card p,.profile-owner-summary .account-subscription-card p{color:#c8b08a;margin:0;font-size:12px;font-weight:800;line-height:1.35}.profile-owner-summary .account-wallet-card a,.profile-owner-summary .account-subscription-card a{color:#ffe7b2;background:#6f46144d;border:1px solid #ffd36a80;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.profile-owner-summary .account-wallet-card a:hover,.profile-owner-summary .account-subscription-card a:hover{background:#87541666;border-color:#ffd36abd}.profile-owner-summary .account-wallet-currency-icon{flex:0 0 36px;width:36px;height:36px}.profile-owner-summary .account-metric-card{align-content:center;gap:8px;min-height:112px;padding:14px;display:grid}.profile-owner-summary .account-metric-card strong{color:#fff0bf;font-family:var(--font-display);font-size:26px;line-height:1}.profile-owner-summary .account-metric-card span{color:#c8b08a;font-size:12px;font-weight:900;line-height:1.35}.profile-owner-summary .account-tone-cyan{background:radial-gradient(circle at 12% 12%,#7ee6ff14,#0000 36%),linear-gradient(#0b1f26c7,#070706e6);border-color:#7ee6ff52}.profile-owner-summary .account-tone-green{background:radial-gradient(circle at 12% 12%,#71f59714,#0000 36%),linear-gradient(#0c2213c2,#070706e6);border-color:#71f5974d}.profile-owner-summary .account-tone-violet{background:radial-gradient(circle at 12% 12%,#c88dff14,#0000 36%),linear-gradient(#200f26c2,#070706e6);border-color:#c88dff4d}.profile-owner-summary .account-tone-rose{background:radial-gradient(circle at 12% 12%,#ff709114,#0000 36%),linear-gradient(#2a0d12c2,#070706e6);border-color:#ff70914d}.profile-shop-preview{background:radial-gradient(circle at 14% 0,#ffc24e1f,#0000 44%),linear-gradient(135deg,#2c1410d6,#0a0705e6);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.profile-shop-preview p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.profile-shop-preview a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.profile-shop-preview a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.profile-showcase-main,.profile-showcase-side{gap:16px;min-width:0;display:grid}.profile-showcase-panel{min-width:0;padding:16px}.profile-showcase-intro{background:linear-gradient(135deg,#181f37e6,#1b0d08e6),#0d0a08e0;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:18px;display:grid}.profile-showcase-intro span{color:#7ee6ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.profile-showcase-intro h2{color:#fff1c2;max-width:760px;margin:7px 0 0;font-size:clamp(22px,2.1vw,32px);font-weight:950;line-height:1.12}.profile-showcase-intro p,.profile-about-card strong,.profile-social-card p{color:#d0ba91;font-size:13px;font-weight:750;line-height:1.5}.profile-showcase-intro p{max-width:720px;margin:10px 0 0}.profile-showcase-intro>strong{color:#def8ff;background:#09243057;border:1px solid #7ee6ff2e;border-radius:8px;align-items:center;gap:10px;padding:14px;font-size:13px;font-weight:900;line-height:1.35;display:flex}.profile-showcase-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.profile-showcase-section-head h2,.profile-about-card h2,.profile-stats-card h2,.profile-social-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.profile-showcase-section-head a,.profile-showcase-section-head button{color:#ffe7b2;background:#7146153d;border:1px solid #dc9b3d6b;border-radius:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:950}.profile-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-task-grid article,.profile-achievement-grid article,.profile-collection-grid article,.profile-activity-list article,.profile-stats-card article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px}.profile-task-grid article{gap:12px;padding:14px;display:grid}.profile-task-grid article>div{align-items:flex-start;gap:9px;display:flex}.profile-task-grid svg{color:#9ceeff}.profile-task-grid strong{color:#fff1c4;font-size:14px;font-weight:950;line-height:1.25}.profile-task-grid span{color:#c8b08a;font-size:12px;font-weight:800}.profile-task-grid b{color:#ffd071;align-items:center;gap:6px;font-size:14px;font-weight:950;display:flex}.profile-task-grid i{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}.profile-task-grid em{border-radius:inherit;background:linear-gradient(90deg,#5fe7ff,#ffcf66);height:100%;display:block}.profile-achievement-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.profile-achievement-grid article{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:104px;padding:12px;display:grid}.profile-achievement-grid svg{color:#ffd36a}.profile-achievement-grid span{color:#f8e5ba;font-size:12px;font-weight:950;line-height:1.25}.profile-tone-cyan{border-color:#4cd4ff4d!important}.profile-tone-gold{border-color:#ffca585c!important}.profile-tone-green{border-color:#73e19747!important}.profile-tone-violet{border-color:#ae88ff4d!important}.profile-tone-rose{border-color:#ff73904d!important}.profile-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-collection-grid article{align-content:center;gap:9px;min-height:132px;padding:14px;display:grid}.profile-collection-grid svg{color:#9ceeff}.profile-collection-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.profile-collection-grid strong{color:#fff1c4;font-size:14px;font-weight:950;line-height:1.25}.profile-activity-list{gap:10px;display:grid}.profile-activity-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.profile-activity-list strong{color:#fff1c4;font-size:13px;font-weight:950;display:block}.profile-activity-list span{color:#bda783;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block}.profile-activity-list b{color:#72f198;font-size:14px;font-weight:950}.profile-about-card,.profile-stats-card,.profile-social-card{gap:12px;display:grid}.profile-about-card div{border-bottom:1px solid #ffe7b214;gap:4px;padding-bottom:10px;display:grid}.profile-about-card div:last-child{border-bottom:0;padding-bottom:0}.profile-about-card span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.profile-stats-card article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.profile-stats-card svg{color:#7ee6ff}.profile-stats-card strong{color:#fff1c4;font-size:20px;font-weight:950;line-height:1;display:block}.profile-stats-card span{color:#bda783;margin-top:4px;font-size:12px;font-weight:800;display:block}.profile-social-card a{background:#ffffff0b;justify-content:flex-start}.profile-social-card a span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.profile-social-card .profile-social-icon{font-size:16px}.profile-social-card p{align-items:center;gap:8px;margin:0;display:flex}@media (max-width:1180px){.profile-showcase-grid,.profile-showcase-intro,.profile-owner-overview{grid-template-columns:1fr}.profile-owner-social{border-top:1px solid #ffe7b21f;border-left:0;padding-top:16px;padding-left:0}.profile-showcase-side{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-showcase-side>.profile-showcase-panel:first-child{grid-column:1/-1}.profile-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.profile-showcase{gap:12px}.profile-showcase-banner{min-height:180px}.profile-showcase-identity{grid-template-columns:1fr;align-items:start;gap:12px}.profile-showcase-avatar{margin-top:-78px}.profile-showcase-identity nav{justify-content:stretch;width:100%;padding-bottom:0}.profile-contact-actions,.profile-contact-actions-row{justify-content:stretch;justify-items:stretch;width:100%;padding-bottom:0}.profile-showcase-identity nav a{flex:180px}.profile-contact-actions button{flex:150px}.profile-contact-actions p{text-align:left;border-radius:7px;width:100%;max-width:none}.profile-task-grid,.profile-collection-grid,.profile-owner-summary,.profile-showcase-side{grid-template-columns:1fr}}@media (max-width:560px){.profile-showcase-banner{min-height:150px;padding:12px}.profile-showcase-identity{padding:0 14px 16px}.profile-showcase-identity h1{font-size:34px}.profile-showcase-badges,.profile-showcase-badge-row{grid-template-columns:1fr;display:grid}.profile-showcase-identity nav a,.profile-showcase-section-head a{width:100%}.profile-showcase-section-head{flex-direction:column;align-items:flex-start}.profile-about-row-grid{grid-template-columns:1fr}.profile-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wallet-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.wallet-hero,.wallet-panel,.wallet-balance-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.wallet-hero{background:radial-gradient(circle at 12% 12%,#ffcc5f33,#0000 36%),radial-gradient(circle at 76% 16%,#63ddff24,#0000 34%),linear-gradient(135deg,#2c190aeb,#0a0c10e6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:220px;padding:clamp(18px,2.4vw,30px);display:grid}.wallet-hero p{color:#d79b42;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.wallet-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,68px);font-weight:950;line-height:.96}.wallet-hero span{color:#dbc599;max-width:680px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.wallet-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.wallet-hero nav a,.wallet-section-head a,.wallet-flow-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.wallet-hero nav a:first-child{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.wallet-hero nav a:hover,.wallet-section-head a:hover,.wallet-flow-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.wallet-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wallet-balance-card{gap:8px;min-width:0;padding:16px;display:grid}.wallet-balance-card svg{color:#ffd36a}.wallet-currency-icon,.wallet-package-currency-icon{object-fit:cover;filter:drop-shadow(0 2px 2px #0000009e);border:1px solid #ffe18f6b;border-radius:50%}.wallet-currency-icon{width:36px;height:36px}.wallet-package-currency-icon{width:40px;height:40px}.wallet-balance-card span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.wallet-balance-card strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.wallet-balance-card p,.wallet-section-head p,.wallet-flow-card p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.wallet-tone-gold{border-color:#ffca585c}.wallet-tone-green{border-color:#73e19747}.wallet-tone-violet{border-color:#ae88ff4d}.wallet-tone-rose{border-color:#ff73904d}.wallet-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.wallet-main-stack,.wallet-side-stack{gap:16px;min-width:0;display:grid}.wallet-panel{min-width:0;padding:16px}.wallet-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.wallet-section-head h2,.wallet-flow-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.wallet-section-head>svg{color:#7ee6ff;flex:none}.wallet-section-head b{color:#ffe9b9;background:#ffffff0e;border:1px solid #ffdf9b2e;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.wallet-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wallet-package-grid article,.wallet-ledger-table article,.wallet-security-panel article,.wallet-payments-panel article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px}.wallet-package-grid article{gap:12px;padding:14px;display:grid}.wallet-package-grid article.is-highlighted{background:radial-gradient(circle at 12% 0,#7ee6ff24,#0000 40%),#ffffff0e;border-color:#7ee6ff57}.wallet-package-grid article>div{align-items:center;gap:9px;display:flex}.wallet-package-grid svg{color:#ffd36a}.wallet-package-grid strong{color:#fff1bd;font-size:34px;font-weight:950;line-height:1}.wallet-package-grid span{color:#fff;background:#3d63ffd6;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:950}.wallet-package-grid p{color:#ffe0a2;margin:0;font-size:16px;font-weight:950}.wallet-package-grid button{color:#ffe7b294;cursor:not-allowed;background:#71461529;border:1px solid #dc9b3d4d;border-radius:7px;min-height:38px;font-size:13px;font-weight:950}.wallet-ledger-table{gap:8px;display:grid}.wallet-ledger-table article{grid-template-columns:minmax(0,1.2fr) minmax(96px,.4fr) minmax(70px,.2fr) minmax(96px,.35fr);align-items:center;gap:10px;padding:12px;display:grid}.wallet-ledger-table strong,.wallet-security-panel strong,.wallet-payments-panel strong{color:#fff1c4;font-size:13px;font-weight:950;display:block}.wallet-ledger-table span,.wallet-security-panel span,.wallet-payments-panel span{color:#bda783;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block}.wallet-ledger-table>article>span{margin-top:0}.wallet-ledger-table b{font-size:14px;font-weight:950}.wallet-ledger-table b.positive{color:#72f198}.wallet-ledger-table b.negative{color:#ffbd6c}.wallet-ledger-table em{color:#e7d0a5;background:#ffffff0e;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.wallet-security-panel>div,.wallet-payments-panel>div{gap:10px;display:grid}.wallet-security-panel article,.wallet-payments-panel article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.wallet-security-panel svg,.wallet-payments-panel svg,.wallet-flow-card>svg{color:#7ee6ff}.wallet-payments-panel article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.wallet-payments-panel b{color:#dbe5ff;background:#3d63ff4d;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:950}.wallet-flow-card{gap:12px;display:grid}.wallet-flow-card p{align-items:flex-start;gap:8px;display:flex}.wallet-flow-card a{width:max-content}@media (max-width:1180px){.wallet-layout{grid-template-columns:1fr}.wallet-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-side-stack>.wallet-panel:first-child,.wallet-side-stack>.wallet-panel:nth-child(2){grid-column:1/-1}}@media (max-width:920px){.wallet-hero,.wallet-balance-grid,.wallet-package-grid,.wallet-side-stack{grid-template-columns:1fr}.wallet-hero nav{justify-content:stretch}.wallet-hero nav a{flex:180px}.wallet-ledger-table article{grid-template-columns:minmax(0,1fr) auto}.wallet-ledger-table em{justify-self:start}}@media (max-width:560px){.wallet-hero{min-height:0;padding:16px}.wallet-hero h1{font-size:38px}.wallet-hero nav a,.wallet-flow-card a{width:100%}.wallet-section-head{flex-direction:column}.wallet-payments-panel article{grid-template-columns:auto minmax(0,1fr)}.wallet-payments-panel b{grid-column:2}}.shop-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.shop-hero,.shop-toolbar,.shop-side-card,.shop-item-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.shop-hero{background:radial-gradient(circle at 16% 14%,#ffcc5f38,#0000 36%),radial-gradient(circle at 78% 10%,#7cf5cc21,#0000 34%),linear-gradient(135deg,#2d170bf0,#0c0d12e6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:end;gap:18px;min-height:230px;padding:clamp(18px,2.4vw,30px);display:grid}.shop-hero p,.shop-side-card>span{color:#d79b42;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.shop-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.shop-hero span{color:#dbc599;max-width:720px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.shop-hero aside{align-content:end;gap:10px;display:grid}.shop-hero aside>div{background:#ffffff0e;border:1px solid #ffe7b21a;border-radius:8px;gap:8px;padding:14px;display:grid}.shop-hero aside svg{color:#ffd36a}.shop-hero aside span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.shop-hero aside strong{color:#fff1bd;font-size:38px;font-weight:950;line-height:1}.shop-hero aside a,.shop-toolbar a,.shop-side-card a{color:#def8ff;background:#18628057;border:1px solid #6ae2ff6b;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.shop-hero aside a:hover,.shop-toolbar a:hover,.shop-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.shop-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.shop-category-tabs a{color:#e8d1a8;background:#71461533;border:1px solid #dc9b3d52;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.shop-category-tabs a.is-active,.shop-category-tabs a:hover{color:#def8ff;background:#18628052;border-color:#7ee6ff6b}.shop-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.shop-main-stack,.shop-side-stack{gap:16px;min-width:0;display:grid}.shop-toolbar{flex-wrap:wrap;gap:10px;padding:12px;display:flex}.shop-toolbar button{color:#ffe7b2;background:#7146153d;border:1px solid #dc9b3d5c;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.shop-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shop-item-card{min-width:0;overflow:hidden}.shop-item-card.is-owned{border-color:#73e19757}.shop-item-card.is-locked{border-color:#ff739047}.shop-item-media{--shop-accent:#ffd36a;background:radial-gradient(circle at 50% 32%, var(--shop-accent), transparent 42%), linear-gradient(180deg, #ffffff0a, #0000002e);place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shop-item-media{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--shop-accent) 32%, transparent), transparent 42%), linear-gradient(180deg, #ffffff0a, #0000002e)}}.shop-item-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06040380);height:42%;position:absolute;inset:auto 0 0}.shop-item-media>img{object-fit:cover;border-radius:50%;width:132px;height:132px;box-shadow:0 18px 34px #00000057}.shop-item-media>b,.shop-item-media>em{z-index:2;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:12px}.shop-item-media>b{color:#fff;background:#486bff;left:12px}.shop-item-media>em{color:#ffe3e8;background:#892437eb;right:12px}.shop-item-banner-preview{aspect-ratio:16/5;border:1px solid #ffe7b229;border-radius:8px;width:min(86%,260px);box-shadow:0 18px 34px #00000057}.shop-bundle-preview{position:relative}.shop-bundle-preview span{background:linear-gradient(90deg,#ffd26a33,#7ee6ff2e),url(/assets/site/profile/banners/banner-2.jpg) 50%/cover no-repeat;border:1px solid #ffe7b229;border-radius:8px;width:74px;height:28px;position:absolute;bottom:4px;right:-16px}.shop-item-body{gap:10px;padding:14px;display:grid}.shop-item-body>span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.shop-item-body h2{color:#fff1c2;margin:0;font-size:18px;font-weight:950;line-height:1.15}.shop-item-body p,.shop-side-card p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.shop-item-body>div{gap:4px;display:grid}.shop-item-body strong,.shop-featured-card strong{color:#ffe0a2;align-items:center;gap:6px;font-size:18px;font-weight:950;display:flex}.shop-item-body small{color:#9ddcff;font-size:12px;font-weight:900}.shop-item-body button{color:#ffe7b2a3;cursor:not-allowed;background:#7146152e;border:1px solid #dc9b3d57;border-radius:7px;min-height:40px;font-size:13px;font-weight:950}.shop-item-card:not(.is-owned):not(.is-locked) .shop-item-body button{color:#def8ffc7;background:#1862802e;border-color:#7ee6ff47}.shop-side-card{gap:12px;min-width:0;padding:16px;display:grid}.shop-side-card>svg{color:#7ee6ff}.shop-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.shop-featured-card{background:radial-gradient(circle at 24% 8%,#7ee6ff21,#0000 38%),linear-gradient(#24150bc7,#080605e0)}.shop-featured-preview{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;place-items:center;min-height:170px;display:grid}@media (max-width:1180px){.shop-layout{grid-template-columns:1fr}.shop-side-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.shop-hero,.shop-item-grid,.shop-side-stack{grid-template-columns:1fr}.shop-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-category-tabs a{justify-content:center}}@media (max-width:560px){.shop-hero{min-height:0;padding:16px}.shop-hero h1{font-size:36px}.shop-hero aside a,.shop-toolbar a,.shop-toolbar button,.shop-side-card a{width:100%}.shop-toolbar{grid-template-columns:1fr;display:grid}.shop-category-tabs{grid-template-columns:1fr}.shop-item-media{min-height:190px}}.inventory-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.inventory-hero,.inventory-current-card,.inventory-stat-grid article,.inventory-side-card,.inventory-item-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.inventory-hero{background:radial-gradient(circle at 12% 12%,#ffcc5f33,#0000 36%),radial-gradient(circle at 78% 12%,#7ee6ff24,#0000 34%),linear-gradient(135deg,#2d170bf0,#0c0d12e6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:220px;padding:clamp(18px,2.4vw,30px);display:grid}.inventory-hero p,.inventory-current-body p{color:#d79b42;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.inventory-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.inventory-hero span{color:#dbc599;max-width:720px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.inventory-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.inventory-hero nav a,.inventory-current-body>a,.inventory-side-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.inventory-hero nav a:first-child,.inventory-side-card a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.inventory-hero nav a:hover,.inventory-current-body>a:hover,.inventory-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.inventory-current-card{overflow:hidden}.inventory-current-banner{min-height:clamp(190px,18vw,270px);padding:16px;position:relative}.inventory-current-banner:after{content:"";background:linear-gradient(#0000,#070504d6);height:54%;position:absolute;inset:auto 0 0}.inventory-current-banner span{z-index:1;color:#ffe3a6;letter-spacing:.1em;text-transform:uppercase;background:#06050485;border:1px solid #ffe2a038;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.inventory-current-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;padding:0 clamp(18px,2.4vw,30px) 24px;display:grid}.inventory-current-avatar{z-index:2;margin-top:-82px}.inventory-current-body h2{color:#fff1c2;overflow-wrap:anywhere;text-shadow:0 3px #230e04c7;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.7vw,48px);font-weight:950;line-height:.98}.inventory-current-body span{color:#ceb68c;margin-top:8px;font-size:13px;font-weight:800;display:block}.inventory-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-stat-grid article{gap:8px;min-width:0;padding:16px;display:grid}.inventory-stat-grid svg{color:#ffd36a}.inventory-stat-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.inventory-stat-grid strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.inventory-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.inventory-category-tabs a{color:#e8d1a8;background:#71461533;border:1px solid #dc9b3d52;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.inventory-category-tabs a.is-active,.inventory-category-tabs a:hover{color:#def8ff;background:#18628052;border-color:#7ee6ff6b}.inventory-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.inventory-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.inventory-side-stack{gap:16px;min-width:0;display:grid}.inventory-item-card{min-width:0;overflow:hidden}.inventory-item-card.is-equipped{border-color:#73e19757}.inventory-item-card.is-locked{border-color:#ff739047}.inventory-item-media{--inventory-accent:#ffd36a;background:radial-gradient(circle at 50% 32%, var(--inventory-accent), transparent 42%), linear-gradient(180deg, #ffffff0a, #0000002e);place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inventory-item-media{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--inventory-accent) 32%, transparent), transparent 42%), linear-gradient(180deg, #ffffff0a, #0000002e)}}.inventory-item-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06040380);height:42%;position:absolute;inset:auto 0 0}.inventory-item-media>img{object-fit:cover;border-radius:50%;width:132px;height:132px;box-shadow:0 18px 34px #00000057}.inventory-item-media>b,.inventory-item-media>em{z-index:2;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:12px}.inventory-item-media>b{color:#e7ffe9;background:#308c4bf2;left:12px}.inventory-item-media>em{color:#ffe3e8;background:#892437eb;right:12px}.inventory-banner-preview{aspect-ratio:16/5;border:1px solid #ffe7b229;border-radius:8px;width:min(86%,260px);box-shadow:0 18px 34px #00000057}.inventory-bundle-preview{position:relative}.inventory-bundle-preview span{background:linear-gradient(90deg,#ffd26a33,#7ee6ff2e),url(/assets/site/profile/banners/banner-2.jpg) 50%/cover no-repeat;border:1px solid #ffe7b229;border-radius:8px;width:74px;height:28px;position:absolute;bottom:4px;right:-16px}.inventory-item-body{gap:10px;padding:14px;display:grid}.inventory-item-body>span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.inventory-item-body h2{color:#fff1c2;margin:0;font-size:18px;font-weight:950;line-height:1.15}.inventory-item-body p,.inventory-side-card p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.inventory-item-body button{color:#ffe7b2a3;cursor:not-allowed;background:#7146152e;border:1px solid #dc9b3d57;border-radius:7px;min-height:40px;font-size:13px;font-weight:950}.inventory-item-card.is-equipped .inventory-item-body button{color:#daffe2c7;background:#1c673b2e;border-color:#73e19747}.inventory-side-card{gap:12px;min-width:0;padding:16px;display:grid}.inventory-side-card>svg{color:#7ee6ff}.inventory-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.inventory-history-card>div{gap:10px;display:grid}.inventory-history-card article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;padding:12px}.inventory-history-card strong{color:#fff1c4;font-size:13px;font-weight:950;display:block}.inventory-history-card span{color:#bda783;margin-top:4px;font-size:12px;font-weight:750;display:block}@media (max-width:1180px){.inventory-layout{grid-template-columns:1fr}.inventory-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.inventory-hero,.inventory-stat-grid,.inventory-layout,.inventory-item-grid,.inventory-side-stack{grid-template-columns:1fr}.inventory-hero nav{justify-content:stretch}.inventory-hero nav a{flex:180px}.inventory-current-body{grid-template-columns:1fr;align-items:start;gap:12px}.inventory-current-avatar{margin-top:-76px}.inventory-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-category-tabs a{justify-content:center}}@media (max-width:560px){.inventory-hero{min-height:0;padding:16px}.inventory-hero h1{font-size:36px}.inventory-current-banner{min-height:150px;padding:12px}.inventory-current-body{padding:0 14px 16px}.inventory-current-body>a,.inventory-hero nav a,.inventory-side-card a{width:100%}.inventory-category-tabs{grid-template-columns:1fr}.inventory-item-media{min-height:190px}}.tasks-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.tasks-hero,.tasks-stat-grid article,.tasks-card,.tasks-side-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.tasks-hero{background:radial-gradient(circle at 12% 12%,#73e1972e,#0000 36%),radial-gradient(circle at 78% 12%,#ffcc5f29,#0000 34%),linear-gradient(135deg,#1c2612eb,#0c0d12e6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:220px;padding:clamp(18px,2.4vw,30px);display:grid}.tasks-hero p{color:#7ee6ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.tasks-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.tasks-hero span{color:#dbc599;max-width:720px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.tasks-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tasks-hero nav a,.tasks-side-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.tasks-hero nav a:first-child,.tasks-side-card a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.tasks-hero nav a:hover,.tasks-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.tasks-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tasks-stat-grid article{gap:8px;min-width:0;padding:16px;display:grid}.tasks-stat-grid svg{color:#ffd36a}.tasks-stat-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.tasks-stat-grid strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.tasks-tone-cyan{border-color:#4cd4ff4d!important}.tasks-tone-gold{border-color:#ffca585c!important}.tasks-tone-green{border-color:#73e19747!important}.tasks-tone-rose{border-color:#ff73904d!important}.tasks-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.tasks-category-tabs a{color:#e8d1a8;background:#71461533;border:1px solid #dc9b3d52;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.tasks-category-tabs a.is-active,.tasks-category-tabs a:hover{color:#def8ff;background:#18628052;border-color:#7ee6ff6b}.tasks-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.tasks-main-stack,.tasks-side-stack{gap:14px;min-width:0;display:grid}.tasks-card{grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.tasks-card.is-completed{border-color:#73e19752}.tasks-card.is-locked{border-color:#ff73904d}.tasks-card-icon{color:#9ceeff;background:#1862803d;border:1px solid #7ee6ff3d;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.tasks-card-body{gap:9px;min-width:0;display:grid}.tasks-card-body>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tasks-card-body span,.tasks-card-body b{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.tasks-card-body span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f}.tasks-card-body b{color:#dbe5ff;background:#3d63ff52}.tasks-card.is-completed .tasks-card-body b{color:#dcffe5;background:#308c4b4d}.tasks-card.is-locked .tasks-card-body b{color:#ffe3e8;background:#89243752}.tasks-card h2{color:#fff1c2;margin:0;font-size:20px;font-weight:950;line-height:1.15}.tasks-card p,.tasks-side-card p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.tasks-card footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tasks-card footer strong,.tasks-card footer em{align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:950;display:inline-flex}.tasks-card footer strong{color:#ffd071}.tasks-card footer em{color:#9ddcff}.tasks-progress{gap:6px;display:grid}.tasks-progress i{background:#ffffff14;border-radius:999px;height:7px;display:block;overflow:hidden}.tasks-progress i:before,.tasks-progress i>*{display:none}.tasks-progress i{position:relative}.tasks-progress i[style]{background:linear-gradient(90deg, #5fe7ff, #ffcf66) 0 / var(--progress-width,0%) 100% no-repeat, #ffffff14}.tasks-progress i{--progress-width:0%}.tasks-progress i[style*="100"]{--progress-width:100%}.tasks-progress i[style*="66"]{--progress-width:66%}.tasks-progress i[style*="42"]{--progress-width:42%}.tasks-progress i[style*="20"]{--progress-width:20%}.tasks-progress i[style*="10"]{--progress-width:10%}.tasks-progress span{color:#bda783;font-size:12px;font-weight:800}.tasks-card button{color:#ffe7b2a3;cursor:not-allowed;background:#7146152e;border:1px solid #dc9b3d57;border-radius:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:950}.tasks-side-card{gap:12px;min-width:0;padding:16px;display:grid}.tasks-side-card>svg{color:#7ee6ff}.tasks-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.tasks-history-card>div{gap:10px;display:grid}.tasks-history-card article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.tasks-history-card article>svg{color:#72f198}.tasks-history-card strong{color:#fff1c4;font-size:13px;font-weight:950;display:block}.tasks-history-card span{color:#bda783;margin-top:4px;font-size:12px;font-weight:750;display:block}.tasks-history-card b{color:#72f198;font-size:13px;font-weight:950}@media (max-width:1180px){.tasks-layout{grid-template-columns:1fr}.tasks-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.tasks-hero,.tasks-stat-grid,.tasks-side-stack{grid-template-columns:1fr}.tasks-hero nav{justify-content:stretch}.tasks-hero nav a{flex:180px}.tasks-card{grid-template-columns:auto minmax(0,1fr)}.tasks-card button{grid-column:1/-1;width:100%}.tasks-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tasks-category-tabs a{justify-content:center}}@media (max-width:560px){.tasks-hero{min-height:0;padding:16px}.tasks-hero h1{font-size:36px}.tasks-category-tabs,.tasks-card,.tasks-side-stack{grid-template-columns:1fr}.tasks-card-icon{width:42px;height:42px}.tasks-history-card article{grid-template-columns:auto minmax(0,1fr)}.tasks-history-card b{grid-column:2}}.referrals-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.referrals-hero,.referrals-link-card,.referrals-stat-grid article,.referrals-panel,.referrals-side-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.referrals-hero{background:radial-gradient(circle at 12% 12%,#73e19733,#0000 36%),radial-gradient(circle at 78% 12%,#7ee6ff24,#0000 34%),linear-gradient(135deg,#1a2c13eb,#0c0d12e6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:220px;padding:clamp(18px,2.4vw,30px);display:grid}.referrals-hero p{color:#7ee6ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.referrals-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.referrals-hero span{color:#dbc599;max-width:740px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.referrals-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.referrals-hero nav a,.referrals-side-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.referrals-hero nav a:first-child,.referrals-side-card a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.referrals-hero nav a:hover,.referrals-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.referrals-link-card{background:radial-gradient(circle at 10% 20%,#7ee6ff1f,#0000 36%),linear-gradient(#24150bc7,#080605e0);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.referrals-link-card>div:first-child{gap:8px;min-width:0;display:grid}.referrals-link-card svg{color:#7ee6ff}.referrals-link-card span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.referrals-link-card strong{overflow-wrap:anywhere;color:#fff1bd;min-width:0;font-size:clamp(20px,2vw,30px);font-weight:950;line-height:1.08;display:block}.referrals-link-card p,.referrals-side-card p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.referrals-link-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.referrals-link-card button{color:#ffe7b2a3;cursor:not-allowed;background:#7146152e;border:1px solid #dc9b3d57;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.referrals-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.referrals-stat-grid article{gap:8px;min-width:0;padding:16px;display:grid}.referrals-stat-grid svg{color:#ffd36a}.referrals-stat-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.referrals-stat-grid strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.referrals-tone-cyan{border-color:#4cd4ff4d!important}.referrals-tone-gold{border-color:#ffca585c!important}.referrals-tone-green{border-color:#73e19747!important}.referrals-tone-rose{border-color:#ff73904d!important}.referrals-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.referrals-main-stack,.referrals-side-stack{gap:16px;min-width:0;display:grid}.referrals-panel,.referrals-side-card{min-width:0;padding:16px}.referrals-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.referrals-section-head h2,.referrals-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.referrals-funnel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.referrals-funnel-grid article,.referrals-reward-list article,.referrals-user-table article,.referrals-history-card article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px}.referrals-funnel-grid article{align-content:start;gap:10px;min-height:166px;padding:14px;display:grid;position:relative}.referrals-funnel-grid b{color:#fff;background:#3d63ffd6;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.referrals-funnel-grid svg{color:#7ee6ff}.referrals-funnel-grid strong,.referrals-history-card strong,.referrals-user-table strong{color:#fff1c4;font-size:14px;font-weight:950;line-height:1.25;display:block}.referrals-funnel-grid span,.referrals-history-card span,.referrals-user-table span{color:#bda783;font-size:12px;font-weight:750;line-height:1.35;display:block}.referrals-reward-list{gap:10px;display:grid}.referrals-reward-list article{gap:10px;padding:12px;display:grid}.referrals-reward-list article>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.referrals-reward-list svg{color:#ffd36a}.referrals-reward-list strong{color:#fff1c4;flex:1;min-width:0;font-size:15px;font-weight:950}.referrals-reward-list span{color:#ffd071;align-items:center;gap:6px;font-size:13px;font-weight:950;display:inline-flex}.referrals-reward-list em{color:#bda783;font-size:12px;font-style:normal;font-weight:800}.referrals-progress{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.referrals-progress i{border-radius:inherit;background:linear-gradient(90deg,#72f198,#ffcf66);height:100%;display:block}.referrals-user-table{gap:8px;display:grid}.referrals-user-table article{grid-template-columns:minmax(0,1fr) minmax(140px,auto) minmax(70px,auto);align-items:center;gap:10px;padding:12px;display:grid}.referrals-user-table article>span{color:#dbe5ff;background:#3d63ff52;border-radius:999px;width:max-content;padding:5px 8px;font-weight:950}.referrals-user-table article.is-active>span{color:#dcffe5;background:#308c4b4d}.referrals-user-table article.is-locked>span{color:#ffe3e8;background:#89243752}.referrals-user-table b{color:#ffd071;align-items:center;gap:6px;font-size:13px;font-weight:950;display:inline-flex}.referrals-user-table .referrals-progress{grid-column:1/-1}.referrals-side-card{gap:12px;display:grid}.referrals-side-card>svg{color:#7ee6ff}.referrals-history-card>div{gap:10px;display:grid}.referrals-history-card article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.referrals-history-card article>svg{color:#72f198}.referrals-history-card b{color:#72f198;font-size:13px;font-weight:950}@media (max-width:1180px){.referrals-layout{grid-template-columns:1fr}.referrals-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.referrals-hero,.referrals-link-card,.referrals-stat-grid,.referrals-side-stack,.referrals-funnel-grid{grid-template-columns:1fr}.referrals-hero nav,.referrals-link-card>div:last-child{justify-content:stretch}.referrals-hero nav a,.referrals-link-card button{flex:180px}.referrals-user-table article{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.referrals-hero{min-height:0;padding:16px}.referrals-hero h1{font-size:36px}.referrals-hero nav a,.referrals-link-card button,.referrals-side-card a{width:100%}.referrals-user-table article,.referrals-history-card article{grid-template-columns:1fr}.referrals-user-table article>span{width:100%}}.achievements-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.achievements-hero,.achievements-season-card,.achievements-stat-grid article,.achievements-card,.achievements-side-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.achievements-hero{background:radial-gradient(circle at 14% 12%,#ffcf6633,#0000 34%),radial-gradient(circle at 78% 18%,#7ee6ff26,#0000 34%),linear-gradient(135deg,#2d1e0ef0,#0a0d12eb),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:230px;padding:clamp(18px,2.4vw,30px);display:grid}.achievements-hero p{color:#7ee6ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.achievements-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.achievements-hero span{color:#dbc599;max-width:760px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.achievements-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.achievements-hero nav a,.achievements-side-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.achievements-hero nav a:first-child,.achievements-side-card a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.achievements-hero nav a:hover,.achievements-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.achievements-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.achievements-stat-grid article{gap:8px;min-width:0;padding:16px;display:grid}.achievements-stat-grid svg,.achievements-card footer strong svg,.achievements-reward-track svg{color:#ffd36a}.achievements-stat-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.achievements-stat-grid strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.achievements-tone-cyan{border-color:#4cd4ff4d!important}.achievements-tone-gold{border-color:#ffca5861!important}.achievements-tone-green{border-color:#73e19747!important}.achievements-tone-violet{border-color:#9e7dff4d!important}.achievements-season-card{background:radial-gradient(circle at 12% 18%,#7ee6ff1f,#0000 34%),linear-gradient(#24150bc7,#080605e0);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:18px;padding:16px;display:grid}.achievements-season-card>div:first-child{gap:9px;min-width:0;display:grid}.achievements-season-card svg,.achievements-side-card>svg{color:#7ee6ff}.achievements-season-card h2,.achievements-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.achievements-season-card p,.achievements-side-card p,.achievements-card p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.achievements-season-meter{gap:8px;min-width:0;display:grid}.achievements-season-meter strong{color:#fff1bd;text-align:right;font-size:28px;font-weight:950;line-height:1}.achievements-season-meter div,.achievements-progress{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.achievements-season-meter i,.achievements-progress i{border-radius:inherit;background:linear-gradient(90deg,#7ee6ff,#ffcf66);height:100%;display:block}.achievements-season-meter span{color:#bda783;text-align:right;font-size:12px;font-weight:850}.achievements-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.achievements-category-tabs a{color:#e8d1a8;background:#71461533;border:1px solid #dc9b3d52;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.achievements-category-tabs a.is-active,.achievements-category-tabs a:hover{color:#def8ff;background:#18628052;border-color:#7ee6ff6b}.achievements-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.achievements-main-stack,.achievements-side-stack{gap:16px;min-width:0;display:grid}.achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.achievements-card{grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid}.achievements-card.is-unlocked{border-color:#73e19757}.achievements-card.is-locked{border-color:#ff73904d}.achievements-card-icon{color:#ffd36a;background:radial-gradient(circle at 50% 28%,#ffcf6638,#0000 44%),#18628033;border:1px solid #7ee6ff3d;border-radius:8px;place-items:center;width:64px;height:64px;display:grid}.achievements-card.is-locked .achievements-card-icon{filter:grayscale(.6);opacity:.68}.achievements-card-body{gap:9px;min-width:0;display:grid}.achievements-card-body>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.achievements-card-body span,.achievements-card-body b{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.achievements-card-body span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f}.achievements-card-body b{color:#dbe5ff;background:#3d63ff52}.achievements-card.is-unlocked .achievements-card-body b{color:#dcffe5;background:#308c4b4d}.achievements-card.is-locked .achievements-card-body b{color:#ffe3e8;background:#89243752}.achievements-card h2{color:#fff1c2;margin:0;font-size:20px;font-weight:950;line-height:1.15}.achievements-card footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.achievements-card footer strong,.achievements-card footer em{align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:950;display:inline-flex}.achievements-card footer strong{color:#ffd071}.achievements-card footer em{color:#9ddcff}.achievements-card small{color:#bda783;font-size:12px;font-weight:800}.achievements-side-card{gap:12px;min-width:0;padding:16px;display:grid}.achievements-reward-track,.achievements-history-card>div{gap:10px;display:grid}.achievements-reward-track article,.achievements-history-card article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;padding:12px}.achievements-reward-track article{gap:10px;display:grid}.achievements-reward-track article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.achievements-reward-track strong,.achievements-history-card strong{color:#fff1c4;font-size:14px;font-weight:950}.achievements-reward-track span,.achievements-history-card b{color:#72f198;align-items:center;gap:6px;font-size:13px;font-weight:950;display:inline-flex}.achievements-history-card article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.achievements-history-card article>svg{color:#72f198}.achievements-history-card span{color:#bda783;margin-top:4px;font-size:12px;font-weight:750;display:block}@media (max-width:1180px){.achievements-layout{grid-template-columns:1fr}.achievements-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.achievements-hero,.achievements-season-card,.achievements-stat-grid,.achievements-side-stack,.achievements-grid{grid-template-columns:1fr}.achievements-hero nav{justify-content:stretch}.achievements-hero nav a{flex:180px}.achievements-season-meter strong,.achievements-season-meter span{text-align:left}}@media (max-width:560px){.achievements-hero{min-height:0;padding:16px}.achievements-hero h1{font-size:36px}.achievements-category-tabs,.achievements-card{grid-template-columns:1fr}.achievements-category-tabs{display:grid}.achievements-category-tabs a,.achievements-hero nav a,.achievements-side-card a{width:100%}.achievements-card-icon{width:52px;height:52px}.achievements-history-card article{grid-template-columns:1fr}}.account-history-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.account-history-hero,.account-history-stat-grid article,.account-history-panel,.account-history-side-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.account-history-hero{background:radial-gradient(circle at 13% 16%,#7ee6ff29,#0000 34%),radial-gradient(circle at 82% 18%,#ffcf6629,#0000 34%),linear-gradient(135deg,#132024f0,#1d110be6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:220px;padding:clamp(18px,2.4vw,30px);display:grid}.account-history-hero p{color:#7ee6ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.account-history-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.account-history-hero span{color:#dbc599;max-width:780px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.account-history-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-history-hero nav a,.account-history-side-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.account-history-hero nav a:first-child,.account-history-side-card a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.account-history-hero nav a:hover,.account-history-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.account-history-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-history-stat-grid article{gap:8px;min-width:0;padding:16px;display:grid}.account-history-stat-grid svg,.account-history-table b,.account-history-flow svg{color:#ffd36a}.account-history-stat-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.account-history-stat-grid strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.account-history-tone-cyan,.account-history-tone-gold{border-color:#ffca585c!important}.account-history-tone-green{border-color:#73e19747!important}.account-history-tone-violet{border-color:#9e7dff4d!important}.account-history-tone-rose{border-color:#ff73904d!important}.account-history-tabs{flex-wrap:wrap;gap:8px;display:flex}.account-history-tabs a{color:#e8d1a8;background:#71461533;border:1px solid #dc9b3d52;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.account-history-tabs a.is-active,.account-history-tabs a:hover{color:#def8ff;background:#18628052;border-color:#7ee6ff6b}.account-history-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.account-history-main-stack,.account-history-side-stack{gap:16px;min-width:0;display:grid}.account-history-panel,.account-history-side-card{min-width:0;padding:16px}.account-history-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.account-history-section-head h2,.account-history-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.account-history-section-head p,.account-history-side-card p{color:#c8b08a;max-width:720px;margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.45}.account-history-section-head>svg,.account-history-side-card>svg{color:#7ee6ff;flex:none}.account-history-table{gap:8px;display:grid}.account-history-table-head,.account-history-table article{grid-template-columns:minmax(260px,1.45fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(80px,.45fr) minmax(110px,.55fr);align-items:center;gap:10px;display:grid}.account-history-table-head{border-bottom:1px solid #ffe7b21a;padding:0 12px 9px}.account-history-table-head span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.account-history-table article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;padding:12px}.account-history-operation{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.account-history-operation>svg{color:#7ee6ff}.account-history-operation strong{color:#fff1c4;font-size:14px;font-weight:950;line-height:1.25;display:block}.account-history-operation span,.account-history-operation small,.account-history-table article>span,.account-history-flow span{color:#bda783;font-size:12px;font-weight:750;line-height:1.35;display:block}.account-history-operation small{overflow-wrap:anywhere;color:#8fb6c0;margin-top:4px;font-weight:850}.account-history-table b{font-size:14px;font-weight:950}.account-history-table article.is-positive b{color:#72f198}.account-history-table article.is-negative b{color:#ffbd6c}.account-history-table article.is-warning b{color:#ffd071}.account-history-table em,.account-history-status-card span{color:#dbe5ff;background:#3d63ff52;border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.account-history-table article.status-completed em,.account-history-status-card .status-completed{color:#dcffe5;background:#308c4b4d}.account-history-table article.status-pending em,.account-history-status-card .status-pending{color:#ffe4ad;background:#8d5b1661}.account-history-table article.status-refunded em,.account-history-status-card .status-refunded{color:#dff9ff;background:#1862805c}.account-history-table article.status-failed em,.account-history-status-card .status-failed{color:#ffe3e8;background:#89243752}.account-history-side-card{gap:12px;display:grid}.account-history-flow{gap:8px;display:grid}.account-history-flow article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.account-history-flow b{color:#fff;background:#3d63ffd6;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.account-history-flow strong{color:#fff1c4;font-size:13px;font-weight:950;line-height:1.25;display:block}.account-history-status-card>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1180px){.account-history-layout{grid-template-columns:1fr}.account-history-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.account-history-hero,.account-history-stat-grid,.account-history-side-stack{grid-template-columns:1fr}.account-history-hero nav{justify-content:stretch}.account-history-hero nav a{flex:180px}.account-history-table-head{display:none}.account-history-table article{grid-template-columns:minmax(0,1fr) auto}.account-history-operation{grid-column:1/-1}.account-history-table article>span,.account-history-table b,.account-history-table em{align-self:start}}@media (max-width:560px){.account-history-hero{min-height:0;padding:16px}.account-history-hero h1{font-size:36px}.account-history-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-history-tabs a{justify-content:center}.account-history-hero nav a,.account-history-side-card a{width:100%}.account-history-section-head,.account-history-table article,.account-history-flow article{grid-template-columns:1fr}.account-history-table em{justify-content:center;width:100%}}.subscription-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.subscription-hero,.subscription-status-grid article,.subscription-current-card,.subscription-panel,.subscription-side-card,.subscription-plan-grid article{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.subscription-hero{background:radial-gradient(circle at 12% 14%,#ffcf6633,#0000 36%),radial-gradient(circle at 80% 12%,#7ee6ff21,#0000 34%),linear-gradient(135deg,#301f0ef0,#0c0d12e6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:230px;padding:clamp(18px,2.4vw,30px);display:grid}.subscription-hero p{color:#7ee6ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.subscription-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.subscription-hero span{color:#dbc599;max-width:780px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.subscription-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.subscription-hero nav a,.subscription-side-card a{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.subscription-hero nav a:first-child,.subscription-side-card a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.subscription-hero nav a:hover,.subscription-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.subscription-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.subscription-status-grid article{gap:8px;min-width:0;padding:16px;display:grid}.subscription-status-grid svg{color:#ffd36a}.subscription-status-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.subscription-status-grid strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.subscription-status-grid p,.subscription-section-head p,.subscription-current-card p,.subscription-side-card p,.subscription-plan-grid p{color:#c8b08a;margin:0;font-size:13px;font-weight:750;line-height:1.45}.subscription-tone-cyan{border-color:#4cd4ff4d!important}.subscription-tone-gold{border-color:#ffca585c!important}.subscription-tone-green{border-color:#73e19747!important}.subscription-current-card{background:radial-gradient(circle at 12% 18%,#7ee6ff1f,#0000 34%),linear-gradient(#24150bc7,#080605e0);grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:center;gap:18px;padding:16px;display:grid}.subscription-current-card>div:first-child,.subscription-side-card{gap:12px;min-width:0;display:grid}.subscription-current-card svg,.subscription-side-card>svg,.subscription-section-head>svg{color:#7ee6ff}.subscription-current-card h2,.subscription-section-head h2,.subscription-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.subscription-current-meter{gap:8px;min-width:0;display:grid}.subscription-current-meter strong{color:#fff1bd;text-align:right;font-size:28px;font-weight:950;line-height:1}.subscription-current-meter div{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.subscription-current-meter i{border-radius:inherit;background:linear-gradient(90deg,#7ee6ff,#ffcf66);height:100%;display:block}.subscription-current-meter span{color:#bda783;text-align:right;font-size:12px;font-weight:850}.subscription-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.subscription-main-stack,.subscription-side-stack{gap:16px;min-width:0;display:grid}.subscription-panel,.subscription-side-card{min-width:0;padding:16px}.subscription-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.subscription-plan-grid article{--subscription-accent:#ffd36a;border-color:var(--subscription-accent);gap:12px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.subscription-plan-grid article{border-color:color-mix(in srgb, var(--subscription-accent) 42%, #c587304d)}}.subscription-plan-grid article{background:radial-gradient(circle at 50% 0%, var(--subscription-accent), transparent 42%), linear-gradient(180deg, #24150bc7, #080605e0)}@supports (color:color-mix(in lab, red, red)){.subscription-plan-grid article{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--subscription-accent) 18%, transparent), transparent 42%), linear-gradient(180deg, #24150bc7, #080605e0)}}.subscription-plan-grid article.is-recommended{box-shadow:inset 0 0 0 1px var(--subscription-accent), 0 18px 40px #0000005c}@supports (color:color-mix(in lab, red, red)){.subscription-plan-grid article.is-recommended{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--subscription-accent) 24%, transparent), 0 18px 40px #0000005c}}.subscription-plan-grid article.is-current{outline-offset:-3px;outline:1px solid #73e19770}.subscription-plan-head{align-items:center;gap:12px;min-width:0;display:flex}.subscription-plan-head>svg{color:var(--subscription-accent)}.subscription-plan-head h3{color:#fff1c2;margin:0;font-size:21px;font-weight:950;line-height:1.1}.subscription-plan-head span{color:#dbe5ff;background:#3d63ff52;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.subscription-plan-grid article>strong{color:#ffd071;align-items:center;gap:8px;font-size:30px;font-weight:950;line-height:1;display:inline-flex}.subscription-plan-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.subscription-plan-grid li{color:#e6d0a7;gap:8px;font-size:13px;font-weight:850;line-height:1.35;display:flex}.subscription-plan-grid li svg{color:#72f198;flex:none}.subscription-plan-grid button{color:#ffe7b2a3;cursor:not-allowed;background:#7146152e;border:1px solid #dc9b3d57;border-radius:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:950}.subscription-access-list,.subscription-history-card>div{gap:10px;display:grid}.subscription-access-list article,.subscription-history-card article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;padding:12px}.subscription-access-list article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.subscription-access-list svg{color:#ffd36a}.subscription-access-list strong,.subscription-history-card strong{color:#fff1c4;font-size:13px;font-weight:950;line-height:1.25;display:block}.subscription-access-list span,.subscription-history-card span{color:#bda783;margin-top:3px;font-size:12px;font-weight:750;display:block}.subscription-history-card article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.subscription-history-card b{color:#ffd071;font-size:13px;font-weight:950}.subscription-history-card em{color:#dbe5ff;background:#3d63ff52;border-radius:999px;grid-column:1/-1;width:max-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:950}@media (max-width:1180px){.subscription-layout{grid-template-columns:1fr}.subscription-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.subscription-hero,.subscription-current-card,.subscription-status-grid,.subscription-plan-grid,.subscription-side-stack{grid-template-columns:1fr}.subscription-hero nav{justify-content:stretch}.subscription-hero nav a{flex:180px}.subscription-current-meter strong,.subscription-current-meter span{text-align:left}}@media (max-width:560px){.subscription-hero{min-height:0;padding:16px}.subscription-hero h1{font-size:36px}.subscription-section-head{display:grid}.subscription-hero nav a,.subscription-side-card a{width:100%}.subscription-plan-head{align-items:flex-start}}.subscription-currency-mark{filter:drop-shadow(0 8px 14px #00000073);border-radius:50%;display:block}.subscription-greed-focus{grid-template-columns:minmax(0,1fr) minmax(300px,520px)}.subscription-greed-focus>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.subscription-greed-focus>div:first-child p{grid-column:1/-1}.subscription-greed-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subscription-greed-metrics article,.subscription-selected-row,.subscription-mammoth-summary article,.subscription-greed-refill-card>div{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px}.subscription-greed-metrics article{gap:6px;min-width:0;padding:12px;display:grid}.subscription-greed-metrics span,.subscription-mammoth-summary span,.subscription-greed-refill-card span{color:#bda783;text-transform:uppercase;font-size:11px;font-weight:900}.subscription-greed-metrics strong,.subscription-mammoth-summary strong,.subscription-greed-refill-card strong{color:#fff1bd;font-size:18px;font-weight:950;line-height:1.1}.subscription-pricing-head{align-items:center}.subscription-duration-tabs{background:#0000003d;border:1px solid #ffe7b21f;border-radius:8px;grid-template-columns:repeat(5,minmax(82px,1fr));gap:6px;width:min(100%,560px);padding:5px;display:grid}.subscription-duration-tabs button{color:#cdb58e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:36px;font-size:12px;font-weight:950;transition:background .16s,border-color .16s,color .16s,transform .16s}.subscription-duration-tabs button:hover{color:#ffe6ad;border-color:#ffd36a47}.subscription-duration-tabs button.is-active{color:#e8fbff;background:linear-gradient(#18628094,#0e374b80);border-color:#7ee6ff75;box-shadow:inset 0 0 0 1px #ffffff0d}.subscription-plan-grid-modern article{align-content:start}.subscription-plan-grid article.is-selected{outline:1px solid var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.subscription-plan-grid article.is-selected{outline:1px solid color-mix(in srgb, var(--subscription-accent) 70%, white 10%)}}.subscription-plan-grid article.is-selected{outline-offset:-2px}.subscription-plan-summary{min-height:58px}.subscription-plan-price{grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:8px;min-width:0;display:grid}.subscription-plan-price img{filter:drop-shadow(0 6px 12px #00000070);align-self:center}.subscription-plan-price strong{color:#ffd071;font-size:34px;font-weight:950;line-height:.9}.subscription-plan-price span{color:#c8b08a;align-self:center;font-size:12px;font-weight:850}.subscription-plan-economy{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.subscription-plan-economy span,.subscription-plan-economy b{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.subscription-plan-economy span{color:#d7c29b;background:#ffffff0e}.subscription-plan-economy b{color:#aaf2be;background:#73e19724}.subscription-plan-action,.subscription-wide-action{color:#e6fbff;cursor:pointer;background:linear-gradient(#18628085,#0a3b5080);border:1px solid #7ee6ff61;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.subscription-plan-grid .subscription-plan-action{color:#e6fbff;cursor:pointer;background:linear-gradient(#18628085,#0a3b5080);border-color:#7ee6ff61}.subscription-plan-action:hover,.subscription-wide-action:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.subscription-plan-action.is-muted,.subscription-plan-grid .subscription-plan-action.is-muted{color:#ffe7b2;background:#7146152e;border-color:#dc9b3d57}.subscription-selected-row{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}.subscription-selected-row strong{color:#fff1c4;font-size:13px;font-weight:950;display:block}.subscription-selected-row span{color:#ffd071;margin-top:4px;font-size:16px;font-weight:950;display:block}.subscription-compare-panel{overflow:hidden}.subscription-compare-table-wrap{padding-bottom:2px;overflow-x:auto}.subscription-compare-table{border-collapse:collapse;width:100%;min-width:760px}.subscription-compare-table th,.subscription-compare-table td{color:#e9d4ab;text-align:left;vertical-align:top;border-bottom:1px solid #ffe7b217;padding:13px 12px;font-size:13px;font-weight:850}.subscription-compare-table th{color:#fff1c4;text-transform:uppercase;font-size:12px;font-weight:950}.subscription-compare-table td:first-child,.subscription-compare-table th:first-child{z-index:1;background:#140c07f5;min-width:210px;position:sticky;left:0}.subscription-compare-table td strong{color:#ffd071;font-weight:950;display:block}.subscription-compare-table td span{color:#aeeeff;margin-top:3px;font-size:12px;display:block}.subscription-bottom-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;display:grid}.subscription-mammoth-panel .subscription-section-head>img{filter:drop-shadow(0 8px 16px #0000006b)}.subscription-mammoth-input{gap:7px;display:grid}.subscription-mammoth-input span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.subscription-mammoth-input input{color:#fff1bd;background:#00000040;border:1px solid #ffe7b229;border-radius:7px;outline:none;width:100%;min-height:46px;padding:0 12px;font-size:22px;font-weight:950}.subscription-mammoth-input input:focus{border-color:#7ee6ff75;box-shadow:0 0 0 3px #7ee6ff1a}.subscription-mammoth-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.subscription-mammoth-summary article,.subscription-greed-refill-card>div{gap:6px;padding:12px;display:grid}.subscription-wide-action{width:100%}.subscription-greed-refill-card{align-content:start;gap:12px;display:grid}.subscription-greed-refill-card>svg{color:#7ee6ff}.subscription-greed-refill-card h2{color:#ffe4a4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:950;line-height:1}.subscription-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.subscription-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.subscription-greed-focus,.subscription-selected-row,.subscription-bottom-layout{grid-template-columns:1fr}.subscription-duration-tabs{width:100%}}@media (max-width:760px){.subscription-duration-tabs,.subscription-greed-metrics,.subscription-mammoth-summary,.subscription-info-grid{grid-template-columns:1fr}.subscription-plan-summary{min-height:0}.subscription-plan-action,.subscription-wide-action{width:100%}}.messages-page{color:#f8e8c6;gap:16px;width:min(100%,1220px);margin:0 auto;padding:12px 0 42px;display:grid}.messages-hero,.messages-stat-grid article,.messages-list-panel,.messages-thread-panel,.messages-side-card{background:linear-gradient(#24150bc7,#080605e0),#0f0a07d6;border:1px solid #c587304d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a00f,0 16px 34px #0000004d}.messages-hero{background:radial-gradient(circle at 12% 14%,#7ee6ff2e,#0000 35%),radial-gradient(circle at 82% 12%,#73e19721,#0000 32%),linear-gradient(135deg,#122326f0,#1b0f0ae6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:220px;padding:clamp(18px,2.4vw,30px);display:grid}.messages-hero-compact{min-height:150px}.messages-hero p{color:#7ee6ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.messages-hero h1{color:#fff1c2;text-shadow:0 3px #230e04c7;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,66px);font-weight:950;line-height:.96}.messages-hero span{color:#dbc599;max-width:780px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.messages-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.messages-hero nav a,.messages-side-card a,.messages-thread-panel footer button{color:#ffe7b2;background:#71461547;border:1px solid #dc9b3d73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.messages-hero nav a:first-child,.messages-side-card a{color:#def8ff;background:#18628057;border-color:#6ae2ff6b}.messages-hero nav a:hover,.messages-side-card a:hover{border-color:#ffde9ab8;transform:translateY(-1px)}.messages-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.messages-stat-grid article{gap:8px;min-width:0;padding:16px;display:grid}.messages-stat-grid svg,.messages-chat-avatar,.messages-thread-panel header span svg,.messages-side-card>svg{color:#ffd36a}.messages-stat-grid span{color:#d79b42;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.messages-stat-grid strong{color:#fff1bd;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1}.messages-tone-cyan{border-color:#4cd4ff4d!important}.messages-tone-green{border-color:#73e19747!important}.messages-tone-gold{border-color:#ffca585c!important}.messages-tone-violet{border-color:#9e7dff4d!important}.messages-push-strip{background:linear-gradient(135deg,#1862803d,#221309e0),#0a0806bd;border:1px solid #7ee6ff47;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #7ee6ff14,0 12px 26px #00000038}.messages-push-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.messages-push-strip svg{color:#7ee6ff;flex:none}.messages-push-strip span{gap:4px;min-width:0;display:grid}.messages-push-strip strong{color:#fff1c4;font-size:14px;font-weight:950}.messages-push-strip small{color:#c8b08a;margin:0;font-size:12px;font-weight:800;line-height:1.35}.messages-push-strip button{color:#def8ff;cursor:pointer;background:#18628042;border:1px solid #7ee6ff61;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.messages-push-strip button:hover{background:#18628061;border-color:#7ee6ffad}.messages-push-strip button:disabled{cursor:not-allowed;opacity:.68}.messages-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr) minmax(280px,330px);align-items:start;gap:16px;display:grid}.messages-layout-live{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.messages-list-panel,.messages-thread-panel,.messages-side-card{min-width:0;padding:16px}.messages-section-head,.messages-thread-panel header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.messages-section-head h2,.messages-thread-panel h2,.messages-side-card h2{color:#ffe4a4;text-shadow:0 2px #260f04c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:950;line-height:1}.messages-section-head p,.messages-thread-panel header p,.messages-side-card p{color:#c8b08a;margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.45}.messages-thread-panel header p.is-online{color:#bcffd1}.messages-thread-panel header p.is-typing{color:#7ee6ff}.messages-thread-panel header p.is-hidden{color:#c7b79f}.messages-thread-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(100%,420px);display:flex}.messages-realtime-pill{text-align:left;background:#ffffff0b;border:1px solid #ffe7b22e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-height:36px;padding:7px 10px;display:grid}.messages-realtime-pill svg{grid-row:span 2}.messages-realtime-pill b,.messages-realtime-pill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-realtime-pill b{color:#ffe4a4;font-size:12px;font-weight:950;line-height:1.1}.messages-realtime-pill small{color:#bfa47c;font-size:11px;font-weight:750;line-height:1.1}.messages-realtime-pill.is-connected{background:#308c4b24;border-color:#66ffa342}.messages-realtime-pill.is-connected svg,.messages-realtime-pill.is-connected b{color:#bcffd1}.messages-realtime-pill.is-reconnecting{background:#b6741f24;border-color:#ffcf7047}.messages-realtime-pill.is-reconnecting svg,.messages-realtime-pill.is-reconnecting b{color:#ffe4a4}.messages-section-head>svg{color:#7ee6ff}.messages-search{color:#7ee6ff;background:#ffffff0b;border:1px solid #dc9b3d3d;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.messages-search input{color:#f8e8c6;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px;font-weight:850}.messages-search input::placeholder{color:#a98d63}.messages-chat-list,.messages-side-stack,.messages-thread,.messages-request-list{gap:10px;display:grid}.messages-chat-list{margin-top:12px}.messages-chat-list article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.messages-chat-list button{width:100%;min-width:0;color:inherit;text-align:left;background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.messages-chat-list button:hover,.messages-chat-list button.is-selected{background:#1862802e;border-color:#7ee6ff6b}.messages-chat-list button.is-pinned{border-color:#ffcf6661}.messages-chat-list button.is-pinned[draggable=true]{cursor:grab}.messages-chat-list button.is-pinned[draggable=true]:active{cursor:grabbing}.messages-chat-list button.is-dragging{opacity:.55;transform:scale(.985)}.messages-chat-list button.is-drag-over{background:#1862803d;border-color:#7ee6ff9e;box-shadow:inset 3px 0 #7ee6ff}.messages-chat-list button.is-muted{background:linear-gradient(90deg,#ffffff06,#18628014),#ffffff09}.messages-chat-list button:disabled{cursor:not-allowed;opacity:.58}.messages-chat-list article.is-selected{background:#1862802e;border-color:#7ee6ff6b}.messages-chat-avatar{background:#18628033;border:1px solid #7ee6ff4d;border-radius:999px;place-items:center;width:40px;height:40px;font-weight:950;display:grid;position:relative}.messages-chat-avatar.is-online:after{content:"";background:#5dff93;border:2px solid #0d0906;border-radius:999px;width:10px;height:10px;position:absolute;bottom:1px;right:0;box-shadow:0 0 10px #5dff9394}.messages-chat-avatar.is-profile-link{cursor:pointer}.messages-chat-avatar.is-profile-link:hover{border-color:#7ee6ff9e;box-shadow:0 0 16px #7ee6ff29}.messages-chat-list strong,.messages-request-list strong{color:#fff1c4;font-size:14px;font-weight:950;line-height:1.2;display:block}.messages-chat-list span,.messages-request-list span{color:#bda783;min-width:0;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block}.messages-chat-list span.messages-chat-avatar{margin-top:0;display:grid}.messages-chat-list small{color:#bda783;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.messages-chat-flags{flex-wrap:wrap;gap:5px;margin-top:6px!important;display:flex!important}.messages-chat-flags em{color:#d7c099;background:#ffffff0b;border:1px solid #dc9b3d33;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.messages-chat-list time{color:#8fb6c0;font-size:11px;font-weight:900}.messages-chat-list b{color:#fff;background:#4f68ff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:950;display:grid;position:absolute;bottom:10px;right:10px}.messages-thread-panel{grid-template-rows:auto 1fr auto;gap:14px;min-height:540px;display:grid}.messages-thread-panel header span{color:#dcffe5;background:#308c4b4d;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.messages-selection-bar{background:#ffffff0a;border:1px solid #ffe7b214;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.messages-selection-bar.is-active{background:#18628024;border-color:#7ee6ff42}.messages-selection-bar>span{color:#def8ff;align-items:center;gap:8px;min-width:max-content;font-size:13px;font-weight:950;display:inline-flex}.messages-selection-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.messages-selection-bar button{color:#ffe4a4;cursor:pointer;background:#ffffff0e;border:1px solid #dc9b3d4d;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.messages-selection-bar button:hover{background:#1862802e;border-color:#7ee6ff70}.messages-selection-bar button:disabled{cursor:not-allowed;opacity:.52}.messages-thread-actions,.messages-bubble-actions,.messages-reactions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.messages-thread-actions button,.messages-bubble-actions button,.messages-reactions button,.messages-delivery-state,.messages-status,.messages-file-strip button,.messages-thread-panel form>button{color:#ffe4a4;cursor:pointer;background:#ffffff0e;border:1px solid #dc9b3d4d;border-radius:7px;place-items:center;min-width:34px;min-height:34px;display:inline-grid}.messages-delivery-state{color:#b7a17b;cursor:default;border-radius:999px;min-width:30px;min-height:28px;font-size:12px;font-weight:950}.messages-delivery-state.is-sent{color:#b7a17b;background:#ffffff09;border-color:#dc9b3d38}.messages-delivery-state.is-delivered{color:#ffe4a4;background:#ffe7b212;border-color:#ffe7b252}.messages-delivery-state.is-read{color:#7ee6ff;background:#18628033;border-color:#7ee6ff75}.messages-thread-actions button:hover,.messages-bubble-actions button:hover,.messages-reactions button:hover,.messages-file-strip button:hover,.messages-thread-panel form>button:hover{background:#1862802e;border-color:#7ee6ff70}.messages-thread{background:radial-gradient(circle at 90% 8%,#7ee6ff14,#0000 34%),#ffffff09;border:1px solid #ffe7b214;border-radius:8px;align-content:start;padding:14px;overflow:auto}.messages-thread article{grid-template-columns:42px minmax(0,1fr);align-items:end;gap:10px;width:min(92%,560px);padding:0;display:grid;position:relative}.messages-thread article.is-selectable{padding-left:38px}.messages-thread article.is-selected .messages-bubble-card{border-color:#7ee6ff94;box-shadow:inset 0 0 0 1px #7ee6ff2e,0 0 0 1px #7ee6ff1f}.messages-thread article.is-pinned .messages-bubble-card{border-color:#ffcf6670;box-shadow:inset 0 0 0 1px #ffcf661f,0 0 24px #ffcf6614}.messages-select-toggle{color:#def8ff;cursor:pointer;background:#18628038;border:1px solid #7ee6ff52;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;left:10px}.messages-select-toggle:hover,.messages-select-toggle[aria-pressed=true]{background:#1862805c;border-color:#7ee6ffa8}.messages-bubble-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.messages-mention-link,.messages-mention-button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.messages-mention-link:hover,.messages-mention-button:hover,.messages-mention-link:focus-visible,.messages-mention-button:focus-visible{color:#ffe1a1}.messages-mention-button:focus-visible{outline-offset:2px;outline:2px solid #ffcd78a3}.messages-thread article.is-mine{grid-template-columns:minmax(0,1fr) 42px;justify-self:end}.messages-thread article.has-no-avatar{grid-template-columns:minmax(0,1fr)}.messages-bubble-card{background:#1c110adb;border:1px solid #ffe7b214;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.messages-message-avatar-link{color:inherit;border-radius:999px;align-self:end;margin-bottom:2px;text-decoration:none;display:grid}.messages-message-avatar-link:hover{filter:brightness(1.08)}.messages-message-avatar{align-self:end;margin-bottom:2px}.messages-message-avatar-link .messages-message-avatar{margin-bottom:0}.messages-thread article.is-mine .messages-message-avatar-link,.messages-thread article.is-mine .messages-message-avatar{grid-area:1/2}.messages-thread article.is-mine .messages-bubble-card{background:#18628033;border-color:#7ee6ff42;grid-area:1/1}.messages-thread article.has-no-avatar .messages-bubble-card{grid-column:1}.messages-thread strong{color:#fff1c4;font-size:13px;font-weight:950}.messages-thread p{color:#dfc9a1;margin:0;font-size:13px;font-weight:780;line-height:1.45}.messages-thread time{color:#8fb6c0;justify-self:end;font-size:11px;font-weight:900}.messages-attachments{gap:7px;display:grid}.messages-media-card{background:#0000003d;border:1px solid #7ee6ff29;border-radius:8px;width:fit-content;max-width:100%;display:grid;overflow:hidden}.messages-media-card img,.messages-media-card video{object-fit:contain;border-radius:7px;width:auto;max-width:min(560px,100%);max-height:min(68dvh,640px);display:block}.messages-media-card video{background:#050403}.messages-media-card>span{color:#def8ff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:850;display:inline-flex;overflow:hidden}.messages-media-card>small{color:#9fb8bd;font-size:11px;font-weight:850}.messages-voice-card{background:linear-gradient(135deg,#1862802e,#dc9b3d0f),#ffffff09;border:1px solid #7ee6ff2e;border-radius:8px;gap:9px;padding:10px;display:grid}.messages-voice-meta{color:#def8ff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:900;display:grid}.messages-voice-meta svg{color:#7ee6ff}.messages-voice-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-voice-meta small{color:#9fb8bd;font-size:11px;font-weight:850}.messages-voice-wave{background:#0000002e;border:1px solid #7ee6ff1f;border-radius:7px;align-items:center;gap:3px;min-height:42px;padding:0 9px;display:flex;overflow:hidden}.messages-voice-wave i{opacity:.86;background:linear-gradient(#7ee6ff,#dc9b3d);border-radius:999px;width:3px;min-width:3px}.messages-voice-wave.is-live i{background:linear-gradient(#ffe4a4,#7ee6ff)}.messages-voice-card audio{accent-color:#7ee6ff;width:100%;min-width:0;height:34px}.messages-attachments a:not(.messages-media-card){color:#def8ff;background:#ffffff0b;border:1px solid #7ee6ff29;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:850;display:grid}.messages-attachments a:not(.messages-media-card) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-attachments a:not(.messages-media-card) small{color:#9fb8bd}.messages-reactions{justify-content:flex-start}.messages-reactions button{border-radius:999px;grid-auto-flow:column;gap:4px;min-width:34px;min-height:28px;font-size:13px}.messages-reactions button.is-active{background:#18628042;border-color:#7ee6ff80}.messages-reactions span{color:#def8ff;font-size:11px;font-weight:950}.messages-thread-panel footer,.messages-thread-panel form{grid-template-columns:44px 44px 44px minmax(160px,1fr) minmax(116px,max-content);gap:10px;display:grid}.messages-thread-panel footer input,.messages-thread-panel form input[type=text],.messages-thread-panel form>input:not([type]){color:#f8e8c6;min-width:0;min-height:42px;font:inherit;background:#ffffff0b;border:1px solid #dc9b3d3d;border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:850}.messages-thread-panel form input[type=file]{display:none}.messages-thread-panel form>button:not([type=submit]){width:44px}.messages-thread-panel form button[type=submit]{justify-content:center;align-items:center;gap:8px;min-width:116px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.messages-thread-panel form button:disabled{cursor:not-allowed;opacity:.5}.messages-voice-recorder{background:radial-gradient(circle at 8%,#7ee6ff1f,#0000 34%),#1862801f;border:1px solid #7ee6ff38;border-radius:9px;grid-template-columns:minmax(150px,auto) minmax(180px,1fr) max-content;align-items:center;gap:10px;padding:10px;display:grid}.messages-voice-recorder-head{color:#def8ff;text-transform:uppercase;grid-template-columns:auto auto auto;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-grid}.messages-voice-recorder-head svg{color:#7ee6ff}.messages-voice-recorder-head span{color:#ffe4a4;font-variant-numeric:tabular-nums}.messages-voice-recorder-actions{justify-content:flex-end;gap:8px;display:inline-flex}.messages-voice-recorder-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.messages-emoji-panel{background:#0e0805d1;border:1px solid #dc9b3d33;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding:8px;display:grid}.messages-emoji-panel button{cursor:pointer;background:#ffffff0b;border:1px solid #ffe7b214;border-radius:7px;place-items:center;min-height:32px;font-size:17px;display:grid}.messages-emoji-panel button:hover{background:#1862802e;border-color:#7ee6ff6b}.messages-side-card{gap:12px;display:grid}.messages-side-card>svg{color:#7ee6ff}.messages-status,.messages-file-strip,.messages-empty-state{color:#def8ff;background:#18628024;border:1px solid #7ee6ff33;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:850;display:flex}.messages-status{width:fit-content}.messages-empty-state{text-align:center;flex-direction:column;justify-content:center;min-height:260px}.messages-empty-state h1,.messages-empty-state h2{color:#ffe4a4;margin:0;font-family:Georgia,Times New Roman,serif}.messages-empty-state p{color:#c8b08a;max-width:540px;margin:0}.messages-empty-state a{color:#def8ff;background:#18628042;border:1px solid #7ee6ff59;border-radius:7px;align-items:center;min-height:40px;padding:0 14px;font-weight:950;display:inline-flex}.messages-file-strip{justify-content:space-between}.messages-file-strip>div{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.messages-file-strip>div button{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 9px;display:inline-flex;overflow:hidden}.messages-confirm-backdrop{z-index:80;background:#000000a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.messages-confirm-dialog{background:radial-gradient(circle at 88% 8%,#7ee6ff14,#0000 34%),linear-gradient(#22140afa,#0b0705fa);border:1px solid #dc9b3d75;border-radius:10px;gap:14px;width:min(460px,100%);padding:18px;display:grid;box-shadow:inset 0 0 0 1px #ffe7b20f,0 24px 70px #0000008a}.messages-confirm-dialog>div{color:#ffca58;align-items:center;gap:10px;display:flex}.messages-confirm-dialog h2{color:#ffe4a4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:950}.messages-confirm-dialog p,.messages-confirm-dialog strong{color:#d9c19a;margin:0;font-size:14px;font-weight:800;line-height:1.45}.messages-confirm-dialog strong{color:#def8ff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.messages-confirm-dialog footer{justify-content:flex-end;gap:10px;display:flex}.messages-confirm-dialog footer button{color:#ffe4a4;cursor:pointer;background:#ffffff0e;border:1px solid #dc9b3d52;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:950;display:inline-flex}.messages-confirm-dialog footer button:last-child{color:#ffd1d1;background:#78191952;border-color:#ff5b5b70}.messages-confirm-dialog footer button:hover{background:#1862802e;border-color:#7ee6ff6b}.messages-confirm-dialog footer button:disabled{cursor:not-allowed;opacity:.56}.messages-context-menu{z-index:90;color:#f8e8c6;background:radial-gradient(circle at 90% 10%,#7ee6ff1a,#0000 34%),linear-gradient(#22140afa,#0b0705fa);border:1px solid #dc9b3d75;border-radius:10px;gap:10px;width:min(304px,100vw - 24px);padding:10px;display:grid;position:fixed;box-shadow:inset 0 0 0 1px #ffe7b20f,0 22px 64px #0000008c}.messages-context-title{border-bottom:1px solid #ffe7b214;gap:3px;padding:2px 2px 10px;display:grid}.messages-context-title strong{color:#fff1c4;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.messages-context-title span{color:#9f8a69;font-size:11px;font-weight:900}.messages-context-reactions{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.messages-context-reactions.is-expanded{grid-template-columns:repeat(6,minmax(0,1fr))}.messages-context-reactions button,.messages-context-actions button{color:#ffe4a4;cursor:pointer;background:#ffffff0e;border:1px solid #dc9b3d42;border-radius:7px;min-width:0}.messages-context-reactions button{place-items:center;min-height:34px;font-size:15px;display:grid}.messages-context-reactions button.is-active,.messages-context-reactions button:hover,.messages-context-actions button:hover{background:#18628038;border-color:#7ee6ff70}.messages-context-reactions button[aria-expanded=true] svg{transform:rotate(180deg)}.messages-context-actions{gap:6px;display:grid}.messages-context-actions button{color:#f8e8c6;text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:900;display:grid}.messages-context-actions button.is-danger{color:#ffd1d1}.messages-context-actions button:disabled{cursor:not-allowed;opacity:.46}.messages-context-info{border-top:1px solid #ffe7b214;gap:6px;padding-top:10px;display:grid}.messages-context-info strong{color:#7ee6ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.messages-context-info span{color:#bda783;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:12px;font-weight:800;display:grid}.messages-context-info b{color:#f8e8c6;font-weight:950}.messages-forward-dialog{width:min(520px,100%)}.messages-forward-dialog h3{color:#7ee6ff;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0;font-size:12px;font-weight:950}.messages-forward-search{margin:2px 0 4px}.messages-forward-dialog footer button:last-child{color:#def8ff;background:#18628042;border-color:#7ee6ff6b}.messages-forward-list{gap:8px;max-height:320px;padding-right:3px;display:grid;overflow:auto}.messages-forward-list button{color:#f8e8c6;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.messages-forward-list .messages-chat-avatar-visual,.messages-forward-list .messages-chat-avatar{grid-column:1}.messages-forward-list button>svg{color:#7ee6ff}.messages-forward-list button:hover,.messages-forward-list button.is-selected{background:#1862802e;border-color:#7ee6ff6b}.messages-forward-list button:disabled{cursor:not-allowed;opacity:.45}.messages-forward-list small{color:#bda783;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:750;display:block;overflow:hidden}.messages-section-head-tight{margin-top:18px}.messages-request-list article{background:#ffffff0b;border:1px solid #ffe7b214;border-radius:8px;padding:12px}@media (max-width:1220px){.messages-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.messages-side-stack{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.messages-hero,.messages-stat-grid,.messages-push-strip,.messages-layout,.messages-side-stack{grid-template-columns:1fr}.messages-hero nav{justify-content:stretch}.messages-hero nav a{flex:180px}.messages-thread-panel{min-height:560px}}@media (max-width:560px){.messages-hero{min-height:0;padding:16px}.messages-hero h1{font-size:36px}.messages-hero nav a,.messages-side-card a,.messages-push-strip button{width:100%}.messages-thread-toolbar{justify-content:stretch;width:100%;max-width:none}.messages-realtime-pill,.messages-thread-actions{width:100%}.messages-thread-actions button{flex:1}.messages-section-head,.messages-thread-panel header,.messages-selection-bar,.messages-thread-panel footer,.messages-thread-panel form,.messages-chat-list button,.messages-chat-list article{grid-template-columns:1fr}.messages-selection-bar{grid-template-columns:1fr;align-items:stretch;display:grid}.messages-thread article{grid-template-columns:34px minmax(0,1fr);gap:8px;width:100%}.messages-thread article.is-mine{grid-template-columns:minmax(0,1fr) 34px}.messages-thread article.has-no-avatar{grid-template-columns:minmax(0,1fr)}.messages-message-avatar{width:34px;height:34px}.messages-thread article.is-selectable{padding-left:30px}.messages-selection-bar>span{justify-content:center;min-width:0}.messages-selection-bar>div{grid-template-columns:1fr;justify-content:stretch;display:grid}.messages-selection-bar button,.messages-thread-panel form>button:not([type=submit]){width:100%}.messages-voice-recorder{grid-template-columns:1fr}.messages-voice-recorder-head{justify-content:center}.messages-voice-recorder-actions{grid-template-columns:1fr;display:grid}.messages-voice-meta{grid-template-columns:auto minmax(0,1fr)}.messages-voice-meta small{grid-column:2}.messages-emoji-panel{grid-template-columns:repeat(6,minmax(0,1fr))}.messages-file-strip{flex-direction:column;align-items:stretch}.messages-confirm-dialog footer{flex-direction:column-reverse}.messages-context-menu{width:auto;right:12px;left:12px!important}.messages-context-reactions,.messages-context-reactions.is-expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.messages-chat-list b{width:max-content;position:static}}.messages-redesign{--messages-panel:#190f08f0;--messages-panel-soft:#27190de6;--messages-line:#e0a23b3d;--messages-line-warm:#dc9b3d40;--messages-text:#f4e3c1;--messages-muted:#c3a77a;--messages-peer:#21160df0;--messages-mine:#3a240feb;--messages-accent:#d89b3b;--messages-cyan:#69d7ec;width:min(100%,1540px);height:calc(100dvh - 150px);min-height:560px;color:var(--messages-text);gap:0;padding:0;overflow:hidden}.rpg-main:has(.messages-redesign) .rpg-mobile-brand{display:none}.messages-redesign .messages-status{z-index:12;width:min(460px,100% - 60px);position:absolute;top:82px;right:30px;box-shadow:0 14px 34px #0000005c}.messages-redesign .messages-layout{background:linear-gradient(#1f130af5,#090604f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/320px;border:1px solid #b6752480;border-radius:8px;grid-template-columns:minmax(310px,380px) minmax(0,1fr);gap:0;height:100%;min-height:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe1a00d,0 22px 60px #0000006b;align-items:stretch!important}.messages-redesign .messages-list-panel,.messages-redesign .messages-thread-panel{height:auto;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch!important}.messages-redesign .messages-list-panel{background:linear-gradient(#26170cf5,#0e0906f7),#0e0906f2;border-right:1px solid #b675245c;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex;overflow:hidden}.messages-app-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.messages-app-head h1{color:#f8e8c6;margin:0;font-size:20px;font-weight:950;line-height:1.05}.messages-app-head p{color:var(--messages-muted);margin:3px 0 0;font-size:12px;font-weight:800}.messages-app-head a,.messages-mobile-back{color:#ffe3a5;background:#d89b3b1f;border:1px solid #7ee6ff38;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.messages-redesign .messages-section-head{align-items:center;margin:0}.messages-redesign .messages-section-head h2{color:#ffe4a4;text-shadow:none;font-family:inherit;font-size:13px;line-height:1.1}.messages-redesign .messages-section-head p{color:var(--messages-muted);margin-top:3px;font-size:11px}.messages-redesign .messages-section-head-tight{margin-top:2px}.messages-redesign .messages-search{min-height:40px;color:var(--messages-accent);background:#ffe7b20e;border-color:#e0a23b3d;border-radius:8px}.messages-redesign .messages-search input{color:#f4e3c1;font-size:13px;font-weight:760}.messages-redesign .messages-chat-list{align-content:start;min-height:0;margin-top:0}.messages-redesign .messages-chat-list:not(.messages-conversation-list){max-height:190px;padding-right:2px;overflow:auto}.messages-redesign .messages-conversation-list{overscroll-behavior:contain;flex:auto;padding-right:2px;overflow-y:auto}.messages-redesign .messages-chat-list button,.messages-redesign .messages-chat-list article{background:0 0;border-color:#0000;border-radius:8px;min-height:64px;padding:9px 10px}.messages-redesign .messages-chat-list button:hover,.messages-redesign .messages-chat-list button.is-selected{background:#9a5b1633;border-color:#e0a23b57;transform:none}.messages-redesign .messages-chat-list button.is-selected{box-shadow:inset 3px 0 0 var(--messages-accent)}.messages-redesign .messages-chat-list button.is-drag-over{background:#18628042;border-color:#7ee6ff9e;box-shadow:inset 3px 0 #7ee6ff}.messages-redesign .messages-chat-avatar{color:#f7e6c4;background:linear-gradient(135deg,#5d3812e0,#1f140ceb),#1f140cf0;border-color:#e0a23b6b;width:46px;height:46px}.messages-chat-avatar-visual{cursor:pointer;width:46px;height:46px}.messages-chat-avatar-visual.is-online:after,.messages-thread-avatar.is-online:after{z-index:20;content:"";background:#62e78a;border:2px solid #160d07;border-radius:999px;width:10px;height:10px;position:absolute;bottom:3px;right:2px;box-shadow:0 0 10px #62e78a94}.messages-redesign .messages-chat-list strong{color:#f7ead0;font-size:13px}.messages-redesign .messages-chat-list small{color:#aeb9b8;font-weight:700}.messages-redesign .messages-chat-list time{color:#e8b862;align-self:start}.messages-redesign .messages-chat-list b{color:#120a05;background:#d89b3b;bottom:9px;right:9px}.messages-redesign .messages-push-strip{box-shadow:none;background:#2945242e;border-color:#5bd69133;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px}.messages-redesign .messages-push-strip strong{font-size:12px}.messages-redesign .messages-push-strip small{color:#b9cab6;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.messages-redesign .messages-push-strip button{border-radius:999px;min-height:32px;padding:0 10px}.messages-redesign .messages-thread-panel{background:linear-gradient(#1d120ab8,#0d0805e0),#0d0805eb;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto auto auto;gap:0;display:grid;overflow:hidden}.messages-redesign .messages-thread-panel>header{background:#1a1009eb;border-bottom:1px solid #b6752457;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin:0;padding:10px 14px;display:grid}.messages-thread-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.messages-redesign .messages-thread-identity>span{gap:2px;min-width:0;min-height:0!important;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;display:grid!important}.messages-thread-avatar,.messages-thread-avatar-fallback{flex:0 0 42px;width:42px;height:42px}.messages-thread-avatar{cursor:pointer}.messages-thread-avatar-fallback{color:#ffe3a5;background:#9a5b163d;border:1px solid #e0a23b70;border-radius:999px;place-items:center;font-weight:950;display:grid}.messages-redesign .messages-thread-panel h2{color:#f8e8c6;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;font-family:inherit;font-size:17px;line-height:1.15;overflow:hidden}.messages-redesign .messages-thread-panel header p{color:var(--messages-muted);margin-top:3px;font-size:12px;font-weight:760}.messages-mobile-back{border-radius:8px;display:none}.messages-redesign .messages-thread-toolbar{flex-wrap:nowrap;align-items:center;max-width:none}.messages-redesign .messages-realtime-pill{border-radius:999px;grid-template-columns:1fr;place-items:center;gap:0;width:34px;min-height:34px;padding:0}.messages-redesign .messages-realtime-pill b,.messages-redesign .messages-realtime-pill small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.messages-redesign .messages-thread-actions{flex-wrap:nowrap}.messages-redesign .messages-thread-actions button,.messages-redesign .messages-bubble-actions button,.messages-redesign .messages-file-strip button,.messages-redesign .messages-thread-panel form>button{color:#ffe3a5;background:#ffe7b20e;border-color:#e0a23b47;border-radius:8px}.messages-redesign .messages-selection-bar{background:#121c23b3;border-width:0 0 1px;border-color:#7ee6ff1f;border-radius:0;grid-row:3;min-height:0;margin:0;padding:8px 14px}.messages-redesign .messages-selection-bar:not(.is-active){background:#121c2361}.messages-redesign .messages-selection-bar>span{min-width:0}.messages-redesign .messages-thread{overscroll-behavior:contain;scroll-behavior:smooth;background:linear-gradient(#060a0c38,#0a080657),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/420px;border:0;border-radius:0;flex-direction:column;grid-row:4;gap:8px;min-height:0;padding:18px 18px 16px;display:flex;overflow-y:auto}.messages-redesign .messages-thread article{flex:none;grid-template-columns:38px minmax(0,1fr);align-items:end;gap:8px;width:min(74%,680px)}.messages-redesign .messages-thread article.is-mine{grid-template-columns:minmax(0,1fr) 38px;align-self:flex-end}.messages-redesign .messages-thread article:not(.is-mine){align-self:flex-start}.messages-redesign .messages-thread article.has-no-avatar{grid-template-columns:minmax(0,1fr)}.messages-redesign .messages-bubble-card{background:var(--messages-peer);border-color:#ffffff14;border-radius:8px;gap:6px;padding:9px 10px 8px;box-shadow:0 6px 16px #00000038}.messages-pinned-strip{color:#ffe3a5;text-align:left;background:linear-gradient(90deg,#442b12f5,#26180cf0),#26180cf0;border:0;border-bottom:1px solid #e0a23b4d;grid-row:2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:7px 12px 7px 14px;display:grid}.messages-pinned-strip-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.messages-pinned-strip-main>svg{color:#d89b3b}.messages-pinned-avatar,.messages-pinned-avatar-fallback{flex:0 0 34px;width:34px;height:34px}.messages-pinned-avatar-fallback{color:#ffe3a5;background:#9a5b1642;border:1px solid #e0a23b6b;border-radius:999px;place-items:center;font-size:13px;font-weight:950;display:grid}.messages-pinned-strip-nav{grid-template-rows:1fr 1fr;gap:2px;display:grid}.messages-pinned-strip-nav button{color:#c8b08a;background:#0000001f;border:1px solid #e0a23b2e;border-radius:6px;place-items:center;width:26px;height:17px;display:grid}.messages-pinned-strip-nav .is-up{transform:rotate(180deg)}.messages-pinned-strip-close{color:#bfa47c;background:#0000001f;border:1px solid #e0a23b38;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.messages-pinned-strip-main span{gap:2px;min-width:0;display:grid}.messages-pinned-strip strong,.messages-pinned-strip em,.messages-composer-reply strong,.messages-reply-quote strong{color:#ffe3a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.messages-pinned-strip em{color:#d89b3b;letter-spacing:0;font-size:11px;font-style:normal}.messages-pinned-strip small,.messages-composer-reply small,.messages-reply-quote span{color:#c8b08a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.messages-blocked-card{color:#f8e8c6;text-align:center;background:linear-gradient(#1f1610f5 0%,#0e0a08fa 100%),#160f0cf5;border:1px solid #da984880;border-radius:10px;flex:none;align-self:center;justify-items:center;gap:16px;width:min(560px,100%);margin:22px auto 18px;padding:24px 26px 22px;display:grid;box-shadow:inset 0 0 0 1px #ffe7b20f,0 20px 50px #0000006b}.messages-blocked-card:only-child{margin:auto}.messages-blocked-art{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:min(330px,100%);display:grid;position:relative}.messages-blocked-art:before,.messages-blocked-art:after{content:"";background:linear-gradient(90deg,#0000,#da9848b8,#0000);height:1px}.messages-blocked-art span,.messages-blocked-art i{border-radius:999px;place-items:center;font-style:normal;display:grid}.messages-blocked-art span{color:#bda783;background:#ffffff0b;border:1px solid #ffe7b229;width:54px;height:54px}.messages-blocked-art i{color:#ff9a83;background:radial-gradient(circle,#ff5f4b38,#0000 62%),#631c1652;border:1px solid #ff5f4b75;width:76px;height:76px;box-shadow:0 0 28px #ff504029}.messages-blocked-card>div:last-child{gap:8px;display:grid}.messages-blocked-card strong{color:#ffe5d8;text-shadow:0 2px #190804b3;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,30px);font-weight:950;line-height:1.05}.messages-blocked-card p{color:#d8b4a9;max-width:440px;margin:0 auto;font-size:13px;font-weight:800;line-height:1.5}.messages-reply-quote{text-align:left;background:#0000002e;border:0;border-left:3px solid #69d7ec;border-radius:5px;gap:2px;min-width:0;padding:6px 8px;display:grid}.messages-composer-reply{color:#69d7ec;background:#0003;border-left:3px solid #69d7ec;border-radius:7px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid}.messages-composer-reply>span{gap:2px;min-width:0;display:grid}.messages-composer-reply button{color:#ffe3a5;background:#ffffff0a;border:1px solid #e0a23b47;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.messages-redesign .messages-thread article.is-mine .messages-bubble-card{background:var(--messages-mine);border-color:#e0a23b47}.messages-redesign .messages-bubble-head{gap:8px}.messages-redesign .messages-thread strong{color:#f9e8c8;font-size:12px}.messages-redesign .messages-thread p{color:#f1dfc0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.42}.messages-redesign .messages-thread time{color:#eac37b;font-size:10.5px}.messages-redesign .messages-bubble-actions{opacity:.84;justify-content:flex-end;align-items:center}.messages-redesign .messages-bubble-actions button{border-radius:999px;min-width:28px;min-height:28px}.messages-redesign .messages-delivery-state{min-width:28px;min-height:24px}.messages-redesign .messages-media-card img,.messages-redesign .messages-media-card video{aspect-ratio:auto;object-fit:contain;max-height:min(68dvh,640px)}.messages-redesign .messages-media-card>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messages-redesign .messages-voice-card{background:#ffffff0b}.messages-redesign .messages-thread-panel form{background:#170e08f5;border-top:1px solid #b6752457;grid-row:5;grid-template-columns:42px 42px 42px minmax(0,1fr) 46px;gap:8px;padding:10px 14px}.messages-redesign .messages-thread-panel form input[type=text],.messages-redesign .messages-thread-panel form>input:not([type]){color:#f4e3c1;background:#ffe7b20e;border-color:#e0a23b38;border-radius:8px;min-height:42px;font-size:13px;font-weight:720}.messages-redesign .messages-thread-panel form>button:not([type=submit]){width:42px}.messages-redesign .messages-thread-panel form button[type=submit]{width:46px;min-width:46px;padding:0;font-size:0}.messages-redesign .messages-thread-panel form button[type=submit] svg{width:18px;height:18px}.messages-redesign .messages-emoji-panel,.messages-redesign .messages-file-strip,.messages-redesign .messages-voice-recorder{background:#11171cf5;border-width:1px 0 0;border-radius:0;margin:0;padding:10px 14px}.messages-redesign .messages-voice-recorder{grid-row:6}.messages-redesign .messages-emoji-panel{grid-row:7}.messages-redesign .messages-file-strip{grid-row:8}.messages-redesign .messages-empty-state{box-sizing:border-box;background:#0c1217b8;border-color:#7ee6ff1f;align-self:center;width:min(460px,100%);margin:auto}.messages-redesign .messages-empty-state h2,.messages-redesign .messages-empty-state h1{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;word-break:break-word;width:100%;min-width:0;max-width:100%;font-family:inherit;font-size:20px;line-height:1.18}@media (max-width:1220px){.messages-redesign .messages-layout{grid-template-columns:minmax(292px,340px) minmax(0,1fr)}}@media (max-width:980px){.messages-redesign{height:calc(100dvh - 220px);min-height:540px}.messages-redesign .messages-layout,.messages-redesign .messages-side-stack{grid-template-columns:minmax(286px,330px) minmax(0,1fr)}.messages-redesign .messages-thread article{width:min(86%,620px)}}@media (max-width:760px){.messages-redesign{width:100%;height:calc(100dvh - 86px);min-height:0}.messages-redesign .messages-layout{grid-template-columns:1fr}.messages-redesign.has-chat-open .messages-list-panel,.messages-redesign:not(.has-chat-open) .messages-thread-panel{display:none}.messages-redesign .messages-list-panel{border-right:0}.messages-redesign .messages-thread-panel>header{grid-template-columns:40px minmax(0,1fr) auto;min-height:58px;padding:8px 10px}.messages-mobile-back{display:grid}.messages-redesign .messages-thread-toolbar{gap:6px}.messages-redesign .messages-thread-actions button{width:34px;min-width:34px;min-height:34px}.messages-redesign .messages-selection-bar{grid-template-columns:1fr;padding:8px 10px}.messages-redesign .messages-selection-bar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.messages-redesign .messages-thread{padding:12px 10px}.messages-redesign .messages-thread article,.messages-redesign .messages-thread article.is-mine{width:100%}.messages-redesign .messages-thread-panel form{grid-template-columns:38px 38px 38px minmax(0,1fr) 42px;gap:6px;padding:8px}.messages-redesign .messages-thread-panel form>button:not([type=submit]){width:38px;min-width:38px}.messages-redesign .messages-thread-panel form button[type=submit]{width:42px;min-width:42px}.messages-redesign .messages-emoji-panel{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:430px){.messages-redesign{height:calc(100dvh - 78px)}.messages-redesign .messages-list-panel{padding:10px}.messages-redesign .messages-push-strip{grid-template-columns:1fr}.messages-redesign .messages-push-strip button{width:100%}.messages-redesign .messages-thread-panel>header{grid-template-columns:36px minmax(0,1fr) auto}.messages-redesign .messages-thread-actions{gap:4px}.messages-redesign .messages-thread-actions button:nth-child(2){display:none}.messages-redesign .messages-thread-panel form{grid-template-columns:36px 36px minmax(0,1fr) 40px}.messages-redesign .messages-thread-panel form>button:nth-of-type(3){display:none}}.watch-hero{background:linear-gradient(90deg,#0f0905eb,#381f0a94,#0f0905d1),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;border:1px solid #ab691de0;border-radius:8px;grid-template-columns:minmax(0,1fr) 188px;align-items:center;gap:14px;min-height:118px;padding:16px 22px;display:grid;box-shadow:inset 0 0 0 1px #ffe09e14,0 14px 32px #0000002e}.watch-hero h1{color:#fff1c7;font-family:var(--font-cinzel), serif;text-shadow:0 3px 7px #271002b8;margin:7px 0 5px;font-size:clamp(34px,2.8vw,46px);line-height:1}.watch-hero p{color:#dec295;max-width:760px;margin:0;font-size:13px;font-weight:850;line-height:1.38}.notification-hero{background:radial-gradient(circle at 16% 10%,#63d7ff2e,#0000 35%),radial-gradient(circle at 84% 18%,#ffb74729,#0000 32%),linear-gradient(90deg,#091013f5,#321e0bad,#0f0905e0),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;grid-template-columns:minmax(0,1fr) minmax(170px,212px) auto;align-items:end;min-height:150px;overflow:hidden}.notification-hero>div:first-child{min-width:0}.notification-hero h1{max-width:780px}.notification-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notification-hero-actions a{color:#def8ff;text-align:center;text-shadow:0 1px 1px #000000a8;background:linear-gradient(#155d7a94,#071820d1),#061920e6;border:1px solid #58d8ff80;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.notification-hero-actions a.secondary{color:#ffe4a5;background:linear-gradient(#7045129e,#1f1207db),#1f1207e6;border-color:#efb0429e}.notification-limit-card{background:radial-gradient(circle at 20% 0,#5be2ff29,#0000 52%),linear-gradient(#0c2127f5,#070503f5);border-color:#5ccfff8c}.notification-channel-grid,.notification-auth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.notification-channel-card,.notification-preview-card{background:linear-gradient(#160d06eb,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;min-width:0;display:grid;box-shadow:inset 0 0 0 1px #ffe1a30f,0 14px 34px #0000002e}.notification-channel-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;min-height:124px;padding:14px}.notification-channel-card>svg,.notification-preview-card>svg{color:#86eaff;filter:drop-shadow(0 0 12px #5dd5ff2e)}.notification-channel-card>div{gap:4px;min-width:0;display:grid}.notification-channel-card span{color:#e0a02a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.notification-channel-card strong{color:#fff1c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:950;line-height:1;overflow:hidden}.notification-channel-card p{color:#bfa77c;grid-column:1/-1;margin:0;font-size:12px;font-weight:850;line-height:1.38}.notification-channel-card.is-cyan{border-color:#5bd8ff66}.notification-channel-card.is-green{border-color:#64e0816b}.notification-channel-card.is-green>svg{color:#93f3a8}.notification-channel-card.is-gold{border-color:#efb04285}.notification-channel-card.is-gold>svg{color:#ffd36c}.notification-channel-card.is-violet{border-color:#ac88ff6b}.notification-channel-card.is-violet>svg{color:#d3bdff}.notification-preview-card{align-content:start;gap:10px;min-height:168px;padding:18px}.notification-preview-card h2{color:#fff0c2;font-family:var(--font-cinzel), serif;margin:0;font-size:21px;line-height:1.05}.notification-preview-card p{color:#bfa77c;margin:0;font-size:13px;font-weight:850;line-height:1.45}.notification-auth-demo{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:10px;display:grid}.notification-auth-demo article{background:linear-gradient(#160d06e6,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.notification-auth-demo span{color:#9df3ff;text-transform:uppercase;background:#0c2a349e;border:1px solid #58d8ff6b;border-radius:5px;width:max-content;padding:5px 9px;font-size:11px;font-weight:950}.notification-auth-demo h2{color:#fff0c2;font-family:var(--font-cinzel), serif;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.05}.notification-auth-demo ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notification-auth-demo li{background:#0503026b;border:1px solid #68431db8;border-radius:6px;grid-template-columns:minmax(100px,.28fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.notification-auth-demo strong{color:#ffe4a5;font-size:13px;font-weight:950}.notification-auth-demo small{color:#bfa77c;font-size:12px;font-weight:850;line-height:1.35}.notification-auth-demo article>div{flex-wrap:wrap;gap:8px;display:flex}.notification-auth-demo b{color:#ffe1a0;background:#3f250a9e;border:1px solid #efb04275;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.watch-limit-card,.watch-summary-tile,.watch-panel{background:linear-gradient(#160d06f0,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a30f,0 14px 34px #0003}.watch-limit-card{text-align:right;align-content:center;gap:5px;min-height:78px;padding:13px 15px;display:grid}.watch-limit-card span,.watch-summary-tile span,.watch-panel header span,.watch-field>span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.watch-limit-card strong{color:#fff1c7;font-size:31px;line-height:1}.watch-limit-card small{color:#b8935a;font-size:11px;font-weight:900}.watch-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.watch-summary-tile{align-content:center;gap:5px;min-height:60px;padding:10px 12px;display:grid}.watch-summary-tile strong{color:#fff1c7;font-size:22px;line-height:1}.watch-workspace{grid-template-columns:minmax(0,1fr) 350px;gap:14px;display:grid}.watch-panel{gap:12px;min-width:0;padding:13px;display:grid}.watch-panel header,.watch-compose footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.watch-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.watch-panel h2{color:#fff0c2;font-family:var(--font-cinzel), serif;margin:4px 0 0;font-size:21px;line-height:1.05}.watch-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:9px;display:grid}.watch-field{align-content:start;gap:6px;min-width:0;display:grid;position:relative}.watch-search-field{grid-column:span 5}.watch-mode-field{grid-column:span 3}.watch-price-field,.watch-server-field,.watch-gear-field,.watch-quality-field{grid-column:span 2}.watch-cities-field{grid-column:1/-1}.watch-field input,.watch-field select,.watch-search-field>div:first-of-type{color:#f6e0b0;min-width:0;height:34px;font:inherit;background:#040302d1;border:1px solid #845422d6;border-radius:6px;outline:none;font-size:13px;font-weight:850}.watch-field input,.watch-field select{padding:0 10px}.watch-field input:disabled,.watch-field select:disabled{cursor:not-allowed;color:#a8895c;opacity:1;background:#140e08bd;border-color:#5e4526c7}.watch-search-field>div:first-of-type{align-items:center;gap:8px;padding:0 10px;display:flex}.watch-search-field input{background:0 0;border:0;height:auto;padding:0}.watch-field small{color:#a98756;font-size:10px;font-weight:850;line-height:1.25}.watch-search-results{z-index:40;background:#070402fa;border:1px solid #c47d21db;border-radius:5px;gap:4px;width:100%;padding:6px;display:grid;position:absolute;top:58px;box-shadow:0 12px 24px #00000080}.watch-search-results button{color:#f4d9a6;text-align:left;background:#261609cc;border:1px solid #5a3713db;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid}.watch-search-results button:hover{background:#43270edb;border-color:#ffb93dcc}.watch-search-results button>span{gap:2px;min-width:0;display:grid}.watch-search-results small{color:#a98756;font-size:10px;font-weight:850}.watch-item-icon{color:#ffc75d;background:radial-gradient(circle at 50% 35%,#ffdb8e29,#0000 54%),#070503c7;border:1px solid #955f22b8;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe2a00f}.watch-item-icon img{object-fit:contain;width:30px;height:30px}.watch-segmented,.watch-city-grid{flex-wrap:wrap;gap:6px;display:flex}.watch-segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.watch-segmented button,.watch-city-grid button,.watch-primary-action,.watch-secondary-action,.watch-icon-action,.watch-table-row button{color:#f3d29b;cursor:pointer;font:inherit;background:linear-gradient(#2c1b0ceb,#0b0704f0),#0c0805e6;border:1px solid #895318e0;border-radius:6px;font-weight:950}.watch-segmented button{min-height:34px;padding:0 7px;font-size:11px;line-height:1.12}.watch-city-grid button{min-height:32px;padding:0 10px;font-size:12px}.watch-mode-option.buy{color:#8ff0a4;border-color:#4aa35b94}.watch-mode-option.sell{color:#ffd46f;border-color:#d1a244a3}.watch-mode-option.buy.active{color:#a8ffbb;background:linear-gradient(#256f348f,#0a0805eb);border-color:#6be884e6;box-shadow:inset 0 0 0 1px #6be88429,0 0 15px #6be88424}.watch-mode-option.sell.active{color:#ffe29b;background:linear-gradient(#7e5416c7,#0a0805eb);border-color:#efb042fa;box-shadow:inset 0 0 0 1px #ffcc5b24,0 0 15px #ffb83e21}.watch-city-grid .watch-city-button{border-color:var(--watch-city-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.watch-city-grid .watch-city-button{border-color:color-mix(in srgb, var(--watch-city-color,#e5cfaa) 44%, #704b24d6)}}.watch-city-grid .watch-city-button{color:var(--watch-city-color,#e5cfaa);background:#0a0704c2}@supports (color:color-mix(in lab, red, red)){.watch-city-grid .watch-city-button{color:color-mix(in srgb, var(--watch-city-color,#e5cfaa) 72%, #e5cfaa)}}.watch-city-grid .watch-city-button:hover{border-color:var(--watch-city-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.watch-city-grid .watch-city-button:hover{border-color:color-mix(in srgb, var(--watch-city-color,#ffb33a) 70%, #6d4320)}}.watch-city-grid .watch-city-button:hover{background:linear-gradient(180deg, var(--watch-city-wash,#0a0704c2), #0a0704c7)}.watch-city-grid .watch-city-button.active{border-color:var(--watch-city-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.watch-city-grid .watch-city-button.active{border-color:color-mix(in srgb, var(--watch-city-color,#ffb33a) 84%, #fff)}}.watch-city-grid .watch-city-button.active{background:linear-gradient(180deg, var(--watch-city-wash,#835215f2), #0c0805e6), linear-gradient(180deg, #ffffff14, transparent);box-shadow:inset 0 0 0 1px var(--watch-city-glow,#ffb33a3d), 0 0 18px var(--watch-city-glow,#ffb33a38);color:var(--watch-city-color,#fff4d1)}.watch-compose footer{border-top:1px solid #633f1ab8;min-width:0;padding-top:11px}.watch-compose footer>div{gap:4px;display:grid}.watch-selected-item{align-items:center;gap:9px;min-width:0;display:inline-flex}.watch-selected-item>span:last-child{gap:3px;min-width:0;display:grid}.watch-compose footer strong{color:#fff1c7;font-size:13px}.watch-compose footer span{color:#b8935a;font-size:12px;font-weight:850}.watch-primary-action,.watch-secondary-action,.watch-icon-action{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;display:inline-flex}.watch-primary-action{background:linear-gradient(#8b5213fa,#341d08fa);border-color:#eeab3cf2;box-shadow:inset 0 0 0 1px #ffe2a014}.watch-primary-action:disabled{cursor:not-allowed;filter:grayscale(.6)opacity(.58)}.watch-secondary-action:disabled{cursor:not-allowed;opacity:.58}.watch-icon-action{width:34px;padding:0}.watch-scan-note{color:#9af0ad;background:#0c331a61;border:1px solid #5b97699e;border-radius:5px;margin:0;padding:8px 10px;font-size:12px;font-weight:950}.watch-error{color:#ffb0a6;background:#480c0980;border:1px solid #d64637b8;border-radius:5px;margin:0;padding:8px 10px;font-size:12px;font-weight:950}.watch-copy-toast{z-index:65;color:#a8ffbd;background:linear-gradient(#0d3d1cf5,#06150bf7),#082311f5;border:1px solid #5eda77a8;border-radius:6px;justify-self:end;width:fit-content;max-width:min(460px,100%);padding:9px 12px;font-size:12px;font-weight:950;position:sticky;top:10px;box-shadow:0 12px 24px #00000057,inset 0 0 0 1px #aaffb914}.watch-rules{gap:7px;display:grid}.watch-rules p{background:#0503027a;border:1px solid #68431db8;border-radius:5px;gap:3px;margin:0;padding:9px;display:grid}.watch-rules strong{color:#fff0c2;font-size:13px}.watch-rules span{color:#b8935a;font-size:12px;font-weight:850;line-height:1.35}.watch-push-box{background:#06232a6b;border:1px solid #418b959e;border-radius:5px;gap:9px;padding:10px;display:grid}.watch-push-box>div{gap:4px;display:grid}.watch-push-box strong{color:#c7f4ff;font-size:13px}.watch-push-box span,.watch-push-box small{color:#95bdc6;font-size:12px;font-weight:850;line-height:1.35}.watch-table-panel,.watch-history-panel{overflow:hidden}.watch-table{background:#05030247;border:1px solid #69461fb8;border-radius:7px;display:grid;overflow-x:auto}.watch-table-head,.watch-table-row{grid-template-columns:minmax(185px,1fr) 118px minmax(150px,.9fr) 82px minmax(135px,.75fr) 94px 86px 78px 98px;align-items:center;min-width:1080px;display:grid}.watch-table-head{color:#ffc760;text-transform:uppercase;background:#0906049e;border-bottom:1px solid #7e4e19cc;font-size:11px;font-weight:950}.watch-table-head span,.watch-table-row>span,.watch-table-row>strong{padding:9px 10px}.watch-table-row{color:#e5c28f;border-bottom:1px solid #56371994;min-height:50px;font-size:12px;font-weight:850}.watch-table-row:nth-child(odd){background:#ffd27e06}.watch-table-row:hover{background:#7e501924}.watch-table-row.paused{opacity:.66}.watch-table-row>strong:not(.watch-table-item){color:#f9dfaa;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watch-table-item{color:#f9dfaa;align-items:center;gap:8px;min-width:0;display:inline-flex}.watch-table-item>span:not(.watch-item-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watch-table-row .watch-copy-link{color:#f9dfaa;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;width:auto;min-width:0;height:auto;padding:0;display:inline-flex}.watch-table-row .watch-copy-link:hover{color:#fff2c7;text-shadow:0 0 10px #ffc1564d}.watch-table-row .watch-copy-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watch-table-row .watch-copy-link svg{color:#d99b34;flex:none}.watch-mode-pill{background:#0604028a;border:1px solid #754e20d1;border-radius:999px;place-items:center;width:fit-content;min-height:24px;display:inline-grid;padding:0 9px!important}.watch-mode-pill.buy{color:#70ef95}.watch-mode-pill.sell{color:#ffd36c}.watch-table-row>div{justify-content:flex-end;gap:6px;padding-right:8px;display:flex}.watch-table-row button{place-items:center;width:30px;height:30px;display:grid}.watch-city-list{flex-wrap:wrap;gap:5px;display:flex}.watch-city-chip{border:1px solid var(--watch-city-color,#e5cfaa);align-items:center;min-height:23px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.watch-city-chip{border:1px solid color-mix(in srgb, var(--watch-city-color,#e5cfaa) 46%, #704b24d6)}}.watch-city-chip{background:linear-gradient(180deg, var(--watch-city-wash,#0a0704a8), #040302b3);color:var(--watch-city-color,#e5cfaa);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.watch-city-chip{color:color-mix(in srgb, var(--watch-city-color,#e5cfaa) 82%, #fff)}}.watch-city-chip{text-shadow:0 0 10px var(--watch-city-glow,#ffd06c2e);padding:0 8px;font-size:11px;font-weight:900;line-height:1}.watch-closest-cell{align-content:center;gap:3px;display:grid}.watch-closest-cell.empty{color:#8f7655;font-size:11px;font-weight:900}.watch-closest-cell strong{color:#fff0c4;font-size:13px;line-height:1.1}.watch-closest-cell small{font-size:10px;font-weight:950;line-height:1.1}.watch-closest-cell small.reached{color:#75ee91}.watch-closest-cell small.pending{color:#ffd36c}.watch-status-pill{border-radius:999px;place-items:center;width:fit-content;min-height:23px;font-size:11px;font-weight:950;display:inline-grid;padding:0 8px!important}.watch-status-pill.active{color:#75ee91;background:#0f461f57;border:1px solid #5ada7385}.watch-status-pill.paused{color:#ffd47a;background:#5b380d4d;border:1px solid #e2a84473}.watch-empty-row{color:#b8935a;text-align:center;background:#05030275;border:1px solid #69461fb8;border-radius:5px;margin:0;padding:16px;font-size:13px;font-weight:900}.watch-history-list{gap:7px;display:grid}.watch-alert-tabs,.watch-alert-status-tabs{flex-wrap:wrap;gap:6px;display:flex}.watch-alert-tabs button,.watch-alert-status-tabs button{color:#d8b57c;cursor:pointer;min-height:32px;font:inherit;background:#0c0805c7;border:1px solid #895318e0;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.watch-alert-tabs button.active,.watch-alert-status-tabs button.active{color:#fff2c9;background:linear-gradient(#8b5213f5,#341d08f5);border-color:#efb042fa}.watch-alert-tabs b{color:#94efaa;background:#060402ad;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:inline-grid}.watch-history-list article{color:#d7b06c;background:linear-gradient(#0c0805a8,#050302b8);border:1px solid #5e3d1bbd;border-radius:6px;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.55fr) 94px 92px 40px;align-items:center;gap:8px;min-height:42px;padding:7px 10px;font-size:12px;font-weight:850;display:grid}.watch-history-list article:hover{background:linear-gradient(#221509bd,#070402c2);border-color:#b77526b8}.watch-history-list article.resolved{opacity:.64}.watch-history-list strong{color:#f6dca7;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watch-history-list article>span:first-of-type{color:#d7b06c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watch-history-list time{color:#9d7a47;font-size:11px;font-weight:900}.watch-history-list article>div{justify-content:flex-end;display:flex}.watch-history-list article button{color:#f3d29b;cursor:pointer;background:linear-gradient(#2c1b0ceb,#0b0704f0),#0c0805e6;border:1px solid #895318e0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}@media (max-width:1180px){.watch-workspace,.watch-hero{grid-template-columns:1fr}.notification-hero{align-items:start}.notification-hero-actions{justify-content:flex-start}.watch-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.watch-search-field,.watch-mode-field{grid-column:span 3}.watch-price-field,.watch-server-field,.watch-gear-field,.watch-quality-field{grid-column:span 2}.watch-cities-field{grid-column:1/-1}.watch-limit-card{text-align:left}}@media (max-width:760px){.notification-channel-grid,.notification-auth-grid,.notification-auth-demo{grid-template-columns:1fr}.notification-hero-actions,.notification-hero-actions a{width:100%}.watch-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-form-grid{grid-template-columns:1fr}.watch-search-field,.watch-mode-field,.watch-price-field,.watch-server-field,.watch-gear-field,.watch-quality-field,.watch-cities-field{grid-column:auto}.watch-panel header,.watch-compose footer{flex-direction:column;align-items:flex-start}.watch-panel-actions{justify-content:flex-start}.watch-history-list article{grid-template-columns:1fr}.watch-history-list article>div{justify-content:flex-start}}@media (max-width:460px){.watch-summary-grid,.notification-channel-card{grid-template-columns:1fr}.notification-channel-card p{grid-column:auto}.notification-auth-demo li{grid-template-columns:1fr}}@media (max-width:1280px){.rpg-topbar{align-items:stretch}.rpg-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.rpg-profile-chip{min-width:174px}}@media (max-width:980px){.admin-panel-grid,.admin-support-layout{grid-template-columns:1fr}.admin-support-queue{max-height:none}.admin-support-ticket-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-height:320px}.admin-support-context{grid-template-columns:1fr}.admin-support-action-row,.admin-support-block-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-actions button,.admin-support-actions label{width:100%}.support-layout,.support-layout.is-chat-mode{grid-template-columns:1fr!important}.support-ticket-rail-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-height:300px}.rpg-page-hero{grid-template-columns:1fr}}@media (max-width:640px){.admin-panel-section{padding:12px}.admin-panel-card{min-height:154px}.admin-panel-section>header h2{font-size:18px;line-height:1.25}.admin-support-thread{min-height:620px}.admin-support-thread>header{flex-direction:column;align-items:stretch}.admin-support-profile-link{width:100%}.admin-support-messages{padding:12px}.admin-support-messages article,.admin-support-messages article.is-staff{grid-template-columns:34px minmax(0,1fr);justify-content:stretch}.admin-support-messages article.is-staff>a,.admin-support-messages article.is-staff>.admin-support-message-avatar-fallback{grid-column:1}.admin-support-messages article.is-staff>div{grid-column:2}.admin-support-message-avatar,.admin-support-message-avatar-fallback{width:32px;height:32px}.admin-support-composer>div:first-of-type,.admin-support-action-row,.admin-support-block-row{grid-template-columns:1fr}.admin-support-composer button{width:100%}.rpg-page-hero{border-width:18px;border-image-width:18px;padding:20px 16px}.rpg-page-grid{grid-template-columns:1fr}.support-create-panel,.support-ticket-rail,.support-rules-panel{padding:14px}.support-blocked-panel dl{grid-template-columns:1fr}.support-primary-action{width:100%}.support-workspace-head{display:grid}.support-workspace-head>button{width:100%}.support-ticket-rail-list{grid-template-columns:1fr;max-height:245px}.support-create-panel.is-chat-mode{height:clamp(620px,82dvh,760px)}.support-create-panel.is-chat-mode .support-ticket-chat{min-height:0}.support-chat-thread{max-height:none;padding:12px}.support-chat-thread article,.support-chat-thread article.is-mine{grid-template-columns:34px minmax(0,1fr);justify-content:stretch}.support-chat-thread article.is-mine .support-chat-avatar-link,.support-chat-thread article.is-mine .support-chat-avatar-fallback{grid-column:1}.support-chat-thread article.is-mine .support-chat-bubble{grid-column:2}.support-chat-avatar-link,.support-chat-avatar-fallback,.support-chat-avatar{width:32px;height:32px}.support-chat-composer{grid-template-columns:42px minmax(0,1fr)}.support-chat-composer button[type=submit]{grid-column:1/-1;width:100%}.support-category-picker{grid-template-columns:1fr}.support-attach-button{width:100%}.support-file-list button{grid-template-columns:minmax(0,1fr) auto}.support-file-list button svg{grid-area:1/2/span 2}.support-rules-backdrop{align-items:end;padding:10px}.support-rules-dialog{gap:10px;max-height:calc(100vh - 20px);padding:12px}.support-rules-dialog h2{font-size:clamp(24px,8vw,32px)}.support-rules-dialog p{font-size:13px;line-height:1.4}.support-rules-list{grid-template-columns:1fr;gap:8px}.support-rules-list article{gap:8px;padding:10px}.support-penalty-box,.support-rules-check{padding:10px}.support-rules-dialog footer{flex-direction:column-reverse;margin:0 -12px -12px;padding:10px 12px 72px;position:static}.support-rules-dialog footer a,.support-rules-dialog footer button{width:100%}.rpg-role-row{grid-template-columns:32px minmax(0,1fr) 22px}.rpg-subscription-row{grid-template-columns:40px minmax(0,1fr)}.rpg-tier-badge{grid-column:2;justify-self:start;margin-top:2px}}.rpg-topbar-actions{gap:7px}.rpg-topbar-select{white-space:nowrap;flex:0 0 202px;min-width:202px;overflow:hidden}.rpg-topbar-select span,.rpg-topbar-select strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-clock-pill{white-space:nowrap;flex:0 0 150px;min-width:150px;overflow:hidden}.rpg-profile-chip{min-width:174px}.rpg-module-grid{grid-template-columns:repeat(auto-fit,minmax(182px,1fr));gap:12px}.rpg-module-card{border-width:14px;border-image-width:14px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;justify-items:start;row-gap:5px;min-height:150px;padding:16px 12px 14px}.rpg-module-card img{grid-area:1/1;width:44px;height:44px}.rpg-module-card strong{overflow-wrap:normal;white-space:nowrap;text-wrap:auto;grid-area:2/1;font-size:16px;line-height:1.1}.rpg-module-card span{text-overflow:clip;grid-area:3/1;width:max-content;max-width:none;overflow:visible}.rpg-module-card small{grid-area:4/1}@media (max-width:1500px){.rpg-topbar-select{flex-basis:142px;min-width:142px}.rpg-topbar-select span{display:none}.rpg-clock-pill{flex-basis:156px;min-width:156px}.rpg-profile-chip{min-width:150px}.rpg-ecosystem-panel>div{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.rpg-ecosystem-panel{padding:12px}.rpg-ecosystem-panel header{flex-direction:column;align-items:stretch}.rpg-ecosystem-panel header>a{width:100%}.rpg-ecosystem-panel>div,.rpg-module-grid{grid-template-columns:1fr}.rpg-module-card{min-height:126px;padding:18px 14px 14px}.rpg-module-card img{width:54px;height:54px}.rpg-module-card strong{font-size:18px}}.rpg-shell:after{z-index:0;pointer-events:none;content:"";background:var(--decor-coins-right) right bottom / contain no-repeat;opacity:.82;width:148px;height:74px;position:fixed;bottom:0;right:18px}.rpg-sidebar:after{display:none}.rpg-brand{z-index:2;width:270px;max-width:100%;min-height:132px;margin-top:-10px;overflow:visible}.rpg-brand-flag{width:270px;max-width:100%}.rpg-brand-crown{width:62px;height:62px;top:34px;left:34px}.rpg-brand-text{width:132px;top:34px;left:96px}.rpg-brand-title{white-space:nowrap;font-size:clamp(22px,1.24vw,25px);line-height:.94}.rpg-brand-subtitle{white-space:nowrap;width:132px;font-size:10px;line-height:1.05}.rpg-nav{z-index:2;position:relative}.rpg-profile-chip{background:radial-gradient(circle at 24px 50%, #d3892933, transparent 44px), linear-gradient(180deg, #191009f0, #080503f5), var(--metal-tile) center / 256px repeat;min-width:214px;height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;border:1px solid #c4812cc7;border-image:;border-radius:4px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px 13px 7px 11px;display:grid;box-shadow:inset 0 0 0 1px #ffdd941f,inset 0 -12px 20px #0000004d,0 4px 12px #00000061}.rpg-profile-menu{z-index:80;position:relative}.rpg-profile-dropdown{z-index:90;background:radial-gradient(circle at 24% 0%, #ffc75d1f, transparent 42%), linear-gradient(180deg, #191009fa, #070503fa), var(--metal-tile) center / 256px repeat;border:1px solid #c78229d6;border-radius:8px;gap:10px;width:min(360px,100vw - 28px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 0 1px #ffd98f1f,0 18px 34px #000000a3}.rpg-profile-dropdown-head{color:#effbff;background:linear-gradient(#123a4994,#080c0dc2),#080c0dbd;border:1px solid #5dd3ff52;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:grid}.rpg-profile-dropdown-avatar{border:2px solid #d69136db;border-radius:8px;min-width:44px;width:44px!important;height:44px!important}.rpg-profile-dropdown-head span{gap:3px;min-width:0;display:grid}.rpg-profile-dropdown-head strong{color:#fff1c4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.rpg-profile-dropdown-head small,.rpg-profile-dropdown>p,.rpg-profile-logout small{color:#bfa77c;font-size:11px;font-weight:850;line-height:1.35}.rpg-profile-chip-tier.user-tier-tone{text-shadow:0 0 6px var(--user-tier-glow), 0 1px 1px #000000a8;color:var(--user-tier-glow)!important}@supports (color:color-mix(in lab, red, red)){.rpg-profile-chip-tier.user-tier-tone{text-shadow:0 0 6px color-mix(in srgb, var(--user-tier-glow) 35%, transparent), 0 1px 1px #000000a8}}.rpg-profile-chip .rpg-profile-chip-tier.user-tier-tone-wanderer{text-shadow:0 0 7px #fff4db42,0 1px 1px #000000d1;color:#f2e6cf!important}.rpg-profile-dropdown-head .rpg-profile-dropdown-copy{gap:5px;min-width:0;display:grid}.rpg-profile-dropdown-head .rpg-profile-subscription-line{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.rpg-profile-dropdown-head .rpg-profile-tier-chip,.rpg-profile-dropdown-head .rpg-profile-subscription-state{white-space:nowrap;border:1px solid #ffdf9b2e;border-radius:999px;align-items:center;min-width:0;min-height:20px;padding:2px 7px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.rpg-profile-dropdown-head .rpg-profile-tier-chip.user-tier-tone{border-color:var(--user-tier-border);background:var(--user-tier-bg)}@supports (color:color-mix(in lab, red, red)){.rpg-profile-dropdown-head .rpg-profile-tier-chip.user-tier-tone{background:color-mix(in srgb, var(--user-tier-bg) 72%, #0c0a08bd)}}.rpg-profile-dropdown-head .rpg-profile-tier-chip.user-tier-tone{text-shadow:0 1px 1px #0000008a;color:var(--user-tier-glow)!important}.rpg-profile-dropdown-head .rpg-profile-tier-chip.user-tier-tone-wanderer{text-shadow:none;background:linear-gradient(#efebdef5,#a69c89d6);border-color:#12110fb3;color:#111!important}.rpg-profile-dropdown-head .rpg-profile-tier-chip.user-tier-tone-oligarch{background:linear-gradient(180deg, #141113e6, #070608c7) padding-box, var(--user-tier-rainbow-gradient) border-box;background-size:auto,200% 100%;border-color:#0000;animation:8s linear infinite user-tier-rainbow-shift}.rpg-profile-dropdown-head .rpg-profile-subscription-state{color:#d8c29b;background:#ffffff0b;border-color:#ffdf9b2e}.rpg-profile-dropdown-head .rpg-profile-subscription-state.is-active{border-color:var(--user-tier-border)}@supports (color:color-mix(in lab, red, red)){.rpg-profile-dropdown-head .rpg-profile-subscription-state.is-active{border-color:color-mix(in srgb, var(--user-tier-border) 88%, #ffdf9b1f)}}.rpg-profile-dropdown-head .rpg-profile-subscription-state.is-active{background:var(--user-tier-bg)}@supports (color:color-mix(in lab, red, red)){.rpg-profile-dropdown-head .rpg-profile-subscription-state.is-active{background:color-mix(in srgb, var(--user-tier-bg) 70%, #ffffff0b)}}.rpg-profile-dropdown-head .rpg-profile-subscription-state.is-active{color:var(--user-tier-glow)}.rpg-profile-dropdown-head .rpg-profile-subscription-state.is-inactive{color:#d8c29b;background:#ffffff0a;border-color:#cdba9e3d}.rpg-profile-dropdown-head>svg{color:#ffd36c}.rpg-profile-dropdown>p{border-bottom:1px solid #704a1f94;margin:0;padding:0 2px 9px}.rpg-profile-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rpg-profile-dropdown-grid a,.rpg-profile-logout{color:#f0d2a0;background:linear-gradient(#26180cd6,#0f0905eb),#120b06f0;border:1px solid #613a12cc;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;font-size:12px;font-weight:950;text-decoration:none;transition:border-color .16s,filter .16s,transform .16s;display:flex}.rpg-profile-dropdown-grid a.rpg-profile-dropdown-link{border-color:var(--profile-menu-accent,#79e8ff)}@supports (color:color-mix(in lab, red, red)){.rpg-profile-dropdown-grid a.rpg-profile-dropdown-link{border-color:color-mix(in srgb, var(--profile-menu-accent,#79e8ff) 58%, #613a12cc)}}.rpg-profile-dropdown-grid a.rpg-profile-dropdown-link{background:linear-gradient(180deg, var(--profile-menu-accent,#79e8ff), var(--profile-menu-accent,#79e8ff)), #120b06f0}@supports (color:color-mix(in lab, red, red)){.rpg-profile-dropdown-grid a.rpg-profile-dropdown-link{background:linear-gradient(180deg, color-mix(in srgb, var(--profile-menu-accent,#79e8ff) 12%, #26180cd6), color-mix(in srgb, var(--profile-menu-accent,#79e8ff) 6%, #0f0905eb)), #120b06f0}}.rpg-profile-dropdown-link-profile{--profile-menu-accent:#66e5ff}.rpg-profile-dropdown-link-wallet{--profile-menu-accent:#f2c94c}.rpg-profile-dropdown-link-shop{--profile-menu-accent:#ff9f43}.rpg-profile-dropdown-link-inventory{--profile-menu-accent:#8b7cff}.rpg-profile-dropdown-link-messages{--profile-menu-accent:#5eead4}.rpg-profile-dropdown-link-notifications{--profile-menu-accent:#60a5fa}.rpg-profile-dropdown-link-history{--profile-menu-accent:#a3e635}.rpg-profile-dropdown-link-subscription{--profile-menu-accent:#f472b6}.rpg-profile-dropdown-link-admin{--profile-menu-accent:#34d399}.rpg-profile-dropdown-grid a:hover,.rpg-profile-logout:hover{filter:brightness(1.08);border-color:#eda93af2;transform:translateY(-1px)}.rpg-profile-dropdown-grid a.rpg-profile-dropdown-link:hover{border-color:var(--profile-menu-accent,#79e8ff)}@supports (color:color-mix(in lab, red, red)){.rpg-profile-dropdown-grid a.rpg-profile-dropdown-link:hover{border-color:color-mix(in srgb, var(--profile-menu-accent,#79e8ff) 84%, #ffdf9b47)}}.rpg-profile-dropdown-grid a svg{color:var(--profile-menu-accent,#79e8ff);filter:drop-shadow(0 0 7px var(--profile-menu-accent,#79e8ff));flex:none}@supports (color:color-mix(in lab, red, red)){.rpg-profile-dropdown-grid a svg{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--profile-menu-accent,#79e8ff) 34%, transparent))}}.rpg-profile-dropdown-grid a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-profile-logout{cursor:pointer;min-height:48px;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.rpg-profile-logout svg{color:#ff8f84;grid-row:span 2}.rpg-profile-logout span{color:#ffb0a6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.rpg-profile-logout:disabled{cursor:wait;opacity:.68}.rpg-profile-chip-avatar{filter:drop-shadow(0 4px 5px #0000008f);border:2px solid #d69136db;border-radius:7px;min-width:42px;box-shadow:inset 0 0 0 1px #ffe7a838,0 4px 7px #00000094;width:42px!important;height:42px!important}.rpg-profile-chip p{line-height:1.1}.rpg-bell-button>img{width:26px;height:26px}.rpg-notification-badge{z-index:3;width:17px;height:17px;top:-8px;right:-8px}.rpg-notification-badge img{width:17px;height:17px}@media (min-width:641px){.rpg-topbar{grid-template-columns:minmax(230px,1fr) auto minmax(260px,1fr);align-items:center;column-gap:12px;display:grid}.rpg-topbar-left{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.rpg-topbar-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.rpg-clock-pill{flex:none;justify-content:center;justify-self:center;min-width:300px;translate:-64.4443px 3.55556px}.rpg-clock-pill time{text-align:center}.rpg-server-select{background:linear-gradient(180deg, #100b07eb, #040302f0), var(--metal-tile) center / 256px repeat;border:1px solid #c78229c2;border-image:;border-radius:5px;flex:0 0 190px;justify-content:center;width:190px;min-width:190px;padding:0 12px;translate:-29px;box-shadow:inset 0 0 0 1px #ffd98f1a,0 4px 10px #00000052}.rpg-server-menu{flex:0 0 190px;width:190px;translate:-29px}.rpg-server-menu .rpg-server-select{flex:none;width:100%;min-width:100%;translate:0}.rpg-server-select span{display:inline}.rpg-bell-button,.rpg-wallet-button{width:34px;height:34px;box-shadow:none;border:0;border-image:;background:0 0;place-items:center;padding:0;display:grid;translate:28px}.rpg-bell-button:hover,.rpg-wallet-button:hover{transform:translateY(-1px)}.rpg-wallet-button svg{color:#f4c76e;filter:drop-shadow(0 1px 1px #000000b8);width:21px;height:21px}.rpg-support-button svg{color:#79e8ff}.rpg-profile-chip{flex:none;overflow:visible;translate:28px}.rpg-profile-menu{flex:none;translate:28px}.rpg-profile-menu .rpg-profile-chip{translate:0}}.rpg-modules-panel .rpg-panel-header{border-bottom:1px solid #5c300e6b;align-items:center;min-height:44px;margin:-8px -8px 16px;padding:2px 0 10px}.rpg-modules-panel .rpg-panel-header h2{color:#d9942f;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px #1a0b02,0 0 10px #fdb24347;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:950;line-height:1}.rpg-hero-copy{width:min(640px,100%)}.rpg-hero-copy h1{white-space:nowrap;font-size:clamp(34px,2.1vw,40px);line-height:1.05}.rpg-button{white-space:nowrap;min-width:0;min-height:46px;padding-inline:20px;font-size:14px}.rpg-button-primary{width:215px}.rpg-button-secondary{width:190px}.rpg-actions{flex-wrap:nowrap}.rpg-module-grid{grid-template-columns:repeat(5,minmax(176px,1fr));justify-content:stretch;align-items:start;gap:14px}.rpg-module-card{border-width:16px;border-image-width:16px;grid-template-rows:48px minmax(18px,auto) auto auto 1fr;grid-template-columns:1fr;align-content:start;justify-items:center;row-gap:3px;width:auto;min-width:0;height:176px;min-height:176px;padding:22px 12px 14px;display:grid;position:relative}.rpg-module-card img{object-fit:contain;filter:drop-shadow(0 5px 5px #2d160561);grid-area:1/1;place-self:start center;width:46px;height:46px;position:relative;top:auto;left:auto}.rpg-module-card strong{color:#2a1708;text-overflow:clip;white-space:normal;text-align:center;overflow-wrap:anywhere;grid-area:2/1;width:auto;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,.72vw,14.5px);font-weight:950;line-height:1.08;position:relative;top:auto;left:auto;overflow:visible}.rpg-module-card span{text-overflow:clip;grid-area:3/1;width:max-content;max-width:100%;font-size:9.5px;line-height:1.1;position:relative;top:auto;left:auto;overflow:visible}.rpg-module-card small{color:#68451f;text-overflow:clip;white-space:normal;text-align:center;grid-area:4/1;width:auto;min-width:0;font-size:10.5px;line-height:1.1;position:relative;top:auto;left:auto;overflow:visible}.rpg-module-card p{color:#3a230d;text-align:center;text-shadow:0 1px #ffe4ac3d;border-top:1px solid #5834125c;grid-area:5/1;width:auto;min-width:auto;margin:8px 2px 0;padding-top:7px;font-size:11.5px;font-weight:700;line-height:1.18;position:relative;top:auto;left:auto;overflow:visible}.rpg-panel-header.compact{min-height:62px;margin-bottom:10px;padding-right:82px;position:relative}.rpg-panel-header.compact h2{color:#2f1908;text-transform:uppercase;text-shadow:0 1px #f9ca8240;max-width:210px;font-size:25px;line-height:.98}.rpg-panel-ornament{object-fit:contain;filter:drop-shadow(0 5px 6px #38180480);width:42px;height:42px;position:absolute;top:7px;right:14px}.rpg-role-list{gap:8px;width:min(280px,100%);margin-inline:auto}.rpg-role-row{border-width:8px 10px;border-image-width:8px 10px;grid-template-columns:28px minmax(0,1fr) 22px;gap:10px;width:100%;min-height:44px;padding:0 16px 0 18px}.rpg-role-icon{place-self:center;width:26px;height:26px}.rpg-role-row>span:not(.rpg-tier-badge){align-self:center;padding-left:2px;line-height:1}.rpg-role-arrow{align-self:center;width:22px;height:22px}.rpg-side-stack .rpg-role-panel:last-child .rpg-role-list{width:min(300px,100%)}.rpg-side-stack .rpg-role-panel:last-child .rpg-panel-header.compact h2{max-width:200px;font-size:23px}.rpg-subscription-row{border-width:9px 11px;border-image-width:9px 11px;grid-template-columns:54px minmax(0,1fr) 72px;gap:10px;min-height:72px;padding:0 12px}[data-dev-editable="right:subscriptions:title"]{transform-origin:0;translate:-6px;scale:.83}.rpg-sidebar .rpg-brand-text{width:140px;top:36px;left:86px}[data-dev-editable=sidebar\:brand-crown]{translate:-20px -27.7778px}[data-dev-editable=sidebar\:brand-text]{translate:-17px -10px}.rpg-sidebar .rpg-brand-title{font-size:23px}.rpg-sidebar .rpg-brand-subtitle{width:140px;font-size:10px}.rpg-settings .rpg-settings-sidebar-head h2,.rpg-settings .rpg-settings-section-head h2{text-shadow:0 1px #130802e6,0 0 12px #fdb24338;color:#f3c56d!important}.rpg-settings .rpg-settings-sidebar-head p{color:#d7b276!important}.rpg-settings .rpg-settings-section-head p{color:#5f3d19!important}.rpg-subscription-row .rpg-role-icon{width:52px;height:52px}.rpg-tier-badge{place-self:center end}@media (max-width:1500px){.rpg-profile-chip{min-width:200px}.rpg-module-grid{grid-template-columns:repeat(3,minmax(176px,1fr))}.rpg-module-card{width:auto;min-width:176px}}.food-mastery-page{color:#f5dfb8;--food-common:#f2f6fb;--food-enchanted-1:#63dc78;--food-enchanted-2:#62b7ff;--food-enchanted-3:#c987ff;gap:18px;display:grid}.food-mastery-hero{background-color:#0000;background-image:linear-gradient(90deg,#522a0eeb,#8f5e2aa6,#1f150cdb),url(/assets/site/theme/albion-packs/albion_pack_02_frames/paper_texture@2x.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #9e5f1cd1;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:22px;min-height:190px;padding:34px 38px;display:flex;box-shadow:inset 0 0 0 2px #261207d1,0 18px 42px #00000052}.food-mastery-kicker{color:#e7f4b3;background:#2b4b14e6;border:1px solid #3a7628d1;border-radius:4px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:900;display:inline-flex}.food-mastery-hero h1{color:#fff1c7;font-family:var(--font-serif);text-shadow:0 3px #4d2307b8,0 0 24px #f6b24e38;margin:14px 0 6px;font-size:clamp(36px,4.2vw,62px);line-height:.96}.food-mastery-hero p{color:#f1d7ad;max-width:760px;margin:0;font-size:15px;font-weight:750;line-height:1.55}.food-mastery-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.food-mastery-action{color:#f8d990;background:linear-gradient(#371f0df5,#190f08f5);border:1px solid #9c6625d1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.food-mastery-action:not(:disabled):hover{color:#fff0c4;border-color:#f4c35d;transform:translateY(-1px)}.food-mastery-action:disabled{cursor:not-allowed;opacity:.55}.food-mastery-action.primary{color:#f2ffd0;background:linear-gradient(#356e23f5,#1b3f14fa);border-color:#488e37e6}.food-mastery-bulk{color:#f8d990;background:linear-gradient(#371f0df5,#190f08f5);border:1px solid #9c6625d1;border-radius:6px;grid-template-columns:auto 58px auto;align-items:center;min-height:40px;display:grid;overflow:hidden}.food-mastery-bulk>span{color:#e4c48f;background:0 0;border:0;align-items:center;height:100%;padding-left:12px;font-size:12px;font-weight:950;display:inline-flex}.food-mastery-bulk input{color:#fff0c4;text-align:center;background:#06080d94;border:0;border-left:1px solid #8f5f27a8;outline:0;width:58px;height:100%;font-size:14px;font-weight:950}.food-mastery-bulk button{color:#ffe3a2;background:linear-gradient(#623b12f0,#2e190afa);border:0;border-left:1px solid #8f5f27a8;justify-content:center;align-items:center;gap:7px;height:100%;padding:0 12px;font-size:13px;font-weight:950;transition:filter .16s;display:inline-flex}.food-mastery-bulk button:hover{filter:brightness(1.16)}.food-mastery-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.food-mastery-summary-card{background:linear-gradient(#2e1a0cf5,#150e09fa);border:1px solid #7a4b18c7;border-radius:8px;min-height:82px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffda7a14}.food-mastery-summary-card:before{content:"";background:var(--summary-color,#d79a35);width:4px;box-shadow:0 0 18px var(--summary-color,#d79a35);position:absolute;inset:0 auto 0 0}.food-mastery-summary-card.green{--summary-color:#69dc76}.food-mastery-summary-card.gold{--summary-color:#f2b74a}.food-mastery-summary-card.violet{--summary-color:#bc86ff}.food-mastery-summary-card.blue{--summary-color:#62b7ff}.food-mastery-summary-card span,.food-mastery-status-row span,.food-mastery-card p,.food-mastery-muted,.food-mastery-focus-row span,.food-mastery-efficiency span{color:#bfa171;font-size:12px;font-weight:800;line-height:1.45}.food-mastery-summary-card strong{color:var(--summary-color,#fff0c4);text-shadow:0 0 18px var(--summary-color,#fff0c4);margin-top:7px;font-size:26px;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.food-mastery-summary-card strong{text-shadow:0 0 18px color-mix(in srgb, var(--summary-color,#fff0c4) 28%, transparent)}}.food-mastery-status-row{background:#130d09c7;border:1px solid #6d4519b3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 16px;display:flex}.food-mastery-top-strip{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.food-mastery-top-strip strong{color:#f6d48f;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:12px;font-weight:950}.food-mastery-top-chip{--top-color:#d7b77d;border:1px solid var(--top-color);align-items:center;gap:7px;min-width:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.food-mastery-top-chip{border:1px solid color-mix(in srgb, var(--top-color) 55%, transparent)}}.food-mastery-top-chip{background:linear-gradient(180deg, var(--top-color), #0f0a07d1);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.food-mastery-top-chip{background:linear-gradient(180deg, color-mix(in srgb, var(--top-color) 16%, transparent), #0f0a07d1)}}.food-mastery-top-chip{color:#f5dfb8;white-space:nowrap;padding:5px 9px;font-size:12px;font-weight:900;line-height:1}.food-mastery-top-chip b,.food-mastery-top-chip em{color:var(--top-color);font-style:normal}.food-mastery-top-chip.empty{--top-color:#9f8a6b}.food-mastery-top-chip.low{--top-color:#f3cf82}.food-mastery-top-chip.mid{--top-color:#62b7ff}.food-mastery-top-chip.high{--top-color:#bc86ff}.food-mastery-top-chip.max{--top-color:#69dc76}.food-mastery-save-state{border-radius:999px;padding:5px 10px}.food-mastery-save-state.clean,.food-mastery-save-state.saved{color:#dff7b2;background:#3a762838}.food-mastery-save-state.dirty,.food-mastery-save-state.saving{color:#ffe0a0;background:#ab71193d}.food-mastery-save-state.error{color:#ffb7a8;background:#81222647}.food-mastery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.food-mastery-card{--mastery-tone:#9f8a6b;--mastery-final-tone:#9f8a6b;--mastery-rgb:159 138 107;--mastery-final-rgb:159 138 107;--mastery-progress:0;--mastery-glow-strength:0;--mastery-bg-alpha:.03;--mastery-border-alpha:.3;--mastery-card-rim-alpha:0;--mastery-focus-bg-alpha:.03;--mastery-focus-border-alpha:.22;--mastery-glow-alpha:0;--mastery-glow-size:4px;--mastery-icon-bg-alpha:.06;--mastery-icon-border-alpha:.42;--mastery-icon-glow-alpha:.06;--mastery-icon-glow-size:4px;--mastery-icon-rim-alpha:0;--mastery-level-border-alpha:.34;--mastery-side-alpha:.16;--mastery-side-fill-alpha:.2;--mastery-side-glow-alpha:0;--mastery-side-glow-size:4px;--mastery-stat-bg-alpha:.03;--mastery-stat-border-alpha:.28;border:1px solid rgb(var(--mastery-rgb) / var(--mastery-border-alpha));background:radial-gradient(circle at 14px 14px, rgb(var(--mastery-final-rgb) / var(--mastery-bg-alpha)), transparent 170px), linear-gradient(180deg, #1c140ef7, #0d0a08fa);min-height:286px;box-shadow:inset 0 0 0 1px #ffda7a12, inset 0 0 0 1px rgb(var(--mastery-final-rgb) / var(--mastery-card-rim-alpha)), 0 0 var(--mastery-glow-size) rgb(var(--mastery-final-rgb) / var(--mastery-glow-alpha)), 0 16px 34px #00000047;border-radius:8px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.food-mastery-card:before{pointer-events:none;content:"";background:linear-gradient(180deg, transparent, rgb(var(--mastery-final-rgb) / var(--mastery-side-fill-alpha)), transparent);width:3px;opacity:var(--mastery-side-alpha);box-shadow:0 0 var(--mastery-side-glow-size) rgb(var(--mastery-final-rgb) / var(--mastery-side-glow-alpha));position:absolute;inset:0 auto 0 0}.food-mastery-card-head{grid-template-columns:54px minmax(0,1fr) 86px;align-items:start;gap:12px;display:grid}.food-mastery-icon{border:1px solid rgb(var(--mastery-rgb) / var(--mastery-icon-border-alpha));background:radial-gradient(circle at 50% 35%, rgb(var(--mastery-final-rgb) / var(--mastery-icon-bg-alpha)), transparent 54%), #17100af5;width:46px;height:46px;box-shadow:0 0 var(--mastery-icon-glow-size) rgb(var(--mastery-final-rgb) / var(--mastery-icon-glow-alpha)), inset 0 0 0 1px rgb(var(--mastery-final-rgb) / var(--mastery-icon-rim-alpha));border-radius:7px;place-items:center;display:grid}.food-mastery-icon img{object-fit:contain;width:38px;height:38px}.food-mastery-card h2{color:#fff2cb;margin:2px 0 6px;font-size:15px;line-height:1.2}.food-mastery-level{border:1px solid rgb(var(--mastery-rgb) / var(--mastery-level-border-alpha));background:#070a11b8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 7px;display:grid}.food-mastery-level span{color:#98794e;font-size:11px;font-weight:900}.food-mastery-level input{width:100%;color:var(--mastery-tone);text-align:right;background:0 0;border:0;outline:0;font-size:15px;font-weight:900}.food-mastery-range{width:100%;accent-color:var(--mastery-tone)}.food-mastery-efficiency{flex-wrap:wrap;gap:8px;display:flex}.food-mastery-stat-pill{border:1px solid rgb(var(--mastery-rgb) / var(--mastery-stat-border-alpha));background:linear-gradient(180deg, rgb(var(--mastery-final-rgb) / var(--mastery-stat-bg-alpha)), #170f08ad);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:126px;padding:5px 9px;display:grid}.food-mastery-stat-pill small{color:#bfa171;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;line-height:1.1;overflow:hidden}.food-mastery-stat-pill b{color:#ffe6a7;white-space:nowrap;font-size:12px;font-weight:950;line-height:1}.food-mastery-focus-list{gap:8px;display:grid}.food-mastery-focus-row{border:1px solid rgb(var(--mastery-rgb) / var(--mastery-focus-border-alpha));background:linear-gradient(90deg, rgb(var(--mastery-final-rgb) / var(--mastery-focus-bg-alpha)), transparent 46%), #080b129e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.food-mastery-focus-row strong{color:#f8dfae;font-size:13px;line-height:1.2;display:block}.food-mastery-focus-row span{margin-top:3px;display:block}.food-mastery-focus-values{grid-template-columns:repeat(4,minmax(54px,auto));gap:6px;display:grid}.food-mastery-focus-values span{--enchantment-color:#f2f6fb;border:1px solid var(--enchantment-color);min-width:54px;margin:0}@supports (color:color-mix(in lab, red, red)){.food-mastery-focus-values span{border:1px solid color-mix(in srgb, var(--enchantment-color) 44%, transparent)}}.food-mastery-focus-values span{background:linear-gradient(180deg, var(--enchantment-color), #1c120adb);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.food-mastery-focus-values span{background:linear-gradient(180deg, color-mix(in srgb, var(--enchantment-color) 14%, transparent), #1c120adb)}}.food-mastery-focus-values span{color:var(--enchantment-color);text-align:center;text-shadow:0 0 12px var(--enchantment-color);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.food-mastery-focus-values span{text-shadow:0 0 12px color-mix(in srgb, var(--enchantment-color) 26%, transparent)}}.food-mastery-focus-values .enchantment-0{--enchantment-color:var(--food-common)}.food-mastery-focus-values .enchantment-1{--enchantment-color:var(--food-enchanted-1)}.food-mastery-focus-values .enchantment-2{--enchantment-color:var(--food-enchanted-2)}.food-mastery-focus-values .enchantment-3{--enchantment-color:var(--food-enchanted-3)}.food-mastery-focus-values b{color:var(--enchantment-color);font-size:12px;display:block}.food-mastery-muted{background:#120d0a94;border:1px dashed #855f329e;border-radius:7px;margin:0;padding:12px}.island-mastery-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.island-mastery-tab{color:#f5dfb8;text-align:left;background:linear-gradient(#2d1c0ef5,#110c09fa);border:1px solid #7a4b18c7;border-radius:8px;gap:5px;min-height:94px;padding:14px 16px;display:grid;position:relative}.island-mastery-tab.active{background:radial-gradient(circle at 28px 24px,#69dc7624,#0000 150px),linear-gradient(#263214f5,#110c09fa);border-color:#69dc76d1;box-shadow:0 0 20px #69dc7614,inset 0 0 0 1px #69dc761f}.island-mastery-tab:disabled{cursor:not-allowed;opacity:.64}.island-mastery-tab span{color:#fff1c7;font-size:16px;font-weight:950}.island-mastery-tab b{color:#f8d990;background:#0c09077a;border:1px solid #aa762d9e;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;line-height:1}.island-mastery-tab small{color:#bfa171;max-width:32rem;font-size:12px;font-weight:800;line-height:1.35}.resource-refining-mastery-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.resource-refining-mastery-tabs .island-mastery-tab.active{border-color:var(--mastery-final-tone,#69dc76)}@supports (color:color-mix(in lab, red, red)){.resource-refining-mastery-tabs .island-mastery-tab.active{border-color:color-mix(in srgb, var(--mastery-final-tone,#69dc76) 78%, #fff)}}.resource-refining-mastery-tabs .island-mastery-tab.active{background:radial-gradient(circle at 28px 24px, var(--mastery-final-tone,#69dc76), transparent 150px), linear-gradient(180deg, #263214f5, #110c09fa)}@supports (color:color-mix(in lab, red, red)){.resource-refining-mastery-tabs .island-mastery-tab.active{background:radial-gradient(circle at 28px 24px, color-mix(in srgb, var(--mastery-final-tone,#69dc76) 18%, transparent), transparent 150px), linear-gradient(180deg, #263214f5, #110c09fa)}}.resource-refining-mastery-tabs .island-mastery-tab.active{box-shadow:0 0 20px var(--mastery-final-tone,#69dc76), inset 0 0 0 1px var(--mastery-final-tone,#69dc76)}@supports (color:color-mix(in lab, red, red)){.resource-refining-mastery-tabs .island-mastery-tab.active{box-shadow:0 0 20px color-mix(in srgb, var(--mastery-final-tone,#69dc76) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--mastery-final-tone,#69dc76) 18%, transparent)}}.resource-refining-mastery-page .food-mastery-focus-values{grid-template-columns:repeat(5,minmax(50px,auto))}.resource-refining-mastery-page .food-mastery-focus-values .enchantment-4{--enchantment-color:#ffd973}.resource-refining-mastery-page .food-mastery-hero{min-height:168px;padding-block:24px}.resource-refining-mastery-page .food-mastery-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.resource-refining-mastery-page .food-mastery-card{min-height:0}.resource-refining-mastery-page .food-mastery-focus-row{align-items:center}.resource-refining-page{gap:18px;padding:18px;display:grid}.resource-refining-hero,.resource-refining-controls,.resource-refining-summary,.resource-refining-recipe-strip,.resource-refining-price-editor,.resource-refining-detail-panel,.resource-refining-table-panel{background:radial-gradient(circle at 18px 18px,#d39d3d1f,#0000 180px),linear-gradient(#2d1c0ef5,#0f0a07fa);border:1px solid #824f16c7;border-radius:8px;box-shadow:inset 0 0 0 1px #ffcd680d,0 18px 32px #0000003d}.resource-refining-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:154px;padding:26px 30px;display:grid}.resource-refining-hero-copy span,.resource-refining-controls label>span,.resource-refining-table-head span,.resource-refining-metric span,.resource-refining-recipe-strip span{color:#c4a36c;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.resource-refining-hero-copy h1,.resource-refining-table-head h2{color:#fff2ce;font-family:var(--font-cinzel), Georgia, serif;margin:8px 0 0;font-size:clamp(32px,4.2vw,54px);line-height:.95}.resource-refining-hero-copy p{color:#d9c091;max-width:760px;margin:12px 0 0;font-weight:800;line-height:1.45}.resource-refining-hero-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.resource-refining-hero-badges span{color:#a98b5a;text-transform:none;background:#0a08066b;border:1px solid #9764258a;border-radius:7px;gap:2px;min-width:118px;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.15;display:inline-grid}.resource-refining-hero-badges strong{color:#fff0c7;font-size:13px;font-weight:950}.resource-refining-hero-icon{background:radial-gradient(circle,#eab34324,#0000 62%),#110b07a3;border:1px solid #daa44173;border-radius:8px;place-items:center;width:104px;height:104px;display:grid}.resource-refining-hero-icon img{image-rendering:auto}.resource-refining-section-nav{background:radial-gradient(circle at 18px 18px,#d39d3d1a,#0000 180px),linear-gradient(#1d140cf0,#0c0907fa);border:1px solid #824f16c7;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffcd680d,0 16px 28px #0003}.resource-refining-section-link{color:#d8bd8d;background:#0a080680;border:1px solid #9764257a;border-radius:7px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;text-decoration:none;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.resource-refining-section-link:hover,.resource-refining-section-link:focus-visible{background:#2e1e0eb8;border-color:#eeb84ed1;outline:none;transform:translateY(-1px);box-shadow:0 0 18px #eeb84e1c}.resource-refining-section-link.active{background:linear-gradient(90deg,#285f3638,#0a08068c),#0a080680;border-color:#6ddb94b8;box-shadow:inset 3px 0 #6ddb94b8,0 0 20px #6ddb9414}.resource-refining-section-link.mastery.active{background:linear-gradient(90deg,#2a5c8238,#0a08068c),#0a080680;border-color:#6ebeffc7;box-shadow:inset 3px 0 #6ebeffd1,0 0 20px #6ebeff14}.resource-refining-section-icon{color:#f2c56d;background:#06050494;border:1px solid #97642580;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.resource-refining-section-icon img{image-rendering:auto;width:30px;height:30px}.resource-refining-section-link strong,.resource-refining-section-link small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.resource-refining-section-link strong{color:#ffe9b4;font-size:13px;font-weight:950;line-height:1.15}.resource-refining-section-link small{color:#a98b5a;margin-top:2px;font-size:11px;font-weight:850;line-height:1.15}.resource-refining-controls{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.7fr)) minmax(120px,.5fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.resource-refining-controls label{gap:6px;display:grid}.resource-refining-controls input,.resource-refining-controls select{color:#ffe9b7;background:#0a0806d6;border:1px solid #8d5b21db;border-radius:6px;min-height:42px;padding:0 12px;font-weight:900}.resource-refining-number-shell{background:#0a0806d6;border:1px solid #8d5b21db;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:42px;display:grid}.resource-refining-controls .resource-refining-number-shell input,.resource-refining-price-cell .resource-refining-number-shell input{min-height:40px;box-shadow:none;background:0 0;border:0}.resource-refining-number-shell:focus-within{outline-offset:2px;outline:2px solid #6ebeffdb}.resource-refining-number-shell input:focus-visible{outline:none}.resource-refining-number-shell .compact-number-hint{padding-right:10px;font-size:.74rem}.resource-refining-number-shell input[type=number]{appearance:textfield}.resource-refining-number-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.resource-refining-number-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.resource-refining-controls input:focus-visible,.resource-refining-controls select:focus-visible,.resource-refining-controls button:focus-visible,.resource-refining-price-editor-actions select:focus-visible,.resource-refining-price-editor-actions button:focus-visible,.resource-refining-price-cell input:focus-visible,.resource-refining-table-tools select:focus-visible,.resource-refining-table-check:focus-within,.resource-refining-check:focus-within{outline-offset:2px;outline:2px solid #6ebeffdb}.resource-refining-controls select option{color:#ffe9b7;background:#160f0a}.resource-refining-check{background:#0a080694;border:1px solid #8d5b21b8;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;min-height:42px;padding:0 12px;display:inline-flex!important}.resource-refining-check input{accent-color:#e4b34c;min-height:auto}.resource-refining-controls button{color:#ffe3a4;background:linear-gradient(#5d370ff5,#361f0afa);border:1px solid #d29e38d6;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:950;display:inline-flex}.resource-refining-controls button:disabled{cursor:wait;opacity:.62}.resource-refining-spin{animation:.85s linear infinite food-cooking-spin}.resource-refining-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.resource-refining-metric{background:#0c090775;border-left:4px solid #d9a447;border-radius:6px;padding:12px 14px}.resource-refining-metric strong{color:#fff0c7;overflow-wrap:anywhere;margin-top:5px;font-size:22px;line-height:1.05;display:block}.resource-refining-metric.positive strong{color:#73e3a2}.resource-refining-metric.negative strong{color:#ff7d91}.resource-refining-recipe-strip{flex-wrap:wrap;gap:10px;padding:14px;display:flex}.resource-refining-recipe-card{background:#0a080680;border:1px solid #97642585;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:220px;padding:10px 12px;display:grid}.resource-refining-recipe-card.product{background:linear-gradient(90deg,#285f3629,#0a080680);border-color:#75db9685}.resource-refining-item-icon{background:#06050494;border:1px solid #97642585;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.resource-refining-item-icon img{image-rendering:auto;width:34px;height:34px}.resource-refining-recipe-strip strong{color:#ffe6ad;overflow-wrap:anywhere;font-size:13px;display:block}.resource-refining-workbench{grid-template-columns:minmax(320px,.84fr) minmax(420px,1.16fr);align-items:start;gap:14px;display:grid}.resource-refining-price-editor,.resource-refining-detail-panel{gap:14px;padding:16px;display:grid}.resource-refining-price-editor-head,.resource-refining-detail-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.resource-refining-price-editor-head span,.resource-refining-detail-head span,.resource-refining-price-kind,.resource-refining-detail-metric span{color:#c4a36c;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.resource-refining-price-editor-head h2,.resource-refining-detail-head h2{color:#fff0c7;font-family:var(--font-cinzel), Georgia, serif;margin:4px 0 0;font-size:26px;line-height:1}.resource-refining-price-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.resource-refining-price-editor-actions select,.resource-refining-price-editor-actions button,.resource-refining-price-cell input{color:#ffe8b0;background:#0a0806d1;border:1px solid #8d5b21d1;border-radius:6px;min-height:38px;padding:0 10px;font-weight:900}.resource-refining-price-editor-actions button{color:#e9c98e;background:linear-gradient(#4f3010eb,#1f140bfa)}.resource-refining-price-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.resource-refining-price-cell{background:#0a08067a;border:1px solid #97642575;border-radius:6px;gap:6px;min-width:0;padding:10px;display:grid}.resource-refining-price-cell.product{background:linear-gradient(90deg,#285f3624,#0a08067a);border-color:#75db9680}.resource-refining-price-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.resource-refining-price-item>div{min-width:0}.resource-refining-price-kind{display:block}.resource-refining-price-cell strong{color:#ffe3a4;overflow-wrap:anywhere;font-size:13px}.resource-refining-price-cell input{box-sizing:border-box;width:100%}.resource-refining-price-cell small{color:#a98b5a;font-size:11px;font-weight:800;line-height:1.25}.resource-refining-detail-head>strong{color:#fff0c7;overflow-wrap:anywhere;text-align:right;background:#0a080680;border:1px solid #97642575;border-radius:6px;padding:10px 14px;font-size:20px}.resource-refining-detail-head>strong.positive{color:#73e3a2}.resource-refining-detail-head>strong.negative{color:#ff7d91}.resource-refining-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.resource-refining-detail-metric{background:#0a08067a;border-left:3px solid #d9a447d1;border-radius:6px;padding:10px 12px}.resource-refining-detail-metric strong{color:#fff0c7;overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.resource-refining-ingredient-breakdown{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.resource-refining-ingredient-breakdown article{background:#0a080675;border:1px solid #9764256b;border-radius:6px;padding:10px 12px}.resource-refining-ingredient-breakdown strong{color:#ffe3a4;overflow-wrap:anywhere;font-size:13px;display:block}.resource-refining-ingredient-breakdown span{color:#b99a65;margin-top:4px;font-size:12px;font-weight:800;line-height:1.25;display:block}.resource-refining-alert{color:#ffb2bf;background:#5a172252;border:1px solid #ff6f8d80;border-radius:6px;margin:0;padding:12px 14px;font-weight:850}.resource-refining-table-panel{overflow:hidden}.resource-refining-table-head{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.resource-refining-table-head h2{font-size:26px}.resource-refining-table-tools{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.resource-refining-table-tools label{gap:5px;display:grid}.resource-refining-table-tools select{color:#ffe8b0;background:#0a0806d1;border:1px solid #8d5b21d1;border-radius:6px;min-height:36px;padding:0 10px;font-weight:900}.resource-refining-table-check{background:#0a080680;border:1px solid #8d5b21a3;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;min-height:36px;padding:0 10px;display:inline-flex!important}.resource-refining-table-check input{accent-color:#e4b34c}.resource-refining-table-wrap{overflow-x:auto}.resource-refining-table{border-collapse:collapse;width:100%;min-width:1180px}.resource-refining-table th,.resource-refining-table td{color:#e8ce9c;text-align:right;vertical-align:top;border-top:1px solid #89571e6b;padding:12px 14px;font-size:13px;font-weight:850}.resource-refining-table th{color:#b8925a;text-transform:uppercase;background:#0f0a07f5;font-size:11px}.resource-refining-table th:first-child,.resource-refining-table td:first-child{text-align:left}.resource-refining-table td strong{color:#fff0c4;font-size:14px;display:block}.resource-refining-table td span{color:#aa8956;margin-top:3px;font-size:11px;line-height:1.25;display:block}.resource-refining-table tr.positive td:last-child strong{color:#72e2a0}.resource-refining-table tr.negative td:last-child strong{color:#ff7d91}.resource-refining-table tr.incomplete{opacity:.72}.resource-refining-status-badge{background:#0a080699;border:1px solid #9764258a;border-radius:999px;width:fit-content;padding:5px 8px;line-height:1;color:#c9a770!important;margin-top:0!important;font-size:11px!important;display:inline-flex!important}.resource-refining-status-badge.complete{background:#235c342e;border-color:#6ddb9470;color:#85e1a9!important}.resource-refining-status-badge.incomplete{background:#5d1b262e;border-color:#ff7d9166;color:#ff9cab!important}.resource-refining-table tr.empty{cursor:default}.resource-refining-table tr.empty td{text-align:left}.resource-refining-table tr{cursor:pointer}.resource-refining-table tbody tr:hover td{background:#d9a4470d}.resource-refining-table tr.selected td{background:#d9a4471c;box-shadow:inset 0 1px #ffd98014,inset 0 -1px #ffd98014}.resource-refining-table tr.selected td:first-child{box-shadow:inset 3px 0 #6ebeffd6,inset 0 1px #ffd98014,inset 0 -1px #ffd98014}.island-mastery-tab svg{color:#9d8057;position:absolute;top:14px;right:14px}.island-mastery-workbench{gap:14px;display:grid}.island-mastery-overview-card{min-height:0}.island-mastery-info-button{color:#f6d48f;background:linear-gradient(#4d3014c7,#160e09f0);border:1px solid #8d5c22b8;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.island-mastery-info-button:hover,.island-mastery-info-button[aria-expanded=true]{color:#fff1c7;border-color:#f2b74ae0;box-shadow:0 0 18px #f2b74a1f}.island-mastery-info-button svg{color:currentColor}.island-mastery-info-panel{background:radial-gradient(circle at 22px 18px,#f2b74a1f,#0000 190px),#120c08e6;border:1px solid #7a4b18ad;border-radius:8px;gap:12px;padding:14px 16px;display:grid}.island-mastery-info-panel header{align-items:flex-start;gap:10px;display:flex}.island-mastery-info-panel header svg{color:#f2b74a;flex:none;margin-top:2px}.island-mastery-info-panel header strong{color:#fff1c7;font-size:14px;font-weight:950;line-height:1.2;display:block}.island-mastery-info-panel header span{color:#bfa171;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35;display:block}.island-mastery-info-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.island-mastery-info-panel dl div{background:#0a080785;border:1px solid #6e441a85;border-radius:7px;min-width:0;padding:9px 10px}.island-mastery-info-panel dt{color:#f6d48f;font-size:12px;font-weight:950;line-height:1.15}.island-mastery-info-panel dd{color:#bfa171;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.island-mastery-table{gap:8px;display:grid}.island-mastery-table-head,.island-mastery-row{grid-template-columns:minmax(160px,.8fr) minmax(190px,.75fr) minmax(220px,.8fr) minmax(620px,2.2fr);align-items:center;gap:12px;display:grid}.island-mastery-table-head{background:#130d09b8;border:1px solid #7a4b1894;border-radius:8px;padding:9px 14px}.island-mastery-table-head span{color:#f6d48f;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950}.island-mastery-row{--mastery-tone:#9f8a6b;--mastery-final-tone:#9f8a6b;--mastery-rgb:159 138 107;--mastery-final-rgb:159 138 107;--mastery-bg-alpha:.03;--mastery-border-alpha:.3;--mastery-card-rim-alpha:0;--mastery-glow-alpha:0;--mastery-glow-size:4px;--mastery-icon-bg-alpha:.06;--mastery-icon-border-alpha:.42;--mastery-icon-glow-alpha:.06;--mastery-icon-glow-size:4px;--mastery-icon-rim-alpha:0;--mastery-level-border-alpha:.34;--mastery-stat-bg-alpha:.03;--mastery-stat-border-alpha:.28;border:1px solid rgb(var(--mastery-rgb) / var(--mastery-border-alpha));background:linear-gradient(90deg, rgb(var(--mastery-final-rgb) / var(--mastery-bg-alpha)), transparent 42%), #0e0b09eb;box-shadow:inset 0 0 0 1px #ffda7a0f, inset 0 0 0 1px rgb(var(--mastery-final-rgb) / var(--mastery-card-rim-alpha)), 0 0 var(--mastery-glow-size) rgb(var(--mastery-final-rgb) / var(--mastery-glow-alpha));border-radius:8px;padding:12px 14px;position:relative;overflow:hidden}.island-mastery-row:before{pointer-events:none;content:"";background:rgb(var(--mastery-final-rgb) / .58);width:3px;opacity:var(--mastery-progress,0);position:absolute;inset:0 auto 0 0}.island-mastery-row-title{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.island-mastery-row-title h2{color:#fff2cb;margin:0 0 4px;font-size:15px;line-height:1.15}.island-mastery-row-title p,.island-mastery-focus-row span{color:#bfa171;margin:0;font-size:12px;font-weight:800;line-height:1.35}.island-mastery-row-level{gap:9px;display:grid}.island-mastery-row-contribution{flex-wrap:wrap;gap:6px;display:flex}.island-mastery-row-contribution .food-mastery-stat-pill{min-width:78px;padding:5px 8px}.island-mastery-focus-row{grid-template-columns:minmax(110px,.48fr) minmax(0,1.52fr);align-items:center;gap:10px;min-width:0;display:grid}.island-mastery-focus-row>div{min-width:0}.island-mastery-focus-values{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.island-mastery-focus-values span{border:1px solid rgb(var(--mastery-rgb) / .36);background:linear-gradient(180deg, rgb(var(--mastery-final-rgb) / .1), #1c120adb);color:#d8bd8d;overflow-wrap:anywhere;text-align:center;border-radius:5px;min-width:0;margin:0;padding:6px 7px;font-size:11px;font-weight:900;line-height:1.1}.island-mastery-focus-values b{color:var(--mastery-tone);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.08;display:block}.island-mastery-focus-row strong{color:#f8dfae;font-size:13px;line-height:1.15;display:block}@media (max-width:1280px){.food-mastery-summary-grid,.island-mastery-tabs,.resource-refining-mastery-tabs{grid-template-columns:1fr}.island-mastery-table-head{display:none}.island-mastery-row{grid-template-columns:minmax(180px,1fr) minmax(210px,.8fr)}.island-mastery-focus-row{grid-column:1/-1}.food-mastery-hero{flex-direction:column;align-items:flex-start}.resource-refining-hero,.resource-refining-controls,.resource-refining-workbench{grid-template-columns:1fr}.resource-refining-hero{align-items:flex-start;padding:24px}.resource-refining-summary,.resource-refining-detail-grid{grid-template-columns:1fr 1fr}.food-mastery-actions{justify-content:flex-start}}@media (max-width:520px){.resource-refining-page{padding:12px}.resource-refining-summary{grid-template-columns:1fr}.resource-refining-price-editor-head,.resource-refining-detail-head,.resource-refining-table-head{flex-direction:column;align-items:flex-start}.resource-refining-price-editor-actions,.resource-refining-price-editor-actions select,.resource-refining-price-editor-actions button,.resource-refining-table-tools,.resource-refining-table-tools label,.resource-refining-table-tools select,.resource-refining-table-check{width:100%}.resource-refining-detail-grid{grid-template-columns:1fr}.resource-refining-table{border-collapse:separate;border-spacing:0 8px;min-width:0}.resource-refining-table thead{display:none}.resource-refining-table tbody,.resource-refining-table tr,.resource-refining-table td{width:100%;display:block}.resource-refining-table tr{background:#0b0806b8;border:1px solid #89571e94;border-radius:8px;overflow:hidden}.resource-refining-table td{text-align:right;border-top:1px solid #89571e52;grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.resource-refining-table td:first-child{border-top:0}.resource-refining-table td:before{color:#b8925a;text-align:left;text-transform:uppercase;content:attr(data-label);font-size:11px;font-weight:950}.resource-refining-table tr.selected td:first-child{box-shadow:inset 3px 0 #6ebeffd6}.resource-refining-metric strong{font-size:20px}}@media (max-width:720px){.food-mastery-hero,.food-mastery-card{padding:16px}.food-mastery-card-head,.food-mastery-focus-row,.resource-refining-mastery-page .food-mastery-grid,.island-mastery-row,.island-mastery-focus-row{grid-template-columns:1fr}.food-mastery-focus-values,.island-mastery-focus-values{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-refining-hero-badges,.resource-refining-hero-badges span,.resource-refining-recipe-card{width:100%}.food-mastery-status-row{flex-direction:column;align-items:flex-start}.food-mastery-top-strip{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.food-mastery-bulk{grid-template-columns:auto 64px minmax(0,1fr);width:100%}.food-mastery-action,.food-mastery-action.primary{width:100%}.island-mastery-info-button{justify-content:center;width:100%}.island-mastery-info-panel dl{grid-template-columns:1fr}}@media (max-width:640px){.rpg-shell:after,.rpg-sidebar:after{display:none}.rpg-brand{width:270px}.rpg-hero-copy h1{white-space:normal}.rpg-button{width:min(100%,300px)}.rpg-actions{flex-wrap:wrap}.rpg-module-grid{grid-template-columns:1fr}.rpg-module-card{width:100%;min-height:160px}body,.rpg-shell,.rpg-main,.rpg-home,.rpg-content-grid{max-width:100vw;overflow-x:hidden}.rpg-main{box-sizing:border-box;width:100%;padding:10px}.rpg-parchment{border-width:16px;border-image-width:16px;max-width:100%}.rpg-modules-panel,.rpg-role-panel{padding:16px 12px 18px}.rpg-modules-panel .rpg-panel-header{margin:-2px 0 12px;padding-bottom:8px}.rpg-modules-panel .rpg-panel-header h2{white-space:normal;font-size:17px;line-height:1.05}.rpg-module-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.rpg-module-card{box-sizing:border-box;border-width:14px;border-image-width:14px;grid-template-rows:minmax(28px,auto) auto auto 1fr;grid-template-columns:48px minmax(0,1fr);width:100%;min-width:0;max-width:100%;height:auto;min-height:152px;padding:21px 12px 14px 14px}.rpg-module-card img{width:48px;height:48px}.rpg-module-card strong{white-space:normal;grid-area:1/2;font-size:15px}.rpg-module-card span{grid-area:2/2}.rpg-module-card small{grid-area:3/2}.rpg-module-card p{grid-area:4/1/auto/3;margin-top:8px}}[data-dev-editable],[data-dev-auto-editable]{transform-origin:50%}.visual-dev-editing [data-dev-editable],.visual-dev-editing [data-dev-auto-editable]{cursor:grab}.visual-dev-editing [data-dev-editable]:hover,.visual-dev-editing [data-dev-auto-editable]:hover{outline-offset:3px;outline:1px dashed #64e2ffa6}.visual-dev-adjusted{position:relative}.visual-dev-draft-highlight{outline-offset:5px!important;outline:2px solid #e0e0e0eb!important;box-shadow:0 0 0 1px #141414b8,0 0 18px #e8e8e852!important}.visual-dev-selected{outline-offset:4px!important;outline:2px solid #54e4ff!important;box-shadow:0 0 0 1px #050e16e6,0 0 20px #54e4ff73!important}.visual-dev-unsaved{outline-offset:5px!important;outline:2px solid #ff4d4d!important;box-shadow:0 0 0 1px #260000e6,0 0 22px #ff3e3e80!important}.visual-dev-selection-box{z-index:2147482999;pointer-events:none;background:#3495ff38;border:1px solid #48b1fff2;position:fixed;box-shadow:inset 0 0 0 1px #bee7ff3d,0 0 18px #32a0ff38}.visual-dev-target-box{z-index:2147482999;pointer-events:none;background:#36d4ff1f;border:2px solid #79f4fff5;border-radius:10px;position:fixed;box-shadow:0 0 0 1px #061219e0,0 0 22px #4de4ff61,inset 0 0 16px #79f4ff29}.visual-dev-force-visible{display:revert!important;visibility:visible!important;opacity:.92!important;pointer-events:auto!important;min-width:18px!important;min-height:18px!important}.visual-dev-invisible-outline{outline-offset:6px!important;outline:2px solid #ffd84f!important;box-shadow:0 0 0 1px #2d1e00eb,0 0 24px #ffd84f80!important}.visual-dev-tools{z-index:2147483000;color:#f8dfad;pointer-events:none;font-family:Arial,Helvetica,sans-serif;position:fixed;bottom:92px;left:18px}.visual-dev-toggle,.visual-dev-panel{pointer-events:auto}.visual-dev-toggle{color:#ffd478;background:radial-gradient(circle at 50% 30%,#49e1ff2e,#0000 58%),linear-gradient(#191209f0,#050505f2);border:1px solid #e5ab44b8;border-radius:999px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffeeb224,0 8px 20px #0000008c}.visual-dev-toggle.active{color:#6ef0ff;border-color:#5de5ffdb;box-shadow:inset 0 0 0 1px #88eeff38,0 0 22px #4adfff47,0 8px 20px #0000008c}.visual-dev-panel{background:linear-gradient(#140e09f7,#070606f7),#100b07;border:1px solid #dea03f94;border-radius:10px;width:min(460px,100vw - 36px);max-height:min(82vh,820px);padding:12px;position:absolute;bottom:46px;left:0;overflow:auto;box-shadow:inset 0 0 0 1px #ffe6a014,0 18px 44px #0000009e}.visual-dev-panel.collapsed{width:min(300px,100vw - 36px);max-height:none;padding:10px;overflow:visible}.visual-dev-panel header{border-bottom:1px solid #c5872e47;justify-content:space-between;align-items:start;gap:12px;padding-bottom:9px;display:flex}.visual-dev-panel.collapsed header{border-bottom:0;padding-bottom:0}.visual-dev-header-actions{gap:6px;display:flex}.visual-dev-panel-body{gap:10px;padding-top:10px;display:grid}.visual-dev-panel header strong{color:#ffe5ad;font-size:13px;line-height:1.1;display:block}.visual-dev-panel header span,.visual-dev-help,.visual-dev-status{color:#bca57f;font-size:11px;line-height:1.35}.visual-dev-panel button,.visual-dev-panel select,.visual-dev-panel input,.visual-dev-panel textarea{color:#ffe6ad;font:inherit;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px}.visual-dev-panel button{min-height:28px;padding:4px 8px;font-size:11px;font-weight:800}.visual-dev-link-button{color:#ffe6ad;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.visual-dev-card-tight{gap:8px;display:grid}.visual-dev-panel button.active{color:#91ecff;background:#123841b8;border-color:#60e2ffb8;box-shadow:0 0 12px #36d3ff29}.visual-dev-panel button.visual-dev-danger.active{color:#ffd1d1;background:#520808db;border-color:#ff5353e0;box-shadow:0 0 14px #ff404038}.visual-dev-panel button.visual-dev-warning.active{color:#fff1a8;background:#503706db;border-color:#ffd84feb;box-shadow:0 0 14px #ffd84f38}.visual-dev-panel button:disabled,.visual-dev-panel input:disabled,.visual-dev-panel textarea:disabled{opacity:.45;cursor:not-allowed}.visual-dev-panel select,.visual-dev-panel input{width:100%;min-height:30px;padding:4px 7px;font-size:11px}.visual-dev-switch{align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:800;display:flex}.visual-dev-switch input{width:16px;min-height:16px}.visual-dev-draft-visibility{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.visual-dev-draft-visibility button{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.visual-dev-draft-visibility button.active{color:#91ecff;background:#123841b8;border-color:#60e2ffb8;box-shadow:0 0 12px #36d3ff29}.visual-dev-command-bar{z-index:2;background:linear-gradient(#09141af5,#04080cf5),#05080c;border:1px solid #60e2ff29;border-radius:8px;grid-template-columns:minmax(110px,1.35fr) repeat(4,minmax(0,.82fr));gap:6px;padding:6px;display:grid;position:sticky;top:0;box-shadow:0 10px 26px #00000047}.visual-dev-command-bar button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-dev-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.visual-dev-tabs button{text-align:left;justify-items:start;gap:2px;min-height:48px;padding:7px 9px;display:grid}.visual-dev-tabs button strong{color:inherit;font-size:11px;line-height:1.1}.visual-dev-tabs button span{color:#8ea5ad;font-size:9px;font-weight:800;line-height:1.1}.visual-dev-tabs button.active span{color:#aeefff}.visual-dev-dashboard-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.visual-dev-dashboard-row span{color:#c1a97c;background:#0c0a088a;border:1px solid #c0822d38;border-radius:7px;gap:2px;min-width:0;padding:6px 7px;font-size:9px;font-weight:900;display:grid}.visual-dev-dashboard-row strong{color:#fff0c6;text-overflow:ellipsis;font-size:14px;line-height:1.1;overflow:hidden}.visual-dev-tab-panel{gap:10px;display:grid}.visual-dev-card{background:#120c078f;border:1px solid #c0822d42;border-radius:8px;gap:8px;padding:8px;display:grid}.visual-dev-card-tight{gap:6px}.visual-dev-card-muted{background:#080f126b;border-color:#7892973d}.visual-dev-section-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.visual-dev-section-title strong{color:#ffe5ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.visual-dev-section-title span{color:#87dff0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.visual-dev-info{color:#d9c49a;background:#08181e8a;border:1px solid #60e2ff38;border-radius:8px;gap:6px;margin-top:10px;padding:8px;font-size:11px;line-height:1.35;display:grid}.visual-dev-info strong{color:#91ecff;font-size:12px}.visual-dev-info p{margin:0}.visual-dev-account-panel{background:#1c110685;border:1px solid #c0822d47;border-radius:8px;gap:7px;padding:8px;display:grid}.visual-dev-target-panel{background:#08161c8f;border-color:#60e2ff52}.visual-dev-danger-panel{background:#1e0a0885;border-color:#ff6f5657}.visual-dev-account-level-panel{background:linear-gradient(135deg,#081b229e,#1e11087a),#090e128a;border-color:#60e2ff47}.visual-dev-section-icon-button{color:#91ecff;background:#00080c7a;border:1px solid #60e2ff57;border-radius:6px;flex:none;place-items:center;width:26px;height:24px;padding:0;display:grid}.visual-dev-section-icon-button:hover,.visual-dev-section-icon-button:focus-visible{background:#123a44a3;border-color:#74ecffad}.visual-dev-account-level-mini{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.visual-dev-account-level-badge{color:#91ecff;background:#020b0f7a;border:1px solid #60e2ff47;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:5px 7px;display:inline-flex}.visual-dev-account-level-badge strong{color:#f5fbff;font-size:13px}.visual-dev-account-level-mini-progress{background:#00060c85;border:1px solid #80c2ff2e;border-radius:999px;height:9px;position:relative;overflow:hidden}.visual-dev-account-level-mini-progress i{border-radius:inherit;background:linear-gradient(90deg,#4edeffc7,#ffbe56db);position:absolute;inset:0 auto 0 0}.visual-dev-account-level-mini small{color:#9ec5da;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;font-weight:800;overflow:hidden}.visual-dev-account-level-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-dev-target-panel .visual-dev-grid.compact{grid-template-columns:minmax(0,1fr) auto}.visual-dev-target-preview{background:#00080c61;border:1px solid #60e2ff33;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px;display:grid}.visual-dev-target-avatar{color:#91ecff;background-position:50%;background-size:cover;border:1px solid #7eebff57;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid;box-shadow:inset 0 0 14px #00000075}.visual-dev-target-avatar.fallback{background:radial-gradient(circle at 50% 30%,#50d7ff47,#050a0eeb),#071016}.visual-dev-target-avatar.small{width:30px;height:30px;font-size:12px}.visual-dev-target-preview span:last-child{gap:2px;min-width:0;display:grid}.visual-dev-target-preview strong,.visual-dev-target-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-target-preview strong{color:#e9fbff;font-size:12px}.visual-dev-target-preview small{color:#93c8d3;font-size:10px;font-weight:800}.visual-dev-target-results{background:#01070a7a;border:1px solid #60e2ff2e;border-radius:7px;gap:5px;max-height:190px;padding:5px;display:grid;overflow:auto}.visual-dev-target-results button{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:38px;padding:4px 6px;display:grid}.visual-dev-target-results button:hover,.visual-dev-target-results button:focus-visible{color:#dff9ff;background:#16465294;border-color:#60e2ff94}.visual-dev-target-results button>span:last-child{gap:1px;min-width:0;display:grid}.visual-dev-target-results strong,.visual-dev-target-results small,.visual-dev-target-results-state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-target-results strong{color:#f4fdff;font-size:11px}.visual-dev-target-results small,.visual-dev-target-results-state{color:#94c9d5;font-size:9px;font-weight:800}.visual-dev-target-results-state{padding:5px 6px}.visual-dev-target-actions button{align-items:center;gap:5px;display:inline-flex}.visual-dev-account-panel>strong{color:#ffe5ad;font-size:12px}.visual-dev-market-panel{background:#08121c8f;border:1px solid #5eb0ff42;border-radius:8px;gap:8px;padding:8px;display:grid}.visual-dev-runtime-panel{background:linear-gradient(#09272fa3,#08121c94),#08121c8f;border:1px solid #60e2ff57;border-radius:8px;gap:8px;padding:8px;display:grid}.visual-dev-runtime-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.visual-dev-runtime-actions button{justify-content:center;align-items:center;gap:5px;min-height:28px;display:inline-flex}.visual-dev-runtime-metrics strong{color:#e8ffff}.visual-dev-market-header,.visual-dev-market-status-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.visual-dev-market-header strong{color:#dff3ff;font-size:12px}.visual-dev-market-header button{min-height:28px;padding:5px 8px}.visual-dev-market-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.visual-dev-market-metrics span,.visual-dev-market-split>div,.visual-dev-market-list{background:#00060c5c;border:1px solid #80c2ff29;border-radius:6px;min-width:0;padding:6px}.visual-dev-market-metrics span{color:#9ec5da;gap:2px;font-size:9px;font-weight:850;display:grid}.visual-dev-market-metrics strong{color:#f5fbff;font-size:13px}.visual-dev-provider-limit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-dev-market-limit-override{background:#150c0457;border:1px solid #ffbd503d;border-radius:6px;gap:7px;padding:7px;display:grid}.visual-dev-market-limit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.visual-dev-market-limit-form label{color:#d6bd8d;text-transform:uppercase;gap:4px;min-width:0;font-size:9px;font-weight:850;display:grid}.visual-dev-market-limit-form input,.visual-dev-market-limit-form select{width:100%;min-height:28px}.visual-dev-market-limit-form input{text-align:right}.visual-dev-greed-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-dev-greed-summary span{justify-content:center;min-height:42px}.visual-dev-api-immunity-button{color:#ffe4a2;background:#ffbd5014;border:1px solid #ffbd5073;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:32px;margin-top:7px;padding:7px 9px;font-size:10px;font-weight:900;line-height:1.15;display:inline-flex}.visual-dev-api-immunity-button.active{color:#b8ffd0;background:#2fb55c29;border-color:#6eff9f8f}.visual-dev-api-immunity-button:disabled{cursor:not-allowed;opacity:.52}.visual-dev-greed-limit-list{gap:7px;padding:7px;display:grid}.visual-dev-greed-limit-list>span{margin-bottom:0}.visual-dev-market-status-row{color:#aac8d9;flex-wrap:wrap;justify-content:flex-start;font-size:10px;font-weight:850}.visual-dev-market-status-row span{background:#ffffff14;border-radius:999px;padding:3px 7px}.visual-dev-market-status-row .ok{color:#9bf2b4}.visual-dev-market-status-row .bad{color:#ff9d8f}.visual-dev-market-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.visual-dev-market-split span,.visual-dev-market-list>span{color:#dff3ff;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.visual-dev-market-split p,.visual-dev-market-list p{color:#c2d9e7;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:750;overflow:hidden}.visual-dev-greed-limit-row{background:#060c1185;border:1px solid #80c2ff29;border-radius:6px;grid-template-columns:1fr;gap:5px;padding:7px;display:grid}.visual-dev-greed-limit-row:first-of-type{border-top:1px solid #80c2ff29;padding-top:7px}.visual-dev-greed-limit-row>strong,.visual-dev-greed-limit-row>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-dev-greed-limit-row>strong{color:#fff1c1;font-size:12px;line-height:1.15}.visual-dev-greed-limit-row>small{color:#9ec5da;white-space:normal;grid-column:auto;font-size:9px;font-weight:750;line-height:1.3;display:block}.visual-dev-greed-limit-row label{color:#9ec5da;text-transform:uppercase;grid-area:auto;grid-template-columns:minmax(0,1fr) minmax(78px,110px);align-items:center;gap:8px;font-size:9px;font-weight:850;display:grid}.visual-dev-greed-limit-row input{text-align:right;min-height:28px}.visual-dev-market-split strong,.visual-dev-market-list strong{color:#fff1c1}.visual-dev-account-panel .visual-dev-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.visual-dev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-dev-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-dev-grid label{color:#d6bd8d;gap:4px;min-width:0;font-size:10px;font-weight:850;display:grid}.visual-dev-grid label.span-2{grid-column:span 2}.visual-dev-panel textarea{resize:vertical;outline:0;width:100%;min-height:62px;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.35}.visual-dev-moderation-ban-grid{grid-template-columns:minmax(0,1fr) minmax(92px,.42fr)}.visual-dev-danger-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.visual-dev-danger-actions button:last-child{color:#ffd2c9;border-color:#ff69528c}.visual-dev-danger-actions button:last-child:not(:disabled):hover,.visual-dev-danger-actions button:last-child:not(:disabled):focus-visible{background:#5818109e;border-color:#ff8970c7}.visual-dev-selected-name{color:#91ecff;background:#142b3457;border:1px solid #60e2ff2e;border-radius:7px;margin-top:10px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.3}.visual-dev-paths{gap:7px;display:grid}.visual-dev-paths label{color:#d6bd8d;gap:4px;font-size:10px;font-weight:850;display:grid}.visual-dev-paths input{font-family:Consolas,Liberation Mono,monospace;font-size:10px}.visual-dev-nudge,.visual-dev-actions{flex-wrap:wrap;gap:6px;display:flex}.visual-dev-nudge button{width:34px}.visual-dev-actions.compact-actions{margin-top:0}.visual-dev-footer-status{color:#69e6ff;border-top:1px solid #c5872e3d;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:11px;font-weight:850;display:flex}.visual-dev-footer-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-dev-modal-backdrop{z-index:2147483001;pointer-events:auto;background:#0102047a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visual-dev-hotkey-modal{background:linear-gradient(#140e09fa,#070606fa),#100b07;border:1px solid #dea03fa8;border-radius:12px;width:min(620px,100vw - 48px);max-height:min(82vh,720px);padding:14px;overflow:auto;box-shadow:inset 0 0 0 1px #ffe6a014,0 22px 70px #000000ad}.visual-dev-account-monitoring-modal{background:linear-gradient(#110d09fa,#050708fa),#100b07;border:1px solid #dea03fa8;border-radius:12px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1120px,100vw - 40px);min-height:0;max-height:min(88vh,820px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe6a014,0 22px 70px #000000ad}.visual-dev-runtime-monitoring-modal{background:linear-gradient(#110d09fa,#050708fa),#100b07;border:1px solid #dea03fa8;border-radius:12px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1240px,100vw - 40px);min-height:0;max-height:min(90vh,860px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe6a014,0 22px 70px #000000ad}.visual-dev-account-monitoring-modal header,.visual-dev-account-monitoring-modal footer,.visual-dev-runtime-monitoring-modal header,.visual-dev-runtime-monitoring-modal footer{justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.visual-dev-account-monitoring-modal header,.visual-dev-runtime-monitoring-modal header{border-bottom:1px solid #c5872e47}.visual-dev-account-monitoring-modal footer,.visual-dev-runtime-monitoring-modal footer{color:#69e6ff;border-top:1px solid #c5872e47;align-items:center;font-size:11px;font-weight:850}.visual-dev-account-monitoring-modal header strong,.visual-dev-runtime-monitoring-modal header strong{color:#ffe5ad;font-size:15px;line-height:1.2;display:block}.visual-dev-account-monitoring-modal header span,.visual-dev-runtime-monitoring-modal header span{color:#bca57f;font-size:11px;line-height:1.35}.visual-dev-account-monitoring-modal button,.visual-dev-account-monitoring-modal select,.visual-dev-account-monitoring-modal input,.visual-dev-runtime-monitoring-modal button{font:inherit}.visual-dev-account-monitoring-modal header button,.visual-dev-runtime-monitoring-modal header button{color:#ffe6ad;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.visual-dev-runtime-toolbar{border-bottom:1px solid #c5872e33;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 14px;display:grid}.visual-dev-runtime-toolbar>button,.visual-dev-runtime-sort button{color:#ffe6ad;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.visual-dev-runtime-toolbar>button:disabled{opacity:.52}.visual-dev-runtime-sort{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.visual-dev-runtime-sort span{color:#9ec5da;text-transform:uppercase;font-size:10px;font-weight:850}.visual-dev-runtime-sort button.active{color:#e8ffff;background:#12404b8f;border-color:#60e2ff9e}.visual-dev-runtime-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 14px 0;display:grid}.visual-dev-runtime-summary span{color:#9ec5da;background:#00080c61;border:1px solid #80c2ff29;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 7px;padding:7px;font-size:10px;font-weight:850;display:grid}.visual-dev-runtime-summary svg{color:#69e6ff;grid-row:span 2}.visual-dev-runtime-summary strong{color:#f5fbff;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13px;overflow:hidden}.visual-dev-runtime-body{grid-template-columns:minmax(520px,1fr) minmax(320px,.44fr);gap:10px;min-height:0;padding:10px 14px 14px;display:grid;overflow:hidden}.visual-dev-runtime-main,.visual-dev-runtime-side{min-height:0;overflow:auto}.visual-dev-runtime-table,.visual-dev-runtime-side section{background:#04070970;border:1px solid #c5872e38;border-radius:9px}.visual-dev-runtime-table{gap:0;display:grid;overflow:hidden}.visual-dev-runtime-row{color:#d9c5a4;border-top:1px solid #c5872e21;grid-template-columns:minmax(180px,1.15fr) repeat(5,minmax(92px,.66fr));align-items:center;gap:8px;padding:8px;font-size:10px;font-weight:850;display:grid}.visual-dev-runtime-row.heading{color:#e7b45f;text-transform:uppercase;background:#2d1a0a80;border-top:0;font-size:9px}.visual-dev-runtime-row.online{box-shadow:inset 3px 0 #5fe68a7a}.visual-dev-runtime-row.stale{box-shadow:inset 3px 0 #ffbd5080}.visual-dev-runtime-row.unavailable{box-shadow:inset 3px 0 #ff695280}.visual-dev-runtime-row>span{gap:2px;min-width:0;display:grid}.visual-dev-runtime-row strong,.visual-dev-runtime-row small,.visual-dev-runtime-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-dev-runtime-row strong{color:#f5fbff;font-size:12px}.visual-dev-runtime-row small{color:#8fb9c8;font-size:9px;font-weight:800}.visual-dev-runtime-row em{color:#9ec5da;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:800}.visual-dev-runtime-empty{color:#9ec5da;padding:14px;font-size:11px;font-weight:850}.visual-dev-runtime-side{align-content:start;gap:10px;display:grid}.visual-dev-runtime-side section{gap:7px;padding:10px;display:grid}.visual-dev-runtime-side h3{color:#ffe5ad;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.2;display:inline-flex}.visual-dev-runtime-side h3 svg{color:#69e6ff}.visual-dev-runtime-side p{color:#bca57f;margin:0;font-size:10px;font-weight:850}.visual-dev-runtime-side p strong{color:#f5fbff}.visual-dev-runtime-side-row,.visual-dev-runtime-source-list span{color:#9ec5da;background:#00070c47;border:1px solid #80c2ff1f;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;font-size:10px;font-weight:850;display:grid}.visual-dev-runtime-side-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-dev-runtime-side-row strong,.visual-dev-runtime-source-list strong{color:#f5fbff}.visual-dev-runtime-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.visual-dev-runtime-facts span{color:#9ec5da;background:#00070c47;border:1px solid #80c2ff1f;border-radius:7px;gap:2px;padding:6px;font-size:9px;font-weight:850;display:grid}.visual-dev-runtime-facts strong{color:#f5fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.visual-dev-runtime-source-list{flex-wrap:wrap;gap:6px;display:flex}.visual-dev-runtime-source-list span{display:inline-flex}.visual-dev-account-monitoring-toolbar{border-bottom:1px solid #c5872e33;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(125px,.72fr)) auto;gap:8px;padding:10px 14px;display:grid}.visual-dev-account-bans-toolbar{grid-template-columns:minmax(240px,1fr) minmax(130px,.42fr) minmax(130px,.42fr) auto}.visual-dev-account-notifications-compose{border-bottom:1px solid #c5872e33;grid-template-columns:minmax(220px,.55fr) minmax(320px,1fr) auto;gap:8px;padding:10px 14px;display:grid}.visual-dev-account-notifications-compose label{color:#d6bd8d;gap:4px;min-width:0;font-size:10px;font-weight:850;display:grid}.visual-dev-account-notifications-compose input,.visual-dev-account-notifications-compose textarea{color:#f5fbff;background:#030608b8;border:1px solid #c0822d5c;border-radius:7px;outline:0;width:100%;min-width:0;font-size:12px;font-weight:850}.visual-dev-account-notifications-compose input{min-height:34px;padding:0 8px}.visual-dev-account-notifications-compose textarea{resize:vertical;min-height:70px;padding:7px 8px;line-height:1.35}.visual-dev-account-notifications-actions{align-content:end;gap:6px;display:grid}.visual-dev-account-notifications-actions button{color:#ffe6ad;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.visual-dev-account-monitoring-toolbar select,.visual-dev-account-monitoring-toolbar button,.visual-dev-account-monitoring-search{color:#ffe6ad;background:#030608b8;border:1px solid #c0822d5c;border-radius:7px;min-height:34px}.visual-dev-account-monitoring-toolbar button,.visual-dev-account-monitoring-pages button{justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-weight:850;display:inline-flex}.visual-dev-account-monitoring-toolbar button:disabled,.visual-dev-account-monitoring-pages button:disabled{opacity:.48}.visual-dev-account-monitoring-toolbar select{min-width:0;padding:0 8px;font-size:11px;font-weight:850}.visual-dev-account-monitoring-search{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;padding:0 8px;display:grid}.visual-dev-account-monitoring-search svg{color:#69e6ff}.visual-dev-account-monitoring-search input{color:#f5fbff;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:850}.visual-dev-account-monitoring-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 14px 0;display:grid}.visual-dev-account-monitoring-stats span,.visual-dev-account-monitoring-facts span{color:#9ec5da;background:#00080c61;border:1px solid #80c2ff29;border-radius:7px;gap:3px;min-width:0;padding:7px;font-size:10px;font-weight:850;display:grid}.visual-dev-account-monitoring-stats strong,.visual-dev-account-monitoring-facts strong{color:#f5fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.visual-dev-account-monitoring-body{grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);gap:10px;min-height:0;padding:10px 14px 14px;display:grid;overflow:hidden}.visual-dev-account-monitoring-list,.visual-dev-account-monitoring-detail{overscroll-behavior:contain;scrollbar-color:#60e2ff6b #01080bb8;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#01080b70;border:1px solid #60e2ff33;border-radius:8px;min-height:0;overflow:auto}.visual-dev-account-monitoring-list{align-content:start;gap:6px;padding:8px;display:grid}.visual-dev-account-monitoring-list button{color:#ffe6ad;text-align:left;background:#0e0a079e;border:1px solid #c0822d47;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:45px;padding:6px 8px;display:grid}.visual-dev-account-monitoring-list button:hover,.visual-dev-account-monitoring-list button:focus-visible,.visual-dev-account-monitoring-list button[aria-selected=true]{background:#133a449e;border-color:#60e2ff94}.visual-dev-account-monitoring-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.visual-dev-account-monitoring-list strong,.visual-dev-account-monitoring-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-account-monitoring-list strong{color:#f5fbff;font-size:12px}.visual-dev-account-monitoring-list small{color:#94c9d5;font-size:10px;font-weight:800}.visual-dev-account-monitoring-list em{color:#9bf2b4;background:#ffffff14;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.visual-dev-account-monitoring-list em.warning{color:#ffb19e}.visual-dev-account-monitoring-list button em:first-letter{text-transform:uppercase}.visual-dev-account-monitoring-list button:has(em):after{content:none}.visual-dev-account-monitoring-detail{align-content:start;gap:10px;padding:10px;display:grid}.visual-dev-account-monitoring-profile{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.visual-dev-account-monitoring-profile>div{gap:3px;min-width:0;display:grid}.visual-dev-account-monitoring-profile strong,.visual-dev-account-monitoring-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-account-monitoring-profile strong{color:#f5fbff;font-size:16px}.visual-dev-account-monitoring-profile span{color:#93c8d3;font-size:11px;font-weight:850}.visual-dev-account-monitoring-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.visual-dev-ban-actor-link{color:#f5fbff;background:#04151a8a;border:1px solid #60e2ff3d;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;text-decoration:none;display:grid}.visual-dev-ban-actor-link:hover,.visual-dev-ban-actor-link:focus-visible{background:#1237409e;border-color:#60e2ff9e}.visual-dev-ban-actor-link>span{gap:2px;min-width:0;display:grid}.visual-dev-ban-actor-link small,.visual-dev-ban-actor-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-ban-actor-link small{color:#7ee8ff;text-transform:uppercase;font-size:10px;font-weight:900}.visual-dev-ban-actor-link strong{color:#f5fbff;font-size:12px}.visual-dev-account-monitoring-ban-card{background:#120c0780;border:1px solid #c0822d38;border-radius:8px;gap:8px;padding:9px;display:grid}.visual-dev-account-monitoring-ban-card p{color:#d8c097;margin:0;font-size:11px;font-weight:750;line-height:1.35}.visual-dev-account-monitoring-ban-card p strong{color:#fff0c6}.visual-dev-account-monitoring-ban-list{gap:5px;display:grid}.visual-dev-account-monitoring-ban-list span,.visual-dev-account-monitoring-empty{color:#abc9d6;text-overflow:ellipsis;background:#00070c47;border:1px solid #80c2ff1f;border-radius:6px;padding:6px 7px;font-size:10px;font-weight:800;line-height:1.3;overflow:hidden}.visual-dev-account-monitoring-ban-list strong{color:#fff1c1}.visual-dev-account-monitoring-pages{align-items:center;gap:6px;display:flex}.visual-dev-account-monitoring-pages button{color:#ffe6ad;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px;min-height:30px}.visual-dev-account-monitoring-detail .visual-dev-actions button{color:#ffe6ad;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.visual-dev-account-monitoring-detail .visual-dev-actions button:disabled{opacity:.48}.visual-dev-account-monitoring-pages strong{text-align:center;color:#fff0c6;min-width:26px}.visual-dev-account-bans-actions button:last-child{color:#ffd2c9;border-color:#ff69526b}.visual-dev-account-bans-actions button:last-child:not(:disabled):hover,.visual-dev-account-bans-actions button:last-child:not(:disabled):focus-visible{background:#5818109e;border-color:#ff8970b3}.visual-dev-hotkey-modal header,.visual-dev-hotkey-modal footer{justify-content:space-between;align-items:start;gap:12px;display:flex}.visual-dev-hotkey-modal header{border-bottom:1px solid #c5872e47;padding-bottom:10px}.visual-dev-hotkey-modal footer{border-top:1px solid #c5872e47;margin-top:12px;padding-top:12px}.visual-dev-hotkey-modal strong{color:#ffe5ad;font-size:14px;line-height:1.2;display:block}.visual-dev-hotkey-modal span{color:#bca57f;font-size:11px;line-height:1.35}.visual-dev-hotkey-list{gap:8px;margin-top:12px;display:grid}.visual-dev-hotkey-row{background:#03050861;border:1px solid #c0822d38;border-radius:8px;grid-template-columns:minmax(130px,.72fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.visual-dev-hotkey-row>span{color:#f2d19a;font-weight:850}.visual-dev-hotkey-bindings{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.visual-dev-hotkey-modal button{color:#ffe6ad;min-height:28px;font:inherit;background:#030508b8;border:1px solid #c0822d6b;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.visual-dev-hotkey-modal button.recording{color:#91ecff;border-color:#60e2ffc7;box-shadow:0 0 16px #4adfff2e}.visual-dev-help{margin:10px 0 0}.visual-dev-status{color:#69e6ff;margin:6px 0 0}.visual-dev-account-levels-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1180px,100vw - 40px)}.visual-dev-account-levels-toolbar{border-bottom:1px solid #c5872e33;grid-template-columns:minmax(100px,.24fr) minmax(140px,.36fr) repeat(3,auto);gap:8px;padding:10px 14px;display:grid}.visual-dev-account-levels-toolbar label{color:#d6bd8d;gap:4px;min-width:0;font-size:10px;font-weight:850;display:grid}.visual-dev-account-levels-toolbar input,.visual-dev-account-levels-toolbar button{color:#ffe6ad;background:#030608b8;border:1px solid #c0822d5c;border-radius:7px;min-height:34px}.visual-dev-account-levels-toolbar input{color:#f5fbff;outline:0;width:100%;min-width:0;padding:0 8px;font-size:12px;font-weight:850}.visual-dev-account-levels-toolbar button{justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.visual-dev-account-levels-toolbar button:disabled{opacity:.48}.visual-dev-account-levels-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-dev-account-levels-body{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:10px;min-height:0;padding:10px 14px 14px;display:grid;overflow:hidden}.visual-dev-account-levels-main,.visual-dev-account-levels-side{overscroll-behavior:contain;scrollbar-color:#60e2ff6b #01080bb8;scrollbar-width:thin;align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.visual-dev-account-levels-card{background:linear-gradient(135deg,#03141a94,#160d077a),#01080b70;border:1px solid #60e2ff33;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.visual-dev-account-levels-progress{background:#02080b94;border:1px solid #c0822d3d;border-radius:8px;min-height:66px;padding:10px;display:grid;position:relative;overflow:hidden}.visual-dev-account-levels-progress>div{z-index:1;gap:3px;display:grid;position:relative}.visual-dev-account-levels-progress strong{color:#f5fbff;font-size:22px;line-height:1}.visual-dev-account-levels-progress span{color:#9ec5da;font-size:11px;font-weight:850}.visual-dev-account-levels-progress>i{background:linear-gradient(90deg,#4edeffd1,#ffbe56eb);border-radius:0 999px 999px 0;height:5px;position:absolute;inset:auto auto 0 0}.visual-dev-account-levels-scale{gap:6px;display:grid}.visual-dev-account-levels-scale>div{background:#00070c47;border:1px solid #80c2ff21;border-radius:7px;grid-template-columns:minmax(72px,.22fr) minmax(0,1fr) minmax(92px,.28fr);align-items:center;gap:8px;min-height:34px;padding:6px;display:grid}.visual-dev-account-levels-scale>div.reached{background:#0a2a1847;border-color:#61e6963d}.visual-dev-account-levels-scale>div.current{background:#0e3a436b;border-color:#60e2ff85}.visual-dev-account-levels-scale span{gap:1px;min-width:0;display:grid}.visual-dev-account-levels-scale strong,.visual-dev-account-levels-scale small,.visual-dev-account-levels-scale em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-account-levels-scale strong{color:#f5fbff;font-size:13px}.visual-dev-account-levels-scale small,.visual-dev-account-levels-scale em{color:#9ec5da;font-size:9px;font-style:normal;font-weight:800}.visual-dev-account-levels-scale b{background:#01080bb8;border-radius:999px;height:7px;position:relative;overflow:hidden}.visual-dev-account-levels-scale b i{border-radius:inherit;background:#60e2ffb3;position:absolute;inset:0 auto 0 0}.visual-dev-account-levels-history,.visual-dev-account-levels-forecast,.visual-dev-account-levels-segments{gap:6px;display:grid}.visual-dev-account-levels-history>div,.visual-dev-account-levels-forecast>div,.visual-dev-account-levels-segments>div{color:#91ecff;background:#00070c47;border:1px solid #80c2ff21;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.visual-dev-account-levels-forecast>div{grid-template-columns:18px minmax(0,1fr)}.visual-dev-account-levels-history span,.visual-dev-account-levels-forecast span,.visual-dev-account-levels-segments span{gap:2px;min-width:0;display:grid}.visual-dev-account-levels-history strong,.visual-dev-account-levels-history small,.visual-dev-account-levels-forecast strong,.visual-dev-account-levels-forecast small,.visual-dev-account-levels-segments strong,.visual-dev-account-levels-segments small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-account-levels-history strong,.visual-dev-account-levels-forecast strong,.visual-dev-account-levels-segments strong{color:#f5fbff;font-size:11px}.visual-dev-account-levels-history small,.visual-dev-account-levels-forecast small,.visual-dev-account-levels-segments small{color:#9ec5da;font-size:9px;font-weight:800}.visual-dev-account-levels-forecast em{color:#9ec5da;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:2px;font-size:8px;font-style:normal;font-weight:900;display:grid}.visual-dev-account-levels-forecast em span{background:#00070c47;border:1px solid #80c2ff1f;border-radius:6px;gap:2px;min-width:0;padding:4px;display:grid}.visual-dev-account-levels-forecast em small,.visual-dev-account-levels-forecast em strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-dev-account-levels-forecast em small{color:#8fb9c8;align-items:center;gap:3px;font-size:8px;font-weight:900;display:inline-flex}.visual-dev-account-levels-forecast em strong{color:#ffe6ad;font-size:10px}.visual-dev-account-levels-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:920px){.visual-dev-account-monitoring-modal,.visual-dev-runtime-monitoring-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.visual-dev-account-monitoring-toolbar,.visual-dev-runtime-toolbar{grid-template-columns:1fr 1fr}.visual-dev-account-levels-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-dev-account-levels-toolbar button{grid-column:auto}.visual-dev-account-notifications-compose{grid-template-columns:1fr}.visual-dev-account-monitoring-search,.visual-dev-account-monitoring-toolbar button{grid-column:span 2}.visual-dev-account-monitoring-stats,.visual-dev-runtime-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-dev-account-monitoring-body,.visual-dev-runtime-body{grid-template-columns:1fr;overflow:auto}.visual-dev-runtime-main,.visual-dev-runtime-side{overflow:visible}.visual-dev-runtime-row{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(92px,.6fr))}.visual-dev-runtime-row>span:nth-child(n+4){grid-column:auto}.visual-dev-account-levels-body{grid-template-columns:1fr;overflow:auto}.visual-dev-account-levels-main,.visual-dev-account-levels-side{overflow:visible}.visual-dev-account-monitoring-list{max-height:280px}}@media (max-width:560px){.visual-dev-modal-backdrop,.visual-dev-account-monitoring-modal header,.visual-dev-account-monitoring-modal footer,.visual-dev-runtime-monitoring-modal header,.visual-dev-runtime-monitoring-modal footer{padding:10px}.visual-dev-account-monitoring-toolbar,.visual-dev-account-notifications-compose,.visual-dev-account-monitoring-stats,.visual-dev-account-monitoring-body,.visual-dev-runtime-toolbar,.visual-dev-runtime-summary,.visual-dev-runtime-body{padding-left:10px;padding-right:10px}.visual-dev-account-monitoring-toolbar,.visual-dev-account-monitoring-stats,.visual-dev-runtime-toolbar,.visual-dev-runtime-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-dev-runtime-toolbar>button,.visual-dev-runtime-sort{grid-column:span 2}.visual-dev-runtime-sort{justify-content:flex-start}.visual-dev-runtime-row{grid-template-columns:1fr 1fr}.visual-dev-runtime-row.heading{display:none}.visual-dev-runtime-row>span:first-child,.visual-dev-runtime-row em{grid-column:span 2}.visual-dev-account-levels-toolbar,.visual-dev-account-levels-stats,.visual-dev-account-levels-facts,.visual-dev-account-levels-scale>div,.visual-dev-account-levels-forecast>div,.visual-dev-account-monitoring-facts{grid-template-columns:1fr}.visual-dev-account-monitoring-search,.visual-dev-account-monitoring-toolbar button{grid-column:span 2}.visual-dev-account-monitoring-modal footer{flex-direction:column;align-items:stretch}.visual-dev-account-monitoring-pages{justify-content:space-between}}@media (max-width:640px){.rpg-topbar{flex-wrap:nowrap;align-items:center;gap:8px;min-height:50px;display:flex}.rpg-topbar-actions{flex:auto;justify-content:flex-end;display:flex}.rpg-auth-actions{flex-wrap:nowrap;flex:none}.rpg-auth-link{min-height:38px;padding-inline:8px;font-size:11px}.rpg-auth-link-primary{width:40px;padding-inline:0}.rpg-auth-link-primary span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rpg-profile-chip{grid-template-columns:1fr;justify-items:center;width:46px;min-width:46px;height:40px;padding:0;translate:0}.rpg-profile-chip-avatar{min-width:34px;width:34px!important;height:34px!important}.visual-dev-tools{left:14px;bottom:max(86px, calc(env(safe-area-inset-bottom) + 76px))}.visual-dev-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:44px;height:44px;font-size:18px}.visual-dev-panel{right:10px;bottom:max(76px, calc(env(safe-area-inset-bottom) + 66px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:auto;max-height:min(72dvh,100dvh - 116px);position:fixed;left:10px}.visual-dev-panel.collapsed{width:auto}.visual-dev-hotkey-row,.visual-dev-target-panel .visual-dev-grid.compact{grid-template-columns:1fr}.visual-dev-hotkey-bindings{justify-content:flex-start}}.auth-screen{--auth-gold:#d89534;--auth-gold-bright:#ffd992;--auth-gold-deep:#714313;--auth-ink:#070503;--auth-parchment:#f8dfaa;isolation:isolate;min-height:100svh;color:var(--auth-parchment);background:radial-gradient(circle at 50% 20%,#cc7c1f2e,#0000 28%),radial-gradient(circle at 82% 42%,#e8972733,#0000 28%),linear-gradient(90deg,#04030233,#0403028a 31%,#04030294 61%,#04030229),linear-gradient(#03020114,#0302014d 50%,#030201c2),url(/assets/site/auth/auth-bg-desktop-01.jpg) 50%/cover no-repeat,#080604;grid-template-rows:minmax(0,1fr) auto;padding:clamp(18px,2vw,26px) clamp(18px,3vw,56px) clamp(14px,2vw,28px);display:grid;position:relative;overflow:hidden}.rpg-shell:has(.auth-screen) .visual-dev-tools{display:none}.auth-screen:before,.auth-screen:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.auth-screen:before{opacity:.42;background:url(/assets/site/theme/albion-packs/albion_pack_01_materials/overlay_noise.png) 50%/360px,radial-gradient(#0000 0 42%,#00000094 76%,#000000db)}.auth-screen:after{border:1px solid #ffb63acc;margin:clamp(10px,1.2vw,18px);box-shadow:inset 0 0 0 1px #703d0ce6,inset 0 0 34px #e88d1d29,inset 0 0 110px #000000bd}.auth-outer-frame{z-index:0;pointer-events:none;border:1px solid #f5b136b8;position:absolute;inset:clamp(16px,1.8vw,28px);box-shadow:inset 0 0 0 1px #57300cc2,0 0 20px #da831a29}.auth-outer-frame:before,.auth-outer-frame:after{content:"";filter:drop-shadow(0 0 8px #de801273);border-style:solid;border-color:#ffbe43e0;width:56px;height:56px;position:absolute}.auth-outer-frame:before{border-width:2px 0 0 2px;top:-5px;left:-5px}.auth-outer-frame:after{border-width:0 2px 2px 0;bottom:-5px;right:-5px}.auth-layout{z-index:1;grid-template-columns:minmax(130px,220px) minmax(340px,680px) minmax(130px,220px);justify-content:center;align-items:center;gap:clamp(24px,4vw,76px);width:min(100%,1360px);min-height:0;margin:0 auto;padding:clamp(36px,6vh,68px) 0 clamp(18px,3vh,34px);display:grid;position:relative}.auth-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 clamp(10px,1.4vw,22px);position:relative}.auth-heading{text-align:center;max-width:620px;margin-inline:auto}.auth-heading p{color:#ffe7ae;text-shadow:0 2px 8px #000000e6;max-width:600px;margin:16px auto 0;font-size:clamp(15px,1.16vw,18px);line-height:1.55}.auth-heading h1{color:#ffd99a;white-space:nowrap;text-shadow:0 3px #512608d1,0 0 22px #f6a64147,0 5px 18px #000000eb;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.2vw,58px);font-weight:800;line-height:.96}.auth-title-divider{color:#ffbc2f;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(100%,470px);margin:20px auto 0;display:grid}.auth-title-divider span{background:linear-gradient(90deg,#0000,#ffbd37db),linear-gradient(90deg,#0000,#ffe8a259);height:1px}.auth-title-divider span:last-child{transform:scaleX(-1)}.auth-brand-standard{color:#c98b33;text-align:center;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:radial-gradient(circle at 50% 28%,#f9b84e29,#0000 28%),linear-gradient(#12222df0,#050c12f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_blue_fabric.webp) 50%/240px;border:1px solid #dc8f27c2;align-content:center;justify-self:center;justify-items:center;width:min(100%,178px);min-height:450px;padding:94px 18px 72px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #0505047a,inset 0 0 36px #000000b8,0 18px 45px #000000b8}.auth-brand-standard:before{content:"";clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);border:1px solid #eeb85185;position:absolute;inset:12px 12px 68px}.auth-brand-standard:after{content:"";opacity:.64;background:url(/assets/site/theme/albion-packs/albion_pack_04_logo_header_sidebar/logo_chain_left@2x.png) 50%/contain no-repeat;width:96px;height:44px;position:absolute;top:20px}.auth-brand-standard__crest{filter:sepia(.35)saturate(.92)drop-shadow(0 10px 14px #000000d1);opacity:.9;background:url(/assets/site/theme/albion-packs/albion_pack_03_hero/hero_gold_scales_emblem@2x.png) 50%/contain no-repeat;width:104px;height:142px;margin-bottom:36px}.auth-brand-standard strong{color:#b97725;text-shadow:0 3px 9px #000000eb;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:900;line-height:1}.auth-brand-standard>span{color:#d6ae69;letter-spacing:.2em;margin-top:8px;font-size:11px;font-weight:900}.auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 30px;max-width:660px;margin:32px auto 0;display:grid}.auth-screen--register .auth-layout{padding-top:clamp(28px,4vh,44px);padding-bottom:clamp(8px,1.8vh,18px)}.auth-screen--register .auth-form{gap:13px 30px;margin-top:24px}.auth-screen--login .auth-form,.auth-screen--login .auth-social-grid,.auth-screen--login .auth-social-separator,.auth-screen--login .auth-switch{max-width:470px;margin-inline:auto}.auth-screen--login .auth-form{grid-template-columns:1fr}.auth-field{min-width:0}.auth-field label{color:#ffdfa4;text-shadow:0 2px 7px #000000e6;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:15px;font-weight:650;display:flex}.auth-field label span{color:#b99a68;font-size:12px;font-weight:650}.auth-input{color:#c89f61;background:linear-gradient(#120d08c7,#050403c7),#050403c7;border:1px solid #9a5c19d6;border-radius:6px;align-items:center;gap:12px;height:48px;padding:0 15px;display:flex;box-shadow:inset 0 0 0 1px #ffe2a00a,inset 0 0 24px #0000007a}.auth-input:focus-within{border-color:#f0ae43;box-shadow:inset 0 0 0 1px #ffe2a026,0 0 0 3px #e4a34424,0 0 24px #e0861e38}.auth-input input{color:#fff0cc;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px;font-weight:500}.auth-input input::placeholder{color:#9d8766}.auth-input button{color:#cfae76;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;margin-right:-10px;display:grid}.auth-input button:focus-visible{outline-offset:-6px;outline:2px solid #ffd992e6}.auth-check,.auth-submit,.auth-form-error{grid-column:1/-1}.auth-check{color:#f7dca5;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.auth-check input{accent-color:#d99631;width:22px;height:22px}.auth-check--compact{grid-column:auto;font-size:14px}.auth-login-options{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-login-options a,.auth-check a{color:#ffbd31;text-underline-offset:3px;font-size:14px;font-weight:650;text-decoration:underline}.auth-submit{color:#fff6d6;text-shadow:0 2px 8px #481f04e0;cursor:pointer;background:linear-gradient(#ffb73675,#0000 34%),linear-gradient(#dd8b1cfa,#844a0efa),#9a621f;border:1px solid #ffc04f;border-radius:6px;height:56px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:800;transition:filter .16s,transform .16s;box-shadow:inset 0 0 0 1px #fff1bf47,inset 0 0 24px #ffae2c33,0 10px 24px #0000007a}.auth-submit:hover{filter:brightness(1.08)}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{cursor:wait;opacity:.64}.auth-social-grid button:disabled,.auth-social-grid a[aria-disabled=true]{cursor:not-allowed;opacity:.58}.auth-field-error,.auth-form-error,.auth-form-success{color:#ff9f8a;margin-top:7px;font-size:12px;font-weight:800}.auth-form-error,.auth-form-success{text-align:center;grid-column:1/-1;margin:0}.auth-form-success{color:#9df0a8}.auth-social-separator{color:#a99268;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:22px;font-weight:600;display:grid}.auth-social-separator span{background:linear-gradient(90deg,#0000,#d79a3794,#0000);height:1px}.auth-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.auth-social-grid-single{grid-template-columns:1fr}.auth-social-grid button,.auth-social-grid a{color:#f5e3bf;background:linear-gradient(#140e08b8,#040302b8),#050403ad;border:1px solid #8f5d23c7;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:0;height:48px;font-size:15px;font-weight:650;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe2a00a}.auth-social-grid a:hover{color:#fff3cf;border-color:#ffbe4cd9;transform:translateY(-1px)}.auth-social-icon{font-size:17px}.auth-switch{color:#f2d39a;text-align:center;margin-top:18px}.auth-switch a{color:#ffc34d;text-underline-offset:3px;font-weight:900;text-decoration:underline}.auth-footer{z-index:1;background:linear-gradient(90deg,#dc8e2329,#0000 22% 78%,#dc8e231f),linear-gradient(#0b0805d6,#040302db),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/260px;border:1px solid #e5972acc;grid-template-columns:minmax(0,1.35fr) minmax(190px,.85fr) minmax(230px,.8fr);gap:clamp(18px,3vw,54px);width:min(100%,1330px);margin:0 auto;padding:18px clamp(20px,3vw,54px) 20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffdf9814,inset 0 0 40px #0000007a}.auth-footer section{min-width:0}.auth-footer h2{color:#ffbd35;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:850}.auth-footer p,.auth-footer dl{color:#c9b18b;margin:0;font-size:14px;line-height:1.48}.auth-footer dl div{grid-template-columns:auto 1fr;gap:18px;display:grid}.auth-footer dt{color:#ffbd35}.auth-footer dd{color:#d7bd8b;margin:0}.auth-footer dl.is-unavailable dd{color:#9e8560}.auth-footer-links{gap:7px;display:grid}.auth-footer-links a{color:#c9b18b;text-underline-offset:4px;width:fit-content;font-size:14px;line-height:1.35;text-decoration:none;transition:color .16s,text-decoration-color .16s}.auth-footer-links a:hover,.auth-footer-links a:focus-visible{color:#ffd68d;-webkit-text-decoration:underline #ffbd35bf;text-decoration:underline #ffbd35bf}.auth-footer-links a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ffd992db}.auth-footer-socials{gap:10px;margin-top:14px;display:flex}.auth-footer-socials a{color:#e9d7b5;background:#182333e0;border:1px solid #ffcc702e;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.auth-footer-socials .social-brand-icon{font-size:16px}.auth-legal-screen{grid-template-rows:minmax(0,1fr)}.auth-legal-layout{z-index:1;align-items:center;width:min(100%,900px);margin:0 auto;padding:clamp(44px,8vh,90px) 0;display:grid;position:relative}.auth-legal-panel{text-align:center;background:linear-gradient(90deg,#dc8e2324,#0000 24% 76%,#dc8e231f),linear-gradient(#0b0805e6,#040302eb),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/260px;border:1px solid #e5972ad1;justify-items:center;padding:clamp(28px,5vw,52px);display:grid;box-shadow:inset 0 0 0 1px #ffdf9814,inset 0 0 46px #0000008a,0 24px 70px #0000009e}.auth-legal-kicker{color:#ffbd35;text-transform:uppercase;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.auth-legal-icon{color:#ffd68d;background:radial-gradient(circle at 50% 30%,#ffd88e38,#0000 42%),#160e08db;border:1px solid #ffc75c85;border-radius:50%;place-items:center;width:76px;height:76px;margin-top:24px;display:grid;box-shadow:inset 0 0 20px #0000007a,0 12px 28px #0000006b}.auth-legal-panel h1{color:#ffd99a;text-shadow:0 3px #512608d1,0 0 22px #f6a64147,0 5px 18px #000000eb;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,58px);font-weight:850;line-height:1}.auth-legal-panel p{color:#ffe7ae;max-width:620px;margin:18px auto 0;font-size:16px;line-height:1.58}.auth-legal-panel ul{gap:10px;width:min(100%,560px);margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-legal-panel li{color:#d8c098;background:#07050394;border:1px solid #8f5d23a3;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.35}.auth-legal-back{color:#fff3cf;background:linear-gradient(#ffb73647,#0000 38%),linear-gradient(#7d4912f0,#391f08f5);border:1px solid #ffc04fd1;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:30px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex}.auth-legal-back:hover{filter:brightness(1.08);transform:translateY(-1px)}.auth-legal-back:focus-visible{outline-offset:3px;outline:2px solid #ffd992e6}@media (max-height:880px) and (min-width:900px){.auth-layout{padding-top:30px;padding-bottom:18px}.auth-heading h1{font-size:clamp(38px,4.2vw,52px)}.auth-heading p{margin-top:12px;line-height:1.42}.auth-form{gap:12px 26px;margin-top:24px}.auth-input{height:44px}.auth-submit{height:50px}.auth-footer{padding-top:14px;padding-bottom:14px}}@media (max-width:1080px){.auth-layout{grid-template-columns:minmax(330px,680px);padding-top:70px}.auth-brand-standard{display:none}.auth-footer{grid-template-columns:1fr 1fr}}@media (max-width:760px){.auth-screen{min-height:auto;padding:28px 14px 14px;overflow:visible}.auth-screen:after,.auth-outer-frame{display:none}.auth-layout{padding:18px 0}.auth-panel{padding:0}.auth-heading h1{white-space:normal;font-size:36px;line-height:1.04}.auth-heading p{font-size:15px}.auth-form,.auth-social-grid{grid-template-columns:1fr}.auth-login-options{flex-direction:column;align-items:flex-start}.auth-footer{grid-template-columns:1fr;padding:18px 18px 18px 54px}}@media (max-width:640px){.rpg-topbar{z-index:60!important;min-height:44px!important;box-shadow:none!important;border:0!important;border-image:!important;background:0 0!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;padding:0 4px!important;display:grid!important;position:relative!important}.rpg-topbar:before,.rpg-topbar:after,.rpg-topbar-left,.rpg-clock-pill,.rpg-premium-menu,.rpg-bell-button,.rpg-wallet-button{display:none!important}.rpg-mobile-menu-toggle{background:linear-gradient(#1e140cf0,#070504f5),#120b07!important;border:1px solid #d79a37c2!important;border-radius:8px!important;grid-column:1!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.rpg-mobile-menu-toggle span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.rpg-topbar-actions{grid-column:3!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.rpg-auth-actions{flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.rpg-auth-link{background:linear-gradient(#75420ef0,#341d08f5),#5d350b!important;border:1px solid #d79a37c2!important;border-radius:8px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.rpg-auth-link span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.rpg-auth-link svg,.rpg-mobile-menu-toggle svg{width:22px!important;height:22px!important}.rpg-support-button{background:linear-gradient(#0c2e38f0,#051014f5),#061318!important;border:1px solid #52e6ff8a!important;border-radius:8px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;translate:0!important}.rpg-support-button svg{width:22px!important;height:22px!important}.rpg-profile-chip{border-radius:8px!important;grid-template-columns:1fr!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;translate:0!important}.rpg-profile-menu{position:relative!important}.rpg-profile-dropdown{width:auto!important;max-height:calc(100vh - 78px)!important;position:fixed!important;top:64px!important;left:10px!important;right:10px!important;overflow-y:auto!important}.rpg-profile-dropdown-grid{grid-template-columns:1fr!important}.rpg-profile-chip-avatar{width:34px!important;min-width:34px!important;height:34px!important}}.rpg-site-presence{z-index:2;background:radial-gradient(circle at 14px 50%, #59ceff21, transparent 34px), linear-gradient(180deg, #100b07eb, #040302f2), var(--metal-tile) center / 256px repeat;color:#f2d29a;text-shadow:0 1px 1px #020202;border:1px solid #c78229b8;border-radius:5px;align-items:center;gap:8px;width:222px;min-width:222px;height:54px;padding:5px 9px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffd98f1a,0 4px 10px #00000052}.rpg-site-presence-icon{color:#7ee9ff;filter:drop-shadow(0 1px 1px #000000b8);flex:none}.rpg-site-presence>div{flex:auto;gap:1px;min-width:0;display:grid}.rpg-site-presence span{color:#c9aa72;white-space:nowrap;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:4px;min-width:0;font-size:9px;font-weight:900;line-height:1.05;display:grid;overflow:hidden}.rpg-site-presence span svg{flex:none}.rpg-site-presence .online{color:#78f08f;fill:currentColor}.rpg-site-presence .offline{color:#d69a54;fill:currentColor}.rpg-site-presence .guest{color:#74dfff;fill:currentColor}.rpg-site-presence strong{color:#fff0bd;text-align:right;min-width:18px;font-size:11px;font-weight:950}.rpg-mammoth-calf-badge,.rpg-greed-badge{z-index:2;background:radial-gradient(circle at 20px 50%, #ffc45429, transparent 34px), linear-gradient(180deg, #22140af0, #090604f5), var(--metal-tile) center / 256px repeat;color:#9ff4ff;cursor:pointer;min-width:76px;height:38px;font:inherit;text-shadow:0 1px 1px #020202;border:1px solid #c78229c2;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 7px;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffe59a1a,0 4px 10px #00000057}.rpg-mammoth-calf-badge:hover,.rpg-mammoth-calf-badge:focus-visible,.rpg-greed-badge:hover,.rpg-greed-badge:focus-visible{border-color:#ffe7a0eb;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffe59a29,0 6px 14px #0000006b}.rpg-mammoth-calf-badge:focus-visible,.rpg-greed-badge:focus-visible{outline-offset:2px;outline:2px solid #7ae0a6db}.rpg-greed-badge{background:radial-gradient(circle at 20px 50%, #74dfff29, transparent 34px), linear-gradient(180deg, #0b1c1ef0, #05080bf5), var(--metal-tile) center / 256px repeat;color:#fff0bd;border-color:#74dfff9e}.rpg-mammoth-calf-badge img,.rpg-greed-badge-mark{object-fit:contain;filter:drop-shadow(0 2px 2px #000000c2);flex:0 0 28px;width:28px;height:28px}.rpg-greed-badge-mark{object-fit:cover;border:1px solid #fff0bd5c;border-radius:50%;box-shadow:inset 0 0 0 1px #74dfff1f,0 2px 2px #00000080}.rpg-mammoth-calf-badge strong,.rpg-greed-badge strong{color:#9ff4ff;text-align:right;min-width:18px;font-size:13px;font-weight:950;line-height:1}.rpg-greed-badge strong{color:#fff0bd}.currency-info-modal-backdrop{z-index:1220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.currency-info-modal{background:radial-gradient(circle at 16% 0%, #74dfff1f, transparent 34%), linear-gradient(180deg, #1f160dfa, #080706fa), var(--metal-tile) center / 256px repeat;border:1px solid #e5b85c75;border-radius:8px;width:min(480px,100%);max-height:min(720px,100vh - 36px);padding:16px;overflow-y:auto;box-shadow:0 22px 60px #00000094,inset 0 0 0 1px #ffeaae0f}.currency-info-modal-mammoth-calves{background:radial-gradient(circle at 16% 0%, #ffc45424, transparent 34%), linear-gradient(180deg, #1f160dfa, #080706fa), var(--metal-tile) center / 256px repeat}.currency-info-modal-greed{width:min(920px,100%)}.currency-info-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.currency-info-modal-head span{color:#e5b85c;text-transform:uppercase;background:#00000042;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:950;display:inline-flex}.currency-info-modal h2{color:var(--albion-text-strong,#fff4d2);margin:8px 0 0;font-size:1.18rem;font-weight:950}.currency-info-modal-close{color:#f2d58b;cursor:pointer;background:#00000038;border:1px solid #e5b85c52;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.currency-info-modal-close:hover,.currency-info-modal-close:focus-visible{color:#dfffcb;border-color:#7ae0a6b8}.currency-info-modal-close:focus-visible{outline-offset:2px;outline:2px solid #7ae0a6db}.currency-info-modal-balance{background:#0003;border:1px solid #e5b85c38;border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:10px;display:flex}.currency-info-modal-icon{object-fit:contain;filter:drop-shadow(0 2px 2px #000000b8);flex:0 0 42px;width:42px;height:42px}.currency-info-modal-balance span{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.currency-info-modal-balance strong{color:var(--albion-text-strong,#fff4d2);margin-top:2px;font-size:1.1rem;font-weight:950;display:block}.currency-info-modal p{color:var(--albion-text-muted,#cbb98f);margin:14px 0 0;font-size:.92rem;line-height:1.55}.currency-info-modal-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.currency-info-modal-list li{color:#d9f4cf;background:#102a192e;border:1px solid #7ae0a62e;border-radius:8px;padding:9px 10px 9px 28px;font-size:.84rem;font-weight:780;line-height:1.45;position:relative}.currency-info-modal-list li:before{content:"";background:#7ae0a6;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:12px;box-shadow:0 0 8px #7ae0a69e}.currency-info-stats{gap:10px;margin-top:14px;display:grid}.currency-info-stats-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.currency-info-stats-head span{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:950}.currency-info-stats-head strong{color:#c8f4d8;font-size:.78rem;font-weight:850}.currency-info-table-wrap{border:1px solid #e5b85c3d;border-radius:8px;overflow-x:auto}.currency-info-table{border-collapse:collapse;width:100%;min-width:820px}.currency-info-table th,.currency-info-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5b85c29;padding:10px 11px}.currency-info-table tr:last-child td{border-bottom:0}.currency-info-table th{color:#e5b85c;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:950}.currency-info-table td{color:var(--albion-text,#eadfbd);font-size:.82rem;font-weight:850}.currency-info-table tr.is-current td{background:#7ae0a614}.currency-info-table td:first-child strong,.currency-info-table td:not(:first-child)>strong{color:var(--albion-text-strong,#fff4d2);font-size:.9rem;font-weight:950;display:block}.currency-info-table td span{color:#9edfb5;white-space:nowrap;margin-top:2px;font-size:.7rem;font-weight:850;display:block}.currency-info-table td:first-child span{color:#7ae0a6}.currency-info-stats-note{background:#102a192e;border:1px solid #7ae0a62e;border-radius:8px;padding:9px 10px;font-weight:780;color:#d9f4cf!important;font-size:.82rem!important;line-height:1.45!important}@media (min-width:641px){.rpg-topbar{grid-template-columns:minmax(188px,1fr) minmax(280px,auto) minmax(222px,auto) minmax(340px,1fr);column-gap:10px}.rpg-clock-pill{translate:-18px 3.55556px}.rpg-site-presence{justify-self:start;translate:-22px 3.55556px}}@media (max-width:1500px) and (min-width:641px){.rpg-topbar{grid-template-columns:minmax(150px,1fr) minmax(244px,auto) minmax(188px,auto) minmax(304px,1fr);column-gap:8px}.rpg-clock-pill{flex-basis:244px;min-width:244px;translate:-12px 3.55556px}.rpg-site-presence{gap:6px;width:188px;min-width:188px;padding-inline:7px;translate:-16px 3.55556px}.rpg-site-presence span{font-size:9px}.rpg-site-presence strong{font-size:10px}}@media (max-width:1180px) and (min-width:641px){.rpg-site-presence{grid-area:2/1/auto/-1;justify-self:center;width:222px;min-width:222px;translate:0}.rpg-topbar{grid-template-columns:minmax(190px,1fr) auto minmax(250px,1fr);row-gap:8px}.rpg-clock-pill{grid-area:3/1/auto/-1;justify-self:center;translate:0}.rpg-topbar-actions{grid-area:4/1/auto/-1;justify-content:center}}@media (max-width:640px){.rpg-site-presence{display:none!important}}@media (min-width:641px){.rpg-topbar{grid-template-columns:minmax(190px,.75fr) minmax(500px,auto) minmax(520px,1fr);align-items:center;column-gap:clamp(12px,1.8vw,28px)}.rpg-topbar-left{grid-column:1;justify-self:start}.rpg-topbar-center{grid-column:2;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.rpg-topbar-actions{flex-wrap:nowrap;grid-column:3;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.rpg-server-menu,.rpg-server-select,.rpg-clock-pill,.rpg-site-presence,.rpg-bell-button,.rpg-wallet-button,.rpg-profile-chip,.rpg-profile-menu{translate:0!important}.rpg-clock-pill{flex:0 0 258px;min-width:258px}.rpg-site-presence{width:216px;min-width:216px;height:46px}.rpg-mammoth-calf-badge,.rpg-greed-badge{min-width:72px}}@media (max-width:1500px) and (min-width:1181px){.rpg-topbar{grid-template-columns:minmax(190px,1fr) minmax(452px,auto);gap:8px 10px}.rpg-topbar-left{grid-area:1/1;justify-self:start}.rpg-topbar-center{grid-area:1/2;justify-self:end}.rpg-clock-pill{flex-basis:236px;min-width:236px}.rpg-site-presence{width:204px;min-width:204px}.rpg-topbar-actions{grid-area:2/1/auto/-1;justify-content:center;gap:7px}.rpg-mammoth-calf-badge{min-width:66px;padding-inline:6px 8px}}@media (max-width:1180px) and (min-width:641px){.rpg-topbar{grid-template-columns:1fr;justify-items:center;row-gap:8px}.rpg-topbar-left,.rpg-topbar-center,.rpg-topbar-actions{grid-column:1;justify-self:center}.rpg-topbar-left{grid-row:1}.rpg-mobile-menu-toggle{grid-area:1/1;place-self:center start}.rpg-topbar-center{flex-wrap:wrap;grid-row:2;gap:8px}.rpg-topbar-actions{flex-wrap:wrap;grid-row:3;justify-content:center;max-width:min(100%,620px)}.rpg-clock-pill{flex-basis:244px;min-width:244px}.rpg-site-presence{width:222px;min-width:222px;height:54px}}@media (max-width:640px){.rpg-topbar-center{display:none!important}}@media (min-width:641px){.rpg-server-menu,.rpg-server-select{flex-basis:206px;width:206px;min-width:206px}}@media (max-width:1500px) and (min-width:641px){.rpg-server-menu,.rpg-server-select{flex-basis:164px;width:164px;min-width:164px}}@media (max-width:640px){.rpg-server-select{flex-basis:174px;min-width:174px}.rpg-server-options{width:min(238px,100vw - 24px)}.rpg-server-restart-countdown{min-width:40px;font-size:10px}}.rpg-world-context{z-index:28;position:relative}.rpg-world-context-trigger{background:radial-gradient(circle at 18px 50%, #50d3ff1f, transparent 36px), linear-gradient(180deg, #120c08f0, #040302f5), var(--metal-tile) center / 256px repeat;color:#f0c986;cursor:pointer;min-width:188px;height:42px;font:inherit;text-shadow:0 1px 1px #020202;border:1px solid #c78229c7;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:900;transition:border-color .16s,filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd98f1a,0 4px 10px #00000057}.rpg-world-context-trigger:hover,.rpg-world-context-trigger[aria-expanded=true]{filter:brightness(1.08);border-color:#f2ae3ef5}.rpg-world-context-trigger>svg:first-child{color:#7ee9ff;filter:drop-shadow(0 1px 1px #000000b8)}.rpg-world-context-trigger span,.rpg-world-context-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpg-world-context-trigger strong{color:#ffe1a0;font-size:13px;font-weight:950}.rpg-world-context-arrow{color:#c99345;transition:transform .16s}.rpg-world-context-trigger[aria-expanded=true] .rpg-world-context-arrow{transform:rotate(180deg)}.rpg-world-context-panel{z-index:70;background:linear-gradient(180deg, #191009fb, #060403fb), var(--metal-tile) center / 256px repeat;color:#f6dca7;border:1px solid #c78229d6;border-radius:7px;grid-template-columns:minmax(210px,.9fr) minmax(280px,1.12fr) minmax(170px,.78fr);gap:8px;width:min(760px,100vw - 32px);padding:9px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:inset 0 0 0 1px #ffd98f21,0 18px 34px #0000009e}.rpg-world-context-panel-compact{grid-template-columns:minmax(250px,.95fr) minmax(320px,1.05fr);width:min(620px,100vw - 32px)}.rpg-world-context-section{background:linear-gradient(#2e1d0ec7,#0e0905e6),#160e08f0;border:1px solid #613a12d6;border-radius:5px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffd98f0f}.rpg-world-context-server:has(.rpg-server-select[aria-expanded=true]){z-index:60}.rpg-world-context-activity:has(.rpg-activity-widget[data-panel-state=open]){z-index:70}.rpg-world-section-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rpg-world-section-heading span{color:#c49b5a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.rpg-world-section-heading strong{color:#ffdf94;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.rpg-world-context-panel .rpg-server-menu,.rpg-world-context-panel .rpg-server-select{flex-basis:auto!important;width:100%!important;min-width:0!important}.rpg-world-context-panel .rpg-server-select{background:linear-gradient(180deg, #100b07eb, #040302f0), var(--metal-tile) center / 256px repeat;border-color:#c78229c2;border-image:;border-radius:5px;justify-content:flex-start;height:38px;padding:0 9px}.rpg-world-context-panel .rpg-server-options{width:100%}.rpg-world-status-row{gap:6px;display:grid}.rpg-world-status-card{color:#d6b77e;background:#0805037a;border:1px solid #684119b3;border-radius:4px;align-items:stretch;gap:6px;min-width:0;padding:6px 7px;font-size:11px;font-weight:900;line-height:1;display:grid}.rpg-world-status-card-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:31px}.rpg-world-status-label{color:#c49b5a;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:950;overflow:hidden}.rpg-world-status-value{color:#ffe1a0;white-space:nowrap;justify-self:end;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:950;display:inline-flex}.rpg-world-status-row .rpg-server-restart-countdown{min-width:40px}.rpg-world-restart-line{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.rpg-server-status-check-button{box-sizing:border-box;color:#b9f6ff;cursor:pointer;width:100%;min-height:28px;font:inherit;text-shadow:0 1px 1px #020202;white-space:nowrap;background:linear-gradient(#132a27c2,#060d0ce0),#0805037a;border:1px solid #50d3ff6b;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 8px;font-size:10px;font-weight:950;line-height:1;transition:border-color .16s,color .16s,filter .16s,transform .16s;display:inline-flex}.rpg-server-status-check-button svg{flex:none}.rpg-server-status-check-button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rpg-server-status-check-button:hover,.rpg-server-status-check-button:focus-visible{color:#ddffce;filter:brightness(1.08);border-color:#7ae0a6c2;transform:translateY(-1px)}.rpg-server-status-check-button:focus-visible{outline-offset:2px;outline:2px solid #7ae0a6db}.rpg-server-status-check-button:disabled{cursor:wait;opacity:.76;transform:none}.rpg-server-status-check-button[data-state=success]{color:#caffd7;border-color:#43e175ad}.rpg-server-status-check-button[data-state=error]{color:#ffc6bf;border-color:#ff585fad}.rpg-server-status-check-button .is-spinning{animation:.85s linear infinite rpg-server-status-check-spin}@keyframes rpg-server-status-check-spin{to{transform:rotate(360deg)}}.rpg-world-context-panel .rpg-clock-pill{z-index:2;flex:0 auto;justify-content:flex-start;width:100%;height:48px;min-width:0!important;translate:0!important}.rpg-world-context-panel .rpg-clock-pill:has(.rpg-activity-widget[data-panel-state=open]){z-index:75}.rpg-world-context-panel .rpg-activity-widget{flex:auto;min-width:0}.rpg-world-context-panel .rpg-activity-widget[data-panel-state=open]{z-index:76}.rpg-world-context-panel .rpg-activity-panel{z-index:100}.rpg-world-context-panel .rpg-activity-summary{min-width:0}.rpg-world-context-panel .rpg-site-presence{z-index:1;height:48px;position:relative;width:100%!important;min-width:0!important;translate:0!important}.rpg-world-account-row{gap:8px;display:grid}.rpg-world-context-panel .rpg-mammoth-calf-badge,.rpg-world-context-panel .rpg-greed-badge,.rpg-world-context-panel .rpg-premium-pill{width:100%;min-width:0}.rpg-world-context-panel .rpg-premium-popover{left:0;right:auto}@media (min-width:641px){.rpg-topbar{align-items:center;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto!important;column-gap:clamp(10px,1.6vw,22px)!important}.rpg-topbar-left{grid-area:1/1!important;justify-self:start!important}.rpg-topbar-center{display:none!important}.rpg-topbar-actions{flex-wrap:nowrap!important;grid-area:1/3!important;justify-content:flex-end!important}}@media (max-width:1180px) and (min-width:641px){.rpg-topbar{grid-template-columns:auto minmax(0,1fr) auto!important}.rpg-mobile-menu-toggle{grid-area:1/1!important}.rpg-topbar-left{grid-column:2!important;justify-self:center!important}.rpg-topbar-actions{grid-column:3!important;max-width:none!important}.rpg-world-context-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:min(700px,100vw - 24px);position:fixed;top:90px;left:50%;transform:translate(-50%)}.rpg-world-context-panel[data-state],.rpg-world-context-panel[data-state=closed]{transform:translate(-50%,-10px)scaleY(.96)}.rpg-world-context-panel[data-state=open]{transform:translate(-50%)scaleY(1)}.rpg-world-context-panel-compact{width:min(620px,100vw - 24px)}.rpg-world-context-account{grid-column:1/-1}.rpg-world-account-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rpg-topbar{grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px;display:grid}.rpg-mobile-menu-toggle{grid-area:1/1}.rpg-topbar-left{grid-area:1/2;justify-self:center;min-width:0;display:block!important}.rpg-topbar-actions{grid-area:1/3;justify-content:end;min-width:0;display:flex!important}.rpg-topbar-actions>.rpg-notifications-menu{display:block!important}.rpg-bell-button,.rpg-wallet-button{display:grid!important}.rpg-world-context-trigger{width:116px;min-width:0;padding-inline:8px}.rpg-world-context-trigger span{display:none}.rpg-world-context-panel{grid-template-columns:1fr;width:auto;max-height:calc(100vh - 78px);position:fixed;top:64px;left:10px;right:10px;overflow-y:auto;transform:none}.rpg-world-context-panel .rpg-clock-pill,.rpg-world-context-panel .rpg-site-presence{display:flex!important}.rpg-world-account-row{grid-template-columns:1fr}}.rpg-site-announcement{z-index:18;isolation:isolate;background:radial-gradient(circle at 13% 18%, #ffd77b2e, transparent 30%), linear-gradient(90deg, #23140af5, #0c0805ed 46%, #25160cf0), var(--metal-tile) center / 256px repeat;border:1px solid #d6912b9e;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;max-width:760px;min-height:48px;padding:6px 8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffde931a,inset 0 10px 22px #ffc9680a,0 9px 20px #00000052}.rpg-site-announcement:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffda8b73,#0000);height:1px;position:absolute;inset:4px 7px auto}.rpg-site-announcement:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#8a521cbf,#0000);height:1px;position:absolute;inset:auto 8px 4px}.rpg-site-announcement-empty{opacity:1;border-color:#96632794}.rpg-site-announcement-cover{color:#ffd27a;background:radial-gradient(circle at 50% 28%,#ffe6a533,#0000 34%),linear-gradient(#5d3716eb,#1e120af5);border:1px solid #e7a43da8;border-radius:5px;place-items:center;width:36px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffe7ab14,0 5px 12px #00000052}.rpg-site-announcement-copy{gap:2px;min-width:0;line-height:1.05;display:grid}.rpg-site-announcement-label{color:#d79a37;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;text-shadow:0 1px 1px #000000d9;white-space:nowrap;min-width:0;font-size:9px;font-weight:950;overflow:hidden}.rpg-site-announcement-viewport{color:#ffe8ae;text-shadow:0 1px 1px #020202,0 0 10px #ffba492e;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;line-height:1.2;display:block;position:relative;overflow:hidden}.rpg-site-announcement-empty .rpg-site-announcement-viewport{color:#f0c982;text-shadow:0 1px 1px #020202,0 0 6px #f0b24f1f}.rpg-site-announcement-track{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.rpg-site-announcement-track-scroll{max-width:none;animation:rpg-site-announcement-marquee var(--announcement-duration,12s) linear infinite;text-overflow:clip;will-change:transform;overflow:visible}.rpg-site-announcement-loading .rpg-site-announcement-track{color:#caa36a}.rpg-site-announcement-edit{color:#ffd27a;cursor:pointer;background:linear-gradient(#462912eb,#0f0a06f5),#1c1109;border:1px solid #da9731b3;border-radius:5px;place-items:center;width:32px;height:32px;transition:border-color .16s,color .16s,transform .16s;display:grid;box-shadow:inset 0 0 0 1px #ffe09714,0 5px 12px #00000042}.rpg-site-announcement-edit:hover,.rpg-site-announcement-edit:focus-visible{color:#fff3c7;border-color:#ffd27a;transform:translateY(-1px)}.rpg-site-announcement-editor{z-index:90;background:linear-gradient(180deg, #2a190dfe, #0b0704fe), var(--metal-tile) center / 320px repeat;color:#f6ddb0;border:1px solid #dd952dd1;border-radius:8px;gap:10px;width:min(480px,100vw - 40px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffdd921a,0 22px 48px #0000008f}.rpg-site-announcement-editor-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.rpg-site-announcement-editor-head span{gap:2px;min-width:0;display:grid}.rpg-site-announcement-editor-head small{color:#d79a37;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.rpg-site-announcement-editor-head strong{color:#ffe4a8;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.05}.rpg-site-announcement-editor-close{color:#e6bd80;cursor:pointer;background:#0c0805a8;border:1px solid #996026b8;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.rpg-site-announcement-textarea{resize:vertical;color:#fff0c9;background:#080503eb;border:1px solid #975f23c7;border-radius:7px;outline:none;width:100%;min-height:96px;padding:10px 11px;font-size:13px;font-weight:760;line-height:1.4;box-shadow:inset 0 0 0 1px #ffdd920f}.rpg-site-announcement-textarea:focus{border-color:#d79a37;box-shadow:inset 0 0 0 1px #ffdd921a,0 0 0 2px #d79a3738}.rpg-site-announcement-textarea::placeholder{color:#9f7a4b}.rpg-site-announcement-editor-status{color:#b89058;justify-content:space-between;align-items:center;gap:10px;min-height:18px;font-size:11px;font-weight:850;display:flex}.rpg-site-announcement-editor-status strong{color:#9ee7a8}.rpg-site-announcement-editor-error{color:#ff8f8f!important}.rpg-site-announcement-editor-actions{justify-content:flex-end;gap:8px;display:flex}.rpg-site-announcement-editor-primary,.rpg-site-announcement-editor-secondary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:920;display:inline-flex}.rpg-site-announcement-editor-primary{color:#fff0c2;background:linear-gradient(#8f5d22,#4d2f12);border:1px solid #eea93cdb;box-shadow:0 7px 15px #00000047}.rpg-site-announcement-editor-secondary{color:#e2bd84;background:#0d0805a8;border:1px solid #8f5b24b8}.rpg-site-announcement-editor-primary:disabled,.rpg-site-announcement-editor-secondary:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.58}@keyframes rpg-site-announcement-marquee{0%,12%{transform:translate(0)}78%,to{transform:translateX(calc(var(--announcement-shift,0px) * -1))}}@media (prefers-reduced-motion:reduce){.rpg-site-announcement-track-scroll{text-overflow:ellipsis;max-width:100%;animation:none;overflow:hidden}}@media (min-width:1181px){.rpg-site-announcement{justify-self:center;width:min(690px,100%);translate:-1px;grid-area:1/2!important}}@media (max-width:1180px) and (min-width:641px){.rpg-site-announcement{justify-self:center;width:min(640px,100%);grid-area:2/1/auto/-1!important}}@media (max-width:640px){.rpg-site-announcement{gap:7px;max-width:none;min-height:44px;padding:5px 7px;grid-area:2/1/auto/-1!important}.rpg-site-announcement-cover{width:32px;height:31px}.rpg-site-announcement-label{font-size:8px}.rpg-site-announcement-viewport{font-size:12px}.rpg-site-announcement-editor{width:auto;position:fixed;top:82px;left:12px;right:12px;transform:none}.rpg-site-announcement-editor-actions{flex-direction:column-reverse}.rpg-site-announcement-editor-primary,.rpg-site-announcement-editor-secondary{width:100%}}.global-chat-root{z-index:74;position:relative}.global-chat-trigger{z-index:74;color:#ffda87;cursor:pointer;background:linear-gradient(#312114f5,#0c0805fa),#1a1009;border:1px solid #de9e36d1;border-radius:8px;place-items:center;width:42px;height:42px;transition:transform .16s,border-color .16s,color .16s;display:grid;position:fixed;bottom:86px;right:clamp(18px,2.2vw,34px);box-shadow:inset 0 0 0 1px #ffda871f,0 12px 26px #00000075}.global-chat-trigger:hover,.global-chat-trigger:focus-visible,.global-chat-root[data-open=true] .global-chat-trigger{color:#fff3c7;border-color:#ffd27a;transform:translateY(-1px)}.global-chat-trigger>span{color:#f6ffe9;background:linear-gradient(#18816d,#0d4d45);border:1px solid #ffe097c7;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-7px;right:-6px;box-shadow:0 5px 12px #0000005c}.global-chat-page{color:#f4dfb6;width:min(100%,1540px);height:calc(100dvh - 150px);min-height:620px;margin:12px auto 42px;display:grid}.rpg-main:has(.global-chat-page) .rpg-mobile-brand{display:none}.global-chat-panel{color:#f4dfb6;background:linear-gradient(#22150dfa,#090604fc),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/340px;border:1px solid #ae6f25db;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd78514,0 24px 56px #00000094}.global-chat-panel[data-variant=floating]{z-index:73;width:min(760px,100vw - 32px);height:min(78vh,720px);position:fixed;bottom:134px;right:clamp(18px,2.2vw,34px)}.global-chat-panel[data-variant=floating][data-mode=wide]{width:min(1180px,100vw - 52px);height:min(84vh,820px)}.global-chat-panel[data-variant=floating][data-mode=compact] .global-chat-header{grid-template-columns:minmax(0,1fr)}.global-chat-panel[data-variant=floating][data-mode=compact] .global-chat-header-actions{justify-content:flex-start}.global-chat-panel[data-variant=floating][data-mode=compact] .global-chat-heading h2{white-space:normal}.global-chat-panel[data-variant=page]{width:100%;height:100%;position:relative}.global-chat-header{background:linear-gradient(#52311457,#1c100929),#0e0805bd;border-bottom:1px solid #794e21a3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px 12px 16px;display:grid}.global-chat-heading{min-width:0}.global-chat-heading>span{color:#d09b42;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1;display:block}.global-chat-heading h2{color:#ffe0a0;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.8vw,30px);font-weight:900;line-height:1.05;overflow:hidden}.global-chat-heading p{color:#bda980;margin:0;font-size:12px;font-weight:750}.global-chat-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.global-chat-language-switch{background:#0d1416b8;border:1px solid #7ee6ff38;border-radius:8px;grid-template-columns:auto auto minmax(0,auto);align-items:center;min-height:34px;display:inline-grid;overflow:hidden}.global-chat-language-switch button{color:#b8d9dd;cursor:pointer;min-width:38px;min-height:32px;font:inherit;background:0 0;border:0;border-right:1px solid #7ee6ff1f;font-size:11px;font-weight:950}.global-chat-language-switch button[aria-pressed=true]{color:#def8ff;background:#18628057}.global-chat-language-switch button:disabled{color:#786d61;cursor:not-allowed}.global-chat-language-switch span{color:#9bc2c6;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 9px;font-size:11px;font-weight:800;overflow:hidden}.global-chat-mode-button,.global-chat-close-button,.global-chat-full-link{color:#f4d58f;cursor:pointer;min-height:34px;font:inherit;background:linear-gradient(#2a1c11f0,#0e0906f5);border:1px solid #8d5b25d1;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.global-chat-mode-button,.global-chat-full-link{gap:7px;padding:0 11px}.global-chat-full-link{color:#dff8ff;border-color:#7ee6ff57}.global-chat-close-button{width:34px;padding:0}.global-chat-mode-button:hover,.global-chat-mode-button:focus-visible,.global-chat-close-button:hover,.global-chat-close-button:focus-visible,.global-chat-full-link:hover,.global-chat-full-link:focus-visible{border-color:#f7b84af0;transform:translateY(-1px)}.global-chat-mobile-channel-strip{scrollbar-width:none;background:#0d0805b8;border-bottom:1px solid #794e2194;gap:7px;min-width:0;padding:9px 12px;display:none;overflow-x:auto}.global-chat-mobile-channel-strip::-webkit-scrollbar{display:none}.global-chat-mobile-channel-strip button{color:#dec69a;cursor:pointer;min-height:32px;font:inherit;background:#140c07bd;border:1px solid #714b23c7;border-radius:999px;flex:none;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.global-chat-mobile-channel-strip button[aria-pressed=true]{color:#def8ff;background:#18628047;border-color:#7ee6ff7a}.global-chat-body{grid-template-columns:minmax(196px,232px) minmax(0,1fr) minmax(238px,282px);min-height:0;display:grid}.global-chat-panel[data-mode=compact] .global-chat-body{grid-template-columns:minmax(0,1fr)}.global-chat-panel[data-mode=compact] .global-chat-mobile-channel-strip{display:flex}.global-chat-panel[data-mode=compact] .global-chat-channel-rail,.global-chat-panel[data-mode=compact] .global-chat-rules-panel{display:none}.global-chat-channel-rail,.global-chat-rules-panel{background:#09050370;min-height:0}.global-chat-channel-rail{border-right:1px solid #6f4c2794;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:13px 11px;display:grid}.global-chat-rail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.global-chat-rail-head strong,.global-chat-rules-title strong{color:#d9a14a;text-transform:uppercase;font-size:12px;font-weight:950}.global-chat-rail-head button,.global-chat-rules-title button{color:#ffe3a5;cursor:pointer;background:#ffe7b20e;border:1px solid #dc9b3d47;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.global-chat-rail-head button:disabled,.global-chat-rules-title button:disabled{color:#75674f;cursor:not-allowed;opacity:.72}.global-chat-channel-list{align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.global-chat-channel-list button{width:100%;min-width:0;min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#140c0785;border:1px solid #714b2394;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.global-chat-channel-list button:hover,.global-chat-channel-list button[aria-pressed=true]{background:#1862802e;border-color:#7ee6ff61}.global-chat-channel-list button[data-tone=gold]:hover,.global-chat-channel-list button[data-tone=gold][aria-pressed=true]{background:#78491238;border-color:#dc9b3d8a}.global-chat-channel-list button[data-tone=green]:hover,.global-chat-channel-list button[data-tone=green][aria-pressed=true]{background:#308c4b26;border-color:#73e1976b}.global-chat-channel-list button[data-tone=violet]:hover,.global-chat-channel-list button[data-tone=violet][aria-pressed=true]{background:#4832822e;border-color:#9e7dff6b}.global-chat-channel-list svg{color:#d9a14a}.global-chat-channel-list span{gap:2px;min-width:0;display:grid}.global-chat-channel-list strong{color:#f7ead0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.global-chat-channel-list small{color:#bda783;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.25;overflow:hidden}.global-chat-channel-list em{color:#ffd36a;background:#d89b3b29;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;font-style:normal;font-weight:950;display:grid}.global-chat-hidden-note{color:#9dc7cc;background:#1862801a;border:1px solid #7ee6ff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;margin:0;padding:8px;font-size:11px;font-weight:760;line-height:1.35;display:grid}.global-chat-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.global-chat-active-channel{background:#120b07cc;border-bottom:1px solid #794e2180;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.global-chat-active-channel>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.global-chat-active-channel svg{color:#7ee6ff}.global-chat-active-channel[data-tone=gold] svg{color:#ffd36a}.global-chat-active-channel[data-tone=green] svg{color:#73e197}.global-chat-active-channel[data-tone=violet] svg{color:#bda8ff}.global-chat-active-channel span{gap:2px;min-width:0;display:grid}.global-chat-active-channel strong{color:#f8e8c6;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.global-chat-active-channel small{color:#bda783;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.global-chat-active-channel>span:last-child{color:#9edfdc;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.global-chat-stream{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9872db3 #120a0580;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.global-chat-stream::-webkit-scrollbar{width:8px}.global-chat-channel-list::-webkit-scrollbar{width:8px}.global-chat-stream::-webkit-scrollbar-thumb{background:#c9872db3;border-radius:999px}.global-chat-channel-list::-webkit-scrollbar-thumb{background:#c9872db3;border-radius:999px}.global-chat-message{flex:none;grid-template-columns:44px minmax(0,1fr);align-items:end;gap:9px;width:min(86%,680px);display:grid}.global-chat-message[data-self=false]{align-self:flex-start}.global-chat-message[data-self=true]{grid-template-columns:minmax(0,1fr) 44px;align-self:flex-end}.global-chat-avatar-wrap{align-self:end;place-items:center;width:44px;height:44px;display:grid}.global-chat-avatar{width:42px;height:42px}.global-chat-message[data-self=true] .global-chat-avatar-wrap{grid-area:1/2}.global-chat-message[data-self=true] .global-chat-bubble{grid-area:1/1}.global-chat-bubble{background:#1c110ae0;border:1px solid #ffe7b21a;border-radius:8px;gap:6px;min-width:0;padding:10px 11px 9px;display:grid;box-shadow:0 8px 18px #0000003d}.global-chat-message[data-tone=system] .global-chat-bubble,.global-chat-message[data-tone=staff] .global-chat-bubble{background:linear-gradient(#143d3657,#0c0805c2);border-color:#4ab09d75}.global-chat-message[data-tone=trade] .global-chat-bubble{background:linear-gradient(#53300f4d,#0c0805c2);border-color:#d298377a}.global-chat-message[data-tone=self] .global-chat-bubble{background:linear-gradient(#18628047,#181008db);border-color:#7ee6ff4d}.global-chat-message-head{align-items:center;gap:7px;min-width:0;display:flex}.global-chat-message[data-self=true] .global-chat-message-head{justify-content:flex-end}.global-chat-message-head strong{color:#ffe5ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.global-chat-meta-label{color:#c89d5d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.global-chat-message-head time{color:#9f8d70;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:850}.global-chat-message[data-self=true] .global-chat-message-head time{margin-left:0}.global-chat-bubble p{color:#ead9b7;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:650;line-height:1.42}.global-chat-rules-panel{border-left:1px solid #6f4c2794;align-content:start;gap:11px;padding:13px 12px;display:grid}.global-chat-online-card,.global-chat-rules-card,.global-chat-manager-card{background:#ffffff0a;border:1px solid #ffe7b214;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.global-chat-online-card{gap:2px}.global-chat-online-card strong{color:#65f0c3;font-size:30px;font-weight:950;line-height:1}.global-chat-online-card span{color:#d9a14a;text-transform:uppercase;font-size:11px;font-weight:950}.global-chat-rules-title,.global-chat-manager-card>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.global-chat-rules-title svg,.global-chat-manager-card svg{color:#7ee6ff}.global-chat-rules-card dl{gap:7px;margin:0;display:grid}.global-chat-rules-card dl>div{border-top:1px solid #ffe7b214;gap:3px;padding-top:7px;display:grid}.global-chat-rules-card dt{color:#9f8d70;text-transform:uppercase;font-size:10px;font-weight:950}.global-chat-rules-card dd{color:#f3dfb6;margin:0;font-size:12px;font-weight:850;line-height:1.32}.global-chat-rules-card p,.global-chat-manager-card p{color:#c8b08a;margin:0;font-size:12px;font-weight:760;line-height:1.42}.global-chat-manager-card[data-enabled=true]{background:#1862801c;border-color:#7ee6ff38}.global-chat-manager-actions{gap:7px;display:grid}.global-chat-manager-actions button{color:#ffe3a5;cursor:pointer;min-height:34px;font:inherit;background:#ffe7b20e;border:1px solid #dc9b3d47;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.global-chat-manager-actions button:disabled{color:#75674f;cursor:not-allowed;opacity:.72}.global-chat-role-chip{color:#f5dfb2;background:#ffffff0b;border:1px solid #ffe7b21f;border-radius:999px;justify-content:center;align-items:center;min-height:26px;font-size:11px;font-weight:950;display:inline-flex}.global-chat-composer{background:#0d0805e0;border-top:1px solid #794e21a3;gap:7px;padding:11px 12px 12px;display:grid}.global-chat-input-row{grid-template-columns:42px 42px 42px minmax(0,1fr) 46px;gap:8px;min-width:0;display:grid}.global-chat-input-row textarea{resize:vertical;color:#f8e5bd;min-height:42px;max-height:120px;font:inherit;background:#050302e0;border:1px solid #895b24b8;border-radius:8px;outline:none;padding:11px;font-size:13px;font-weight:700;line-height:1.35}.global-chat-input-row textarea:focus{border-color:#f5b446f0;box-shadow:0 0 0 2px #f5b44624}.global-chat-input-row textarea:disabled{color:#9a8a6e;cursor:not-allowed;opacity:.82}.global-chat-input-row>button{color:#ffe3a5;cursor:pointer;background:#ffe7b20e;border:1px solid #dc9b3d4d;border-radius:8px;place-items:center;min-width:0;min-height:42px;transition:transform .16s,filter .16s,border-color .16s;display:grid}.global-chat-input-row>button[type=submit]{color:#fff3c7;background:linear-gradient(#965d1bf5,#5b300cf5);border-color:#eca93ad1}.global-chat-input-row>button:not(:disabled):hover,.global-chat-input-row>button:not(:disabled):focus-visible{filter:brightness(1.08);border-color:#7ee6ff70;transform:translateY(-1px)}.global-chat-input-row>button:disabled{color:#8e7d62;cursor:not-allowed;background:#291d14d1;border-color:#694e2ebd}.global-chat-access{color:#7fe6b2;align-items:center;gap:6px;min-width:0;margin:0;font-size:11px;font-weight:850;line-height:1.25;display:flex}.global-chat-access[data-locked=true]{color:#d9a14a}.global-chat-access span{overflow-wrap:anywhere;min-width:0}@media (max-width:1180px){.global-chat-panel[data-variant=floating][data-mode=wide],.global-chat-panel[data-variant=page]{--global-chat-side:210px}.global-chat-body{grid-template-columns:minmax(176px, var(--global-chat-side,220px)) minmax(0, 1fr) minmax(220px, var(--global-chat-side,260px))}.global-chat-message{width:min(92%,620px)}}@media (max-width:980px){.global-chat-page{height:calc(100dvh - 188px);min-height:0}.global-chat-panel[data-variant=floating],.global-chat-panel[data-variant=floating][data-mode=wide]{width:calc(100vw - 24px);height:min(78vh,720px);bottom:126px;right:12px}.global-chat-body,.global-chat-panel[data-mode=wide] .global-chat-body{grid-template-columns:minmax(0,1fr)}.global-chat-mobile-channel-strip,.global-chat-panel[data-mode=wide] .global-chat-mobile-channel-strip{display:flex}.global-chat-channel-rail,.global-chat-rules-panel,.global-chat-panel[data-mode=wide] .global-chat-channel-rail,.global-chat-panel[data-mode=wide] .global-chat-rules-panel{display:none}.global-chat-header{grid-template-columns:1fr}.global-chat-header-actions{justify-content:flex-start}}@media (max-width:640px){.global-chat-trigger{width:38px;height:38px;bottom:78px;right:13px}.global-chat-page{width:100%;height:calc(100dvh - 118px);min-height:0;margin:0}.global-chat-panel,.global-chat-panel[data-variant=page]{border-left:0;border-right:0;border-radius:0}.global-chat-panel[data-variant=floating],.global-chat-panel[data-variant=floating][data-mode=wide]{border-radius:8px;width:calc(100vw - 20px);height:min(74vh,640px);bottom:122px;right:10px}.global-chat-heading h2{font-size:23px}.global-chat-language-switch{grid-template-columns:44px 44px minmax(0,1fr);width:100%}.global-chat-full-link,.global-chat-mode-button{flex:auto}.global-chat-active-channel{grid-template-columns:minmax(0,1fr);align-items:start}.global-chat-active-channel>span:last-child{justify-self:start}.global-chat-stream{padding:12px 10px}.global-chat-message,.global-chat-message[data-self=true]{grid-template-columns:38px minmax(0,1fr);width:100%}.global-chat-message[data-self=true]{grid-template-columns:minmax(0,1fr) 38px}.global-chat-avatar-wrap{width:38px;height:38px}.global-chat-avatar{width:36px;height:36px}.global-chat-message-head{gap:5px}.global-chat-meta-label{display:none}.global-chat-composer{padding:8px}.global-chat-input-row{grid-template-columns:38px 38px minmax(0,1fr) 42px;gap:6px}.global-chat-input-row>button:nth-of-type(3){display:none}.global-chat-input-row textarea,.global-chat-input-row>button{min-height:40px}}@media (max-width:420px){.global-chat-panel[data-variant=floating],.global-chat-panel[data-variant=floating][data-mode=wide]{height:min(76vh,620px)}.global-chat-input-row{grid-template-columns:36px minmax(0,1fr) 40px}.global-chat-input-row>button:nth-of-type(2){display:none}.global-chat-mobile-channel-strip button{min-height:30px;font-size:11px}}@keyframes worms-spin{to{transform:rotate(360deg)}}.spinning{animation:.9s linear infinite worms-spin}.worms-page{gap:16px;width:min(100%,1420px);margin:0 auto;padding:28px clamp(16px,2.4vw,34px) 52px;display:grid}.worms-copy-toast{z-index:90;color:#eaffed;text-align:center;background:linear-gradient(#1d7334f5,#0e4822f5),#0e4822f5;border:1px solid #67e881cc;border-radius:8px;max-width:min(520px,100vw - 32px);padding:12px 18px;font-size:14px;font-weight:900;line-height:1.35;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d1ffda29,0 12px 28px #0000005c,0 0 18px #4cdc7047}.worms-hero{background:linear-gradient(90deg,#080705f5,#190d05c7),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/280px;border:1px solid #a6631cbd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:142px;padding:20px 22px;display:grid;box-shadow:inset 0 0 0 1px #ffda8614,0 18px 48px #00000047}.worms-kicker,.worms-panel-heading span,.worms-metric span,.worms-tier-head span,.worms-result-row small,.worms-drawer-head span{color:#e0a02a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.worms-hero h1,.worms-panel-heading h2,.worms-drawer-head h2{color:#ffe9b8;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:900}.worms-hero h1{font-size:38px;line-height:1.05}.worms-hero p{color:#d6c19c;max-width:720px;margin:8px 0 0;font-size:15px;line-height:1.5}.worms-hero-actions,.worms-panel-heading,.worms-segmented,.worms-city-tabs,.worms-tier-head,.worms-result-row,.worms-drawer-head,.worms-drawer-tiers,.worms-drawer-summary{align-items:center;display:flex}.worms-hero-actions{gap:10px}.worms-action{color:#ffe8bb;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;transition:border-color .16s,transform .16s;display:inline-flex}.worms-action:disabled{cursor:wait;opacity:.72}.worms-action-locked,.worms-action-locked:not(:disabled):hover{color:#b9ad9a;cursor:pointer;background:linear-gradient(#413a30d1,#191612db);border-color:#6c5d48b8;transform:none}.worms-action:not(:disabled):hover{transform:translateY(-1px)}.worms-action-primary{background:linear-gradient(#82551d,#3f250b);border:1px solid #e19c31eb}.worms-action-secondary{background:linear-gradient(#1f160deb,#080604eb);border:1px solid #8b5c23d1}.worms-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.worms-access-note{color:#ffe0a5;background:linear-gradient(#2a1b08f0,#0e0904f2);border:1px solid #e5a440c7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.35;display:grid}.worms-access-note button{color:#ffdf9f;background:#0504039e;border:1px solid #ab6f28c7;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.worms-metric{background:linear-gradient(#211509db,#080604eb);border:1px solid #7d4f1dc7;border-radius:8px;min-width:0;padding:13px 14px}.worms-metric strong{color:#fff0c4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;font-weight:950;display:block;overflow:hidden}.worms-metric-summary strong{text-overflow:clip;white-space:normal;overflow:visible}.worms-metric .worms-average-summary{white-space:normal;gap:4px;width:100%;min-width:0;display:grid}.worms-metric .worms-average-summary-head,.worms-metric .worms-average-summary-row{color:#cbb98f;text-transform:none;grid-template-columns:30px minmax(58px,.95fr) minmax(48px,.8fr) minmax(46px,.72fr) minmax(78px,1.2fr);align-items:center;gap:0;min-width:0;font-size:11px;font-weight:900;line-height:1.2;display:grid}.worms-metric .worms-average-summary-head>span,.worms-metric .worms-average-summary-row>span,.worms-metric .worms-average-summary-row>b{min-height:16px;padding:0 4px}.worms-metric .worms-average-summary-head>span:not(:first-child),.worms-metric .worms-average-summary-row>span:not(:first-child),.worms-metric .worms-average-summary-row>b{border-left:1px solid #b985343d}.worms-metric .worms-average-summary-head{color:#8f784d;letter-spacing:.02em;text-transform:uppercase;font-size:8px}.worms-metric .worms-average-summary-label{color:#d8a94b;text-transform:uppercase;font-size:11px;font-weight:950}.worms-metric .worms-average-summary-row>span:not(.worms-average-summary-label){color:#d8c49b;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.worms-metric .worms-average-summary b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;display:block;overflow:hidden}.worms-metric .worms-average-summary .positive b,.worms-metric .worms-average-summary .total.positive b{color:#65e184}.worms-metric .worms-average-summary .negative b,.worms-metric .worms-average-summary .total.negative b{color:#ff766d}.worms-metric .worms-average-summary .total{border-top:1px solid #b9853438;margin-top:3px;padding-top:5px}.worms-metric .worms-average-summary .total .worms-average-summary-label{color:#fff0c4;text-transform:none;grid-column:1/span 4}.worms-metric .worms-average-summary .total .worms-average-summary-label,.worms-metric .worms-average-summary .total b{color:#fff0c4}.worms-city-name,.worms-metric strong .worms-city-name,.worms-panel-heading h2 .worms-city-name,.worms-drawer-head h2 .worms-city-name,.worms-table .worms-city-name{color:var(--worms-city-color,#fff0c4);font-size:inherit;font-weight:inherit;letter-spacing:0;text-shadow:0 0 12px var(--worms-city-glow,#ffd06c4d);text-transform:none}.worms-metric-good strong,.worms-table .positive,.worms-result-row .positive{color:#65e184}.worms-metric-premium strong{color:#ffd36c;text-shadow:0 0 14px #ffb83e47}.worms-premium-value{align-items:center;gap:7px;min-width:0;display:inline-flex}.worms-premium-value svg{color:#ffd36c;filter:drop-shadow(0 0 7px #ffb83e6b);flex:none}.worms-metric-bad strong,.worms-table .negative,.worms-result-row .negative{color:#ff6a5f}.worms-metric-no-premium strong,.worms-table .worms-table-cost{color:#d94d43}.worms-workspace{grid-template-columns:minmax(430px,.9fr) minmax(430px,1.1fr);gap:16px;display:grid}.worms-panel{background:linear-gradient(#160d06f0,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;min-width:0;box-shadow:inset 0 0 0 1px #ffe1a30f}.worms-input-panel,.worms-results-panel,.worms-market-panel{padding:16px}.worms-market-panel-warning{border-color:#e7a840f5;box-shadow:inset 0 0 0 1px #ffbe4d24,0 0 28px #da8d231f}.worms-panel-heading{justify-content:space-between;gap:12px;margin-bottom:14px}.worms-panel-heading h2{font-size:22px;line-height:1.08}.worms-market-heading{align-items:flex-start}.worms-market-title{gap:5px;min-width:0;display:grid}.worms-market-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.worms-market-eyebrow>span{flex:none}.worms-market-check-note{color:#aa9270;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:800;line-height:1.25;display:flex}.worms-market-check-note span{text-transform:none;letter-spacing:0}.worms-market-heading .worms-market-check-label{color:#bfa982;text-transform:none;font-size:12px;font-weight:800}.worms-market-heading .worms-market-check-date,.worms-market-heading .worms-market-check-time,.worms-market-heading .worms-market-check-empty{letter-spacing:0;border-radius:4px;align-items:center;min-height:20px;padding:1px 7px 2px;font-size:12px;font-weight:900;display:inline-flex}.worms-market-heading .worms-market-check-date{color:#8be8f6;background:#163f4642;border:1px solid #5fc3d261;box-shadow:inset 0 0 10px #48bed214}.worms-market-heading .worms-market-check-time{color:#ffd47a;background:#5b380d4d;border:1px solid #e2a84473;box-shadow:inset 0 0 10px #e2a84414}.worms-market-heading .worms-market-check-empty{color:#bba789;background:#2c201247;border:1px solid #97774e66}.worms-market-heading .worms-market-check-muted{color:#8f7655;font-size:12px;font-weight:800}.worms-market-check-note[data-state=loading]{color:#9fe8ff}.worms-market-check-note[data-state=error]{color:#ffb5ad}.worms-market-filters{grid-template-columns:minmax(220px,1.05fr) minmax(190px,.7fr) minmax(250px,1fr);gap:10px;margin:0 0 14px;display:grid}.worms-filter-toolbar{grid-column:1/-1;justify-content:flex-end;display:flex}.worms-filter-reset{color:#ffe2a6;background:linear-gradient(#5c380ebd,#1a1007d1);border:1px solid #a77126c2;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.worms-filter-reset:hover{color:#fff3cf;border-color:#ffc153db}.worms-filter-group,.worms-filter-toggle,.worms-range-filter{background:linear-gradient(#170f08b8,#080604c7);border:1px solid #764e24b8;border-radius:7px}.worms-filter-group{gap:8px;padding:10px;display:grid}.worms-filter-group>span,.worms-filter-toggle>span,.worms-range-filter>span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:900}.worms-filter-scenario,.worms-filter-cities,.worms-filter-ranges{grid-column:span 2}.worms-filter-buttons,.worms-filter-quantities,.worms-filter-ranges{flex-wrap:wrap;gap:6px;display:flex}.worms-filter-buttons button,.worms-filter-quantities label,.worms-filter-toggle{align-items:center;gap:7px;min-height:34px;display:inline-flex}.worms-filter-buttons button{color:var(--worms-city-color,#dbc29b);background:#080604a8;border:1px solid #79542bd1;border-radius:6px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.worms-filter-buttons button{color:color-mix(in srgb, var(--worms-city-color,#dbc29b) 70%, #dbc29b)}}.worms-filter-buttons button{font-size:12px;font-weight:850}.worms-filter-buttons button.active{border-color:var(--worms-city-color,#d89b45)}@supports (color:color-mix(in lab, red, red)){.worms-filter-buttons button.active{border-color:color-mix(in srgb, var(--worms-city-color,#d89b45) 52%, #d89b45)}}.worms-filter-buttons button.active{background:linear-gradient(180deg, var(--worms-city-wash,#5e39107a), #080604c2);color:var(--worms-city-color,#ffe1a3)}@supports (color:color-mix(in lab, red, red)){.worms-filter-buttons button.active{color:color-mix(in srgb, var(--worms-city-color,#ffe1a3) 82%, #fff)}}.worms-filter-buttons button.active{box-shadow:inset 0 0 0 1px var(--worms-city-glow,#ffba4a21)}.worms-filter-toggle{color:#dcc59d;justify-content:center;padding:0 10px;font-weight:850}.worms-filter-toggle input{accent-color:#d9972f}.worms-filter-quantities label{background:#05040394;border:1px solid #79542bb8;border-radius:6px;padding:0 8px}.worms-filter-quantities span{color:#ffc75d;font-size:12px;font-weight:950}.worms-filter-quantities input,.worms-range-filter input{color:#f4dfbc;background:#0000009e;border:1px solid #9b6424d1;border-radius:5px;width:82px;font-weight:850}.worms-number-input-shell{background:#040302d1;border:1px solid #845422d6;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.worms-number-input-shell input{box-shadow:none;background:0 0;border:0}.worms-number-input-shell:focus-within{border-color:#ffb93deb;box-shadow:0 0 0 2px #da8b1c29}.worms-number-input-shell .compact-number-hint{padding-right:9px;font-size:.74rem}.worms-filter-quantities .worms-number-input-shell,.worms-range-filter .worms-number-input-shell{background:#0000009e;border-color:#9b6424d1;border-radius:5px;width:82px}.worms-filter-quantities .worms-number-input-shell input,.worms-range-filter .worms-number-input-shell input{width:100%}.worms-number-input-shell input[type=number]{appearance:textfield}.worms-number-input-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.worms-number-input-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.worms-filter-quantities input{height:24px;padding:0 6px}.worms-range-filter{gap:7px;padding:9px;display:grid}.worms-range-filter div{gap:6px;display:flex}.worms-range-filter input{min-width:0;height:30px;padding:0 8px}.worms-segmented,.worms-city-tabs,.worms-drawer-tiers{flex-wrap:wrap;gap:6px}.worms-segmented button,.worms-city-tabs button,.worms-drawer-tiers button{color:#e5cfaa;background:#0a0704c2;border:1px solid #704b24d6;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.worms-city-tabs .worms-city-tab{border-color:var(--worms-city-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.worms-city-tabs .worms-city-tab{border-color:color-mix(in srgb, var(--worms-city-color,#e5cfaa) 44%, #704b24d6)}}.worms-city-tabs .worms-city-tab{color:var(--worms-city-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.worms-city-tabs .worms-city-tab{color:color-mix(in srgb, var(--worms-city-color,#e5cfaa) 72%, #e5cfaa)}}.worms-city-tabs .worms-city-tab:hover{border-color:var(--worms-city-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.worms-city-tabs .worms-city-tab:hover{border-color:color-mix(in srgb, var(--worms-city-color,#ffb33a) 70%, #6d4320)}}.worms-city-tabs .worms-city-tab:hover{background:linear-gradient(180deg, var(--worms-city-wash,#0a0704c2), #0a0704c7)}.worms-segmented .worms-scenario-tab{border-color:var(--worms-scenario-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.worms-segmented .worms-scenario-tab{border-color:color-mix(in srgb, var(--worms-scenario-color,#e5cfaa) 42%, #704b24d6)}}.worms-segmented .worms-scenario-tab{color:var(--worms-scenario-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.worms-segmented .worms-scenario-tab{color:color-mix(in srgb, var(--worms-scenario-color,#e5cfaa) 76%, #f0d8ae)}}.worms-segmented .worms-scenario-tab:hover{border-color:var(--worms-scenario-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.worms-segmented .worms-scenario-tab:hover{border-color:color-mix(in srgb, var(--worms-scenario-color,#ffb33a) 72%, #6d4320)}}.worms-segmented .worms-scenario-tab:hover{background:linear-gradient(180deg, var(--worms-scenario-wash,#0a0704c2), #0a0704c7)}.worms-segmented button.active,.worms-drawer-tiers button.active{color:#fff4d1;background:linear-gradient(#835215f2,#3e250af2);border-color:#ffb33af2}.worms-segmented .worms-scenario-tab.active{border-color:var(--worms-scenario-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.worms-segmented .worms-scenario-tab.active{border-color:color-mix(in srgb, var(--worms-scenario-color,#ffb33a) 84%, #fff)}}.worms-segmented .worms-scenario-tab.active{background:linear-gradient(180deg, var(--worms-scenario-wash,#835215f2), #0c0805e6), linear-gradient(180deg, #ffffff14, transparent);box-shadow:inset 0 0 0 1px var(--worms-scenario-glow,#ffb33a3d), 0 0 16px var(--worms-scenario-glow,#ffb33a33);color:var(--worms-scenario-color,#fff4d1)}.worms-city-tabs .worms-city-tab.active{border-color:var(--worms-city-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.worms-city-tabs .worms-city-tab.active{border-color:color-mix(in srgb, var(--worms-city-color,#ffb33a) 84%, #fff)}}.worms-city-tabs .worms-city-tab.active{background:linear-gradient(180deg, var(--worms-city-wash,#835215f2), #0c0805e6), linear-gradient(180deg, #ffffff14, transparent);box-shadow:inset 0 0 0 1px var(--worms-city-glow,#ffb33a3d), 0 0 18px var(--worms-city-glow,#ffb33a38);color:var(--worms-city-color,#fff4d1)}.worms-city-tabs{margin-bottom:12px}.worms-scenario-name,.worms-drawer-summary .worms-scenario-name,.worms-table .worms-scenario-name{color:var(--worms-scenario-color,#e5cfaa);font-size:inherit;font-weight:inherit;letter-spacing:0;text-shadow:0 0 10px var(--worms-scenario-glow,#ffd06c38);text-transform:none}.worms-number-field{color:#e7cda2;gap:6px;font-size:13px;font-weight:800;display:grid}.worms-price-range{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.worms-price-range legend{color:#e7cda2;grid-column:1/-1;margin:0 0 2px;padding:0;font-size:13px;font-weight:800}.worms-number-field input{color:#fff3d1;background:#040302d1;border:1px solid #845422d6;border-radius:6px;outline:none;width:100%;height:40px;padding:0 12px;font-size:15px;font-weight:850}.worms-number-field .worms-number-input-shell input{background:0 0;border:0;height:38px}.worms-number-field select{color:#fff3d1;background:#040302d1;border:1px solid #845422d6;border-radius:6px;outline:none;width:100%;height:40px;padding:0 10px;font-size:14px;font-weight:850}.worms-number-field input:focus,.worms-number-field select:focus{border-color:#ffb93deb;box-shadow:0 0 0 2px #da8b1c29}.worms-price-legend{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.worms-price-legend>span{overflow-wrap:anywhere}.worms-copy-link{color:#ffe1a0;cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffd06c6b;text-decoration:underline #ffd06c6b}.worms-copy-link:hover,.worms-copy-link:focus-visible{color:#67e881;text-decoration-color:#67e881cc}.worms-copy-name{max-width:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.worms-copy-name span{overflow-wrap:anywhere;min-width:0}.worms-copy-name svg{opacity:1;color:#67e881;flex:none;transition:color .14s,transform .14s}.worms-copy-name:hover svg,.worms-copy-name:focus-visible svg{color:#9dffb6;transform:translateY(-1px)}.worms-copy-link:focus-visible,.worms-copy-name:focus-visible,.worms-tier-copy:focus-visible,.worms-result-open:focus-visible{outline-offset:2px;outline:2px solid #67e881d1}.worms-worm-price{margin-bottom:12px}.worms-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.worms-tier-card{background:#09060394;border:1px solid #764a1dc7;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.worms-tier-cost{border-top:1px solid #8454226b;gap:3px;padding-top:9px;display:grid}.worms-tier-cost span{color:#d5a247;text-transform:uppercase;white-space:normal;font-size:10px;font-weight:900;line-height:1.15}.worms-tier-cost strong{color:#ffe6ad;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.worms-tier-head{justify-content:space-between;gap:10px}.worms-tier-head strong,.worms-tier-token{color:#ffd06c;background:linear-gradient(#513110f2,#110b06f2);border:1px solid #e29d32bf;border-radius:6px;place-items:center;width:38px;height:32px;font-weight:950;display:inline-grid}.worms-tier-token{font:inherit;font-weight:950}.worms-tier-copy{cursor:pointer;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s}.worms-tier-copy:hover{color:#67e881;border-color:#67e881e6;transform:translateY(-1px);box-shadow:0 0 12px #67e8813d}.worms-tier-head span{text-align:right;text-transform:none}.worms-results-list{gap:8px;display:grid}.worms-market-actions{border-top:1px solid #84542275;gap:9px;margin-top:12px;padding-top:12px;display:grid}.worms-market-actions-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.worms-market-actions-head span{color:#d8a94b;text-transform:uppercase;font-size:12px;font-weight:950}.worms-market-actions-head strong{color:#fff0ca;white-space:nowrap;font-size:17px;font-weight:950}.worms-market-actions-head strong.positive{color:#63e986}.worms-market-actions-head strong.negative{color:#ff766d}.worms-market-actions small{color:#bda981;gap:2px;font-size:12px;font-weight:760;line-height:1.45;display:grid}.worms-market-actions small span{display:block}.worms-market-action-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.worms-reprice-meter{background:#0000005c;border:1px solid #b985343d;border-radius:999px;height:8px;overflow:hidden}.worms-reprice-meter span{border-radius:inherit;background:linear-gradient(90deg,#63e986,#ffd36a,#ff766d);max-width:100%;height:100%;display:block}.worms-result-row{color:#f7dfb6;cursor:pointer;text-align:left;background:#0906039e;border:1px solid #714a1fd1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 10px;display:grid}.worms-profit-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.worms-profit-point{border-left:1px solid #d3973e42;gap:1px;min-width:0;padding-left:8px;display:grid}.worms-profit-point:first-child{border-left:0;padding-left:0}.worms-profit-point small,.worms-profit-point em{color:#d8a94b;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;line-height:1.05;overflow:hidden}.worms-profit-point em{color:#d7c19c;font-size:9px}.worms-result-open{color:#ffe1a0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.worms-result-open:hover{background:#ffd06c14;border-color:#ffd06c7a}.worms-result-row span:not(.worms-tier-token){gap:2px;min-width:0;display:grid}.worms-result-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}.worms-result-row small{text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.worms-calculation-error{color:#ff766d;background:#2b0907ad;border:1px solid #ca362db8;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;font-weight:850}.worms-table-wrap{background:#050403bd;border:1px solid #6d481fc2;border-radius:8px;overflow-x:auto}.worms-table{border-collapse:collapse;color:#ead3ad;width:100%;min-width:980px;font-size:13px}.worms-table th,.worms-table td{text-align:left;border-bottom:1px solid #6f4c278a;padding:10px 12px}.worms-table th{color:#ffcf76;text-transform:uppercase;font-size:12px;font-weight:950}.worms-table th:last-child,.worms-table td.worms-apply-cell{z-index:1;background-color:#070503fa;background-image:linear-gradient(90deg,#0a0703f5,#0a0703fc 32%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;position:sticky;right:0;box-shadow:-10px 0 18px #00000052}.worms-table th:last-child{z-index:2}.worms-sort-button{color:inherit;font:inherit;text-transform:inherit;align-items:center;gap:6px;display:inline-flex}.worms-sort-button svg{color:#9d7140}.worms-freshness-cell{color:#d9c49d;white-space:nowrap;font-weight:850}.worms-freshness-fresh{color:#63e986;text-shadow:0 0 10px #56e37b2e}.worms-freshness-old{color:#ffd36a;text-shadow:0 0 10px #ffc54f2e}.worms-freshness-stale{color:#ff6259;text-shadow:0 0 10px #ff52492e}.worms-table td.worms-freshness-ancient{color:#d7e0e4;box-shadow:none;text-shadow:0 0 10px #d7e0e429;background:0 0;border:0;border-bottom:1px solid #6f4c278a;border-radius:0;padding:10px 12px;display:table-cell}.worms-table td.worms-cell-warning{background:linear-gradient(90deg,#9b611c3d,#9b611c14);box-shadow:inset 3px 0 #ffb63fd1}.worms-freshness-unknown{color:#9f9585}.worms-apply-cell{text-align:right;width:76px}.worms-table-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.worms-apply-cell button{color:#ffd27a;background:linear-gradient(#36220ceb,#0a0704eb);border:1px solid #c6842ad1;border-radius:6px;place-items:center;width:30px;height:28px;font-size:16px;font-weight:950;display:inline-grid}.worms-apply-cell button:not(:disabled):hover{color:#fff0bd;border-color:#ffbc49fa}.worms-apply-cell .worms-row-toggle{background:linear-gradient(#462b0df5,#0c0804f0)}.worms-apply-cell .worms-row-toggle[aria-expanded=true]{color:#8df0a6;border-color:#67e881b8;box-shadow:0 0 12px #67e88124}.worms-apply-cell button:disabled{cursor:not-allowed;opacity:.42}.worms-data-row{position:relative}.worms-data-row.expanded td:not(.worms-cell-warning){background:#2a1b0b4d}.worms-inspector-row td{background:#080604d1;padding:0 12px 12px}.worms-row-inspector{background:linear-gradient(#1c1209f0,#070503f2),#070503f0;border:1px solid #825b2cc7;border-radius:7px;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px 0;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffdc8e0d}.worms-row-inspector section{border-left:1px solid #d3973e57;gap:6px;padding:0 12px;display:grid}.worms-row-inspector section:first-child,.worms-row-inspector section:nth-child(4){border-left:0;padding-left:0}.worms-row-inspector section:nth-child(n+4){border-top:1px solid #d3973e3d;padding-top:10px}.worms-row-inspector section:nth-child(3),.worms-row-inspector section:last-child{padding-right:0}.worms-row-inspector h3{color:#ffe4ad;margin:0 0 2px;font-size:13px;font-weight:950}.worms-detail-line{color:#bca887;border-bottom:1px solid #734d2459;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-bottom:5px;font-size:12px;display:grid}.worms-detail-line span{overflow-wrap:anywhere;white-space:normal}.worms-detail-line strong{color:#f1d7aa;font-weight:900}.worms-detail-line.warning strong{color:#ffce73;text-shadow:0 0 10px #ffbe4933}.worms-detail-line-fresh strong{color:#63e986;text-shadow:0 0 10px #56e37b2e}.worms-detail-line-old strong{color:#ffd36a;text-shadow:0 0 10px #ffc54f2e}.worms-detail-line-stale strong{color:#ff766d;text-shadow:0 0 10px #ff52492e}.worms-detail-line-ancient strong{color:#d7e0e4;text-shadow:0 0 10px #d7e0e429}.worms-detail-line-unknown strong{color:#9f9585}.worms-table tr:last-child td{border-bottom:0}.worms-drawer-layer{z-index:80;background:#00000075;justify-content:flex-end;display:flex;position:fixed;inset:0}.worms-drawer{background:linear-gradient(#1f1409fa,#070503fa),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border-left:1px solid #c9842be0;width:min(440px,100vw - 24px);min-height:100%;padding:18px;overflow-y:auto;box-shadow:-18px 0 44px #00000075}.worms-drawer-head{justify-content:space-between;gap:14px}.worms-drawer-head h2{font-size:22px}.worms-drawer-head button{color:#ffe4b1;background:#060403b3;border:1px solid #815626d1;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.worms-drawer-tiers{margin:16px 0}.worms-drawer-summary{color:#e4ca9e;background:#060403b8;border:1px solid #825421cc;border-radius:8px;gap:10px;padding:12px}.worms-drawer-summary strong{color:#fff0c4;font-size:20px}.worms-math-list{gap:8px;margin:16px 0 0;display:grid}.worms-math-list div{border-bottom:1px solid #6c492385;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;display:grid}.worms-math-list dt{color:#d0b184;font-weight:800}.worms-math-list dd{color:#fff1c8;margin:0;font-weight:950}@media (max-width:1180px){.worms-workspace{grid-template-columns:1fr}.worms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.worms-row-inspector{grid-template-columns:repeat(2,minmax(230px,1fr))}.worms-row-inspector section:nth-child(3),.worms-row-inspector section:nth-child(5){border-left:0;padding-left:0}.worms-row-inspector section:nth-child(4){border-left:1px solid #d3973e57;padding-left:12px}.worms-row-inspector section:nth-child(3){border-top:1px solid #d3973e3d;padding-top:10px}}@media (max-width:760px){.worms-page{padding:16px 12px 36px}.worms-hero,.worms-panel-heading,.worms-market-filters,.worms-row-inspector{grid-template-columns:1fr}.worms-row-inspector section{border-top:1px solid #d3973e3d;border-left:0;padding:10px 0 0}.worms-row-inspector section:first-child{border-top:0;padding-top:0}.worms-detail-line{grid-template-columns:1fr;gap:2px}.worms-detail-line strong{justify-self:start}.worms-filter-scenario,.worms-filter-cities,.worms-filter-ranges{grid-column:auto}.worms-hero{min-height:0;padding:16px;display:grid}.worms-hero h1{font-size:32px}.worms-hero-actions,.worms-panel-heading{flex-direction:column;align-items:stretch}.worms-action{width:100%}.worms-metrics,.worms-tier-grid,.worms-market-action-controls,.worms-price-range{grid-template-columns:1fr}.worms-workspace{grid-template-columns:minmax(0,1fr)}.worms-result-row{grid-template-columns:auto minmax(0,1fr) auto}.worms-profit-range{gap:4px}.worms-profit-point{padding-left:5px}.worms-drawer-layer{align-items:flex-end}.worms-drawer{border-top:1px solid #c9842be0;border-left:0;border-radius:8px 8px 0 0;width:100%;min-height:auto;max-height:82vh}}.scanner-page{gap:16px;width:min(100%,1460px);margin:0 auto;padding:28px clamp(16px,2.4vw,34px) 52px;display:grid}.scanner-copy-toast{z-index:90;color:#eaffed;text-align:center;background:linear-gradient(#1d7334f5,#0e4822f5),#0e4822f5;border:1px solid #67e881cc;border-radius:8px;max-width:min(560px,100vw - 32px);padding:12px 18px;font-size:14px;font-weight:900;line-height:1.35;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d1ffda29,0 12px 28px #0000005c,0 0 18px #4cdc7047}.scanner-hero{background:linear-gradient(90deg,#080705f5,#160d06c7),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/280px;border:1px solid #a9671fc2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:150px;padding:20px 22px;display:grid;box-shadow:inset 0 0 0 1px #ffde9114,0 18px 48px #0000004d}.scanner-kicker,.scanner-panel-heading span,.scanner-metric span,.scanner-select-field span,.scanner-number-field span,.scanner-detail-line dt,.scanner-drawer-head span,.scanner-table-note{color:#e0a02a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.scanner-hero h1,.scanner-panel-heading h2,.scanner-drawer-head h2{color:#ffe9b8;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:900}.scanner-hero h1{font-size:38px;line-height:1.05}.scanner-hero p{color:#d8c29b;max-width:760px;margin:8px 0 0;font-size:15px;line-height:1.5}.scanner-hero-actions,.scanner-panel-heading,.scanner-toolbar,.scanner-route-summary,.scanner-metric span,.scanner-drawer-head{align-items:center;display:flex}.scanner-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.scanner-city-tabs button{color:#e5cfaa;background:#0a0704c2;border:1px solid #704b24d6;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.scanner-action,.scanner-filter-reset,.scanner-icon-action,.scanner-row-action{border-radius:6px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.scanner-action{color:#ffe8bb;background:linear-gradient(#5c380ebd,#1a1007d1);border:1px solid #8b5c23d1;gap:8px;min-height:40px;padding:0 14px;transition:border-color .16s,transform .16s}.scanner-action:disabled{cursor:not-allowed;color:#9e927f;background:linear-gradient(#413a309e,#191612b8);border-color:#6d5d488a}.scanner-action:not(:disabled):hover,.scanner-filter-reset:hover,.scanner-row-action:hover,.scanner-icon-action:hover{transform:translateY(-1px)}.scanner-action-locked{color:#b9ad9a;background:linear-gradient(#413a30d1,#191612db);border:1px solid #6d5d48bd}.scanner-action-secondary{background:linear-gradient(#1f160deb,#080604eb);border:1px solid #8b5c23d1}.scanner-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.scanner-metric{background:linear-gradient(#201509db,#080604eb);border:1px solid #7d4f1dc7;border-radius:8px;min-width:0;padding:13px 14px}.scanner-metric span{gap:7px}.scanner-metric svg{color:#dda13b;flex:none}.scanner-metric strong{color:#fff0c4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:18px;font-weight:950;display:block;overflow:hidden}.scanner-metric-good strong,.scanner-table .positive{color:#65e184}.scanner-metric-premium strong{color:#ffd36c;text-shadow:0 0 14px #ffb83e47}.scanner-metric-muted strong{color:#c5b195}.scanner-metric-warn strong,.scanner-table .negative,.scanner-cost{color:#ff756a}.scanner-workspace{grid-template-columns:minmax(360px,.8fr) minmax(360px,1.2fr);gap:16px;display:grid}.scanner-panel{background:linear-gradient(#160d06f0,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;min-width:0;box-shadow:inset 0 0 0 1px #ffe1a30f}.scanner-search-panel,.scanner-family-panel,.scanner-filter-panel,.scanner-table-panel{padding:16px}.scanner-panel-heading{justify-content:space-between;gap:12px;margin-bottom:14px}.scanner-panel-heading h2{font-size:22px;line-height:1.08}.scanner-icon-action{color:#ffe4b1;background:#060403b3;border:1px solid #815626d1;width:34px;height:34px}.scanner-search-field{color:#c99439;background:#040302d1;border:1px solid #845422d6;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:0 13px;display:grid}.scanner-search-field input{color:#fff3d1;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px;font-weight:850}.scanner-suggestions{gap:8px;margin-top:12px;display:grid}.scanner-suggestions button{color:#f7dfb6;text-align:left;background:#0906039e;border:1px solid #714a1fd1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.scanner-suggestions button.active,.scanner-suggestions button:hover{background:linear-gradient(#14394694,#080604c2);border-color:#6fdcffb8;box-shadow:inset 0 0 0 1px #6fdcff1f}.scanner-item-icon{color:#ffd06c;background:linear-gradient(#513110f2,#110b06f2);border:1px solid #e29d32bf;border-radius:6px;place-items:center;width:40px;height:38px;font-weight:950;display:inline-grid;overflow:hidden}.scanner-item-icon img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000057);width:100%;height:100%}.scanner-item-icon-large{width:58px;height:58px}.scanner-item-icon-compact{width:32px;height:32px}.scanner-search-hint{color:#cdb08a;border:1px dashed #99682d9e;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:850}.scanner-search-hint-error{color:#ffb1a9;border-color:#ee5e5294}.scanner-suggestions strong,.scanner-suggestions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scanner-suggestions strong{color:#ffe8ba;font-size:14px}.scanner-suggestions small{color:#b79e78;margin-top:2px;font-size:12px;font-weight:800}.scanner-family-card{background:#09060394;border:1px solid #764a1dc7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:12px;display:grid}.scanner-family-card dl,.scanner-drawer-list{gap:8px;margin:0;display:grid}.scanner-detail-line,.scanner-drawer-list div{border-bottom:1px solid #6c492385;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:7px;display:grid}.scanner-detail-line dd,.scanner-drawer-list dd{color:#fff1c8;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:950;overflow:hidden}.scanner-detail-line dt,.scanner-drawer-list dt{color:#d0b184;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scanner-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px}.scanner-filter-reset{color:#ffe2a6;background:linear-gradient(#5c380ebd,#1a1007d1);border:1px solid #a77126c2;gap:7px;min-height:40px;padding:0 11px;font-size:12px}.scanner-city-tabs{flex-wrap:wrap;gap:6px;display:flex}.scanner-city-tabs button{border-color:var(--scanner-city-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.scanner-city-tabs button{border-color:color-mix(in srgb, var(--scanner-city-color,#e5cfaa) 44%, #704b24d6)}}.scanner-city-tabs button{color:var(--scanner-city-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.scanner-city-tabs button{color:color-mix(in srgb, var(--scanner-city-color,#e5cfaa) 72%, #e5cfaa)}}.scanner-city-tabs button.active{border-color:var(--scanner-city-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.scanner-city-tabs button.active{border-color:color-mix(in srgb, var(--scanner-city-color,#ffb33a) 84%, #fff)}}.scanner-city-tabs button.active{background:linear-gradient(180deg, var(--scanner-city-wash,#835215f2), #0c0805e6), linear-gradient(180deg, #ffffff14, transparent);box-shadow:inset 0 0 0 1px var(--scanner-city-glow,#ffb33a3d), 0 0 18px var(--scanner-city-glow,#ffb33a38);color:var(--scanner-city-color,#fff4d1)}.scanner-filter-advice{color:#efd2a2;background:linear-gradient(#54310a61,#0a0704d1);border:1px solid #ffba4a8f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:grid}.scanner-filter-advice svg{color:#ffd36c}.scanner-filter-advice strong,.scanner-filter-advice span{display:block}.scanner-filter-advice strong{color:#ffe4af;font-size:14px;font-weight:950}.scanner-filter-advice span{color:#cdb18a;margin-top:2px;font-size:13px;font-weight:800}.scanner-filter-advice button{color:#8ff0a3;white-space:nowrap;background:linear-gradient(#206d308f,#0a1c0ddb);border:1px solid #67e88194;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:950}.scanner-filter-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.scanner-select-field,.scanner-number-field,.scanner-toggle-field{color:#e7cda2;background:linear-gradient(#170f08b8,#080604c7);border:1px solid #764e24b8;border-radius:7px;gap:6px;min-width:0;padding:9px;font-weight:850;display:grid}.scanner-select-field select,.scanner-number-field input{color:#f4dfbc;background:#0000009e;border:1px solid #9b6424d1;border-radius:5px;outline:none;width:100%;min-width:0;height:34px;padding:0 8px;font-weight:850}.scanner-number-input-shell{background:#0000009e;border:1px solid #9b6424d1;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:34px;display:grid}.scanner-number-field .scanner-number-input-shell input{height:32px;box-shadow:none;background:0 0;border:0}.scanner-number-input-shell:focus-within{border-color:#ffb93de6;box-shadow:0 0 0 2px #da8b1c24}.scanner-number-input-shell .compact-number-hint{padding-right:8px;font-size:.72rem}.scanner-number-input-shell input[type=number]{appearance:textfield}.scanner-number-input-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.scanner-number-input-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.scanner-toggle-field{flex-direction:row;justify-content:center;align-items:center;gap:9px;min-height:58px;display:flex}.scanner-toggle-field input{accent-color:#d9972f}.scanner-route-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.scanner-route-tools .scanner-number-field{width:118px;padding:7px}.scanner-route-tools .scanner-number-field input,.scanner-route-tools .scanner-number-input-shell{height:30px}.scanner-route-controlbar{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.scanner-route-controlbar button{color:#d9c19a;background:#070503b8;border:1px solid #815626d1;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:950}.scanner-route-controlbar button.active{color:#8cf09f;background:linear-gradient(#1f612e85,#081c0cd6);border-color:#67e881ad;box-shadow:0 0 18px #67e88124,inset 0 0 0 1px #67e8811a}.scanner-route-filter-grid{background:#0504037a;border:1px solid #6f4c278a;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:12px;padding:10px;display:grid}.scanner-table-note{color:#aa9270;text-align:right;text-transform:none}.scanner-table-wrap{background:#050403bd;border:1px solid #6d481fc2;border-radius:8px;overflow-x:auto}.scanner-table{border-collapse:collapse;color:#ead3ad;width:100%;min-width:1080px;font-size:13px}.scanner-route-table{min-width:1030px}.scanner-table th,.scanner-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #6f4c278a;padding:10px 12px}.scanner-table th{color:#ffcf76;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:950}.scanner-table tr:last-child td{border-bottom:0}.scanner-sort-button{color:inherit;font:inherit;text-transform:inherit;align-items:center;gap:6px;display:inline-flex}.scanner-sort-button svg{color:#9d7140}.scanner-copy-item{color:#ead3ad;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0;font-weight:850;display:inline-grid}.scanner-copy-item>span:last-child{text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;min-width:0;-webkit-text-decoration:underline #ffd06c3d;text-decoration:underline #ffd06c3d;overflow:hidden}.scanner-copy-item:hover,.scanner-copy-item:focus-visible{color:#67e881;outline:none}.scanner-copy-item:hover>span:last-child,.scanner-copy-item:focus-visible>span:last-child{text-decoration-color:#67e881c7}.scanner-city-name{color:var(--scanner-city-color,#fff0c4);font-size:inherit;font-weight:inherit;letter-spacing:0;text-shadow:0 0 12px var(--scanner-city-glow,#ffd06c4d);text-transform:none}.scanner-freshness{color:#d9c49d;white-space:nowrap;font-weight:850}.scanner-freshness.fresh{color:#63e986;text-shadow:0 0 10px #56e37b2e}.scanner-freshness.old{color:#ffd36a;text-shadow:0 0 10px #ffc54f2e}.scanner-freshness.stale{color:#ff6259;text-shadow:0 0 10px #ff52492e}.scanner-freshness.ancient{color:#d7e0e4;text-shadow:0 0 10px #d7e0e429}.scanner-freshness.unknown{color:#9f9585}.scanner-quality-badge{--scanner-quality-color:#d7e0e8;--scanner-quality-bg:#a3b5c329;border:1px solid var(--scanner-quality-color);align-items:center;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scanner-quality-badge{border:1px solid color-mix(in srgb, var(--scanner-quality-color) 64%, transparent)}}.scanner-quality-badge{background:linear-gradient(180deg, var(--scanner-quality-color), var(--scanner-quality-bg));border-radius:5px}@supports (color:color-mix(in lab, red, red)){.scanner-quality-badge{background:linear-gradient(180deg, color-mix(in srgb, var(--scanner-quality-color) 20%, transparent), var(--scanner-quality-bg))}}.scanner-quality-badge{color:var(--scanner-quality-color);text-shadow:0 0 12px var(--scanner-quality-color);padding:2px 8px;font-size:12px;font-weight:950}@supports (color:color-mix(in lab, red, red)){.scanner-quality-badge{text-shadow:0 0 12px color-mix(in srgb, var(--scanner-quality-color) 32%, transparent)}}.scanner-quality-badge{white-space:nowrap}.scanner-quality-normal{--scanner-quality-color:#c7d3dc;--scanner-quality-bg:#606f7c38}.scanner-quality-good{--scanner-quality-color:#f6f8ff;--scanner-quality-bg:#d1dcea33}.scanner-quality-outstanding{--scanner-quality-color:#d6904b;--scanner-quality-bg:#844b1e47}.scanner-quality-excellent{--scanner-quality-color:#f2f4f7;--scanner-quality-bg:#b9cbdb38}.scanner-quality-masterpiece{--scanner-quality-color:#ffcf42;--scanner-quality-bg:#b8600b57}.scanner-status-badge{border-radius:5px;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-weight:950;display:inline-flex}.scanner-status-ok{color:#75ed8f;background:#185b2a47;border:1px solid #5cdc7d6b}.scanner-status-partial{color:#8be8f6;background:#163f4642;border:1px solid #6fdcff6b}.scanner-status-missing{color:#b9a283;background:#362b1f47;border:1px solid #947c5b70}.scanner-status-stale,.scanner-status-warning{color:#ffd47a;background:#5b380d4d;border:1px solid #ffb8497a}.scanner-row-action{color:#ffd27a;background:linear-gradient(#36220ceb,#0a0704eb);border:1px solid #c6842ad1;width:30px;height:28px}.scanner-route-summary{color:#e4ca9e;background:#060403b8;border:1px solid #825421cc;border-radius:8px;gap:10px;min-height:42px;margin-bottom:12px;padding:10px 12px;font-weight:850}.scanner-route-summary svg{color:#ffd36c;flex:none}.scanner-best-profit{color:#65e184;font-size:18px;font-weight:950}.scanner-empty{color:#baa582;text-align:center;place-items:center;gap:5px;min-height:96px;display:grid}.scanner-empty svg{color:#d39a39}.scanner-empty strong{color:#ffe2ac;font-size:15px}.scanner-empty span{color:#ad9774;font-size:13px;font-weight:800}.scanner-drawer-layer{z-index:80;background:#00000075;justify-content:flex-end;display:flex;position:fixed;inset:0}.scanner-drawer{background:linear-gradient(#1f1409fa,#070503fa),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border-left:1px solid #c9842be0;width:min(460px,100vw - 24px);min-height:100%;padding:18px;overflow-y:auto;box-shadow:-18px 0 44px #00000075}.scanner-drawer-head{justify-content:space-between;gap:14px;margin-bottom:18px}.scanner-drawer-head h2{font-size:22px}.scanner-drawer-head button{color:#ffe4b1;background:#060403b3;border:1px solid #815626d1;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}@media (max-width:1260px){.scanner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.scanner-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.scanner-route-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:980px){.scanner-hero,.scanner-workspace{grid-template-columns:1fr}.scanner-hero-actions{justify-content:flex-start}.scanner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.scanner-page{padding:16px 12px 36px}.scanner-hero{min-height:0;padding:16px}.scanner-hero h1{font-size:32px}.scanner-hero-actions,.scanner-panel-heading,.scanner-toolbar{flex-direction:column;align-items:stretch}.scanner-action,.scanner-filter-reset{width:100%}.scanner-metrics,.scanner-filter-grid,.scanner-route-filter-grid,.scanner-family-card,.scanner-filter-advice{grid-template-columns:1fr}.scanner-filter-advice button{width:100%}.scanner-drawer-layer{align-items:flex-end}.scanner-drawer{border-top:1px solid #c9842be0;border-left:0;border-radius:8px 8px 0 0;width:100%;min-height:auto;max-height:82vh}}.rpg-topbar .rpg-clock-pill,.rpg-topbar .rpg-activity-widget{overflow:visible!important}.rpg-topbar .rpg-activity-panel-button{z-index:130!important;pointer-events:auto!important;position:relative!important}.rpg-topbar .rpg-activity-panel{z-index:140!important;pointer-events:auto!important;width:min(720px,100vw - 32px)!important;max-width:min(720px,100vw - 32px)!important;overflow:hidden auto!important}.rpg-topbar .rpg-activity-panel,.rpg-topbar .rpg-activity-panel *{white-space:normal;min-width:0;max-width:100%}.rpg-topbar .rpg-activity-panel-reason,.rpg-topbar .rpg-activity-chart,.rpg-topbar .rpg-activity-diagnostics>span,.rpg-topbar .rpg-activity-reliability,.rpg-topbar .rpg-activity-schedule-row,.rpg-topbar .rpg-activity-hourly-row{background-color:#080503e6}.rpg-topbar .rpg-activity-chart-legend span,.rpg-topbar .rpg-activity-diagnostics small,.rpg-topbar .rpg-activity-reliability li,.rpg-topbar .rpg-activity-hourly-title small,.rpg-topbar .rpg-activity-hourly-title span,.rpg-topbar .rpg-activity-hourly-row time,.rpg-topbar .rpg-activity-hourly-row span,.rpg-topbar .rpg-activity-hourly-row strong,.rpg-topbar .rpg-activity-hourly-row b,.rpg-topbar .rpg-activity-hourly-row small{white-space:nowrap}@media (max-width:900px){.rpg-topbar .rpg-activity-panel{width:auto!important;max-width:none!important;max-height:calc(100vh - clamp(112px,24vh,216px) - 16px)!important;position:fixed!important;top:clamp(112px,24vh,216px)!important;left:16px!important;right:16px!important;transform:none!important}}@media (max-width:760px){.rpg-topbar .rpg-activity-panel{width:auto!important;max-height:calc(100vh - 92px)!important;top:76px!important;left:10px!important;right:10px!important}}@keyframes food-cooking-spin{to{transform:rotate(360deg)}}.crypto-page{--crypto-ink:#f8ead0;--crypto-muted:#cdb893;--crypto-dim:#92744e;--crypto-gold:#f2b633;--crypto-cyan:#7ce9ff;--crypto-green:#67e887;--crypto-red:#ff746b;gap:16px;width:min(100%,1460px);margin:0 auto;padding:28px clamp(16px,2.4vw,34px) 52px;display:grid}.crypto-hero,.crypto-summary-grid>article,.crypto-market-panel{background:linear-gradient(#160d06f0,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a30f,0 18px 48px #00000047}.crypto-hero{background:linear-gradient(90deg,#080705fa,#160d06d1,#2a1a09ad),url(/assets/site/theme/albion-packs/albion_pack_03_hero/hero_coin_pile@2x.png) 100% 100%/min(48vw,620px) no-repeat,url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/280px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:end;gap:22px;min-height:178px;padding:22px;display:grid;overflow:hidden}.crypto-hero-copy{min-width:0}.crypto-kicker,.crypto-market-head span,.crypto-summary-grid span,.crypto-market-token span,.crypto-trade-panel span{color:var(--crypto-gold);letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.crypto-hero h1,.crypto-market-head h2{color:var(--crypto-ink);margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:1.05}.crypto-hero h1{font-size:clamp(34px,4vw,56px)}.crypto-hero p{color:#d8c29b;max-width:760px;margin:9px 0 0;font-size:15px;font-weight:800;line-height:1.5}.crypto-hero-rate{background:#060403c2;border:1px solid #ffbe4170;border-radius:8px;justify-items:end;gap:4px;min-width:210px;padding:16px;display:grid}.crypto-hero-rate span,.crypto-hero-rate small{color:var(--crypto-muted);font-size:12px;font-weight:900}.crypto-hero-rate strong{color:#fff2c7;text-shadow:0 0 18px #ffbe4438;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,50px);font-weight:950;line-height:1}.crypto-period-tabs{flex-wrap:wrap;gap:8px;display:flex}.crypto-period-tabs button,.crypto-refresh-button{color:#e7cfaa;background:linear-gradient(#1f160deb,#080604eb);border:1px solid #8b5c23d1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.crypto-period-tabs button.active{color:#fff2cd;background:linear-gradient(#714c19c7,#160e06e6);border-color:#ffd36ad6;box-shadow:inset 0 -2px #ffe8b8bd}.crypto-refresh-button{color:#ffe8bb;flex:none}.crypto-hero-rate .crypto-refresh-button{width:100%;margin-top:8px}.crypto-refresh-button:hover,.crypto-period-tabs button:hover{border-color:#f2b633eb;transform:translateY(-1px)}.crypto-refresh-button:disabled{cursor:wait;opacity:.7;transform:none}.crypto-refresh-button .spinning{animation:.9s linear infinite crypto-spin}.crypto-summary-grid{grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(130px,1fr));gap:10px;display:grid}.crypto-summary-grid>article{align-content:start;gap:5px;min-width:0;min-height:108px;padding:14px;display:grid}.crypto-summary-grid strong{color:#fff1c8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:950;overflow:hidden}.crypto-summary-grid small{color:var(--crypto-dim);font-size:12px;font-weight:850;line-height:1.35}.crypto-summary-main strong{color:var(--crypto-cyan)}.crypto-summary-change strong{align-items:center;gap:7px;display:inline-flex}.crypto-summary-change.positive strong,.crypto-summary-change.positive small{color:var(--crypto-green)}.crypto-summary-change.negative strong,.crypto-summary-change.negative small{color:var(--crypto-red)}.crypto-summary-change.neutral strong,.crypto-summary-change.neutral small,.crypto-summary-stat strong{color:#ffe5a8}.crypto-market-panel{gap:16px;padding:16px;display:grid}.crypto-market-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.crypto-market-head h2{font-size:25px}.crypto-period-tabs button{min-width:86px;padding:0 12px}.crypto-market-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.crypto-market-side{align-content:start;gap:12px;min-width:0;display:grid}.crypto-market-token,.crypto-trade-panel{background:#060403a3;border:1px solid #815626d1;border-radius:8px;gap:7px;min-width:0;padding:14px;display:grid}.crypto-market-token{grid-template-columns:auto minmax(0,1fr);align-items:center}.crypto-market-token>div{gap:4px;min-width:0;display:grid}.crypto-token-coin{background:linear-gradient(145deg,#fff1a3,#f2b633 42%,#8c4c11 100%);border:2px solid #ffdf5bbd;border-radius:50%;width:46px;height:46px;box-shadow:inset 0 0 0 4px #6430085c,0 0 18px #ffbe4138}.crypto-market-token strong,.crypto-trade-panel strong{color:#fff1c8;font-size:21px;font-weight:950;display:block}.crypto-market-token small,.crypto-trade-panel small{color:#a9916e;font-size:12px;font-weight:800;line-height:1.45}.crypto-trade-panel strong{color:var(--crypto-green);font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.crypto-trade-panel.muted strong{color:var(--crypto-cyan);font-size:22px}.crypto-chart-panel{background:linear-gradient(#0f0e0deb,#040302f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/280px;border:1px solid #815626d1;border-radius:8px;min-width:0;padding:12px;display:grid}.crypto-chart-shell{aspect-ratio:720/260;width:100%;min-width:0}.crypto-gold-chart{cursor:crosshair;touch-action:manipulation;width:100%;height:100%;display:block}.crypto-chart-bg{fill:#08080880;stroke:#c2913e42}.crypto-chart-grid-line{stroke:#e9ca8e1f;stroke-width:1px}.crypto-chart-bar{stroke:#cdc5b214;stroke-width:5px}.crypto-chart-average{stroke:#e0d6c46b;stroke-dasharray:7 8;stroke-width:1.5px}.crypto-chart-area{fill:url(#cryptoGoldArea)}.crypto-chart-line{fill:none;stroke:url(#cryptoGoldLine);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px}.crypto-chart-dot{fill:#ffd35b;stroke:#522b09f5;stroke-width:1.4px;transition:fill .15s,stroke .15s,stroke-width .15s}.crypto-chart-dot.latest{fill:#fff1ad;stroke:#ffba2f;stroke-width:2px}.crypto-chart-dot.active{fill:#fff6bf;stroke:#fff0a3;stroke-width:2.4px}.crypto-chart-interaction-layer{fill:#0000;pointer-events:all}.crypto-chart-hover-line{stroke:#ffe08e94;stroke-dasharray:5 6;stroke-width:1.4px}.crypto-chart-tooltip-box{fill:#0b0805f5;stroke:#ffcd60db;stroke-width:1px;filter:drop-shadow(0 10px 20px #0000006b)}.crypto-chart-tooltip-date,.crypto-chart-tooltip-price{letter-spacing:0;font-weight:950}.crypto-chart-tooltip-date{fill:#cdb893;font-size:11px}.crypto-chart-tooltip-price{fill:#fff0b9;font-family:Georgia,Times New Roman,serif;font-size:17px}.crypto-chart-axis-label,.crypto-chart-average-label,.crypto-chart-time-label{fill:#e8dabca8;font-size:12px;font-weight:900}.crypto-chart-average-label{fill:#e8dabcdb}.crypto-chart-time-label.end{text-anchor:end}.crypto-chart-empty,.crypto-state-message{color:#bba684;text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.crypto-chart-empty strong{color:#ffe0a8;font-size:16px;font-weight:950}.crypto-chart-empty span{color:#a9916e;font-size:13px;font-weight:800}.crypto-state-message{color:#ffbab4;background:#541c1647;border:1px solid #ff746b85;border-radius:8px;min-height:0;padding:12px 14px;font-weight:900}@media (max-width:1260px){.crypto-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.crypto-hero,.crypto-market-layout{grid-template-columns:1fr}.crypto-hero-rate{justify-items:start}.crypto-market-head{flex-direction:column;align-items:stretch}.crypto-refresh-button{width:100%}.crypto-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.crypto-page{padding:16px 12px 36px}.crypto-hero{background:linear-gradient(90deg,#080705fa,#160d06db),url(/assets/site/theme/albion-packs/albion_pack_03_hero/hero_coin_pile@2x.png) 100% 100%/300px no-repeat,url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/280px;min-height:0;padding:16px}.crypto-period-tabs button{flex:120px}.crypto-summary-grid{grid-template-columns:1fr}.crypto-market-panel{padding:12px}.crypto-chart-panel{padding:8px}.crypto-chart-shell{aspect-ratio:1/.76}}@keyframes crypto-spin{to{transform:rotate(360deg)}}.food-cooking-page{--food-cooking-cyan:#62dfff;--food-cooking-green:#63f5bd;--food-cooking-gold:#ffd36a;--food-cooking-violet:#be7dff;--food-cooking-red:#ff5f9a;gap:16px;padding:18px 0 34px;display:grid}.food-cooking-hero,.food-cooking-panel,.food-cooking-ledger{background:linear-gradient(135deg,#0e172bf0,#080a16e6 56%,#1e0d2bd1),#040812e0;border:1px solid #6d97cb47;border-radius:8px;box-shadow:inset 0 1px #bedeff14,0 18px 48px #00000040}.food-cooking-hero{justify-content:space-between;align-items:center;gap:20px;min-height:166px;padding:24px;display:flex;position:relative;overflow:hidden}.food-cooking-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#63f5bd1c,#0000 34%),linear-gradient(#ffd36a14,#0000 52%);position:absolute;inset:0}.food-cooking-hero-copy,.food-cooking-actions{z-index:1;position:relative}.food-cooking-kicker,.food-cooking-panel-head span,.food-cooking-ledger-head span,.food-cooking-field>span,.food-cooking-metric small,.food-cooking-report-card small{color:#9bdcff;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.food-cooking-hero h1,.food-cooking-panel-head h2,.food-cooking-ledger-head h2{color:#fff8e7;letter-spacing:0;margin:5px 0 0;font-size:clamp(1.55rem,2.3vw,2.4rem);font-weight:900}.food-cooking-panel-head h2,.food-cooking-ledger-head h2{font-size:1.15rem}.food-cooking-hero p,.food-cooking-api-note,.food-cooking-help p,.food-cooking-formula,.food-cooking-sauce-strip span,.food-cooking-detail-report p{color:#c8dcff;font-size:.9rem;line-height:1.65}.food-cooking-hero p{max-width:760px;margin:10px 0 0}.food-cooking-actions,.food-cooking-ledger-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.food-cooking-action{color:#eef7ff;background:#070d1cc7;border:1px solid #81b2ec59;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:.86rem;font-weight:850;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.food-cooking-action:not(:disabled):hover{border-color:#ffd36ab8;transform:translateY(-1px)}.food-cooking-action:disabled{cursor:wait;opacity:.72}.food-cooking-spin{animation:.85s linear infinite food-cooking-spin}.food-cooking-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.food-cooking-metric{background:#070c19d1;border:1px solid #75a0d53d;border-radius:8px;align-items:center;gap:13px;min-width:0;padding:15px;display:flex}.food-cooking-metric>span,.food-cooking-report-card>span{width:38px;height:38px;color:var(--food-cooking-cyan);background:#1a2f4e94;border:1px solid #6fdfff57;border-radius:8px;flex:none;place-items:center;display:grid}.food-cooking-metric strong{overflow-wrap:anywhere;color:#f7fbff;margin-top:3px;font-size:1.18rem;font-weight:900;display:block}.food-cooking-metric.positive strong,.food-cooking-report-card.positive strong,.food-cooking-formula strong,.food-cooking-focus-row .active strong{color:var(--food-cooking-green)}.food-cooking-metric.gold>span,.food-cooking-report-card>span{color:var(--food-cooking-gold);border-color:#ffd36a57}.food-cooking-workspace{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.food-cooking-panel,.food-cooking-ledger{min-width:0;padding:18px}.food-cooking-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.food-cooking-panel-head.compact{margin-bottom:12px}.food-cooking-panel-head img{object-fit:contain;background:#0d1b2cd1;border:1px solid #6fdfff47;border-radius:8px;width:54px;height:54px;box-shadow:inset 0 0 18px #63f5bd17}.food-cooking-recipe-grid,.food-cooking-city-row,.food-cooking-control-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.food-cooking-city-row,.food-cooking-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.food-cooking-control-grid{grid-template-columns:1fr}.food-cooking-field{gap:7px;min-width:0;display:grid}.food-cooking-field input,.food-cooking-field select,.food-cooking-mini-input{color:#f3f8ff;background:#040914b8;border:1px solid #75a0d547;border-radius:8px;outline:none;width:100%;min-height:38px;font-weight:760}.food-cooking-field input,.food-cooking-field select{padding:0 12px}.food-cooking-field input{text-align:left}.food-cooking-segmented,.food-cooking-return-modes{background:#0207119e;border:1px solid #75a0d53d;border-radius:8px;grid-template-columns:repeat(4,minmax(42px,1fr));gap:6px;padding:5px;display:inline-grid}.food-cooking-segmented button,.food-cooking-return-modes button{color:#c8dcff;background:0 0;border:0;border-radius:6px;min-height:34px;font-weight:850}.food-cooking-return-modes{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:12px}.food-cooking-api-note{background:#030e1294;border:1px solid #63f5bd2e;border-radius:8px;margin:12px 0;padding:10px 12px}.food-cooking-ingredient-table-wrap{border:1px solid #75a0d53b;border-radius:8px;overflow:auto}.food-cooking-ingredient-table{border-collapse:collapse;width:100%;min-width:870px}.food-cooking-ingredient-table th,.food-cooking-ingredient-table td{color:#e7f2ff;vertical-align:middle;border-bottom:1px solid #75a0d529;border-right:1px solid #75a0d51c;padding:10px 12px;font-size:.86rem}.food-cooking-ingredient-table th{z-index:1;color:#f4f8ff;background:#0d1627;font-weight:900;position:sticky;top:0}.food-cooking-ingredient-table td:nth-child(n+2),.food-cooking-ingredient-table th:nth-child(n+2){text-align:right}.food-cooking-item-cell{text-align:left;align-items:center;gap:10px;min-width:240px;display:flex}.food-cooking-item-cell img,.food-cooking-sauce-strip img{object-fit:contain;background:#0b1826db;border:1px solid #6fdfff42;border-radius:7px;width:34px;height:34px}.food-cooking-item-cell strong,.food-cooking-sauce-strip strong{color:#f8fbff;font-weight:900;display:block}.food-cooking-item-cell span,.food-cooking-ingredient-table small,.food-cooking-focus-row span{color:#8fb4da;font-size:.74rem;font-weight:750;display:block}.food-cooking-mini-input{text-align:left;max-width:112px;padding:0 8px}.food-cooking-controls{position:sticky;top:86px}.food-cooking-toggle-list{gap:9px;margin-top:13px;display:grid}.food-cooking-toggle-list label{color:#e5f2ff;align-items:center;gap:9px;font-size:.88rem;font-weight:780;display:flex}.food-cooking-toggle-list input{width:18px;height:18px;accent-color:var(--food-cooking-green)}.food-cooking-help{background:#1c160770;border:1px solid #ffd36a2e;border-radius:8px;margin-top:14px;padding:13px}.food-cooking-help p{margin:6px 0 0;font-size:.82rem}.food-cooking-ledger{gap:14px;display:grid}.food-cooking-ledger-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.food-cooking-report-card{background:#050a16b8;border:1px solid #75a0d533;border-radius:8px;min-width:0;padding:14px}.food-cooking-report-card strong{color:#f8fbff;overflow-wrap:anywhere;margin-top:8px;font-size:1.24rem;font-weight:950;display:block}.food-cooking-report-card p{color:#bad1f0;margin:8px 0 0;font-size:.82rem;line-height:1.55}.food-cooking-formula,.food-cooking-sauce-strip,.food-cooking-focus-row{background:#040c1394;border:1px solid #63f5bd2b;border-radius:8px;padding:12px}.food-cooking-sauce-strip{border-color:#ffd36a33;align-items:center;gap:12px;display:flex}.food-cooking-detail-report{grid-template-columns:1.1fr 1.1fr .9fr;gap:12px;display:grid}.food-cooking-detail-report section{background:#050a16a6;border:1px solid #75a0d52e;border-radius:8px;padding:14px}.food-cooking-detail-report h3{color:#fff8e7;margin:0 0 9px;font-size:.98rem;font-weight:900}.food-cooking-detail-report p{margin:0 0 8px;font-size:.82rem}.food-cooking-detail-report p:last-child{margin-bottom:0}.food-cooking-focus-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.food-cooking-focus-row span{color:#bcd5f4;background:#070d1cc2;border:1px solid #75a0d533;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;display:inline-flex}.food-cooking-focus-row span:first-child{color:#e8f7ff;border-color:#63f5bd3d}.food-cooking-focus-row .active{border-color:#63f5bd9e}@media (max-width:1280px){.food-cooking-workspace,.food-cooking-detail-report{grid-template-columns:1fr}.food-cooking-controls{position:static}.food-cooking-ledger-grid,.food-cooking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.food-cooking-page{padding-top:10px}.food-cooking-hero,.food-cooking-actions,.food-cooking-ledger-head{flex-direction:column;align-items:stretch}.food-cooking-recipe-grid,.food-cooking-city-row,.food-cooking-ledger-grid,.food-cooking-metrics{grid-template-columns:1fr}.food-cooking-segmented,.food-cooking-return-modes,.food-cooking-action{width:100%}}.food-cooking-page{--food-cooking-ink:#f7ecd1;--food-cooking-muted:#cbb98f;--food-cooking-dim:#8d7750;--food-cooking-gold:#d7a944;--food-cooking-gold-soft:#d7a94433;--food-cooking-green:#70e3a4;--food-cooking-blue:#72c9ff;--food-cooking-red:#ff6f8d;--food-cooking-violet:#a88cff;gap:14px;padding:12px 0 36px;position:relative}.food-cooking-copy-toast{z-index:160;color:#eaffed;text-align:center;background:linear-gradient(#1d7334f5,#0e4822f5),#0e4822f5;border:1px solid #70e3a4cc;border-radius:8px;max-width:min(520px,100vw - 32px);padding:12px 18px;font-size:14px;font-weight:900;line-height:1.35;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d1ffda29,0 12px 28px #0000005c,0 0 18px #4cdc7047}.food-cooking-api-corner{z-index:80;color:#ffe4a8;background:linear-gradient(#2d1f0ff5,#0a0806f5);border:1px solid #d7a9448a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:fixed;top:104px;right:24px;box-shadow:0 10px 24px #00000057}.food-cooking-api-corner:hover,.food-cooking-api-corner[aria-expanded=true]{color:#8df2b5;border-color:#70e3a4b8}.food-cooking-api-corner[aria-expanded=true]{opacity:0;pointer-events:none}.food-cooking-api-dock{z-index:79;background:linear-gradient(#23180dfa,#080706fa);border:1px solid #c48d3575;border-radius:8px;gap:12px;width:min(1080px,100vw - 48px);max-height:min(72vh,100vh - 176px);padding:14px;display:grid;position:fixed;top:150px;right:24px;overflow:auto;box-shadow:0 18px 48px #00000070}.food-cooking-api-dock-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.food-cooking-api-dock-title{gap:3px;min-width:0;display:grid}.food-cooking-api-dock-title span{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:950}.food-cooking-api-dock-title strong{color:#fff0ca;font-size:1.05rem;line-height:1.15;display:block}.food-cooking-api-dock-close{color:#f7ecd1;background:#00000057;border:1px solid #d7a9445c;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.food-cooking-api-dock .food-cooking-city-profit{box-shadow:none;margin-top:0;padding:12px}.food-cooking-api-dock .food-cooking-section-title{margin-bottom:10px}.food-cooking-hero,.food-cooking-panel,.food-cooking-ledger,.food-cooking-recipe-card,.food-cooking-ingredients,.food-cooking-city-profit{background:linear-gradient(#24180cf0,#090807eb),#0c0906eb;border:1px solid #c48d356b;border-radius:8px;scroll-margin-top:16px;box-shadow:inset 0 1px #ffdd9614,inset 0 0 0 1px #ffdd9608,0 18px 42px #00000057}.food-cooking-hero{background:linear-gradient(90deg,#412a12f0,#100c0af0 48%,#16120deb),#0d0a07f0;border-color:#c48d3580;min-height:132px;padding:18px 20px}.food-cooking-hero:before{background:linear-gradient(90deg,#d7a94433,#0000 30%),linear-gradient(#72c9ff14,#0000 58%)}.food-cooking-hero-emblem{z-index:1;background:radial-gradient(circle at 50% 42%,#d7a9442e,#0000 58%),#070808c7;border:1px solid #d7a94480;border-radius:8px;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}.food-cooking-hero-emblem img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000073);width:92px;height:92px}.food-cooking-hero-copy{flex:auto;min-width:0}.food-cooking-kicker,.food-cooking-panel-head span,.food-cooking-ledger-head span,.food-cooking-field>span,.food-cooking-metric small,.food-cooking-report-card small,.food-cooking-section-title span,.food-cooking-recipe-plate span{color:#e5b85c;font-size:.72rem;font-weight:900}.food-cooking-field-caption{justify-content:space-between;align-items:center;gap:8px;min-width:0;position:relative;display:flex!important}.food-cooking-field-caption>span:first-child{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.food-cooking-help-tip{flex:none;display:inline-flex;position:relative}.food-cooking-help-tip button{color:#f3cf7a;cursor:pointer;background:#00000047;border:1px solid #d7a94475;border-radius:50%;place-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;display:grid}.food-cooking-help-tip.open button,.food-cooking-help-tip button:hover,.food-cooking-help-tip button:focus-visible{color:#8df2b5;border-color:#70e3a4bd}.food-cooking-help-tip button:focus-visible{outline-offset:2px;outline:2px solid #70e3a457}.food-cooking-help-tip>span{z-index:95;color:#f5e7c2;text-transform:none;background:linear-gradient(#24190cfa,#090807fa);border:1px solid #d7a9446b;border-radius:8px;width:min(290px,100vw - 48px);padding:10px 12px;font-size:.78rem;font-weight:800;line-height:1.42;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 38px #00000070}.food-cooking-hero h1{color:var(--food-cooking-ink);text-shadow:0 2px #00000057;font-size:clamp(1.8rem,2.9vw,3rem)}.food-cooking-hero p,.food-cooking-recipe-plate p,.food-cooking-help p,.food-cooking-formula,.food-cooking-sauce-strip span,.food-cooking-detail-report p{color:#d8c9a4}.food-cooking-actions{flex:none}.food-cooking-action{color:#fff1cf;background:linear-gradient(#2d1f0ff2,#0d0a07f2);border-color:#d7a9447a}.food-cooking-action.primary{background:linear-gradient(135deg,#235b48f0,#694319f0);border-color:#70e3a480}.food-cooking-action:not(:disabled):hover{background:linear-gradient(#462e12fa,#110c07fa);border-color:#ffd873db}.food-cooking-metrics{display:none}.food-cooking-metric{background:linear-gradient(#18120af0,#080808f0);border-color:#c48d3552;min-height:78px}.food-cooking-metric>span,.food-cooking-report-card>span{color:#f3c760;background:#24180cbd;border-color:#d7a9446b}.food-cooking-metric strong{color:var(--food-cooking-ink)}.food-cooking-metric.positive strong,.food-cooking-report-card.positive strong{color:var(--food-cooking-green)}.food-cooking-metric.negative strong,.food-cooking-report-card.negative strong{color:var(--food-cooking-red)}.food-cooking-metric.cyan>span{color:var(--food-cooking-blue);border-color:#72c9ff61}.food-cooking-metric.violet>span{color:var(--food-cooking-violet);border-color:#a88cff61}.food-cooking-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:12px}.food-cooking-board{align-content:start;gap:12px;min-width:0;display:grid}.food-cooking-recipe-card,.food-cooking-ingredients,.food-cooking-city-profit,.food-cooking-panel,.food-cooking-ledger{min-width:0;padding:16px}.food-cooking-recipe-card{gap:14px;display:grid}.food-cooking-uix-mode{background:#0404046b;border:1px solid #b9853447;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;display:grid}.food-cooking-uix-mode button{color:#cbb98f;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:.78rem;font-weight:900}.food-cooking-uix-mode button.active{color:#130d05;background:linear-gradient(135deg,#83e8a9,#e1bd5a)}.food-cooking-recipe-plate{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.food-cooking-recipe-plate img{object-fit:contain;background:radial-gradient(circle at 50% 42%,#d7a9442e,#0000 60%),#050606c2;border:1px solid #d7a94473;border-radius:8px;width:96px;height:96px}.food-cooking-recipe-plate h2,.food-cooking-section-title h2,.food-cooking-panel-head h2,.food-cooking-ledger-head h2{color:var(--food-cooking-ink);margin:4px 0 0;font-size:1.25rem;font-weight:950}.food-cooking-copy-name{max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.food-cooking-copy-name span{overflow-wrap:anywhere;min-width:0}.food-cooking-recipe-plate h2 .food-cooking-copy-name span,.food-cooking-slot-main strong .food-cooking-copy-name span{color:inherit;font-size:inherit;font-weight:inherit}.food-cooking-copy-name svg{opacity:0;color:var(--food-cooking-green);flex:none;transition:opacity .14s,transform .14s}.food-cooking-copy-name:hover svg,.food-cooking-copy-name:focus-visible svg{opacity:1;transform:translateY(-1px)}.food-cooking-copy-name:focus-visible{outline-offset:3px;outline:2px solid #70e3a4c7}.food-cooking-recipe-plate p{margin:7px 0 0;font-size:.86rem}.food-cooking-recipe-controls,.food-cooking-market-strip{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.food-cooking-market-strip{grid-template-columns:minmax(0,1fr);max-width:420px}.food-cooking-field input,.food-cooking-field select,.food-cooking-mini-input{color:#fff3d2;background:linear-gradient(#080808db,#100c07db);border-color:#b985345c}.food-cooking-select-shell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.food-cooking-select-shell>img,.food-cooking-select-shell>svg{width:38px;height:38px;color:var(--food-cooking-gold);background:radial-gradient(circle at 50% 42%,#d7a94429,#0000 62%),#0000005c;border:1px solid #d7a94466;border-radius:8px;padding:5px}.food-cooking-select-shell.compact>svg{padding:8px}.food-cooking-city-select{border-color:var(--food-cooking-city-color,#d7a944)!important}@supports (color:color-mix(in lab, red, red)){.food-cooking-city-select{border-color:color-mix(in srgb, var(--food-cooking-city-color,#d7a944) 72%, #b985345c)!important}}.food-cooking-city-select{text-shadow:0 0 12px var(--food-cooking-city-glow,#d7a9443d);font-weight:950;color:var(--food-cooking-city-color,#fff3d2)!important;background:linear-gradient(180deg, var(--food-cooking-city-wash,#080808db), #100c07e6)!important}.food-cooking-city-select:focus{border-color:var(--food-cooking-city-color,#70e3a4)!important}@supports (color:color-mix(in lab, red, red)){.food-cooking-city-select:focus{border-color:color-mix(in srgb, var(--food-cooking-city-color,#70e3a4) 86%, #fff)!important}}.food-cooking-city-select:focus{box-shadow:0 0 0 3px var(--food-cooking-city-glow,#70e3a42e), inset 0 0 0 1px var(--food-cooking-city-glow,#70e3a42e)!important}@supports (color:color-mix(in lab, red, red)){.food-cooking-city-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--food-cooking-city-glow,#70e3a42e) 52%, transparent), inset 0 0 0 1px var(--food-cooking-city-glow,#70e3a42e)!important}}.food-cooking-city-select option{background:#120c06;font-weight:900}.food-cooking-recipe-picker{min-width:0;position:relative}.food-cooking-recipe-picker>button{color:#fff3d2;text-align:left;background:linear-gradient(#080808db,#100c07db);border:1px solid #b985345c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:42px;padding:3px 12px 3px 4px;font-weight:900;display:grid}.food-cooking-recipe-picker>button:focus-visible,.food-cooking-recipe-picker>button[aria-expanded=true]{border-color:#70e3a4c2;outline:none;box-shadow:0 0 0 3px #70e3a414}.food-cooking-recipe-picker>button img,.food-cooking-recipe-menu img{object-fit:contain;background:radial-gradient(circle at 50% 42%,#d7a94429,#0000 62%),#0000005c;border:1px solid #d7a94466;border-radius:8px;width:34px;height:34px}.food-cooking-recipe-picker>button span,.food-cooking-recipe-menu span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.food-cooking-recipe-menu{z-index:90;background:linear-gradient(#171008fa,#070605fa);border:1px solid #d7a9447a;border-radius:8px;gap:4px;width:100%;max-height:360px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 42px #00000075}.food-cooking-recipe-menu button{color:#fff3d2;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:4px 8px;font-weight:850;display:grid}.food-cooking-recipe-menu button:hover,.food-cooking-recipe-menu button.selected{background:#70e3a41f;border-color:#70e3a46b}.food-cooking-field select option{color:#fff3d2;background:#130e08}.food-cooking-field input:focus,.food-cooking-field select:focus,.food-cooking-mini-input:focus{border-color:#70e3a4c2;box-shadow:0 0 0 3px #70e3a414}.food-cooking-number-shell{color:#fff3d2;background:linear-gradient(#080808db,#100c07db);border:1px solid #b985345c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;display:grid}.food-cooking-number-shell:focus-within{border-color:#70e3a4c2;box-shadow:0 0 0 3px #70e3a414}.food-cooking-field .food-cooking-number-shell input{min-height:36px;box-shadow:none;background:0 0;border:0;padding:0}.food-cooking-field .food-cooking-number-shell input:focus{box-shadow:none;border:0}.food-cooking-number-suffix{color:#70e3a4;white-space:nowrap;font-size:.95rem;font-weight:950;line-height:1}.food-cooking-number-shell .compact-number-hint{color:#0af0c6;font-size:.82rem}.food-cooking-segmented,.food-cooking-return-modes{background:#05050599;border-color:#b9853457;display:grid!important}.food-cooking-segmented{width:auto;grid-template-columns:repeat(4,minmax(42px,1fr))!important}.food-cooking-return-modes{width:100%;grid-template-columns:1fr!important}.food-cooking-segmented button,.food-cooking-return-modes button{color:#d7c69b;overflow-wrap:anywhere}.food-cooking-segmented button.active,.food-cooking-return-modes button.active{color:#190f05;background:linear-gradient(135deg,#83e8a9,#e1bd5a)}.food-cooking-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.food-cooking-section-title>strong{color:#f1d28d;overflow-wrap:anywhere;text-align:right;background:#0505056b;border:1px solid #d7a9445c;border-radius:999px;flex:0 auto;justify-content:flex-end;align-items:center;min-width:0;max-width:56%;min-height:30px;padding:0 10px;font-size:.84rem;line-height:1.25;display:inline-flex}.food-cooking-city-profit-head{align-items:flex-start}.food-cooking-city-profit-title{align-items:center;gap:12px;min-width:0;display:flex}.food-cooking-city-profit-title>div{min-width:0}.food-cooking-city-profit-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.food-cooking-city-profit-actions>strong{color:#f1d28d;overflow-wrap:anywhere;text-align:right;background:#0505056b;border:1px solid #d7a9445c;border-radius:999px;justify-content:flex-end;align-items:center;min-width:0;max-width:280px;min-height:30px;padding:0 10px;font-size:.84rem;line-height:1.25;display:inline-flex}.food-cooking-city-refresh{color:#fff6dc;white-space:nowrap;background:linear-gradient(135deg,#235b48eb,#694319eb);border:1px solid #70e3a475;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:max-content;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:950;display:inline-flex}.food-cooking-city-refresh:not(:disabled):hover{color:#141006;background:linear-gradient(135deg,#83e8a9,#e1bd5a);border-color:#ffd873db}.food-cooking-city-refresh:disabled{cursor:wait;opacity:.72}.food-cooking-section-title-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.food-cooking-section-title-actions>strong{color:#f1d28d;white-space:nowrap;background:#0505056b;border:1px solid #d7a9445c;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.84rem;font-weight:900;line-height:1.25;display:inline-flex}.food-cooking-section-price-button{color:#fff1cf;white-space:nowrap;background:linear-gradient(135deg,#235b48db,#694319db);border:1px solid #70e3a473;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.food-cooking-section-price-button:not(:disabled):hover{border-color:#ffd873db}.food-cooking-section-price-button:disabled{cursor:wait;opacity:.72}.food-cooking-city-profit-body{gap:10px;display:grid}.food-cooking-city-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.food-cooking-city-summary span{color:#bfa77c;text-transform:uppercase;background:linear-gradient(#160e07b8,#070605c7);border:1px solid #b9853438;border-radius:7px;gap:3px;min-width:0;padding:9px 10px;font-size:.68rem;font-weight:950;display:grid}.food-cooking-city-summary strong{color:#fff0ca;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.9rem;overflow:hidden}.food-cooking-city-summary span:nth-child(2) strong{color:var(--food-cooking-green)}.food-cooking-city-table-wrap{border:1px solid #b985343d;border-radius:8px;max-width:100%;overflow:auto}.food-cooking-city-table{border-collapse:collapse;width:100%;min-width:880px}.food-cooking-city-table th,.food-cooking-city-table td{color:#e8d8ae;text-align:right;white-space:nowrap;border-bottom:1px solid #b9853429;padding:10px;font-size:.82rem;font-weight:780}.food-cooking-city-table th{color:#e5b85c;text-transform:uppercase;background:#05050561;font-size:.72rem;font-weight:950}.food-cooking-city-table th:first-child,.food-cooking-city-table td:first-child{text-align:left}.food-cooking-city-table tr:last-child td{border-bottom:0}.food-cooking-city-table tr.selected td{background:#d7a94414}.food-cooking-city-table tr.incomplete td{color:#8d7750}.food-cooking-city-table-name{align-items:center;gap:7px;min-width:0;display:inline-flex}.food-cooking-city-table-name i{background:var(--food-cooking-city-color,#d7a944);width:8px;height:8px;box-shadow:0 0 11px var(--food-cooking-city-glow,#d7a9443d);border-radius:999px;flex:none;display:block}.food-cooking-city-table-name strong{text-shadow:0 0 12px var(--food-cooking-city-glow,#d7a94429);color:var(--food-cooking-city-color,#fff0ca)!important}.food-cooking-city-table td strong{color:#fff0ca;font-size:.9rem;display:block}.food-cooking-city-table td small{color:#ff9aa8;margin-top:2px;font-size:.7rem;display:block}.food-cooking-city-table td.positive{color:var(--food-cooking-green)}.food-cooking-city-table td.negative{color:var(--food-cooking-red)}.food-cooking-city-table button{color:#102012;background:linear-gradient(135deg,#83e8a9,#e1bd5a);border:1px solid #70e3a45c;border-radius:8px;justify-content:center;align-items:center;min-width:82px;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.food-cooking-city-table button:disabled{cursor:not-allowed;opacity:.42}.food-cooking-city-empty{color:#cbb98f;background:linear-gradient(#140d0785,#03030347),#0000002e;border:1px dashed #b985345c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px;font-size:.86rem;font-weight:800;display:grid}.food-cooking-city-empty-icon{background:#05050557;border:1px solid #d7a94457;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.food-cooking-city-empty svg{color:var(--food-cooking-gold)}.food-cooking-city-empty div{gap:4px;min-width:0;display:grid}.food-cooking-city-empty strong{color:#fff0ca;font-size:.94rem;font-weight:950}.food-cooking-city-empty span:not(.food-cooking-city-empty-icon){color:#cbb98f;overflow-wrap:anywhere;line-height:1.35}@media (max-width:760px){.food-cooking-api-corner{position:absolute;top:104px;bottom:auto;right:14px}.food-cooking-api-dock{width:calc(100vw - 24px);max-height:min(76vh,100vh - 146px);top:126px;right:12px}.food-cooking-section-title{flex-direction:column;align-items:stretch}.food-cooking-city-profit-title{align-items:center;width:100%}.food-cooking-city-profit-title .api-load-badge{flex:none}.food-cooking-city-profit-actions{flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%}.food-cooking-city-profit-actions>strong,.food-cooking-city-refresh{flex:auto}.food-cooking-section-title-actions{justify-content:space-between;width:100%}.food-cooking-section-price-button{flex:auto}.food-cooking-city-summary,.food-cooking-city-empty{grid-template-columns:1fr}.food-cooking-city-empty{align-items:stretch}.food-cooking-city-empty-icon{width:100%}}.food-cooking-api-table-panel{background:linear-gradient(#1c120aeb,#080706eb);border:1px solid #b985346b;border-radius:8px;gap:12px;padding:14px;display:grid}.food-cooking-api-table-panel.warning{border-color:#e7b84f94;box-shadow:inset 3px 0 #e7b84fc7}.food-cooking-api-table-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.food-cooking-api-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.food-cooking-api-table-head span,.food-cooking-api-filters label>span,.food-cooking-api-select-field>span,.food-cooking-api-filter-cities>span,.food-cooking-api-check span{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:950}.food-cooking-api-table-head h2{color:var(--food-cooking-ink);margin:4px 0 0;font-size:1.35rem;font-weight:950}.food-cooking-api-table-head p,.food-cooking-api-filter-note{color:#cbb98f;margin:6px 0 0;font-size:.84rem;font-weight:780}.food-cooking-api-table-head p strong,.food-cooking-api-filter-note strong{color:var(--food-cooking-green)}.food-cooking-api-filters{background:linear-gradient(#0b0805b3,#04040494),repeating-linear-gradient(90deg,#ffcb7106 0 1px,#0000 1px 44px);border:1px solid #b9853438;border-radius:8px;gap:10px;padding:12px;display:grid}.food-cooking-api-filter-row,.food-cooking-api-filter-cities{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.food-cooking-api-filter-row.primary{grid-template-columns:minmax(220px,1fr) auto auto}.food-cooking-api-filter-row.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.food-cooking-api-filter-row.compact.wide{grid-template-columns:repeat(6,minmax(120px,1fr))}.food-cooking-api-filters label{gap:6px;min-width:0;display:grid}.food-cooking-api-select-field{gap:6px;min-width:0;display:grid;position:relative}.food-cooking-api-filters input,.food-cooking-api-filters select{color:#fff3d2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#080808c2,#100c07c2);border:1px solid #79542bd1;border-radius:6px;width:100%;min-height:34px;padding:0 10px;font-weight:820}.food-cooking-api-filters select option,.food-cooking-api-filters select optgroup{color:#fff3d2;background-color:#100b06}.food-cooking-api-filters select option:checked{color:#fff4d1;background-color:#7a4b16}.food-cooking-api-custom-select{min-width:0;position:relative}.food-cooking-api-select-trigger{color:#fff3d2;text-align:left;background:linear-gradient(#080808db,#100c07db);border:1px solid #79542bd1;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;font-weight:920;display:flex}.food-cooking-api-select-trigger:hover,.food-cooking-api-select-trigger[aria-expanded=true]{color:#fff4d1;background:linear-gradient(#2a1b0af5,#0c0805f0);border-color:#ffb33ac2}.food-cooking-api-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.food-cooking-api-select-trigger svg{color:#e5b85c;flex:none}.food-cooking-api-select-menu{z-index:80;background:linear-gradient(#1c120afa,#070605fa);border:1px solid #b98534b8;border-radius:7px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 18px 34px #00000094,inset 0 0 0 1px #ffd57e14}.food-cooking-api-select-menu button{color:#f0d6a6;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;min-height:31px;padding:0 10px;font-weight:880}.food-cooking-api-select-menu button:hover,.food-cooking-api-select-menu button.active{color:#fff4d1;background:linear-gradient(#663f12eb,#1e1308eb);border-color:#ffb33a94}.food-cooking-api-input-shell{background:linear-gradient(#080808c2,#100c07c2);border:1px solid #79542bd1;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:34px;display:grid}.food-cooking-api-input-shell:focus-within{border-color:#70e3a4c2;box-shadow:0 0 0 3px #70e3a414}.food-cooking-api-input-shell input{min-height:32px;box-shadow:none;background:0 0;border:0}.food-cooking-api-input-shell input:focus{box-shadow:none;border:0;outline:none}.food-cooking-api-input-shell .compact-number-hint{padding-right:10px;font-size:.74rem}.food-cooking-api-input-shell input[type=number]{appearance:textfield}.food-cooking-api-input-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.food-cooking-api-input-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.food-cooking-api-filter-cities{grid-template-columns:auto minmax(0,1fr);align-items:center}.food-cooking-api-filter-cities>div{flex-wrap:wrap;gap:6px;display:flex}.food-cooking-api-filter-cities button,.food-cooking-api-reset{color:#e5cfaa;background:#0a0704c2;border:1px solid #704b24d6;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900}.food-cooking-api-filter-cities button:hover,.food-cooking-api-reset:hover{color:#fff4d1;background:linear-gradient(#4c310ff5,#0c0805e6);border-color:#ffb33ac2}.food-cooking-api-filter-cities button.active:not(.food-cooking-api-city-tab){color:#fff4d1;background:linear-gradient(#835215f2,#3e250af2),linear-gradient(#ffffff14,#0000);border-color:#ffb33af2}.food-cooking-api-filter-cities .food-cooking-api-city-tab{border-color:var(--food-cooking-city-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.food-cooking-api-filter-cities .food-cooking-api-city-tab{border-color:color-mix(in srgb, var(--food-cooking-city-color,#e5cfaa) 44%, #704b24d6)}}.food-cooking-api-filter-cities .food-cooking-api-city-tab{color:var(--food-cooking-city-color,#e5cfaa)}@supports (color:color-mix(in lab, red, red)){.food-cooking-api-filter-cities .food-cooking-api-city-tab{color:color-mix(in srgb, var(--food-cooking-city-color,#e5cfaa) 72%, #e5cfaa)}}.food-cooking-api-filter-cities .food-cooking-api-city-tab:hover{border-color:var(--food-cooking-city-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.food-cooking-api-filter-cities .food-cooking-api-city-tab:hover{border-color:color-mix(in srgb, var(--food-cooking-city-color,#ffb33a) 70%, #6d4320)}}.food-cooking-api-filter-cities .food-cooking-api-city-tab:hover{background:linear-gradient(180deg, var(--food-cooking-city-wash,#0a0704c2), #0a0704c7)}.food-cooking-api-filter-cities .food-cooking-api-city-tab.active{border-color:var(--food-cooking-city-color,#ffb33a)}@supports (color:color-mix(in lab, red, red)){.food-cooking-api-filter-cities .food-cooking-api-city-tab.active{border-color:color-mix(in srgb, var(--food-cooking-city-color,#ffb33a) 84%, #fff)}}.food-cooking-api-filter-cities .food-cooking-api-city-tab.active{background:linear-gradient(180deg, var(--food-cooking-city-wash,#835215f2), #0c0805e6), linear-gradient(180deg, #ffffff14, transparent);box-shadow:inset 0 0 0 1px var(--food-cooking-city-glow,#ffb33a3d), 0 0 18px var(--food-cooking-city-glow,#ffb33a38);color:var(--food-cooking-city-color,#fff4d1)}.food-cooking-api-check{color:#dcc59d;align-items:center;min-height:34px;font-weight:850;grid-template-columns:none!important;gap:8px!important;display:inline-flex!important}.food-cooking-api-check.framed{background:#080604a8;border:1px solid #79542bd1;border-radius:6px;justify-content:center;padding:0 10px}.food-cooking-api-check input{width:18px;min-height:18px;accent-color:var(--food-cooking-green)}.food-cooking-api-table-wrap{border:1px solid #b985343d;border-radius:8px;overflow:auto}.food-cooking-api-table-panel.detailed .food-cooking-api-table-wrap{cursor:grab;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c48b32d1 #140d07bf;max-height:min(72vh,860px)}.food-cooking-api-table-panel.detailed .food-cooking-api-table-wrap.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.food-cooking-api-table-panel.detailed .food-cooking-api-table-wrap.dragging *{cursor:grabbing!important}.food-cooking-api-table{border-collapse:collapse;width:100%;min-width:1160px}.food-cooking-api-table th,.food-cooking-api-table td{color:#e8d8ae;text-align:right;white-space:nowrap;border-bottom:1px solid #b9853429;padding:10px;font-size:.82rem;font-weight:780}.food-cooking-api-table th{color:#e5b85c;text-transform:uppercase;background:#05050561;font-size:.72rem;font-weight:950}.food-cooking-api-table th:first-child,.food-cooking-api-table td:first-child{text-align:left}.food-cooking-api-table td:first-child small{color:#ff8c99;margin-top:3px;font-size:.7rem;display:block}.food-cooking-api-table td.positive{color:var(--food-cooking-green)}.food-cooking-api-table td.negative{color:var(--food-cooking-red)}.food-cooking-api-table td .compact-number-hint{color:#0af0c6}.food-cooking-api-freshness{border-left:3px solid #0000;font-weight:950!important}.food-cooking-api-freshness.fresh{border-left-color:var(--food-cooking-green);color:var(--food-cooking-green)!important}.food-cooking-api-freshness.old{border-left-color:#e8d36d;color:#e8d36d!important}.food-cooking-api-freshness.stale{border-left-color:#ffb85b;color:#ffb85b!important}.food-cooking-api-freshness.ancient,.food-cooking-api-freshness.unknown,.food-cooking-api-freshness.warning{background:#ff5b6a1a;border-left-color:#ff7b8b;color:#ff7b8b!important}.food-cooking-api-actions-cell{text-align:right}.food-cooking-api-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:inline-flex}.food-cooking-api-actions button{color:#f6dfb0;background:#00000052;border:1px solid #d7a94461;border-radius:8px;min-height:30px;padding:0 10px;font-weight:900}.food-cooking-api-actions button:not(:disabled):hover{color:#102012;background:linear-gradient(135deg,#83e8a9,#e1bd5a);border-color:#70e3a494}.food-cooking-api-table button:disabled{cursor:not-allowed;opacity:.45}.food-cooking-api-load-more-row td{text-align:center;background:#080604db}.food-cooking-api-load-more-row button{color:#f6dfb0;background:#321f0cc2;border:1px solid #d7a94480;border-radius:8px;min-height:34px;padding:0 14px;font-weight:950}.food-cooking-api-load-more-row button:hover{color:#102012;background:linear-gradient(135deg,#83e8a9,#e1bd5a);border-color:#70e3a49e}.food-cooking-api-load-more-row span{color:#aa9470;margin-left:10px;font-size:12px;font-weight:850}.food-cooking-api-detail-row>td{background:#080604d1;padding:0 12px 12px!important;display:table-cell!important}.food-cooking-api-detail-panel{box-sizing:border-box;background:linear-gradient(#1c1209f0,#070503f2),#070503f0;border:1px solid #825b2cc7;border-radius:7px;gap:10px;width:100%;min-width:0;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffdc8e0d}.food-cooking-api-detail-row>td>div:not(.food-cooking-api-detail-panel){grid-template-columns:repeat(3,minmax(220px,1fr));gap:0;padding-top:10px;display:grid}.food-cooking-api-detail-toolbar{border-bottom:1px solid #d3973e3d;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.food-cooking-api-detail-toolbar strong{color:#fff0ca;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.food-cooking-api-detail-toolbar button{color:#f6dfb0;background:#00000052;border:1px solid #d7a9446b;border-radius:7px;flex:none;min-height:30px;padding:0 12px;font-weight:950}.food-cooking-api-detail-toolbar button:hover{color:#102012;background:linear-gradient(135deg,#83e8a9,#e1bd5a);border-color:#70e3a494}.food-cooking-api-detail-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px 0;display:grid}.food-cooking-api-detail-row section{border-left:1px solid #d3973e57;align-content:start;gap:6px;padding:0 12px;display:grid}.food-cooking-api-detail-row section:first-child,.food-cooking-api-detail-row section:nth-child(4){border-left:0;padding-left:0}.food-cooking-api-detail-row section:nth-child(n+4){border-top:1px solid #d3973e3d;padding-top:10px}.food-cooking-api-detail-row section:nth-child(3),.food-cooking-api-detail-row section:last-child{padding-right:0}.food-cooking-api-detail-row section:last-child{grid-column:span 2}.food-cooking-api-detail-row h3{color:#ffe4ad;margin:0 0 2px;font-size:13px;font-weight:950}.food-cooking-api-detail-row p{color:#bca887;white-space:normal;border-bottom:1px solid #734d2459;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding-bottom:5px;font-size:12px;display:flex}.food-cooking-api-detail-row p:last-child{border-bottom:0}.food-cooking-api-detail-row strong{color:#f1d7aa;overflow-wrap:anywhere;text-align:right;white-space:normal;min-width:0;font-weight:900}.food-cooking-detail-line span{overflow-wrap:anywhere;flex:128px;min-width:118px}.food-cooking-detail-line strong{flex:0 52%}.food-cooking-detail-line.warning strong{color:#ffce73;text-shadow:0 0 10px #ffbe4933}.food-cooking-detail-line-fresh strong,.food-cooking-detail-line-positive strong{color:var(--food-cooking-green);text-shadow:0 0 10px #56e37b2e}.food-cooking-detail-line-old strong{color:#ffd36a;text-shadow:0 0 10px #ffc54f2e}.food-cooking-detail-line-stale strong,.food-cooking-detail-line-negative strong{color:#ff766d;text-shadow:0 0 10px #ff52492e}.food-cooking-detail-line-ancient strong{color:#d7e0e4;text-shadow:0 0 10px #d7e0e429}.food-cooking-detail-line-unknown strong,.food-cooking-detail-line-neutral strong{color:#9f9585}.food-cooking-api-table-panel.detailed{gap:10px;padding:12px}.food-cooking-api-summary{grid-template-columns:.78fr .78fr .78fr .78fr minmax(220px,1.35fr);gap:8px;display:grid}.food-cooking-api-summary span{color:#bfa77c;text-transform:uppercase;background:linear-gradient(#160e07b8,#070605c7);border:1px solid #b985343d;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;font-size:.68rem;font-weight:950;display:grid}.food-cooking-api-summary span.warning{background:linear-gradient(#5f42125c,#080605c7);border-color:#ffd36a6b}.food-cooking-api-summary strong{color:#fff0ca;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.92rem;font-weight:950;overflow:hidden}.food-cooking-api-summary span:nth-child(2) strong{color:var(--food-cooking-green)}.food-cooking-api-summary span.warning strong{color:#ffd36a}.food-cooking-api-filters.detailed{gap:8px;padding:10px}.food-cooking-api-filters.detailed .food-cooking-api-filter-row.primary{grid-template-columns:minmax(240px,1fr) auto auto}.food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact{grid-template-columns:repeat(4,minmax(130px,1fr))}.food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact.wide{grid-template-columns:repeat(6,minmax(120px,1fr))}.food-cooking-api-table.detailed{min-width:1460px}.food-cooking-api-table.detailed th{z-index:1;background:#070503f5;position:sticky;top:0}.food-cooking-api-table.detailed th:nth-child(3),.food-cooking-api-table.detailed td:nth-child(3){text-align:left;min-width:250px}.food-cooking-api-table.detailed th:nth-child(4),.food-cooking-api-table.detailed td:nth-child(4),.food-cooking-api-table.detailed th:nth-child(6),.food-cooking-api-table.detailed td:nth-child(6),.food-cooking-api-table.detailed th:nth-child(12),.food-cooking-api-table.detailed td:nth-child(12){text-align:center}.food-cooking-api-sort-button{align-items:center;justify-content:inherit;color:inherit;cursor:pointer;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;gap:6px;padding:0;display:inline-flex}.food-cooking-api-sort-button svg{color:#9d7140;flex:none}.food-cooking-api-sort-button.active,.food-cooking-api-sort-button:hover{color:#fff0ca}.food-cooking-api-sort-button.active svg,.food-cooking-api-sort-button:hover svg{color:#f4cf76}.food-cooking-api-data-row.detailed td{vertical-align:middle;background:#100a0547;padding-top:8px;padding-bottom:8px}.food-cooking-api-data-row.detailed:hover td{background:#39240d52}.food-cooking-api-data-row.detailed td:first-child{box-shadow:inset 2px 0 #d7a9446b}.food-cooking-api-city-name{align-items:center;gap:7px;display:inline-flex}.food-cooking-api-city-name i{background:#d7a944;border-radius:999px;width:8px;height:8px;display:block;box-shadow:0 0 10px #d7a94447}.food-cooking-api-city-name.colored i{background:var(--food-cooking-city-color);box-shadow:0 0 11px var(--food-cooking-city-glow)}.food-cooking-api-city-name.colored strong{color:var(--food-cooking-city-color);text-shadow:0 0 12px var(--food-cooking-city-glow)}.food-cooking-api-tier-pill,.food-cooking-api-source-badge{border-radius:999px;place-items:center;min-height:24px;font-size:.76rem;font-weight:950;display:inline-grid}.food-cooking-api-tier-pill{color:#f8d47c;background:#080604c2;border:1px solid #d7a94461;min-width:50px}.food-cooking-api-source-badge{color:#d9c198;background:#080604b8;border:1px solid #b9853447;min-width:68px;padding:0 9px}.food-cooking-api-source-badge.api{color:var(--food-cooking-green);background:#3d8a5b1f;border-color:#70e3a45c}.food-cooking-api-source-badge.stale{color:#ffd36a;background:#7d54162e;border-color:#ffd36a5c}.food-cooking-api-source-badge.memory{color:#d9c6ff;background:#52378c33;border-color:#ae90ff66}.food-cooking-api-source-badge.warning{color:#ff8c99;background:#742b242e;border-color:#ff7b8b57}.food-cooking-api-food-cell{align-items:center;gap:9px;min-width:0;display:flex}.food-cooking-api-food-cell img{background:#040302b3;border:1px solid #d7a94452;border-radius:7px;flex:none}.food-cooking-api-food-cell span{min-width:0;display:grid}.food-cooking-api-food-cell strong{color:#fff0ca;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:950;overflow:hidden}.food-cooking-api-food-cell small{color:#bfa77c;margin-top:2px;font-size:.68rem;font-weight:900}.food-cooking-api-sales-count{color:#fff0ca;font-weight:950;display:block}.food-cooking-api-quantity-cell{text-align:center!important}.food-cooking-api-quantity{color:#fff0ca;font-weight:950;display:block}.food-cooking-api-quantity-cell small,.food-cooking-api-table.detailed td:nth-child(6) small{color:#bfa77c;white-space:nowrap;margin-top:2px;font-size:.66rem;font-weight:850;display:block}.food-cooking-api-quantity-cell .food-cooking-api-focus-cost{color:var(--food-cooking-violet,#a88cff);text-shadow:0 0 10px #a88cff38;font-weight:950}.food-cooking-api-table.detailed .food-cooking-api-actions button.icon{width:30px;padding:0}.food-cooking-api-table.detailed .food-cooking-api-actions button.apply{min-width:88px}@media (max-width:980px){.food-cooking-api-table-head{display:grid}.food-cooking-api-head-actions{justify-content:flex-start}.food-cooking-api-summary,.food-cooking-api-filters.detailed .food-cooking-api-filter-row.primary,.food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact,.food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact.wide,.food-cooking-api-filter-row.primary,.food-cooking-api-filter-row.compact,.food-cooking-api-filter-row.compact.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.food-cooking-api-filter-cities{grid-template-columns:1fr;align-items:start}.food-cooking-api-detail-grid,.food-cooking-api-detail-row>td>div:not(.food-cooking-api-detail-panel){grid-template-columns:repeat(2,minmax(220px,1fr))}.food-cooking-api-detail-row section:nth-child(3),.food-cooking-api-detail-row section:nth-child(4){border-top:1px solid #d3973e3d;padding-top:10px}.food-cooking-api-detail-row section:nth-child(3){border-left:0;padding-left:0}.food-cooking-api-detail-row section:nth-child(4){border-left:1px solid #d3973e57;padding-left:12px}}@media (max-width:640px){.food-cooking-api-summary,.food-cooking-api-filters.detailed .food-cooking-api-filter-row.primary,.food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact,.food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact.wide,.food-cooking-api-filter-row.primary,.food-cooking-api-filter-row.compact,.food-cooking-api-filter-row.compact.wide{grid-template-columns:1fr}.food-cooking-api-filter-cities>div{grid-template-columns:1fr;display:grid}.food-cooking-api-detail-grid,.food-cooking-api-detail-row>td>div:not(.food-cooking-api-detail-panel){grid-template-columns:1fr}.food-cooking-api-detail-row section,.food-cooking-api-detail-row section:nth-child(3),.food-cooking-api-detail-row section:nth-child(4),.food-cooking-api-detail-row section:nth-child(n+4){border-top:1px solid #d3973e3d;border-left:0;padding:10px 0 0}.food-cooking-api-detail-row section:last-child{grid-column:auto}.food-cooking-api-detail-row section:first-child{border-top:0;padding-top:0}}.food-cooking-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.food-cooking-slot-card{background:linear-gradient(#0c0b09e6,#070707e6);border:1px solid #b9853447;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid;position:relative}.food-cooking-slot-card:before{content:"";background:linear-gradient(#d7a944bf,#70e3a461);border-radius:8px 0 0 8px;width:3px;position:absolute;inset:0 auto 0 0}.food-cooking-slot-card.cost-red:before{background:linear-gradient(#ff5f6f,#9f182b);box-shadow:0 0 16px #ff5f6f57}.food-cooking-slot-card.cost-orange:before{background:linear-gradient(#ffac4a,#ad5a12);box-shadow:0 0 16px #ffac4a4d}.food-cooking-slot-card.cost-yellow:before{background:linear-gradient(#ffe06b,#a98d16);box-shadow:0 0 16px #ffe06b42}.food-cooking-slot-card.cost-green:before{background:linear-gradient(#78e59b,#20884e);box-shadow:0 0 16px #78e59b42}.food-cooking-slot-card.cost-blue:before{background:linear-gradient(#68c5ff,#1b6aa6);box-shadow:0 0 16px #68c5ff42}.food-cooking-slot-main{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.food-cooking-slot-index{color:#f4cf76;background:#0000006b;border:1px solid #d7a94470;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:950;display:grid}.food-cooking-slot-main img{object-fit:contain;background:#00000061;border:1px solid #b9853457;border-radius:8px;width:54px;height:54px}.food-cooking-slot-main strong{overflow-wrap:anywhere;color:#fff0ca;font-weight:950;display:block}.food-cooking-slot-main span:last-child,.food-cooking-slot-stats small,.food-cooking-slot-foot span{color:#9f8d68;font-size:.72rem;font-weight:800}.food-cooking-slot-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.food-cooking-slot-stats>span{color:#bfae84;background:#00000047;border:1px solid #b9853433;border-radius:8px;min-width:0;padding:8px;font-size:.72rem;font-weight:850}.food-cooking-slot-stats strong{overflow-wrap:anywhere;color:#fff0ca;margin-top:3px;font-size:.95rem;display:block}.food-cooking-slot-stats .food-cooking-slot-saving{color:#70e3a4}.food-cooking-slot-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.food-cooking-slot-inputs .food-cooking-mini-input{text-align:left;max-width:none}.food-cooking-slot-foot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-6px;display:grid}.food-cooking-panel-head.compact{border-bottom:1px solid #b985343d;padding-bottom:10px}.food-cooking-live-ledger{border-top:1px solid #b9853438;border-bottom:1px solid #b9853438;gap:0;margin:0 0 14px;display:grid}.food-cooking-live-item{border-bottom:1px solid #b9853429;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;padding:10px 0;display:grid}.food-cooking-live-item:last-child{border-bottom:0}.food-cooking-live-item>span{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:900}.food-cooking-live-item>strong{color:var(--food-cooking-ink);text-align:right;font-size:1rem;font-weight:950}.food-cooking-live-item>small{color:#bba77b;grid-column:1/-1;font-size:.78rem;font-weight:760;line-height:1.45}.food-cooking-live-item.positive>strong{color:var(--food-cooking-green)}.food-cooking-live-item.negative>strong{color:var(--food-cooking-red)}.food-cooking-live-item.gold>strong{color:var(--food-cooking-gold)}.food-cooking-live-item.violet>strong{color:var(--food-cooking-violet)}.food-cooking-insight-grid{gap:10px;margin:0 0 14px;display:grid}.food-cooking-insight-card{background:linear-gradient(#100d09e6,#060606e6);border:1px solid #b985343d;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.food-cooking-insight-card>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.food-cooking-insight-card>div:first-child>span{width:32px;height:32px;color:var(--food-cooking-gold);background:#24180c94;border:1px solid #d7a94461;border-radius:8px;place-items:center;display:grid}.food-cooking-insight-card small{color:#a99569;font-size:.74rem;font-weight:780;line-height:1.45}.food-cooking-insight-card>div:first-child>small{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:950}.food-cooking-insight-card strong{color:var(--food-cooking-ink);text-align:right;white-space:nowrap;font-weight:950}.food-cooking-insight-card.gold strong{color:var(--food-cooking-gold)}.food-cooking-insight-card.negative strong{color:var(--food-cooking-red)}.food-cooking-insight-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.food-cooking-insight-stats span{color:#a99569;background:#00000042;border:1px solid #b985342e;border-radius:8px;min-width:0;padding:8px;font-size:.7rem;font-weight:850}.food-cooking-insight-stats strong{overflow-wrap:anywhere;color:#fff0ca;text-align:left;white-space:normal;margin-top:3px;font-size:.86rem;display:block}.food-cooking-reprice-meter{background:#0000005c;border:1px solid #b985343d;border-radius:999px;height:8px;overflow:hidden}.food-cooking-reprice-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--food-cooking-green), var(--food-cooking-gold), var(--food-cooking-red));max-width:100%;height:100%;display:block}.food-cooking-price-scenarios{background:#00000038;border:1px solid #b985343d;border-radius:8px;gap:8px;margin:0 0 14px;padding:10px;display:grid}.food-cooking-price-scenarios-head{border-bottom:1px solid #b985342e;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.food-cooking-price-scenarios-head span{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:900}.food-cooking-price-scenarios-head strong{color:#f7ecd1;text-align:right;font-size:.82rem;font-weight:900}.food-cooking-price-scenario{background:#07070780;border:1px solid #b985342e;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.food-cooking-price-scenario>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.food-cooking-price-scenario span{color:#cbb98f;font-size:.78rem;font-weight:900}.food-cooking-price-scenario strong{color:var(--food-cooking-ink);text-align:right;font-weight:950}.food-cooking-price-scenario small{color:#9f8d68;font-size:.74rem;font-weight:760;line-height:1.45}.food-cooking-price-scenario.positive strong{color:var(--food-cooking-green)}.food-cooking-price-scenario.negative strong{color:var(--food-cooking-red)}.food-cooking-price-scenario.gold strong{color:var(--food-cooking-gold)}.food-cooking-control-grid{gap:10px}.food-cooking-toggle-list label{color:#f2dfb4}.food-cooking-toggle-list input{accent-color:#70e3a4}.food-cooking-help{background:#3a260c5c;border-color:#d7a94452}.food-cooking-help strong{color:#f4cf76}.food-cooking-ledger-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.food-cooking-report-card{background:linear-gradient(#0d0c0ae6,#060606e6);border-color:#b985343d}.food-cooking-report-card strong{color:#fff0ca}.food-cooking-report-card p{color:#cbb98f}.food-cooking-formula,.food-cooking-sauce-strip,.food-cooking-focus-row{background:#090806ad;border-color:#b9853447}.food-cooking-formula strong,.food-cooking-focus-row .active strong{color:var(--food-cooking-green)}.food-cooking-sauce-strip img{border-color:#d7a94470}.food-cooking-sauce-strip strong{color:#fff0ca}.food-cooking-focus-row span{color:#cbb98f;background:#00000052;border-color:#b985343d}.food-cooking-focus-row span:first-child,.food-cooking-focus-row .active{color:#f2dfb4;border-color:#70e3a46b}@media (max-width:1320px){.food-cooking-workspace{grid-template-columns:1fr}.food-cooking-controls{position:static}}@media (max-width:980px){.food-cooking-ledger-grid,.food-cooking-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.food-cooking-hero{flex-direction:column}.food-cooking-hero-emblem{width:96px;height:96px}.food-cooking-recipe-controls,.food-cooking-market-strip,.food-cooking-ledger-grid,.food-cooking-slot-grid,.food-cooking-slot-stats,.food-cooking-slot-inputs,.food-cooking-slot-foot{grid-template-columns:1fr}.food-cooking-slot-foot{display:none}.food-cooking-recipe-plate{text-align:center;grid-template-columns:1fr}.food-cooking-recipe-plate img{margin:0 auto}}.notification-redesign{gap:14px;width:min(100%,1220px)}.notification-command,.notification-status-strip,.notification-workbench,.notification-watch-card,.notification-history-panel,.notification-event-card{min-width:0}.notification-command{background:linear-gradient(90deg,#0a0f10f0,#27180bd6),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/280px;border:1px solid #a06727d1;border-radius:8px;grid-template-columns:minmax(320px,.9fr) minmax(420px,1fr);align-items:stretch;gap:12px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffe1a30f,0 16px 34px #0000003d}.notification-command-title{align-content:center;gap:6px;display:grid}.notification-command-title h1{color:#fff1c7;font-family:var(--font-cinzel), serif;margin:0;font-size:clamp(32px,3vw,48px);line-height:1}.notification-command-title p{color:#9df3ff;margin:0;font-size:14px;font-weight:950}.notification-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.notification-command .watch-summary-tile{background:linear-gradient(#181109eb,#060402f0),#080503e6;min-height:74px}.notification-command-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.notification-command-actions a{text-decoration:none}.notification-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.notification-status-strip article{background:linear-gradient(#140e07eb,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:78px;padding:11px 12px;display:grid}.notification-status-strip svg{color:#8eeeff;grid-row:span 2}.notification-status-strip span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:950}.notification-status-strip strong{color:#fff1c7;font-size:20px;line-height:1}.notification-status-strip small{color:#bfa77c;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;min-width:0;font-size:11px;font-weight:850;line-height:1.3;overflow:hidden}.notification-status-strip button{color:#a2f6b4;cursor:pointer;min-height:30px;font:inherit;background:#0a31198f;border:1px solid #5fcd7c8a;border-radius:6px;grid-row:1/span 2;padding:0 10px;font-size:12px;font-weight:950}.notification-status-strip button:disabled{cursor:not-allowed;opacity:.58}.notification-server-note{color:#a8eaff;background:#07263061;border:1px solid #58d8ff57;border-radius:6px;margin:0;padding:9px 11px;font-size:12px;font-weight:900}.notification-workbench{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:14px;display:grid}.notification-watch-list,.notification-compose,.notification-history-panel{gap:13px}.notification-watch-list header .watch-primary-action{min-height:34px;text-decoration:none}.notification-watch-cards{overscroll-behavior:contain;scrollbar-color:#d49231b8 #080503b3;scrollbar-width:thin;gap:9px;min-width:0;max-height:clamp(420px,58vh,680px);padding-right:4px;display:grid;overflow:auto}.notification-watch-cards::-webkit-scrollbar{width:9px}.notification-watch-cards::-webkit-scrollbar-track{background:#080503b3;border-radius:999px}.notification-watch-cards::-webkit-scrollbar-thumb{background:#d49231b8;border:2px solid #080503b3;border-radius:999px}.notification-watch-card{background:linear-gradient(#0f0a05d1,#060402e6),#060402e0;border:1px solid #70481fc7;border-radius:8px;gap:10px;padding:11px 11px 48px;scroll-margin-top:92px;display:grid;position:relative}.notification-watch-card:target{border-color:#ffd37ee0;box-shadow:inset 0 0 0 1px #ffeeb829,0 0 0 2px #eda93a38,0 18px 34px #00000080}.notification-watch-card:hover{border-color:#d2892ac7}.notification-watch-card.dragging{opacity:.72;border-color:#f1b853f2}.notification-watch-card.paused{opacity:.68}.notification-watch-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-watch-card .watch-copy-link{color:#f9dfaa;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:950;display:inline-flex}.notification-watch-card .watch-copy-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-watch-card .watch-copy-link svg{color:#d99b34;flex:none}.notification-watch-drag-icon{color:#b68443;cursor:grab;flex:none}.notification-watch-core{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-items:center;gap:12px;display:grid}.notification-watch-core>div:first-child{gap:4px;display:grid}.notification-watch-core span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:950}.notification-watch-core strong{color:#fff1c7;font-size:22px;line-height:1.05}.notification-watch-card footer{border-top:1px solid #533719b8;flex-wrap:wrap;gap:6px;padding-top:9px;display:flex}.notification-watch-card footer span{color:#c7a779;background:#0503026b;border:1px solid #63411db3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.notification-card-actions{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.notification-card-actions button,.notification-event-card button{color:#f3d29b;cursor:pointer;background:linear-gradient(#2c1b0ceb,#0b0704f0);border:1px solid #895318e0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.notification-card-actions button:disabled{cursor:not-allowed;opacity:.45}.notification-card-actions .notification-handle-action{color:#ffcf68;border-color:#db9d38f5}.notification-card-actions .notification-handle-action.handled{color:#78f0a0;background:linear-gradient(#14532deb,#072212f0);border-color:#3fc46be0}.notification-server-context{background:#06222a70;border:1px solid #58d8ff5c;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.notification-server-context svg{color:#8eeeff}.notification-server-context span{color:#99ddeb;text-transform:uppercase;font-size:11px;font-weight:950}.notification-server-context strong{color:#fff1c7;font-size:14px}.notification-server-context b{color:#9df3ff;border:1px solid #7ae9ff61;border-radius:999px;padding:4px 8px;font-size:12px}.notification-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.notification-form-grid .watch-search-field,.notification-form-grid .watch-mode-field,.notification-form-grid .watch-price-field{grid-column:span 6}.notification-form-grid .watch-cities-field{grid-column:1/-1}.notification-advanced{background:#05030257;border:1px solid #69461fb8;border-radius:7px}.notification-advanced summary{cursor:pointer;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:10px;padding:10px 11px;display:grid}.notification-advanced summary span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:950}.notification-advanced summary strong{color:#f6dfaf;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.notification-advanced-grid{border-top:1px solid #563719a8;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.notification-history-controls{gap:8px;display:grid}.notification-timeline{gap:12px;display:grid}.notification-timeline-day{gap:7px;display:grid}.notification-timeline-day h3{color:#ffc760;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.notification-event-card{background:linear-gradient(#0c0805a8,#050302b8);border:1px solid #5e3d1bbd;border-radius:8px;grid-template-columns:minmax(0,1fr) 54px auto 34px;align-items:center;gap:10px;padding:9px 10px;display:grid}.notification-event-card.resolved{opacity:.66}.notification-event-card>div{gap:4px;min-width:0;display:grid}.notification-event-card strong,.notification-event-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-event-card strong{color:#f6dca7;font-size:13px}.notification-event-card>div>span{color:#d7b06c;font-size:12px;font-weight:850}.notification-event-card time{color:#9d7a47;font-size:11px;font-weight:900}@media (max-width:1180px){.notification-command,.notification-workbench{grid-template-columns:1fr}}@media (max-width:820px){.notification-command-metrics,.notification-status-strip,.notification-watch-core,.notification-advanced-grid{grid-template-columns:1fr}.notification-command-actions{justify-content:flex-start}.notification-event-card{grid-template-columns:1fr}.notification-event-card button{justify-self:start}}@media (max-width:560px){.notification-command,.notification-status-strip article,.notification-watch-card,.notification-server-context{padding:10px}.notification-card-actions{justify-content:flex-start;position:static}.notification-advanced summary{grid-template-columns:1fr}}.notification-redesign .notification-command{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr)}.notification-redesign .notification-command-title .rpg-status-pill{justify-self:start;width:max-content}.notification-redesign .notification-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.notification-redesign .notification-metric{background:linear-gradient(#160d06f0,#070503f5),#070503e6;border:1px solid #87541dcc;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:72px;padding:11px 12px;display:grid}.notification-redesign .notification-metric span,.notification-redesign .notification-status-body span{color:#e0a02a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1}.notification-redesign .notification-metric strong{color:#fff1c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;line-height:1;overflow:hidden}.notification-redesign .notification-status-strip{grid-template-columns:minmax(0,.88fr) minmax(320px,1.24fr) minmax(0,.88fr);gap:10px;display:grid}.notification-redesign .notification-status-strip article.notification-status-card{align-items:center;gap:12px;min-width:0;min-height:88px;display:flex;position:relative}.notification-redesign .notification-status-card-with-action{align-items:stretch}.notification-redesign .notification-status-icon{color:#8eeeff;flex:none}.notification-redesign .notification-status-body{flex:auto;align-content:center;gap:4px;min-width:0;display:grid}.notification-redesign .notification-status-body strong{color:#fff1c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:21px;line-height:1;overflow:hidden}.notification-redesign .notification-status-body small{color:#bfa77c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;line-height:1.3;display:block;overflow:hidden}.notification-redesign .notification-status-action{flex:none;align-self:center}.notification-redesign .notification-limit-help-button{color:#91efff;background:linear-gradient(#0a2d36d1,#050c0ee6),#040f12e0;border:1px solid #7ee1ff6b;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px;box-shadow:inset 0 0 0 1px #cdf8ff14}.notification-redesign .notification-limit-help-button:hover{color:#d3fbff;border-color:#91efffd1}.notification-limit-modal-backdrop{z-index:80;background:#000000a8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.notification-limit-modal{background:linear-gradient(#180f08fa,#070402fa),#070402fa;border:1px solid #ca842aeb;border-radius:8px;gap:14px;width:min(640px,100%);max-height:min(760px,100vh - 44px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffdc8f1a,0 24px 70px #000000b8}.notification-limit-modal>span{color:#8eeeff;text-transform:uppercase;font-size:11px;font-weight:950}.notification-limit-modal h2{color:#fff1c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.05}.notification-limit-modal-copy{gap:10px;display:grid}.notification-limit-modal-copy p{color:#d8c49b;margin:0;font-size:14px;font-weight:800;line-height:1.48}.notification-limit-table{background:#04030285;border:1px solid #7c5022c2;border-radius:7px;overflow:hidden}.notification-limit-table div{border-bottom:1px solid #b9853429;grid-template-columns:minmax(110px,1fr) 96px 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}.notification-limit-table div:last-child{border-bottom:0}.notification-limit-table div:first-child{background:#0a0704b8}.notification-limit-table b,.notification-limit-table span,.notification-limit-table strong,.notification-limit-table em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-style:normal;font-weight:950;line-height:1.2;overflow:hidden}.notification-limit-table b{color:#e0a02a;text-transform:uppercase;font-size:11px}.notification-limit-table span{color:#fff1c7}.notification-limit-table strong{color:#8eeeff}.notification-limit-table em{color:#a8f6b6}.notification-limit-modal footer{justify-content:flex-end;display:flex}.notification-limit-modal-close{color:#f3d29b;background:linear-gradient(#2c1b0ceb,#0b0704f0);border:1px solid #895318e0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.notification-redesign .notification-worker-panel{background:linear-gradient(90deg,#082a16ad,#0d150ad6),#050302b8;border:1px solid #5fcd7c70;border-radius:7px;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.notification-redesign .notification-worker-panel.error{border-color:#ff5b6a94}.notification-redesign .notification-worker-countdown.due{background:linear-gradient(90deg,#4a2d0ab8,#0d150ad6),#050302b8;border-color:#e7b84fad}.notification-redesign .notification-worker-countdown,.notification-redesign .notification-manual-scan{background:#030a0557;border:1px solid #5fcd7c33;border-radius:6px;align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.notification-redesign .notification-worker-countdown span,.notification-redesign .notification-manual-scan span{color:#8eeeff;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1}.notification-redesign .notification-worker-countdown strong{color:#fff1c7;font-size:22px;line-height:1}.notification-redesign .notification-worker-countdown small{color:#bde9c7;font-size:11px;font-weight:850;line-height:1.35}.notification-redesign .notification-worker-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-redesign .notification-worker-head div{gap:3px;min-width:0;display:grid}.notification-redesign .notification-worker-head span{color:#8eeeff;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1}.notification-redesign .notification-worker-head strong{color:#ecffd5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.notification-redesign .notification-worker-head b{color:#a8f6b6;flex:none;font-size:14px}.notification-redesign .notification-worker-track{background:#020804b8;border:1px solid #75e08e47;border-radius:999px;height:8px;overflow:hidden}.notification-redesign .notification-worker-track span{width:var(--notification-worker-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#65d987,#e2c95c);height:100%;transition:width .3s;display:block;box-shadow:0 0 16px #70e3a447}.notification-redesign .notification-worker-panel p{color:#bde9c7;margin:0;font-size:12px;font-weight:850;line-height:1.35}.notification-redesign .notification-scan-report{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.notification-redesign .notification-scan-report span{color:#fff1c7;text-transform:none;background:#0000003d;border:1px solid #5fcd7c2e;border-radius:6px;gap:3px;min-width:0;padding:7px;font-size:12px;font-weight:950;display:grid}.notification-redesign .notification-scan-report b{color:#8eeeff;text-transform:uppercase;font-size:10px}.notification-redesign .notification-watch-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-right:104px;display:flex}.notification-redesign .notification-watch-item{flex:auto;min-width:0}.notification-redesign .notification-watch-core{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);align-items:stretch;gap:14px;display:grid}.notification-redesign .notification-watch-intent{align-content:center;gap:4px;min-width:0;display:grid}.notification-redesign .notification-watch-intent span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1}.notification-redesign .notification-watch-intent strong{overflow-wrap:anywhere;color:#fff1c7;min-width:0;font-size:20px;line-height:1.12}.notification-redesign .notification-watch-card .watch-closest-cell{justify-self:stretch;min-width:0}.notification-redesign .notification-watch-meta{border-top:1px solid #533719b8;flex-wrap:wrap;gap:7px;min-width:0;padding-top:9px;padding-right:104px;display:flex}.notification-redesign .notification-watch-meta span{color:#c7a779;background:#0503026b;border:1px solid #63411db3;border-radius:999px;align-items:center;max-width:100%;min-height:26px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.15;display:inline-flex}.notification-redesign .notification-watch-controls{background:linear-gradient(#0d0804b8,#050302c7),#0503028a;border:1px solid #69461fb8;border-radius:7px;grid-template-columns:minmax(220px,1fr) minmax(128px,.36fr) minmax(128px,.36fr);gap:8px;width:100%;min-width:0;padding:9px;display:grid}.notification-redesign .notification-watch-controls>*{min-width:0}.notification-redesign .notification-watch-search,.notification-redesign .notification-watch-select{gap:6px;min-width:0;display:grid}.notification-redesign .notification-watch-search>span,.notification-redesign .notification-watch-select>span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1}.notification-redesign .notification-watch-search>div{background:#040302d1;border:1px solid #845422d6;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.notification-redesign .notification-watch-search input,.notification-redesign .notification-watch-select select{color:#f6e0b0;width:100%;min-width:0;font:inherit;background:#040302d1;border:1px solid #845422d6;border-radius:6px;outline:0;font-size:13px;font-weight:850}.notification-redesign .notification-watch-search input{background:0 0;border:0;flex:auto}.notification-redesign .notification-watch-select select{min-height:34px;padding:0 9px}.notification-redesign .notification-watch-search button{color:#f3d29b;background:#100904b8;border:1px solid #895318e0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}.notification-redesign .notification-watch-status-tabs{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.notification-redesign .notification-watch-status-tabs button,.notification-redesign .notification-watch-bulk button{color:#f3d29b;cursor:pointer;min-height:30px;font:inherit;background:linear-gradient(#2c1b0ceb,#0b0704f0);border:1px solid #895318e0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:950}.notification-redesign .notification-watch-status-tabs button.active{color:#a2f6b4;background:#0a31198f;border-color:#5fcd7c9e}.notification-redesign .notification-watch-bulk{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;display:flex}.notification-redesign .notification-watch-bulk>span{color:#bfa77c;margin-right:auto;font-size:12px;font-weight:900}.notification-redesign .notification-watch-bulk button.danger{color:#ffb0a6;border-color:#db5348c7}.notification-redesign .notification-watch-bulk button:disabled{cursor:not-allowed;opacity:.48}.notification-redesign .notification-server-context{align-items:center;gap:9px;min-width:0;display:flex}.notification-redesign .notification-server-label{color:#99ddeb;text-transform:uppercase;flex:none;font-size:11px;font-weight:950;line-height:1.1}.notification-redesign .notification-server-name{color:#fff1c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.notification-redesign .notification-server-code{color:#9df3ff;border:1px solid #7ae9ff61;border-radius:999px;flex:none;padding:4px 8px;font-size:12px}.notification-redesign .notification-form-grid{grid-template-columns:1fr}.notification-redesign .notification-form-grid .watch-search-field,.notification-redesign .notification-form-grid .watch-mode-field,.notification-redesign .notification-form-grid .watch-price-field,.notification-redesign .notification-form-grid .watch-cities-field{grid-column:1/-1}.notification-redesign .notification-cities-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-redesign .notification-cities-head>span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1}.notification-redesign .notification-all-cities-button{color:#f3d29b;cursor:pointer;min-height:28px;font:inherit;background:linear-gradient(#2c1b0ceb,#0b0704f0);border:1px solid #895318e0;border-radius:6px;flex:none;padding:0 10px;font-size:11px;font-weight:950}.notification-redesign .notification-all-cities-button.active{color:#a2f6b4;background:#0a31198f;border-color:#5fcd7c9e}.notification-redesign .notification-event-card{grid-template-columns:minmax(0,1fr) 64px auto 34px;align-items:center;gap:10px;display:grid}.notification-redesign .notification-event-main{gap:4px;min-width:0;display:grid}.notification-redesign .notification-event-main strong,.notification-redesign .notification-event-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-redesign .notification-event-main strong{color:#f6dca7;font-size:13px}.notification-redesign .notification-event-main span{color:#d7b06c;font-size:12px;font-weight:850}.notification-redesign .notification-event-time{color:#9d7a47;text-align:right;font-size:11px;font-weight:900}.notification-redesign .notification-event-status{justify-self:start}.notification-redesign .notification-event-action{justify-self:end}.notification-redesign .notification-compose footer{grid-template-columns:1fr;gap:10px;display:grid}.notification-redesign .notification-compose footer .watch-primary-action{justify-content:center;width:100%}.notification-redesign .notification-compose .watch-selected-item{width:100%}.notification-redesign .notification-advanced summary{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)}.notification-redesign .notification-advanced summary strong{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.notification-redesign .notification-history-controls{grid-template-columns:minmax(260px,.8fr) auto;align-items:end;gap:8px;display:grid}.notification-redesign .notification-history-search{gap:6px;min-width:0;display:grid}.notification-redesign .notification-history-search>span{color:#e0a02a;text-transform:uppercase;font-size:11px;font-weight:950}.notification-redesign .notification-history-search>div{background:#040302d1;border:1px solid #845422d6;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.notification-redesign .notification-history-search input{color:#f6e0b0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:13px;font-weight:850}.notification-redesign .notification-history-search button{color:#f3d29b;background:#100904b8;border:1px solid #895318e0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}.notification-redesign .notification-history-bulk{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;display:flex}.notification-redesign .notification-history-bulk>span{color:#bfa77c;margin-right:auto;font-size:12px;font-weight:900}.notification-redesign .notification-history-bulk button{color:#f3d29b;cursor:pointer;min-height:30px;font:inherit;background:linear-gradient(#2c1b0ceb,#0b0704f0);border:1px solid #895318e0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:950}.notification-redesign .notification-history-bulk button:disabled{cursor:not-allowed;opacity:.48}.notification-redesign .notification-history-table-wrap{background:linear-gradient(#0c0805a8,#050302b8);border:1px solid #5e3d1bbd;border-radius:8px;overflow:auto}.notification-redesign .notification-history-table{border-collapse:collapse;width:100%;min-width:960px}.notification-redesign .notification-history-table th,.notification-redesign .notification-history-table td{color:#d7b06c;text-align:left;vertical-align:middle;border-bottom:1px solid #b9853429;padding:10px;font-size:12px;font-weight:850}.notification-redesign .notification-history-table th{color:#e0a02a;text-transform:uppercase;background:#05030270;font-size:11px;font-weight:950}.notification-redesign .notification-history-table tr:last-child td{border-bottom:0}.notification-redesign .notification-history-table tr.resolved{opacity:.72}.notification-redesign .notification-history-table td:first-child{width:42px}.notification-redesign .notification-history-table td:nth-child(2){width:230px}.notification-redesign .notification-history-table td:nth-child(4),.notification-redesign .notification-history-table th:nth-child(4){text-align:right;width:82px}.notification-redesign .notification-history-table td:nth-child(5),.notification-redesign .notification-history-table th:nth-child(5){text-align:center;width:112px}.notification-redesign .notification-history-table td:last-child,.notification-redesign .notification-history-table th:last-child{text-align:right;width:44px}.notification-redesign .notification-history-table strong{color:#f6dca7;font-size:13px;font-weight:950;display:block}.notification-redesign .notification-history-table span{color:#caa567;line-height:1.35}.notification-redesign .notification-history-table time{color:#d8b16a;font-size:12px;font-weight:950}.notification-redesign .notification-history-table tr.selected td{background:#70e3a412}.notification-redesign .notification-history-check{place-items:center;display:grid}.notification-redesign .notification-history-check input{accent-color:#70e3a4;width:16px;height:16px}.notification-redesign .notification-history-actions-cell{justify-content:flex-end;gap:6px;display:flex}@media (max-width:1180px){.notification-redesign .notification-command,.notification-redesign .notification-workbench{grid-template-columns:1fr}}@media (max-width:980px){.notification-redesign .notification-command-metrics,.notification-redesign .notification-status-strip,.notification-redesign .notification-form-grid,.notification-redesign .notification-worker-panel,.notification-redesign .notification-history-controls,.notification-redesign .notification-watch-controls,.notification-redesign .notification-watch-core{grid-template-columns:1fr!important}.notification-redesign .notification-scan-report{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-redesign .notification-watch-head,.notification-redesign .notification-watch-meta{padding-right:0}.notification-redesign .notification-card-actions{justify-content:flex-start;position:static}}@media (max-width:720px){.notification-redesign .notification-event-card{grid-template-columns:1fr}.notification-redesign .notification-event-main strong,.notification-redesign .notification-event-main span{white-space:normal}.notification-redesign .notification-event-time{text-align:left}}.ip-calculator-page{--ip-ink:#f8e8bc;--ip-muted:#c5a36f;--ip-dim:#8f744b;--ip-gold:#e0a62d;--ip-green:#55d487;--ip-blue:#56b7ff;gap:16px;width:min(100%,1460px);margin:0 auto;padding:28px clamp(16px,2.4vw,34px) 52px;display:grid}.ip-calculator-hero,.ip-calculator-summary,.ip-slot-card{background:linear-gradient(#160d06f0,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dcc;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a30f,0 18px 48px #00000047}.ip-calculator-hero{background:linear-gradient(90deg,#080705f5,#160d06c7),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/280px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:150px;padding:20px 22px;display:grid}.ip-calculator-kicker,.ip-slot-head span,.ip-slot-controls label>span,.ip-slot-breakdown dt{color:var(--ip-gold);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.ip-calculator-kicker,.ip-slot-head span,.ip-mastery-title,.ip-cape-note,.ip-calculator-summary small{align-items:center;gap:7px;display:flex}.ip-calculator-hero h1{color:var(--ip-ink);margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:900;line-height:1.05}.ip-calculator-hero p{color:#d8c29b;max-width:760px;margin:8px 0 0;font-size:15px;line-height:1.5}.ip-calculator-reset,.ip-calculator-tabs button{color:#ffe8bb;background:linear-gradient(#5c380ebd,#1a1007d1);border:1px solid #8b5c23d1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.ip-calculator-reset:hover,.ip-calculator-tabs button:hover{border-color:#e0a62deb;transform:translateY(-1px)}.ip-calculator-tabs{border-bottom:1px solid #774f23b3;flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.ip-calculator-tabs button.active{color:#fff2cd;background:linear-gradient(#714c19c7,#160e06e6),#140e07e6;border-color:#ffd36ac7;box-shadow:inset 0 -2px #ffe8b8bd}.ip-calculator-summary{background:linear-gradient(#2c1e0aeb,#120b05f0),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border-color:#e0a62df2;grid-template-columns:minmax(0,1fr) auto minmax(210px,auto) auto;align-items:center;gap:18px;padding:22px;display:grid}.ip-calculator-summary>span{color:var(--ip-muted);text-transform:uppercase;font-size:12px;font-weight:950}.ip-calculator-summary strong{color:#fff5dd;align-items:center;gap:12px;font-size:48px;font-weight:950;line-height:1;display:inline-flex}.ip-calculator-summary strong svg{color:#f2aa25;filter:drop-shadow(0 0 12px #f2aa2557)}.ip-calculator-summary label,.ip-calculator-summary small{color:#efd9af;font-size:14px;font-weight:850}.ip-calculator-summary label{align-items:center;gap:9px;display:flex}.ip-calculator-summary input[type=checkbox]{width:17px;height:17px;accent-color:var(--ip-gold)}.ip-calculator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ip-slot-card{gap:14px;min-width:0;padding:16px;display:grid}.ip-slot-card.is-excluded{opacity:.72;border-color:#74644e94}.ip-slot-head{border-bottom:1px solid #6c49238f;justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.ip-slot-head div{min-width:0}.ip-slot-head span{color:#ffe8ba;text-transform:none;font-size:16px}.ip-slot-head small{color:#b9a283;margin-top:3px;font-size:12px;font-weight:850;display:block}.ip-slot-head strong{color:var(--ip-green);white-space:nowrap;flex:none;font-size:18px;font-weight:950}.ip-slot-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ip-slot-controls label{gap:6px;min-width:0;display:grid}.ip-slot-controls select{color:#fff1c8;background:#0000009e;border:1px solid #9b6424d1;border-radius:6px;outline:none;width:100%;min-width:0;height:38px;padding:0 9px;font-weight:850}.ip-slot-controls select:focus{border-color:#e0a62dd1;box-shadow:0 0 0 3px #e0a62d1f}.ip-slot-controls option{color:#fff1c8;background:#090603}.ip-mastery-panel{background:linear-gradient(#2b1b0af0,#100a05f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/220px;border:1px solid #976326d1;border-radius:8px;gap:13px;padding:13px;display:grid;box-shadow:inset 0 0 0 1px #ffd88c0d}.ip-mastery-title{color:#fff4cf;justify-content:center;font-size:14px;font-weight:950}.ip-mastery-slider{gap:8px;display:grid}.ip-mastery-slider span{color:#e2d3b9;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.ip-mastery-slider strong{color:#fff7df;white-space:nowrap;font-weight:950}.ip-mastery-slider input[type=range]{width:100%;accent-color:var(--ip-gold)}.ip-cape-note{color:#cdb08a;text-align:center;border:1px dashed #9b6424ad;border-radius:8px;justify-content:center;min-height:118px;padding:14px;font-size:13px;font-weight:850}.ip-slot-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.ip-slot-breakdown div{background:#06040394;border:1px solid #6c49238f;border-radius:7px;min-width:0;padding:8px}.ip-slot-breakdown dt{color:#b99662;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-slot-breakdown dd{color:#fff1c8;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;font-weight:950;overflow:hidden}@media (max-width:1260px){.ip-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-calculator-summary{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:820px){.ip-calculator-page{padding:16px 12px 36px}.ip-calculator-hero,.ip-calculator-summary,.ip-calculator-grid{grid-template-columns:1fr}.ip-calculator-hero{align-items:start;min-height:0;padding:16px}.ip-calculator-hero h1{font-size:32px}.ip-calculator-reset{width:100%}.ip-calculator-summary{align-items:start;gap:12px}.ip-calculator-summary strong{font-size:42px}}@media (max-width:520px){.ip-slot-controls,.ip-slot-breakdown{grid-template-columns:1fr}}.stations-page{gap:16px;display:grid}.stations-hero{background:linear-gradient(135deg,#482a11e0,#0e0a07f2),radial-gradient(circle at 18% 0,#dfaa4629,#0000 38%);border:1px solid #bf85236b;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex;box-shadow:inset 0 0 0 1px #ffd57c0f}.stations-hero span{color:#d7a532;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:inline-flex}.stations-hero h1{color:#f8ead0;font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.stations-hero p{color:#f5e2bec2;max-width:740px;margin:10px 0 0;font-weight:700;line-height:1.55}.stations-hero-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.stations-hero-actions label{color:#c99b3c;text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:900;display:grid}.stations-hero-actions select,.stations-hero-actions button{color:#f4ead3;background:#050403d1;border:1px solid #bf85238c;border-radius:8px;min-height:38px;font-weight:900}.stations-hero-actions select{min-width:150px;padding:0 34px 0 12px}.stations-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.stations-page select option{color:#fff1c8!important;background:#080604!important}.stations-page select option:checked,.stations-page select option:hover{color:#fff7df!important;background:#5c390f!important}.stations-hero-actions button{color:#ffcf65;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.stations-hero-actions button:disabled{cursor:wait;opacity:.65}.stations-summary span strong{white-space:nowrap}.stations-panel{gap:16px}.stations-panel .food-cooking-api-table-head{align-items:center}.stations-panel .food-cooking-api-head-actions{flex-wrap:nowrap;align-items:center}.stations-panel .food-cooking-api-head-actions button{color:#f4d179;background:#0705039e;border:1px solid #b9853473;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:900;display:inline-flex}.stations-panel .food-cooking-api-head-actions button:hover{background:linear-gradient(#462c0ed1,#0a0704e6);border-color:#ffb33ac2}.stations-panel .food-cooking-api-filters.detailed .food-cooking-api-filter-row.primary{grid-template-columns:minmax(220px,2fr) minmax(78px,.45fr) minmax(78px,.45fr) minmax(86px,.5fr) minmax(86px,.5fr) minmax(130px,.8fr)}.stations-panel .food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact{grid-template-columns:minmax(190px,.75fr) minmax(190px,.75fr) minmax(220px,1fr)}.stations-city-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.stations-city-card{border:1px solid var(--city-accent-border,#bf852373);background:linear-gradient(180deg, var(--city-accent-soft,#bf85231f), #040302e0), #0b0704e6;border-radius:8px;gap:10px;min-height:188px;padding:13px;display:grid}.stations-city-card>div{gap:3px;min-width:0;display:grid}.stations-city-card .stations-city-card-head{justify-content:stretch;align-items:start;gap:3px;min-width:0;display:grid}.stations-city-card>div span{min-width:0;color:var(--city-accent,#d7a532);font-family:var(--font-display);font-weight:900}.stations-city-card .stations-city-card-head span{text-overflow:clip;white-space:normal;overflow:visible}.stations-city-card>div strong{color:#f7ead0;font-family:var(--font-display);font-size:1.18rem;line-height:1.05}.stations-city-card .stations-city-card-head strong{flex:none;font-size:1.18rem}.stations-city-card ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.stations-city-card li{background:#00000047;border:1px solid #bf852342;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px;display:grid}.stations-city-card li b{color:#f1c767;border:1px solid #d7a53294;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;display:inline-flex}.stations-city-card li span{color:#f4ead3;min-width:0;font-size:.81rem;font-weight:900}.stations-city-card li small{color:#efdcb5a3;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.stations-city-card li strong{color:#6de698;font-family:var(--font-display);grid-column:2;font-size:.92rem;line-height:1}.stations-table{min-width:1280px}.stations-table th:first-child,.stations-table td:first-child{width:150px}.stations-table th:nth-child(2),.stations-table td:nth-child(2){width:160px}.stations-table th:nth-child(4),.stations-table td:nth-child(4){text-align:right;width:130px}.stations-table th:nth-child(5),.stations-table td:nth-child(5),.stations-table th:nth-child(6),.stations-table td:nth-child(6),.stations-table th:nth-child(7),.stations-table td:nth-child(7),.stations-table th:nth-child(8),.stations-table td:nth-child(8){text-align:center;width:105px}.stations-table th:nth-child(9),.stations-table td:nth-child(9){text-align:right;width:108px}.stations-city-card p{color:#efdcb59e;margin:0;font-size:.82rem;font-weight:800;line-height:1.45}.stations-table td small{color:#efdcb594;margin-top:3px;font-size:.72rem;font-weight:800;display:block}.stations-station-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.stations-station-cell svg{color:#d7a532;flex:none}.stations-station-cell span,.stations-resource-cell{min-width:0}.stations-station-cell strong,.stations-resource-cell strong{color:#f8ead0;display:block}.stations-resource-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.stations-detail-toggle{min-width:78px;padding:0 10px}.food-cooking-api-source-badge.old{color:#91dff4;background:#5bbfdf1f;border-color:#5bbfdf66}.food-cooking-api-source-badge.unknown{color:#c8b98e;background:#b49f721a;border-color:#b49f7257}.stations-detail-panel{gap:12px}.stations-detail-list{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.stations-detail-list section{background:#0302018c;border:1px solid #bf852352;border-radius:8px;padding:12px}.stations-detail-list h3{color:#f8ead0;font-family:var(--font-display);margin:0 0 5px;font-size:1rem}.stations-detail-list p{color:#efdcb59e;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:.76rem;font-weight:800;overflow:hidden}.stations-detail-list strong{color:#6de698;font-family:var(--font-display);font-size:1rem;display:block}.stations-detail-list small{color:#efdcb59e;margin-top:8px;font-weight:800;line-height:1.5;display:block}@media (max-width:1500px){.stations-city-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.stations-detail-list{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:980px){.stations-hero{flex-direction:column;align-items:stretch}.stations-hero-actions{align-items:stretch}.stations-panel .food-cooking-api-head-actions{flex-wrap:wrap;justify-content:flex-start}.stations-panel .food-cooking-api-filters.detailed .food-cooking-api-filter-row.primary,.stations-panel .food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.stations-hero-actions label,.stations-hero-actions button{flex:180px}.stations-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.stations-hero{padding:16px}.stations-panel .food-cooking-api-table-head{padding-left:0}.stations-panel .food-cooking-api-table-head>div:first-child{margin-left:42px}.stations-panel .food-cooking-api-filters.detailed .food-cooking-api-filter-row.primary,.stations-panel .food-cooking-api-filters.detailed .food-cooking-api-filter-row.compact{grid-template-columns:1fr}.stations-hero-actions,.stations-hero-actions label,.stations-hero-actions select,.stations-hero-actions button{width:100%}.stations-city-grid,.stations-detail-list{grid-template-columns:1fr}}@media (min-width:1501px){.stations-city-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.stock-packing-page{--packing-ink:#fff1cf;--packing-muted:#d0b98d;--packing-dim:#a0835a;--packing-gold:#e8ad38;--packing-green:#58d98a;--packing-blue:#66c7ff;--packing-violet:#a98cff;gap:16px;width:min(100%,1480px);margin:0 auto;padding:28px clamp(16px,2.4vw,34px) 54px;display:grid}.stock-packing-hero,.stock-packing-summary,.stock-packing-inputs,.stock-packing-results,.stock-packing-result-card{background:linear-gradient(#160d06f0,#070503f5),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border:1px solid #87541dc7;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe1a30f,0 18px 48px #00000047}.stock-packing-hero{background:linear-gradient(90deg,#080705f7,#201308d1,#0f0c1ec7),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_black_metal.webp) 50%/280px;border-color:#a98cff75;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:148px;padding:20px 22px;display:grid}.stock-packing-hero span,.stock-packing-section-head span,.stock-packing-field span,.stock-packing-result-card header span,.stock-packing-result-metrics small,.stock-packing-summary small{color:var(--packing-gold);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.stock-packing-hero span,.stock-packing-section-head span{align-items:center;gap:7px;display:inline-flex}.stock-packing-hero h1{color:var(--packing-ink);margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:900;line-height:1.06}.stock-packing-hero p{max-width:760px;color:var(--packing-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.stock-packing-hero-actions,.stock-packing-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.stock-packing-hero-actions{flex-wrap:wrap;justify-content:end}.stock-packing-hero-actions button,.stock-packing-section-head button,.stock-packing-presets button,.stock-packing-remove{color:#ffe8bb;background:linear-gradient(#5c380ebd,#1a1007d6);border:1px solid #8b5c23d1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.stock-packing-hero-actions button:hover,.stock-packing-section-head button:hover,.stock-packing-presets button:hover,.stock-packing-remove:hover{border-color:#e0a62deb;transform:translateY(-1px)}.stock-packing-hero-actions button:disabled,.stock-packing-section-head button:disabled,.stock-packing-remove:disabled{cursor:not-allowed;opacity:.48;transform:none}.stock-packing-summary{background:linear-gradient(#2c1e0aeb,#120b05f0),url(/assets/site/theme/albion-packs/albion_pack_01_materials/tile_dark_wood.webp) 50%/260px;border-color:#e0a62ddb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stock-packing-summary>span{background:#0403025c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:16px;display:grid}.stock-packing-summary svg{color:var(--packing-gold);grid-row:span 2}.stock-packing-summary strong{color:#fff6dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:26px;font-weight:950;line-height:1;overflow:hidden}.stock-packing-workbench{grid-template-columns:minmax(600px,.95fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.stock-packing-inputs,.stock-packing-results{gap:14px;min-width:0;padding:16px;display:grid}.stock-packing-section-head{border-bottom:1px solid #784d239e;min-width:0;padding-bottom:12px}.stock-packing-section-head strong{color:#97f0b6;white-space:nowrap;background:#58d98a1a;border:1px solid #58d98a5c;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.stock-packing-drafts,.stock-packing-result-list{gap:12px;display:grid}.stock-packing-draft{background:#0604037a;border:1px solid #6c492394;border-radius:8px;grid-template-columns:32px minmax(150px,1fr) minmax(96px,.5fr) minmax(96px,.5fr) 42px;align-items:end;gap:10px;min-width:0;padding:12px;display:grid}.stock-packing-draft-index{color:#ffe9bc;background:#e0a62d1a;border:1px solid #e0a62d73;border-radius:6px;place-items:center;width:32px;height:40px;font-weight:950;display:grid}.stock-packing-field{gap:6px;min-width:0;display:grid}.stock-packing-field input{color:#fff1c8;background:#0000009e;border:1px solid #9b6424d1;border-radius:6px;outline:none;width:100%;min-width:0;height:40px;padding:0 10px;font-weight:850}.stock-packing-field input:focus{border-color:#e0a62ddb;box-shadow:0 0 0 3px #e0a62d1f}.stock-packing-presets{grid-column:2/-1;grid-template-columns:repeat(4,minmax(42px,56px));justify-content:start;gap:6px;display:grid}.stock-packing-presets button{min-width:0;min-height:40px;padding:0}.stock-packing-presets button.active{color:#ccffd8;background:linear-gradient(#2a673ab8,#0e2315d1);border-color:#58d98ab8}.stock-packing-remove{width:42px;min-height:40px;padding:0}.stock-packing-result-card{gap:12px;min-width:0;padding:14px;display:grid}.stock-packing-result-card.invalid{border-color:#e553539e}.stock-packing-result-card header{border-bottom:1px solid #6c49238f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:grid}.stock-packing-result-card h2{overflow-wrap:anywhere;color:#fff3d0;margin:4px 0 0;font-size:18px;font-weight:950;line-height:1.2}.stock-packing-result-card header>strong{min-width:92px;color:var(--packing-green);text-align:right;gap:3px;font-size:30px;font-weight:950;line-height:1;display:grid}.stock-packing-result-card header>strong small{color:#bca27b;text-transform:uppercase;font-size:11px;font-weight:900}.stock-packing-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stock-packing-result-metrics span{background:#0604038a;border:1px solid #6c49238f;border-radius:7px;gap:5px;min-width:0;padding:9px;display:grid}.stock-packing-result-metrics strong{color:#fff2cd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;overflow:hidden}.stock-packing-slots{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px;display:grid}.stock-packing-slots span,.stock-packing-slots b{color:#d8c29b;background:#00000085;border:1px solid #7e5b35ad;border-radius:6px;place-items:center;min-width:0;min-height:36px;font-size:12px;font-weight:950;display:grid}.stock-packing-slots span.target{color:#caffdc;background:#58d98a1a;border-color:#58d98a8c}.stock-packing-slots b{color:#c9ecff;border-color:#66c7ff7a}.stock-packing-blocks{flex-wrap:wrap;gap:8px;display:flex}.stock-packing-blocks span{color:#d8f2ff;background:#66c7ff14;border:1px solid #66c7ff5c;border-radius:7px;gap:2px;padding:8px 10px;font-size:13px;font-weight:950;display:inline-grid}.stock-packing-blocks small{color:#96b8c9;font-size:11px;font-weight:850}.stock-packing-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.stock-packing-steps li{color:#e9d4ac;background:#0604036b;border:1px solid #6c49237a;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;font-size:13px;font-weight:820;line-height:1.35;display:grid}.stock-packing-steps li svg{margin-top:1px}.stock-packing-steps li.shift svg{color:var(--packing-green)}.stock-packing-steps li.manual svg{color:var(--packing-gold)}.stock-packing-steps li.ready svg{color:var(--packing-blue)}.stock-packing-steps li span{overflow-wrap:anywhere;min-width:0}.stock-packing-warnings{gap:8px;display:grid}.stock-packing-warnings.compact{gap:6px}.stock-packing-warnings span{color:#ffd2c7;background:#e553531a;border:1px solid #e5535380;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:850;display:flex}@media (max-width:1180px){.stock-packing-workbench{grid-template-columns:1fr}}@media (max-width:860px){.stock-packing-page{padding:16px 12px 38px}.stock-packing-hero{grid-template-columns:1fr;align-items:start;min-height:0;padding:16px}.stock-packing-hero h1{font-size:32px}.stock-packing-hero-actions{justify-content:stretch}.stock-packing-hero-actions button{flex:180px}.stock-packing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-packing-draft{grid-template-columns:32px minmax(0,1fr) 42px;align-items:start}.stock-packing-field,.stock-packing-presets{grid-column:1/-1}.stock-packing-draft-index{grid-column:1}.stock-packing-field.item-name{grid-column:2}.stock-packing-remove{grid-column:3}.stock-packing-presets{grid-template-columns:repeat(4,minmax(42px,1fr))}.stock-packing-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stock-packing-summary,.stock-packing-result-card header,.stock-packing-result-metrics{grid-template-columns:1fr}.stock-packing-result-card header>strong{text-align:left;min-width:0}.stock-packing-section-head{flex-direction:column;align-items:stretch}.stock-packing-section-head button,.stock-packing-section-head strong{justify-content:center;width:100%}}.island-mastery-progress-hero{align-items:flex-start}.island-mastery-progress-page{--albion-text:#f7ecd1;--albion-text-muted:#cbb98f;--albion-gold:#d7a944;--albion-gold-muted:#b78b42;--albion-green:#70e3a4}.island-mastery-progress-switch{margin-bottom:18px}.island-mastery-progress-layout{grid-template-columns:minmax(300px,.95fr) minmax(360px,1.25fr);gap:16px;margin-top:16px;display:grid}.island-mastery-progress-selector,.island-mastery-progress-controls,.island-mastery-progress-details,.island-mastery-progress-insights article{background:linear-gradient(#311909b8,#0b0805f0),#0c0804e6;border:1px solid #c58d2d8a;box-shadow:inset 0 0 0 1px #ffd37a0d}.island-mastery-progress-selector,.island-mastery-progress-controls{border-radius:8px;padding:14px}.island-mastery-progress-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.island-mastery-progress-section-head span,.island-mastery-progress-selected span,.island-mastery-progress-insights span{color:var(--albion-gold-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:800}.island-mastery-progress-section-head strong{color:var(--albion-text);font-size:.92rem}.island-mastery-progress-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.island-mastery-progress-card{min-height:78px;color:var(--albion-text);text-align:left;border:1px solid rgba(var(--mastery-rgb), var(--mastery-border-alpha));background:linear-gradient(90deg, rgba(var(--mastery-final-rgb), var(--mastery-bg-alpha)), #0c0703eb), #0a0704e0;box-shadow:inset 3px 0 0 rgba(var(--mastery-final-rgb), var(--mastery-side-alpha)), 0 0 var(--mastery-glow-size) rgba(var(--mastery-final-rgb), var(--mastery-glow-alpha));cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}.island-mastery-progress-card:hover,.island-mastery-progress-card.active{border-color:rgba(var(--mastery-final-rgb), .86);box-shadow:inset 3px 0 0 rgba(var(--mastery-final-rgb), .9), 0 0 18px rgba(var(--mastery-final-rgb), .2)}.island-mastery-progress-card.active{transform:translateY(-1px)}.island-mastery-progress-card>span:last-child{gap:3px;min-width:0;display:grid}.island-mastery-progress-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.island-mastery-progress-card small{color:var(--albion-text-muted);font-weight:800}.island-mastery-progress-selected{border:1px solid rgba(var(--mastery-rgb), var(--mastery-border-alpha));background:linear-gradient(120deg, rgba(var(--mastery-final-rgb), .1), #120b05b8), #090603db;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:grid}.island-mastery-progress-selected h2{color:var(--albion-text);margin:2px 0 4px;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.08}.island-mastery-progress-selected p,.island-mastery-progress-insights p{color:var(--albion-text-muted);margin:0;font-size:.86rem;line-height:1.35}.island-mastery-progress-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.island-mastery-progress-toggle{min-height:54px;color:var(--albion-text);background:#00000047;border:1px solid #c58d2d7a;border-radius:7px;align-items:center;gap:9px;padding:10px;font-weight:800;display:flex}.island-mastery-progress-toggle input{accent-color:#8fe28f;width:16px;height:16px}.island-mastery-progress-next{color:var(--albion-text-muted);background:#e2c76712;border:1px solid #e2c76757;border-radius:7px;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;font-size:.88rem;font-weight:800;display:flex}.island-mastery-progress-next strong{color:var(--albion-green)}.island-mastery-progress-summary{margin-top:16px}.island-mastery-progress-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.island-mastery-progress-insights article{border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.island-mastery-progress-insights svg{color:#a982ff}.island-mastery-progress-insights strong{color:var(--albion-text);margin:3px 0;display:block}.island-mastery-progress-details{border-radius:8px;margin-top:14px;overflow:visible}.island-mastery-progress-details summary{min-height:48px;color:var(--albion-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:900;list-style:none;display:flex}.island-mastery-progress-details summary::-webkit-details-marker{display:none}.island-mastery-progress-details[open] summary>svg{transform:rotate(180deg)}.island-mastery-progress-help{min-height:30px;color:var(--albion-gold);border:1px solid #c58d2d6b;border-radius:6px;outline:none;align-items:center;gap:6px;margin-left:auto;padding:4px 8px;font-size:.78rem;display:inline-flex;position:relative}.island-mastery-progress-help svg{flex:none}.island-mastery-progress-help-popover{z-index:30;width:min(520px,100vw - 48px);color:var(--albion-text);background:#100904fa;border:1px solid #c58d2db3;border-radius:8px;padding:14px;font-size:.82rem;font-weight:700;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 34px #00000080}.island-mastery-progress-help:hover .island-mastery-progress-help-popover,.island-mastery-progress-help:focus .island-mastery-progress-help-popover,.island-mastery-progress-help:focus-within .island-mastery-progress-help-popover{gap:8px;display:grid}.island-mastery-progress-help-popover strong{color:var(--albion-gold);text-transform:uppercase;font-size:.86rem}.island-mastery-progress-help-popover b{color:var(--albion-text-strong)}.island-mastery-progress-table-wrap{border-top:1px solid #c58d2d57;overflow-x:auto}.island-mastery-progress-table{border-collapse:collapse;width:100%;min-width:760px}.island-mastery-progress-table th,.island-mastery-progress-table td{text-align:left;border-bottom:1px solid #c58d2d38;padding:10px 12px}.island-mastery-progress-table th{color:var(--albion-gold);text-transform:uppercase;font-size:.75rem}.island-mastery-progress-table td{color:var(--albion-text);font-weight:800}.island-mastery-progress-table small{color:var(--albion-text-muted)}@media (max-width:1080px){.island-mastery-progress-layout,.island-mastery-progress-insights{grid-template-columns:1fr}}@media (max-width:740px){.island-mastery-progress-help-popover{width:auto;max-height:70vh;position:fixed;bottom:72px;left:12px;right:12px;overflow-y:auto}.island-mastery-progress-fields,.island-mastery-progress-card-grid,.island-mastery-progress-selected{grid-template-columns:1fr}}.api-load-titleline{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.api-load-badge{color:#f2d58b;cursor:pointer;min-height:28px;font:inherit;white-space:nowrap;background:#0c0906b8;border:1px solid #e5b85c7a;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;line-height:1;transition:border-color .16s,color .16s,transform .16s,background .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffeaae0d}.api-load-badge:hover,.api-load-badge:focus-visible{color:#dfffcb;background:#122317c7;border-color:#7ae0a6b8;transform:translateY(-1px)}.api-load-badge:focus-visible,.api-load-modal-close:focus-visible{outline-offset:2px;outline:2px solid #7ae0a6db}.api-load-badge.light{color:#c8f4d8}.api-load-badge.medium{color:#f2d58b}.api-load-badge.heavy{color:#f5b977}.api-load-badge.very-heavy{color:#ff9c9c}.api-load-badge .api-load-badge-label{color:currentColor;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:950}body.api-load-modal-lock{overflow:hidden}.api-load-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.api-load-modal{background:linear-gradient(#1f160dfa,#080706fa),radial-gradient(circle at 12% 0,#7ae0a61a,#0000 34%);border:1px solid #e5b85c75;border-radius:8px;width:min(560px,100%);max-height:min(760px,100vh - 36px);padding:16px;overflow-y:auto;box-shadow:0 22px 60px #00000094,inset 0 0 0 1px #ffeaae0f}.api-load-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.api-load-modal-kicker{color:#f2d58b;text-transform:uppercase;background:#00000042;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:950;display:inline-flex}.api-load-modal-kicker.light{color:#c8f4d8}.api-load-modal-kicker.heavy{color:#f5b977}.api-load-modal-kicker.very-heavy{color:#ff9c9c}.api-load-modal h2{color:var(--albion-text-strong,#fff4d2);margin:8px 0 0;font-size:1.18rem;font-weight:950}.api-load-modal-close{color:#f2d58b;cursor:pointer;background:#00000038;border:1px solid #e5b85c52;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.api-load-modal-copy{color:var(--albion-text-muted,#cbb98f);margin:12px 0 0;font-size:.9rem;line-height:1.55}.api-load-modal-summary{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.api-load-modal-summary>div{background:#0000002e;border:1px solid #e5b85c33;border-radius:8px;gap:4px;padding:10px;display:grid}.api-load-modal-summary span,.api-load-modal-table th{color:#e5b85c;text-transform:uppercase;font-size:.72rem;font-weight:950}.api-load-modal-summary strong{color:var(--albion-text-strong,#fff4d2);font-size:.95rem}.greed-event-banner{background:linear-gradient(#143a2385,#0a1c1280),#00000029;border:1px solid #7ae0a65c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #c9ffc40d}.greed-event-banner span{color:#9ff0b9;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.greed-event-banner strong{color:#e4ffd4;overflow-wrap:anywhere;margin-top:2px;font-size:.95rem;font-weight:950;display:block}.greed-event-banner p{color:#c8f4d8;text-align:right;margin:0;font-size:.78rem;font-weight:850}.api-load-modal-table-wrap{border:1px solid #e5b85c3d;border-radius:8px;margin-top:14px;overflow-x:auto}.api-load-modal-table{border-collapse:collapse;width:100%;min-width:420px}.api-load-modal-table th,.api-load-modal-table td{text-align:left;border-bottom:1px solid #e5b85c29;padding:10px 12px}.api-load-modal-table tr:last-child td{border-bottom:0}.api-load-modal-table td{color:var(--albion-text,#eadfbd);font-weight:850}.api-load-modal-table tr.is-event-tier td{background:#11331e38}.api-load-modal-table td.is-event-boost{color:#dfffcb}.api-load-modal-table td em{color:#9ff0b9;text-transform:uppercase;margin-top:3px;font-size:.68rem;font-style:normal;font-weight:950;display:block}.greed-event-value{color:#dfffcb;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.greed-event-value>span{color:#8f7653;font-size:.78em;font-weight:900;text-decoration:line-through}.greed-event-value b{color:#9ff0b9;font-weight:950}.greed-event-value strong{color:#dfffcb;font-weight:950}.api-load-modal-note{color:#c8f4d8;background:#102a1942;border:1px solid #7ae0a638;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;font-size:.84rem;font-weight:780;line-height:1.45;display:flex}.api-load-modal-note svg{flex:none;margin-top:1px}@media (max-width:620px){.api-load-modal-backdrop{align-items:end;padding:10px}.api-load-modal{max-height:calc(100vh - 20px);padding:14px}.api-load-modal-summary,.greed-event-banner{grid-template-columns:1fr}.greed-event-banner p{text-align:left}.api-load-modal-table:not(.currency-info-table){min-width:0}.api-load-modal-table:not(.currency-info-table) th,.api-load-modal-table:not(.currency-info-table) td{padding-inline:8px}.api-load-badge{min-height:30px}}@keyframes albion-soft-enter{0%{opacity:0;filter:saturate(.9);transform:translateY(10px)}to{opacity:1;filter:saturate();transform:translateY(0)}}@keyframes albion-subtle-glow{0%,to{box-shadow:inset 0 1px #ffde971a,inset 0 0 0 1px #ffbb520d,0 14px 28px #00000052}50%{box-shadow:inset 0 1px #ffde9726,inset 0 0 0 1px #ffbb5214,0 16px 34px #00000061,0 0 18px #d8922b1a}}@keyframes albion-light-sweep{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(130%)skew(-18deg)}}@keyframes albion-icon-breathe{0%,to{filter:drop-shadow(0 5px 8px #0000006b);transform:translateY(0)}50%{filter:drop-shadow(0 8px 11px #0000007a)drop-shadow(0 0 9px #ffcc6f1f);transform:translateY(-2px)}}@keyframes albion-menu-slide-down{0%{opacity:0;filter:blur(1px)saturate(.94);transform:translateY(-10px)scaleY(.96)}to{opacity:1;filter:blur()saturate();transform:translateY(0)scaleY(1)}}@keyframes albion-menu-slide-up{0%{opacity:1;visibility:visible;filter:blur()saturate();transform:translateY(0)scaleY(1)}to{opacity:0;visibility:hidden;filter:blur(1px)saturate(.94);transform:translateY(-10px)scaleY(.96)}}@keyframes albion-menu-item-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.rpg-hero-board,.rpg-ecosystem-panel,.rpg-modules-panel,.rpg-parchment.rpg-feed-panel,.rpg-side-stack .rpg-role-panel,.notification-command,.notification-watch-section,.notification-history-section,.notification-watch-form,.food-cooking-hero,.food-cooking-panel,.stations-hero,.stations-panel,.island-farming-hero,.island-farming-panel,.island-mastery-progress-selector,.island-mastery-progress-controls,.island-mastery-progress-details{animation:.42s cubic-bezier(.22,.85,.32,1) both albion-soft-enter}.rpg-modules-panel,.rpg-parchment.rpg-feed-panel,.notification-watch-section,.food-cooking-panel,.stations-panel,.island-farming-panel{animation-delay:55ms}.rpg-side-stack .rpg-role-panel:first-child,.notification-history-section{animation-delay:95ms}.rpg-side-stack .rpg-role-panel:nth-child(2){animation-delay:.145s}.rpg-parchment.rpg-feed-panel,.rpg-side-stack .rpg-role-panel,.notification-command,.notification-watch-section,.notification-history-section,.food-cooking-hero,.stations-hero,.island-farming-hero{animation-name:albion-soft-enter,albion-subtle-glow;animation-duration:.42s,5.8s;animation-timing-function:cubic-bezier(.22,.85,.32,1),ease-in-out;animation-iteration-count:1,infinite}.rpg-module-card,.rpg-role-row,.rpg-ecosystem-link,.notification-watch-card,.notification-watch-controls,.notification-watch-form,.food-cooking-api-row,.stations-city-card,.island-farming-crop-card,.island-mastery-progress-card{will-change:transform;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s,background .18s}.rpg-module-card:hover,.rpg-role-row:hover,.rpg-ecosystem-link:hover,.notification-watch-card:hover,.food-cooking-api-row:hover,.stations-city-card:hover,.island-farming-crop-card:hover,.island-mastery-progress-card:hover{filter:brightness(1.05)saturate(1.03);transform:translateY(-2px)}.rpg-module-card img,.rpg-role-icon,.rpg-ecosystem-link svg,.rpg-panel-ornament,.notification-watch-card img{transition:filter .18s,transform .18s}.rpg-module-card:hover img,.rpg-role-row:hover .rpg-role-icon,.rpg-ecosystem-link:hover svg,.rpg-side-stack .rpg-role-panel:hover .rpg-panel-ornament,.notification-watch-card:hover img{filter:drop-shadow(0 7px 9px #00000075)drop-shadow(0 0 9px #ffcc6f29);transform:translateY(-2px)scale(1.04)}.rpg-panel-ornament,.rpg-module-card img{animation:6.5s ease-in-out infinite albion-icon-breathe}:where(.rpg-button,.rpg-feed-editor-toggle,.rpg-feed-primary-action,.rpg-feed-secondary-action,.rpg-subscription-button,.rpg-ecosystem-panel header>a,.notification-command-actions a,.notification-watch-controls button,.notification-watch-form button,.api-load-badge,.api-load-modal-close){transition:border-color .18s,box-shadow .18s,color .18s,filter .18s,transform .18s,background .18s;position:relative;overflow:hidden}:where(.rpg-button,.rpg-feed-editor-toggle,.rpg-feed-primary-action,.rpg-feed-secondary-action,.rpg-subscription-button,.rpg-ecosystem-panel header>a,.notification-command-actions a,.notification-watch-controls button,.notification-watch-form button,.api-load-badge,.api-load-modal-close):after{z-index:0;pointer-events:none;content:"";opacity:0;background:linear-gradient(100deg,#0000 38%,#ffe6a633 50%,#0000 62%);position:absolute;inset:-45% -70%;transform:translate(-130%)skew(-18deg)}:where(.rpg-button,.rpg-feed-editor-toggle,.rpg-feed-primary-action,.rpg-feed-secondary-action,.rpg-subscription-button,.rpg-ecosystem-panel header>a,.notification-command-actions a,.notification-watch-controls button,.notification-watch-form button,.api-load-badge,.api-load-modal-close):hover:after,:where(.rpg-button,.rpg-feed-editor-toggle,.rpg-feed-primary-action,.rpg-feed-secondary-action,.rpg-subscription-button,.rpg-ecosystem-panel header>a,.notification-command-actions a,.notification-watch-controls button,.notification-watch-form button,.api-load-badge,.api-load-modal-close):focus-visible:after{opacity:1;animation:.68s forwards albion-light-sweep}:where(.rpg-button,.rpg-feed-editor-toggle,.rpg-feed-primary-action,.rpg-feed-secondary-action,.rpg-subscription-button,.rpg-ecosystem-panel header>a,.notification-command-actions a,.notification-watch-controls button,.notification-watch-form button,.api-load-badge,.api-load-modal-close):hover{filter:brightness(1.07)saturate(1.04);transform:translateY(-1px)}.rpg-nav-item,.rpg-nav-subitem,.rpg-server-select,.rpg-profile-chip,.rpg-bell-button,.rpg-wallet-button{transition:color .18s,filter .18s,transform .18s}.rpg-nav-item:hover,.rpg-nav-subitem:hover,.rpg-server-select:hover,.rpg-profile-chip:hover,.rpg-bell-button:hover,.rpg-wallet-button:hover{filter:brightness(1.08);transform:translate(2px)}.rpg-topbar-actions .rpg-bell-button:hover,.rpg-topbar-actions .rpg-wallet-button:hover,.rpg-topbar-actions .rpg-message-button:hover,.rpg-topbar-actions .rpg-support-button:hover{filter:brightness(1.12)saturate(1.08)drop-shadow(0 7px 8px #0000006b);transform:translateY(-3px)}.rpg-topbar-actions .rpg-profile-chip:hover{filter:brightness(1.08)saturate(1.03);transform:translateY(-2px)}.rpg-nav-active,.rpg-nav-subitem-active{animation:.28s both albion-soft-enter}.rpg-nav-submenu,.rpg-server-options,.rpg-world-context-panel,.rpg-profile-dropdown,.rpg-notifications-popover,.rpg-premium-popover,.rpg-feed-reaction-menu,.messages-context-menu,.food-cooking-recipe-menu,.island-mastery-progress-help-popover{transform-origin:top;will-change:opacity, transform;animation:.22s cubic-bezier(.2,.85,.32,1) both albion-menu-slide-down}.rpg-nav-submenu .rpg-nav-subitem{animation:.18s both albion-menu-item-enter}.rpg-nav-submenu .rpg-nav-subitem:first-child{animation-delay:20ms}.rpg-nav-submenu .rpg-nav-subitem:nth-child(2){animation-delay:45ms}.rpg-nav-submenu .rpg-nav-subitem:nth-child(3){animation-delay:70ms}.rpg-nav-submenu .rpg-nav-subitem:nth-child(4){animation-delay:95ms}.rpg-nav-submenu .rpg-nav-subitem:nth-child(n+5){animation-delay:.12s}.rpg-profile-dropdown-grid a,.rpg-profile-logout,.rpg-server-option,.rpg-notifications-popover>*{animation:.18s both albion-menu-item-enter}.rpg-profile-dropdown-grid a:first-child,.rpg-server-option:first-child,.rpg-notifications-popover>:first-child{animation-delay:25ms}.rpg-profile-dropdown-grid a:nth-child(2),.rpg-server-option:nth-child(2),.rpg-notifications-popover>:nth-child(2){animation-delay:45ms}.rpg-profile-dropdown-grid a:nth-child(3),.rpg-server-option:nth-child(3),.rpg-notifications-popover>:nth-child(3){animation-delay:65ms}.rpg-profile-dropdown-grid a:nth-child(n+4),.rpg-profile-logout,.rpg-server-option:nth-child(n+4),.rpg-notifications-popover>:nth-child(n+4){animation-delay:85ms}.rpg-nav-submenu[data-state],.rpg-server-options[data-state],.rpg-world-context-panel[data-state],.rpg-profile-dropdown[data-state],.rpg-notifications-popover[data-state],.rpg-premium-popover[data-state]{transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;filter:blur(1px)saturate(.94);will-change:opacity, transform, max-height;transition:opacity .19s,transform .22s cubic-bezier(.2,.85,.32,1),filter .19s,visibility 0s linear .22s,max-height .24s cubic-bezier(.2,.85,.32,1),padding .22s;animation:none;transform:translateY(-10px)scaleY(.96)}.rpg-server-options[data-state=closed],.rpg-world-context-panel[data-state=closed],.rpg-profile-dropdown[data-state=closed],.rpg-notifications-popover[data-state=closed],.rpg-premium-popover[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;filter:blur(1px)saturate(.94);transition:none;animation:none;transform:translateY(-10px)scaleY(.96)}.rpg-nav-submenu[data-state]{max-height:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.rpg-nav-submenu[data-state=closed]{animation:.21s both albion-menu-slide-up}.rpg-nav-submenu[data-state=open],.rpg-server-options[data-state=open],.rpg-world-context-panel[data-state=open],.rpg-profile-dropdown[data-state=open],.rpg-notifications-popover[data-state=open],.rpg-premium-popover[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;filter:blur()saturate();transition-delay:0s;animation:none;transform:translateY(0)scaleY(1)}.rpg-nav-submenu[data-state=open]{max-height:360px;padding-top:1px!important;padding-bottom:2px!important}@media (max-width:1180px) and (min-width:641px){.rpg-world-context-panel[data-state],.rpg-world-context-panel[data-state=closed]{transform:translate(-50%,-10px)scaleY(.96)}.rpg-world-context-panel[data-state=open]{transform:translate(-50%)scaleY(1)}}.rpg-nav-submenu[data-state=closed] .rpg-nav-subitem,.rpg-server-options[data-state=closed] .rpg-server-option,.rpg-profile-dropdown[data-state=closed] .rpg-profile-dropdown-grid a,.rpg-profile-dropdown[data-state=closed] .rpg-profile-logout,.rpg-notifications-popover[data-state=closed]>*{animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!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-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-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-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
