/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-900:oklch(39.6% .141 25.723);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-900:oklch(39.3% .095 152.535);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-900:oklch(38.1% .176 304.987);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.table-row{display:table-row}.h-2{height:calc(var(--spacing) * 2)}.h-10{height:calc(var(--spacing) * 10)}.w-2{width:calc(var(--spacing) * 2)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}: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)))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-\[\#7ee0b1\]{border-color:#7ee0b1!important}.\!border-\[\#e08c93\]{border-color:#e08c93!important}.border-\[\#1e2035\]{border-color:#1e2035}.border-\[\#2a2d47\]{border-color:#2a2d47}.border-\[\#2d304e\]{border-color:#2d304e}.border-\[\#3b3e5b\]{border-color:#3b3e5b}.border-\[\#4d517c\]{border-color:#4d517c}.border-\[\#7ee0b1\]{border-color:#7ee0b1}.border-\[\#7ee0b1\]\/30{border-color:oklab(83.3651% -.109409 .0363132/.3)}.border-\[\#7ee0b1\]\/40{border-color:oklab(83.3651% -.109409 .0363132/.4)}.border-\[\#7ee0b1\]\/50{border-color:oklab(83.3651% -.109409 .0363132/.5)}.border-\[\#292b43\]{border-color:#292b43}.border-\[\#23253b\]{border-color:#23253b}.border-\[\#23253b\]\/80{border-color:oklab(27.3371% .00662006 -.0402399/.8)}.border-\[\#e08c93\]{border-color:#e08c93}.border-\[\#e08c93\]\/30{border-color:oklab(72.8621% .099429 .0257383/.3)}.border-\[\#e08c93\]\/40{border-color:oklab(72.8621% .099429 .0257383/.4)}.border-\[\#fcd34d\]\/30{border-color:oklab(87.8967% -.00429821 .15336/.3)}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/50{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-purple-900\/40{border-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.border-purple-900\/40{border-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.border-purple-900\/50{border-color:#59168b80}@supports (color:color-mix(in lab, red, red)){.border-purple-900\/50{border-color:color-mix(in oklab, var(--color-purple-900) 50%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.bg-\[\#0A0A16\]{background-color:#0a0a16}.bg-\[\#0b0c17\]\/85{background-color:oklab(15.9399% .00381271 -.0230232/.85)}.bg-\[\#2b593f\]{background-color:#2b593f}.bg-\[\#7ee0b1\]\/15{background-color:oklab(83.3651% -.109409 .0363132/.15)}.bg-\[\#7ee0b1\]\/20{background-color:oklab(83.3651% -.109409 .0363132/.2)}.bg-\[\#12131f\]{background-color:#12131f}.bg-\[\#17192a\]{background-color:#17192a}.bg-\[\#20233b\]{background-color:#20233b}.bg-\[\#131326\]{background-color:#131326}.bg-\[\#151726\]{background-color:#151726}.bg-\[\#202131\]{background-color:#202131}.bg-\[\#e08c93\]\/15{background-color:oklab(72.8621% .099429 .0257383/.15)}.bg-\[\#fcd34d\]\/10{background-color:oklab(87.8967% -.00429821 .15336/.1)}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-cyan-600\/20{background-color:#0092b533}@supports (color:color-mix(in lab, red, red)){.bg-cyan-600\/20{background-color:color-mix(in oklab, var(--color-cyan-600) 20%, transparent)}}.bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/20{background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/20{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#7ee0b1\]{color:#7ee0b1}.text-\[\#8b8fae\]{color:#8b8fae}.text-\[\#9699b4\]{color:#9699b4}.text-\[\#616478\]{color:#616478}.text-\[\#a5a9c9\]{color:#a5a9c9}.text-\[\#b8bcdf\]{color:#b8bcdf}.text-\[\#e08c93\]{color:#e08c93}.text-\[\#f2f0fb\]{color:#f2f0fb}.text-\[\#f8a5ac\]{color:#f8a5ac}.text-\[\#fcd34d\]{color:#fcd34d}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-400{color:var(--color-green-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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_10px_rgba\(6\,182\,212\,0\.1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#06b6d41a);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_20px_rgba\(6\,182\,212\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#06b6d433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-sm{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#7ee0b1\]\/10{--tw-shadow-color:#7ee0b11a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#7ee0b1\]\/10{--tw-shadow-color:color-mix(in oklab, oklab(83.3651% -.109409 .0363132/.1) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[\#282a3e\]:hover{background-color:#282a3e}.hover\:bg-\[\#282d4c\]:hover{background-color:#282d4c}.hover\:bg-\[\#346d4d\]:hover{background-color:#346d4d}.hover\:bg-cyan-500\/30:hover{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/30:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.hover\:text-\[\#7ee0b1\]:hover{color:#7ee0b1}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_15px_rgba\(6\,182\,212\,0\.3\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#06b6d44d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#7ee0b1\]:focus{border-color:#7ee0b1}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:\!ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:\!ring-\[\#7ee0b1\]:focus{--tw-ring-color:#7ee0b1!important}.focus\:\!ring-\[\#e08c93\]:focus{--tw-ring-color:#e08c93!important}.focus\:ring-\[\#7ee0b1\]:focus{--tw-ring-color:#7ee0b1}.focus\:ring-\[\#e08c93\]:focus{--tw-ring-color:#e08c93}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070814;--shell-bg:radial-gradient(ellipse at 80% 5%, #9d7cff1a 0%, transparent 50%), radial-gradient(ellipse at 15% 85%, #7ee0b114 0%, transparent 45%), radial-gradient(circle at 50% 50%, #0d0f22 0%, #060710 100%);--sidebar-bg:#0b0d18e6;--panel:#121424d9;--panel-2:#171a2ebf;--line:#383d5f99;--muted:#9ba0c4;--text:#f3f2fc;--purple:#a78bfa;--mint:#7ee0b1;--gold:#fcd34d;--card-bg-gradient:linear-gradient(145deg, #141628d9 0%, #0e101ee6 100%);--hover-bg:#2d315280;--badge-bg:#232642cc;--badge-text:#d6d3e8;--btn-bg:#1c1f36e6;--btn-color:#cac4e8;--avatar-bg:linear-gradient(135deg, #2b264bf2, #1c1934f2);--avatar-color:#d8b4fe}html.theme-light,body.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f5f9;--shell-bg:#f8fafc;--sidebar-bg:#fff;--panel:#fff;--panel-2:#f8fafc;--line:#e2e8f0;--muted:#64748b;--text:#0f172a;--purple:#7c3aed;--mint:#059669;--gold:#d97706;--card-bg-gradient:linear-gradient(145deg, #fff, #f8fafc);--hover-bg:#f1f5f9;--badge-bg:#e2e8f0;--badge-text:#334155;--btn-bg:#f1f5f9;--btn-color:#334155;--avatar-bg:#ede9fe;--avatar-color:#7c3aed}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;transition:background-color .2s,color .2s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;line-height:1.5}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}.game-shell{background:var(--shell-bg);background-attachment:fixed;min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(20px);z-index:10;flex-direction:column;flex:0 0 292px;gap:14px;width:292px;padding:18px 12px 14px;display:flex;box-shadow:4px 0 24px #0000004d}.brand-row,.profile,.skill-row,.resources,.page-title,.title-line,.pills,.active-job,.job-meta,.card-heading,.players,.value-card div,.collapse-row{align-items:center;display:flex}.brand-row{gap:10px;padding:0 2px 5px}.brand-row strong{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.brand-row>div:nth-child(2){flex:1}.online,.profile span,.radio-card span,.queue-card span{color:var(--muted);font-size:11px;display:block}.online i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%;display:inline-block}.avatar,.portrait,.title-icon,.level-icon,.ore,.radio-icon{background:var(--avatar-bg);color:var(--avatar-color);border-radius:12px;place-items:center;display:grid}.avatar{border:1px solid #ffffff14;width:38px;height:38px;font-size:20px}.portrait{background:#4b335e;border:1px solid #ffffff1a;width:36px;height:36px;font-size:20px}.icon-button,.play-button{border:1px solid var(--line);background:var(--btn-bg);width:38px;height:38px;color:var(--btn-color);border-radius:11px;place-items:center;transition:all .2s;display:grid}.icon-button:hover,.play-button:hover{color:#fff;border-color:#7ee0b166;transform:translateY(-1px)}.profile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;width:100%;color:var(--text);background:linear-gradient(135deg,#171a2fe6,#101221f2);border:1px solid #7ee0b140;border-radius:14px;gap:11px;padding:10px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.profile:hover{border-color:#7ee0b180;transform:translateY(-1px);box-shadow:0 6px 20px #0006,0 0 16px #7ee0b126}.profile div:nth-child(2){flex:1}.profile strong{color:var(--text);font-size:13.5px;font-weight:700;display:block}.profile svg{color:var(--muted);transition:transform .2s}.profile:hover svg{color:#fff}nav.game-nav{flex:1;min-height:250px;overflow:auto}.side-section{border-bottom:1px solid var(--line);margin-bottom:8px;padding:3px 0 10px}.section-heading{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;padding:7px 8px;font-size:11px;font-weight:700;transition:color .2s;display:flex}.section-heading:hover{color:#fff}.skill-row{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:10px;padding:8px 10px;font-weight:500;transition:all .18s cubic-bezier(.16,1,.3,1)}.skill-row:hover{background:var(--hover-bg);color:#fff;border-color:#ffffff0f;transform:translate(2px)}.skill-row.selected{color:#fff;box-shadow:inset 3px 0 var(--mint), 0 2px 12px #00000040;background:linear-gradient(90deg,#7ee0b12e 0%,#7ee0b10a 100%);border:1px solid #7ee0b159}.skill-row.selected .skill-icon{filter:drop-shadow(0 0 6px #7ee0b1b3)}.skill-icon{text-align:center;width:20px;color:var(--purple);font-size:16px;transition:transform .18s}.skill-row:hover .skill-icon{transform:scale(1.15)}.skill-row b{color:#d6d3e8;white-space:nowrap;background:#232642cc;border:1px solid #ffffff14;border-radius:8px;margin-left:auto;padding:2.5px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.skill-row b.notice{color:#121017;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-color:#fcd34d99;font-weight:700;box-shadow:0 0 10px #f59e0b66}.link-section{padding-top:0}.link-section .section-heading{display:none}.link-section .skill-row{padding-top:7px;padding-bottom:7px}.radio-card,.queue-card{border:1px solid var(--line);background:var(--panel-2);text-align:left;border-radius:13px;grid-template-columns:34px 1fr 36px;align-items:center;gap:8px;padding:9px;display:grid}.radio-icon{background:var(--panel);width:32px;height:32px}.radio-card strong,.queue-card strong{color:var(--text);font-size:12px;display:block}.play-button{width:36px;height:36px}.volume{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;display:flex}.volume span{background:#454559;border-radius:9px;flex:1;height:5px}.volume i{background:#b7a5e8;border-radius:9px;width:24%;height:100%;display:block}.queue-card{border-color:#547a72;grid-template-columns:35px 1fr 28px}.queue-card .ore{width:32px;height:32px}.timer-ring{border:3px solid #34364a;border-top-color:var(--mint);border-right-color:var(--mint);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.content-shell{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);z-index:20;background:#0a0b16d1;justify-content:space-between;align-items:center;height:72px;padding:0 26px;display:flex;position:sticky;top:0;box-shadow:0 4px 25px #0000004d}.page-title{gap:12px}.title-icon{color:#90d5ba;background:linear-gradient(135deg,#232d37e6,#192028e6);border:1px solid #7ee0b159;border-radius:12px;width:38px;height:38px;box-shadow:0 0 16px #7ee0b126}.page-title h1{letter-spacing:-.02em;color:var(--text);margin:0;font-size:20px;font-weight:800}.resources{gap:10px}.resources span{border:1px solid var(--line);color:var(--purple);background:var(--panel);border-radius:20px;padding:9px 13px}.resources b{color:var(--text);margin-left:5px}.workspace{grid-template-columns:minmax(520px,768px) 280px;gap:14px;max-width:1070px;margin:20px auto;padding:0 20px 40px;display:grid}.main-column,.right-column{flex-direction:column;gap:14px;display:flex}.card{background:var(--card-bg-gradient);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);color:var(--text);border-radius:16px;padding:22px;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px -5px #00000073,inset 0 1px #ffffff0f}.card:hover{border-color:#7ee0b147;box-shadow:0 14px 40px -5px #0000008c,0 0 25px #7ee0b10d,inset 0 1px #ffffff1a}.card h2{color:var(--text);letter-spacing:-.01em;margin:0 0 20px;font-size:17px;font-weight:700}.level-card{grid-template-columns:60px 1fr 160px;align-items:center;gap:14px;padding-bottom:32px;display:grid;position:relative}.level-icon{background:var(--avatar-bg);width:58px;height:58px;color:var(--avatar-color);border:2px solid #a78bfa66;border-radius:14px;box-shadow:0 0 20px #a78bfa40}.level-info h2{margin:0;font-size:19px;font-weight:800}.title-line{gap:10px}.title-line small,.card-heading small{background:var(--panel-2);color:var(--muted);border:1px solid #ffffff0d;border-radius:10px;padding:4px 8px;font-size:10px}.pills{gap:6px;margin-top:7px}.pills span{color:#83dbb2;background:#18332e;border:1px solid #83dbb24d;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.xp-total{text-align:right;font-family:JetBrains Mono,monospace}.xp-total b{color:var(--purple);font-size:13px;font-weight:700;display:block}.xp-total span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.progress{background:#1c1f34d9;border:1px solid #ffffff0f;border-radius:10px;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #00000080}.progress i{background:linear-gradient(90deg,#7c3aed 0%,#a855f7 50%,#7ee0b1 100%);border-radius:10px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 12px #7ee0b166}.level-card>.progress{position:absolute;bottom:20px;left:20px;right:20px}.location-card h2{margin-bottom:16px}.active-job{background:linear-gradient(135deg,#1b2a29e6,#121c1cf2);border:1px solid #538d7b99;border-radius:14px;gap:14px;padding:14px 16px;box-shadow:0 4px 20px #0000004d,0 0 20px #538d7b1f}.ore{background:var(--panel-2);color:#e08c93;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.job-info{flex:1}.job-info h3{margin:0 0 6px;font-size:17px;font-weight:700}.job-meta{color:var(--muted);gap:10px;margin-bottom:10px;font-size:11px}.stop-button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-weight:700;transition:all .2s;display:flex}.stop-button:hover{border-color:#fff3;transform:translateY(-1px)}.stop-button.paused{color:var(--mint);border-color:#7ee0b166}.eyebrow{letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:space-between;margin:7px 0 9px;font-size:10.5px;font-weight:700;display:flex}.stats-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stats-grid>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171a2db3;border:1px solid #383d5f99;border-radius:12px;padding:11px 14px;transition:border-color .2s}.stats-grid>div:hover{border-color:#7ee0b159}.stats-grid label{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.stats-grid b{color:var(--text);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.recipes-card h2{margin-bottom:22px}.recipe{text-align:left;background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.recipe:hover{border-color:#7ee0b14d;transform:translate(2px)}.recipe .ore{color:#dca08a;width:38px;height:38px}.recipe div:nth-child(2){flex:1}.recipe strong{font-size:13px;font-weight:600;display:block}.recipe span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.bottom-label{margin-top:16px}.value-card h2{margin-bottom:10px}.value-card div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:10px 0}.value-card div:last-child{border:0}.value-card b{color:var(--text);font-family:JetBrains Mono,monospace}.collapse-row{width:100%;color:var(--muted);letter-spacing:.03em;justify-content:space-between;font-size:11px;font-weight:700}.card-heading{justify-content:space-between}.card-heading h2{color:var(--text);margin:0}.nearby p{color:var(--muted);font-size:12px;line-height:1.6}.players{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;gap:8px;padding:12px}.faces{color:#e2b68f;letter-spacing:-5px;font-size:20px}.players span{background:var(--panel);color:var(--purple);border-radius:8px;padding:5px 8px;font-family:JetBrains Mono,monospace}.players strong{width:100%;color:var(--text);justify-content:space-between;align-items:center;display:flex}.statistics h2{margin-bottom:10px}.statistics div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:11px 0;display:flex}.statistics div:last-child{border:0}.statistics b{color:var(--text);font-family:JetBrains Mono,monospace}.help{z-index:10000;cursor:pointer;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);color:var(--text);-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;transition:all .2s;display:flex;position:fixed;bottom:15px;right:18px;box-shadow:0 4px 16px #0006}.help:hover{color:#fff;background:#1e2438f2;border-color:#a855f799;transform:translateY(-2px);box-shadow:0 6px 20px #a855f74d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#08091280}::-webkit-scrollbar-thumb{background:#41466999;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#7ee0b199}@media (width<=900px){.sidebar{flex-basis:220px;width:220px}.workspace{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;display:grid}.level-card{grid-template-columns:52px 1fr}.xp-total{text-align:left;grid-column:2}.workspace{padding:0 12px}.topbar{padding:0 14px}}@media (width<=620px){.sidebar{display:none}.right-column{display:flex}.topbar{height:62px}.resources span{padding:7px 9px}.workspace{margin-top:12px}.level-card{grid-template-columns:48px 1fr}.level-icon{width:46px;height:46px}.stats-grid{grid-template-columns:1fr}.active-job{flex-wrap:wrap;align-items:flex-start}.stop-button{margin-left:auto}}html.theme-light .card,html.theme-light .settings-card,html.theme-light .chat-main,html.theme-light .chat-sidebar{box-shadow:0 4px 12px #0000000d;color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}html.theme-light .setting-row{background:#f8fafc!important;border-color:#e2e8f0!important}html.theme-light .setting-info strong{color:#0f172a!important}html.theme-light .setting-info span{color:#64748b!important}html.theme-light .theme-buttons{background:#e2e8f0!important;border-color:#cbd5e1!important}html.theme-light .theme-btn{color:#64748b!important}html.theme-light .theme-btn.selected{box-shadow:0 1px 3px #0000001a;color:#0f172a!important;background:#fff!important}html.theme-light .lang-select{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html.theme-light .settings-tabs{background:#e2e8f0!important;border-color:#cbd5e1!important}html.theme-light .tab-btn{color:#64748b!important}html.theme-light .tab-btn:hover{color:#0f172a!important;background:#0000000d!important}html.theme-light .tab-btn.active{color:#0f172a!important;background:#fff!important;box-shadow:0 1px 4px #0000001a!important}html.theme-light .chat-input-area{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}html.theme-light .chat-input-area input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}html.theme-light .msg-author{color:#0f172a!important}html.theme-light .msg-text{color:#1e293b!important}html.theme-light .gold-badge,html.theme-light .silver-badge{background:#fff!important;border-color:#e2e8f0!important}html.theme-light .header-icon{background:#ede9fe!important;border-color:#ddd6fe!important}html.theme-light .header-title h2,html.theme-light .card-header h3,html.theme-light .section-title h4{color:#0f172a!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.landing-page.svelte-asg5zg{color:#f3f2fc;background-color:#060710;min-height:100vh;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.section-container.svelte-asg5zg{z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.landing-nav.svelte-asg5zg{z-index:100;-webkit-backdrop-filter:blur(16px);background:#060710d1;border-bottom:1px solid #7ee0b126;transition:all .3s;position:fixed;top:0;left:0;right:0}.nav-container.svelte-asg5zg{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:12px 24px;display:flex}.nav-brand.svelte-asg5zg{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.nav-logo.svelte-asg5zg{-o-object-fit:cover;object-fit:cover;border:2px solid #7ee0b1;border-radius:50%;width:44px;height:44px;box-shadow:0 0 15px #7ee0b14d}.brand-text.svelte-asg5zg{flex-direction:column;display:flex}.brand-title.svelte-asg5zg{letter-spacing:-.5px;color:#fff;font-size:19px;font-weight:800;line-height:1.1}.brand-subtitle.svelte-asg5zg{color:#7ee0b1;text-transform:uppercase;letter-spacing:1.5px;font-size:10.5px;font-weight:700}.beta-badge-nav.svelte-asg5zg{color:#4ade80;letter-spacing:.5px;background:#22c55e26;border:1px solid #22c55e59;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.pulse-dot.svelte-asg5zg{background-color:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.8s infinite svelte-asg5zg-pulseAnimation;box-shadow:0 0 8px #22c55e}.nav-links.svelte-asg5zg{align-items:center;gap:24px;display:flex}.nav-links.svelte-asg5zg button:where(.svelte-asg5zg){color:#cbd5e1;padding:6px 0;font-size:14px;font-weight:500;transition:color .2s}.nav-links.svelte-asg5zg button:where(.svelte-asg5zg):hover{color:#7ee0b1}.nav-actions.svelte-asg5zg{align-items:center;gap:12px;display:flex}.btn-nav-login.svelte-asg5zg{color:#cbd5e1;border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .2s}.btn-nav-login.svelte-asg5zg:hover{color:#fff;background:#ffffff0f}.btn-nav-play.svelte-asg5zg{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #10b98159}.btn-nav-play.svelte-asg5zg:hover{background:linear-gradient(135deg,#34d399 0%,#059669 100%);transform:translateY(-1px);box-shadow:0 6px 20px #10b9818c}.hero-section.svelte-asg5zg{justify-content:center;align-items:center;min-height:100vh;padding:130px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-bg-wrapper.svelte-asg5zg{z-index:1;position:absolute;inset:0;overflow:hidden}.hero-bg-img.svelte-asg5zg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.65)saturate(1.15);width:100%;height:100%;transform:scale(1.03)}.hero-overlay.svelte-asg5zg{background:radial-gradient(circle at 50% 30%,#07081473 0%,#060710f0 75%,#060710 100%);position:absolute;inset:0}.hero-ambient-glow.svelte-asg5zg{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#7ee0b138 0%,#a78bfa1f 40%,#0000 70%);width:700px;height:400px;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.hero-content.svelte-asg5zg{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.beta-pill.svelte-asg5zg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1321d9;border:1px solid #7ee0b159;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;display:inline-flex;box-shadow:0 4px 20px #0006}.pulse-green-dot.svelte-asg5zg{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s infinite svelte-asg5zg-pulseAnimation;box-shadow:0 0 10px #22c55e}.pill-tag.svelte-asg5zg{color:#7ee0b1;letter-spacing:.8px;font-size:11px;font-weight:800}.pill-divider.svelte-asg5zg{color:#ffffff4d;font-size:12px}.pill-info.svelte-asg5zg{color:#cbd5e1;font-size:12px;font-weight:500}.hero-logo-box.svelte-asg5zg{justify-content:center;align-items:center;width:170px;height:170px;margin-bottom:24px;animation:4s ease-in-out infinite svelte-asg5zg-floatLogo;display:flex;position:relative}.hero-logo-img.svelte-asg5zg{-o-object-fit:cover;object-fit:cover;z-index:2;border:3.5px solid #7ee0b1;border-radius:50%;width:160px;height:160px;position:relative;box-shadow:0 12px 35px #000000b3,0 0 45px #7ee0b173}.logo-ambient-ring.svelte-asg5zg{border:1.5px dashed #7ee0b159;border-radius:50%;animation:30s linear infinite svelte-asg5zg-spinSlow;position:absolute;inset:-12px}.hero-title.svelte-asg5zg{letter-spacing:-1.2px;color:#fff;margin:0 0 18px;font-size:46px;font-weight:900;line-height:1.15}.gradient-text.svelte-asg5zg{background:linear-gradient(135deg,#7ee0b1 0%,#fcd34d 50%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-description.svelte-asg5zg{color:#cbd5e1;max-width:740px;margin:0 auto 36px;font-size:16.5px;line-height:1.65}.hero-actions.svelte-asg5zg{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.btn-hero-play.svelte-asg5zg{color:#fff;text-align:left;background:linear-gradient(135deg,#10b981 0%,#047857 100%);border:1px solid #7ee0b180;border-radius:14px;align-items:center;gap:16px;padding:14px 32px 14px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 30px #10b98173,0 0 40px #7ee0b140}.btn-hero-play.svelte-asg5zg:hover{background:linear-gradient(135deg,#34d399 0%,#059669 100%);transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #10b981a6,0 0 50px #7ee0b166}.play-icon-bubble.svelte-asg5zg{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.btn-text-col.svelte-asg5zg{flex-direction:column;display:flex}.main-cta.svelte-asg5zg{letter-spacing:.5px;font-size:17px;font-weight:900;line-height:1.2}.sub-cta.svelte-asg5zg{color:#ffffffd9;font-size:11px;font-weight:500}.btn-hero-explore.svelte-asg5zg{color:#f3f2fc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171a2ed9;border:1px solid #a78bfa40;border-radius:14px;align-items:center;gap:10px;padding:18px 26px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.btn-hero-explore.svelte-asg5zg:hover{color:#fff;background:#232746e6;border-color:#a78bfa80}.hero-ticker.svelte-asg5zg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d1ab3;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:16px 28px;display:flex}.ticker-item.svelte-asg5zg{color:#cbd5e1;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.beta-section.svelte-asg5zg{padding:60px 0;position:relative}.beta-card.svelte-asg5zg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#13162de6 0%,#0a0c19f2 100%);border:1.5px solid #7ee0b14d;border-radius:20px;padding:40px;box-shadow:0 16px 40px #00000080,0 0 30px #7ee0b11a}.beta-header.svelte-asg5zg{margin-bottom:32px}.beta-tag-row.svelte-asg5zg{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.badge-status.svelte-asg5zg{color:#4ade80;letter-spacing:.5px;background:#22c55e26;border:1px solid #22c55e66;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.badge-host.svelte-asg5zg{color:#94a3b8;font-size:11px;font-weight:600}.beta-header.svelte-asg5zg h2:where(.svelte-asg5zg){color:#fff;margin:0 0 12px;font-size:28px;font-weight:800}.beta-intro.svelte-asg5zg{color:#cbd5e1;margin:0;font-size:15px;line-height:1.65}.beta-grid.svelte-asg5zg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:32px;display:grid}.beta-feature-item.svelte-asg5zg{background:#191d3880;border:1px solid #ffffff0f;border-radius:12px;gap:16px;padding:20px;display:flex}.b-icon.svelte-asg5zg{flex-shrink:0;font-size:28px}.b-text.svelte-asg5zg h4:where(.svelte-asg5zg){color:#f3f2fc;margin:0 0 6px;font-size:15px;font-weight:700}.b-text.svelte-asg5zg p:where(.svelte-asg5zg){color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.beta-cta-bar.svelte-asg5zg{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.beta-cta-left.svelte-asg5zg{color:#cbd5e1;font-size:14px}.beta-cta-left.svelte-asg5zg strong:where(.svelte-asg5zg){color:#fcd34d}.btn-beta-action.svelte-asg5zg{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;padding:12px 24px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 4px 16px #10b98159}.btn-beta-action.svelte-asg5zg:hover{transform:translateY(-2px);box-shadow:0 6px 22px #10b98180}.section-heading.svelte-asg5zg{margin-bottom:50px}.eyebrow.svelte-asg5zg{letter-spacing:2px;color:#7ee0b1;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.section-heading.svelte-asg5zg h2:where(.svelte-asg5zg){color:#fff;margin:0 0 12px;font-size:34px;font-weight:800}.section-heading.svelte-asg5zg p:where(.svelte-asg5zg){color:#94a3b8;max-width:620px;margin:0 auto;font-size:15.5px}.features-section.svelte-asg5zg{padding:80px 0}.features-grid.svelte-asg5zg{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.feature-card.svelte-asg5zg{background:linear-gradient(145deg,#14172cbf 0%,#0d0f1ed9 100%);border:1px solid #ffffff12;border-radius:16px;padding:28px;transition:all .25s}.feature-card.svelte-asg5zg:hover{border-color:#7ee0b159;transform:translateY(-4px);box-shadow:0 12px 30px #0006,0 0 20px #7ee0b114}.feature-icon-wrapper.svelte-asg5zg{border:1px solid;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.feature-card.svelte-asg5zg h3:where(.svelte-asg5zg){color:#fff;margin:0 0 10px;font-size:18px;font-weight:700}.feature-card.svelte-asg5zg p:where(.svelte-asg5zg){color:#94a3b8;margin:0;font-size:13.5px;line-height:1.6}.professions-section.svelte-asg5zg{background:radial-gradient(circle,#11142a99 0%,#0000 70%);padding:80px 0}.professions-grid.svelte-asg5zg{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.profession-card.svelte-asg5zg{background:#0f1122b3;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;padding:22px;transition:all .2s;display:flex}.profession-card.svelte-asg5zg:hover{background:#181c36cc;border-color:#fcd34d59;transform:translateY(-2px)}.profession-emoji.svelte-asg5zg{margin-bottom:12px;font-size:34px}.profession-card.svelte-asg5zg h4:where(.svelte-asg5zg){color:#fff;margin:0 0 8px;font-size:17px;font-weight:700}.profession-card.svelte-asg5zg p:where(.svelte-asg5zg){color:#94a3b8;margin:0;font-size:13px;line-height:1.55}.faq-section.svelte-asg5zg{padding:80px 0}.faq-accordion.svelte-asg5zg{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.faq-item.svelte-asg5zg{background:#101326b3;border:1px solid #ffffff12;border-radius:12px;transition:all .2s;overflow:hidden}.faq-item.open.svelte-asg5zg{background:#141830e6;border-color:#7ee0b159}.faq-trigger.svelte-asg5zg{color:#fff;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:18px 22px;font-size:15px;font-weight:700;display:flex}.faq-content.svelte-asg5zg{color:#94a3b8;padding:0 22px 20px;font-size:14px;line-height:1.65}.faq-content.svelte-asg5zg p:where(.svelte-asg5zg){margin:0}.final-cta-section.svelte-asg5zg{padding:60px 0 100px}.final-cta-card.svelte-asg5zg{text-align:center;background:linear-gradient(135deg,#10b981 0%,#064e3b 100%);border-radius:24px;padding:60px 32px;position:relative;overflow:hidden;box-shadow:0 20px 60px #10b98159}.final-cta-overlay.svelte-asg5zg{background:radial-gradient(circle,#0000 30%,#0006 100%);position:absolute;inset:0}.final-cta-content.svelte-asg5zg{z-index:2;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.final-logo.svelte-asg5zg{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:50%;width:80px;height:80px;margin-bottom:20px;box-shadow:0 8px 24px #0006}.final-cta-content.svelte-asg5zg h2:where(.svelte-asg5zg){color:#fff;margin:0 0 14px;font-size:34px;font-weight:900;line-height:1.2}.final-cta-content.svelte-asg5zg p:where(.svelte-asg5zg){color:#ffffffe6;margin:0 0 32px;font-size:16px;line-height:1.6}.btn-final-play.svelte-asg5zg{color:#065f46;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:16px 36px;font-size:16px;font-weight:900;transition:all .25s;display:inline-flex;box-shadow:0 8px 25px #0000004d}.btn-final-play.svelte-asg5zg:hover{background:#f0fdf4;transform:translateY(-3px)scale(1.03);box-shadow:0 12px 35px #0006}.landing-footer.svelte-asg5zg{background:#04050b;border-top:1px solid #ffffff14;padding:60px 24px 30px}.footer-container.svelte-asg5zg{grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto 50px;display:grid}.footer-col.svelte-asg5zg h5:where(.svelte-asg5zg){color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px;font-size:14px;font-weight:700}.footer-col.svelte-asg5zg ul:where(.svelte-asg5zg){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col.svelte-asg5zg ul:where(.svelte-asg5zg) button:where(.svelte-asg5zg){color:#94a3b8;text-align:left;font-size:13.5px;text-decoration:none;transition:color .2s}.footer-col.svelte-asg5zg ul:where(.svelte-asg5zg) button:where(.svelte-asg5zg):hover{color:#7ee0b1}.footer-brand.svelte-asg5zg{align-items:center;gap:10px;margin-bottom:12px;display:flex}.footer-logo.svelte-asg5zg{border:1.5px solid #7ee0b1;border-radius:50%;width:32px;height:32px}.footer-brand.svelte-asg5zg span:where(.svelte-asg5zg){color:#fff;font-size:18px;font-weight:800}.brand-col.svelte-asg5zg p:where(.svelte-asg5zg){color:#94a3b8;max-width:380px;margin:0 0 16px;font-size:13.5px;line-height:1.6}.footer-meta.svelte-asg5zg{color:#64748b;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.footer-bottom.svelte-asg5zg{border-top:1px solid #ffffff0f;padding-top:24px}.footer-bottom-container.svelte-asg5zg{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;font-size:12.5px;display:flex}.footer-badges.svelte-asg5zg{gap:8px;display:flex}.badge-mini.svelte-asg5zg{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:3px 8px;font-size:11px}@keyframes svelte-asg5zg-pulseAnimation{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-asg5zg-floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-asg5zg-spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=860px){.nav-links.svelte-asg5zg{display:none}.hero-title.svelte-asg5zg{font-size:34px}.footer-container.svelte-asg5zg{grid-template-columns:1fr;gap:30px}.beta-card.svelte-asg5zg{padding:24px}.beta-cta-bar.svelte-asg5zg{text-align:center;flex-direction:column;align-items:stretch}.btn-beta-action.svelte-asg5zg{width:100%}.hero-actions.svelte-asg5zg{flex-direction:column;width:100%}.btn-hero-play.svelte-asg5zg,.btn-hero-explore.svelte-asg5zg{justify-content:center;width:100%}}.login-wrapper.svelte-h34f85{background-color:#070711;background-image:radial-gradient(at 50% 15%,#9d7cff29 0%,#0000 55%),radial-gradient(at 80% 85%,#7ee0b11f 0%,#0000 50%),linear-gradient(#07081194 0%,#070811db 100%),url(/ecozen-wallpaper.jpg);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem 1rem;display:flex;position:relative}.login-wrapper.svelte-h34f85:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 35%,#04050ab8 100%);position:absolute;inset:0}.login-card.svelte-h34f85{-webkit-backdrop-filter:blur(22px);background:#121424d1;border:1px solid #7ee0b140;border-radius:1.25rem;padding:38px 34px;transition:border-color .3s,box-shadow .3s;box-shadow:0 25px 60px -15px #000000e0,0 0 45px #7ee0b11a,inset 0 1px #ffffff1f}.login-card.svelte-h34f85:hover{border-color:#7ee0b161;box-shadow:0 30px 70px -15px #000000eb,0 0 55px #7ee0b129,inset 0 1px #ffffff2e}.brand-avatar-box.svelte-h34f85{place-items:center;width:76px;height:76px;display:grid}.brand-avatar-img.svelte-h34f85{-o-object-fit:cover;object-fit:cover;border:2.5px solid #7ee0b1;border-radius:50%;width:74px;height:74px;box-shadow:0 0 25px #7ee0b166}.glass-input.svelte-h34f85{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;color:#f2f0fb!important;background:#0b0d18cc!important;border:1px solid #313452e6!important}.glass-input.svelte-h34f85::placeholder{color:#636787}.glass-input.svelte-h34f85:focus{background:#0e101ef2!important;border-color:#7ee0b1!important;box-shadow:0 0 14px #7ee0b147!important}.eyebrow.svelte-h34f85{color:#b8bcdf;letter-spacing:.05em;font-size:10px;font-weight:700}.tab-btn.svelte-h34f85{color:#8b8fae;cursor:pointer;transition:all .2s}.tab-btn.svelte-h34f85:hover{color:#fff;background:#ffffff0d}.tab-btn.active.svelte-h34f85{box-shadow:0 2px 10px #00000059;color:#7ee0b1!important;background:#2b825659!important;border:1px solid #7ee0b173!important}.tab-btn.active-login.svelte-h34f85{box-shadow:0 2px 10px #00000059;color:#fff!important;background:#252840e6!important;border:1px solid #fff3!important}.btn-primary.svelte-h34f85{cursor:pointer;transition:all .2s;box-shadow:0 4px 20px #2e8b5c66,0 0 14px #7ee0b140;color:#fff!important;background:linear-gradient(135deg,#1f6441 0%,#2e8b5c 100%)!important;border:1px solid #7ee0b199!important}.btn-primary.svelte-h34f85:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 26px #2e8b5c8c,0 0 22px #7ee0b159;background:linear-gradient(135deg,#25784f 0%,#36a46d 100%)!important}.btn-primary.svelte-h34f85:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #2e8b5c66}.stop-button.locked-btn{color:#9ca3af!important;cursor:not-allowed!important;opacity:.65!important;background:#ffffff0a!important;border:1px dashed #fff3!important}.other-region-row.svelte-1fxdxov{border:1px solid var(--line);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:background .2s,border-color .2s;display:flex}.other-region-row.svelte-1fxdxov:hover{background:#ffffff0d;border-color:#ffffff26}.other-region-info.svelte-1fxdxov{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.region-title.svelte-1fxdxov{color:#e2e1ef;font-size:13px;font-weight:500}.region-level-tag.svelte-1fxdxov{color:#34d399;background:#34d3991f;border:1px solid #34d39940;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.region-level-tag.locked.svelte-1fxdxov{color:#f87171;background:#ef44441a;border-color:#ef444440}.map-link-btn.svelte-1fxdxov{border:1px solid var(--line);color:var(--mint);cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.map-link-btn.svelte-1fxdxov:hover{border-color:var(--mint);color:#fff;background:#34d39926}.go-to-map-pill-btn.svelte-1fxdxov{color:var(--mint);cursor:pointer;background:#34d3991f;border:1px solid #34d3994d;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.go-to-map-pill-btn.svelte-1fxdxov:hover{background:var(--mint);color:#0b1512}.go-to-map-full-btn.svelte-1fxdxov{color:#a7f3d0;cursor:pointer;background:linear-gradient(135deg,#34d39926,#10b98114);border:1px solid #34d39966;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.go-to-map-full-btn.svelte-1fxdxov:hover{color:#fff;background:linear-gradient(135deg,#34d39940,#10b98126);border-color:#34d399;transform:translateY(-1px)}.tour-helper-pill.svelte-1fxdxov{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.tour-helper-pill.svelte-1fxdxov:hover{color:#fff;background:#38bdf833;border-color:#38bdf8;transform:translateY(-1px)}.tour-helper-pill.svelte-1fxdxov .tour-icon:where(.svelte-1fxdxov){font-size:12px}.youtube-quest-card.svelte-1252hyp{background:linear-gradient(135deg,#ef444414 0%,#141426f2 40%,#1e1b4b66 100%);border:1px solid #ef444447;border-radius:14px;flex-direction:column;gap:16px;margin-bottom:24px;padding:22px;display:flex;position:relative;box-shadow:0 4px 20px #00000059}.youtube-quest-card.claimed.svelte-1252hyp{background:linear-gradient(135deg,#10b9810f 0%,#141426f2 40%,#064e3b33 100%);border-color:#10b98140}.yt-header-row.svelte-1252hyp{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.yt-title-group.svelte-1252hyp{flex-direction:column;gap:4px;display:flex}.yt-badge.svelte-1252hyp{color:#ef4444;letter-spacing:.6px;font-size:10px;font-weight:800}.yt-heading-row.svelte-1252hyp{align-items:center;gap:8px;display:flex}.yt-icon-logo.svelte-1252hyp{color:#fff;background:#ef4444;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.yt-heading-row.svelte-1252hyp h3:where(.svelte-1252hyp){color:#f1f5f9;margin:0;font-size:17px;font-weight:700}.yt-status-tag.svelte-1252hyp{border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.yt-status-tag.available.svelte-1252hyp{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.yt-status-tag.claimed.svelte-1252hyp{color:#34d399;background:#10b98126;border:1px solid #10b98159}.yt-desc.svelte-1252hyp{color:#cbd5e1;margin:0;font-size:12.5px;line-height:1.5}.yt-steps-box.svelte-1252hyp{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:12px 14px;display:grid}@media (width<=768px){.yt-steps-box.svelte-1252hyp{grid-template-columns:1fr}}.yt-step.svelte-1252hyp{color:#94a3b8;align-items:center;gap:8px;font-size:12px;display:flex}.step-num.svelte-1252hyp{color:#fff;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.step-label.svelte-1252hyp{color:#cbd5e1}.btn-yt-visit.svelte-1252hyp{color:#fff;background:#ef4444;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-yt-visit.svelte-1252hyp:hover{background:#dc2626;transform:translateY(-1px)}.nick-copy-pill.svelte-1252hyp{cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;transition:all .2s;display:inline-flex}.nick-copy-pill.svelte-1252hyp:hover{background:#ffffff24;border-color:#ffffff40}.nick-text.svelte-1252hyp{color:#facc15;font-family:monospace;font-size:12px;font-weight:700}.btn-copy-nick.svelte-1252hyp{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:10px;display:flex}.copied-badge.svelte-1252hyp{color:#34d399;align-items:center;gap:2px;font-size:10px;font-weight:700;display:flex}.yt-rewards-panel.svelte-1252hyp{flex-direction:column;gap:8px;display:flex}.rewards-heading.svelte-1252hyp{color:#94a3b8;letter-spacing:.5px;font-size:10.5px;font-weight:800}.yt-rewards-grid.svelte-1252hyp{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.yt-reward-item.svelte-1252hyp{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.yt-reward-item.gold.svelte-1252hyp{border-color:#f59e0b40}.yt-reward-item.silver.svelte-1252hyp{border-color:#94a3b840}.yt-reward-item.food.svelte-1252hyp{border-color:#f9731640}.yt-reward-item.svelte-1252hyp .r-icon:where(.svelte-1252hyp){font-size:22px}.yt-reward-item.svelte-1252hyp strong:where(.svelte-1252hyp){color:#f1f5f9;font-size:13px;display:block}.yt-reward-item.svelte-1252hyp small:where(.svelte-1252hyp){color:#94a3b8;font-size:10px;display:block}.yt-footer-action.svelte-1252hyp{margin-top:4px}.btn-yt-claim.svelte-1252hyp{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.btn-yt-claim.active-btn.svelte-1252hyp{color:#fff;background:linear-gradient(135deg,#ef4444,#f59e0b);border:none;box-shadow:0 4px 14px #ef444459}.btn-yt-claim.active-btn.svelte-1252hyp:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #ef444480}.btn-yt-claim.claimed-btn.svelte-1252hyp{color:#34d399;cursor:default;background:#10b9811a;border:1px solid #10b9814d}.btn-yt-visit.visited.svelte-1252hyp{background:#059669}.btn-yt-visit.pulse-attention.svelte-1252hyp{animation:2.2s ease-in-out infinite svelte-1252hyp-pulse-visit-btn}@keyframes svelte-1252hyp-pulse-visit-btn{0%,to{box-shadow:0 0 #ef44448c}50%{box-shadow:0 0 0 5px #ef444400}}.yt-step.step-done.svelte-1252hyp .step-num:where(.svelte-1252hyp){color:#fff;background:#059669}.yt-lock-wrapper.svelte-1252hyp{flex-direction:column;gap:8px;display:flex}.btn-yt-claim.locked-btn.svelte-1252hyp{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff38}.btn-yt-claim.locked-btn.svelte-1252hyp:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444473}.must-open-notice.svelte-1252hyp{color:#fca5a5;text-align:center;background:#ef444424;border:1px solid #ef444459;border-radius:6px;padding:8px 12px;font-size:11.5px;line-height:1.4}.btn-yt-claim.ready-glow.svelte-1252hyp{animation:2.5s ease-in-out infinite alternate svelte-1252hyp-glow-ready}@keyframes svelte-1252hyp-glow-ready{0%{box-shadow:0 4px 14px #ef444459}to{box-shadow:0 6px 20px #f59e0ba6}}.progress-page.svelte-rgwvlh{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding-top:8px;display:flex}.tabs-header.svelte-rgwvlh{border-bottom:1px solid var(--border);gap:8px;padding-bottom:8px;display:flex}.tab-btn.svelte-rgwvlh{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.tab-btn.svelte-rgwvlh:hover{color:var(--text);background:#ffffff08}.tab-btn.active.svelte-rgwvlh{color:var(--mint,#6ee7b7);background:#6ee7b71a;border-color:#6ee7b740}.tab-badge.svelte-rgwvlh{color:var(--text-muted);background:#ffffff14;border-radius:10px;padding:2px 6px;font-size:11px}.tab-btn.active.svelte-rgwvlh .tab-badge:where(.svelte-rgwvlh){color:var(--mint,#6ee7b7);background:#6ee7b733}.card.svelte-rgwvlh{background:var(--card-bg,#1e1e2f);border:1px solid var(--border);border-radius:12px}.metrics-grid.svelte-rgwvlh{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.metric-card.svelte-rgwvlh{flex-direction:column;gap:6px;padding:18px;display:flex}.metric-label.svelte-rgwvlh{letter-spacing:.05em;color:var(--text-muted);font-size:11px;font-weight:700}.metric-value.svelte-rgwvlh{color:var(--text);font-size:20px;font-weight:800}.max-val.svelte-rgwvlh{color:var(--text-muted);font-size:13px;font-weight:500}.metric-sub.svelte-rgwvlh{color:var(--text-muted);font-size:12px}.metric-progress-track.svelte-rgwvlh{background:#ffffff0f;border-radius:4px;height:6px;margin-top:6px;overflow:hidden}.metric-progress-fill.svelte-rgwvlh{background:#3b82f6;border-radius:4px;height:100%;transition:width .3s}.metric-progress-fill.mint.svelte-rgwvlh{background:var(--mint,#6ee7b7)}.skills-section-header.svelte-rgwvlh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-bottom:6px;display:flex}.skills-section-header.svelte-rgwvlh h3:where(.svelte-rgwvlh){letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:13px}.skills-section-header.svelte-rgwvlh span:where(.svelte-rgwvlh){color:var(--text-muted);font-size:12px}.skills-grid.svelte-rgwvlh{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.skill-progress-card.svelte-rgwvlh{flex-direction:column;gap:12px;padding:16px;display:flex}.skill-top.svelte-rgwvlh{justify-content:space-between;align-items:center;display:flex}.skill-name-wrap.svelte-rgwvlh{align-items:center;gap:10px;display:flex}.skill-emoji.svelte-rgwvlh{font-size:20px}.skill-title.svelte-rgwvlh{color:var(--text);font-size:14px;font-weight:700}.skill-lvl-badge.svelte-rgwvlh{color:var(--mint,#6ee7b7);font-size:13px;font-weight:700}.skill-lvl-badge.svelte-rgwvlh .max:where(.svelte-rgwvlh){color:var(--text-muted);font-size:11px}.skill-bar-wrap.svelte-rgwvlh{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.skill-bar-fill.svelte-rgwvlh{background:linear-gradient(90deg,#10b981,#6ee7b7);border-radius:3px;height:100%}.skill-stats-row.svelte-rgwvlh{justify-content:space-between;align-items:center;display:flex}.stat-sub.svelte-rgwvlh{color:var(--text-muted);letter-spacing:.04em;font-size:10px;font-weight:600;display:block}.stat-num.svelte-rgwvlh{color:var(--text);font-size:13px}.stat-status.svelte-rgwvlh{color:#a7f3d0;font-size:12px}.stats-overview-row.svelte-rgwvlh{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.stat-pill-box.svelte-rgwvlh{align-items:center;gap:14px;padding:16px;display:flex}.icon-circle.svelte-rgwvlh{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.icon-circle.green.svelte-rgwvlh{color:#10b981;background:#10b98126}.icon-circle.gold.svelte-rgwvlh{color:#f59e0b;background:#f59e0b26}.icon-circle.blue.svelte-rgwvlh{color:#3b82f6;background:#3b82f626}.icon-circle.purple.svelte-rgwvlh{color:#8b5cf6;background:#8b5cf626}.stat-pill-box.svelte-rgwvlh label:where(.svelte-rgwvlh){letter-spacing:.05em;color:var(--text-muted);font-size:10px;font-weight:700;display:block}.stat-pill-box.svelte-rgwvlh strong:where(.svelte-rgwvlh){color:var(--text);font-size:17px;font-weight:800}.controls-bar.svelte-rgwvlh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search-box.svelte-rgwvlh{flex:1;min-width:240px;position:relative}.search-ico{color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-box.svelte-rgwvlh input:where(.svelte-rgwvlh){background:var(--bg,#13131f);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;outline:none;padding:10px 14px 10px 38px;font-size:13px;transition:border-color .2s}.search-box.svelte-rgwvlh input:where(.svelte-rgwvlh):focus{border-color:var(--mint,#6ee7b7)}.filter-pills.svelte-rgwvlh{flex-wrap:wrap;gap:6px;display:flex}.filter-btn.svelte-rgwvlh{background:var(--bg,#13131f);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s}.filter-btn.svelte-rgwvlh:hover{color:var(--text)}.filter-btn.active.svelte-rgwvlh{color:var(--mint,#6ee7b7);background:#6ee7b71f;border-color:#6ee7b74d}.skill-chips-row.svelte-rgwvlh{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.chip-btn.svelte-rgwvlh{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff0f;border-radius:14px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .2s}.chip-btn.svelte-rgwvlh:hover{color:var(--text);background:#ffffff0a}.chip-btn.active.svelte-rgwvlh{color:var(--text);background:#ffffff1a;border-color:#fff3}.unlock-group.svelte-rgwvlh{flex-direction:column;gap:12px;display:flex}.group-header.svelte-rgwvlh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;padding-bottom:6px;display:flex}.group-header.svelte-rgwvlh h4:where(.svelte-rgwvlh){letter-spacing:.05em;color:var(--text);margin:0;font-size:13px}.group-header.svelte-rgwvlh p:where(.svelte-rgwvlh){color:var(--text-muted);margin:2px 0 0;font-size:11px}.group-count.svelte-rgwvlh{color:var(--mint,#6ee7b7);font-size:12px;font-weight:600}.unlocks-grid.svelte-rgwvlh{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.unlock-card.svelte-rgwvlh{border:1px solid var(--border);background:var(--bg,#13131f);cursor:default;border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:all .2s;display:flex}.unlock-card.unlocked.svelte-rgwvlh{background:#10b9810d;border-color:#10b98140}.unlock-card.unlocked.svelte-rgwvlh:hover{border-color:#10b98180;transform:translateY(-2px)}.unlock-card.locked.svelte-rgwvlh{opacity:.55;background:#00000040;border-color:#ffffff0d}.unlock-card.locked.svelte-rgwvlh:hover{opacity:.8}.card-head.svelte-rgwvlh{justify-content:space-between;align-items:center;display:flex}.card-icon.svelte-rgwvlh{font-size:22px}.status-badge.svelte-rgwvlh{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.status-badge.unlocked.svelte-rgwvlh{color:#34d399;background:#10b98133}.status-badge.locked.svelte-rgwvlh{color:var(--text-muted);background:#ffffff0f}.card-body.svelte-rgwvlh{flex-direction:column;gap:2px;display:flex}.item-title.svelte-rgwvlh{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.item-skill.svelte-rgwvlh{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.regions-grid.svelte-rgwvlh{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.combat-container.svelte-9ld93k{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;display:flex}.combat-nav.svelte-9ld93k{background:var(--panel,#1e222d);border:1px solid var(--border,#ffffff14);border-radius:12px;justify-content:center;gap:8px;padding:8px;display:flex}.combat-tab.svelte-9ld93k{color:var(--text-muted,#8b92a5);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.combat-tab.svelte-9ld93k:hover{color:var(--text,#fff);background:#ffffff0d}.combat-tab.active.svelte-9ld93k{background:var(--bg,#12141a);color:var(--text,#fff);box-shadow:0 2px 5px #0003}.sub-banner.svelte-9ld93k{background:#6ee7b70d;border:1px solid #6ee7b733;border-radius:10px;align-items:center;gap:16px;padding:14px 18px;display:flex}.banner-icon.svelte-9ld93k{background:#6ee7b71a;border-radius:8px;padding:8px;font-size:24px}.banner-text.svelte-9ld93k{flex-direction:column;flex:1;gap:4px;display:flex}.banner-text.svelte-9ld93k strong:where(.svelte-9ld93k){color:var(--text,#fff);font-size:13px}.banner-text.svelte-9ld93k span:where(.svelte-9ld93k){color:var(--text-muted,#8b92a5);font-size:11px}.region-pill.svelte-9ld93k{color:#6ee7b7;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600}.combat-layout.svelte-9ld93k{grid-template-columns:1fr 440px;align-items:start;gap:20px;display:grid}.section-header.svelte-9ld93k{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.section-header.svelte-9ld93k h2:where(.svelte-9ld93k){color:var(--text,#fff);margin:0;font-size:16px}.enemies-count.svelte-9ld93k{color:var(--text-muted,#8b92a5);font-size:12px}.region-hint.svelte-9ld93k{color:var(--text-muted,#8b92a5);margin:0 0 16px;font-size:12px}.enemy-card.svelte-9ld93k{border:1px solid var(--border,#ffffff14);background:var(--panel,#1e222d);cursor:pointer;border-radius:12px;margin-bottom:16px;padding:18px;transition:border-color .2s,background .2s}.enemy-card.svelte-9ld93k:hover{border-color:#6ee7b74d}.enemy-card.active.svelte-9ld93k{background:linear-gradient(180deg, #395b4f26 0%, var(--panel,#1e222d) 100%);border:1px solid #395b4f;box-shadow:0 0 15px #395b4f33}.enemy-card.locked.svelte-9ld93k{opacity:.85;border-style:dashed}.enemy-header.svelte-9ld93k{align-items:center;gap:14px;margin-bottom:14px;display:flex}.enemy-icon.svelte-9ld93k{background:var(--bg,#12141a);border:1px solid var(--border,#ffffff14);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.enemy-icon.small.svelte-9ld93k{border-radius:8px;width:32px;height:32px;font-size:16px}.enemy-title.svelte-9ld93k{flex:1}.title-row.svelte-9ld93k{align-items:center;gap:8px;display:flex}.title-row.svelte-9ld93k h3:where(.svelte-9ld93k){color:var(--text,#fff);margin:0;font-size:15px}.meta-row.svelte-9ld93k{align-items:center;gap:8px;margin-top:4px;display:flex}.xp-badge.svelte-9ld93k{color:#6ee7b7;background:#6ee7b71a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.elite-badge.svelte-9ld93k{color:#000;letter-spacing:.5px;background:#f59e0b;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.kills-tag.svelte-9ld93k{color:var(--text-muted,#8b92a5);font-size:11px}.lock-progress.svelte-9ld93k{color:#f87171;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.progress-bar.svelte-9ld93k{background:#ffffff1a;border-radius:3px;flex:1;max-width:120px;height:6px;overflow:hidden}.progress-bar.svelte-9ld93k .fill:where(.svelte-9ld93k){background:#f87171;border-radius:3px;height:100%}.enemy-stats-pills.svelte-9ld93k{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pill.svelte-9ld93k{background:var(--bg,#12141a);border:1px solid var(--border,#ffffff14);color:var(--text-muted,#8b92a5);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.stats-grid.svelte-9ld93k{background:var(--border,#ffffff14);border:1px solid var(--border,#ffffff14);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.stats-grid.svelte-9ld93k div:where(.svelte-9ld93k){background:var(--panel,#1e222d);flex-direction:column;gap:4px;padding:10px;display:flex}.stats-grid.svelte-9ld93k label:where(.svelte-9ld93k){color:var(--text-muted,#8b92a5);font-size:9px;font-weight:700}.stats-grid.svelte-9ld93k b:where(.svelte-9ld93k){color:var(--text,#fff);font-size:13px}.drops-list.svelte-9ld93k{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.drop-pill.svelte-9ld93k{background:var(--bg,#12141a);border:1px solid var(--border,#ffffff14);color:var(--text-muted,#8b92a5);border-radius:16px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.drop-pill.bonus.svelte-9ld93k{color:#fbbf24;border-color:#fbbf2466}.start-combat-btn.svelte-9ld93k{color:#fff;cursor:pointer;background:#395b4f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.start-combat-btn.svelte-9ld93k:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.start-combat-btn.svelte-9ld93k:disabled{opacity:.5;cursor:not-allowed}.start-combat-btn.running.svelte-9ld93k{background:#e05e5e}.accordion-btn.svelte-9ld93k{width:100%;color:var(--text-muted,#8b92a5);border:none;border-top:1px solid var(--border,#ffffff14);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 0 0;font-size:11px;font-weight:700;display:flex}.player-card.svelte-9ld93k{border:1px solid var(--border,#ffffff14);background:var(--panel,#1e222d);border-radius:12px;margin-bottom:16px;padding:18px}.card-title-row.svelte-9ld93k{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title-row.svelte-9ld93k h2:where(.svelte-9ld93k){color:var(--text,#fff);margin:0;font-size:15px}.hp-badge.svelte-9ld93k{color:#6ee7b7;background:#6ee7b71a;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.player-hp-bar.svelte-9ld93k{margin-bottom:16px}.player-hp-label.svelte-9ld93k{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.player-hp-label.svelte-9ld93k strong:where(.svelte-9ld93k){color:var(--text,#fff);align-items:center;gap:4px;display:flex}.progress-bar.large.svelte-9ld93k{border-radius:5px;max-width:100%;height:10px}.player-stats-list.svelte-9ld93k{flex-direction:column;display:flex}.stat-row.svelte-9ld93k{border-bottom:1px solid var(--border,#ffffff0f);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.stat-row.svelte-9ld93k:last-child{border-bottom:none}.stat-row.svelte-9ld93k span:where(.svelte-9ld93k){color:var(--text-muted,#8b92a5);align-items:center;gap:4px;display:flex}.stat-row.svelte-9ld93k b:where(.svelte-9ld93k){color:var(--text,#fff)}.food-section.svelte-9ld93k{margin-top:14px}.food-slot.svelte-9ld93k{background:#e05e5e0d;border:1px solid #e05e5e33;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.food-slot.equipped.svelte-9ld93k{background:#6ee7b70d;border-color:#6ee7b740}.food-icon.svelte-9ld93k{background:var(--bg,#12141a);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.food-info.svelte-9ld93k{flex-direction:column;font-size:11px;display:flex}.food-info.svelte-9ld93k span:where(.svelte-9ld93k){color:var(--text-muted,#8b92a5)}.helper-text.svelte-9ld93k{color:var(--text-muted,#8b92a5);margin-top:8px;font-size:11px;line-height:1.4}.desc-lore.svelte-9ld93k{margin-bottom:14px;font-style:italic}.dishes-picker.svelte-9ld93k{margin-top:8px}.picker-label.svelte-9ld93k{color:var(--text-muted,#8b92a5);margin-bottom:4px;font-size:10px;display:block}.dishes-pills.svelte-9ld93k{flex-wrap:wrap;gap:6px;display:flex}.dish-btn.svelte-9ld93k{background:var(--bg,#12141a);border:1px solid var(--border,#ffffff1a);color:var(--text-muted,#8b92a5);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:10px}.dish-btn.active.svelte-9ld93k{color:#6ee7b7;background:#6ee7b71a;border-color:#6ee7b7}.details-card.svelte-9ld93k{border:1px solid var(--border,#ffffff14);background:var(--panel,#1e222d);border-radius:12px;padding:18px}.details-card.svelte-9ld93k h2:where(.svelte-9ld93k){color:var(--text,#fff);margin:0 0 12px;font-size:15px}.enemy-header.mini.svelte-9ld93k{margin-bottom:8px}.tabs-row.svelte-9ld93k{border-bottom:1px solid var(--border,#ffffff14);gap:8px;margin-bottom:14px;padding-bottom:8px;display:flex}.tabs-row.svelte-9ld93k button:where(.svelte-9ld93k){color:var(--text-muted,#8b92a5);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.tabs-row.svelte-9ld93k button.active:where(.svelte-9ld93k){color:var(--text,#fff);background:#ffffff14}.col-heading.svelte-9ld93k{color:var(--text-muted,#8b92a5);align-items:center;gap:4px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.drop-item.svelte-9ld93k{border-bottom:1px solid var(--border,#ffffff0a);justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.drop-left.svelte-9ld93k{color:var(--text,#fff);align-items:center;gap:6px;display:flex}.d-icon.svelte-9ld93k{font-size:14px}.drop-right-group.svelte-9ld93k{align-items:center;gap:8px;display:flex}.qty.svelte-9ld93k{color:var(--text-muted,#8b92a5);font-size:11px}.chance.svelte-9ld93k{color:#6ee7b7;font-size:11px;font-weight:600}.bonus-text.svelte-9ld93k{color:#fbbf24}.bonus-row.svelte-9ld93k{background:#fbbf240a;border-radius:6px;padding:7px 6px}.attr-pills.svelte-9ld93k{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.est-row.svelte-9ld93k{border-bottom:1px solid var(--border,#ffffff0a);justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.est-row.svelte-9ld93k span:where(.svelte-9ld93k){color:var(--text-muted,#8b92a5)}.est-row.svelte-9ld93k b:where(.svelte-9ld93k){color:var(--text,#fff)}.map-container.svelte-c20cna{flex-direction:column;gap:20px;width:100%;max-width:900px;margin:0 auto;display:flex}.current-location-card.svelte-c20cna{background:linear-gradient(90deg,#395b4f1a,#0000);border:1px solid #6ee7b733;padding:24px}.header-row.svelte-c20cna{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.header-row.svelte-c20cna h2:where(.svelte-c20cna){color:var(--text);margin:0;font-size:18px}.category-badge.svelte-c20cna{color:#6ee7b7;background:#6ee7b71a;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.desc-text.svelte-c20cna{color:var(--text-muted);margin:0;font-size:14px}.regions-card.svelte-c20cna{padding:24px}.regions-card.svelte-c20cna h3:where(.svelte-c20cna){color:var(--text);margin:0 0 20px;font-size:16px}.regions-list.svelte-c20cna{flex-direction:column;gap:16px;display:flex}.region-item.svelte-c20cna{background:var(--bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;padding:16px;transition:border-color .2s;display:flex}.region-item.svelte-c20cna:hover{border-color:#ffffff1a}.region-item.active.svelte-c20cna{background:linear-gradient(90deg,#395b4f1a,#0000);border:1px solid #6ee7b74d}.region-number.svelte-c20cna{color:var(--text-muted);opacity:.5;text-align:center;width:40px;font-size:24px;font-weight:700}.region-item.active.svelte-c20cna .region-number:where(.svelte-c20cna){color:#6ee7b7;opacity:1}.region-info.svelte-c20cna{flex-direction:column;flex:1;gap:6px;display:flex}.region-title-row.svelte-c20cna{align-items:center;gap:8px;display:flex}.region-title-row.svelte-c20cna h4:where(.svelte-c20cna){color:var(--text);margin:0;font-size:15px}.category-tag.svelte-c20cna{background:var(--panel);color:var(--text-muted);border-radius:4px;padding:2px 6px;font-size:11px}.port-tag.svelte-c20cna{color:var(--text-muted);background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:11px}.current-tag.svelte-c20cna{color:#6ee7b7;background:#6ee7b726;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.region-desc.svelte-c20cna{color:var(--text);margin:0;font-size:13px}.region-resources.svelte-c20cna{color:var(--text-muted);margin:0;font-size:12px}.region-travel.svelte-c20cna{color:var(--text-muted);margin:4px 0 0;font-size:12px}.region-travel.svelte-c20cna strong:where(.svelte-c20cna){color:var(--text)}.travel-btn.svelte-c20cna{color:#6ee7b7;cursor:pointer;background:#6ee7b733;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.travel-btn.svelte-c20cna:hover{background:#6ee7b74d}.travel-btn.locked.svelte-c20cna{color:var(--text-muted);cursor:not-allowed;opacity:.6;background:#ffffff0d;border:1px dashed #ffffff26}.travel-btn.locked.svelte-c20cna:hover{background:#ffffff0d}.travel-btn.target.svelte-c20cna{color:#fbbf24;cursor:progress;background:#fbbf2426;border:1px solid #fbbf2466}.travel-active-card.svelte-c20cna{background:linear-gradient(135deg,#fbbf241f,#d977060d);border:1px solid #fbbf2459;border-radius:12px;padding:20px 24px;box-shadow:0 4px 20px #0006}.travel-active-header.svelte-c20cna{align-items:center;gap:16px;margin-bottom:14px;display:flex}.pulse-icon.svelte-c20cna{font-size:28px;animation:1.5s ease-in-out infinite svelte-c20cna-pulseWalk}@keyframes svelte-c20cna-pulseWalk{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.travel-active-text.svelte-c20cna{flex:1}.travel-active-text.svelte-c20cna strong:where(.svelte-c20cna){color:#fde68a;margin-bottom:4px;font-size:15px;display:block}.travel-active-text.svelte-c20cna p:where(.svelte-c20cna){color:#d1d5db;margin:0;font-size:12px;line-height:1.4}.travel-countdown-badge.svelte-c20cna{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf2466;border-radius:8px;padding:6px 12px;font-family:monospace;font-size:14px;font-weight:700}.travel-progress-bar.svelte-c20cna{background:#ffffff14;border-radius:4px;height:6px;overflow:hidden}.travel-progress-fill.svelte-c20cna{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:4px;height:100%;transition:width 1s linear}.pets-container.svelte-pi0mma{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:640px;margin:0 auto;padding:20px 16px 60px;display:flex}.pets-header.svelte-pi0mma{flex-direction:column;gap:16px;width:100%;display:flex}.title-bar.svelte-pi0mma{justify-content:space-between;align-items:center;display:flex}.title-bar.svelte-pi0mma h2:where(.svelte-pi0mma){color:var(--text);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;display:flex}.currency-pills.svelte-pi0mma{gap:8px;display:flex}.curr.svelte-pi0mma{color:#f1f5f9;background:#1e293b;border:1px solid #ffffff14;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.curr.gold.svelte-pi0mma{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.pets-nav.svelte-pi0mma{background:#181d24;border:1px solid #ffffff0f;border-radius:12px;gap:6px;padding:4px;display:flex}.nav-pill.svelte-pi0mma{color:#94a3b8;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s}.nav-pill.svelte-pi0mma:hover{color:#f8fafc;background:#ffffff08}.nav-pill.active.svelte-pi0mma{color:#f8fafc;background:#252d38;box-shadow:0 1px 3px #0006}.action-alert.svelte-pi0mma{color:#6ee7b7;text-align:center;background:#10b98126;border:1px solid #10b981;border-radius:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:600}.tab-content.svelte-pi0mma{flex-direction:column;gap:16px;width:100%;display:flex}.card.svelte-pi0mma{background:#1c222b;border:1px solid #ffffff12;border-radius:14px;padding:20px;box-shadow:0 4px 12px #00000040}.empty-card.svelte-pi0mma{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.empty-icon.svelte-pi0mma{opacity:.7;font-size:40px}.empty-card.svelte-pi0mma h3:where(.svelte-pi0mma){color:#cbd5e1;margin:0;font-size:16px}.empty-card.svelte-pi0mma p:where(.svelte-pi0mma){color:#64748b;max-width:380px;margin:0;font-size:13px}.pet-card.svelte-pi0mma{flex-direction:column;gap:14px;display:flex}.pet-header.svelte-pi0mma{align-items:center;gap:14px;display:flex}.pet-icon-frame.svelte-pi0mma{background:#232a35;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:32px;display:flex}.pet-icon-frame.common.svelte-pi0mma{border-color:#94a3b8}.pet-icon-frame.uncommon.svelte-pi0mma{border-color:#10b981}.pet-icon-frame.rare.svelte-pi0mma{border-color:#3b82f6}.pet-icon-frame.epic.svelte-pi0mma{border-color:#a855f7}.pet-icon-frame.legendary.svelte-pi0mma{border-color:#f59e0b}.pet-icon-frame.ancestral.svelte-pi0mma{border-color:#ec4899;box-shadow:0 0 10px #ec48994d}.pet-title-area.svelte-pi0mma{flex-direction:column;gap:4px;display:flex}.name-row.svelte-pi0mma{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.name-row.svelte-pi0mma h3:where(.svelte-pi0mma){color:#f8fafc;margin:0;font-size:17px;font-weight:700}.walking-tag.svelte-pi0mma{color:#f59e0b;background:#f59e0b33;border:1px solid #f59e0b66;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.pet-subtitle.svelte-pi0mma{color:#94a3b8;font-size:12px}.pet-desc.svelte-pi0mma{color:#cbd5e1;margin:0;font-size:13px;line-height:1.45}.bond-section.svelte-pi0mma{background:#181d24;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bond-header.svelte-pi0mma{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.bond-label.svelte-pi0mma{color:#94a3b8;font-size:12px}.bond-label.svelte-pi0mma strong:where(.svelte-pi0mma){color:#e2e8f0}.bond-boost-badge.svelte-pi0mma{color:#34d399;background:#10b98126;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.progress-track.svelte-pi0mma{background:#232b36;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill.svelte-pi0mma{background:#10b981;border-radius:4px;height:100%;transition:width .3s}.pet-actions.svelte-pi0mma{flex-wrap:wrap;gap:8px;display:flex}.btn-walk.svelte-pi0mma{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:background .15s}.btn-walk.svelte-pi0mma:hover{background:#f97316}.btn-walk.active.svelte-pi0mma{color:#cbd5e1;background:#334155}.btn-pet.svelte-pi0mma,.btn-feed.svelte-pi0mma{color:#f1f5f9;cursor:pointer;background:#232a35;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.btn-pet.svelte-pi0mma:hover:not(:disabled),.btn-feed.svelte-pi0mma:hover:not(:disabled){background:#2d3748;border-color:#fff3}.btn-pet.svelte-pi0mma:disabled,.btn-feed.svelte-pi0mma:disabled{opacity:.45;cursor:not-allowed}.pet-mood.svelte-pi0mma{color:#94a3b8;font-size:12px;font-style:italic}.accordion-section.svelte-pi0mma{border-top:1px solid #ffffff0f;padding-top:10px}.accordion-toggle.svelte-pi0mma{color:#94a3b8;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:4px 0;font-size:11px;font-weight:700;display:flex}.accordion-toggle.svelte-pi0mma:hover{color:#e2e8f0}.accordion-body.svelte-pi0mma{flex-direction:column;gap:8px;padding-top:10px;display:flex}.field-label.svelte-pi0mma{color:#94a3b8;font-size:12px}.rename-row.svelte-pi0mma{gap:8px;display:flex}.rename-input.svelte-pi0mma{color:#f8fafc;background:#14181f;border:1px solid #ffffff1f;border-radius:6px;flex:1;padding:8px 12px;font-size:13px}.btn-save-rename.svelte-pi0mma{color:#f8fafc;cursor:pointer;background:#334155;border:1px solid #ffffff1a;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:600}.btn-save-rename.svelte-pi0mma:hover{background:#475569}.hint-text.svelte-pi0mma{color:#64748b;font-size:11px}.footer-helper-text.svelte-pi0mma{color:#64748b;text-align:center;max-width:85%;margin:8px auto 0;font-size:12px;line-height:1.5}.settings-card.svelte-pi0mma{flex-direction:column;gap:18px;display:flex}.settings-header.svelte-pi0mma h3:where(.svelte-pi0mma){color:#f8fafc;margin:0 0 4px;font-size:17px;font-weight:700}.settings-header.svelte-pi0mma p:where(.svelte-pi0mma){color:#94a3b8;margin:0;font-size:13px}.toggle-list.svelte-pi0mma{flex-direction:column;gap:16px;display:flex}.toggle-row.svelte-pi0mma,.select-row.svelte-pi0mma{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.toggle-info.svelte-pi0mma{flex-direction:column;gap:2px;display:flex}.toggle-title.svelte-pi0mma{color:#e2e8f0;font-size:14px;font-weight:600}.toggle-desc.svelte-pi0mma{color:#64748b;font-size:12px}.switch.svelte-pi0mma{cursor:pointer;background:#334155;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:2px;transition:background .2s;position:relative}.switch.active.svelte-pi0mma{background:#ea580c}.knob.svelte-pi0mma{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block}.switch.active.svelte-pi0mma .knob:where(.svelte-pi0mma){transform:translate(20px)}.pref-select.svelte-pi0mma,.assign-select.svelte-pi0mma{color:#f8fafc;cursor:pointer;background:#14181f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 12px;font-size:13px}.job-summary-card.svelte-pi0mma{padding:16px 20px}.job-summary-header.svelte-pi0mma{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-summary-header.svelte-pi0mma h3:where(.svelte-pi0mma){color:#f8fafc;margin:0 0 2px;font-size:16px}.job-summary-header.svelte-pi0mma p:where(.svelte-pi0mma){color:#94a3b8;margin:0;font-size:12px}.badge-assignments.svelte-pi0mma{color:#cbd5e1;white-space:nowrap;background:#ffffff14;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.job-card.svelte-pi0mma{flex-direction:column;gap:12px;display:flex}.job-title-row.svelte-pi0mma{justify-content:space-between;align-items:center;display:flex}.job-title-row.svelte-pi0mma h4:where(.svelte-pi0mma){color:#f8fafc;margin:0;font-size:16px;font-weight:700}.status-badge.svelte-pi0mma{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.status-badge.unlocked.svelte-pi0mma{color:#34d399;background:#10b98133}.status-badge.locked.svelte-pi0mma{color:#94a3b8;background:#94a3b81a}.job-desc.svelte-pi0mma{color:#94a3b8;margin:0;font-size:13px;line-height:1.45}.unlock-block.svelte-pi0mma{flex-direction:column;gap:10px;margin-top:4px;display:flex}.req-text.svelte-pi0mma{color:#64748b;font-size:12px}.btn-unlock-orange.svelte-pi0mma{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:8px;width:fit-content;padding:9px 18px;font-size:13px;font-weight:700;transition:background .15s}.btn-unlock-orange.svelte-pi0mma:hover{background:#f97316}.assignment-block.svelte-pi0mma{flex-direction:column;gap:6px;margin-top:6px;display:flex}.assign-label.svelte-pi0mma{color:#94a3b8;font-size:12px}.plan-card.svelte-pi0mma{flex-direction:column;gap:20px;display:flex}.plan-header.svelte-pi0mma{align-items:center;gap:12px;display:flex}.plan-header.svelte-pi0mma h3:where(.svelte-pi0mma){color:#f8fafc;margin:0 0 4px;font-size:17px;font-weight:700}.plan-header.svelte-pi0mma p:where(.svelte-pi0mma){color:#94a3b8;margin:0;font-size:13px}.table-container.svelte-pi0mma{overflow-x:auto}.rarity-table.svelte-pi0mma{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.rarity-table.svelte-pi0mma th:where(.svelte-pi0mma){color:#94a3b8;background:#14181f;border-bottom:1px solid #ffffff14;padding:10px;font-weight:600}.rarity-table.svelte-pi0mma td:where(.svelte-pi0mma){color:#cbd5e1;border-bottom:1px solid #ffffff0a;padding:10px}.tag-rarity.svelte-pi0mma{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.tag-rarity.common.svelte-pi0mma{color:#cbd5e1;background:#94a3b833}.tag-rarity.uncommon.svelte-pi0mma{color:#34d399;background:#10b98133}.tag-rarity.rare.svelte-pi0mma{color:#60a5fa;background:#3b82f633}.tag-rarity.epic.svelte-pi0mma{color:#c084fc;background:#a855f733}.tag-rarity.legendary.svelte-pi0mma{color:#fbbf24;background:#f59e0b33}.tag-rarity.ancestral.svelte-pi0mma{color:#f472b6;background:#ec489933}.rules-box.svelte-pi0mma{background:#14181f;border-left:3px solid #f59e0b;border-radius:8px;padding:16px}.rules-box.svelte-pi0mma h4:where(.svelte-pi0mma){color:#f8fafc;margin:0 0 8px;font-size:14px}.rules-box.svelte-pi0mma ul:where(.svelte-pi0mma){color:#94a3b8;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.4;display:flex}.modal-overlay.svelte-pi0mma{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card.svelte-pi0mma{background:#1c222b;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:24px;display:flex;box-shadow:0 20px 40px #00000080}.modal-header.svelte-pi0mma{justify-content:space-between;align-items:center;display:flex}.modal-header.svelte-pi0mma h4:where(.svelte-pi0mma){color:#f8fafc;margin:0;font-size:17px;font-weight:700}.modal-close.svelte-pi0mma{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:24px}.modal-desc.svelte-pi0mma{color:#94a3b8;margin:0;font-size:13px;line-height:1.4}.food-selector-list.svelte-pi0mma{flex-direction:column;gap:8px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.food-option.svelte-pi0mma{cursor:pointer;background:#14181f;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}.food-option.selected.svelte-pi0mma{background:#ea580c1a;border-color:#ea580c}.food-icon.svelte-pi0mma{font-size:20px}.food-info.svelte-pi0mma{flex-direction:column;flex:1;display:flex}.food-name.svelte-pi0mma{color:#f1f5f9;font-size:13px;font-weight:600}.food-qty.svelte-pi0mma{color:#64748b;font-size:11px}.food-xp-badge.svelte-pi0mma{color:#10b981;background:#10b9811f;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.empty-food-box.svelte-pi0mma{text-align:center;background:#14181f;border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.empty-food-box.svelte-pi0mma p:where(.svelte-pi0mma){color:#f87171;margin:0;font-size:13px;font-weight:600}.empty-food-box.svelte-pi0mma .tip:where(.svelte-pi0mma){color:#94a3b8;font-size:11px}.error-msg.svelte-pi0mma{color:#f87171;font-size:12px;font-weight:600}.modal-actions.svelte-pi0mma{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.btn-cancel.svelte-pi0mma{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:600}.btn-confirm-feed.svelte-pi0mma{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:background .15s}.btn-confirm-feed.svelte-pi0mma:hover:not(:disabled){background:#f97316}.btn-confirm-feed.svelte-pi0mma:disabled{opacity:.45;cursor:not-allowed}.helper-status-banner.svelte-pi0mma{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px;transition:all .2s;display:flex}.helper-status-banner.active.svelte-pi0mma{background:linear-gradient(135deg,#10b9811f 0%,#0d141c99 100%);border-color:#10b98159;box-shadow:0 4px 16px #10b98114}.helper-status-banner.warning.svelte-pi0mma{background:linear-gradient(135deg,#f59e0b1f 0%,#1a140f99 100%);border-color:#f59e0b59;box-shadow:0 4px 16px #f59e0b14}.helper-status-banner.svelte-pi0mma .status-icon:where(.svelte-pi0mma){flex-shrink:0;margin-top:2px;font-size:24px;line-height:1}.helper-status-banner.svelte-pi0mma .status-content:where(.svelte-pi0mma){flex-direction:column;flex:1;gap:4px;display:flex}.helper-status-banner.svelte-pi0mma .status-title:where(.svelte-pi0mma){letter-spacing:-.01em;font-size:14px;font-weight:700}.helper-status-banner.active.svelte-pi0mma .status-title:where(.svelte-pi0mma){color:#34d399}.helper-status-banner.warning.svelte-pi0mma .status-title:where(.svelte-pi0mma){color:#fbbf24}.helper-status-banner.svelte-pi0mma .status-desc:where(.svelte-pi0mma){color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.btn-equip-prompt.svelte-pi0mma{color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;align-self:flex-start;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:transform .15s,filter .15s}.btn-equip-prompt.svelte-pi0mma:hover{filter:brightness(1.1);transform:translateY(-1px)}.shop-container.svelte-tw75zc{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding-top:8px;display:flex}.founder-banner.svelte-tw75zc{background:#171717;border:1px solid #262626;border-radius:8px;align-items:center;gap:16px;padding:14px 20px;display:flex}.banner-icon-box.svelte-tw75zc{background:#212121;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:flex}.banner-info.svelte-tw75zc{flex:1}.banner-title-row.svelte-tw75zc{align-items:center;gap:10px;margin-bottom:4px;display:flex}.banner-title-row.svelte-tw75zc h3:where(.svelte-tw75zc){color:#f3f4f6;margin:0;font-size:15px;font-weight:700}.timer-tag.svelte-tw75zc{color:#9ca3af;background:#262626;border-radius:4px;padding:2px 8px;font-size:11px}.banner-info.svelte-tw75zc p:where(.svelte-tw75zc){color:#9ca3af;margin:0;font-size:12px}.btn-see-packs.svelte-tw75zc{color:#e5e7eb;cursor:pointer;background:#262626;border:1px solid #374151;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-see-packs.svelte-tw75zc:hover{color:#fff;background:#374151}.character-selector-row.svelte-tw75zc{align-items:center;gap:12px;display:flex}.char-pill.svelte-tw75zc{color:#e5e7eb;background:#1f1f1f;border:1px solid #333;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:700}.char-disclaimer.svelte-tw75zc{color:#9ca3af;margin:0;font-size:12px}.shop-tabs-nav.svelte-tw75zc{border-bottom:1px solid #262626;gap:6px;padding-bottom:8px;display:flex}.tab-btn.svelte-tw75zc{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .2s}.tab-btn.svelte-tw75zc:hover{color:#e5e7eb;background:#1f1f1f}.tab-btn.active.svelte-tw75zc{color:#f3f4f6;background:#262626}.tab-btn.sub.svelte-tw75zc{margin-left:auto}.shop-items-grid-layout.svelte-tw75zc{grid-template-columns:1fr 340px;gap:16px;display:grid}.card.svelte-tw75zc{background:#141414;border:1px solid #242424;border-radius:8px}.left-items-card.svelte-tw75zc{flex-direction:column;gap:12px;padding:16px;display:flex}.panel-header.svelte-tw75zc h3:where(.svelte-tw75zc){color:#f3f4f6;margin:0 0 4px;font-size:14px;font-weight:700}.panel-sub.svelte-tw75zc{color:#9ca3af;margin:0;font-size:12px}.items-list-container.svelte-tw75zc{flex-direction:column;gap:6px;margin-top:6px;display:flex}.item-row-btn.svelte-tw75zc{text-align:left;cursor:pointer;background:#191919;border:1px solid #242424;border-radius:8px;align-items:center;gap:14px;padding:12px 14px;transition:all .15s;display:flex}.item-row-btn.svelte-tw75zc:hover{background:#212121;border-color:#383838}.item-row-btn.selected.svelte-tw75zc{background:#201a14;border-color:#e27d34;box-shadow:0 0 0 1px #e27d3466}.item-icon-box.svelte-tw75zc{background:#232323;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;display:flex}.item-info-col.svelte-tw75zc{flex-direction:column;flex:1;gap:4px;display:flex}.item-name.svelte-tw75zc{color:#f3f4f6;font-size:13px;font-weight:700}.item-meta-line.svelte-tw75zc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gold-price.svelte-tw75zc{color:#facc15;font-size:12px;font-weight:700}.category-tag.svelte-tw75zc{color:#9ca3af;font-size:11px}.orange-badge.svelte-tw75zc{color:#e27d34;background:#e27d341f;border:1px solid #e27d3440;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.right-details-card.svelte-tw75zc{flex-direction:column;align-self:start;gap:14px;padding:16px;display:flex}.details-heading.svelte-tw75zc{color:#f3f4f6;margin:0;font-size:14px;font-weight:700}.details-focus-box.svelte-tw75zc{flex-direction:column;gap:16px;display:flex}.focus-top-row.svelte-tw75zc{align-items:center;gap:12px;display:flex}.large-icon-box.svelte-tw75zc{background:#232323;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:28px;display:flex}.focus-title-col.svelte-tw75zc h4:where(.svelte-tw75zc){color:#f3f4f6;margin:0 0 2px;font-size:14px;font-weight:700}.focus-category.svelte-tw75zc{color:#9ca3af;font-size:11px}.focus-desc.svelte-tw75zc{color:#9ca3af;margin:0;font-size:12px;line-height:1.5}.detail-section.svelte-tw75zc{flex-direction:column;gap:6px;display:flex}.section-label.svelte-tw75zc{color:#6b7280;letter-spacing:.5px;font-size:11px;font-weight:700}.effect-box.svelte-tw75zc{background:#1a1a1a;border:1px solid #262626;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.eff-icon.svelte-tw75zc{font-size:16px}.eff-title.svelte-tw75zc{color:#e5e7eb;flex:1;font-size:12px;font-weight:600}.eff-badge.svelte-tw75zc{color:#9ca3af;background:#262626;border-radius:4px;padding:2px 8px;font-size:11px}.cost-row.svelte-tw75zc{background:#1a1a1a;border:1px solid #262626;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.cost-type.svelte-tw75zc{color:#e5e7eb;align-items:center;gap:6px;font-size:12px;display:flex}.cost-fraction.svelte-tw75zc{color:#9ca3af;font-size:12px;font-weight:700}.insufficient-alert.svelte-tw75zc{color:#ef4444;text-align:center;background:#dc262626;border:1px solid #dc26264d;border-radius:6px;padding:10px;font-size:12px}.btn-action-orange.svelte-tw75zc{color:#fff;cursor:pointer;background:#e27d34;border:none;border-radius:6px;padding:11px;font-size:13px;font-weight:700;transition:background .2s}.btn-action-orange.svelte-tw75zc:hover{background:#c86927}.buy-gold-layout.svelte-tw75zc{flex-direction:column;gap:16px;display:flex}.success-banner.svelte-tw75zc{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.payment-methods-card.svelte-tw75zc{padding:16px}.methods-header.svelte-tw75zc{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.methods-header.svelte-tw75zc h3:where(.svelte-tw75zc){color:#f3f4f6;margin:0;font-size:14px}.crypto-tag-discount.svelte-tw75zc{color:#eab308;background:#eab30826;border:1px solid #eab3084d;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.methods-selector-pills.svelte-tw75zc{flex-wrap:wrap;gap:8px;display:flex}.method-pill.svelte-tw75zc{color:#9ca3af;cursor:pointer;background:#1a1a1a;border:1px solid #262626;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;transition:all .2s;display:flex}.method-pill.svelte-tw75zc:hover{color:#e5e7eb;background:#242424}.method-pill.active.svelte-tw75zc{color:#f3f4f6;background:#201a14;border-color:#e27d34}.gold-packages-grid.svelte-tw75zc{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.package-card.svelte-tw75zc{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex;position:relative}.package-card.popular.svelte-tw75zc{border-color:#e27d34;box-shadow:0 0 16px #e27d3426}.package-badge.svelte-tw75zc{color:#fff;background:#e27d34;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:-10px}.gold-amount-box.svelte-tw75zc{flex-direction:column;align-items:center;gap:2px;display:flex}.huge-coin.svelte-tw75zc{margin-bottom:2px;font-size:32px}.gold-val.svelte-tw75zc{color:#facc15;font-size:20px}.gold-label.svelte-tw75zc{color:#9ca3af;letter-spacing:.5px;font-size:11px}.bonus-tag.svelte-tw75zc{color:#10b981;background:#10b9811a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.price-box.svelte-tw75zc{flex-direction:column;align-items:center;gap:2px;margin:6px 0;display:flex}.current-price.svelte-tw75zc{color:#f3f4f6;font-size:16px}.old-price.svelte-tw75zc{color:#6b7280;font-size:12px;text-decoration:line-through}.crypto-note.svelte-tw75zc{color:#eab308;font-size:10px}.usd-price.svelte-tw75zc{color:#6b7280;font-size:11px}.btn-buy-package.svelte-tw75zc{color:#e5e7eb;cursor:pointer;background:#262626;border:1px solid #374151;border-radius:6px;width:100%;padding:8px 12px;font-size:12px;font-weight:700;transition:all .2s}.btn-buy-package.svelte-tw75zc:hover{color:#fff;background:#e27d34;border-color:#e27d34}.silver-layout.svelte-tw75zc{flex-direction:column;gap:16px;display:flex}.silver-header-panel.svelte-tw75zc{background:linear-gradient(135deg,#1e293bb3,#0f172ae6);border:1px solid #94a3b840;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.silver-title-info.svelte-tw75zc{flex:1}.silver-title-row.svelte-tw75zc{align-items:center;gap:12px;display:flex}.silver-lead-icon.svelte-tw75zc{font-size:28px}.silver-title-row.svelte-tw75zc h3:where(.svelte-tw75zc){color:#f1f5f9;margin:0 0 4px;font-size:16px;font-weight:700}.silver-subtitle.svelte-tw75zc{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.silver-balance-pill.svelte-tw75zc{background:#00000059;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;align-items:center;gap:14px;padding:8px 16px;display:flex}.balance-item.svelte-tw75zc{flex-direction:column;align-items:center;gap:2px;display:flex}.b-label.svelte-tw75zc{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.b-val.svelte-tw75zc{font-size:13px;font-weight:700}.silver-val.svelte-tw75zc{color:#e2e8f0}.balance-divider.svelte-tw75zc{background:#ffffff1a;width:1px;height:24px}.purchase-notice.svelte-tw75zc{color:#34d399;background:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:600}.purchase-notice.error.svelte-tw75zc{color:#f87171;background:#ef444426;border-color:#ef444466}.silver-packages-grid.svelte-tw75zc{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.silver-pkg-card.svelte-tw75zc{text-align:center;background:#141424;border:1px solid #94a3b826;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.silver-pkg-card.svelte-tw75zc:hover{border-color:#94a3b866;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.silver-pkg-card.popular.svelte-tw75zc{border-color:#f59e0b80;box-shadow:0 0 16px #f59e0b1f}.silver-pkg-card.supreme.svelte-tw75zc{border-color:#a855f780;box-shadow:0 0 16px #a855f726}.pkg-ribbon.svelte-tw75zc{letter-spacing:.5px;color:#fff;border-radius:4px;padding:2px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px}.tag-popular.svelte-tw75zc{background:#f59e0b;box-shadow:0 2px 6px #f59e0b66}.tag-value.svelte-tw75zc{background:#10b981;box-shadow:0 2px 6px #10b98166}.tag-supreme.svelte-tw75zc{background:linear-gradient(135deg,#a855f7,#6366f1);box-shadow:0 2px 8px #a855f780}.pkg-icon-box.svelte-tw75zc{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-top:4px;display:flex}.pkg-icon.svelte-tw75zc{font-size:26px}.pkg-name.svelte-tw75zc{color:#f1f5f9;font-size:13.5px;font-weight:700}.silver-amount-display.svelte-tw75zc{flex-direction:column;align-items:center;gap:1px;margin:2px 0;display:flex}.silver-num.svelte-tw75zc{color:#f8fafc;text-shadow:0 0 12px #cbd5e159;letter-spacing:-.5px;font-size:22px;font-weight:800}.silver-unit.svelte-tw75zc{color:#94a3b8;letter-spacing:.6px;font-size:10px;font-weight:700}.pkg-bonus-pill.svelte-tw75zc{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:4px;padding:2px 8px;font-size:10.5px;font-weight:700}.pkg-bonus-placeholder.svelte-tw75zc{color:#64748b;padding:2px 8px;font-size:10.5px}.pkg-desc.svelte-tw75zc{color:#94a3b8;min-height:44px;margin:2px 0 6px;font-size:11px;line-height:1.4}.pkg-gold-cost.svelte-tw75zc{align-items:center;gap:6px;margin-bottom:8px;display:flex}.cost-label.svelte-tw75zc{color:#9ca3af;font-size:11px}.cost-gold.svelte-tw75zc{color:#facc15;font-size:13.5px}.btn-buy-silver-pack.svelte-tw75zc{color:#f1f5f9;cursor:pointer;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #334155;border-radius:6px;width:100%;padding:8px 12px;font-size:12px;font-weight:700;transition:all .2s}.btn-buy-silver-pack.svelte-tw75zc:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#334155,#1e293b);border-color:#64748b}.btn-buy-silver-pack.insufficient.svelte-tw75zc{color:#fbbf24;background:#eab3081a;border-color:#eab30859}.btn-buy-silver-pack.insufficient.svelte-tw75zc:hover{background:#eab30833;border-color:#eab308}.appearance-layout.svelte-tw75zc{flex-direction:column;gap:16px;display:flex}.preview-card.svelte-tw75zc{align-items:center;gap:16px;padding:16px;display:flex}.portrait-box.svelte-tw75zc{background:#222;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;font-size:40px;display:flex}.preview-meta.svelte-tw75zc h4:where(.svelte-tw75zc){color:#f3f4f6;margin:0 0 4px}.preview-meta.svelte-tw75zc span:where(.svelte-tw75zc){color:#9ca3af;font-size:12px}.catalog-card.svelte-tw75zc{padding:16px}.cosmetics-grid.svelte-tw75zc{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.cosmetic-card.svelte-tw75zc{text-align:center;background:#191919;border:1px solid #242424;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.cos-icon.svelte-tw75zc{font-size:26px}.cos-name.svelte-tw75zc{color:#f3f4f6;font-size:12px}.cos-price.svelte-tw75zc{color:#facc15;font-size:11px}.btn-equip.svelte-tw75zc{color:#e5e7eb;cursor:pointer;background:#262626;border:1px solid #374151;border-radius:4px;width:100%;padding:6px;font-size:11px}.btn-equip.svelte-tw75zc:hover{background:#374151}.modal-overlay.svelte-tw75zc{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-dialog.svelte-tw75zc{background:#171717;border:1px solid #292929;border-radius:8px;width:90%;max-width:440px;padding:18px}.modal-header.svelte-tw75zc{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal-header.svelte-tw75zc h3:where(.svelte-tw75zc){color:#f3f4f6;margin:0;font-size:15px}.close-btn.svelte-tw75zc{color:#9ca3af;cursor:pointer;background:0 0;border:none}.modal-body.svelte-tw75zc{flex-direction:column;gap:12px;display:flex}.btn-confirm.svelte-tw75zc{color:#fff;cursor:pointer;background:#e27d34;border:none;border-radius:6px;padding:8px 16px;font-weight:700}.founder-dialog.svelte-tw75zc{width:90vw;max-width:820px}.founder-hero.svelte-tw75zc{text-align:center;margin-bottom:16px}.founder-hero.svelte-tw75zc h4:where(.svelte-tw75zc){color:#f3f4f6;margin:0 0 6px;font-size:17px}.founder-hero.svelte-tw75zc p:where(.svelte-tw75zc){color:#9ca3af;margin:0;font-size:13px}.founder-grid.svelte-tw75zc{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.f-pack-card.svelte-tw75zc{background:#17192a;border:1px solid #2d264f;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.f-pack-card.popular.svelte-tw75zc{background:radial-gradient(circle at 100% 0,#facc1514,#0000 70%),#17192a;border-color:#facc15}.f-pack-card.owned.svelte-tw75zc{border-color:#34d399}.f-pack-badge.svelte-tw75zc{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#2563eb;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.f-pack-badge.bronze.svelte-tw75zc{background:#d97706}.pop-tag.svelte-tw75zc{color:#000;letter-spacing:.5px;background:#facc15;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:900;position:absolute;top:-9px;right:12px}.f-pack-card.svelte-tw75zc h5:where(.svelte-tw75zc){color:#f3f4f6;margin:0;font-size:15px;font-weight:700}.f-desc.svelte-tw75zc{color:#9ca3af;margin:0;font-size:11px;line-height:1.4}.f-perks.svelte-tw75zc{border-top:1px dashed #ffffff14;border-bottom:1px dashed #ffffff14;flex-direction:column;flex:1;gap:6px;margin-top:4px;padding:8px 0;display:flex}.perk-row.svelte-tw75zc{justify-content:space-between;align-items:center;font-size:11px;display:flex}.perk-row.svelte-tw75zc span:where(.svelte-tw75zc){color:#c4b5fd}.perk-row.svelte-tw75zc strong:where(.svelte-tw75zc){color:#fff}.f-price-box.svelte-tw75zc{align-items:baseline;margin-top:4px;display:flex}.f-price.svelte-tw75zc{color:#facc15;font-size:16px;font-weight:800}.f-price.svelte-tw75zc small:where(.svelte-tw75zc){color:#9ca3af;margin-left:4px;font-size:11px;font-weight:400}.gold-glow.svelte-tw75zc{color:#fef08a;text-shadow:0 0 8px #facc1566}.highlight-btn.svelte-tw75zc{color:#000!important;background:linear-gradient(135deg,#eab308,#ca8a04)!important;font-weight:800!important}@media (width<=800px){.shop-items-grid-layout.svelte-tw75zc,.founder-grid.svelte-tw75zc{grid-template-columns:1fr}}.market-shell.svelte-4du8mk{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding-top:8px;display:flex}.market-header.svelte-4du8mk{justify-content:space-between;align-items:center;display:flex}.market-tour-btn.svelte-4du8mk{color:#c084fc;cursor:pointer;background:#a855f71f;border:1px solid #a855f759;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.market-tour-btn.svelte-4du8mk:hover{color:#fff;background:#a855f738;border-color:#a855f7;transform:translateY(-1px)}.market-tabs.svelte-4du8mk{border:1px solid var(--line);background:#121321b3;border-radius:20px;gap:8px;padding:4px;display:flex}.tab-btn.svelte-4du8mk{color:var(--muted);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:16px;padding:6px 18px;font-size:13px;font-weight:600;transition:all .2s}.tab-btn.active.svelte-4du8mk{color:#fff;background:#e27d341f;border-color:#e27d34;box-shadow:0 0 10px #e27d3433}.market-search-row.svelte-4du8mk{align-items:center;gap:16px;display:flex}.search-box.svelte-4du8mk{flex:1;align-items:center;display:flex;position:relative}.search-icon{color:var(--muted);pointer-events:none;position:absolute;left:14px}.search-box.svelte-4du8mk input:where(.svelte-4du8mk){background:var(--panel);border:1px solid var(--line);width:100%;color:var(--text);border-radius:8px;outline:none;padding:10px 14px 10px 38px;font-size:13px;transition:border-color .2s}.search-box.svelte-4du8mk input:where(.svelte-4du8mk):focus{border-color:#e27d34}.sort-dropdown.svelte-4du8mk{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;outline:none;padding:10px 16px;font-size:13px}.market-grid-layout.svelte-4du8mk{grid-template-columns:1fr 280px;gap:16px;display:grid}.market-list-card.svelte-4du8mk{padding:0;overflow:hidden}.list-heading.svelte-4du8mk{border-bottom:1px solid var(--line);padding:16px 20px}.list-heading.svelte-4du8mk h3:where(.svelte-4du8mk){color:var(--muted);margin:0;font-size:14px;font-weight:500}.items-list-container.svelte-4du8mk{flex-direction:column;display:flex}.market-row-btn.svelte-4du8mk{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0a;align-items:center;gap:16px;width:100%;padding:14px 20px;transition:background .15s;display:flex}.market-row-btn.svelte-4du8mk:hover{background:var(--panel-hover)}.item-visual-box.svelte-4du8mk{border:1px solid var(--line);background:#00000040;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.item-img.svelte-4du8mk{width:28px;height:28px;image-rendering:pixelated}.item-emoji.svelte-4du8mk{font-size:24px}.item-meta-info.svelte-4du8mk{flex-direction:column;flex:1;gap:4px;display:flex}.item-title.svelte-4du8mk{color:var(--text);font-size:14px;font-weight:600}.item-category.svelte-4du8mk{color:var(--muted);font-size:11px}.item-pricing-box.svelte-4du8mk{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.price-line.svelte-4du8mk{align-items:center;gap:6px;display:flex}.silver-coin.svelte-4du8mk{font-size:12px}.price-val.svelte-4du8mk{color:var(--text);font-size:14px}.qty-status.svelte-4du8mk{color:var(--muted);font-size:11px}.qty-status.empty.svelte-4du8mk{color:#8b8a9d}.row-arrow{color:var(--muted);opacity:.6}.filters-panel.svelte-4du8mk{flex-direction:column;gap:12px;padding:18px;display:flex}.sidebar-title.svelte-4du8mk{color:var(--muted);letter-spacing:.5px;margin:0;font-size:12px;font-weight:700}.sidebar-title.sub.svelte-4du8mk{margin-top:4px}.category-list.svelte-4du8mk{flex-direction:column;gap:6px;display:flex}.category-btn.svelte-4du8mk{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:all .15s;display:flex}.category-btn.svelte-4du8mk:hover{background:var(--panel-hover)}.category-btn.active.svelte-4du8mk{color:#fff;background:#e27d342e;border-color:#e27d3466;font-weight:600}.divider.svelte-4du8mk{background:var(--line);height:1px;margin:6px 0}.craftable-toggle.svelte-4du8mk{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.detail-header-nav.svelte-4du8mk{align-items:center;margin-bottom:4px;display:flex}.back-btn.svelte-4du8mk{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;transition:all .15s;display:flex}.back-btn.svelte-4du8mk:hover{border-color:#e27d34}.detail-grid-layout.svelte-4du8mk{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.item-focus-card.svelte-4du8mk{flex-direction:column;gap:20px;padding:24px;display:flex}.focus-top-row.svelte-4du8mk{justify-content:space-between;align-items:center;display:flex}.focus-item-badge.svelte-4du8mk{align-items:center;gap:16px;display:flex}.large-icon-box.svelte-4du8mk{border:1px solid var(--line);background:#0000004d;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.large-img.svelte-4du8mk{width:36px;height:36px;image-rendering:pixelated}.large-emoji.svelte-4du8mk{font-size:32px}.focus-titles.svelte-4du8mk h2:where(.svelte-4du8mk){color:var(--text);margin:0;font-size:20px}.focus-sub.svelte-4du8mk{color:var(--muted);font-size:12px}.focus-action-btns.svelte-4du8mk{gap:10px;display:flex}.btn-orange.svelte-4du8mk{color:#fff;cursor:pointer;background:#e27d34;border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:700;transition:filter .15s}.btn-orange.svelte-4du8mk:hover{filter:brightness(1.15)}.btn-outline.svelte-4du8mk{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600}.focus-metrics-grid.svelte-4du8mk{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.metric-box.svelte-4du8mk{border:1px solid var(--line);background:#0003;border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.metric-box.svelte-4du8mk label:where(.svelte-4du8mk){color:var(--muted);letter-spacing:.5px;font-size:10px;font-weight:700}.metric-val-row.svelte-4du8mk{align-items:center;gap:6px;display:flex}.val-big.svelte-4du8mk{color:var(--text);font-size:18px}.metric-sub.svelte-4du8mk{color:var(--muted);font-size:11px}.range-slider-bar.svelte-4du8mk{margin-top:4px}.range-track.svelte-4du8mk{background:var(--line);border-radius:2px;height:4px;position:relative}.range-thumb.svelte-4du8mk{background:#e27d34;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;transform:translate(-50%)}.range-labels.svelte-4du8mk{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.floor-note.svelte-4du8mk{color:var(--muted);margin-top:2px;font-size:11px}.orderbook-wrapper.svelte-4du8mk{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;display:grid}.orderbook-header.svelte-4du8mk{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.orderbook-header.svelte-4du8mk h4:where(.svelte-4du8mk){color:var(--muted);margin:0;font-size:12px;font-weight:700}.total-units.svelte-4du8mk{color:var(--muted);font-size:11px}.orderbook-body.svelte-4du8mk{flex-direction:column;gap:6px;min-height:80px;display:flex}.book-row.svelte-4du8mk{border-radius:6px;justify-content:space-between;padding:8px 12px;font-size:12px;display:flex}.ask-row.svelte-4du8mk{background:#ffffff08}.bid-row.svelte-4du8mk{background:#e27d3417;border:1px solid #e27d3433}.price-tag.svelte-4du8mk{color:var(--text);font-weight:700}.qty-tag.svelte-4du8mk{color:var(--muted)}.empty-book.svelte-4du8mk{color:var(--muted);padding:8px 0;font-size:12px;font-style:italic}.orderbook-footer-notice.svelte-4du8mk{color:var(--muted);border-top:1px dashed var(--line);margin:0;padding-top:12px;font-size:11px;line-height:1.4}.detail-right-column.svelte-4du8mk{flex-direction:column;gap:16px;display:flex}.price-history-card.svelte-4du8mk,.recent-trades-card.svelte-4du8mk{padding:20px}.chart-header.svelte-4du8mk{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.chart-header.svelte-4du8mk h4:where(.svelte-4du8mk),.recent-trades-card.svelte-4du8mk h4:where(.svelte-4du8mk){color:var(--text);margin:0;font-size:14px}.period-pills.svelte-4du8mk{background:#0000004d;border-radius:8px;gap:4px;padding:3px;display:flex}.period-pills.svelte-4du8mk button:where(.svelte-4du8mk){color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11px}.period-pills.svelte-4du8mk button.active:where(.svelte-4du8mk){background:var(--panel);color:var(--text);font-weight:600}.chart-svg-box.svelte-4du8mk{flex-direction:column;gap:6px;width:100%;display:flex}.price-svg.svelte-4du8mk{width:100%;height:120px}.chart-x-labels.svelte-4du8mk{color:var(--muted);justify-content:space-between;padding:0 10px;font-size:10px;display:flex}.chart-sub-note.svelte-4du8mk{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.4}.trades-list.svelte-4du8mk{flex-direction:column;gap:8px;margin-top:12px;display:flex}.trade-row.svelte-4du8mk{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.trade-desc.svelte-4du8mk{color:var(--text)}.trade-time.svelte-4du8mk{color:var(--muted)}.empty-trades.svelte-4du8mk{color:var(--muted);font-size:12px;font-style:italic}.modal-overlay.svelte-4du8mk{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.trade-modal-card.svelte-4du8mk{border:1px solid var(--line);background:#151624;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:520px;padding:24px;display:flex;box-shadow:0 12px 36px #0009}.modal-header.svelte-4du8mk{justify-content:space-between;align-items:flex-start;display:flex}.modal-item-badge.svelte-4du8mk{align-items:center;gap:14px;display:flex}.modal-icon-box.svelte-4du8mk{border:1px solid var(--line);background:#0000004d;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.modal-img.svelte-4du8mk{width:28px;height:28px;image-rendering:pixelated}.modal-emoji.svelte-4du8mk{font-size:24px}.modal-title-box.svelte-4du8mk h3:where(.svelte-4du8mk){color:var(--text);margin:0;font-size:16px}.modal-sub.svelte-4du8mk{color:var(--muted);font-size:11px}.modal-close-btn.svelte-4du8mk{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px}.modal-close-btn.svelte-4du8mk:hover{color:var(--text)}.modal-mode-tabs.svelte-4du8mk{background:#0000004d;border-radius:8px;padding:4px;display:flex}.mode-btn.svelte-4du8mk{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-size:13px;font-weight:600}.mode-btn.active.svelte-4du8mk{background:var(--panel);color:var(--text)}.modal-form.svelte-4du8mk{flex-direction:column;gap:14px;display:flex}.form-row.svelte-4du8mk{flex-direction:column;gap:6px;display:flex}.form-row.svelte-4du8mk label:where(.svelte-4du8mk){color:var(--muted);letter-spacing:.5px;font-size:10px;font-weight:700}.input-with-actions.svelte-4du8mk{gap:8px;display:flex}.num-input.svelte-4du8mk{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px;font-weight:600}.quick-btns.svelte-4du8mk{gap:4px;display:flex}.quick-btns.svelte-4du8mk button:where(.svelte-4du8mk){background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:11px;transition:all .15s}.quick-btns.svelte-4du8mk button:where(.svelte-4du8mk):hover{border-color:#e27d34}.quick-btns.svelte-4du8mk button.highlighted:where(.svelte-4du8mk){color:#fff;background:#e27d3426;border-color:#e27d34}.field-hint.svelte-4du8mk{color:var(--muted);font-size:10px}.order-summary-box.svelte-4du8mk{border:1px solid var(--line);background:#0003;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;font-size:12px;display:flex}.summary-line.svelte-4du8mk{color:var(--muted);justify-content:space-between;display:flex}.summary-line.svelte-4du8mk .val:where(.svelte-4du8mk){color:var(--text)}.error-alert.svelte-4du8mk{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.4}.rules-box.svelte-4du8mk{color:var(--muted);background:#00000059;border:1px solid #ffffff0d;border-radius:8px;padding:12px;font-size:11px;line-height:1.4}.modal-actions-row.svelte-4du8mk{gap:12px;margin-top:4px;display:flex}.btn-cancel.svelte-4du8mk{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;flex:1;padding:12px;font-size:13px;font-weight:600}.btn-confirm-orange.svelte-4du8mk{color:#fff;cursor:pointer;background:#e27d34;border:none;border-radius:8px;flex:2;padding:12px;font-size:14px;font-weight:700;transition:filter .15s}.btn-confirm-orange.svelte-4du8mk:hover:not(:disabled){filter:brightness(1.15)}.btn-confirm-orange.svelte-4du8mk:disabled{opacity:.5;cursor:not-allowed}.view-header.svelte-4du8mk{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.view-header.svelte-4du8mk h3:where(.svelte-4du8mk){color:var(--text);margin:0;font-size:15px}.slots-tag.svelte-4du8mk,.slots-note.svelte-4du8mk{color:var(--muted);font-size:12px}.inventory-grid.svelte-4du8mk{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;padding:20px;display:grid}.inv-item-card.svelte-4du8mk{border:1px solid var(--line);cursor:pointer;background:#0003;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:all .15s;display:flex}.inv-item-card.svelte-4du8mk:hover{background:var(--panel-hover);border-color:#e27d34}.inv-img-box.svelte-4du8mk{justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.inv-img.svelte-4du8mk{width:36px;height:36px;image-rendering:pixelated}.inv-emoji.svelte-4du8mk{font-size:32px}.badge-qty.svelte-4du8mk{color:#fff;border:1px solid var(--line);background:#000000d9;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;bottom:-2px;right:-2px}.inv-name.svelte-4du8mk{color:var(--text);text-align:center;font-size:12px}.inv-kind.svelte-4du8mk{color:var(--muted);font-size:10px}.orders-list.svelte-4du8mk,.history-list.svelte-4du8mk{flex-direction:column;display:flex}.order-item-row.svelte-4du8mk,.history-row.svelte-4du8mk{border-bottom:1px solid #ffffff0a;align-items:center;gap:16px;padding:14px 20px;display:flex}.order-badge.svelte-4du8mk,.history-badge.svelte-4du8mk{border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.order-badge.buy.svelte-4du8mk,.history-badge.buy.svelte-4du8mk{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f64d}.order-badge.sell.svelte-4du8mk,.history-badge.sell.svelte-4du8mk{color:#f97316;background:#e27d3433;border:1px solid #e27d344d}.order-icon-box.svelte-4du8mk{border:1px solid var(--line);background:#0003;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.small-img.svelte-4du8mk{width:22px;height:22px;image-rendering:pixelated}.small-emoji.svelte-4du8mk{font-size:18px}.order-main-info.svelte-4du8mk,.history-desc.svelte-4du8mk{flex-direction:column;flex:1;gap:3px;display:flex}.order-main-info.svelte-4du8mk strong:where(.svelte-4du8mk),.history-desc.svelte-4du8mk strong:where(.svelte-4du8mk){color:var(--text);font-size:13px}.order-sub.svelte-4du8mk,.history-desc.svelte-4du8mk span:where(.svelte-4du8mk){color:var(--muted);font-size:11px}.order-price-info.svelte-4du8mk{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.price-each.svelte-4du8mk{color:var(--muted);font-size:11px}.price-total.svelte-4du8mk,.history-total.svelte-4du8mk{color:var(--text);font-size:13px}.btn-cancel-order.svelte-4du8mk{color:#ef4444;cursor:pointer;background:#ef44441f;border:1px solid #ef44444d;border-radius:6px;padding:6px 12px;font-size:11px;transition:all .15s}.btn-cancel-order.svelte-4du8mk:hover{color:#fff;background:#ef4444}.history-time.svelte-4du8mk{color:var(--muted);font-size:11px}.empty-state-box.svelte-4du8mk{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.empty-state-box.svelte-4du8mk p:where(.svelte-4du8mk){margin:0;font-size:13px}.title-with-badge.svelte-4du8mk{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mini-quality-tag.svelte-4du8mk{letter-spacing:.3px;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.4}.quality-pills-row.svelte-4du8mk{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:0 0 16px;display:flex}.quality-pill-btn.svelte-4du8mk{color:var(--text-muted);cursor:pointer;background:#0000004d;border:1px solid #ffffff1a;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .2s}.quality-pill-btn.svelte-4du8mk:hover{color:#fff;background:#ffffff0d;border-color:#ffffff40}.quality-pill-btn.active.svelte-4du8mk{background:var(--q-bg);border-color:var(--q-color);color:var(--q-color);box-shadow:0 0 12px var(--q-bg)}.bank-container.svelte-6cz9de{flex-direction:column;gap:20px;width:100%;max-width:900px;margin:0 auto;padding-top:16px;display:flex}.card.svelte-6cz9de{padding:24px}.silver-card.svelte-6cz9de{justify-content:space-between;align-items:center;display:flex}.silver-info.svelte-6cz9de{align-items:center;gap:16px;display:flex}.silver-icon.svelte-6cz9de{background:var(--bg);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.silver-text.svelte-6cz9de{flex-direction:column;gap:4px;display:flex}.silver-text.svelte-6cz9de h3:where(.svelte-6cz9de){color:var(--text);margin:0;font-size:16px}.silver-text.svelte-6cz9de span:where(.svelte-6cz9de){color:var(--text-muted);font-size:13px}.action-btn.svelte-6cz9de{color:#fff;cursor:pointer;background:#395b4f;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:opacity .2s}.action-btn.svelte-6cz9de:hover{opacity:.9}.storage-card.svelte-6cz9de{flex-direction:column;gap:20px;display:flex}.storage-header.svelte-6cz9de{justify-content:space-between;align-items:center;display:flex}.storage-header.svelte-6cz9de h3:where(.svelte-6cz9de){color:var(--text);margin:0;font-size:16px}.space-pill.svelte-6cz9de{background:var(--panel);border:1px solid var(--border);color:var(--text-muted);border-radius:16px;padding:4px 12px;font-size:12px}.storage-controls.svelte-6cz9de{justify-content:space-between;align-items:center;display:flex}.storage-controls.svelte-6cz9de p:where(.svelte-6cz9de){color:var(--text-muted);margin:0;font-size:13px}.sort-dropdown.svelte-6cz9de{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;padding:6px 12px;font-size:13px}.bank-grid.svelte-6cz9de{grid-template-columns:repeat(10,1fr);gap:8px;margin-top:8px;display:grid}.bank-slot.svelte-6cz9de{aspect-ratio:1;box-sizing:border-box;background:#1a1d2a;border:1px solid #42445a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex;position:relative}.item-slot.svelte-6cz9de{cursor:pointer}.item-slot.svelte-6cz9de:hover{background:#25283a}.qty-badge.svelte-6cz9de{color:#fff;text-shadow:0 1px 2px #000c;z-index:2;font-size:10px;font-weight:700;position:absolute;top:4px;right:6px}.item-icon.svelte-6cz9de{margin-top:4px;margin-bottom:4px}.item-name.svelte-6cz9de{color:#a4a5b8;text-align:center;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;font-size:9px;line-height:1.1;display:-webkit-box;overflow:hidden}.bank-slot.empty.svelte-6cz9de{color:var(--text-muted);opacity:.5;background:0 0;border:1px dashed #fff3}.bank-slot.svelte-6cz9de .dots:where(.svelte-6cz9de){letter-spacing:2px;font-size:14px}.footer-note.svelte-6cz9de{color:var(--text-muted);text-align:left;margin:16px 0 0;font-size:13px}.alchemy-shell.svelte-1g6fyui{color:#f1f5f9;flex-direction:column;gap:16px;display:flex}.forge-header.svelte-1g6fyui{background:linear-gradient(135deg,#581c8766 0%,#1e1b4b99 100%);border:1px solid #a855f74d;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;box-shadow:0 4px 20px #0006}.header-main.svelte-1g6fyui{align-items:center;gap:14px;display:flex}.forge-badge-icon.svelte-1g6fyui{background:#a855f733;border:1px solid #a855f780;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:32px;display:flex}.forge-header.svelte-1g6fyui h2:where(.svelte-1g6fyui){color:#facc15;letter-spacing:.3px;margin:0 0 4px;font-size:20px;font-weight:800}.subtitle.svelte-1g6fyui{color:#cbd5e1;margin:0;font-size:12.5px}.forge-status-pill.svelte-1g6fyui{color:#f87171;background:#ef444426;border:1px solid #ef444466;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:flex}.forge-status-pill.unlocked.svelte-1g6fyui{color:#4ade80;background:#22c55e26;border-color:#22c55e66}.locked-card.svelte-1g6fyui{text-align:center;background:#141426;border:1px solid #ffffff14;border-radius:14px;padding:24px}.seal-icon.svelte-1g6fyui{margin-bottom:10px;font-size:40px}.locked-card.svelte-1g6fyui h3:where(.svelte-1g6fyui){color:#f8fafc;margin:0 0 8px;font-size:20px}.locked-card.svelte-1g6fyui .desc:where(.svelte-1g6fyui){color:#94a3b8;max-width:580px;margin:0 auto 24px;font-size:13px;line-height:1.5}.reqs-grid.svelte-1g6fyui{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:24px;display:grid}.req-box.svelte-1g6fyui{background:#0000004d;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.req-box.met.svelte-1g6fyui{background:#22c55e0d;border-color:#22c55e66}.req-header.svelte-1g6fyui{justify-content:space-between;align-items:center;display:flex}.req-name.svelte-1g6fyui{color:#e2e8f0;font-size:13px;font-weight:700}.tag-met.svelte-1g6fyui{color:#4ade80;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.tag-pending.svelte-1g6fyui{color:#f87171;font-size:10px;font-weight:700}.req-detail.svelte-1g6fyui{color:#94a3b8;margin:0;font-size:11.5px;line-height:1.4}.hint-action.svelte-1g6fyui{color:#38bdf8;font-size:10.5px;font-style:italic}.p-bar-bg.svelte-1g6fyui{background:#ffffff1a;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.p-bar-fill.svelte-1g6fyui{background:#a855f7;border-radius:3px;height:100%;transition:width .3s}.silver-fill.svelte-1g6fyui{background:#94a3b8}.unlock-action-box.svelte-1g6fyui{max-width:440px;margin:0 auto}.btn-unlock-forge.svelte-1g6fyui{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border:none;border-radius:10px;width:100%;padding:14px 20px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 4px 15px #a855f766}.btn-unlock-forge.svelte-1g6fyui:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#334155}.forge-tabs.svelte-1g6fyui{border-bottom:1px solid #ffffff14;gap:8px;padding-bottom:8px;display:flex}.tab-btn.svelte-1g6fyui{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.tab-btn.svelte-1g6fyui:hover{color:#fff;background:#ffffff14}.tab-btn.active.svelte-1g6fyui{color:#facc15;background:linear-gradient(135deg,#a855f733 0%,#6366f133 100%);border-color:#a855f7}.forge-panel.svelte-1g6fyui{background:#141426;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.panel-intro.svelte-1g6fyui h4:where(.svelte-1g6fyui){color:#f1f5f9;margin:0 0 4px;font-size:16px;font-weight:800}.panel-intro.svelte-1g6fyui p:where(.svelte-1g6fyui){color:#94a3b8;margin:0 0 10px;font-size:12.5px}.ratio-badge.svelte-1g6fyui{color:#fef08a;background:#facc151a;border:1px solid #facc154d;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;display:inline-flex}.balances-row.svelte-1g6fyui{background:#00000040;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.bal-card.svelte-1g6fyui{flex-direction:column;flex:1;gap:2px;display:flex}.bal-label.svelte-1g6fyui{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;font-size:10.5px}.bal-val.svelte-1g6fyui{font-size:15px;font-weight:800}.silver-val.svelte-1g6fyui{color:#e2e8f0}.gold-val.svelte-1g6fyui{color:#facc15}.bal-arrow.svelte-1g6fyui{color:#64748b;font-size:18px}.calc-section.svelte-1g6fyui{background:#00000026;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.calc-label.svelte-1g6fyui{color:#cbd5e1;font-size:12px;font-weight:600}.slider-box.svelte-1g6fyui{align-items:center;gap:12px;display:flex}.custom-range.svelte-1g6fyui{accent-color:#a855f7;cursor:pointer;border-radius:3px;flex:1;height:6px}.cycles-badge.svelte-1g6fyui{color:#a855f7;text-align:center;background:#a855f726;border:1px solid #a855f74d;border-radius:6px;min-width:80px;padding:4px 10px;font-size:12px;font-weight:700}.quick-btns-row.svelte-1g6fyui{gap:8px;display:flex}.btn-quick.svelte-1g6fyui{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .2s}.btn-quick.svelte-1g6fyui:hover{color:#fff;background:#ffffff1f}.btn-quick.selected.svelte-1g6fyui{color:#fff;background:#a855f7;border-color:#c084fc}.summary-box.svelte-1g6fyui{background:#00000059;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.sum-row.svelte-1g6fyui{color:#94a3b8;justify-content:space-between;font-size:12px;display:flex}.sum-row.highlight.svelte-1g6fyui{border-top:1px solid #ffffff0f;padding-top:6px;font-size:13px;font-weight:700}.info-note.svelte-1g6fyui{color:#38bdf8;font-size:11.5px}.btn-action-primary.svelte-1g6fyui{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border:none;border-radius:8px;width:100%;padding:12px 18px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 4px 14px #a855f759}.btn-action-primary.svelte-1g6fyui:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#334155}.gold-btn.svelte-1g6fyui{color:#0f172a;background:linear-gradient(135deg,#eab308 0%,#ca8a04 100%);box-shadow:0 4px 14px #eab30859}.bar-showcase.svelte-1g6fyui{background:linear-gradient(135deg,#eab30826 0%,#ca8a040d 100%);border:1px solid #eab30859;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.bar-icon-big.svelte-1g6fyui{font-size:42px}.bar-info.svelte-1g6fyui h5:where(.svelte-1g6fyui){color:#facc15;margin:0 0 2px;font-size:16px;font-weight:800}.bar-info.svelte-1g6fyui p:where(.svelte-1g6fyui){color:#94a3b8;margin:0 0 8px;font-size:11.5px}.face-value-pill.svelte-1g6fyui{color:#e2e8f0;background:#0006;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.face-value-pill.svelte-1g6fyui strong:where(.svelte-1g6fyui){color:#4ade80}.inventory-status-bar.svelte-1g6fyui{background:#facc1514;border:1px solid #facc1540;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.inv-col.svelte-1g6fyui{flex-direction:column;gap:2px;display:flex}.inv-col.svelte-1g6fyui span:where(.svelte-1g6fyui){color:#94a3b8;font-size:11.5px}.channels-grid.svelte-1g6fyui{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.channel-card.svelte-1g6fyui{cursor:pointer;background:#00000040;border:2px solid #ffffff0f;border-radius:10px;padding:14px;transition:all .2s}.channel-card.svelte-1g6fyui:hover{border-color:#fff3}.channel-card.selected.svelte-1g6fyui{background:#38bdf814;border-color:#38bdf8}.ch-badge.svelte-1g6fyui{color:#4ade80;background:#22c55e26;border-radius:4px;margin-bottom:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.ch-badge.global.svelte-1g6fyui{color:#38bdf8;background:#38bdf826}.channel-card.svelte-1g6fyui h5:where(.svelte-1g6fyui){color:#fff;margin:0 0 4px;font-size:14px;font-weight:800}.ch-desc.svelte-1g6fyui{color:#94a3b8;margin:0 0 10px;font-size:11px;line-height:1.35}.ch-specs.svelte-1g6fyui{color:#cbd5e1;border-top:1px solid #ffffff0f;flex-direction:column;gap:3px;padding-top:6px;font-size:11px;display:flex}.ch-specs.svelte-1g6fyui div:where(.svelte-1g6fyui){justify-content:space-between;display:flex}.withdraw-form-box.svelte-1g6fyui{background:#0003;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.form-row.svelte-1g6fyui{flex-direction:column;gap:4px;display:flex}.form-label.svelte-1g6fyui{color:#cbd5e1;font-size:11.5px;font-weight:600}.custom-input.svelte-1g6fyui,.custom-select.svelte-1g6fyui{color:#fff;background:#0f172a;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:8px 12px;font-size:13px}.custom-input.svelte-1g6fyui:focus,.custom-select.svelte-1g6fyui:focus{border-color:#38bdf8}.field-hint.svelte-1g6fyui{color:#94a3b8;margin-top:2px;font-size:10px}.withdrawals-history-box.svelte-1g6fyui{border-top:1px solid #ffffff0f;padding-top:14px}.hist-header.svelte-1g6fyui{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hist-header.svelte-1g6fyui h5:where(.svelte-1g6fyui){color:#cbd5e1;margin:0;font-size:13px;font-weight:700}.btn-refresh-hist.svelte-1g6fyui{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.btn-refresh-hist.svelte-1g6fyui:hover{color:#fff;background:#ffffff14}.empty-hist.svelte-1g6fyui{text-align:center;color:#64748b;padding:14px;font-size:11.5px}.table-wrap.svelte-1g6fyui{overflow-x:auto}.w-table.svelte-1g6fyui{border-collapse:collapse;width:100%;font-size:11.5px}.w-table.svelte-1g6fyui th:where(.svelte-1g6fyui){text-align:left;color:#64748b;border-bottom:1px solid #ffffff0f;padding:6px 8px;font-weight:600}.w-table.svelte-1g6fyui td:where(.svelte-1g6fyui){border-bottom:1px solid #ffffff08;padding:8px}.m-badge.svelte-1g6fyui{border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.m-badge.pix.svelte-1g6fyui{color:#4ade80;background:#22c55e26}.m-badge.binance.svelte-1g6fyui{color:#38bdf8;background:#38bdf826}.status-tag.svelte-1g6fyui{border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.status-tag.success.svelte-1g6fyui{color:#4ade80;background:#22c55e26}.status-tag.pending.svelte-1g6fyui{color:#facc15;background:#eab30826}.status-tag.error.svelte-1g6fyui{color:#f87171;background:#ef444426}.chat-wrapper.svelte-xdaci2{grid-template-columns:280px 1fr;gap:16px;width:100%;max-width:1200px;height:82vh;margin:0 auto;padding-top:8px;display:grid}.card.svelte-xdaci2{border:1px solid var(--line,#292b43);background:#10121d;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.chat-sidebar.svelte-xdaci2{padding:0}.sidebar-header.svelte-xdaci2{border-bottom:1px solid var(--line,#292b43);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.sidebar-header.svelte-xdaci2 h3:where(.svelte-xdaci2){color:var(--text,#f2f0fb);margin:0;font-size:15px;font-weight:700}.icon-btn.svelte-xdaci2{color:var(--muted,#9699b4);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-xdaci2:hover{color:var(--text,#f2f0fb)}.chat-list.svelte-xdaci2{flex-direction:column;padding:10px;display:flex}.chat-thread.svelte-xdaci2{cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.chat-thread.active.svelte-xdaci2{background:#9d7cff1a;border:1px solid #9d7cff4d}.thread-icon.svelte-xdaci2{background:#1b192e;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.thread-info.svelte-xdaci2{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.thread-info.svelte-xdaci2 strong:where(.svelte-xdaci2){color:var(--text,#f2f0fb);font-size:13px}.thread-info.svelte-xdaci2 span:where(.svelte-xdaci2){color:var(--muted,#9699b4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.thread-time.svelte-xdaci2{color:var(--mint,#7ee0b1);font-size:10px;font-weight:700}.chat-main.svelte-xdaci2{background:#111320;padding:0}.main-header.svelte-xdaci2{border-bottom:1px solid var(--line,#292b43);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.main-header.svelte-xdaci2 h3:where(.svelte-xdaci2){color:var(--text,#f2f0fb);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.recent-count.svelte-xdaci2{color:var(--muted,#9699b4);font-size:11px}.messages-container.svelte-xdaci2{flex-direction:column;flex:1;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}.welcome-box.svelte-xdaci2{text-align:center;color:var(--muted,#9699b4);padding:24px;font-size:13px}.message-row.svelte-xdaci2{flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;line-height:1.5;display:flex}.guild-tag.svelte-xdaci2{color:#38bdf8;font-size:12px;font-weight:700}.msg-author.svelte-xdaci2{color:#f1f5f9;cursor:pointer;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.msg-author.svelte-xdaci2:hover{color:#e2e8f0}.msg-badge.svelte-xdaci2{margin-right:2px;font-size:12px}.msg-text.svelte-xdaci2{color:#f8fafc;word-break:break-word}.trans-badge.svelte-xdaci2{background:0 0;border:none;padding:0 2px;font-size:11px;font-style:italic;display:inline}.trans-badge.translated.svelte-xdaci2{color:#38bdf8;cursor:pointer}.trans-badge.translated.svelte-xdaci2:hover{color:#7dd3fc;text-decoration:underline}.trans-badge.original.svelte-xdaci2{color:#94a3b8}.trans-badge.translating.svelte-xdaci2{color:#f59e0b}.chat-input-area.svelte-xdaci2{border-top:1px solid var(--line,#292b43);background:#0d0f19;gap:10px;padding:14px 20px;display:flex}.chat-input-area.svelte-xdaci2 input:where(.svelte-xdaci2){border:1px solid var(--line,#292b43);color:var(--text,#f2f0fb);background:#171928;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-size:13px;transition:border-color .2s}.chat-input-area.svelte-xdaci2 input:where(.svelte-xdaci2):focus{border-color:#f59e0b}.chat-input-area.svelte-xdaci2 input:where(.svelte-xdaci2)::-moz-placeholder{color:#64748b}.chat-input-area.svelte-xdaci2 input:where(.svelte-xdaci2)::placeholder{color:#64748b}.send-btn.svelte-xdaci2{color:#fff;cursor:pointer;background:#e07a22;border:none;border-radius:8px;padding:0 24px;font-size:13px;font-weight:700;transition:background .2s}.send-btn.svelte-xdaci2:hover{background:#d97017}@media (width<=768px){.chat-wrapper.svelte-xdaci2{grid-template-columns:1fr}.chat-sidebar.svelte-xdaci2{display:none}}.friends-container.svelte-c6qylx{flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding-top:16px;display:flex}.friends-card.svelte-c6qylx{background:var(--card-bg,#1e1e2f);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.card-header.svelte-c6qylx{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.header-title.svelte-c6qylx{align-items:center;gap:12px;display:flex}.card-header.svelte-c6qylx h3:where(.svelte-c6qylx){color:var(--text);margin:0;font-size:18px;font-weight:700}.status-pill.svelte-c6qylx{background:var(--panel,#ffffff0d);border:1px solid var(--border);color:var(--text-muted);border-radius:16px;padding:4px 12px;font-size:12px}.add-friend-row.svelte-c6qylx{gap:12px;margin-bottom:8px;display:flex}.friend-input.svelte-c6qylx{background:var(--bg,#13131f);border:1px solid var(--border);max-width:320px;color:var(--text);border-radius:8px;outline:none;flex:1;padding:10px 16px;font-size:14px;transition:border-color .2s}.friend-input.svelte-c6qylx:focus{border-color:#6ee7b7}.action-btn.svelte-c6qylx{color:#d1fae5;cursor:pointer;background:#235845;border:1px solid #6ee7b74d;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.action-btn.svelte-c6qylx:hover:not(:disabled){color:#fff;background:#2e6e57}.action-btn.svelte-c6qylx:disabled{opacity:.5;cursor:not-allowed}.friends-nav.svelte-c6qylx{background:var(--bg,#13131f);border-radius:8px;gap:4px;width:fit-content;margin-bottom:4px;padding:4px;display:flex}.nav-pill.svelte-c6qylx{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.nav-pill.active.svelte-c6qylx{background:var(--panel,#252538);color:var(--text);box-shadow:0 1px 3px #0003}.count-badge.svelte-c6qylx{background:#ffffff1a;border-radius:10px;padding:1px 6px;font-size:11px}.count-badge.green.svelte-c6qylx{color:#10b981;background:#10b98133}.tab-content.svelte-c6qylx{flex-direction:column;gap:16px;display:flex}.empty-state.svelte-c6qylx{text-align:center;background:var(--bg,#13131f);border:1px dashed var(--border);border-radius:8px;padding:32px 16px}.empty-text.svelte-c6qylx{color:var(--text);margin:0;font-size:14px;font-weight:500}.empty-sub.svelte-c6qylx{color:var(--text-muted);margin-top:6px;font-size:12px;display:block}.friends-list.svelte-c6qylx{flex-direction:column;gap:8px;display:flex}.friend-row.svelte-c6qylx{background:var(--bg,#13131f);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:border-color .2s;display:flex}.friend-row.svelte-c6qylx:hover{border-color:#6ee7b740}.friend-info.svelte-c6qylx{align-items:center;gap:12px;display:flex}.avatar-wrap.svelte-c6qylx{width:36px;height:36px;position:relative}.avatar-icon.svelte-c6qylx{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;display:flex}.status-indicator{position:absolute;bottom:0;right:0}.status-indicator.online{color:#10b981}.status-indicator.offline{color:#6b7280}.friend-details.svelte-c6qylx{flex-direction:column;gap:2px;display:flex}.friend-name.svelte-c6qylx{color:var(--text);font-size:14px;font-weight:600}.friend-meta.svelte-c6qylx{color:var(--text-muted);font-size:12px}.friend-meta.svelte-c6qylx strong:where(.svelte-c6qylx){color:#6ee7b7}.friend-actions.svelte-c6qylx{gap:8px;display:flex}.remove-btn.svelte-c6qylx{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.remove-btn.svelte-c6qylx:hover{background:#ef44441a;border-color:#ef4444}.helper-text.svelte-c6qylx{color:var(--text-muted);background:#ffffff05;border-radius:6px;margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.guild-container.svelte-1v8ybvv{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:900px;margin:0 auto;padding-top:16px;display:flex}.guild-nav.svelte-1v8ybvv{background:var(--bg,#13131f);border-radius:8px;gap:6px;width:fit-content;padding:4px;display:flex}.nav-pill.svelte-1v8ybvv{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.nav-pill.active.svelte-1v8ybvv{background:var(--panel,#252538);color:var(--text);box-shadow:0 1px 3px #0003}.card.svelte-1v8ybvv{background:var(--card-bg,#1e1e2f);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:20px;width:100%;padding:24px;display:flex}.guild-hero.svelte-1v8ybvv{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding-bottom:20px;display:flex}.guild-badge.svelte-1v8ybvv{background:#6ee7b71a;border:2px solid #6ee7b74d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.badge-icon.svelte-1v8ybvv{font-size:24px}.badge-tag.svelte-1v8ybvv{color:#6ee7b7;letter-spacing:.05em;font-size:11px;font-weight:800}.guild-hero-meta.svelte-1v8ybvv{flex-direction:column;flex:1;gap:6px;display:flex}.hero-top-row.svelte-1v8ybvv{align-items:center;gap:12px;display:flex}.guild-title.svelte-1v8ybvv{color:var(--text);margin:0;font-size:20px;font-weight:700}.guild-level-pill.svelte-1v8ybvv{color:#a7f3d0;background:#235845;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700}.hero-stats.svelte-1v8ybvv{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.hero-stats.svelte-1v8ybvv strong:where(.svelte-1v8ybvv){color:var(--text)}.leave-btn.svelte-1v8ybvv{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.leave-btn.svelte-1v8ybvv:hover{background:#ef44441a}.section-header.svelte-1v8ybvv{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-header.svelte-1v8ybvv h4:where(.svelte-1v8ybvv){letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:12px}.section-header.svelte-1v8ybvv span:where(.svelte-1v8ybvv){color:var(--text-muted);font-size:12px}.members-table.svelte-1v8ybvv{background:var(--bg,#13131f);border:1px solid var(--border);border-radius:8px;overflow:hidden}.table-head.svelte-1v8ybvv{border-bottom:1px solid var(--border);letter-spacing:.05em;color:var(--text-muted);background:#ffffff08;grid-template-columns:2fr 1fr 1fr;padding:10px 16px;font-size:11px;font-weight:700;display:grid}.member-row.svelte-1v8ybvv{border-bottom:1px solid #ffffff08;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:12px 16px;font-size:13px;display:grid}.member-row.svelte-1v8ybvv:last-child{border-bottom:none}.member-row.is-me.svelte-1v8ybvv{background:#6ee7b70a}.member-identity.svelte-1v8ybvv{align-items:center;gap:10px;display:flex}.avatar-ph.svelte-1v8ybvv{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.member-name.svelte-1v8ybvv{color:var(--text);font-weight:600}.role-badge.svelte-1v8ybvv{border-radius:12px;padding:3px 8px;font-size:11px;font-weight:600}.role-badge.leader.svelte-1v8ybvv{color:#facc15;background:#eab30826}.role-badge.member.svelte-1v8ybvv{color:var(--text-muted);background:#ffffff0f}.search-bar.svelte-1v8ybvv{gap:8px;display:flex;position:relative}.search-bar.svelte-1v8ybvv input:where(.svelte-1v8ybvv){background:var(--bg,#13131f);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;flex:1;padding:12px 16px 12px 42px;font-size:14px}.search-bar.svelte-1v8ybvv input:where(.svelte-1v8ybvv):focus{border-color:#6ee7b7}.search-btn.svelte-1v8ybvv{color:#d1fae5;cursor:pointer;background:#235845;border:1px solid #6ee7b74d;border-radius:8px;padding:0 20px;font-weight:600}.results-section.svelte-1v8ybvv{flex-direction:column;gap:14px;display:flex}.results-header.svelte-1v8ybvv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.results-header.svelte-1v8ybvv h4:where(.svelte-1v8ybvv){letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:11px}.results-header.svelte-1v8ybvv span:where(.svelte-1v8ybvv){color:var(--text-muted);font-size:11px}.guild-grid.svelte-1v8ybvv{flex-direction:column;gap:8px;display:flex}.guild-item.svelte-1v8ybvv{background:var(--bg,#13131f);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;padding:14px 18px;transition:border-color .2s;display:flex}.guild-item.svelte-1v8ybvv:hover{border-color:#6ee7b740}.guild-main.svelte-1v8ybvv{align-items:center;gap:14px;display:flex}.item-tag-box.svelte-1v8ybvv{color:#6ee7b7;background:#6ee7b71a;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:800}.item-name.svelte-1v8ybvv{color:var(--text);font-size:15px;font-weight:600}.item-sub.svelte-1v8ybvv{color:var(--text-muted);margin-top:2px;font-size:12px}.item-sub.svelte-1v8ybvv strong:where(.svelte-1v8ybvv){color:var(--text)}.join-btn.svelte-1v8ybvv{color:#d1fae5;cursor:pointer;background:#235845;border:1px solid #6ee7b74d;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.join-btn.svelte-1v8ybvv:hover:not(:disabled){color:#fff;background:#2e6e57}.join-btn.svelte-1v8ybvv:disabled{opacity:.4;cursor:not-allowed}.lock-notice.svelte-1v8ybvv{color:#facc15;background:#eab30814;border:1px solid #eab30833;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.create-hero.svelte-1v8ybvv{background:#ffffff05;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.create-icon.svelte-1v8ybvv{font-size:36px}.create-hero-text.svelte-1v8ybvv h3:where(.svelte-1v8ybvv){color:var(--text);margin:0;font-size:16px}.create-hero-text.svelte-1v8ybvv p:where(.svelte-1v8ybvv){color:var(--text-muted);margin:4px 0 0;font-size:13px}.requirements-box.svelte-1v8ybvv{background:var(--bg,#13131f);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.req-item.svelte-1v8ybvv{align-items:center;gap:10px;font-size:13px;display:flex}.req-item.met.svelte-1v8ybvv{color:#34d399}.req-item.unmet.svelte-1v8ybvv{color:#f87171}.req-icon.svelte-1v8ybvv{width:16px;font-weight:800}.error-banner.svelte-1v8ybvv{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.create-form.svelte-1v8ybvv{flex-direction:column;gap:16px;display:flex}.form-group.svelte-1v8ybvv{flex-direction:column;gap:6px;display:flex}.form-group.svelte-1v8ybvv label:where(.svelte-1v8ybvv){color:var(--text);font-size:13px;font-weight:600}.form-group.svelte-1v8ybvv input:where(.svelte-1v8ybvv){background:var(--bg,#13131f);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;padding:10px 14px;font-size:14px}.form-group.svelte-1v8ybvv input:where(.svelte-1v8ybvv):focus{border-color:#6ee7b7}.form-group.svelte-1v8ybvv small:where(.svelte-1v8ybvv){color:var(--text-muted);font-size:11px}.create-submit-btn.svelte-1v8ybvv{color:#d1fae5;cursor:pointer;background:#235845;border:1px solid #6ee7b74d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.create-submit-btn.svelte-1v8ybvv:hover:not(:disabled){color:#fff;background:#2e6e57}.create-submit-btn.svelte-1v8ybvv:disabled{opacity:.4;cursor:not-allowed}.empty-state.svelte-1v8ybvv{text-align:center;background:var(--bg,#13131f);border:1px dashed var(--border);border-radius:8px;padding:32px 16px}.empty-text.svelte-1v8ybvv{color:var(--text);margin:0;font-size:14px;font-weight:500}.empty-sub.svelte-1v8ybvv{color:var(--text-muted);margin-top:6px;font-size:12px;display:block}.leaderboard-container.svelte-1ecxs3{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:900px;margin:0 auto;padding-top:16px;display:flex}.main-nav.svelte-1ecxs3{background:var(--bg,#13131f);border-radius:8px;gap:6px;width:fit-content;padding:4px;display:flex}.nav-pill.svelte-1ecxs3{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.nav-pill.active.svelte-1ecxs3{background:var(--panel,#252538);color:var(--text);box-shadow:0 1px 3px #0003}.leaderboard-card.svelte-1ecxs3{background:var(--card-bg,#1e1e2f);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:20px;width:100%;padding:24px;display:flex}.filters-header.svelte-1ecxs3{justify-content:space-between;align-items:center;display:flex}.category-select.svelte-1ecxs3{background:var(--bg,#13131f);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;outline:none;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .2s}.category-select.svelte-1ecxs3:focus{border-color:#6ee7b7}.filter-tag.svelte-1ecxs3{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:16px;padding:6px 14px;font-size:12px;font-weight:600}.personal-rank-banner.svelte-1ecxs3{background:#6ee7b70d;border:1px solid #6ee7b733;border-radius:8px;align-items:center;gap:16px;padding:14px 18px;display:flex}.trophy-icon.svelte-1ecxs3{font-size:24px}.rank-info.svelte-1ecxs3{flex-direction:column;gap:2px;display:flex}.rank-info.svelte-1ecxs3 strong:where(.svelte-1ecxs3){color:#6ee7b7;font-size:14px}.rank-info.svelte-1ecxs3 span:where(.svelte-1ecxs3){color:var(--text-muted);font-size:12px}.ranking-table.svelte-1ecxs3{background:var(--bg,#13131f);border:1px solid var(--border);border-radius:8px;overflow:hidden}.table-header.svelte-1ecxs3{border-bottom:1px solid var(--border);letter-spacing:.05em;color:var(--text-muted);background:#ffffff08;grid-template-columns:60px 1fr 140px;padding:10px 16px;font-size:11px;font-weight:700;display:grid}.table-row.svelte-1ecxs3{border-bottom:1px solid #ffffff08;grid-template-columns:60px 1fr 140px;align-items:center;padding:12px 16px;font-size:13px;transition:background .15s;display:grid}.table-row.svelte-1ecxs3:hover{background:#ffffff05}.table-row.svelte-1ecxs3:last-child{border-bottom:none}.table-row.is-me.svelte-1ecxs3{background:#6ee7b70d}.col-rank.svelte-1ecxs3{color:var(--text-muted);font-size:13px;font-weight:700}.col-rank.rank-1.svelte-1ecxs3,.col-rank.rank-2.svelte-1ecxs3,.col-rank.rank-3.svelte-1ecxs3{font-size:16px}.col-player.svelte-1ecxs3{align-items:center;gap:10px;display:flex}.avatar-placeholder.svelte-1ecxs3{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.player-name.svelte-1ecxs3{color:var(--text);font-weight:600}.guild-tag.svelte-1ecxs3{color:#6ee7b7;background:#6ee7b71a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.guild-leader-sub.svelte-1ecxs3{color:var(--text-muted);margin-left:8px;font-size:11px}.col-level.svelte-1ecxs3{text-align:right;color:#6ee7b7;font-weight:700}.col-members.svelte-1ecxs3{color:var(--text-muted);font-size:12px}.empty-loading.svelte-1ecxs3{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.guild-ranking-title.svelte-1ecxs3 h4:where(.svelte-1ecxs3){color:var(--text);margin:0;font-size:14px}.guild-ranking-title.svelte-1ecxs3 small:where(.svelte-1ecxs3){color:var(--text-muted);font-size:11px}.changelog-container.svelte-133p2yy{flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;padding-top:16px;display:flex}.changelog-card.svelte-133p2yy{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;padding:40px}.card-header.svelte-133p2yy{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.card-header.svelte-133p2yy h2:where(.svelte-133p2yy){color:var(--text);margin:0;font-size:28px}.date.svelte-133p2yy{color:var(--text-muted);font-size:13px}.update-title.svelte-133p2yy{color:var(--text);margin:0 0 24px;font-size:16px;font-weight:400}.update-list.svelte-133p2yy{flex-direction:column;gap:16px;margin:0;padding:0 0 0 20px;display:flex}.update-list.svelte-133p2yy li:where(.svelte-133p2yy){color:#334155e6;padding-left:8px;font-size:14px;line-height:1.6}.update-list.svelte-133p2yy li:where(.svelte-133p2yy)::marker{color:#395b4f}.profile-layout.svelte-19w22c9{flex-direction:column;gap:16px;max-width:1000px;margin:0 auto;padding-bottom:40px;display:flex}.hero-card.svelte-19w22c9{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:32px}.hero-content.svelte-19w22c9{align-items:center;gap:24px;display:flex}.hero-avatar.svelte-19w22c9{border:2px solid var(--border);background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;font-size:40px;display:flex}.hero-info.svelte-19w22c9{flex-direction:column;flex:1;gap:4px;display:flex}.hero-info.svelte-19w22c9 h1:where(.svelte-19w22c9){color:#fff;margin:0;font-size:24px}.hero-info.svelte-19w22c9 .location:where(.svelte-19w22c9){color:var(--text-muted);margin-bottom:12px;font-size:13px}.level-progress-container.svelte-19w22c9{width:100%;max-width:500px}.lp-label.svelte-19w22c9{color:var(--text-muted);justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.lp-bar.svelte-19w22c9{background:#0000004d;border-radius:4px;height:6px;overflow:hidden}.lp-fill.svelte-19w22c9{background:var(--mint);border-radius:4px;height:100%}.stats-row.svelte-19w22c9{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card.svelte-19w22c9{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.s-icon.svelte-19w22c9{font-size:24px}.s-info.svelte-19w22c9{flex-direction:column;gap:4px;display:flex}.s-info.svelte-19w22c9 span:where(.svelte-19w22c9){color:var(--text-muted);font-size:10px;font-weight:700}.s-info.svelte-19w22c9 strong:where(.svelte-19w22c9){color:#fff;font-size:16px}.active-action-row.svelte-19w22c9{grid-template-columns:1fr 1fr;gap:16px;display:grid}.action-info.svelte-19w22c9{align-items:center;gap:16px;padding:20px;display:flex}.a-icon.svelte-19w22c9{font-size:28px}.a-text.svelte-19w22c9{flex-direction:column;gap:6px;display:flex}.a-text.svelte-19w22c9 strong:where(.svelte-19w22c9){color:#fff;font-size:14px}.a-text.svelte-19w22c9 span:where(.svelte-19w22c9){color:var(--text-muted);font-size:12px}.badge.svelte-19w22c9{color:var(--mint);background:#22c55e33;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px}.tabs-card.svelte-19w22c9{flex-direction:column;display:flex}.tabs-header.svelte-19w22c9{border-bottom:1px solid var(--border);gap:8px;padding:16px 20px 0;display:flex}.tabs-header.svelte-19w22c9 button:where(.svelte-19w22c9){color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s}.tabs-header.svelte-19w22c9 button:where(.svelte-19w22c9):hover{color:#fff}.tabs-header.svelte-19w22c9 button.active:where(.svelte-19w22c9){color:#fff;border-bottom-color:var(--mint)}.tabs-content.svelte-19w22c9{min-height:300px;padding:24px}.section-title.svelte-19w22c9{color:var(--text-muted);letter-spacing:1px;margin-bottom:16px;font-size:11px;font-weight:900}.equip-grid.svelte-19w22c9{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.skills-grid.svelte-19w22c9{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.skill-card.svelte-19w22c9{border:1px solid var(--border);background:#ffffff05;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.sk-icon.svelte-19w22c9{font-size:24px}.sk-info.svelte-19w22c9{flex-direction:column;flex:1;gap:6px;display:flex}.sk-head.svelte-19w22c9{justify-content:space-between;align-items:center;display:flex}.sk-head.svelte-19w22c9 strong:where(.svelte-19w22c9){color:#fff;font-size:14px}.sk-lvl.svelte-19w22c9{color:var(--text-muted);font-size:12px;font-weight:700}.sk-xp.svelte-19w22c9{color:var(--text-muted);font-size:11px}.log-list.svelte-19w22c9{flex-direction:column;gap:8px;display:flex}.log-item.svelte-19w22c9{border-bottom:1px solid #ffffff0d;gap:16px;padding:8px 0;font-size:13px;display:flex}.l-time.svelte-19w22c9{color:var(--text-muted);width:60px}.l-msg.svelte-19w22c9{color:#e2e1ef}.empty-state.svelte-19w22c9{border:1px dashed var(--border);text-align:center;background:#ffffff05;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.empty-state.svelte-19w22c9 strong:where(.svelte-19w22c9){color:#fff;font-size:14px}.empty-state.svelte-19w22c9 p:where(.svelte-19w22c9){color:var(--text-muted);max-width:400px;margin:0;font-size:12px}.cosmetics-grid.svelte-19w22c9{flex-wrap:wrap;gap:16px;display:flex}.cosmetic-card.svelte-19w22c9{border:1px solid var(--border);background:#ffffff05;border-radius:8px;align-items:center;gap:16px;min-width:250px;padding:16px;display:flex}.cosmetic-card.equipped.svelte-19w22c9{border-color:var(--mint);background:#22c55e0d}.rename-btn.svelte-19w22c9{color:#7ee0b1;cursor:pointer;background:#202131;border:1px solid #3b3e5b;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s}.rename-btn.svelte-19w22c9:hover{color:#fff;background:#2b593f;border-color:#7ee0b1}.founder-title-badge.svelte-19w22c9{color:#f7c948;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#e6a93a40,#f7c94826);border:1px solid #f7c94873;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700;box-shadow:0 0 10px #f7c94833}.f-badge.svelte-19w22c9{cursor:help;font-size:16px}.equip-slot.svelte-19w22c9{cursor:pointer;background:#161b22b3;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.equip-slot.svelte-19w22c9:hover{background:#1e293be6;border-color:#34d39966;transform:translateY(-2px);box-shadow:0 4px 16px #00000059}.equip-slot.has-item.svelte-19w22c9{background:#161b22d9;border-color:#ffffff29}.equip-slot.has-item.svelte-19w22c9:hover{filter:brightness(1.08);transform:translateY(-2px)}.slot-icon.svelte-19w22c9{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;transition:all .2s;display:flex}.slot-details.svelte-19w22c9{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.slot-header-row.svelte-19w22c9{justify-content:space-between;align-items:center;gap:8px;display:flex}.slot-title-group.svelte-19w22c9{align-items:baseline;gap:6px;min-width:0;display:flex}.item-name-equipped.svelte-19w22c9{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.slot-sublabel.svelte-19w22c9{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.item-name-empty.svelte-19w22c9{color:#94a3b8;font-size:14px;font-weight:600}.empty-tag.svelte-19w22c9{color:#64748b;font-size:12px;font-weight:400}.btn-slot-unequip.svelte-19w22c9{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;transition:all .2s}.btn-slot-unequip.svelte-19w22c9:hover{color:#fff;background:#ef444459;border-color:#ef4444}.badge-avail.svelte-19w22c9{color:#34d399;letter-spacing:.3px;white-space:nowrap;background:#10b9812e;border:1px solid #10b98159;border-radius:12px;padding:2px 7px;font-size:10px;font-weight:700}.placeholder-desc.svelte-19w22c9{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.action-hint.svelte-19w22c9{color:#6ee7b7;margin-top:2px;font-size:11px;font-weight:600}.equip-hint.svelte-19w22c9{color:#a7f3d0;background:#10b98114;border:1px solid #10b98133;border-radius:8px;margin-top:24px;padding:12px 16px;font-size:12px;line-height:1.5}.equip-modal-overlay.svelte-19w22c9{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.equip-modal.svelte-19w22c9{background:#131722;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;max-width:540px;max-height:85vh;animation:.2s cubic-bezier(.16,1,.3,1) svelte-19w22c9-modalScaleUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 30px #10b9811a}@keyframes svelte-19w22c9-modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.equip-modal-header.svelte-19w22c9{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-title-box.svelte-19w22c9{align-items:center;gap:12px;display:flex}.modal-slot-icon.svelte-19w22c9{font-size:26px}.modal-title.svelte-19w22c9{color:#fff;margin:0;font-size:17px;font-weight:700}.modal-subtitle.svelte-19w22c9{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.modal-close-btn.svelte-19w22c9{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.modal-close-btn.svelte-19w22c9:hover{color:#ef4444;background:#ef444433}.current-equip-box.svelte-19w22c9{background:#10b98114;border:1px solid #10b98140;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 20px 0;padding:14px 18px;display:flex}.current-equip-info.svelte-19w22c9{align-items:center;gap:12px;display:flex}.current-icon.svelte-19w22c9{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;transition:all .2s;display:flex}.current-badge.svelte-19w22c9{color:#34d399;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;display:block}.current-name.svelte-19w22c9{color:#fff;font-size:14px;display:block}.current-stat.svelte-19w22c9{color:#a7f3d0;font-size:11px;display:block}.btn-unequip-modal.svelte-19w22c9{color:#fca5a5;cursor:pointer;white-space:nowrap;background:#ef444426;border:1px solid #ef444459;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s}.btn-unequip-modal.svelte-19w22c9:hover{color:#fff;background:#ef4444;border-color:#ef4444}.eligible-section-title.svelte-19w22c9{color:#64748b;letter-spacing:.5px;padding:16px 20px 8px;font-size:11px;font-weight:700}.eligible-items-list.svelte-19w22c9{flex-direction:column;gap:10px;padding:0 20px 20px;display:flex;overflow-y:auto}.eligible-item-card.svelte-19w22c9{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;transition:all .2s;display:flex}.eligible-item-card.svelte-19w22c9:hover{background:#ffffff0f;border-color:#34d39966}.eligible-item-card.equipped-glow.svelte-19w22c9{background:#10b9810f;border-color:#34d399}.item-left-info.svelte-19w22c9{align-items:center;gap:12px;min-width:0;display:flex}.item-visual-icon.svelte-19w22c9{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;display:flex}.item-text-group.svelte-19w22c9{flex-direction:column;gap:3px;min-width:0;display:flex}.item-title-row.svelte-19w22c9{align-items:center;gap:8px;display:flex}.item-display-name.svelte-19w22c9{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.item-qty-tag.svelte-19w22c9{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:1px 6px;font-size:11px}.item-stat-badge.svelte-19w22c9{color:#6ee7b7;font-size:11px;font-weight:500}.btn-equip-action.svelte-19w22c9{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #10b98140}.btn-equip-action.svelte-19w22c9:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.btn-equipped-state.svelte-19w22c9{color:#34d399;cursor:pointer;white-space:nowrap;background:#10b98126;border:1px solid #10b98166;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s}.btn-equipped-state.svelte-19w22c9:hover{color:#f87171;background:#ef444433;border-color:#ef4444}.modal-empty-state.svelte-19w22c9{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.empty-emoji.svelte-19w22c9{margin-bottom:4px;font-size:38px}.modal-empty-state.svelte-19w22c9 h4:where(.svelte-19w22c9){color:#f1f5f9;margin:0;font-size:15px;font-weight:700}.modal-empty-state.svelte-19w22c9 p:where(.svelte-19w22c9){color:#94a3b8;max-width:380px;margin:0;font-size:13px}.equip-tips.svelte-19w22c9{text-align:left;color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;width:100%;max-width:420px;margin-top:14px;padding:12px 16px;font-size:11px;display:flex}.modal-backdrop.svelte-sio1rm{-webkit-backdrop-filter:blur(14px);z-index:99999;background:#060710d1;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out svelte-sio1rm-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-sio1rm-fadeIn{0%{opacity:0}to{opacity:1}}.modal-card.svelte-sio1rm{-webkit-backdrop-filter:blur(20px);background:linear-gradient(160deg,#161b28f2 0%,#0d1019fa 100%);border:1px solid #7ee0b159;border-radius:20px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;padding:28px 24px 24px;animation:.25s cubic-bezier(.16,1,.3,1) svelte-sio1rm-slideUp;display:flex;overflow-y:auto;box-shadow:0 25px 70px #000000d9,0 0 45px #7ee0b11f,inset 0 1px #ffffff1a}@keyframes svelte-sio1rm-slideUp{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header.svelte-sio1rm{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.header-icon-wrap.svelte-sio1rm{background:linear-gradient(135deg,#7ee0b12e,#52b78814);border:2px solid #7ee0b173;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:14px;display:flex;position:relative;box-shadow:0 0 28px #7ee0b140}.header-icon.svelte-sio1rm{font-size:32px}.level-up-badge.svelte-sio1rm{color:#1a1202;background:linear-gradient(135deg,#ffd166,#f39c12);border-radius:10px;padding:2px 8px;font-size:10px;font-weight:900;animation:1.5s infinite svelte-sio1rm-pulse;position:absolute;top:-8px;right:-16px;box-shadow:0 2px 8px #00000080}@keyframes svelte-sio1rm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.modal-header.svelte-sio1rm h2:where(.svelte-sio1rm){color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-size:22px;font-weight:800}.subtitle.svelte-sio1rm{color:var(--text-muted,#8ea197);max-width:420px;margin:0 0 14px;font-size:13px;line-height:1.4}.time-badge.svelte-sio1rm{color:var(--text-muted,#8ea197);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:inline-flex}.time-badge.svelte-sio1rm strong:where(.svelte-sio1rm){color:var(--mint,#52b788);font-weight:700}.stats-grid.svelte-sio1rm{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.stat-box.svelte-sio1rm{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;display:flex}.sb-icon.svelte-sio1rm{font-size:20px}.sb-label.svelte-sio1rm{letter-spacing:.5px;color:var(--text-muted,#8ea197);font-size:9px;font-weight:800;display:block}.sb-val.svelte-sio1rm{color:#fff;font-size:15px;font-weight:800;display:block}.text-mint.svelte-sio1rm{color:var(--mint,#52b788)!important}.text-danger.svelte-sio1rm{color:#ff6b6b!important}.section-container.svelte-sio1rm{background:#0003;border:1px solid #ffffff0a;border-radius:12px;padding:14px}.section-title.svelte-sio1rm{letter-spacing:.8px;color:var(--text-muted,#8ea197);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:900;display:flex}.count-tag.svelte-sio1rm{background:#ffffff0f;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700}.items-grid.svelte-sio1rm{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:180px;padding-right:4px;display:grid;overflow-y:auto}.item-card.svelte-sio1rm{background:#ffffff08;border:1px solid #52b7882e;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.item-icon-box.svelte-sio1rm{background:#0000004d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.item-info.svelte-sio1rm{flex-direction:column;display:flex;overflow:hidden}.item-name.svelte-sio1rm{color:#ddd;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.item-qty.svelte-sio1rm{color:var(--mint,#52b788);font-size:13px;font-weight:800}.empty-items.svelte-sio1rm{text-align:center;color:var(--text-muted,#8ea197);padding:16px;font-size:12px}.consumed-chips.svelte-sio1rm{flex-wrap:wrap;gap:8px;display:flex}.consumed-chip.svelte-sio1rm{color:#ccc;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.modal-footer.svelte-sio1rm{margin-top:20px;display:flex}.btn-claim.svelte-sio1rm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f6441 0%,#2e8b5c 100%);border:1px solid #7ee0b199;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:14px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #2e8b5c66,0 0 14px #7ee0b140}.btn-claim.svelte-sio1rm:hover{background:linear-gradient(135deg,#25784f 0%,#36a46d 100%);transform:translateY(-1px);box-shadow:0 6px 26px #2e8b5c8c,0 0 22px #7ee0b159}.btn-claim.svelte-sio1rm:active{transform:translateY(0);box-shadow:0 2px 10px #2e8b5c66}.fusion-container.svelte-1n7v6dk{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding-bottom:40px;display:flex}.travel-block-banner.svelte-1n7v6dk{color:#fca5a5;background:linear-gradient(135deg,#ef444426 0%,#1e1414e6 100%);border:1px solid #ef444466;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.travel-block-banner.svelte-1n7v6dk .tb-icon:where(.svelte-1n7v6dk){font-size:30px;animation:1.2s ease-in-out infinite svelte-1n7v6dk-walkBounce}.travel-block-banner.svelte-1n7v6dk .tb-content:where(.svelte-1n7v6dk) strong:where(.svelte-1n7v6dk){color:#f87171;margin-bottom:2px;font-size:15px;display:block}.travel-block-banner.svelte-1n7v6dk .tb-content:where(.svelte-1n7v6dk) p:where(.svelte-1n7v6dk){color:#e2e8f0;margin:0;font-size:13px}@keyframes svelte-1n7v6dk-walkBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fusion-hero.svelte-1n7v6dk{background:linear-gradient(135deg,#1e222de6 0%,#12141df2 100%);border:1px solid #52b78840;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.hero-left.svelte-1n7v6dk{align-items:center;gap:16px;display:flex}.hero-icon.svelte-1n7v6dk{background:#52b78826;border:1px solid #52b7884d;border-radius:12px;padding:10px;font-size:32px}.hero-left.svelte-1n7v6dk h2:where(.svelte-1n7v6dk){color:#fff;margin:0 0 4px;font-size:20px}.hero-left.svelte-1n7v6dk p:where(.svelte-1n7v6dk){color:var(--text-muted);max-width:600px;margin:0;font-size:13px}.balances-box.svelte-1n7v6dk{align-items:center;gap:12px;display:flex}.silver-balance.svelte-1n7v6dk{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 16px;display:flex}.silver-balance.svelte-1n7v6dk span:where(.svelte-1n7v6dk){color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-weight:700}.silver-balance.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){color:#e0e0e0;font-size:16px}.category-tabs.svelte-1n7v6dk{flex-wrap:wrap;gap:10px;display:flex}.category-tabs.svelte-1n7v6dk button:where(.svelte-1n7v6dk){color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.category-tabs.svelte-1n7v6dk button:where(.svelte-1n7v6dk):hover{color:#fff;background:#ffffff14}.category-tabs.svelte-1n7v6dk button.active:where(.svelte-1n7v6dk){border-color:var(--mint);color:#fff;background:#52b78826}.fusion-layout.svelte-1n7v6dk{grid-template-columns:340px 1fr;gap:16px;display:grid}@media (width<=900px){.fusion-layout.svelte-1n7v6dk{grid-template-columns:1fr}}.recipe-list.svelte-1n7v6dk{flex-direction:column;gap:12px;max-height:560px;padding:16px;display:flex}.list-title.svelte-1n7v6dk{color:var(--text-muted);letter-spacing:.5px;font-size:11px;font-weight:800}.recipes-scroll.svelte-1n7v6dk{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.recipe-card.svelte-1n7v6dk{cursor:pointer;text-align:left;background:#0003;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex;position:relative}.recipe-card.svelte-1n7v6dk:hover{background:#ffffff0a;border-color:#ffffff26}.recipe-card.selected.svelte-1n7v6dk{border-color:var(--mint);background:#52b7881f}.r-icon.svelte-1n7v6dk{background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;display:flex}.r-info.svelte-1n7v6dk{flex-direction:column;flex:1;gap:2px;display:flex}.r-info.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){color:#fff;font-size:13px}.r-meta.svelte-1n7v6dk{color:var(--text-muted);gap:10px;font-size:11px;display:flex}.chance-tag.svelte-1n7v6dk{color:#52b788;font-weight:700}.ready-dot.svelte-1n7v6dk{width:18px;height:18px;color:var(--mint);background:#52b78833;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:14px;right:12px}.chamber-card.svelte-1n7v6dk{background:linear-gradient(135deg,#181a24f2 0%,#101219fa 100%);flex-direction:column;gap:20px;padding:24px;display:flex}.chamber-header.svelte-1n7v6dk{flex-direction:column;gap:6px;display:flex}.chamber-header.svelte-1n7v6dk .badge:where(.svelte-1n7v6dk){color:var(--mint);letter-spacing:.5px;background:#52b78826;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:800}.chamber-header.svelte-1n7v6dk h3:where(.svelte-1n7v6dk){color:#fff;margin:0;font-size:18px}.crucible-stage.svelte-1n7v6dk{background:#00000040;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.stage-section.svelte-1n7v6dk{flex-direction:column;flex:1;gap:8px;display:flex}.stage-label.svelte-1n7v6dk{color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-weight:800}.inputs-row.svelte-1n7v6dk{flex-direction:column;gap:6px;display:flex}.material-slot.svelte-1n7v6dk{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.material-slot.insufficient.svelte-1n7v6dk{background:#ff6b6b0d;border-color:#ff6b6b59}.output-slot.svelte-1n7v6dk{background:#52b78814;border-color:#52b78866}.slot-icon.svelte-1n7v6dk{font-size:20px}.slot-info.svelte-1n7v6dk{flex-direction:column;gap:1px;display:flex}.slot-info.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){color:#fff;font-size:12px}.slot-info.svelte-1n7v6dk span:where(.svelte-1n7v6dk){font-size:11px}.transmute-flow-icon.svelte-1n7v6dk{color:var(--mint);padding:0 10px;font-size:22px}.catalyst-section.svelte-1n7v6dk{flex-direction:column;gap:8px;display:flex}.catalyst-chips.svelte-1n7v6dk{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.cat-chip.svelte-1n7v6dk{cursor:pointer;text-align:left;background:#00000040;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;transition:all .2s;display:flex}.cat-chip.svelte-1n7v6dk:hover{background:#ffffff0a;border-color:#fff3}.cat-chip.active.svelte-1n7v6dk{border-color:var(--mint);background:#52b7881f}.cat-chip.svelte-1n7v6dk span:where(.svelte-1n7v6dk){color:#fff;font-size:13px;font-weight:700}.cat-chip.svelte-1n7v6dk small:where(.svelte-1n7v6dk){color:var(--text-muted);font-size:11px}.metrics-row.svelte-1n7v6dk{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric-box.svelte-1n7v6dk{text-align:center;background:#0003;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px;display:flex}.metric-box.svelte-1n7v6dk span:where(.svelte-1n7v6dk){color:var(--text-muted);letter-spacing:.5px;font-size:9px;font-weight:800}.metric-box.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){font-size:14px}.result-banner.svelte-1n7v6dk{border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.res-success.svelte-1n7v6dk{border:1px solid var(--mint);background:#52b7881f}.res-fail.svelte-1n7v6dk{background:#ff6b6b1f;border:1px solid #ff6b6b80}.res-icon.svelte-1n7v6dk{font-size:26px}.res-text.svelte-1n7v6dk{flex-direction:column;gap:2px;display:flex}.res-text.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){color:#fff;font-size:13px}.res-text.svelte-1n7v6dk span:where(.svelte-1n7v6dk){color:#ddd;font-size:11px}.action-wrap.svelte-1n7v6dk{display:flex}.btn-fuse.svelte-1n7v6dk{border:1px solid var(--mint);color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d6a4f 0%,#1b4332 100%);border-radius:10px;width:100%;padding:14px 24px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 4px 16px #2d6a4f59}.btn-fuse.svelte-1n7v6dk:hover:not(:disabled){background:linear-gradient(135deg,#40916c 0%,#2d6a4f 100%);transform:translateY(-1px);box-shadow:0 6px 24px #52b78873}.btn-fuse.svelte-1n7v6dk:disabled{opacity:.5;cursor:not-allowed;background:#ffffff0d;border-color:#ffffff1a}.btn-fuse-equip.svelte-1n7v6dk{background:linear-gradient(135deg,#9a3412 0%,#7c2d12 100%);border-color:#f97316;box-shadow:0 4px 16px #f9731659}.btn-fuse-equip.svelte-1n7v6dk:hover:not(:disabled){background:linear-gradient(135deg,#c2410c 0%,#9a3412 100%);box-shadow:0 6px 24px #f9731673}.equip-selection-card.svelte-1n7v6dk{flex-direction:column;gap:8px;padding:18px;display:flex}.section-title.svelte-1n7v6dk{color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-weight:800}.section-header-row.svelte-1n7v6dk{justify-content:space-between;align-items:center;display:flex}.quick-btns.svelte-1n7v6dk{gap:6px;display:flex}.btn-micro.svelte-1n7v6dk{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;transition:all .2s}.btn-micro.svelte-1n7v6dk:hover{background:#ffffff1f}.btn-micro-danger.svelte-1n7v6dk{color:#ff6b6b;border-color:#ff6b6b4d}.tier-chips-grid.svelte-1n7v6dk{flex-wrap:wrap;gap:6px;display:flex}.tier-chip.svelte-1n7v6dk{color:var(--text-muted);cursor:pointer;background:#00000040;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.tier-chip.svelte-1n7v6dk:hover{color:#fff;background:#ffffff0d}.tier-chip.active.svelte-1n7v6dk{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b}.quality-steps-grid.svelte-1n7v6dk{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.step-chip.svelte-1n7v6dk{cursor:pointer;background:#00000040;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;transition:all .15s;display:flex}.step-chip.svelte-1n7v6dk:hover{background:#ffffff0a}.step-chip.active.svelte-1n7v6dk{border-color:var(--q-color);background:var(--q-bg)}.step-label.svelte-1n7v6dk{color:#fff;font-size:11px;font-weight:800}.step-meta.svelte-1n7v6dk{color:var(--text-muted);font-size:10px}.equip-inventory-scroll.svelte-1n7v6dk{flex-direction:column;gap:6px;max-height:240px;margin-top:6px;padding-right:4px;display:flex;overflow-y:auto}.empty-equip-box.svelte-1n7v6dk{text-align:center;background:#0003;border:1px dashed #ffffff1a;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;display:flex}.empty-icon.svelte-1n7v6dk{font-size:24px}.empty-equip-box.svelte-1n7v6dk p:where(.svelte-1n7v6dk){color:#ddd;margin:0;font-size:12px}.empty-equip-box.svelte-1n7v6dk small:where(.svelte-1n7v6dk){color:var(--text-muted);font-size:10px}.equip-slot-row.svelte-1n7v6dk{background:#0003;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;transition:all .15s;display:flex}.equip-slot-row.has-allocated.svelte-1n7v6dk{background:#f59e0b0d;border-color:#f59e0b66}.slot-left.svelte-1n7v6dk{align-items:center;gap:10px;display:flex}.item-visual-box.svelte-1n7v6dk{border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.item-emoji.svelte-1n7v6dk{font-size:16px}.item-img.svelte-1n7v6dk{width:20px;height:20px}.item-details.svelte-1n7v6dk{flex-direction:column;gap:1px;display:flex}.item-details.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){color:#fff;font-size:12px}.inv-counts.svelte-1n7v6dk{color:var(--text-muted);gap:8px;font-size:10px;display:flex}.badge-allocated.svelte-1n7v6dk{color:#f59e0b;font-weight:700}.slot-controls.svelte-1n7v6dk{align-items:center;gap:4px;display:flex}.btn-step.svelte-1n7v6dk{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:4px;width:24px;height:24px;padding:0;font-size:10px;font-weight:800;transition:all .1s}.btn-step.svelte-1n7v6dk:hover:not(:disabled){background:#ffffff26}.btn-step.svelte-1n7v6dk:disabled{opacity:.3;cursor:not-allowed}.btn-step-wide.svelte-1n7v6dk{width:28px}.allocated-val.svelte-1n7v6dk{color:#fff;text-align:center;min-width:18px;font-size:12px;font-weight:800}.chamber-quota-box.svelte-1n7v6dk{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.chamber-quota-box.ready.svelte-1n7v6dk{background:#f59e0b14;border-color:#f59e0b80}.quota-progress-track.svelte-1n7v6dk{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.quota-bar.svelte-1n7v6dk{background:linear-gradient(90deg,#f59e0b,#fbbf24);height:100%;transition:width .25s}.quota-label-row.svelte-1n7v6dk{justify-content:space-between;align-items:center;display:flex}.quota-label-row.svelte-1n7v6dk span:where(.svelte-1n7v6dk){color:var(--text-muted);font-size:10px;font-weight:800}.quota-label-row.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){color:#fff;font-size:14px}.quota-warning.svelte-1n7v6dk{color:#ff6b6b;font-size:10px}.quota-ready.svelte-1n7v6dk{color:#f59e0b;font-size:10px;font-weight:700}.allocated-showcase-box.svelte-1n7v6dk{flex-direction:column;gap:8px;display:flex}.showcase-items-grid.svelte-1n7v6dk{background:#0003;border:1px dashed #ffffff14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px;display:flex}.empty-showcase.svelte-1n7v6dk{color:var(--text-muted);text-align:center;width:100%;font-size:11px}.showcase-item-card.svelte-1n7v6dk{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;display:flex}.sc-icon.svelte-1n7v6dk{font-size:18px}.sc-info.svelte-1n7v6dk{flex-direction:column;gap:1px;display:flex}.sc-info.svelte-1n7v6dk strong:where(.svelte-1n7v6dk){color:#fff;font-size:11px}.sc-info.svelte-1n7v6dk span:where(.svelte-1n7v6dk){color:#f59e0b;font-size:10px;font-weight:700}.loss-alert-box.svelte-1n7v6dk{color:#ff6b6b;background:#ff6b6b14;border:1px solid #ff6b6b4d;border-radius:8px;padding:8px 12px;font-size:11px}.text-mint.svelte-1n7v6dk{color:var(--mint)!important}.text-success.svelte-1n7v6dk{color:#52b788!important}.text-danger.svelte-1n7v6dk{color:#ff6b6b!important}.tour-backdrop.svelte-11fpw7o{z-index:100005;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a10d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tour-modal.svelte-11fpw7o{color:#f1f5f9;background:linear-gradient(145deg,#131726 0%,#0d101a 100%);border:1px solid #9333ea40;border-radius:20px;flex-direction:column;width:100%;max-width:620px;animation:.25s cubic-bezier(.16,1,.3,1) svelte-11fpw7o-tourFadeIn;display:flex;overflow:hidden;box-shadow:0 16px 48px #000c,0 0 32px #a855f726}.tour-header.svelte-11fpw7o{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 24px 14px;display:flex}.header-left.svelte-11fpw7o{align-items:center;gap:12px;display:flex}.badge-tag.svelte-11fpw7o{color:#c084fc;text-transform:uppercase;letter-spacing:.04em;background:#a855f724;border:1px solid #a855f759;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.sparkle-icon{color:#e879f9}.step-counter.svelte-11fpw7o{color:#94a3b8;font-size:12px;font-weight:500}.btn-close.svelte-11fpw7o{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s,color .15s;display:flex}.btn-close.svelte-11fpw7o:hover{color:#f8fafc;background:#ffffff14}.progress-bar-container.svelte-11fpw7o{background:#ffffff0f;width:100%;height:3px;overflow:hidden}.progress-bar-fill.svelte-11fpw7o{background:linear-gradient(90deg,#a855f7 0%,#38bdf8 100%);height:100%;transition:width .3s}.tour-body.svelte-11fpw7o{flex-direction:column;justify-content:center;min-height:380px;padding:24px;display:flex}.welcome-screen.svelte-11fpw7o{text-align:center;flex-direction:column;gap:20px;display:flex}.welcome-hero.svelte-11fpw7o{flex-direction:column;align-items:center;gap:8px;display:flex}.hero-glow-ring.svelte-11fpw7o{background:radial-gradient(circle,#a855f740 0%,#0f172a00 70%);border:2px solid #a855f780;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 24px #a855f74d}.hero-emoji.svelte-11fpw7o{font-size:34px}.welcome-title.svelte-11fpw7o{background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:6px 0 0;font-size:24px;font-weight:800}.welcome-desc.svelte-11fpw7o{color:#94a3b8;max-width:480px;margin:0;font-size:13px;line-height:1.6}.reward-preview-card.svelte-11fpw7o{text-align:left;background:linear-gradient(135deg,#eab3081a 0%,#a855f71a 100%);border:1px solid #eab30859;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:0 4px 16px #0003}.gift-icon-box.svelte-11fpw7o{background:#eab30826;border:1px solid #eab30866;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.gift-icon-svg{color:#facc15}.reward-preview-info.svelte-11fpw7o{flex:1}.reward-sparkle.svelte-11fpw7o{letter-spacing:.05em;color:#facc15;font-size:10px;font-weight:800}.reward-headline.svelte-11fpw7o{color:#fff;margin:2px 0 4px;font-size:16px;font-weight:700}.reward-subtext.svelte-11fpw7o{color:#cbd5e1;margin:0;font-size:12px;line-height:1.45}.welcome-actions.svelte-11fpw7o{flex-direction:column;gap:10px;margin-top:6px;display:flex}.btn-start-tour.svelte-11fpw7o{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;transition:transform .15s,filter .15s;display:flex;box-shadow:0 4px 16px #a855f759}.btn-start-tour.svelte-11fpw7o:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-skip-tour.svelte-11fpw7o{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:6px;font-size:12px;transition:color .15s}.btn-skip-tour.svelte-11fpw7o:hover{color:#f1f5f9;text-decoration:underline}.step-card.svelte-11fpw7o{flex-direction:column;gap:16px;display:flex}.step-header.svelte-11fpw7o{align-items:center;gap:16px;display:flex}.step-icon-wrapper.svelte-11fpw7o{background:#38bdf81f;border:1px solid #38bdf84d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.step-emoji.svelte-11fpw7o{font-size:26px}.step-titles.svelte-11fpw7o{flex-direction:column;gap:2px;display:flex}.step-badge.svelte-11fpw7o{color:#38bdf8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.step-title.svelte-11fpw7o{color:#f8fafc;margin:0;font-size:18px;font-weight:700}.step-subtitle.svelte-11fpw7o{color:#94a3b8;margin:0;font-size:12px}.step-points-grid.svelte-11fpw7o{flex-direction:column;gap:10px;display:flex}.point-item.svelte-11fpw7o{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.point-icon.svelte-11fpw7o{flex-shrink:0;margin-top:1px;font-size:18px}.point-content.svelte-11fpw7o{flex-direction:column;gap:2px;display:flex}.point-title.svelte-11fpw7o{color:#e2e8f0;font-size:13px;font-weight:600}.point-desc.svelte-11fpw7o{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.pro-tip-box.svelte-11fpw7o{background:#10b98114;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tip-icon{color:#34d399;flex-shrink:0}.tip-text.svelte-11fpw7o{color:#cbd5e1;font-size:12px;line-height:1.4}.tip-text.svelte-11fpw7o strong:where(.svelte-11fpw7o){color:#34d399}.peek-tab-row.svelte-11fpw7o{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.peek-label.svelte-11fpw7o{color:#64748b;font-size:11px}.btn-peek-tab.svelte-11fpw7o{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:flex}.btn-peek-tab.svelte-11fpw7o:hover{color:#fff;background:#ffffff1f}.reward-claim-screen.svelte-11fpw7o{text-align:center;flex-direction:column;gap:20px;display:flex}.congrats-header.svelte-11fpw7o{flex-direction:column;align-items:center;gap:6px;display:flex}.congrats-emoji.svelte-11fpw7o{font-size:40px}.congrats-title.svelte-11fpw7o{color:#f8fafc;margin:0;font-size:22px;font-weight:800}.congrats-desc.svelte-11fpw7o{color:#94a3b8;max-width:460px;margin:0;font-size:13px;line-height:1.5}.pet-reveal-card.svelte-11fpw7o{text-align:left;background:linear-gradient(135deg,#1e293bb3 0%,#0f172ae6 100%);border:2px solid #10b98166;border-radius:16px;align-items:center;gap:18px;padding:20px;display:flex;box-shadow:0 0 32px #10b98126}.pet-avatar-glow.svelte-11fpw7o{background:radial-gradient(circle,#10b98140 0%,#0f172a66 100%);border:2px solid #10b981;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 0 20px #10b9814d}.revealed-emoji.svelte-11fpw7o{font-size:42px}.pet-reveal-details.svelte-11fpw7o{flex-direction:column;flex:1;gap:4px;display:flex}.pet-rarity-row.svelte-11fpw7o{gap:6px;display:flex}.rarity-badge.common.svelte-11fpw7o{color:#cbd5e1;text-transform:uppercase;background:#94a3b826;border:1px solid #94a3b84d;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.class-badge.svelte-11fpw7o{color:#34d399;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.pet-name.svelte-11fpw7o{color:#fff;margin:2px 0;font-size:18px;font-weight:800}.pet-desc.svelte-11fpw7o{color:#94a3b8;margin:0 0 8px;font-size:12px;line-height:1.45}.pet-perks-row.svelte-11fpw7o{flex-wrap:wrap;gap:6px;display:flex}.perk-pill.svelte-11fpw7o{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.perk-pill.silver.svelte-11fpw7o{color:#f1f5f9;background:#e2e8f01a;border-color:#e2e8f04d}.perk-pill.xp.svelte-11fpw7o{color:#38bdf8;background:#38bdf81a;border-color:#38bdf84d}.perk-icon.svelte-11fpw7o{font-size:12px}.claim-actions.svelte-11fpw7o{flex-direction:column;gap:10px;margin-top:6px;display:flex}.btn-claim-pet.svelte-11fpw7o{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:800;transition:transform .15s,filter .15s;display:flex;box-shadow:0 6px 20px #10b98166}.btn-claim-pet.svelte-11fpw7o:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.already-claimed-notice.svelte-11fpw7o{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.check-icon{color:#34d399}.btn-finish.svelte-11fpw7o{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700;transition:background .15s}.btn-finish.svelte-11fpw7o:hover{background:#ffffff24}.btn-back-steps.svelte-11fpw7o{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:8px 14px;font-size:13px;transition:color .15s}.btn-back-steps.svelte-11fpw7o:hover{color:#f1f5f9;text-decoration:underline}.tour-footer.svelte-11fpw7o{background:#0a0d1680;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.btn-nav.svelte-11fpw7o{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.btn-nav.svelte-11fpw7o:hover{color:#fff;background:#ffffff1f}.btn-nav.next.svelte-11fpw7o{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-color:#0000;font-weight:700}.btn-nav.next.svelte-11fpw7o:hover{filter:brightness(1.1);transform:translateY(-1px)}.step-dots.svelte-11fpw7o{align-items:center;gap:6px;display:flex}.dot.svelte-11fpw7o{cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.dot.active.svelte-11fpw7o{background:#a855f7;border-radius:10px;width:22px;box-shadow:0 0 8px #a855f799}.dot.passed.svelte-11fpw7o{background:#38bdf8}.reward-dot.svelte-11fpw7o{cursor:pointer;opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;width:auto;height:auto;padding:0 2px;font-size:12px;transition:transform .2s,opacity .2s;display:flex}.reward-dot.svelte-11fpw7o:hover,.reward-dot.active.svelte-11fpw7o{opacity:1;transform:scale(1.25)}.spinner.svelte-11fpw7o{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-11fpw7o-spin;display:inline-block}@keyframes svelte-11fpw7o-spin{to{transform:rotate(360deg)}}@keyframes svelte-11fpw7o-tourFadeIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.settings-shell.svelte-1u3w06f{flex-direction:column;gap:16px;max-width:860px;margin:0 auto;padding:24px 16px 40px;display:flex}.settings-header.svelte-1u3w06f{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.header-title.svelte-1u3w06f{align-items:center;gap:12px;display:flex}.header-icon.svelte-1u3w06f{border:1px solid var(--line,#292b43);background:#1e1b34;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.header-title.svelte-1u3w06f h2:where(.svelte-1u3w06f){color:var(--text,#f2f0fb);margin:0;font-size:20px;font-weight:700}.header-currencies.svelte-1u3w06f{align-items:center;gap:10px;display:flex}.gold-badge.svelte-1u3w06f,.silver-badge.svelte-1u3w06f{border:1px solid var(--line,#292b43);background:var(--panel,#111323);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.gold-badge.svelte-1u3w06f b:where(.svelte-1u3w06f){color:#fbbf24}.silver-badge.svelte-1u3w06f b:where(.svelte-1u3w06f){color:#cbd5e1}.event-banner.svelte-1u3w06f{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.settings-tabs.svelte-1u3w06f{border:1px solid var(--line,#292b43);background:#ffffff08;border-radius:12px;gap:8px;width:fit-content;padding:4px;display:flex}.tab-btn.svelte-1u3w06f{color:var(--muted,#9699b4);background:0 0;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .2s}.tab-btn.svelte-1u3w06f:hover{color:var(--text,#f2f0fb);background:#ffffff0d}.tab-btn.active.svelte-1u3w06f{color:#fff;background:#232238;font-weight:700;box-shadow:0 2px 6px #0003}.settings-card.svelte-1u3w06f{border:1px solid var(--line,#292b43);background:linear-gradient(145deg,#151728,#121321);border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}.card-header.svelte-1u3w06f h3:where(.svelte-1u3w06f){color:var(--text,#f2f0fb);margin:0 0 6px;font-size:17px}.subtitle.svelte-1u3w06f{color:var(--muted,#9699b4);margin:0;font-size:12px}.settings-section.svelte-1u3w06f{flex-direction:column;gap:16px;display:flex}.section-title.svelte-1u3w06f{border-bottom:1px solid var(--line,#292b43);padding-bottom:10px}.section-title.svelte-1u3w06f h4:where(.svelte-1u3w06f){color:var(--text,#f2f0fb);margin:0 0 4px;font-size:14px}.section-title.svelte-1u3w06f p:where(.svelte-1u3w06f){color:var(--muted,#9699b4);margin:0;font-size:12px}.setting-row.svelte-1u3w06f{border:1px solid var(--line,#292b43);background:#121422a6;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.setting-info.svelte-1u3w06f{flex-direction:column;gap:4px;display:flex}.setting-info.svelte-1u3w06f strong:where(.svelte-1u3w06f){color:var(--text,#f2f0fb);font-size:13px}.setting-info.svelte-1u3w06f span:where(.svelte-1u3w06f){color:var(--muted,#9699b4);max-width:480px;font-size:11px;line-height:1.4}.theme-buttons.svelte-1u3w06f{border:1px solid var(--line,#292b43);background:#0e0f1c;border-radius:10px;gap:6px;padding:4px;display:flex}.theme-btn.svelte-1u3w06f{color:var(--muted,#9699b4);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;transition:all .2s;display:flex}.theme-btn.svelte-1u3w06f:hover{color:var(--text,#f2f0fb)}.theme-btn.selected.svelte-1u3w06f{color:#fff;background:#2a2842;font-weight:700}.select-container.svelte-1u3w06f{position:relative}.lang-select.svelte-1u3w06f{color:var(--text,#f2f0fb);border:1px solid var(--line,#292b43);cursor:pointer;background:#17192b;border-radius:9px;outline:none;min-width:200px;padding:8px 14px;font-size:13px}.lang-select.svelte-1u3w06f:focus{border-color:var(--purple,#9d7cff)}.version-row.svelte-1u3w06f{border:1px dashed var(--line,#292b43);background:0 0}.version-tag.svelte-1u3w06f{color:var(--purple,#9d7cff);margin-top:2px;font-size:12px;font-weight:700}.version-desc.svelte-1u3w06f{color:var(--muted,#9699b4);margin-top:4px;font-size:11px}.action-btn.svelte-1u3w06f,.logout-btn.svelte-1u3w06f{border:1px solid var(--line,#292b43);color:var(--text,#f2f0fb);cursor:pointer;background:#252842;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.action-btn.svelte-1u3w06f:hover,.logout-btn.svelte-1u3w06f:hover{background:#333658}.danger-zone.svelte-1u3w06f{background:#ef44440d;border-color:#ef444459}.danger-btn.svelte-1u3w06f{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.danger-btn.svelte-1u3w06f:hover{background:#dc2626}.badge-level.svelte-1u3w06f,.location-tag.svelte-1u3w06f{color:var(--purple,#9d7cff);border:1px solid var(--line,#292b43);background:#252842;border-radius:12px;padding:5px 12px;font-size:12px;font-weight:700}.codes-container.svelte-9hvvka{flex-direction:column;gap:16px;width:100%;max-width:860px;margin:0 auto;padding-bottom:40px;display:flex}.hero-card.svelte-9hvvka{background:linear-gradient(135deg,#1e2234f2,#141622f2);border:1px solid #7ee0b133;border-radius:12px;align-items:center;gap:20px;padding:24px;display:flex}.hero-icon-box.svelte-9hvvka{background:#7ee0b11a;border:1px solid #7ee0b14d;border-radius:14px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.hero-content.svelte-9hvvka h2:where(.svelte-9hvvka){color:#e2e1ef;margin:0 0 6px;font-size:20px;font-weight:700}.hero-content.svelte-9hvvka p:where(.svelte-9hvvka){color:#9ca3af;margin:0;font-size:13px;line-height:1.5}.hero-content.svelte-9hvvka strong:where(.svelte-9hvvka){color:#e2e1ef}.redeem-card.svelte-9hvvka{background:#191b28;border:1px solid #2d3148;border-radius:12px;padding:24px}.eyebrow.svelte-9hvvka{letter-spacing:.08em;color:#8b8ea4;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.redeem-form.svelte-9hvvka{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.input-wrapper.svelte-9hvvka{flex:1;min-width:260px;position:relative}.input-wrapper .input-icon{color:#6b7280;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-wrapper.svelte-9hvvka input:where(.svelte-9hvvka){color:#fff;letter-spacing:.05em;box-sizing:border-box;background:#11131c;border:1px solid #363b58;border-radius:8px;outline:none;width:100%;padding:14px 16px 14px 44px;font-size:14px;font-weight:700;transition:border-color .2s,box-shadow .2s}.input-wrapper.svelte-9hvvka input:where(.svelte-9hvvka):focus{border-color:#7ee0b1;box-shadow:0 0 0 2px #7ee0b133}.redeem-btn.svelte-9hvvka{color:#7ee0b1;cursor:pointer;background:#2b593f;border:1px solid #7ee0b166;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.redeem-btn.svelte-9hvvka:hover:not(:disabled){color:#fff;background:#346c4d;transform:translateY(-1px);box-shadow:0 4px 12px #2b593f66}.redeem-btn.svelte-9hvvka:disabled{opacity:.5;cursor:not-allowed}.reward-card.svelte-9hvvka{background:#2b593f26;border:1px solid #7ee0b166;border-radius:12px;padding:20px}.reward-header.svelte-9hvvka{align-items:center;gap:12px;margin-bottom:16px;display:flex}.reward-header.svelte-9hvvka h3:where(.svelte-9hvvka){color:#7ee0b1;margin:0;font-size:16px}.reward-desc.svelte-9hvvka{color:#cbd5e1;margin:2px 0 0;font-size:12px}.rewards-grid.svelte-9hvvka{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.reward-item.svelte-9hvvka{background:#141724;border:1px solid #2d3148;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.reward-item.gold-border.svelte-9hvvka{border-color:#fcd34d66}.reward-icon.svelte-9hvvka{place-items:center;width:32px;height:32px;font-size:24px;display:grid}.reward-info.svelte-9hvvka{flex-direction:column;gap:2px;display:flex}.reward-info.svelte-9hvvka strong:where(.svelte-9hvvka){color:#e2e1ef;font-size:14px}.reward-info.svelte-9hvvka small:where(.svelte-9hvvka){color:#9ca3af;font-size:11px}.history-card.svelte-9hvvka{background:#191b28;border:1px solid #2d3148;border-radius:12px;padding:24px}.empty-box.svelte-9hvvka{color:#8b8ea4;background:#ffffff05;border:1px dashed #363b58;border-radius:8px;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.redeemed-list.svelte-9hvvka{flex-wrap:wrap;gap:10px;display:flex}.redeemed-badge.svelte-9hvvka{background:#141724;border:1px solid #2d3148;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.check-dot.svelte-9hvvka{color:#7ee0b1;font-weight:700}.redeemed-tag.svelte-9hvvka{color:#7ee0b1;background:#7ee0b11a;border-radius:4px;padding:2px 6px;font-size:10px}.spinner.svelte-9hvvka{border:2px solid #7ee0b14d;border-top-color:#7ee0b1;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-9hvvka-spin;display:inline-block}@keyframes svelte-9hvvka-spin{to{transform:rotate(360deg)}}.radio-miniplayer-card.svelte-1iovcyd{border:1px solid var(--line,#ffffff14);background:var(--panel-2,#141426);-webkit-user-select:none;user-select:none;border-radius:13px;flex-direction:column;gap:8px;padding:9px;display:flex;box-shadow:0 4px 14px #00000059}.radio-header.svelte-1iovcyd{justify-content:space-between;align-items:center;display:flex}.radio-brand.svelte-1iovcyd{align-items:center;gap:8px;display:flex}.live-dot.svelte-1iovcyd{background-color:#ef4444;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite svelte-1iovcyd-pulseLive;box-shadow:0 0 8px #ef4444}@keyframes svelte-1iovcyd-pulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.radio-title-box.svelte-1iovcyd{flex-direction:column;display:flex}.radio-title.svelte-1iovcyd{color:var(--text,#f1f5f9);letter-spacing:.2px;font-size:11px;font-weight:700}.radio-badge-144p.svelte-1iovcyd{color:#10b981;letter-spacing:.3px;font-size:9px;font-weight:600}.btn-toggle-video.svelte-1iovcyd{color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .2s;display:flex}.btn-toggle-video.svelte-1iovcyd:hover{color:#fff;background:#ffffff14}.video-wrapper.svelte-1iovcyd{max-height:120px;transition:max-height .3s,opacity .3s;overflow:hidden}.video-wrapper.collapsed.svelte-1iovcyd{opacity:0;pointer-events:none;max-height:0;margin:0}.video-frame-outer.svelte-1iovcyd{background:#000;border:1px solid #ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:86px;display:flex;position:relative;overflow:hidden}.yt-embed-box.svelte-1iovcyd{width:100%;height:100%;pointer-events:none!important}.yt-embed-box.svelte-1iovcyd iframe{pointer-events:none!important;border:none!important;width:100%!important;height:100%!important}.no-pause-overlay.svelte-1iovcyd{cursor:pointer;z-index:10;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.style-picker-row.svelte-1iovcyd{background:#00000040;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;display:flex}.style-badge-label.svelte-1iovcyd{color:var(--muted,#94a3b8);flex-shrink:0;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.style-icon{color:#e27d34}.style-caption.svelte-1iovcyd{text-transform:uppercase;letter-spacing:.3px;font-size:9px}.style-dropdown.svelte-1iovcyd{color:#f1f5f9;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:10.5px;font-weight:500;overflow:hidden}.style-dropdown.svelte-1iovcyd option:where(.svelte-1iovcyd){color:#f1f5f9;background:#141426}.controls-row.svelte-1iovcyd{align-items:center;gap:8px;padding:2px;display:flex}.btn-mute.svelte-1iovcyd{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.btn-mute.svelte-1iovcyd:hover{background:#ffffff1f;border-color:#fff3}.slider-container.svelte-1iovcyd{flex:1;align-items:center;gap:6px;display:flex}.volume-slider.svelte-1iovcyd{appearance:none;cursor:pointer;background:#ffffff26;border-radius:2px;outline:none;flex:1;height:4px}.volume-slider.svelte-1iovcyd::-webkit-slider-thumb{appearance:none;background:var(--mint,#10b981);cursor:pointer;border-radius:50%;width:12px;height:12px;box-shadow:0 0 6px #10b98180}.volume-label.svelte-1iovcyd{color:var(--muted,#94a3b8);text-align:right;min-width:26px;font-family:monospace;font-size:10px}.quest-teaser-bar.svelte-1iovcyd{border-top:1px solid #ffffff0f;padding-top:6px}.quest-link-btn.svelte-1iovcyd{color:#fca5a5;background:linear-gradient(90deg,#ef444426,#f59e0b26);border:1px solid #ef444459;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.quest-link-btn.svelte-1iovcyd:hover{color:#fff;background:linear-gradient(90deg,#ef444440,#f59e0b40);border-color:#ef444499;transform:translateY(-1px)}.yt-play-icon.svelte-1iovcyd{color:#ef4444;font-size:9px}.quest-text.svelte-1iovcyd{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.quest-done-tag.svelte-1iovcyd{color:#10b981;background:#10b98114;border:1px solid #10b98133;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:9.5px;display:flex}.economic-event-pill.svelte-2yhvza{cursor:default;background:linear-gradient(135deg,#231e3ccc,#141628e6);border:1px solid #9d7cff59;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 4px 14px #0000004d}.economic-event-pill.svelte-2yhvza:hover{border-color:#7ee0b199;transform:translateY(-1px)}.event-icon.svelte-2yhvza{place-items:center;font-size:18px;display:grid}.event-details.svelte-2yhvza{flex-direction:column;gap:1px;display:flex}.event-name-row.svelte-2yhvza{align-items:center;gap:8px;display:flex}.event-title.svelte-2yhvza{color:#f2f0fb;font-size:12px;font-weight:600}.event-badge.svelte-2yhvza{color:#0c1a16;background:#7ee0b1;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700}.economic-event-pill.local-active.svelte-2yhvza{background:linear-gradient(135deg,#3c2d14d9,#191623f2);border-color:#fbbf24b3;box-shadow:0 0 16px #fbbf2440}.event-badge.local-badge.svelte-2yhvza{color:#1a1300;background:#fbbf24;font-weight:800;box-shadow:0 0 8px #fbbf2480}.event-countdown.svelte-2yhvza{color:#9699b4;font-size:10px}.reset-modal-backdrop.svelte-2yhvza{-webkit-backdrop-filter:blur(8px);z-index:100000;background:#05070cd9;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out svelte-2yhvza-fadeIn;display:flex;position:fixed;inset:0}.reset-modal-card.svelte-2yhvza{text-align:center;background:linear-gradient(#1d1b28 0%,#13121d 100%);border:1px solid #e06c7566;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:28px 24px 24px;animation:.25s cubic-bezier(.16,1,.3,1) slideUp;display:flex;box-shadow:0 20px 60px #000000e6,0 0 35px #e06c7526}.reset-modal-icon.svelte-2yhvza{background:#e06c751f;border:2px solid #e06c7559;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:12px;font-size:38px;display:grid;box-shadow:0 0 20px #e06c7533}.reset-modal-title.svelte-2yhvza{color:#f2f0fb;margin:0 0 8px;font-size:20px;font-weight:800}.reset-modal-warning.svelte-2yhvza{color:#c4c0d2;margin:0 0 16px;font-size:13px;line-height:1.4}.reset-modal-warning.svelte-2yhvza strong:where(.svelte-2yhvza){color:#e06c75}.reset-modal-box.svelte-2yhvza{text-align:left;color:#a5a3ba;background:#00000040;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:6px;width:100%;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.reset-modal-note.svelte-2yhvza{color:#8c89a0;margin:0 0 20px;font-size:11px;line-height:1.35}.reset-modal-buttons.svelte-2yhvza{gap:12px;width:100%;display:flex}.reset-btn-cancel.svelte-2yhvza{color:#d2d0e0;cursor:pointer;background:#252435;border:1px solid #3c3a52;border-radius:10px;flex:1;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s}.reset-btn-cancel.svelte-2yhvza:hover:not(:disabled){background:#2f2d42;border-color:#514e6e}.reset-btn-confirm.svelte-2yhvza{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a83232,#7a1f1f);border:1px solid #e06c75;border-radius:10px;flex:1.3;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #a8323266}.reset-btn-confirm.svelte-2yhvza:hover:not(:disabled){background:linear-gradient(135deg,#bd3a3a,#8e2525);transform:translateY(-1px);box-shadow:0 6px 20px #e06c7580}.reset-btn-confirm.svelte-2yhvza:disabled,.reset-btn-cancel.svelte-2yhvza:disabled{opacity:.6;cursor:not-allowed}.reset-spinner.svelte-2yhvza{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-2yhvza-spin;display:inline-block}@keyframes svelte-2yhvza-spin{to{transform:rotate(360deg)}}@keyframes svelte-2yhvza-fadeIn{0%{opacity:0}to{opacity:1}}.profile-info-col.svelte-2yhvza{flex-direction:column;align-items:flex-start;gap:2px;display:flex;overflow:hidden}.profile-name-row.svelte-2yhvza{align-items:center;gap:6px;display:flex}.profile-sub-row.svelte-2yhvza{color:#8c88a8;font-size:11px}.f-badge.svelte-2yhvza{cursor:help;font-size:12px}.founder-title-tag.svelte-2yhvza{color:#f7c948;letter-spacing:.3px;text-transform:uppercase;background:linear-gradient(135deg,#e6a93a33,#f7c9481a);border:1px solid #f7c94866;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.res-badge-btn.svelte-2yhvza{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;transition:all .2s;display:inline-flex}.res-badge-btn.svelte-2yhvza:hover{background:#ffffff1f;transform:translateY(-1px)}.gold-res-btn.svelte-2yhvza:hover{border-color:#f7c94899;box-shadow:0 0 10px #f7c94840}.silver-res-btn.svelte-2yhvza:hover{border-color:#c8d2e699}.global-travel-banner.svelte-2yhvza{background:linear-gradient(135deg,#f59e0b26,#b4530914);border:1px solid #f59e0b66;border-radius:10px;flex-direction:column;gap:8px;margin:0 24px 16px;padding:12px 18px;animation:.3s svelte-2yhvza-fadeIn;display:flex;box-shadow:0 4px 14px #0000004d}.travel-banner-content.svelte-2yhvza{align-items:center;gap:12px;display:flex}.travel-banner-icon.svelte-2yhvza{font-size:22px;animation:1.5s ease-in-out infinite pulseWalk}.travel-banner-info.svelte-2yhvza{flex-direction:column;gap:2px;display:flex}.travel-banner-info.svelte-2yhvza strong:where(.svelte-2yhvza){color:#fde68a;font-size:13px}.travel-banner-info.svelte-2yhvza span:where(.svelte-2yhvza){color:#d1d5db;font-size:11px}.travel-banner-info.svelte-2yhvza b:where(.svelte-2yhvza){color:#fbbf24;font-family:monospace;font-size:12px}.travel-banner-progress.svelte-2yhvza{background:#ffffff1a;border-radius:3px;height:4px;overflow:hidden}.travel-banner-fill.svelte-2yhvza{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:3px;height:100%;transition:width 1s linear}.btn-continue-journey.svelte-1n46o8q{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7,#6366f1);border:none;border-radius:10px;width:100%;padding:14px 20px;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s}.btn-continue-journey.svelte-1n46o8q:hover{opacity:.9;transform:translateY(-1px)}
