@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/Inter-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/Inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/Inter-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/Inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAZoABMAAAAADOQAAAYFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUDAcbFgtRlEzSeBRfJcRxXSwko8GaGu0rSEK9OeT37Ame5+m0P/cNAlZysqTS/YDQLp2uOkdrbV41JPX9JpjInticaMQSVTKRECFc3IPshhLlnEL9X0haNplWUHRyQlHA9H0tooCT9+5/rdU/qESaDngJEBIpk07s755rxdQir4tm1bgNDQWvXKYRslZWdQZK7FoOOWn53PHs2p4IArgBAEEwEAQBBAGcJJOM9OqzfQxRdAALAAI4ySUX5eNtftF0U4E0gPfpuhon12GAukKNAxiI9pYpEAkAChxMOZWNJzBgAXiP6Pu1C90/QbsgxenIvf/+CpWr/gDpGAiCHQVEYwLZqLVzOdMHfAHzBnw+hHmOzeuQjBsNQYkfAAE0QIku14F6C1AAYtPSQR2Blm5hTC+9GmcVq4qGnAL5QI5AJdTLFPkvIwAIxns8AD9RVeXkLA/APAAFaEA0GgJEozMNEIkfDYWHdIJ+eV+U/qy+37JARz2j7+NPTQ54z0IraO3aStY3sQMGNlxfAD8K2ZF1vpn5OgDiO5dHEB0s+S4x4KY2t5jvlI94xOZvRbx5Iws+AKhIxY1vAn4E2SAPNNRxhTxGU0UIsO3DDWia3eHzORyRDkeU7nUZHn2Gx5i10O2a6prsHOMcNdE15gHH3qR0lzbBNf72ils7J7rGqelXWLTt77ryUNv005grX8TJtpvgku12XiHceDkRQc7LsxAwxjpapiRWA6SWTF5yEhvHukZtjOAW17Yp6K4urwlW98f/mFxR3NRm3VhM5du/r3/r94ll7/+92CToea3uPytidHJyru5mfcifn02+rui1H+LiOl67umgyVTOCIseMperjxlKDj5qnOSyQKZNJYMikpWfg40SB1p6t406sCsz0aGqSNMAxB6YQP3Xw2zlo8pSagZtR1aTAT6CKGTRqI62b1U/lBdp6tp0+ldVGaZoaq0vS/eJLH+RMWis5f1syoGLJa3NXSVc0l5fw9Cycf+X0JZ9EfpjTb+zewlrdqsCX1zdIvAv8uQhg4kkVQV5sJjq8yAE1AJWgcrVXEGQ1rlF/MBaVzL8fQYBqfADUAhBLMpnU0cIsgi8en++f5/kgAAh2stLBv/evjIQ/98Vlp/5/xlK6NVeo3dXZSX3/fPT6+69//E+IAdo4O3cSkHl1b0fHoeLwWZThcP4cnZoa2sbJ7eawfsXIjH7DXjjZzg1rb4fenm1pxzqmmGP4U2PjnIQPkhiNPQaZwzjKS4e2a07vidM74k6f8LpNqqryovbti8qrspsP/f61nv/3QyHS+wy0ZnYdzPMOdmGPLYNiHbKjmkRo7BHIHMZe8vTlDN3uCIcv7Ii/2HXGYdMoLk5ynJElk4qdzvCen6YZe8Khm3KwdXb+m6qwhEzpvtiZkZYWCjnrW1qb6mV+U2tz3aUS7BW0jv8zkkIkSXiWNhNRSlNqm3FmX3TX4QTz/Hlc8XSDAKpW7/Ok/D3V13zarmn7AH/+8MgdAH/+8d0JsiyqRnsFMFEACHya1WqcT1B39RwIE/Xa6aXqSYB/GS57ThEAwOcC4CcOAXxko5GGlp5VOjqKA41FdwBvqXQChWSlo8IrZ1CjWd5AnWK5Bg0SZRWaFMqARC+1Ep1JwC121PHKGTRwcwFN7JxCG5F0oItqnkE3lWxCD6UMQS/1xKIPN86/6ccJjIBkDxQbTA8kvCebKNMi3QOewrADKZBVvktvLtNzIyxCkmd2V3Isg9FiIXgWmQcjKFtQiRxHd1Yxap0ezsrzWBwT8IrUKsOYsq/hSk90PJXJ0GMlnqTHUjpWn6FWbZ+w7XPln6L0VB+FFAUqKaWSCioKVUFmU2jJpU0luwi75BytqY7v3XwJUnn0NxKcmi0HlnRG0UA7cXrLMDrKF1BPSWxB1ltbke4/J/m8u20u3s9ieexWNxOS9fcaYP/m+ZooptxagwDCPfuAbD4XRbNoooshptjQxC4OcYrLDM7QqU0jq5fwg+pgbxTSu55P+vcp32DMnS7LD4XX5cFy1XNEevpMy6Q/zCL4cxYmabdVldc2Zf/F6jn9agA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/app/assets/JetBrainsMono-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/app/assets/JetBrainsMono-latin-ext-DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/app/assets/JetBrainsMono-latin-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/app/assets/Manrope-cyrillic-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/app/assets/Manrope-latin-ext-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/app/assets/Manrope-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ok-ov:255, 255, 255;--ok-bg-app:#07070d;--ok-bg-1:#0d0e18;--ok-bg-2:#141527;--ok-bg-3:#1c1d33;--ok-bg-inset:#00000047;--ok-bg-pop:#0f0f19f7;--ok-bd-1:rgba(var(--ok-ov), .06);--ok-bd-2:rgba(var(--ok-ov), .1);--ok-bd-3:rgba(var(--ok-ov), .16);--ok-tx-1:#f3f4fb;--ok-tx-2:#aab0c4;--ok-tx-3:#6b7184;--ok-ac:#7c83f5;--ok-ac-strong:#5d5ff0;--ok-ac-deep:#4338ca;--ok-ac-dim:#6366f124;--ok-ac-line:#6366f14d;--ok-ember:#ff7a59;--ok-ember-dim:#ff7a5924;--ok-ember-line:#ff7a5952;--ok-ok:#22d3a5;--ok-ok-dim:#10b98124;--ok-ok-line:#10b98152;--ok-warn:#fbbf24;--ok-warn-dim:#f59e0b24;--ok-warn-line:#f59e0b52;--ok-danger:#f5455c;--ok-danger-dim:#f5455c24;--ok-danger-line:#f5455c57;--ok-info:#38bdf8;--ok-info-dim:#38bdf824;--ok-info-line:#38bdf857;--ok-gold:#fbbf24;--ok-r-common:#94a3b8;--ok-r-legendary:#60a5fa;--ok-r-mythic:#c084fc;--ok-r-divine:#fbbf24;--ok-r-sm:6px;--ok-r:8px;--ok-r-lg:12px;--ok-r-pill:9999px;--ok-s1:4px;--ok-s2:8px;--ok-s3:12px;--ok-s4:16px;--ok-s5:22px;--ok-s6:32px;--ok-sh-1:0 1px 2px #0006;--ok-sh-2:0 8px 24px #00000073, inset 0 1px 0 rgba(var(--ok-ov), .045);--ok-sh-pop:0 12px 36px #0009;--ok-ring:0 0 0 3px #6366f159;--ok-fs-xs:.7rem;--ok-fs-sm:.78rem;--ok-fs:.85rem;--ok-fs-md:.95rem;--ok-fs-lg:1.15rem;--bg-main:var(--ok-bg-app);--bg-surface:var(--ok-bg-1);--bg-glass:#0e0e1873;--border-glass:var(--ok-bd-1);--border-focus:var(--ok-bd-3);--text-primary:var(--ok-tx-1);--text-secondary:var(--ok-tx-2);--text-muted:var(--ok-tx-3);--accent-primary:var(--ok-ac-strong);--accent-success:#10b981;--accent-warning:var(--ok-warn);--accent-danger:var(--ok-danger);--accent-indigo:var(--ok-ac-deep);--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Manrope", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Consolas", "Courier New", monospace;font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--ok-bg-app);color:var(--ok-tx-1);box-sizing:border-box;margin:0;padding:0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ok-ov:15, 23, 42;--ok-bg-app:#eceff6;--ok-bg-1:#fff;--ok-bg-2:#f5f7fc;--ok-bg-3:#e9edf6;--ok-bg-inset:#0f172a0d;--ok-bg-pop:#fffffffa;--ok-tx-1:#0f172a;--ok-tx-2:#46506a;--ok-tx-3:#6a7389;--ok-ac:#4f46e5;--ok-ac-strong:#4338ca;--ok-ac-deep:#3730a3;--ok-ac-dim:#4f46e51a;--ok-ac-line:#4f46e54d;--ok-ember:#e05a34;--ok-ember-dim:#e05a341a;--ok-ember-line:#e05a344d;--ok-ok:#0f9d76;--ok-ok-dim:#0f9d761a;--ok-ok-line:#0f9d7652;--ok-warn:#b26a02;--ok-warn-dim:#d977061f;--ok-warn-line:#d9770652;--ok-danger:#d92544;--ok-danger-dim:#d925441a;--ok-danger-line:#d9254452;--ok-info:#0284c7;--ok-info-dim:#0284c71a;--ok-info-line:#0284c752;--ok-gold:#b26a02;--ok-r-common:#64748b;--ok-r-legendary:#2563eb;--ok-r-mythic:#9333ea;--ok-r-divine:#b26a02;--ok-sh-1:0 1px 2px #0f172a14;--ok-sh-2:0 6px 18px #0f172a14, inset 0 1px 0 #fff9;--ok-sh-pop:0 12px 32px #0f172a2e;--ok-ring:0 0 0 3px #4f46e547;--bg-glass:#ffffffd1;--accent-success:#0f9d76}:root[data-theme=light] body{background-image:radial-gradient(at 0 0,#4f46e51a 0,#0000 48%),radial-gradient(at 100% 100%,#e05a3412 0,#0000 48%)}:root[data-theme=light] .glass{background:linear-gradient(180deg, #ffffffbf, #ffffff80), var(--bg-glass)}:root[data-theme=light] .ok-panel-tex:after{opacity:.25;mix-blend-mode:multiply}:root[data-theme=light] .btn-secondary{background:#0f172a0d}:root[data-theme=light] .btn-secondary:hover:not(:disabled){background:#0f172a17}:root[data-theme=light] select option{color:#0f172a;background:#fff}:root[data-theme=light] ::selection{color:#0f172a;background:#4f46e53d}@media (width<=768px){.actions,.header-actions,.send-buttons,.mode-selector,.chat-input-row,.danger-row,.channel-toggle,.tabs-header,.mode-tabs,.panel-header,.shop-header,.arena-header,.mail-header,.inbox-header,.filter-group{flex-wrap:wrap!important}select,input,textarea{min-width:0!important;max-width:100%!important}.app-main{overflow-wrap:anywhere}.pane-grid{grid-template-columns:1fr!important}.pane-grid>*,.pane-section,.dashboard-pane>*{min-width:0!important}}*,:before,:after{box-sizing:border-box}:root{--app-vh:100vh}@supports (height:100dvh){:root{--app-vh:100dvh}}:root{--app-height:var(--tg-viewport-stable-height,var(--app-vh))}body{background-color:var(--ok-bg-app);min-height:100vh;min-height:var(--app-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:radial-gradient(at 0 0,#6366f11a 0,#0000 48%),radial-gradient(at 100% 100%,#ff7a590d 0,#0000 48%);margin:0;overflow:hidden}h1,h2,h3,.ok-display{font-family:var(--font-display);letter-spacing:-.01em}::selection{color:#fff;background:#818cf859}:where(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--ok-ring);border-radius:var(--ok-r-sm);outline:none}.glass{background:linear-gradient(180deg, rgba(var(--ok-ov), .028), #0000000f), var(--bg-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ok-bd-1);box-shadow:var(--ok-sh-2)}.ok-panel-tex{isolation:isolate;position:relative}.ok-panel-tex:after{content:"";z-index:1;pointer-events:none;background-image:repeating-linear-gradient(180deg, rgba(var(--ok-ov), .015) 0px, rgba(var(--ok-ov), .015) 1px, transparent 1px, transparent 3px);mix-blend-mode:overlay;opacity:.6;border-radius:inherit;position:absolute;inset:0}.ok-led-top{position:relative}.ok-led-top:before{content:"";background:var(--ok-led-color,var(--ok-ac));height:2px;box-shadow:0 0 10px 1px var(--ok-led-color,var(--ok-ac));z-index:2;border-radius:0 0 4px 4px;position:absolute;top:0;left:14%;right:14%}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--ok-ov), .1);border-radius:var(--ok-r-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:rgba(var(--ok-ov), .2);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:rgba(var(--ok-ov), .14) transparent}.btn{justify-content:center;align-items:center;gap:var(--ok-s2);border-radius:var(--ok-r);font-size:var(--ok-fs);letter-spacing:.01em;cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;outline:none;padding:9px 16px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-sm{font-size:var(--ok-fs-sm);border-radius:var(--ok-r-sm);padding:6px 11px}.btn-indigo{background:linear-gradient(135deg, var(--ok-ac-strong), var(--ok-ac-deep));box-shadow:0 4px 14px #6366f147}.btn-indigo:hover:not(:disabled){background:linear-gradient(135deg, #8b90ff, var(--ok-ac-deep));transform:translateY(-1px);box-shadow:0 7px 18px #6366f166}.btn-ember{background:linear-gradient(135deg, var(--ok-ember), #e6633f);color:#1a0d08;box-shadow:0 4px 14px #ff7a5942}.btn-ember:hover:not(:disabled){background:linear-gradient(135deg,#ff9276,#e6633f);transform:translateY(-1px);box-shadow:0 7px 18px #ff7a5966}.btn-success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98142}.btn-success:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#059669);transform:translateY(-1px);box-shadow:0 7px 18px #10b98161}.btn-warning{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #f59e0b38}.btn-warning:hover:not(:disabled){background:linear-gradient(135deg,#fbbf24,#d97706);transform:translateY(-1px);box-shadow:0 7px 18px #f59e0b52}.btn-danger{background:linear-gradient(135deg,#f5455c,#dc2740);box-shadow:0 4px 14px #f5455c38}.btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#ff6b7e,#dc2740);transform:translateY(-1px);box-shadow:0 7px 18px #f5455c5c}.btn-rose{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 4px 14px #ec489938}.btn-rose:hover:not(:disabled){background:linear-gradient(135deg,#f472b6,#db2777);transform:translateY(-1px);box-shadow:0 7px 18px #ec489952}.btn-secondary{background:rgba(var(--ok-ov), .05);border-color:var(--ok-bd-2);color:var(--ok-tx-1)}.btn-secondary:hover:not(:disabled){background:rgba(var(--ok-ov), .1);border-color:var(--ok-bd-3)}.btn-ghost{color:var(--ok-tx-2);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:rgba(var(--ok-ov), .06);color:var(--ok-tx-1)}.btn-icon{padding:8px 12px}input,select,textarea{color:var(--ok-tx-1);font-family:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--ok-bg-inset);border:1px solid var(--ok-bd-2);border-radius:var(--ok-r-sm);font-size:var(--ok-fs);outline:none;padding:8px 11px;transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--ok-ac-line);box-shadow:var(--ok-ring)}input::placeholder,textarea::placeholder{color:var(--ok-tx-3)}select option{color:#fff;background:#111524}input[type=checkbox],input[type=radio]{accent-color:var(--ok-ac);cursor:pointer}.ok-card{align-items:center;gap:var(--ok-s3);padding:var(--ok-s2) var(--ok-s3);border-radius:var(--ok-r);background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);transition:border-color .15s,background .15s;display:flex}.ok-card:hover{border-color:var(--ok-bd-3);background:rgba(var(--ok-ov), .05)}.ok-badge{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-pill);border:1px solid var(--ok-bd-2);color:var(--ok-tx-2);align-items:center;gap:4px;padding:3px 7px;font-weight:700;line-height:1;display:inline-flex}.ok-badge.is-ok{color:var(--ok-ok);background:var(--ok-ok-dim);border-color:var(--ok-ok-line)}.ok-badge.is-warn{color:var(--ok-warn);background:var(--ok-warn-dim);border-color:var(--ok-warn-line)}.ok-badge.is-danger{color:var(--ok-danger);background:var(--ok-danger-dim);border-color:var(--ok-danger-line)}.ok-badge.is-gold{color:#1a1a1a;background:var(--ok-gold);border-color:var(--ok-gold)}.ok-eyebrow{font-size:var(--ok-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ok-tx-3);font-weight:600}.ok-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ok-avatar{font-weight:700;font-family:var(--font-display);color:#fff;text-shadow:0 1px 2px #00000059;text-transform:uppercase;border-radius:var(--ok-r-pill);box-shadow:0 0 0 2px rgba(var(--ok-ov), .07), 0 2px 6px #00000059;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes ok-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.ok-pulse{animation:3.2s ease-in-out infinite ok-breathe}@media (prefers-reduced-motion:reduce){.ok-pulse{opacity:1;animation:none}.animate-spin{animation-duration:1.6s}}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.w-full{width:100%}.h-full{height:100%}.m-0{margin:0}.p-0{padding:0}.slot-switcher.svelte-rjjnn1{display:inline-block;position:relative}.slot-switcher__trigger.svelte-rjjnn1{border-radius:var(--ok-r);border:1px solid var(--ok-bd-2);background:rgba(var(--ok-ov), .04);cursor:pointer;align-items:center;gap:9px;min-width:190px;padding:5px 10px 5px 6px;transition:border-color .15s,background .15s;display:flex}.slot-switcher__trigger.svelte-rjjnn1:hover:not(:disabled){border-color:var(--ok-bd-3);background:rgba(var(--ok-ov), .07)}.slot-switcher__trigger.svelte-rjjnn1:disabled{cursor:default}.slot-switcher.is-open.svelte-rjjnn1 .slot-switcher__trigger:where(.svelte-rjjnn1){border-color:var(--ok-ac-line);box-shadow:var(--ok-ring)}.slot-switcher.is-pending.svelte-rjjnn1 .slot-switcher__trigger:where(.svelte-rjjnn1){border-color:var(--ok-warn-line)}.slot-switcher__label.svelte-rjjnn1{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.slot-switcher__tag.svelte-rjjnn1{font-size:var(--ok-fs-sm);color:var(--ok-tx-1);font-weight:700}.slot-switcher__status.svelte-rjjnn1{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.slot-switcher__status.is-connecting.svelte-rjjnn1{color:var(--ok-warn)}.slot-switcher__status.is-empty.svelte-rjjnn1{font-style:italic}.slot-switcher__panel.svelte-rjjnn1{z-index:200;background:var(--ok-bg-pop);border:1px solid var(--ok-bd-2,rgba(var(--ok-ov), .12));border-radius:var(--ok-r-lg);width:280px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 36px #00000073}.slot-switcher__panel-head.svelte-rjjnn1{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);font-size:var(--ok-fs-xs);color:var(--ok-tx-2);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:9px 12px;font-weight:700;display:flex}.slot-switcher__refresh.svelte-rjjnn1{color:var(--ok-ac);font-size:var(--ok-fs-xs);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;font-weight:700;display:inline-flex}.slot-switcher__refresh.svelte-rjjnn1:hover:not(:disabled){color:var(--ok-tx-1)}.slot-switcher__refresh.svelte-rjjnn1:disabled{opacity:.5;cursor:not-allowed}.slot-switcher__error.svelte-rjjnn1{font-size:var(--ok-fs-xs);color:var(--ok-danger);background:var(--ok-danger-dim);border-bottom:1px solid var(--ok-danger-line);padding:8px 12px}.slot-switcher__list.svelte-rjjnn1{max-height:320px;margin:0;padding:6px;list-style:none;overflow-y:auto}.slot-switcher__row.svelte-rjjnn1{border-radius:var(--ok-r-sm);cursor:pointer;text-align:left;width:100%;color:var(--ok-tx-1);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:7px 8px;display:flex}.slot-switcher__row.svelte-rjjnn1:hover:not(:disabled){background:rgba(var(--ok-ov), .06)}.slot-switcher__row.is-active.svelte-rjjnn1{background:var(--ok-ac-dim);border-color:var(--ok-ac-line)}.slot-switcher__row.is-empty.svelte-rjjnn1{color:var(--ok-tx-3);cursor:default}.slot-switcher__row.svelte-rjjnn1:disabled{cursor:default}.slot-switcher__row-num.svelte-rjjnn1{width:16px;font-size:var(--ok-fs-xs);font-family:var(--font-mono);color:var(--ok-tx-3);text-align:center;flex-shrink:0}.slot-switcher__row-name.svelte-rjjnn1{font-size:var(--ok-fs-sm);flex-shrink:0;font-weight:600}.slot-switcher__row-sub.svelte-rjjnn1{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-right:6px;overflow:hidden}.slot-switcher__empty-hint.svelte-rjjnn1{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);text-align:center;padding:12px}@media (width<=900px){.slot-switcher.svelte-rjjnn1{width:100%;display:block}.slot-switcher__trigger.svelte-rjjnn1{width:100%;min-width:0}.slot-switcher__panel.svelte-rjjnn1{width:100%}}.qs-flow.svelte-126ysof{flex-direction:column;gap:1rem;display:flex}.qs-empty.svelte-126ysof{height:100%;color:var(--ok-tx-3);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:2rem;display:flex}.pane-section.svelte-126ysof{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .04);border-radius:12px;padding:1.25rem}.pane-section.svelte-126ysof h3:where(.svelte-126ysof){color:var(--ok-tx-1);border-bottom:1px solid rgba(var(--ok-ov), .03);align-items:center;gap:7px;margin:0 0 1rem;padding-bottom:8px;font-size:1rem;font-weight:600;display:flex}.qs-head-row.svelte-126ysof{justify-content:space-between;align-items:center;gap:12px;display:flex}.qs-head-text.svelte-126ysof{flex-direction:column;gap:3px;min-width:0;display:flex}.qs-title.svelte-126ysof{color:var(--ok-tx-1);align-items:center;gap:7px;margin:0;font-size:1rem;font-weight:600;display:flex}.qs-head-row.svelte-126ysof .btn:where(.svelte-126ysof){flex-shrink:0;justify-content:center;min-width:110px}.qs-cols.svelte-126ysof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.qs-col.svelte-126ysof{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (width<=900px){.qs-cols.svelte-126ysof{grid-template-columns:1fr}}.qs-note.svelte-126ysof{color:rgba(var(--ok-ov), .55);margin-top:8px;font-size:.8rem}.qs-note.ok.svelte-126ysof{color:var(--ok-ok)}.qs-note.err.svelte-126ysof{color:var(--ok-danger)}.qs-hint.svelte-126ysof{font-size:var(--ok-fs-sm);color:var(--ok-tx-3);margin:0 0 10px;line-height:1.4}.qs-slots.svelte-126ysof{flex-direction:column;gap:6px;display:flex}.qs-slot.svelte-126ysof{align-items:center;gap:8px;display:flex}.qs-slot-num.svelte-126ysof{background:rgba(var(--ok-ov), .06);width:22px;height:22px;color:var(--ok-tx-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.qs-slot-select.svelte-126ysof{flex:1;max-width:none}.qs-pick-btn.svelte-126ysof{margin-top:10px}.qs-effects.svelte-126ysof{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=600px){.qs-effects.svelte-126ysof{grid-template-columns:1fr}.pane-section.svelte-126ysof{padding:.9rem}}.channel-toggle.svelte-126ysof{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);color:rgba(var(--ok-ov), .75);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;display:flex}.channel-toggle.svelte-126ysof input:where(.svelte-126ysof){cursor:pointer}.ch-note.svelte-126ysof{color:rgba(var(--ok-ov), .4);font-weight:500}.mode-select.svelte-126ysof{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .1);max-width:62%;color:var(--ok-tx-1);border-radius:6px;padding:4px 8px;font-size:.78rem}.inventory-container.svelte-vjk6ry{border:1px solid rgba(var(--ok-ov), .05);background:#0a0a0f99;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header.svelte-vjk6ry{background:var(--ok-bg-inset);border-bottom:1px solid rgba(var(--ok-ov), .05);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.wl-pane.svelte-vjk6ry{flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;overflow-y:auto}.wl-intro.svelte-vjk6ry{border-radius:var(--ok-r);background:var(--ok-ac-dim);border:1px solid var(--ok-ac-line);color:var(--ok-tx-2);font-size:var(--ok-fs-sm);align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.45;display:flex}.wl-intro.svelte-vjk6ry b:where(.svelte-vjk6ry){color:var(--ok-tx-1)}.wl-add.svelte-vjk6ry{align-items:center;gap:8px;display:flex}.wl-add.svelte-vjk6ry input:where(.svelte-vjk6ry){flex:1;min-width:0;max-width:340px}.wl-search.svelte-vjk6ry{width:100%;max-width:340px}.cat-box.svelte-vjk6ry{border-radius:var(--ok-r);border:1px solid var(--ok-bd-1);background:rgba(var(--ok-ov), .03);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cat-title.svelte-vjk6ry{font-size:var(--ok-fs-sm);color:var(--ok-tx-1);font-weight:600}.cat-hint.svelte-vjk6ry{font-size:var(--ok-fs-xs);color:var(--ok-tx-3)}.cat-list.svelte-vjk6ry{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow-y:auto}.cat-item.svelte-vjk6ry{border-bottom:1px solid rgba(var(--ok-ov), .05);font-size:var(--ok-fs-sm);align-items:center;gap:8px;padding:4px 2px;display:flex}.cat-icon.svelte-vjk6ry{object-fit:contain;flex-shrink:0;width:26px;height:26px}.cat-name.svelte-vjk6ry{color:var(--ok-tx-1);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cat-id.svelte-vjk6ry{color:var(--ok-tx-3);font-size:var(--ok-fs-xs);flex-shrink:0;font-style:normal}.cat-in.svelte-vjk6ry{color:var(--ok-ok);font-size:var(--ok-fs-xs);flex-shrink:0}.cat-add.svelte-vjk6ry{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-sm);border:1px solid var(--ok-ac-line);background:var(--ok-ac-dim);color:var(--ok-ac);cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.cat-add.svelte-vjk6ry:hover{background:var(--ok-ac);color:#fff}.wl-msg.svelte-vjk6ry{font-size:var(--ok-fs-sm);color:var(--ok-warn);background:var(--ok-warn-dim);border:1px solid var(--ok-warn-line);border-radius:var(--ok-r-sm);padding:8px 11px}.wl-count.svelte-vjk6ry{font-size:var(--ok-fs-sm);color:var(--ok-tx-3)}.wl-count.svelte-vjk6ry b:where(.svelte-vjk6ry){color:var(--ok-tx-1)}.wl-empty.svelte-vjk6ry{text-align:center;color:var(--ok-tx-3);font-size:var(--ok-fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:38px 16px;display:flex}.wl-empty.svelte-vjk6ry .wl-hint:where(.svelte-vjk6ry){font-size:var(--ok-fs-xs);color:var(--ok-tx-3);opacity:.75}.wl-list.svelte-vjk6ry{flex-direction:column;gap:6px;display:flex}.wl-row.svelte-vjk6ry{border-radius:var(--ok-r);background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);align-items:center;gap:11px;padding:8px 11px;transition:border-color .15s,background .15s;display:flex}.wl-row.svelte-vjk6ry:hover{border-color:var(--ok-bd-3);background:rgba(var(--ok-ov), .05)}.wl-row.forced.svelte-vjk6ry{border-color:var(--ok-warn-line);background:var(--ok-warn-dim)}.wl-icon.svelte-vjk6ry{border-radius:var(--ok-r-sm);background:var(--ok-bg-inset);border:1px solid var(--ok-bd-1);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.wl-icon.svelte-vjk6ry img:where(.svelte-vjk6ry){object-fit:contain;width:100%;height:100%}.wl-icon-fallback.svelte-vjk6ry{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);text-transform:uppercase;font-weight:700}.wl-main.svelte-vjk6ry{flex:1;min-width:0}.wl-name.svelte-vjk6ry{font-size:var(--ok-fs);color:var(--ok-tx-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wl-sub.svelte-vjk6ry{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);flex-wrap:wrap;gap:5px;display:flex}.wl-forced.svelte-vjk6ry{color:var(--ok-warn)}.wl-del.svelte-vjk6ry{border-radius:var(--ok-r-sm);cursor:pointer;border:1px solid var(--ok-bd-2);width:30px;height:30px;color:var(--ok-tx-3);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.wl-del.svelte-vjk6ry:hover:not(:disabled){color:var(--ok-danger);border-color:var(--ok-danger-line);background:var(--ok-danger-dim)}.wl-del.svelte-vjk6ry:disabled{opacity:.35;cursor:not-allowed}.actions.svelte-vjk6ry{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}.error-banner.svelte-vjk6ry{color:var(--ok-danger);background:#dc262633;border:1px solid #dc26264d;border-radius:6px;margin:.5rem;padding:8px 12px;font-size:.8rem}.safe-banner.svelte-vjk6ry{color:#86efac;background:#22c55e26;border:1px solid #22c55e4d;border-radius:6px;margin:.5rem;padding:8px 12px;font-size:.8rem}@media (hover:none){.wd-toggle.svelte-vjk6ry,.wl-toggle.svelte-vjk6ry,.ac-toggle.svelte-vjk6ry,.nd-toggle.svelte-vjk6ry{opacity:1;width:24px;height:24px}}.grid-wrapper.svelte-vjk6ry{background:var(--ok-bg-inset);flex-grow:1;padding:1rem;overflow-y:auto}.inv-layout.svelte-vjk6ry{align-items:flex-start;gap:16px;display:flex}.col-title.svelte-vjk6ry{text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--ok-ov), .4);border-bottom:1px solid rgba(var(--ok-ov), .06);margin-bottom:8px;padding-bottom:4px;font-size:.72rem}.cont-chips.svelte-vjk6ry{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.cont-chips.svelte-vjk6ry .chip:where(.svelte-vjk6ry){border:1px solid rgba(var(--ok-ov), .12);background:rgba(var(--ok-ov), .04);color:rgba(var(--ok-ov), .65);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.68rem;transition:all .15s}.cont-chips.svelte-vjk6ry .chip:where(.svelte-vjk6ry):hover{border-color:rgba(var(--ok-ov), .25);color:rgba(var(--ok-ov), .9)}.cont-chips.svelte-vjk6ry .chip.on:where(.svelte-vjk6ry){color:var(--ok-info);background:#38bdf829;border-color:#38bdf873}.cont-chips.svelte-vjk6ry .chip.ghost:where(.svelte-vjk6ry){opacity:.75;border-style:dashed}.item-slot.empty-cell.svelte-vjk6ry{background:rgba(var(--ok-ov), .025);border:1px dashed rgba(var(--ok-ov), .1);cursor:default}.item-slot.empty-cell.svelte-vjk6ry:hover{border-color:rgba(var(--ok-ov), .18)}@media (width<=640px){.actions.svelte-vjk6ry{width:100%}.actions.svelte-vjk6ry button:where(.svelte-vjk6ry){flex:auto;justify-content:center;padding:8px 10px;font-size:.78rem}.inv-layout.svelte-vjk6ry{flex-direction:column}.equip-column.svelte-vjk6ry{width:100%}.cont-chips.svelte-vjk6ry{gap:8px 6px}.cont-chips.svelte-vjk6ry .chip:where(.svelte-vjk6ry){min-height:34px;padding:7px 13px;font-size:.78rem}}.equip-column.svelte-vjk6ry{flex-shrink:0;width:232px}.bag-area.svelte-vjk6ry{flex:1;min-width:0}.equip-slots.svelte-vjk6ry{flex-direction:column;gap:5px;display:flex}.consumables-title.svelte-vjk6ry{color:var(--ok-info,#7dd3fc);margin-top:12px}.consumable-slot.svelte-vjk6ry{background:#7dd3fc0f;border-color:#7dd3fc47}.consumable-slot.svelte-vjk6ry .slot-label:where(.svelte-vjk6ry){color:var(--ok-info,#7dd3fc)}.equip-slot.svelte-vjk6ry{background:rgba(var(--ok-ov), .03);border:1px solid rgba(var(--ok-ov), .07);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;transition:all .15s;display:flex}.equip-slot.svelte-vjk6ry:not(.filled){border-style:dashed;border-color:rgba(var(--ok-ov), .09);cursor:default;background:0 0}.equip-slot.filled.svelte-vjk6ry:hover{border-color:rgba(var(--ok-ov), .25);background:rgba(var(--ok-ov), .06)}.equip-slot.selected.svelte-vjk6ry{border-color:#10b981d9;box-shadow:0 0 0 1px #10b98140,inset 0 0 8px #10b9811f}.slot-icon.svelte-vjk6ry{background:var(--ok-bg-inset);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.slot-icon.svelte-vjk6ry img:where(.svelte-vjk6ry){object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:36px;height:36px}.slot-ph.svelte-vjk6ry{text-align:center;color:rgba(var(--ok-ov), .28);padding:0 2px;font-size:.55rem;line-height:1.1}.slot-meta.svelte-vjk6ry{flex:1;min-width:0}.slot-label.svelte-vjk6ry{text-transform:uppercase;letter-spacing:.03em;color:rgba(var(--ok-ov), .38);font-size:.62rem}.slot-item.svelte-vjk6ry{color:var(--ok-tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.slot-item.empty.svelte-vjk6ry{color:rgba(var(--ok-ov), .25)}.slot-hint.svelte-vjk6ry{color:rgba(var(--ok-ov), .3);padding:8px 4px;font-size:.72rem}.wl-toggle.svelte-vjk6ry{z-index:3;border:1px solid rgba(var(--ok-ov), .15);width:18px;height:18px;color:rgba(var(--ok-ov), .55);cursor:pointer;opacity:.4;background:#0000008c;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:2px;right:3px}.item-slot.svelte-vjk6ry:hover .wl-toggle:where(.svelte-vjk6ry){opacity:1}.wl-toggle.svelte-vjk6ry:hover{color:#fff;background:#000c}.wl-toggle.on.svelte-vjk6ry{opacity:1;color:#1a1a1a;background:#eab308e6;border-color:#eab308f2}.item-slot.wl.svelte-vjk6ry{border-color:#eab3088c;box-shadow:inset 0 0 6px #eab3081f}.sharp-corner.svelte-vjk6ry{color:var(--ok-warn);text-shadow:0 1px 1px #0009;background:#78350fd9;border:1px solid #eab30880;border-radius:4px;padding:1px 3px;font-size:.62rem;font-weight:800;line-height:1;position:absolute;bottom:2px;left:3px}.sharp-inline.svelte-vjk6ry{color:var(--ok-gold);margin-left:4px;font-size:.7rem;font-weight:800}.detail-strip.svelte-vjk6ry{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .08);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:.5rem;padding:8px 10px;display:flex}.d-icon.svelte-vjk6ry{background:var(--ok-bg-inset);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.d-icon.svelte-vjk6ry img:where(.svelte-vjk6ry){object-fit:contain;width:38px;height:38px}.d-icon-fallback.svelte-vjk6ry{color:rgba(var(--ok-ov), .5);justify-content:center;align-items:center;width:100%;height:100%;font-size:.85rem;font-weight:700;display:flex}.d-main.svelte-vjk6ry{flex:1;min-width:0}.d-name.svelte-vjk6ry{color:var(--ok-tx-1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.9rem;display:flex;overflow:hidden}.d-name.svelte-vjk6ry .sharp-badge:where(.svelte-vjk6ry){color:var(--ok-warn);background:#78350fd9;border:1px solid #eab30880;border-radius:4px;padding:0 5px;font-size:.72rem;font-weight:800}.d-name.svelte-vjk6ry .sharp-badge.temp:where(.svelte-vjk6ry){color:var(--ok-ac);background:#312e81b3;border-color:#6366f180}.d-sub.svelte-vjk6ry{color:rgba(var(--ok-ov), .45);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:.74rem;display:flex}.d-actions.svelte-vjk6ry{flex-wrap:wrap;flex-shrink:1;gap:6px;min-width:0;display:flex}.d-btn.svelte-vjk6ry{background:rgba(var(--ok-ov), .05);border:1px solid rgba(var(--ok-ov), .12);color:rgba(var(--ok-ov), .75);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:.76rem;font-weight:600;display:flex}.d-btn.svelte-vjk6ry:hover{background:rgba(var(--ok-ov), .1);color:var(--ok-tx-1)}.d-btn.on.svelte-vjk6ry{color:#1a1a1a;background:#eab308e6;border-color:#eab308f2}.d-btn.ac.on.svelte-vjk6ry{color:#06283a;background:#38bdf8e6;border-color:#38bdf8f2}.ac-toggle.svelte-vjk6ry{z-index:3;border:1px solid rgba(var(--ok-ov), .15);width:18px;height:18px;color:rgba(var(--ok-ov), .55);cursor:pointer;opacity:.4;background:#0000008c;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:23px;right:3px}.item-slot.svelte-vjk6ry:hover .ac-toggle:where(.svelte-vjk6ry){opacity:1}.ac-toggle.svelte-vjk6ry:hover{color:#fff;background:#000c}.ac-toggle.on.svelte-vjk6ry{opacity:1;color:#06283a;background:#38bdf8e6;border-color:#38bdf8f2}.nd-toggle.svelte-vjk6ry{z-index:3;border:1px solid rgba(var(--ok-ov), .15);width:18px;height:18px;color:rgba(var(--ok-ov), .55);cursor:pointer;opacity:.4;background:#0000008c;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:43px;right:3px}.item-slot.svelte-vjk6ry:hover .nd-toggle:where(.svelte-vjk6ry){opacity:1}.nd-toggle.svelte-vjk6ry:hover{color:#fff;background:#000c}.nd-toggle.on.svelte-vjk6ry{opacity:1;color:#2a1f04;background:#eab308eb;border-color:#eab308f2}.wd-toggle.svelte-vjk6ry{z-index:3;border:1px solid rgba(var(--ok-ov), .15);width:18px;height:18px;color:rgba(var(--ok-ov), .55);cursor:pointer;opacity:.4;background:#0000008c;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:2px;left:3px}.item-slot.svelte-vjk6ry:hover .wd-toggle:where(.svelte-vjk6ry){opacity:1}.wd-toggle.svelte-vjk6ry:hover{color:#fff;background:#000c}.wd-toggle.on.svelte-vjk6ry{opacity:1;color:var(--ok-ac);background:#6366f1eb;border-color:#6366f1f2}.wd-bar.svelte-vjk6ry{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px;display:flex}.wd-note.svelte-vjk6ry{color:rgba(var(--ok-ov), .55);font-size:12px}.wd-queue.svelte-vjk6ry{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;display:flex}.wd-queue-title.svelte-vjk6ry{color:rgba(var(--ok-ov), .45);font-size:12px}.wd-chip.svelte-vjk6ry{align-items:center;gap:5px;font-size:12px;display:inline-flex}.wd-x.svelte-vjk6ry{color:rgba(var(--ok-ov), .5);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1}.wd-x.svelte-vjk6ry:hover{color:var(--ok-danger)}.loading-state.svelte-vjk6ry,.empty-state.svelte-vjk6ry{height:100%;color:rgba(var(--ok-ov), .3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.items-grid.svelte-vjk6ry{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;display:grid}.item-slot.svelte-vjk6ry{background:rgba(var(--ok-ov), .03);border:1px solid rgba(var(--ok-ov), .08);cursor:help;border-radius:8px;width:64px;height:64px;transition:all .15s;position:relative}.item-inner.svelte-vjk6ry{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.item-abbr.svelte-vjk6ry{width:100%;height:100%;color:rgba(var(--ok-ov), .6);text-transform:uppercase;justify-content:center;align-items:center;font-size:.8rem;font-weight:600}.item-icon.svelte-vjk6ry{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 5px #0000008c);width:52px;height:52px;transition:transform .15s,filter .15s}.item-slot.svelte-vjk6ry:hover .item-icon:where(.svelte-vjk6ry){filter:drop-shadow(0 4px 8px #000000b3);transform:scale(1.08)}.item-count.svelte-vjk6ry{color:#fff;border:1px solid rgba(var(--ok-ov), .1);background:#0009;border-radius:4px;padding:0 3px;font-size:.65rem;font-weight:700;position:absolute;bottom:2px;left:4px}.loc-badge.svelte-vjk6ry{border:1px solid rgba(var(--ok-ov), .15);border-radius:4px;padding:1px 3px;font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:2px;left:3px}.loc-badge.up.svelte-vjk6ry{color:var(--ok-tx-1);background:#10b981d9}.tooltip-desc.svelte-vjk6ry{border-top:1px solid rgba(var(--ok-ov), .1);color:rgba(var(--ok-ov), .6);margin-top:6px;padding-top:6px;font-size:.72rem;line-height:1.25}.durability-bar.svelte-vjk6ry{background:var(--ok-bg-inset);border-radius:1px;height:3px;position:absolute;bottom:0;left:4px;right:4px;overflow:hidden}.durability-bar.svelte-vjk6ry .fill:where(.svelte-vjk6ry){height:100%}.quality-junk.svelte-vjk6ry{background:#64748b0d;border-color:#64748b33}.quality-junk.svelte-vjk6ry .item-abbr:where(.svelte-vjk6ry){color:#64748b80}.quality-normal.svelte-vjk6ry{border-color:rgba(var(--ok-ov), .08)}.quality-legendary.svelte-vjk6ry{background:#3b82f60d;border-color:#3b82f699;box-shadow:inset 0 0 6px #3b82f626}.quality-legendary.svelte-vjk6ry .item-abbr:where(.svelte-vjk6ry){color:var(--ok-info)}.quality-mythic.svelte-vjk6ry{background:#a855f70f;border-color:#a855f7b3;box-shadow:inset 0 0 8px #a855f733}.quality-mythic.svelte-vjk6ry .item-abbr:where(.svelte-vjk6ry){color:var(--ok-r-mythic)}.quality-divine.svelte-vjk6ry{background:#f59e0b14;border-color:#f59e0bcc;animation:3s infinite alternate svelte-vjk6ry-divineGlow;box-shadow:inset 0 0 10px #f59e0b4d}.quality-divine.svelte-vjk6ry .item-abbr:where(.svelte-vjk6ry){color:var(--ok-warn);font-weight:700}.item-tooltip.svelte-vjk6ry{left:var(--tt-x,0px);top:var(--tt-y,0px);z-index:1000;background:var(--ok-bg-pop);border:1px solid rgba(var(--ok-ov), .15);width:220px;max-width:calc(100vw - 20px);max-height:80vh;color:rgba(var(--ok-ov), .8);pointer-events:none;border-radius:8px;padding:10px;font-family:inherit;font-size:.75rem;display:none;position:fixed;overflow-y:auto;box-shadow:0 4px 20px #00000080}.item-slot.svelte-vjk6ry:hover{border-color:rgba(var(--ok-ov), .25);background:rgba(var(--ok-ov), .06)}.item-slot.selected.svelte-vjk6ry{border-color:#10b981d9;box-shadow:0 0 0 2px #10b98133,inset 0 0 10px #10b9811f}.item-slot.svelte-vjk6ry:hover .item-tooltip:where(.svelte-vjk6ry){display:block}.tooltip-name.svelte-vjk6ry{color:var(--ok-tx-1)}.tooltip-row.svelte-vjk6ry{justify-content:space-between;margin-top:3px;display:flex}.tooltip-row.svelte-vjk6ry .lbl:where(.svelte-vjk6ry){color:rgba(var(--ok-ov), .4)}@keyframes svelte-vjk6ry-divineGlow{0%{box-shadow:inset 0 0 6px #f59e0b33,0 0 2px #f59e0b1a}to{box-shadow:inset 0 0 12px #f59e0b66,0 0 8px #f59e0b4d}}.animate-spin.svelte-vjk6ry{animation:1s linear infinite svelte-vjk6ry-spin}@keyframes svelte-vjk6ry-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.map-container.svelte-1q9mqpl{border-radius:var(--ok-r-lg);background:var(--bg-glass);border:1px solid var(--ok-bd-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.map-tabs.svelte-1q9mqpl{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);gap:8px;padding:8px 16px;display:flex}.tab-btn.svelte-1q9mqpl{color:var(--ok-tx-2);font-size:var(--ok-fs);border-radius:var(--ok-r-sm);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:6px;padding:6px 14px;font-weight:500;transition:all .2s;display:flex}.tab-btn.svelte-1q9mqpl:hover{color:var(--ok-tx-1);background:rgba(var(--ok-ov), .02)}.tab-btn.active.svelte-1q9mqpl{color:var(--ok-tx-1);background:var(--ok-ac-dim);border:1px solid var(--ok-ac-line)}.split-layout.svelte-1q9mqpl{grid-template-columns:1fr 1.2fr;height:calc(100% - 46px);display:grid;overflow:hidden}@media (width<=768px){.split-layout.svelte-1q9mqpl{grid-template-columns:1fr;overflow-y:auto}}.nav-controls.svelte-1q9mqpl{border-right:1px solid var(--ok-bd-1);flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}.dungeon-list.svelte-1q9mqpl{box-sizing:border-box;flex-direction:column;height:100%;padding:1.25rem;display:flex;overflow-y:auto}.pane-header.svelte-1q9mqpl{justify-content:space-between;align-items:center;display:flex}.section-title.svelte-1q9mqpl{font-size:var(--ok-fs-md);color:var(--ok-tx-1);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.section-subtitle.svelte-1q9mqpl{font-size:var(--ok-fs-sm);color:var(--ok-tx-3);margin:4px 0 12px}.location-banner.svelte-1q9mqpl{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);font-size:var(--ok-fs);flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.location-banner.svelte-1q9mqpl .label:where(.svelte-1q9mqpl){color:var(--ok-tx-3);font-size:var(--ok-fs-sm)}.context-badge.svelte-1q9mqpl{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-sm);background:rgba(var(--ok-ov), .1);padding:2px 6px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.context-dungeon.svelte-1q9mqpl{background:var(--ok-info-dim);color:var(--ok-info)}.context-combat.svelte-1q9mqpl{background:var(--ok-danger-dim);color:var(--ok-danger)}.char-stats-badge.svelte-1q9mqpl{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r-sm);gap:8px;width:fit-content;margin-bottom:12px;padding:6px 12px;display:flex}.char-stats-badge.svelte-1q9mqpl .divider:where(.svelte-1q9mqpl){color:var(--ok-tx-3)}.control-box.svelte-1q9mqpl{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);flex-direction:column;gap:8px;padding:12px;display:flex}.auto-queue-box.svelte-1q9mqpl{border:1px solid var(--ok-ok-line);background:var(--ok-ok-dim)}.wm-wrap.svelte-1q9mqpl{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#06070f;border-radius:12px;height:min(74vh,900px);min-height:420px;position:relative;overflow:hidden}.wm-wrap.svelte-1q9mqpl:active{cursor:grabbing}.wm-layer.svelte-1q9mqpl{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.wm-layer.dragging.svelte-1q9mqpl{transition:none}.wm-img.svelte-1q9mqpl{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.wm-overlay.svelte-1q9mqpl{pointer-events:none;position:absolute;top:0;left:0}.wm-char.svelte-1q9mqpl{fill:#6366f1;stroke:#fff}.wm-char-pulse.svelte-1q9mqpl{fill:#6366f14d;animation:1.6s ease-out infinite svelte-1q9mqpl-wmPulse}@keyframes svelte-1q9mqpl-wmPulse{0%{opacity:.9}70%{opacity:.15}to{opacity:.9}}.wm-target.svelte-1q9mqpl{fill:#10b98159;stroke:#10b981}.wm-route.svelte-1q9mqpl{stroke:#10b981;opacity:.85}.wm-hud.svelte-1q9mqpl{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.wm-loc.svelte-1q9mqpl{border:1px solid var(--ok-bd-1);color:var(--ok-tx-1);background:#06070fc7;border-radius:8px;max-width:75%;padding:6px 10px;font-size:.78rem}.wm-going.svelte-1q9mqpl{color:var(--ok-ok)}.wm-controls.svelte-1q9mqpl{pointer-events:auto;flex-direction:column;gap:6px;display:flex}.wm-controls.svelte-1q9mqpl button:where(.svelte-1q9mqpl){border:1px solid var(--ok-bd-1);width:34px;height:34px;color:var(--ok-tx-1);cursor:pointer;background:#06070fd9;border-radius:8px;font-size:1rem;line-height:1}.wm-controls.svelte-1q9mqpl button:where(.svelte-1q9mqpl):hover{background:#6366f14d}.wm-controls.svelte-1q9mqpl button.on:where(.svelte-1q9mqpl){background:#6366f173;border-color:#6366f1}@media (width<=768px){.wm-wrap.svelte-1q9mqpl{height:min(62vh,640px);min-height:320px}}.preset-toggle.svelte-1q9mqpl{color:var(--ok-ac);background:#6366f11f;border:1px solid #6366f159}.preset-toggle.active.svelte-1q9mqpl{color:var(--ok-ac);background:#6366f14d}.presets-box.svelte-1q9mqpl{border-radius:var(--ok-r);background:#6366f10f;border:1px solid #6366f140;margin:8px 0 10px;padding:10px}.preset-actions.svelte-1q9mqpl{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.preset-import.svelte-1q9mqpl{background:rgba(var(--ok-ov), .06);color:var(--ok-tx-2);border:1px solid var(--ok-bd-1)}.preset-import.active.svelte-1q9mqpl{color:var(--ok-ac);background:#6366f140}.preset-name-input.svelte-1q9mqpl{background:var(--ok-bg-inset);min-width:140px;color:var(--ok-tx-1);border:1px solid var(--ok-bd-1);border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:.8rem}.preset-name-input.svelte-1q9mqpl:focus{border-color:#6366f199}.preset-name-input.grow.svelte-1q9mqpl{flex:1;min-width:0}.preset-io.svelte-1q9mqpl{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.preset-io.svelte-1q9mqpl textarea:where(.svelte-1q9mqpl){resize:vertical;width:100%;font-size:.72rem;font-family:var(--font-mono);background:var(--ok-bg-inset);color:var(--ok-tx-1);border:1px solid var(--ok-bd-1);border-radius:8px;outline:none;padding:8px 10px}.preset-empty.svelte-1q9mqpl{color:var(--ok-tx-3);margin:4px 0 0;font-size:.78rem}.rotation-box.svelte-1q9mqpl{border-radius:var(--ok-r-sm);background:#6366f10f;border:1px solid #6366f140;margin:8px 0;padding:10px 12px}.rot-check.svelte-1q9mqpl{color:var(--ok-tx-1);cursor:pointer;align-items:center;gap:8px;font-size:.82rem;display:flex}.rot-check.svelte-1q9mqpl input:where(.svelte-1q9mqpl){cursor:pointer}.rot-hint.svelte-1q9mqpl{color:var(--ok-tx-3);margin:6px 0;font-size:.74rem}.rot-hint.warn.svelte-1q9mqpl{color:var(--ok-gold)}.rot-row.svelte-1q9mqpl{border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:flex}.rot-row.in-rot.svelte-1q9mqpl{background:#6366f11a}.rot-row.svelte-1q9mqpl .grow:where(.svelte-1q9mqpl){flex:1;min-width:0}.rot-now.svelte-1q9mqpl{color:var(--ok-ok);font-size:.72rem;font-style:normal}.rot-pos.svelte-1q9mqpl{color:var(--ok-ac);margin-left:4px;font-size:.72rem;font-style:normal}.rot-arrow.svelte-1q9mqpl{background:rgba(var(--ok-ov), .06);border:1px solid var(--ok-bd-1);color:var(--ok-tx-2);cursor:pointer;border-radius:6px;width:24px;height:24px;line-height:1}.rot-arrow.svelte-1q9mqpl:hover{background:rgba(var(--ok-ov), .12)}.rot-head.svelte-1q9mqpl{cursor:pointer;width:100%;color:var(--ok-tx-1);text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.rot-head-title.svelte-1q9mqpl{font-size:.84rem;font-weight:600}.rot-state.svelte-1q9mqpl{color:var(--ok-tx-3);margin-left:6px;font-size:.72rem;font-style:normal}.rot-state.on.svelte-1q9mqpl{color:var(--ok-ok);font-weight:700}.rot-head-sub.svelte-1q9mqpl{color:var(--ok-tx-3);font-size:.72rem}.rot-lvl.svelte-1q9mqpl{color:var(--ok-tx-3)}.rot-cnt.svelte-1q9mqpl{color:var(--ok-ac);margin-left:6px;font-size:.72rem;font-style:normal}.rot-edit.svelte-1q9mqpl{white-space:nowrap;width:auto;padding:0 8px;font-size:.72rem}.rot-edit.active.svelte-1q9mqpl{color:var(--ok-tx-1);background:#6366f159}.rot-row.editing.svelte-1q9mqpl{outline:1px solid #6366f180}.queue-owner.svelte-1q9mqpl{color:var(--ok-tx-2);background:rgba(var(--ok-ov), .04);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:6px 10px;font-size:.78rem;display:flex}.queue-owner.foreign.svelte-1q9mqpl{background:#fbbf241a;border:1px solid #fbbf2459}.preset-row.svelte-1q9mqpl{background:rgba(var(--ok-ov), .04);border-left:3px solid #6366f1;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;display:flex}.preset-dot.svelte-1q9mqpl{border:2px solid rgba(var(--ok-ov), .25);cursor:pointer;border-radius:50%;flex:none;width:16px;height:16px;padding:0}.preset-info.svelte-1q9mqpl{flex-direction:column;flex:1;min-width:0;display:flex}.preset-name.svelte-1q9mqpl{color:var(--ok-tx-1);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.preset-count.svelte-1q9mqpl{color:var(--ok-tx-3);font-size:.7rem}.preset-btns.svelte-1q9mqpl{flex:none;gap:2px;display:flex}.preset-btns.svelte-1q9mqpl button:where(.svelte-1q9mqpl){cursor:pointer;color:var(--ok-tx-3);background:0 0;border:none;border-radius:6px;padding:4px 5px;font-size:.85rem}.preset-btns.svelte-1q9mqpl button:where(.svelte-1q9mqpl):hover{background:rgba(var(--ok-ov), .08);color:var(--ok-tx-1)}.preset-btns.svelte-1q9mqpl button.ok:where(.svelte-1q9mqpl){color:var(--ok-ok)}.preset-btns.svelte-1q9mqpl button.danger:where(.svelte-1q9mqpl):hover{color:var(--ok-danger)}.control-box.svelte-1q9mqpl h4:where(.svelte-1q9mqpl){font-size:var(--ok-fs-md);color:var(--ok-tx-1);margin:0;font-weight:600}.control-box.svelte-1q9mqpl .description:where(.svelte-1q9mqpl){font-size:var(--ok-fs-sm);color:var(--ok-tx-3);margin:0}.input-row.svelte-1q9mqpl{gap:8px;display:flex}.input-row.svelte-1q9mqpl input:where(.svelte-1q9mqpl){background:var(--ok-bg-inset);border:1px solid var(--ok-bd-2);border-radius:var(--ok-r-sm);color:var(--ok-tx-1);font-size:var(--ok-fs);flex-grow:1;padding:6px 10px}.teleport-form.svelte-1q9mqpl{flex-direction:column;gap:8px;margin-top:4px;display:flex}.form-group.svelte-1q9mqpl{flex-direction:column;gap:4px;display:flex}.form-group.svelte-1q9mqpl label:where(.svelte-1q9mqpl){font-size:var(--ok-fs-sm);color:var(--ok-tx-3)}.form-group.svelte-1q9mqpl select:where(.svelte-1q9mqpl),.form-group.svelte-1q9mqpl input:where(.svelte-1q9mqpl){background:var(--ok-bg-inset);border:1px solid var(--ok-bd-2);border-radius:var(--ok-r-sm);color:var(--ok-tx-1);font-size:var(--ok-fs);outline:none;padding:6px 10px}.form-group.svelte-1q9mqpl select:where(.svelte-1q9mqpl) option:where(.svelte-1q9mqpl){background:var(--ok-bg-1);color:var(--ok-tx-1)}.dungeons-checkbox-list.svelte-1q9mqpl{background:var(--ok-bg-inset);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r-sm);flex-direction:column;gap:8px;max-height:120px;padding:8px;display:flex;overflow-y:auto}.checkbox-label.svelte-1q9mqpl{font-size:var(--ok-fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.diff-filter.svelte-1q9mqpl{flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0;display:flex}.df-lbl.svelte-1q9mqpl{font-size:var(--ok-fs-xs);color:var(--ok-tx-3)}.diff-chip.svelte-1q9mqpl{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-pill);cursor:pointer;background:0 0;border:1px solid;padding:2px 9px;font-weight:700;line-height:1.4}.diff-chip.off.svelte-1q9mqpl{opacity:.32}.dungeons-checkbox-list.svelte-1q9mqpl{max-height:220px}.dun-row.svelte-1q9mqpl{border-radius:var(--ok-r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;padding:5px 6px;display:flex}.dun-row.svelte-1q9mqpl:hover{background:rgba(var(--ok-ov), .04)}.dun-row.boss.svelte-1q9mqpl{border-left:2px solid var(--ok-danger)}.dun-row.svelte-1q9mqpl>input:where(.svelte-1q9mqpl){cursor:pointer;flex:none;margin-top:3px}.dun-main.svelte-1q9mqpl{flex:1;min-width:0}.dun-name.svelte-1q9mqpl{font-size:var(--ok-fs-sm);color:var(--ok-tx-1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dn-text.svelte-1q9mqpl{font-weight:600}.diff-badge.svelte-1q9mqpl{border-radius:var(--ok-r-pill);border:1px solid;padding:1px 6px;font-size:.62rem;font-weight:800}.boss-tag.svelte-1q9mqpl{color:var(--ok-danger);background:var(--ok-danger-dim);border:1px solid var(--ok-danger-line);border-radius:var(--ok-r-pill);padding:1px 6px;font-size:.62rem;font-weight:800}.dun-sub.svelte-1q9mqpl{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);flex-wrap:wrap;gap:5px;margin-top:1px;display:flex}.dn-id.svelte-1q9mqpl{color:var(--ok-tx-3)}.d-leg.svelte-1q9mqpl{color:var(--ok-r-legendary)}.d-myth.svelte-1q9mqpl{color:var(--ok-r-mythic)}.d-div.svelte-1q9mqpl{color:var(--ok-r-divine)}.d-hard.svelte-1q9mqpl{color:var(--ok-warn)}.d-norm.svelte-1q9mqpl{color:var(--ok-tx-2)}.dgr-very_low.svelte-1q9mqpl,.dgr-low.svelte-1q9mqpl{color:var(--ok-ok)}.dgr-medium.svelte-1q9mqpl,.dgr-high.svelte-1q9mqpl,.dgr-very_high.svelte-1q9mqpl{color:var(--ok-warn)}.dgr-deadly.svelte-1q9mqpl{color:var(--ok-danger);font-weight:700}.set-diff.svelte-1q9mqpl{font-weight:700}.fix-diff.svelte-1q9mqpl{color:var(--ok-tx-3);font-style:italic}.can-diff.svelte-1q9mqpl{color:var(--ok-info);font-weight:600}.dp-note.svelte-1q9mqpl{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);margin:5px 0 0;line-height:1.4}.w-full.svelte-1q9mqpl{width:100%}.status-banner.svelte-1q9mqpl{background:var(--ok-ok-dim);border:1px solid var(--ok-ok-line);border-radius:var(--ok-r-sm);color:var(--ok-ok);font-size:var(--ok-fs-sm);text-align:center;padding:8px 12px}.status-banner.error.svelte-1q9mqpl{background:var(--ok-danger-dim);border-color:var(--ok-danger-line);color:var(--ok-danger)}.list-wrapper.svelte-1q9mqpl{flex-direction:column;flex-grow:1;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.dungeon-card.svelte-1q9mqpl{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);border-left-width:4px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.dungeon-card.svelte-1q9mqpl:hover{background:rgba(var(--ok-ov), .05)}.queue-card.svelte-1q9mqpl{border-left:2px solid var(--ok-ac-strong)}.dungeon-info.svelte-1q9mqpl{flex-direction:column;gap:4px;display:flex}.name-row.svelte-1q9mqpl{font-size:var(--ok-fs);align-items:center;font-weight:500;display:flex}.name-row.svelte-1q9mqpl .idx:where(.svelte-1q9mqpl){color:var(--ok-tx-3);margin-right:6px}.dun-name.svelte-1q9mqpl{color:var(--ok-tx-1)}.meta-row.svelte-1q9mqpl{font-size:var(--ok-fs-sm);gap:10px;display:flex}.dungeon-actions.svelte-1q9mqpl{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.danger-badge.svelte-1q9mqpl{font-size:var(--ok-fs-xs);font-weight:600}.btn-sm.svelte-1q9mqpl{font-size:var(--ok-fs-sm);padding:4px 8px}.delete-btn.svelte-1q9mqpl{background:rgba(var(--ok-ov), .03);color:var(--ok-danger);border-radius:var(--ok-r-sm);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.delete-btn.svelte-1q9mqpl:hover:not(:disabled){background:var(--ok-danger-dim);color:var(--ok-danger)}.empty-state.svelte-1q9mqpl{height:100%;color:var(--ok-tx-3);font-size:var(--ok-fs);text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.inline.svelte-1q9mqpl{vertical-align:middle;display:inline-block}.flex.svelte-1q9mqpl{display:flex}.gap-2.svelte-1q9mqpl{gap:8px}.gap-1.svelte-1q9mqpl{gap:4px}.justify-between.svelte-1q9mqpl{justify-content:space-between}.items-center.svelte-1q9mqpl{align-items:center}.mb-1.svelte-1q9mqpl{margin-bottom:4px}.mt-2.svelte-1q9mqpl{margin-top:8px}.mt-3.svelte-1q9mqpl{margin-top:12px}.mt-4.svelte-1q9mqpl{margin-top:16px}.pt-4.svelte-1q9mqpl{padding-top:16px}.border-t.svelte-1q9mqpl{border-top:1px solid var(--ok-bd-1)}.world-map-wrapper.svelte-1q9mqpl{background:var(--ok-bg-inset);border:1px solid var(--ok-bd-2);border-radius:var(--ok-r);justify-content:center;align-items:center;width:100%;height:380px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.world-map-svg.svelte-1q9mqpl{width:100%;height:100%;display:block}.map-node-dot.svelte-1q9mqpl{cursor:pointer;transition:all .15s}.map-node-dot.svelte-1q9mqpl:hover{r:7.5;fill:#fff!important}.map-node-dot.is-service.svelte-1q9mqpl{fill:#fbbf24}.ping-circle.svelte-1q9mqpl{transform-origin:50%;animation:1.8s ease-out infinite svelte-1q9mqpl-markerPing}@keyframes svelte-1q9mqpl-markerPing{0%{r:6px;opacity:1;stroke-width:1.5px}50%{opacity:.5}to{r:22px;opacity:0;stroke-width:.5px}}.smooth-agent.svelte-1q9mqpl{transition:cx .28s linear,cy .28s linear,x .28s linear,y .28s linear,x1 .28s linear,y1 .28s linear,x2 .28s linear,y2 .28s linear}.smooth-rect.svelte-1q9mqpl{transition:x .18s linear,y .18s linear,width .18s}.smooth-text.svelte-1q9mqpl{transition:x .18s linear,y .18s linear}.unit-sprite.svelte-1q9mqpl{pointer-events:none;transform-box:fill-box;transform-origin:bottom;filter:drop-shadow(0 10px 12px #0000008c);animation:2.4s ease-in-out infinite svelte-1q9mqpl-unit-idle-bob}.enemy-sprite.svelte-1q9mqpl{filter:drop-shadow(0 10px 12px #0000009e)drop-shadow(0 0 8px #f43f5e3d)}.ally-sprite.svelte-1q9mqpl{filter:drop-shadow(0 10px 12px #0000008c)drop-shadow(0 0 8px #06b6d438)}.player-sprite.svelte-1q9mqpl{filter:drop-shadow(0 12px 14px #0000009e)drop-shadow(0 0 10px #6366f152)}.battle-unit-label.svelte-1q9mqpl{paint-order:stroke;stroke:#000000c7;stroke-width:3px;stroke-linejoin:round}.unit-threat-ring.svelte-1q9mqpl,.unit-ally-ring.svelte-1q9mqpl{animation:1.8s ease-in-out infinite svelte-1q9mqpl-unit-ring-pulse}@keyframes svelte-1q9mqpl-unit-idle-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.015)}}@keyframes svelte-1q9mqpl-unit-ring-pulse{0%,to{opacity:.55}50%{opacity:.95}}.battle-route-line.svelte-1q9mqpl{stroke-dasharray:6 4;animation:2s linear infinite svelte-1q9mqpl-dash-move}@keyframes svelte-1q9mqpl-dash-move{to{stroke-dashoffset:-20px}}.battle-view-pane.svelte-1q9mqpl{height:calc(100% - 46px)}.battle-grid.svelte-1q9mqpl{grid-template-columns:minmax(0,1fr) 300px;gap:16px;height:calc(100% - 35px);display:grid}.bl-lbl.svelte-1q9mqpl{color:rgba(var(--ok-ov), .55)}.bl-head.svelte-1q9mqpl{color:rgba(var(--ok-ov), .85)}@media (width<=768px){.battle-grid.svelte-1q9mqpl{grid-template-columns:1fr}}.battle-canvas-wrapper.svelte-1q9mqpl{border:1px solid var(--ok-bd-2);border-radius:var(--ok-r);background:#080a10b8;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:460px;padding:1rem;display:flex;position:relative}.battle-map-svg.svelte-1q9mqpl{aspect-ratio:1100/520;border-radius:var(--ok-r);background:#0b0f19;border:1px solid #94a3b82e;width:100%;max-width:none;height:min(70vh,680px);min-height:460px;display:block}.flex-grow.svelte-1q9mqpl{flex-grow:1}.h-full.svelte-1q9mqpl{height:100%}.h-3.svelte-1q9mqpl{height:.75rem}.rounded.svelte-1q9mqpl{border-radius:.25rem}.overflow-hidden.svelte-1q9mqpl{overflow:hidden}.relative.svelte-1q9mqpl{position:relative}.min-h-\[280px\].svelte-1q9mqpl{min-height:280px}.bg-\[\#070a14\].svelte-1q9mqpl{background-color:#070a14}.drops-pane.svelte-1q9mqpl{flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;overflow-y:auto}.ef-active.svelte-1q9mqpl{font-size:var(--ok-fs-sm);color:var(--ok-warn);background:var(--ok-warn-dim);border:1px solid var(--ok-warn-line);border-radius:var(--ok-r-sm);padding:8px 11px}.ef-cat.svelte-1q9mqpl{border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);background:rgba(var(--ok-ov), .03);padding:10px 12px}.ef-row.svelte-1q9mqpl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ef-check.svelte-1q9mqpl{cursor:pointer;color:var(--ok-tx-1);font-weight:600;font-size:var(--ok-fs-sm);align-items:center;gap:8px;display:inline-flex}.ef-check.svelte-1q9mqpl input:where(.svelte-1q9mqpl){width:16px;height:16px;accent-color:var(--ok-warn)}.ef-name.svelte-1q9mqpl{color:var(--ok-tx-1);font-weight:600;font-size:var(--ok-fs-sm);min-width:220px}.ef-scope.svelte-1q9mqpl{color:var(--ok-tx-2);font-weight:500}.ef-scope.boss.svelte-1q9mqpl input:where(.svelte-1q9mqpl){accent-color:var(--ok-danger)}.ef-scope.sub.svelte-1q9mqpl{font-size:var(--ok-fs-xs)}.ef-scope.sub.svelte-1q9mqpl input:where(.svelte-1q9mqpl){width:14px;height:14px}.ef-abil-name.svelte-1q9mqpl{color:var(--ok-tx-2)}.ef-count.svelte-1q9mqpl{color:var(--ok-tx-3);font-size:var(--ok-fs-xs);font-style:normal}.ef-expand.svelte-1q9mqpl{font-size:var(--ok-fs-xs);cursor:pointer;border-radius:var(--ok-r-sm);border:1px solid var(--ok-bd-1);background:rgba(var(--ok-ov), .04);color:var(--ok-tx-2);margin-left:auto;padding:4px 10px}.ef-expand.svelte-1q9mqpl:hover{color:var(--ok-tx-1);border-color:var(--ok-bd-2)}.ef-expand-next.svelte-1q9mqpl{margin-left:8px}.ef-duns-head.svelte-1q9mqpl{justify-content:space-between;align-items:center;gap:10px;display:flex}.ef-duns-head.svelte-1q9mqpl .ef-expand:where(.svelte-1q9mqpl){margin-left:0}.ef-dun.svelte-1q9mqpl{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);flex-wrap:wrap;align-items:center;gap:8px;padding:1px 0;display:flex}.ef-dun.svelte-1q9mqpl em:where(.svelte-1q9mqpl){color:var(--ok-tx-3);font-size:var(--ok-fs-xs);margin-left:auto;font-style:normal}.ef-abils.svelte-1q9mqpl{border-top:1px solid var(--ok-bd-1);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.ef-abil.svelte-1q9mqpl{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;display:flex}.ef-abil.svelte-1q9mqpl input:where(.svelte-1q9mqpl){width:14px;height:14px;accent-color:var(--ok-warn);flex-shrink:0}.ef-abil.svelte-1q9mqpl em:where(.svelte-1q9mqpl){color:var(--ok-tx-3);font-size:var(--ok-fs-xs);margin-left:auto;font-style:normal}.ef-abil.inherited.svelte-1q9mqpl{opacity:.75;cursor:default}.ef-hint.svelte-1q9mqpl{color:var(--ok-tx-3);font-size:var(--ok-fs-xs);margin-bottom:2px}.ef-none.svelte-1q9mqpl{color:var(--ok-tx-3);font-size:var(--ok-fs-sm)}.dp-search-wrap.svelte-1q9mqpl{flex:1;position:relative}.dp-search-wrap.svelte-1q9mqpl input:where(.svelte-1q9mqpl){width:100%}.dp-period.svelte-1q9mqpl{min-width:130px}.dp-suggests.svelte-1q9mqpl{z-index:30;background:var(--ok-bg-pop);border:1px solid var(--ok-bd-2,rgba(var(--ok-ov), .12));border-radius:10px;max-height:300px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #0000008c}.dp-suggest.svelte-1q9mqpl{border:0;border-bottom:1px solid rgba(var(--ok-ov), .05);width:100%;color:var(--ok-tx-1,#e7eaf3);font-size:var(--ok-fs,13px);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.dp-suggest.svelte-1q9mqpl:hover{background:#6366f126}.dp-suggest.svelte-1q9mqpl em:where(.svelte-1q9mqpl){color:var(--ok-tx-3,#e7eaf380);white-space:nowrap;font-size:11px;font-style:normal}.dp-total.svelte-1q9mqpl{color:var(--ok-tx-3,#e7eaf380);font-weight:400}.dp-table-wrap.svelte-1q9mqpl{border:1px solid var(--ok-bd-1,rgba(var(--ok-ov), .06));border-radius:10px;margin-top:8px;overflow-x:auto}.dp-table.svelte-1q9mqpl{border-collapse:collapse;width:100%;font-size:12px}.dp-table.svelte-1q9mqpl th:where(.svelte-1q9mqpl){text-align:left;color:var(--ok-tx-3,#e7eaf380);background:rgba(var(--ok-ov), .03);white-space:nowrap;padding:7px 10px;font-weight:600}.dp-table.svelte-1q9mqpl td:where(.svelte-1q9mqpl){border-top:1px solid rgba(var(--ok-ov), .05);vertical-align:middle;white-space:nowrap;padding:7px 10px}.dp-table.svelte-1q9mqpl tr.checked:where(.svelte-1q9mqpl) td:where(.svelte-1q9mqpl){background:#10b9810f}.dp-name.svelte-1q9mqpl{white-space:normal;min-width:160px}.dp-name.svelte-1q9mqpl small:where(.svelte-1q9mqpl){color:var(--ok-tx-3,#e7eaf380);display:block}.dp-diff.svelte-1q9mqpl{color:var(--ok-ac);background:#6366f129;border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.pvp-panel-container.svelte-16tdtc0{border-radius:var(--ok-r-lg);background:var(--bg-glass);border:1px solid var(--ok-bd-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.empty-state.svelte-16tdtc0{height:100%;color:var(--ok-tx-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.pvp-header.svelte-16tdtc0{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.status-alerts.svelte-16tdtc0{gap:8px;display:flex}.alert-badge.svelte-16tdtc0{border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:flex}.mode-selector.svelte-16tdtc0{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);font-size:var(--ok-fs);align-items:center;gap:12px;padding:.75rem 1rem;display:flex}.mode-selector.svelte-16tdtc0 .label:where(.svelte-16tdtc0){color:var(--ok-tx-3)}.radio-group.svelte-16tdtc0{gap:8px;display:flex}.radio-group.svelte-16tdtc0 label:where(.svelte-16tdtc0){background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ok-tx-2);align-items:center;gap:6px;padding:4px 10px;transition:all .2s;display:flex}.radio-group.svelte-16tdtc0 label:where(.svelte-16tdtc0) input:where(.svelte-16tdtc0){margin:0}.radio-group.svelte-16tdtc0 label.active:where(.svelte-16tdtc0){background:var(--ok-danger-dim);border-color:var(--ok-danger-line);color:var(--ok-danger)}.info-banner.svelte-16tdtc0{background:var(--ok-ok-dim);border:1px solid var(--ok-ok-line);color:var(--ok-ok);border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);text-align:center;margin:.5rem 1rem 0;padding:6px 12px}.info-banner.error.svelte-16tdtc0{background:var(--ok-danger-dim);border-color:var(--ok-danger-line);color:var(--ok-danger)}.pvp-split.svelte-16tdtc0{flex-grow:1;grid-template-columns:1fr 1fr;height:100%;display:grid;overflow:hidden}@media (width<=768px){.pvp-split.svelte-16tdtc0{grid-template-columns:1fr;overflow-y:auto}}.radar-section.svelte-16tdtc0{border-right:1px solid var(--ok-bd-1);flex-direction:column;padding:1.25rem;display:flex;overflow-y:auto}.battle-section.svelte-16tdtc0{flex-direction:column;padding:1.25rem;display:flex;overflow-y:auto}.title.svelte-16tdtc0{font-size:var(--ok-fs-md);color:var(--ok-tx-1);border-bottom:1px solid var(--ok-bd-1);align-items:center;gap:8px;margin:0 0 1rem;padding-bottom:6px;font-weight:600;display:flex}.players-list.svelte-16tdtc0{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.player-card.svelte-16tdtc0{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.player-card.svelte-16tdtc0:hover{background:rgba(var(--ok-ov), .05);border-color:var(--ok-bd-3)}.player-card.fighting.svelte-16tdtc0{border-left:3px solid var(--ok-warn)}.player-info.svelte-16tdtc0{flex-direction:column;gap:2px;display:flex}.name-row.svelte-16tdtc0{font-size:var(--ok-fs);align-items:center;gap:6px;display:flex}.name-row.svelte-16tdtc0 .lvl:where(.svelte-16tdtc0){font-size:var(--ok-fs-sm);color:var(--ok-tx-3)}.sub-row.svelte-16tdtc0{font-size:var(--ok-fs-sm);flex-wrap:wrap;gap:6px;display:flex}.player-actions.svelte-16tdtc0{align-items:center;gap:8px;display:flex}.badge.svelte-16tdtc0{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-pill);padding:2px 6px;font-weight:600}.badge-warning.svelte-16tdtc0{background:var(--ok-warn-dim);color:var(--ok-warn);border:1px solid var(--ok-warn-line)}.badge-danger.svelte-16tdtc0{background:var(--ok-danger-dim);color:var(--ok-danger);border:1px solid var(--ok-danger-line)}.badge-success.svelte-16tdtc0{background:var(--ok-ok-dim);color:var(--ok-ok);border:1px solid var(--ok-ok-line)}.combatant-card.svelte-16tdtc0{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);flex-direction:column;gap:8px;padding:10px;display:flex}.combatant-card.enemy.svelte-16tdtc0{border-left:3px solid var(--ok-danger)}.combatant-card.ally.svelte-16tdtc0{border-left:3px solid var(--ok-ok)}.combatant-header.svelte-16tdtc0{font-size:var(--ok-fs);align-items:center;gap:8px;display:flex}.hp-bar-container.svelte-16tdtc0{align-items:center;gap:8px;display:flex}.hp-bar-container.svelte-16tdtc0 .bar:where(.svelte-16tdtc0){background:var(--ok-bg-inset);border-radius:var(--ok-r-pill);flex-grow:1;height:6px;overflow:hidden}.hp-bar-container.svelte-16tdtc0 .fill:where(.svelte-16tdtc0){border-radius:var(--ok-r-pill);height:100%;transition:width .3s}.hp-text.svelte-16tdtc0{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);text-align:right;min-width:60px}.empty-radar.svelte-16tdtc0{height:100%;color:var(--ok-tx-3);font-size:var(--ok-fs);text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.btn-sm.svelte-16tdtc0{font-size:var(--ok-fs-sm);padding:4px 8px}.arena-panel-container.svelte-1ar9f1h{border-radius:var(--ok-r-lg);background:var(--bg-glass);border:1px solid var(--ok-bd-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.empty-state.svelte-1ar9f1h{height:100%;color:var(--ok-tx-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.arena-header.svelte-1ar9f1h{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:.75rem 1rem;display:flex}.status-alerts.svelte-1ar9f1h{flex-wrap:wrap;gap:8px;display:flex}.alert-badge.svelte-1ar9f1h{border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:flex}.header-actions.svelte-1ar9f1h{gap:8px;display:flex}.info-banner.svelte-1ar9f1h{background:var(--ok-ok-dim);border:1px solid var(--ok-ok-line);color:var(--ok-ok);border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);text-align:center;margin:.5rem 1rem 0;padding:6px 12px}.info-banner.error.svelte-1ar9f1h{background:var(--ok-danger-dim);border-color:var(--ok-danger-line);color:var(--ok-danger)}.arena-status-grid.svelte-1ar9f1h{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:1rem;display:grid}.status-card.svelte-1ar9f1h{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.status-card.wide.svelte-1ar9f1h{grid-column:1/-1}.status-card.svelte-1ar9f1h .lbl:where(.svelte-1ar9f1h){font-size:var(--ok-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ok-tx-3)}.status-card.svelte-1ar9f1h .val:where(.svelte-1ar9f1h){font-size:var(--ok-fs-lg);color:var(--ok-tx-1);font-weight:700}.status-card.svelte-1ar9f1h .val.open:where(.svelte-1ar9f1h){color:var(--ok-ok)}.status-card.svelte-1ar9f1h .val.paused:where(.svelte-1ar9f1h){color:var(--ok-warn)}.status-card.svelte-1ar9f1h .val.mono:where(.svelte-1ar9f1h){font-family:var(--font-mono);font-size:var(--ok-fs-md)}.status-card.svelte-1ar9f1h .val.countdown:where(.svelte-1ar9f1h){color:var(--ok-ac)}.battle-section.svelte-1ar9f1h{flex-direction:column;flex-grow:1;padding:0 1rem 1rem;display:flex;overflow:hidden}.battle-section.roster.svelte-1ar9f1h{flex-grow:0;max-height:38%}.kd.svelte-1ar9f1h{font-size:var(--ok-fs-xs);white-space:nowrap;margin-left:auto}.title.svelte-1ar9f1h{font-size:var(--ok-fs-md);color:var(--ok-tx-1);border-bottom:1px solid var(--ok-bd-1);align-items:center;gap:8px;margin:0 0 .75rem;padding-bottom:6px;font-weight:600;display:flex}.players-list.svelte-1ar9f1h{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.empty-radar.svelte-1ar9f1h{height:100%;color:var(--ok-tx-3);font-size:var(--ok-fs);text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.badge.svelte-1ar9f1h{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-pill);padding:2px 6px;font-weight:600}.badge-danger.svelte-1ar9f1h{background:var(--ok-danger-dim);color:var(--ok-danger);border:1px solid var(--ok-danger-line)}.badge-success.svelte-1ar9f1h{background:var(--ok-ok-dim);color:var(--ok-ok);border:1px solid var(--ok-ok-line)}.combatant-card.svelte-1ar9f1h{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);flex-direction:column;gap:8px;padding:10px;display:flex}.combatant-card.enemy.svelte-1ar9f1h{border-left:3px solid var(--ok-danger)}.combatant-card.ally.svelte-1ar9f1h{border-left:3px solid var(--ok-ok)}.combatant-header.svelte-1ar9f1h{font-size:var(--ok-fs);align-items:center;gap:8px;display:flex}.hp-bar-container.svelte-1ar9f1h{align-items:center;gap:8px;display:flex}.hp-bar-container.svelte-1ar9f1h .bar:where(.svelte-1ar9f1h){background:var(--ok-bg-inset);border-radius:var(--ok-r-pill);flex-grow:1;height:6px;overflow:hidden}.hp-bar-container.svelte-1ar9f1h .fill:where(.svelte-1ar9f1h){border-radius:var(--ok-r-pill);height:100%;transition:width .3s}.hp-text.svelte-1ar9f1h{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);text-align:right;min-width:60px}.mail-panel.svelte-1hxdhaf{border-radius:var(--ok-r-lg);background:var(--bg-glass);border:1px solid var(--ok-bd-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.empty-state.svelte-1hxdhaf{height:100%;color:var(--ok-tx-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.mail-header.svelte-1hxdhaf{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:.75rem 1rem;display:flex}.title-wrap.svelte-1hxdhaf{color:var(--ok-tx-1);align-items:center;gap:8px;font-weight:600;display:flex}.gold-pill.svelte-1hxdhaf{background:var(--ok-warn-dim);border:1px solid var(--ok-warn-line);color:var(--ok-gold);border-radius:var(--ok-r-pill);font-size:var(--ok-fs-sm);align-items:center;gap:5px;margin-left:8px;padding:3px 9px;font-weight:600;display:inline-flex}.header-actions.svelte-1hxdhaf{gap:8px;display:flex}.info-banner.svelte-1hxdhaf{background:var(--ok-ok-dim);border:1px solid var(--ok-ok-line);color:var(--ok-ok);border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);text-align:center;margin:.5rem 1rem 0;padding:6px 12px}.info-banner.error.svelte-1hxdhaf{background:var(--ok-danger-dim);border-color:var(--ok-danger-line);color:var(--ok-danger)}.mail-body.svelte-1hxdhaf{flex-grow:1;grid-template-columns:minmax(280px,1fr) minmax(300px,1.3fr);gap:14px;padding:1rem;display:grid;overflow:hidden}@media (width<=760px){.mail-body.svelte-1hxdhaf{grid-template-columns:1fr;overflow-y:auto}}.card.svelte-1hxdhaf{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);flex-direction:column;padding:14px;display:flex;overflow:hidden}.card-title.svelte-1hxdhaf{font-size:var(--ok-fs-md);color:var(--ok-tx-1);border-bottom:1px solid var(--ok-bd-1);align-items:center;gap:8px;margin:0 0 12px;padding-bottom:8px;font-weight:600;display:flex}.form.svelte-1hxdhaf{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.field.svelte-1hxdhaf{flex-direction:column;gap:4px;display:flex}.field.svelte-1hxdhaf>span:where(.svelte-1hxdhaf){font-size:var(--ok-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ok-tx-3)}.field.svelte-1hxdhaf input:where(.svelte-1hxdhaf),.field.svelte-1hxdhaf textarea:where(.svelte-1hxdhaf){background:var(--ok-bg-inset);border:1px solid var(--ok-bd-2);border-radius:var(--ok-r-sm);color:var(--ok-tx-1);font-size:var(--ok-fs);width:100%;padding:7px 10px}.field.svelte-1hxdhaf textarea:where(.svelte-1hxdhaf){resize:vertical}.input-icon.svelte-1hxdhaf{align-items:center;display:flex;position:relative}.input-icon.svelte-1hxdhaf svg{color:var(--ok-tx-3);position:absolute;left:9px}.input-icon.svelte-1hxdhaf input:where(.svelte-1hxdhaf){padding-left:30px}.send-buttons.svelte-1hxdhaf{background:var(--ok-bg-app);flex-wrap:wrap;gap:8px;margin-top:4px;padding:8px 0 2px;display:flex;position:sticky;bottom:0}.send-btn.svelte-1hxdhaf{white-space:nowrap;flex:150px;justify-content:center;min-width:0}.money-row.svelte-1hxdhaf{gap:8px;display:flex}.money-cell.svelte-1hxdhaf{flex:1;position:relative}.money-cell.svelte-1hxdhaf input:where(.svelte-1hxdhaf){width:100%;padding-right:22px}.money-cell.svelte-1hxdhaf .unit:where(.svelte-1hxdhaf){font-size:var(--ok-fs-sm);pointer-events:none;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.unit.gold.svelte-1hxdhaf{color:var(--ok-gold)}.unit.silver.svelte-1hxdhaf{color:var(--ok-tx-2)}.unit.copper.svelte-1hxdhaf{color:var(--ok-warn)}.money-hint.svelte-1hxdhaf{font-size:var(--ok-fs-xs);color:var(--ok-tx-3)}.money-avail.svelte-1hxdhaf{color:var(--ok-tx-2,#c8cede);margin-top:2px;display:block}.items-load.svelte-1hxdhaf{justify-content:flex-start}.mail-items.svelte-1hxdhaf{background:var(--ok-bg-inset);border:1px solid var(--ok-bd-1);border-radius:8px;flex-wrap:wrap;gap:6px;max-height:160px;padding:6px;display:flex;overflow-y:auto}.mail-item-chip.svelte-1hxdhaf{background:rgba(var(--ok-ov), .05);border:1px solid var(--ok-bd-1);color:var(--ok-tx-2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.74rem;line-height:1.2}.mail-item-chip.svelte-1hxdhaf em:where(.svelte-1hxdhaf){color:var(--ok-ac);margin-left:4px;font-style:normal}.mail-item-chip.picked.svelte-1hxdhaf{color:var(--ok-tx-1);background:#6366f14d;border-color:#6366f199}.mail-item-wrap.svelte-1hxdhaf{align-items:center;gap:3px;display:inline-flex}.mail-item-count.svelte-1hxdhaf{background:var(--ok-bg-inset);width:52px;color:var(--ok-tx-1);text-align:center;border:1px solid #6366f199;border-radius:6px;padding:2px 4px;font-size:.72rem}.link-btn.svelte-1hxdhaf{color:var(--ok-ac);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.inbox-card.svelte-1hxdhaf{min-height:0}.inbox-hint.svelte-1hxdhaf,.inbox-error.svelte-1hxdhaf{color:var(--ok-tx-3);font-size:var(--ok-fs);text-align:center;padding:1rem .25rem}.inbox-error.svelte-1hxdhaf{color:var(--ok-danger);text-align:left}.inbox-list.svelte-1hxdhaf{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.mail-row.svelte-1hxdhaf{background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.from.svelte-1hxdhaf{flex-direction:column;gap:2px;min-width:0;display:flex}.from.svelte-1hxdhaf .src:where(.svelte-1hxdhaf){color:var(--ok-tx-1);font-weight:600;font-size:var(--ok-fs)}.from.svelte-1hxdhaf .subj:where(.svelte-1hxdhaf){color:var(--ok-tx-3);font-size:var(--ok-fs-sm);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.money.svelte-1hxdhaf{color:var(--ok-gold);font-weight:700;font-size:var(--ok-fs);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.has-item.svelte-1hxdhaf{color:var(--ok-r-legendary);font-size:var(--ok-fs-xs)}.row-del.svelte-1hxdhaf{border:1px solid var(--ok-bd-2);border-radius:var(--ok-r-sm);color:var(--ok-tx-3);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:5px 7px;display:inline-flex}.row-del.svelte-1hxdhaf:hover:not(:disabled){color:var(--ok-danger);border-color:var(--ok-danger-line)}.row-del.svelte-1hxdhaf:disabled{opacity:.3;cursor:not-allowed}.spin{animation:.9s linear infinite svelte-1hxdhaf-spin}@keyframes svelte-1hxdhaf-spin{to{transform:rotate(360deg)}}.dungeon-history.svelte-7ebsbn{padding:10px 14px;overflow-y:auto}.dh-char.svelte-7ebsbn{color:var(--ok-tx-1);margin-bottom:4px;padding-bottom:6px;font-size:.82rem;font-weight:700}.dh-map.svelte-7ebsbn>summary:where(.svelte-7ebsbn){cursor:pointer;color:var(--ok-tx-1);border-bottom:1px solid var(--ok-bd-1);padding:6px 0;font-size:.9rem;font-weight:700}.dh-day.svelte-7ebsbn{margin:2px 0 6px 12px}.dh-day.svelte-7ebsbn>summary:where(.svelte-7ebsbn){cursor:pointer;color:var(--ok-tx-2);font-size:.84rem;font-weight:600;font-family:var(--font-mono);padding:4px 0}.dh-dungeon.svelte-7ebsbn{margin:4px 0 8px 14px}.dh-dungeon.svelte-7ebsbn>summary:where(.svelte-7ebsbn){cursor:pointer;color:var(--ok-tx-2);padding:3px 0;font-size:.82rem}.dh-srv.svelte-7ebsbn,.dh-count.svelte-7ebsbn{color:var(--ok-tx-3);font-size:.74rem}.dh-diff.svelte-7ebsbn{color:var(--ok-tx-2)}.dh-diff.leg.svelte-7ebsbn{color:#f59e0b}.dh-diff.myth.svelte-7ebsbn{color:var(--ok-r-mythic)}.dh-diff.god.svelte-7ebsbn{color:#f43f5e}.dh-rec.svelte-7ebsbn{border-bottom:1px dashed rgba(var(--ok-ov), .05);flex-wrap:wrap;align-items:baseline;gap:10px;margin-left:16px;padding:3px 0;font-size:.78rem;display:flex}.dh-time.svelte-7ebsbn{color:var(--ok-tx-3);font-family:var(--font-mono)}.dh-secs.svelte-7ebsbn{color:var(--ok-info)}.dh-deaths.svelte-7ebsbn{color:var(--ok-tx-3)}.dh-deaths.bad.svelte-7ebsbn{color:var(--ok-danger);font-weight:700}.dh-coins.svelte-7ebsbn{color:var(--ok-gold)}.dh-items.svelte-7ebsbn{color:var(--ok-ok)}.dh-items.dim.svelte-7ebsbn{color:var(--ok-tx-3)}.logs-container.svelte-7ebsbn{border-radius:var(--ok-r-lg);background:var(--bg-glass);border:1px solid var(--ok-bd-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.tabs-header.svelte-7ebsbn{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.tabs.svelte-7ebsbn{display:flex}.tabs.svelte-7ebsbn button:where(.svelte-7ebsbn){color:var(--ok-tx-3);font-size:var(--ok-fs-md);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.25rem;font-weight:500;transition:all .2s}.tabs.svelte-7ebsbn button:where(.svelte-7ebsbn):hover{color:var(--ok-tx-1)}.tabs.svelte-7ebsbn button.active:where(.svelte-7ebsbn){color:var(--ok-tx-1);border-bottom-color:var(--ok-ac)}.actions.svelte-7ebsbn{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.action-btn.svelte-7ebsbn{background:rgba(var(--ok-ov), .05);border:1px solid var(--ok-bd-2);color:var(--ok-tx-2);border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;transition:all .2s;display:flex}.action-btn.svelte-7ebsbn:hover{background:rgba(var(--ok-ov), .1);color:var(--ok-tx-1)}.action-btn.active.svelte-7ebsbn{background:var(--ok-danger-dim);border-color:var(--ok-danger-line);color:var(--ok-danger)}.autoscroll-toggle.svelte-7ebsbn{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.autoscroll-toggle.svelte-7ebsbn input:where(.svelte-7ebsbn){cursor:pointer}.filters-row.svelte-7ebsbn{background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.filter-group.svelte-7ebsbn{background:var(--ok-bg-inset);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r-sm);align-items:center;gap:8px;padding:4px 8px;display:flex}.filter-group.svelte-7ebsbn select:where(.svelte-7ebsbn){color:var(--ok-tx-2);font-size:var(--ok-fs);cursor:pointer;background:0 0;border:none;outline:none}.filter-group.svelte-7ebsbn select:where(.svelte-7ebsbn) option:where(.svelte-7ebsbn){background:var(--ok-bg-1);color:var(--ok-tx-1)}.search-group.svelte-7ebsbn{flex-grow:1;min-width:200px;position:relative}.search-icon.svelte-7ebsbn{color:var(--ok-tx-3);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-group.svelte-7ebsbn input:where(.svelte-7ebsbn){background:var(--ok-bg-inset);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r-sm);width:100%;color:var(--ok-tx-1);font-size:var(--ok-fs);padding:5px 10px 5px 32px;transition:all .2s}.search-group.svelte-7ebsbn input:where(.svelte-7ebsbn):focus{border-color:var(--ok-ac-line);outline:none}.console.svelte-7ebsbn{font-family:var(--font-mono);font-size:var(--ok-fs);background:var(--ok-bg-inset);scroll-behavior:smooth;flex-direction:column;flex-grow:1;gap:4px;padding:1rem;line-height:1.5;display:flex;overflow-y:auto}.console-empty.svelte-7ebsbn{height:100%;color:var(--ok-tx-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.log-line.svelte-7ebsbn{color:var(--ok-tx-2);word-break:break-all;border-radius:var(--ok-r-sm);flex-wrap:wrap;align-items:flex-start;gap:6px;padding:2px 4px;display:flex}.log-line.svelte-7ebsbn:hover{background:rgba(var(--ok-ov), .02)}.log-time.svelte-7ebsbn{color:var(--ok-tx-3);flex-shrink:0}.log-acc.svelte-7ebsbn{color:var(--ok-info);border:1px solid var(--ok-info-line);background:var(--ok-info-dim);border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);flex-shrink:0;padding:0 4px;font-weight:500}.log-text.svelte-7ebsbn{white-space:pre-wrap;flex-grow:1}.log-damage.svelte-7ebsbn{color:var(--ok-danger);background:#ef444408}.log-heal.svelte-7ebsbn{color:var(--ok-ok);background:#10b98108}.log-loot.svelte-7ebsbn{color:var(--ok-gold);text-shadow:0 0 1px #00000080;font-weight:500}.log-prophecy.svelte-7ebsbn{color:var(--ok-r-mythic);font-weight:600;animation:2s infinite alternate svelte-7ebsbn-goldGlow}.log-error.svelte-7ebsbn{color:var(--ok-danger);background:#dc262614;font-weight:500}.log-nav.svelte-7ebsbn{color:var(--ok-info)}@keyframes svelte-7ebsbn-goldGlow{0%{text-shadow:0 0 1px #c084fc33}to{text-shadow:0 0 8px #c084fc99}}.shop-container.svelte-ri8efu{border:1px solid rgba(var(--ok-ov), .05);background:#0a0a0f99;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.shop-header.svelte-ri8efu{background:var(--ok-bg-inset);border-bottom:1px solid rgba(var(--ok-ov), .05);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:.7rem 1rem;display:flex}.title-row.svelte-ri8efu{color:var(--ok-tx-1);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.title-row.svelte-ri8efu .hint:where(.svelte-ri8efu){color:rgba(var(--ok-ov), .4);font-size:.76rem;font-weight:400}.actions.svelte-ri8efu{align-items:center;gap:8px;display:flex}.chk.svelte-ri8efu{color:rgba(var(--ok-ov), .6);cursor:pointer;align-items:center;gap:5px;font-size:.76rem;display:flex}.btn.svelte-ri8efu{background:rgba(var(--ok-ov), .05);border:1px solid rgba(var(--ok-ov), .1);color:rgba(var(--ok-ov), .8);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;display:flex}.btn.svelte-ri8efu:hover:not(:disabled){background:rgba(var(--ok-ov), .1)}.btn.svelte-ri8efu:disabled{opacity:.4;cursor:not-allowed}.btn-buy.svelte-ri8efu{color:var(--ok-warn);background:#eab3082e;border-color:#eab30866}.btn-buy.svelte-ri8efu:hover:not(:disabled){background:#eab30847}.banner.svelte-ri8efu{border-radius:6px;margin:.5rem;padding:7px 12px;font-size:.78rem}.banner.warn.svelte-ri8efu{color:var(--ok-warn);background:#f59e0b26;border:1px solid #f59e0b4d}.banner.err.svelte-ri8efu{color:var(--ok-danger);background:#dc26262e;border:1px solid #dc26264d}.banner.ok.svelte-ri8efu{color:var(--ok-ok);background:#10b98126;border:1px solid #10b9814d}.shop-body.svelte-ri8efu{flex:1;padding:.75rem;overflow-y:auto}.shop-grid.svelte-ri8efu{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.shop-row.svelte-ri8efu{background:rgba(var(--ok-ov), .02);border:1px solid rgba(var(--ok-ov), .06);border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.shop-tip.svelte-ri8efu{z-index:50;border:1px solid rgba(var(--ok-ov), .15);pointer-events:none;background:#0c0c14f7;border-radius:8px;width:260px;padding:9px 11px;display:none;position:absolute;top:calc(100% - 4px);left:12px;box-shadow:0 6px 22px #0000008c}.shop-row.svelte-ri8efu:hover .shop-tip:where(.svelte-ri8efu){display:block}.tip-name.svelte-ri8efu{color:var(--ok-tx-1);margin-bottom:3px;font-size:.82rem;font-weight:700}.tip-price.svelte-ri8efu{color:var(--ok-gold);align-items:center;gap:4px;font-size:.75rem;display:flex}.tip-desc.svelte-ri8efu{border-top:1px solid rgba(var(--ok-ov), .1);color:rgba(var(--ok-ov), .65);white-space:pre-line;margin-top:6px;padding-top:6px;font-size:.74rem;line-height:1.3}.tip-id.svelte-ri8efu{color:rgba(var(--ok-ov), .3);margin-top:5px;font-size:.68rem}.shop-row.picked.svelte-ri8efu{background:#eab30814;border-color:#eab30899}.icon.svelte-ri8efu{background:var(--ok-bg-inset);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.icon.svelte-ri8efu img:where(.svelte-ri8efu){object-fit:contain;width:40px;height:40px}.meta.svelte-ri8efu{flex:1;min-width:0}.name.svelte-ri8efu{color:var(--ok-tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.sub.svelte-ri8efu{color:rgba(var(--ok-ov), .45);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:.72rem;display:flex}.price.svelte-ri8efu{align-items:center;gap:3px;display:flex}.price.gold.svelte-ri8efu{color:var(--ok-gold)}.pack.svelte-ri8efu,.setn.svelte-ri8efu{color:rgba(var(--ok-ov), .4)}.buy-cell.svelte-ri8efu{flex-shrink:0;align-items:center;gap:6px;display:flex}.cnt.svelte-ri8efu{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .12);width:56px;color:var(--ok-tx-1);border-radius:5px;outline:none;padding:5px 6px;font-size:.8rem}.pick-btn.svelte-ri8efu{border:1px solid rgba(var(--ok-ov), .15);background:rgba(var(--ok-ov), .05);width:28px;height:28px;color:var(--ok-tx-1);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}.pick-btn.on.svelte-ri8efu{color:#1a1a1a;background:#eab308d9;border-color:#eab308e6}.no-gold.svelte-ri8efu{color:rgba(var(--ok-ov), .35);white-space:nowrap;font-size:.72rem}.restock-box.svelte-ri8efu{background:#6366f10f;border:1px solid #6366f138;border-radius:8px;margin:8px 12px;padding:8px 10px;font-size:.8rem}.restock-box.svelte-ri8efu summary:where(.svelte-ri8efu){cursor:pointer;color:rgba(var(--ok-ov), .85);font-weight:600}.restock-hint.svelte-ri8efu{color:rgba(var(--ok-ov), .45);margin:6px 0;font-size:.72rem}.restock-add.svelte-ri8efu{gap:6px;margin:6px 0;display:flex}.restock-add.svelte-ri8efu input:where(.svelte-ri8efu){background:var(--ok-bg-inset);color:var(--ok-tx-1);border:1px solid rgba(var(--ok-ov), .15);border-radius:6px;padding:4px 8px;font-size:.76rem}.restock-add.svelte-ri8efu input[type=text]:where(.svelte-ri8efu){flex:1;min-width:0}.restock-add.svelte-ri8efu input[type=number]:where(.svelte-ri8efu){width:80px}.restock-empty.svelte-ri8efu{color:rgba(var(--ok-ov), .4);font-size:.72rem}.restock-row.svelte-ri8efu{background:rgba(var(--ok-ov), .04);border-radius:6px;justify-content:space-between;align-items:center;margin-top:4px;padding:4px 6px;display:flex}.restock-del.svelte-ri8efu{color:var(--ok-danger);cursor:pointer;background:0 0;border:none;font-size:.9rem}.restock-pick.svelte-ri8efu{width:22px;height:22px;color:var(--ok-ac);cursor:pointer;background:#6366f126;border:1px solid #6366f166;border-radius:6px;margin-left:4px}.empty-state.svelte-ri8efu{height:100%;color:rgba(var(--ok-ov), .3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:2rem;display:flex}.ic.svelte-ri8efu{align-items:center;display:inline-flex}.spin.svelte-ri8efu{animation:1s linear infinite svelte-ri8efu-spin}@keyframes svelte-ri8efu-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skills-pane.svelte-1o2i74v{flex-direction:column;gap:10px;padding:14px;display:flex}.skills-head.svelte-1o2i74v h3:where(.svelte-1o2i74v){margin:0 0 2px}.skills-head.svelte-1o2i74v .hint:where(.svelte-1o2i74v){opacity:.65;font-size:11.5px}.empty.svelte-1o2i74v{opacity:.6;text-align:center;padding:30px}.skills-toolbar.svelte-1o2i74v{z-index:5;background:var(--ok-bg-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex;position:sticky;top:0}.char-chips.svelte-1o2i74v{flex-wrap:wrap;flex:1;gap:6px;min-width:200px;display:flex}.chip.svelte-1o2i74v{border:1px solid rgba(var(--ok-ov), .12);background:rgba(var(--ok-ov), .04);cursor:pointer;border-radius:14px;padding:4px 10px;font-size:12px}.chip.svelte-1o2i74v small:where(.svelte-1o2i74v){opacity:.55;margin-left:4px}.chip.active.svelte-1o2i74v{border-color:var(--ok-ac);background:#5aa7e026}.mode-tabs.svelte-1o2i74v{border:1px solid rgba(var(--ok-ov), .12);border-radius:8px;display:flex;overflow:hidden}.mode-tabs.svelte-1o2i74v button:where(.svelte-1o2i74v){cursor:pointer;background:0 0;border:none;padding:5px 16px;font-size:12.5px}.mode-tabs.svelte-1o2i74v button.active:where(.svelte-1o2i74v){background:#5aa7e040;font-weight:600}.actions.svelte-1o2i74v{gap:6px;display:flex}.btn.svelte-1o2i74v{border:1px solid rgba(var(--ok-ov), .14);background:rgba(var(--ok-ov), .05);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;display:inline-flex}.btn.primary.svelte-1o2i74v{background:#5aa7e047;border-color:#5aa7e080}.btn.svelte-1o2i74v:disabled{opacity:.45;cursor:default}.btn-xs.svelte-1o2i74v{border-radius:7px;padding:3px 8px;font-size:11.5px}.btn-xs.active.svelte-1o2i74v{background:#6366f147;border-color:#6366f180}.presets-bar.svelte-1o2i74v{border:1px solid rgba(var(--ok-ov), .08);background:rgba(var(--ok-ov), .02);border-radius:10px;flex-direction:column;gap:7px;padding:8px 10px;display:flex}.presets-head.svelte-1o2i74v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presets-title.svelte-1o2i74v{opacity:.85;align-items:center;gap:5px;margin-right:auto;font-size:12.5px;font-weight:600;display:inline-flex}.presets-empty.svelte-1o2i74v{opacity:.5;font-size:11.5px}.preset-chips.svelte-1o2i74v{flex-wrap:wrap;gap:7px;display:flex}.preset-chip.svelte-1o2i74v{border:1px solid color-mix(in srgb, var(--pc) 45%, transparent);background:color-mix(in srgb, var(--pc) 12%, transparent);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.preset-apply.svelte-1o2i74v{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.preset-dot.svelte-1o2i74v{background:var(--pc);border-radius:50%;flex:none;width:8px;height:8px}.preset-name.svelte-1o2i74v{font-weight:600}.preset-cls.svelte-1o2i74v{opacity:.6;font-size:10.5px}.preset-ico.svelte-1o2i74v{border:none;border-left:1px solid rgba(var(--ok-ov), .1);cursor:pointer;color:rgba(var(--ok-ov), .6);background:0 0;align-items:center;padding:4px 6px;display:inline-flex}.preset-ico.svelte-1o2i74v:hover{color:var(--ok-tx-1);background:rgba(var(--ok-ov), .08)}.preset-ico.danger.svelte-1o2i74v:hover{color:var(--ok-danger);background:#ff6b6b1f}.import-box.svelte-1o2i74v{align-items:flex-start;gap:6px;display:flex}.import-box.svelte-1o2i74v textarea:where(.svelte-1o2i74v){resize:vertical;background:var(--ok-bg-inset);color:inherit;border:1px solid rgba(var(--ok-ov), .14);border-radius:7px;flex:1;padding:5px 7px;font-size:11.5px}.kit-note.svelte-1o2i74v{background:#e0a75a1f;border:1px solid #e0a75a4d;border-radius:8px;padding:7px 10px;font-size:12px}.save-msg.svelte-1o2i74v{opacity:.8;font-size:12px}.skills-list.svelte-1o2i74v{flex-direction:column;gap:12px;padding-bottom:45vh;display:flex}.cat-block.svelte-1o2i74v{border:1px solid rgba(var(--ok-ov), .08);border-radius:10px}.cat-head.svelte-1o2i74v{background:color-mix(in srgb, var(--cat) 14%, transparent);color:var(--cat);border-radius:9px 9px 0 0;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:flex}.cat-block.svelte-1o2i74v .ab-row:where(.svelte-1o2i74v):last-child{border-radius:0 0 9px 9px}.cat-head.svelte-1o2i74v small:where(.svelte-1o2i74v){opacity:.6;font-weight:400}.ab-row.svelte-1o2i74v{border-top:1px solid rgba(var(--ok-ov), .05);align-items:center;gap:10px;padding:6px 11px;display:flex}.ab-row.disabled.svelte-1o2i74v .ab-name:where(.svelte-1o2i74v){opacity:.45}.ab-row.disabled.svelte-1o2i74v .ab-ico:where(.svelte-1o2i74v),.ab-row.disabled.svelte-1o2i74v .ab-ava:where(.svelte-1o2i74v){opacity:.35;filter:grayscale()}.ab-ico.svelte-1o2i74v{object-fit:cover;background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .1);border-radius:7px;flex:none;width:32px;height:32px}.ab-ava.svelte-1o2i74v{width:32px;height:32px;color:var(--cat);background:color-mix(in srgb, var(--cat) 16%, transparent);border:1px solid color-mix(in srgb, var(--cat) 40%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.ab-name.svelte-1o2i74v{flex-direction:column;flex:1;gap:1px;min-width:120px;font-size:12.5px;display:flex}.ab-desc.svelte-1o2i74v{opacity:.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.ab-select.svelte-1o2i74v{background:rgba(var(--ok-ov), .06);width:128px;color:inherit;border:1px solid rgba(var(--ok-ov), .14);cursor:pointer;border-radius:7px;flex:none;padding:4px 6px;font-size:12px}.ab-select.svelte-1o2i74v option:where(.svelte-1o2i74v){background:var(--ok-bg-1);color:var(--ok-tx-1)}.ab-row.has-cast.svelte-1o2i74v{flex-wrap:wrap}.ab-cast.svelte-1o2i74v{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;padding:3px 0 1px 42px;display:flex}.cast-lbl.svelte-1o2i74v{opacity:.85;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.cast-select.svelte-1o2i74v{background:rgba(var(--ok-ov), .06);color:inherit;border:1px solid rgba(var(--ok-ov), .14);cursor:pointer;border-radius:6px;padding:2px 5px;font-size:11.5px}.cast-select.svelte-1o2i74v option:where(.svelte-1o2i74v){background:var(--ok-bg-1);color:var(--ok-tx-1)}.cast-num.svelte-1o2i74v{background:rgba(var(--ok-ov), .06);width:52px;color:inherit;border:1px solid rgba(var(--ok-ov), .14);border-radius:6px;padding:2px 5px;font-size:11.5px}@media (width<=640px){.ab-select.svelte-1o2i74v{width:108px}.ab-desc.svelte-1o2i74v{display:none}.ab-cast.svelte-1o2i74v{padding-left:0}}.group-container.svelte-q0bbdd{border-radius:var(--ok-r-lg);background:var(--bg-glass);border:1px solid var(--ok-bd-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.g-header.svelte-q0bbdd{justify-content:space-between;align-items:center;gap:var(--ok-s2);padding:var(--ok-s3) var(--ok-s4);background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);flex-wrap:wrap;display:flex}.g-title.svelte-q0bbdd{align-items:center;gap:var(--ok-s2);color:var(--ok-tx-1);font-weight:700;display:flex}.g-size.svelte-q0bbdd{font-size:var(--ok-fs-xs);color:var(--ok-ac);background:var(--ok-ac-dim);border:1px solid var(--ok-ac-line);border-radius:var(--ok-r-pill);padding:1px 8px;font-weight:800}.g-actions.svelte-q0bbdd{align-items:center;gap:var(--ok-s2);display:flex}.auto.svelte-q0bbdd{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);cursor:pointer;align-items:center;gap:5px;display:flex}.banner.svelte-q0bbdd{margin:var(--ok-s2) var(--ok-s4);border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);padding:7px 11px}.banner.err.svelte-q0bbdd{background:var(--ok-danger-dim);border:1px solid var(--ok-danger-line);color:var(--ok-danger)}.banner.ok.svelte-q0bbdd{background:var(--ok-ok-dim);border:1px solid var(--ok-ok-line);color:var(--ok-ok)}.g-body.svelte-q0bbdd{padding:var(--ok-s4);gap:var(--ok-s2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.eyebrow.svelte-q0bbdd{font-size:var(--ok-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ok-tx-3);margin-top:var(--ok-s2);font-weight:700}.pending.svelte-q0bbdd{gap:var(--ok-s2);padding:var(--ok-s2);border:1px solid var(--ok-warn-line);background:var(--ok-warn-dim);border-radius:var(--ok-r);flex-direction:column;display:flex}.invite-row.svelte-q0bbdd{justify-content:space-between;align-items:center;gap:var(--ok-s2);font-size:var(--ok-fs);color:var(--ok-tx-1);flex-wrap:wrap;display:flex}.ir-btns.svelte-q0bbdd{gap:6px;display:flex}.members.svelte-q0bbdd{flex-direction:column;gap:6px;display:flex}.member.svelte-q0bbdd{align-items:center;gap:var(--ok-s3);border-radius:var(--ok-r);background:rgba(var(--ok-ov), .03);border:1px solid var(--ok-bd-1);padding:8px 10px;display:flex}.member.me.svelte-q0bbdd{border-color:var(--ok-ac-line);background:var(--ok-ac-dim)}.member.owner.svelte-q0bbdd{border-color:#f59e0b59}.avatar.svelte-q0bbdd{width:38px;height:38px;color:var(--ok-tx-1);text-transform:uppercase;box-shadow:var(--ok-sh-1), inset 0 0 10px rgba(var(--ok-ov), .14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;position:relative}.crown-badge.svelte-q0bbdd{color:#1a1a1a;background:var(--ok-gold);border:2px solid var(--ok-bg-1);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-3px;right:-3px}.m-main.svelte-q0bbdd{flex:1;min-width:0}.m-name.svelte-q0bbdd{color:var(--ok-tx-1);font-weight:600;font-size:var(--ok-fs);align-items:center;gap:6px;display:flex}.lead-tag.svelte-q0bbdd{font-size:var(--ok-fs-xs);color:var(--ok-gold);border-radius:var(--ok-r-pill);background:#f59e0b24;border:1px solid #f59e0b4d;padding:0 6px;font-weight:700}.me-tag.svelte-q0bbdd{font-size:var(--ok-fs-xs);color:var(--ok-ac);background:var(--ok-ac-dim);border-radius:var(--ok-r-pill);padding:0 6px;font-weight:700}.m-cls.svelte-q0bbdd{font-size:var(--ok-fs-xs);margin-top:1px}.m-btns.svelte-q0bbdd{gap:4px;display:flex}.mini.svelte-q0bbdd{border-radius:var(--ok-r-sm);border:1px solid var(--ok-bd-2);background:rgba(var(--ok-ov), .05);width:26px;height:26px;color:var(--ok-tx-2);cursor:pointer;justify-content:center;align-items:center;display:flex}.mini.svelte-q0bbdd:hover:not(:disabled){color:var(--ok-tx-1);background:rgba(var(--ok-ov), .1)}.mini.danger.svelte-q0bbdd:hover:not(:disabled){color:var(--ok-danger);background:var(--ok-danger-dim);border-color:var(--ok-danger-line)}.not-in.svelte-q0bbdd{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);padding:var(--ok-s2) 0}.invite-box.svelte-q0bbdd{gap:var(--ok-s2);display:flex}.invite-box.svelte-q0bbdd select:where(.svelte-q0bbdd){flex:1;min-width:0}.hint.svelte-q0bbdd{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);margin:4px 0 0;line-height:1.4}.empty.svelte-q0bbdd{justify-content:center;align-items:center;gap:var(--ok-s2);height:100%;color:var(--ok-tx-3);flex-direction:column;display:flex}.ic.svelte-q0bbdd{display:inline-flex}.spin.svelte-q0bbdd{animation:1s linear infinite spin}.gf-container.svelte-1iig8j9{border-radius:var(--ok-r-lg);background:var(--bg-glass);border:1px solid var(--ok-bd-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.gf-header.svelte-1iig8j9{justify-content:space-between;align-items:center;gap:var(--ok-s2);padding:var(--ok-s3) var(--ok-s4);background:var(--ok-bg-inset);border-bottom:1px solid var(--ok-bd-1);flex-wrap:wrap;display:flex}.gf-title.svelte-1iig8j9{align-items:center;gap:var(--ok-s2);color:var(--ok-tx-1);font-weight:700;display:flex}.gf-count.svelte-1iig8j9{font-size:var(--ok-fs-xs);color:var(--ok-ac);background:var(--ok-ac-dim);border:1px solid var(--ok-ac-line);border-radius:var(--ok-r-pill);padding:1px 8px;font-weight:800}.gf-actions.svelte-1iig8j9{gap:var(--ok-s2);display:flex}.gf-body.svelte-1iig8j9{padding:var(--ok-s4);gap:var(--ok-s3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.banner.svelte-1iig8j9{margin:var(--ok-s2) var(--ok-s4) 0;border-radius:var(--ok-r-sm);font-size:var(--ok-fs-sm);padding:7px 11px}.banner.err.svelte-1iig8j9{background:var(--ok-danger-dim);border:1px solid var(--ok-danger-line);color:var(--ok-danger)}.empty.svelte-1iig8j9{justify-content:center;align-items:center;gap:var(--ok-s3);color:var(--ok-tx-3);text-align:center;padding:var(--ok-s6) 0;flex-direction:column;line-height:1.5;display:flex}.g-card.svelte-1iig8j9{border:1px solid var(--ok-bd-1);border-radius:var(--ok-r);padding:var(--ok-s3);background:rgba(var(--ok-ov), .03);gap:var(--ok-s2);flex-direction:column;display:flex}.g-card.running.svelte-1iig8j9{border-color:var(--ok-ac-line)}.g-top.svelte-1iig8j9{justify-content:space-between;align-items:center;gap:var(--ok-s2);flex-wrap:wrap;display:flex}.g-name.svelte-1iig8j9{align-items:center;gap:var(--ok-s2);color:var(--ok-tx-1);flex-wrap:wrap;display:flex}.g-task.svelte-1iig8j9{font-size:var(--ok-fs-xs);color:var(--ok-tx-3)}.g-btns.svelte-1iig8j9{align-items:center;gap:6px;display:flex}.badge.svelte-1iig8j9{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-pill);padding:1px 8px;font-weight:700}.badge.ok.svelte-1iig8j9{color:var(--ok-ok);background:var(--ok-ok-dim);border:1px solid var(--ok-ok-line)}.badge.err.svelte-1iig8j9{color:var(--ok-danger);background:var(--ok-danger-dim);border:1px solid var(--ok-danger-line)}.badge.warn.svelte-1iig8j9{color:var(--ok-warn);background:var(--ok-warn-dim);border:1px solid var(--ok-warn-line)}.badge.idle.svelte-1iig8j9{color:var(--ok-tx-3);background:rgba(var(--ok-ov), .05);border:1px solid var(--ok-bd-1)}.g-members.svelte-1iig8j9{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1iig8j9{font-size:var(--ok-fs-xs);border-radius:var(--ok-r-pill);border:1px solid var(--ok-bd-2);background:rgba(var(--ok-ov), .04);color:var(--ok-tx-2);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.chip.leader.svelte-1iig8j9{color:var(--ok-gold,#f59e0b);border-color:#f59e0b66}.chip.dead.svelte-1iig8j9{border-color:var(--ok-danger-line)}.chip.detached.svelte-1iig8j9{opacity:.55}.chip-name.svelte-1iig8j9{color:var(--ok-tx-1);font-weight:700}.chip.leader.svelte-1iig8j9 .chip-name:where(.svelte-1iig8j9){color:var(--ok-gold,#f59e0b)}.chip-phase.svelte-1iig8j9{color:var(--ok-tx-3)}.chip-loc.svelte-1iig8j9{color:var(--ok-ac)}.chip-dead.svelte-1iig8j9{color:var(--ok-danger);font-weight:700}.log-toggle.svelte-1iig8j9{color:var(--ok-tx-3);font-size:var(--ok-fs-xs);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.log-toggle.svelte-1iig8j9:hover{color:var(--ok-tx-2)}.g-log.svelte-1iig8j9{border-top:1px dashed var(--ok-bd-1);max-height:180px;padding-top:6px;overflow-y:auto}.g-log.tail.svelte-1iig8j9{border-top:none;padding-top:0}.log-line.svelte-1iig8j9{font-family:var(--font-mono);font-size:var(--ok-fs-xs);color:var(--ok-tx-3);white-space:pre-wrap;line-height:1.45}.editor.svelte-1iig8j9{border:1px solid var(--ok-ac-line);border-radius:var(--ok-r);padding:var(--ok-s3);background:var(--ok-ac-dim);gap:var(--ok-s2);flex-direction:column;display:flex}.ed-head.svelte-1iig8j9{color:var(--ok-tx-1);justify-content:space-between;align-items:center;display:flex}.ed-grid.svelte-1iig8j9{gap:var(--ok-s2);grid-template-columns:1fr 1.4fr;display:grid}.ed-field.svelte-1iig8j9{font-size:var(--ok-fs-sm);color:var(--ok-tx-2);flex-direction:column;gap:4px;display:flex}.ed-field.svelte-1iig8j9 span:where(.svelte-1iig8j9){font-size:var(--ok-fs-xs);color:var(--ok-tx-3)}.eyebrow.svelte-1iig8j9{font-size:var(--ok-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ok-tx-3);margin-top:var(--ok-s1);font-weight:700}.member-picker.svelte-1iig8j9{flex-wrap:wrap;gap:6px;display:flex}.pick.svelte-1iig8j9{font-size:var(--ok-fs-sm);border-radius:var(--ok-r-pill);border:1px solid var(--ok-bd-2);cursor:pointer;color:var(--ok-tx-2);background:rgba(var(--ok-ov), .04);align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.pick.checked.svelte-1iig8j9{border-color:var(--ok-ac-line);color:var(--ok-ac);background:var(--ok-ac-dim)}.preset-load.svelte-1iig8j9{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.preset-load.svelte-1iig8j9 span:where(.svelte-1iig8j9){opacity:.7;white-space:nowrap}.preset-load.svelte-1iig8j9 select:where(.svelte-1iig8j9){min-width:0;color:inherit;background:#5aa7e01f;border:1px solid #5aa7e059;border-radius:7px;flex:1;padding:5px 7px;font-size:12px}.preset-load.svelte-1iig8j9 select:where(.svelte-1iig8j9) option:where(.svelte-1iig8j9){background:var(--ok-bg-1);color:var(--ok-tx-1)}.dun-picker.svelte-1iig8j9{border:1px solid rgba(var(--ok-ov), .1);background:rgba(var(--ok-ov), .02);border-radius:10px;margin-bottom:8px;padding:8px}.pick-selects.svelte-1iig8j9{gap:6px;margin-bottom:7px;display:flex}.pick-selects.svelte-1iig8j9 select:where(.svelte-1iig8j9){background:rgba(var(--ok-ov), .06);min-width:0;color:inherit;border:1px solid rgba(var(--ok-ov), .14);border-radius:7px;flex:1;padding:5px 7px;font-size:12px}.pick-selects.svelte-1iig8j9 select:where(.svelte-1iig8j9) option:where(.svelte-1iig8j9){background:var(--ok-bg-1);color:var(--ok-tx-1)}.pick-duns.svelte-1iig8j9{flex-wrap:wrap;gap:6px;max-height:190px;display:flex;overflow-y:auto}.pick-dun.svelte-1iig8j9{cursor:pointer;color:inherit;background:#5aa7e01f;border:1px solid #5aa7e059;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.pick-dun.svelte-1iig8j9:hover{background:#5aa7e047}.pd-diff.svelte-1iig8j9{background:#b45ae04d;border-radius:6px;padding:0 5px;font-size:10px}.pick-empty.svelte-1iig8j9{opacity:.5;padding:6px;font-size:11.5px}.q-hint.svelte-1iig8j9{opacity:.5;padding:2px 0 4px;font-size:11.5px}.queue-editor.svelte-1iig8j9{flex-direction:column;align-items:stretch;gap:5px;display:flex}.q-chip.svelte-1iig8j9{background:rgba(var(--ok-ov), .04);border:1px solid rgba(var(--ok-ov), .1);border-radius:8px;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.qc-map.svelte-1iig8j9{opacity:.55;white-space:nowrap;font-size:11px}.qc-srv.svelte-1iig8j9{opacity:.7;font-family:monospace;font-size:11px}.qc-dun.svelte-1iig8j9{flex:1;min-width:0}.q-chip.svelte-1iig8j9 .mini:where(.svelte-1iig8j9){margin-left:auto}.q-row.svelte-1iig8j9{gap:6px;width:100%;display:flex}.q-map.svelte-1iig8j9{width:70px}.q-srv.svelte-1iig8j9{width:160px}.q-dun.svelte-1iig8j9{flex:1;min-width:0}.ed-opts.svelte-1iig8j9{gap:var(--ok-s3);font-size:var(--ok-fs-sm);color:var(--ok-tx-2);flex-wrap:wrap;align-items:center;display:flex}.ed-opts.svelte-1iig8j9 label:where(.svelte-1iig8j9){cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ed-party-hint.svelte-1iig8j9{opacity:.5;flex-basis:100%;margin-top:-2px;font-size:11px;line-height:1.35}.ed-foot.svelte-1iig8j9{gap:var(--ok-s2);margin-top:var(--ok-s1);display:flex}.mini.svelte-1iig8j9{border-radius:var(--ok-r-sm);border:1px solid var(--ok-bd-2);background:rgba(var(--ok-ov), .05);width:26px;height:26px;color:var(--ok-tx-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mini.svelte-1iig8j9:hover:not(:disabled){color:var(--ok-tx-1);background:rgba(var(--ok-ov), .1)}.mini.danger.svelte-1iig8j9:hover:not(:disabled){color:var(--ok-danger);background:var(--ok-danger-dim);border-color:var(--ok-danger-line)}.chat-wrap.svelte-16k8mkw{border-radius:12px;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px;display:flex}.chat-tabs.svelte-16k8mkw{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .06);border-radius:10px;align-self:flex-start;gap:4px;padding:4px;display:flex}.chat-tabs.svelte-16k8mkw button:where(.svelte-16k8mkw){color:rgba(var(--ok-ov), .6);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s}.chat-tabs.svelte-16k8mkw button:where(.svelte-16k8mkw):hover{color:var(--ok-tx-1)}.chat-tabs.svelte-16k8mkw button.active:where(.svelte-16k8mkw){color:var(--ok-ac);background:#6366f138}.chat-body.svelte-16k8mkw{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);border-radius:8px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.chat-msg.svelte-16k8mkw{align-items:baseline;gap:7px;font-size:.82rem;line-height:1.35;display:flex}.chat-time.svelte-16k8mkw{color:rgba(var(--ok-ov), .35);flex-shrink:0;font-size:.72rem}.chat-from.svelte-16k8mkw{color:var(--ok-ac);flex-shrink:0;font-weight:700}.chat-text.svelte-16k8mkw{color:rgba(var(--ok-ov), .85);word-break:break-word}.chat-empty.svelte-16k8mkw{color:rgba(var(--ok-ov), .4);text-align:center;margin:auto;font-size:.82rem}.chat-err.svelte-16k8mkw{color:var(--ok-danger);font-size:.75rem}.chat-input-row.svelte-16k8mkw{gap:8px;display:flex}.chat-input-row.svelte-16k8mkw input:where(.svelte-16k8mkw){background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .08);color:var(--ok-tx-1);border-radius:8px;outline:none;flex:1;padding:9px 12px;font-size:.85rem}.chat-input-row.svelte-16k8mkw button:where(.svelte-16k8mkw){color:var(--ok-ac);cursor:pointer;background:#6366f138;border:1px solid #6366f166;border-radius:8px;padding:9px 16px;font-weight:700}.chat-input-row.svelte-16k8mkw button:where(.svelte-16k8mkw):disabled{opacity:.5;cursor:default}@media (width<=768px){.chat-wrap.svelte-16k8mkw{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}}.dashboard-wrapper.svelte-g7xi5h{box-sizing:border-box;flex-direction:column;gap:1rem;height:100%;display:flex;overflow:hidden}.dashboard-header.svelte-g7xi5h{border-radius:var(--ok-r-lg);background:linear-gradient(165deg, var(--ok-bg-2), var(--ok-bg-1));color:var(--ok-tx-1);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.header-details.svelte-g7xi5h{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.header-name-row.svelte-g7xi5h{align-items:center;gap:12px;display:flex}.header-name-row.svelte-g7xi5h h2:where(.svelte-g7xi5h){letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:700}.status-badge.svelte-g7xi5h{text-transform:uppercase;letter-spacing:.02em;background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .08);border-radius:9999px;padding:3px 8px;font-size:.7rem;font-weight:600}.status-badge.status-online.svelte-g7xi5h{color:var(--ok-ok);border-color:#10b98133}.status-badge.status-farming.svelte-g7xi5h{color:var(--ok-r-mythic);border-color:#a855f733}.status-badge.status-battle.svelte-g7xi5h{color:var(--ok-danger);border-color:#ef444433}.status-badge.status-bank.svelte-g7xi5h{color:#a5f3fc;border-color:#06b6d433}.status-badge.status-error.svelte-g7xi5h{color:var(--ok-danger);border-color:#ef444433}.status-badge.status-stopped.svelte-g7xi5h{color:var(--ok-tx-2);border-color:#9ca3af33}.status-badge.status-offline.svelte-g7xi5h{color:#9ca3af;border-color:#9ca3af1a}.header-details.svelte-g7xi5h .email:where(.svelte-g7xi5h){color:rgba(var(--ok-ov), .55);font-size:.8rem}.header-details.svelte-g7xi5h .live-status:where(.svelte-g7xi5h){-webkit-line-clamp:2;color:rgba(var(--ok-ov), .8);white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:520px;margin-top:2px;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.header-stats.svelte-g7xi5h{gap:12px;display:flex}.stat-badge.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);border-radius:8px;flex-direction:column;align-items:center;min-width:70px;padding:6px 12px;display:flex}.stat-badge.svelte-g7xi5h .lbl:where(.svelte-g7xi5h){color:rgba(var(--ok-ov), .4);text-transform:uppercase;margin-bottom:2px;font-size:.65rem}.stat-badge.svelte-g7xi5h .val:where(.svelte-g7xi5h){font-size:.85rem;font-weight:700}.wallet-badge.svelte-g7xi5h{color:var(--ok-warn);background:linear-gradient(135deg,#f59e0b29,#00000040);border:1px solid #f59e0b52;border-radius:10px;align-items:center;gap:9px;padding:6px 12px;display:flex;box-shadow:inset 0 0 12px #f59e0b14}.wallet-info.svelte-g7xi5h{flex-direction:column;line-height:1.15;display:flex}.wallet-lbl.svelte-g7xi5h{color:rgba(var(--ok-ov), .45);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}.wallet-amt.svelte-g7xi5h{color:var(--ok-gold);white-space:nowrap;font-size:.92rem;font-weight:800}.wallet-plat.svelte-g7xi5h{color:var(--ok-ac);border-left:1px solid rgba(var(--ok-ov), .12);white-space:nowrap;padding-left:9px;font-size:.72rem;font-weight:700}.loot-count.money.svelte-g7xi5h{color:var(--ok-gold);font-weight:800}.sub-badge.svelte-g7xi5h{border:1px solid rgba(var(--ok-ov), .12);background:rgba(var(--ok-ov), .04);border-radius:10px;flex-direction:column;padding:6px 12px;line-height:1.15;display:flex}.sub-lbl.svelte-g7xi5h{color:rgba(var(--ok-ov), .45);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}.sub-val.svelte-g7xi5h{color:var(--ok-tx-2);white-space:nowrap;font-size:.82rem;font-weight:700}.sub-free.svelte-g7xi5h{border-color:#94a3b84d}.sub-premium.svelte-g7xi5h{border-color:#3b82f666}.sub-premium.svelte-g7xi5h .sub-val:where(.svelte-g7xi5h){color:var(--ok-info)}.sub-lux.svelte-g7xi5h{background:#eab30814;border-color:#eab30873}.sub-lux.svelte-g7xi5h .sub-val:where(.svelte-g7xi5h){color:var(--ok-warn)}.btn-danger-outline.svelte-g7xi5h{color:var(--ok-danger);background:0 0;border:1px solid #f43f5e80}.btn-danger-outline.svelte-g7xi5h:hover{background:#f43f5e1f}.dashboard-tabs.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid var(--ok-bd-1);border-radius:var(--ok-r-lg);flex-direction:column;flex-shrink:0;gap:6px;padding:6px;display:flex}.tabs-categories.svelte-g7xi5h,.tabs-subrow.svelte-g7xi5h{scrollbar-width:thin;gap:3px;display:flex;overflow-x:auto}.tabs-subrow.svelte-g7xi5h{border-top:1px solid var(--ok-bd-1);padding-top:6px}.dashboard-tabs.svelte-g7xi5h button:where(.svelte-g7xi5h),.cat-btn.svelte-g7xi5h{color:var(--ok-tx-2);border-radius:var(--ok-r);font-size:var(--ok-fs);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:8px 14px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:flex}.cat-btn.svelte-g7xi5h{font-size:var(--ok-fs-sm);color:var(--ok-tx-3);text-transform:uppercase;letter-spacing:.03em;padding:6px 12px}.tabs-subrow.svelte-g7xi5h button:where(.svelte-g7xi5h){font-size:var(--ok-fs-sm);padding:7px 12px}.dashboard-tabs.svelte-g7xi5h button:where(.svelte-g7xi5h):hover,.cat-btn.svelte-g7xi5h:hover{color:var(--ok-tx-1);background:rgba(var(--ok-ov), .04)}.cat-btn.active.svelte-g7xi5h{background:var(--ok-ember-dim);color:var(--ok-ember);border-color:var(--ok-ember-line)}.dashboard-tabs.svelte-g7xi5h button.active:where(.svelte-g7xi5h){background:var(--ok-ac-dim);color:var(--ok-ac);border-color:var(--ok-ac-line);box-shadow:inset 0 0 0 1px #6366f10f,0 2px 8px #6366f11f}.dashboard-tabs.svelte-g7xi5h button.locked:where(.svelte-g7xi5h){opacity:.6;color:var(--ok-gold)}.upsell-pane.svelte-g7xi5h{text-align:center;background:#eab3080a;border:1px solid #eab30840;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:2rem 1.5rem;display:flex}.upsell-icon.svelte-g7xi5h{color:var(--ok-gold);opacity:.85}.upsell-pane.svelte-g7xi5h h3:where(.svelte-g7xi5h){color:var(--ok-warn);margin:0;font-size:1.05rem}.upsell-pane.svelte-g7xi5h p:where(.svelte-g7xi5h){color:rgba(var(--ok-ov), .7);max-width:420px;margin:0;font-size:.85rem}.upsell-hint.svelte-g7xi5h{color:rgba(var(--ok-ov), .5)!important;font-size:.8rem!important}.dashboard-pane.svelte-g7xi5h{min-height:0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));flex-grow:1;overflow-y:auto}.full-height-pane.svelte-g7xi5h{height:100%}.group-pane.svelte-g7xi5h{flex-direction:column;gap:10px;min-height:0;display:flex}.group-body.svelte-g7xi5h{flex:1;min-height:0}.group-switch.svelte-g7xi5h{flex-shrink:0;gap:6px;display:flex}.group-switch.svelte-g7xi5h button:where(.svelte-g7xi5h){border-radius:var(--ok-r);font-size:var(--ok-fs-sm);cursor:pointer;background:rgba(var(--ok-ov), .04);border:1px solid var(--ok-bd-1);color:var(--ok-tx-2);align-items:center;gap:6px;padding:7px 14px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.group-switch.svelte-g7xi5h button:where(.svelte-g7xi5h):hover{border-color:var(--ok-bd-3);color:var(--ok-tx-1)}.group-switch.svelte-g7xi5h button.active:where(.svelte-g7xi5h){background:var(--ok-ac-dim);border-color:var(--ok-ac-line);color:var(--ok-ac)}.pane-grid.svelte-g7xi5h{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=768px){.tabs-categories.svelte-g7xi5h,.tabs-subrow.svelte-g7xi5h{flex-wrap:wrap;row-gap:5px;overflow-x:visible}.dashboard-tabs.svelte-g7xi5h button:where(.svelte-g7xi5h),.cat-btn.svelte-g7xi5h{font-size:var(--ok-fs-sm);gap:5px;padding:7px 10px}.tabs-subrow.svelte-g7xi5h button:where(.svelte-g7xi5h){font-size:var(--ok-fs-xs);padding:6px 9px}.header-stats.svelte-g7xi5h{flex-wrap:wrap;gap:6px}}.cat-label-short.svelte-g7xi5h{display:none}@media (width<=768px){.tabs-categories.svelte-g7xi5h{z-index:60;padding:6px 4px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));background:var(--ok-bg-1);border-top:1px solid var(--ok-bd-2);flex-wrap:nowrap;gap:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000047}.cat-btn.svelte-g7xi5h{letter-spacing:.02em;background:0 0;border-color:#0000;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:5px 2px;font-size:.6rem;font-weight:600}.cat-label.svelte-g7xi5h{display:none}.cat-label-short.svelte-g7xi5h{display:block}.tabs-categories.svelte-g7xi5h .cat-btn.active:where(.svelte-g7xi5h){color:var(--ok-ember);background:0 0;border-color:#0000}.tabs-categories.svelte-g7xi5h .cat-btn:where(.svelte-g7xi5h){position:relative}.tabs-categories.svelte-g7xi5h .cat-btn.active:where(.svelte-g7xi5h):before{content:"";background:var(--ok-ember);width:26px;height:2px;box-shadow:0 0 8px var(--ok-ember);border-radius:0 0 3px 3px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.dashboard-tabs.svelte-g7xi5h{background:0 0;border:none;gap:0;padding:0}.tabs-subrow.svelte-g7xi5h{border-top:none;padding-top:0}.dashboard-pane.svelte-g7xi5h{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.full-height-pane.inv-flow.svelte-g7xi5h{height:auto}}@media (width<=900px){.pane-grid.svelte-g7xi5h{grid-template-columns:1fr}.span-2.svelte-g7xi5h{grid-column:span 1!important}}.span-2.svelte-g7xi5h{grid-column:span 2}.pane-section.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .04);border-radius:12px;padding:1.25rem}.pane-section.svelte-g7xi5h h3:where(.svelte-g7xi5h){color:var(--ok-tx-1);border-bottom:1px solid rgba(var(--ok-ov), .03);margin:0 0 1rem;padding-bottom:8px;font-size:1rem;font-weight:600}.settings-cat.svelte-g7xi5h{text-transform:uppercase;letter-spacing:.04em;color:var(--ok-tx-3);border-bottom:1px solid rgba(var(--ok-ov), .05);margin:14px 0 8px;padding-bottom:5px;font-size:.78rem;font-weight:600}.settings-cat.svelte-g7xi5h:first-of-type{margin-top:0}.status-row-indicator.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.indicator-dot.svelte-g7xi5h{border-radius:50%;flex-shrink:0;width:8px;height:8px}.indicator-dot.status-online.svelte-g7xi5h{background:#10b981;box-shadow:0 0 8px #10b981}.indicator-dot.status-farming.svelte-g7xi5h{background:#a855f7;box-shadow:0 0 8px #a855f7}.indicator-dot.status-battle.svelte-g7xi5h{background:#ef4444;box-shadow:0 0 8px #ef4444}.indicator-dot.status-bank.svelte-g7xi5h{background:#06b6d4;box-shadow:0 0 8px #06b6d4}.indicator-dot.status-error.svelte-g7xi5h{background:#ef4444;box-shadow:0 0 8px #ef4444}.indicator-dot.status-stopped.svelte-g7xi5h{background:#9ca3af;box-shadow:0 0 8px #9ca3af}.indicator-dot.status-offline.svelte-g7xi5h{background:#6b7280}.status-desc.svelte-g7xi5h{color:rgba(var(--ok-ov), .5);font-size:.8rem}.error-box.svelte-g7xi5h{color:var(--ok-danger);background:#ef444426;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;display:flex}.action-buttons-grid.svelte-g7xi5h{flex-wrap:wrap;gap:10px;display:flex}.action-buttons-grid.svelte-g7xi5h button:where(.svelte-g7xi5h){flex:1;min-width:130px}.bars-stack.svelte-g7xi5h{flex-direction:column;gap:12px;display:flex}.bar-container.svelte-g7xi5h{flex-direction:column;gap:5px;display:flex}.bar-lbl.svelte-g7xi5h{color:rgba(var(--ok-ov), .55);justify-content:space-between;font-size:.75rem;display:flex}.bar.svelte-g7xi5h{border:1px solid rgba(var(--ok-ov), .03);border-radius:9999px;height:8px;position:relative;overflow:hidden}.bar.svelte-g7xi5h .fill:where(.svelte-g7xi5h){border-radius:9999px;height:100%;transition:width .3s}.stats-head.svelte-g7xi5h{justify-content:space-between;align-items:center;gap:10px;display:flex}.stats-reset.svelte-g7xi5h{color:rgba(var(--ok-ov), .7);background:rgba(var(--ok-ov), .06);border:1px solid rgba(var(--ok-ov), .12);cursor:pointer;border-radius:8px;flex:none;padding:4px 10px;font-size:.72rem}.stats-reset.svelte-g7xi5h:hover:not(:disabled){color:var(--ok-tx-1);background:rgba(var(--ok-ov), .12)}.stats-reset.svelte-g7xi5h:disabled{opacity:.5;cursor:default}.farm-stats-summary-grid.svelte-g7xi5h{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.farm-stat-card.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.farm-stat-card.svelte-g7xi5h .stat-icon:where(.svelte-g7xi5h){opacity:.8;justify-content:center;align-items:center;display:flex}.farm-stat-card.svelte-g7xi5h .stat-info:where(.svelte-g7xi5h){flex-direction:column;display:flex}.farm-stat-card.svelte-g7xi5h .val:where(.svelte-g7xi5h){color:var(--ok-tx-1);font-size:1.05rem;font-weight:700}.farm-stat-card.svelte-g7xi5h .lbl:where(.svelte-g7xi5h){color:rgba(var(--ok-ov), .4);text-transform:uppercase;margin-top:1px;font-size:.65rem}.session-loot-table.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);border-radius:8px;flex-direction:column;max-height:42vh;display:flex;overflow-y:auto}.session-loot-row.svelte-g7xi5h{border-bottom:1px solid rgba(var(--ok-ov), .04);align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;display:flex}.loot-icon.svelte-g7xi5h{object-fit:contain;border-radius:4px;flex-shrink:0;width:20px;height:20px}.session-loot-row.svelte-g7xi5h:last-child{border-bottom:none}.loot-tag.svelte-g7xi5h{letter-spacing:.01em;border-radius:6px;flex:none;padding:1px 6px;font-size:.66rem}.loot-tag.bought.svelte-g7xi5h{color:#7dd3a0;background:#7dd3a01f}.loot-tag.spent.svelte-g7xi5h{color:var(--ok-warn);background:#f0a8781f}.loot-name.svelte-g7xi5h{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgba(var(--ok-ov), .82);flex:1;overflow:hidden}.loot-count.svelte-g7xi5h{color:var(--ok-gold);font-weight:700}.session-loot-empty.svelte-g7xi5h{color:rgba(var(--ok-ov), .45);padding:9px 10px;font-size:.72rem}.prophecies-table.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.prophecy-row.svelte-g7xi5h{border-bottom:1px solid rgba(var(--ok-ov), .03);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:8px 12px;font-size:.8rem;display:grid}.prophecy-row.svelte-g7xi5h:last-child{border-bottom:none}.prophecy-row.header-row.svelte-g7xi5h{background:rgba(var(--ok-ov), .02);color:rgba(var(--ok-ov), .45);text-transform:uppercase;font-size:.7rem;font-weight:600}.prophecy-row.svelte-g7xi5h input:where(.svelte-g7xi5h){background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .08);color:var(--ok-tx-1);border-radius:4px;outline:none;width:60px;padding:3px 6px;font-size:.8rem}.prophecy-row.svelte-g7xi5h .curr:where(.svelte-g7xi5h){color:var(--ok-tx-1);font-weight:500}.prophecy-row.svelte-g7xi5h .diff:where(.svelte-g7xi5h){color:rgba(var(--ok-ov), .3);font-weight:700}.prophecy-row.svelte-g7xi5h .diff.positive:where(.svelte-g7xi5h){color:var(--ok-ok)}.prophecy-row.svelte-g7xi5h .diff.negative:where(.svelte-g7xi5h){color:var(--ok-danger)}.settings-error-banner.svelte-g7xi5h{color:var(--ok-danger);background:var(--ok-danger-dim);font-size:var(--ok-fs-sm);align-items:center;gap:8px;display:flex;border:1px solid var(--ok-danger-line)!important}.danger-zone.svelte-g7xi5h{border:1px solid var(--ok-danger-line)!important}.danger-zone.svelte-g7xi5h h3:where(.svelte-g7xi5h){color:var(--ok-danger)}.danger-row.svelte-g7xi5h{justify-content:space-between;align-items:center;gap:var(--ok-s4);padding:12px 2px;display:flex}.danger-row.svelte-g7xi5h+.danger-row:where(.svelte-g7xi5h){border-top:1px solid var(--ok-bd-1)}.danger-row-text.svelte-g7xi5h{flex-direction:column;gap:2px;min-width:0;display:flex}.danger-row-title.svelte-g7xi5h{font-size:var(--ok-fs);color:var(--ok-tx-1);font-weight:600}.danger-row-desc.svelte-g7xi5h{font-size:var(--ok-fs-xs);color:var(--ok-tx-3);line-height:1.4}.danger-row.svelte-g7xi5h .btn:where(.svelte-g7xi5h){flex-shrink:0}.channels-grid.svelte-g7xi5h{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=600px){.channels-grid.svelte-g7xi5h{grid-template-columns:1fr}.danger-row.svelte-g7xi5h{flex-direction:column;align-items:stretch}.danger-row.svelte-g7xi5h .btn:where(.svelte-g7xi5h){width:100%}.dashboard-wrapper.svelte-g7xi5h{gap:.6rem}.dashboard-header.svelte-g7xi5h{gap:.6rem;padding:.85rem 1rem}.header-name-row.svelte-g7xi5h h2:where(.svelte-g7xi5h){font-size:1.1rem}.header-stats.svelte-g7xi5h{gap:.4rem}.dashboard-tabs.svelte-g7xi5h{gap:4px;padding:4px}.dashboard-tabs.svelte-g7xi5h button:where(.svelte-g7xi5h),.cat-btn.svelte-g7xi5h{gap:5px;padding:7px 10px;font-size:.78rem}.pane-section.svelte-g7xi5h{padding:.9rem}}.channel-toggle.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);color:rgba(var(--ok-ov), .75);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8rem;display:flex}.channel-toggle.svelte-g7xi5h input:where(.svelte-g7xi5h){cursor:pointer}.pvp-defense-box.svelte-g7xi5h{background:#ef444408;border-color:#ef444433}.pvp-radar-box.svelte-g7xi5h{background:#f59e0b0d;border-color:#f59e0b59}.radar-lbl.svelte-g7xi5h{color:var(--ok-gold);font-weight:700}.ch-note.svelte-g7xi5h{color:rgba(var(--ok-ov), .4);font-weight:500}.invis-box.svelte-g7xi5h{background:#f59e0b0f;border-color:#f59e0b59;width:100%;margin-bottom:10px}.invis-lbl.svelte-g7xi5h{color:var(--ok-gold);font-weight:700}.test-invis-box.svelte-g7xi5h{background:#ef44440f;border-color:#ef444459;width:100%;margin-bottom:10px}.test-invis-box.disabled.svelte-g7xi5h{opacity:.5}.ch-warn.svelte-g7xi5h{color:var(--ok-danger);white-space:normal;margin-top:2px;font-size:.72rem;font-weight:600;line-height:1.25;display:block}.mode-select.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .1);max-width:62%;color:var(--ok-tx-1);border-radius:6px;padding:4px 8px;font-size:.78rem}.lvl-input.svelte-g7xi5h{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .1);width:74px;color:var(--ok-tx-1);border-radius:6px;padding:4px 8px;font-size:.82rem}.animate-fade-in.svelte-g7xi5h{animation:.25s cubic-bezier(.4,0,.2,1) svelte-g7xi5h-fadeIn}@keyframes svelte-g7xi5h-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.settings-container.svelte-182y78p{border:1px solid rgba(var(--ok-ov), .05);background:#0a0a0f99;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.split-layout.svelte-182y78p{grid-template-columns:240px 1fr;height:100%;display:grid}@media (width<=768px){.split-layout.svelte-182y78p{grid-template-columns:1fr}.settings-sidebar.svelte-182y78p{border-bottom:1px solid rgba(var(--ok-ov), .05);border-right:none!important}}.settings-sidebar.svelte-182y78p{background:var(--ok-bg-inset);border-right:1px solid rgba(var(--ok-ov), .05);flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.settings-sidebar.svelte-182y78p .title:where(.svelte-182y78p){color:var(--ok-tx-1);align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:600;display:flex}.settings-sidebar.svelte-182y78p .tabs:where(.svelte-182y78p){flex-direction:column;gap:6px;display:flex}.settings-sidebar.svelte-182y78p .tabs:where(.svelte-182y78p) button:where(.svelte-182y78p){color:rgba(var(--ok-ov), .6);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:10px 12px;font-size:.9rem;transition:all .2s;display:flex}.settings-sidebar.svelte-182y78p .tabs:where(.svelte-182y78p) button:where(.svelte-182y78p):hover{background:rgba(var(--ok-ov), .03);color:var(--ok-tx-1)}.settings-sidebar.svelte-182y78p .tabs:where(.svelte-182y78p) button.active:where(.svelte-182y78p){background:rgba(var(--ok-ov), .08);color:var(--ok-tx-1);font-weight:500}.settings-content.svelte-182y78p{padding:1.5rem;overflow-y:auto}.tab-pane.svelte-182y78p{flex-direction:column;gap:1rem;display:flex}.pane-header-row.svelte-182y78p{border-bottom:1px solid rgba(var(--ok-ov), .05);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:12px;display:flex}.pane-title.svelte-182y78p{color:var(--ok-tx-1);margin:0;font-size:1.2rem;font-weight:600}.pane-subtitle.svelte-182y78p{color:rgba(var(--ok-ov), .4);margin:4px 0 0;font-size:.8rem}.settings-form.svelte-182y78p{flex-direction:column;gap:12px;max-width:600px;display:flex}.form-row.svelte-182y78p{flex-wrap:wrap;gap:12px;display:flex}.form-group.svelte-182y78p{flex-direction:column;gap:6px;display:flex}.form-group.svelte-182y78p label:where(.svelte-182y78p){color:rgba(var(--ok-ov), .5);font-size:.8rem}.form-group.svelte-182y78p input:where(.svelte-182y78p),.form-group.svelte-182y78p select:where(.svelte-182y78p){background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .08);color:var(--ok-tx-1);border-radius:6px;outline:none;padding:8px 12px;font-size:.9rem;transition:all .2s}.form-group.svelte-182y78p input:where(.svelte-182y78p):focus,.form-group.svelte-182y78p select:where(.svelte-182y78p):focus{border-color:rgba(var(--ok-ov), .25)}.form-group.svelte-182y78p select:where(.svelte-182y78p) option:where(.svelte-182y78p){background:var(--ok-bg-1);color:var(--ok-tx-1)}.flex-1.svelte-182y78p{flex:1;min-width:200px}.status-banner.svelte-182y78p{color:var(--ok-ok);background:#10b98126;border:1px solid #10b9814d;border-radius:8px;padding:10px;font-size:.8rem;line-height:1.4}.status-banner.error.svelte-182y78p{color:var(--ok-danger);background:#ef444426;border-color:#ef44444d}.add-whitelist-row.svelte-182y78p{gap:8px;max-width:400px;display:flex}.add-whitelist-row.svelte-182y78p input:where(.svelte-182y78p){background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .08);color:var(--ok-tx-1);border-radius:6px;flex-grow:1;padding:8px 12px;font-size:.9rem}.item-cards.svelte-182y78p{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:10px;display:grid}.item-card.svelte-182y78p{background:rgba(var(--ok-ov), .03);border:1px solid rgba(var(--ok-ov), .08);border-radius:8px;align-items:center;gap:10px;padding:7px 9px;transition:border-color .15s,background .15s;display:flex}.item-card.svelte-182y78p:hover{border-color:rgba(var(--ok-ov), .18);background:rgba(var(--ok-ov), .05)}.item-card.ac.svelte-182y78p{border-color:#38bdf84d}.card-icon.svelte-182y78p{object-fit:contain;background:var(--ok-bg-inset);border-radius:6px;flex-shrink:0;width:38px;height:38px}.card-body.svelte-182y78p{flex:1;min-width:0}.card-name.svelte-182y78p{color:var(--ok-tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.card-sub.svelte-182y78p{color:rgba(var(--ok-ov), .42);flex-wrap:wrap;gap:5px;margin-top:2px;font-size:.72rem;display:flex}.card-badge.svelte-182y78p{color:var(--ok-warn);background:#78350f80;border:1px solid #eab30866;border-radius:4px;padding:0 5px}.card-del.svelte-182y78p{color:rgba(var(--ok-ov), .4);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;transition:all .15s;display:flex}.card-del.svelte-182y78p:hover:not(:disabled){color:#ef4444;background:#ef44441f}.card-del.svelte-182y78p:disabled{opacity:.3;cursor:not-allowed}.w-full.svelte-182y78p{width:100%}.mt-4.svelte-182y78p{margin-top:1rem}.inline.svelte-182y78p{vertical-align:middle;display:inline-block}.mr-2.svelte-182y78p{margin-right:.5rem}.mr-1.svelte-182y78p{margin-right:.25rem}.devtools-card.svelte-182y78p{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);box-sizing:border-box;border-radius:8px;margin-top:1rem;padding:1.25rem}.text-rose-400.svelte-182y78p{color:var(--ok-danger)}.leading-relaxed.svelte-182y78p{line-height:1.625}.mb-2.svelte-182y78p{margin-bottom:.5rem}.mb-4.svelte-182y78p{margin-bottom:1rem}.text-xs.svelte-182y78p{font-size:.75rem}.text-sm.svelte-182y78p{font-size:.875rem}.sub-plan.svelte-182y78p{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.sub-plan-free.svelte-182y78p{color:var(--ok-tx-2);background:#94a3b833}.sub-plan-premium.svelte-182y78p{color:var(--ok-info);background:#3b82f638}.sub-plan-lux.svelte-182y78p{color:var(--ok-warn);background:#eab30838}.sub-btn.svelte-182y78p{padding:4px 10px;font-size:.75rem}.sub-days.svelte-182y78p{width:60px}.sub-select.svelte-182y78p{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .1);color:var(--ok-tx-1);border-radius:6px;padding:4px 6px;font-size:.75rem}.paywall-overlay.svelte-1lj58pd{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.paywall-card.svelte-1lj58pd{border:1px solid rgba(var(--ok-ov), .12);text-align:center;width:100%;max-width:420px;color:rgba(var(--ok-ov), .9);background:linear-gradient(#1e1e2dfa,#12121cfa);border-radius:16px;padding:28px 24px 22px;position:relative;box-shadow:0 20px 60px #0009}.paywall-close.svelte-1lj58pd{color:rgba(var(--ok-ov), .4);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:12px;right:12px}.paywall-close.svelte-1lj58pd:hover{color:rgba(var(--ok-ov), .85);background:rgba(var(--ok-ov), .08)}.paywall-icon.svelte-1lj58pd{width:72px;height:72px;color:var(--ok-ac);background:#6366f129;border:1px solid #6366f159;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.paywall-title.svelte-1lj58pd{color:var(--ok-tx-1);margin:0 0 8px;font-size:1.15rem;font-weight:700}.paywall-reason.svelte-1lj58pd{color:rgba(var(--ok-ov), .7);margin:0 0 16px;font-size:.92rem;line-height:1.45}.paywall-plan-row.svelte-1lj58pd{color:var(--ok-warn);background:#fcd34d1a;border:1px solid #fcd34d4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 12px;font-size:.82rem;display:inline-flex}.paywall-plan-row.svelte-1lj58pd b:where(.svelte-1lj58pd){color:var(--ok-warn)}.paywall-actions.svelte-1lj58pd{flex-direction:column;gap:8px;display:flex}.paywall-support-note.svelte-1lj58pd{color:rgba(var(--ok-ov), .5);margin:0;font-size:.76rem;line-height:1.4}.paywall-btn.svelte-1lj58pd{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.paywall-btn-primary.svelte-1lj58pd{color:var(--ok-tx-1);background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 4px 14px #6366f159}.paywall-btn-primary.svelte-1lj58pd:hover{filter:brightness(1.1);box-shadow:0 6px 18px #6366f180}.paywall-btn-secondary.svelte-1lj58pd{background:rgba(var(--ok-ov), .06);color:rgba(var(--ok-ov), .75);border:1px solid rgba(var(--ok-ov), .1)}.paywall-btn-secondary.svelte-1lj58pd:hover{background:rgba(var(--ok-ov), .1);color:var(--ok-tx-1)}.email-auth.svelte-eryflq{text-align:left}.email-auth.svelte-eryflq form:where(.svelte-eryflq){flex-direction:column;gap:8px;display:flex}.ea-input.svelte-eryflq{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .12);color:var(--ok-tx-1);box-sizing:border-box;border-radius:8px;width:100%;padding:9px 12px;font-size:.9rem}.ea-input.svelte-eryflq:focus{border-color:#6366f199;outline:none}.ea-btn.svelte-eryflq{color:var(--ok-tx-1);cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;margin-top:4px;padding:.85rem 1.8rem;font-size:.95rem;font-weight:600;transition:transform .15s,box-shadow .15s}.ea-btn.svelte-eryflq:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f180}.ea-btn.svelte-eryflq:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.ea-hint.svelte-eryflq{color:rgba(var(--ok-ov), .55);margin:0 0 4px;font-size:.82rem;line-height:1.45}.ea-info.svelte-eryflq{color:var(--ok-ok);margin:0;font-size:.78rem;line-height:1.4}.ea-err.svelte-eryflq{color:var(--ok-danger);margin:0;font-size:.82rem;line-height:1.4}.ea-links.svelte-eryflq{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.ea-link.svelte-eryflq{color:var(--ok-ac);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.ea-link.svelte-eryflq:hover{filter:brightness(1.15)}.ea-link.svelte-eryflq:disabled{color:rgba(var(--ok-ov), .35);cursor:default;text-decoration:none}body{background:var(--ok-bg-app);color:var(--ok-tx-1);font-family:var(--font-sans,"Inter", system-ui, -apple-system, sans-serif);margin:0;padding:0;overflow:hidden}.app-layout.svelte-1n46o8q{height:100vh;height:var(--app-height);box-sizing:border-box;grid-template-columns:280px 1fr;width:100vw;display:grid;overflow:hidden}@media (width<=900px){.app-layout.svelte-1n46o8q{grid-template-columns:85px 1fr}.bots-list-header.svelte-1n46o8q,.bot-info-box.svelte-1n46o8q,.btn-bulk.svelte-1n46o8q,.global-settings-btn.svelte-1n46o8q span:where(.svelte-1n46o8q),.status-indicator-footer.svelte-1n46o8q .text:where(.svelte-1n46o8q){display:none!important}.brand.svelte-1n46o8q{justify-content:center!important;padding:1rem 0!important}.brand-logo-img.svelte-1n46o8q{display:none!important}.brand-logo-mark.svelte-1n46o8q{display:block!important}.brand-theme.svelte-1n46o8q{margin-left:0!important}.sidebar-footer.svelte-1n46o8q{padding:.75rem .25rem!important}.global-settings-btn.svelte-1n46o8q{justify-content:center!important;padding:10px 0!important}.status-indicator-footer.svelte-1n46o8q{justify-content:center!important}}.cust-plan.svelte-1n46o8q{border:1px solid rgba(var(--ok-ov), .12);background:rgba(var(--ok-ov), .04);border-radius:14px;flex-direction:column;align-items:stretch;gap:2px;margin-bottom:10px;padding:13px 15px;display:flex}.cust-plan.svelte-1n46o8q .cp-eyebrow:where(.svelte-1n46o8q){text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--ok-ov), .42);font-size:.64rem;font-weight:600}.cust-plan.svelte-1n46o8q .cp-name:where(.svelte-1n46o8q){font-family:var(--font-display,inherit);color:var(--ok-tx-1);font-size:1.2rem;font-weight:800;line-height:1.15}.cust-plan.svelte-1n46o8q .cp-bal-row:where(.svelte-1n46o8q){border-top:1px solid rgba(var(--ok-ov), .09);justify-content:space-between;align-items:baseline;gap:8px;margin-top:9px;padding-top:9px;display:flex}.cust-plan.svelte-1n46o8q .cp-bal-lbl:where(.svelte-1n46o8q){color:rgba(var(--ok-ov), .42);font-size:.7rem}.cust-plan.svelte-1n46o8q .cp-bal:where(.svelte-1n46o8q){color:var(--ok-tx-2);white-space:nowrap;font-size:.95rem;font-weight:700}.cust-plan.sub-premium.svelte-1n46o8q{background:linear-gradient(160deg,#3b82f629,#3b82f60d);border-color:#3b82f673}.cust-plan.sub-premium.svelte-1n46o8q .cp-name:where(.svelte-1n46o8q),.cust-plan.sub-premium.svelte-1n46o8q .cp-bal:where(.svelte-1n46o8q){color:var(--ok-info)}.cust-plan.sub-lux.svelte-1n46o8q{background:linear-gradient(160deg,#eab3082e,#eab3080d);border-color:#eab30880;box-shadow:0 0 0 1px #eab3081f,0 6px 18px #eab3081a}.cust-plan.sub-lux.svelte-1n46o8q .cp-name:where(.svelte-1n46o8q),.cust-plan.sub-lux.svelte-1n46o8q .cp-bal:where(.svelte-1n46o8q){color:var(--ok-warn)}.add-acc-btn.svelte-1n46o8q{cursor:pointer;width:100%;color:var(--ok-ac);background:#6366f129;border:1px solid #6366f159;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.85rem;font-weight:700;transition:background .15s;display:flex}.add-acc-btn.svelte-1n46o8q:hover,.add-acc-btn.active.svelte-1n46o8q{background:#6366f147}.add-acc-panel.svelte-1n46o8q{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .06);border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:10px;display:flex}.add-acc-msg.svelte-1n46o8q{color:var(--ok-ok);font-size:.72rem}.add-acc-msg.err.svelte-1n46o8q{color:var(--ok-danger)}.link-method.svelte-1n46o8q{gap:6px;display:flex}.link-method.svelte-1n46o8q button:where(.svelte-1n46o8q){cursor:pointer;border:1px solid rgba(var(--ok-ov), .12);background:rgba(var(--ok-ov), .05);color:rgba(var(--ok-ov), .65);border-radius:8px;flex:1;padding:6px 8px;font-size:.76rem}.link-method.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:var(--ok-ac);background:#6366f14d;border-color:#6366f1}textarea.link-input.svelte-1n46o8q{resize:vertical;font-family:inherit}.cust-hint.svelte-1n46o8q{color:rgba(var(--ok-ov), .4);text-align:center;margin:8px 0 0;font-size:.7rem}.cust-renew-btn.svelte-1n46o8q{text-align:center;color:var(--ok-tx-1);background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.cust-renew-btn.svelte-1n46o8q:hover{transform:translateY(-1px);box-shadow:0 4px 14px #6366f166}.mobile-back.svelte-1n46o8q{border:1px solid rgba(var(--ok-ov), .1);background:rgba(var(--ok-ov), .05);width:100%;color:var(--ok-ac);text-align:left;cursor:pointer;border-radius:10px;margin-bottom:.5rem;padding:10px 12px;font-size:.85rem;font-weight:700;display:none}@media (width<=900px){.app-layout.customer.svelte-1n46o8q{grid-template-rows:1fr;grid-template-columns:1fr}.app-layout.customer.svelte-1n46o8q .app-sidebar:where(.svelte-1n46o8q){border-right:none;border-bottom:1px solid rgba(var(--ok-ov), .06);height:auto;min-height:0}.app-layout.customer.svelte-1n46o8q .bots-list-header:where(.svelte-1n46o8q),.app-layout.customer.svelte-1n46o8q .bot-info-box:where(.svelte-1n46o8q){display:flex!important}.app-layout.customer.svelte-1n46o8q .add-acc-btn:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q),.app-layout.customer.svelte-1n46o8q .status-indicator-footer:where(.svelte-1n46o8q) .text:where(.svelte-1n46o8q){display:inline!important}.app-layout.customer.svelte-1n46o8q .app-main:where(.svelte-1n46o8q){padding:.5rem!important}.app-layout.customer.svelte-1n46o8q:not(.has-selection) .app-main:where(.svelte-1n46o8q){display:none}.app-layout.has-selection.svelte-1n46o8q{grid-template-rows:1fr!important;grid-template-columns:1fr!important}.app-layout.has-selection.svelte-1n46o8q .app-sidebar:where(.svelte-1n46o8q){display:none!important}.app-layout.has-selection.svelte-1n46o8q .mobile-back:where(.svelte-1n46o8q){display:block}}.app-sidebar.svelte-1n46o8q{border-right:1px solid rgba(var(--ok-ov), .05);height:100vh;height:var(--app-height);z-index:100;background:#0a0a0f8c;flex-direction:column;display:flex}.brand.svelte-1n46o8q{border-bottom:1px solid rgba(var(--ok-ov), .03);flex-wrap:wrap;align-items:center;gap:8px;padding:1.1rem 1rem;display:flex}.brand-logo-img.svelte-1n46o8q{filter:drop-shadow(0 2px 6px #00000073);flex:auto;min-width:0;max-width:190px;height:auto;display:block}:root[data-theme=light] .brand-logo-img.svelte-1n46o8q{filter:drop-shadow(0 1px 3px #0f172a59)}.brand-logo-mark.svelte-1n46o8q{filter:drop-shadow(0 2px 6px #00000073);width:42px;height:auto;display:none}:root[data-theme=light] .brand-logo-mark.svelte-1n46o8q{filter:drop-shadow(0 1px 3px #0f172a59)}.brand-theme.svelte-1n46o8q{cursor:pointer;background:rgba(var(--ok-ov), .05);border:1px solid rgba(var(--ok-ov), .08);width:28px;height:28px;color:var(--ok-tx-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.brand-theme.svelte-1n46o8q:hover{background:var(--ok-ac-dim);border-color:var(--ok-ac-line);color:var(--ok-ac)}.brand-theme.svelte-1n46o8q+.brand-logout:where(.svelte-1n46o8q){margin-left:0}.brand-logout.svelte-1n46o8q{background:rgba(var(--ok-ov), .05);border:1px solid rgba(var(--ok-ov), .08);color:rgba(var(--ok-ov), .6);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:1rem;line-height:1;transition:all .15s;display:flex}.brand-logout.svelte-1n46o8q:hover{color:var(--ok-danger);background:#f43f5e26;border-color:#f43f5e66}.bots-list-header.svelte-1n46o8q{justify-content:space-between;align-items:center;padding:.85rem 1.25rem .5rem;display:flex}.bots-list-header.svelte-1n46o8q .title:where(.svelte-1n46o8q){text-transform:uppercase;color:rgba(var(--ok-ov), .35);letter-spacing:.05em;font-size:.75rem;font-weight:600}.limit-banner.svelte-1n46o8q{color:rgba(var(--ok-ov), .85);background:#fbbf241a;border:1px solid #fbbf2459;border-radius:8px;margin:8px;padding:10px;font-size:.78rem}.limit-banner.svelte-1n46o8q p:where(.svelte-1n46o8q){color:rgba(var(--ok-ov), .6);margin:0 0 8px;font-size:.74rem}.limit-pick.svelte-1n46o8q{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.limit-chip.svelte-1n46o8q{background:rgba(var(--ok-ov), .05);border:1px solid rgba(var(--ok-ov), .12);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;display:inline-flex}.limit-chip.on.svelte-1n46o8q{background:#34d39940;border-color:#34d39980}.sidebar-bot-card.limit-blocked.svelte-1n46o8q{opacity:.45}.bots-list-header.svelte-1n46o8q .count-badge:where(.svelte-1n46o8q){background:rgba(var(--ok-ov), .05);border:1px solid rgba(var(--ok-ov), .08);color:var(--ok-ac);border-radius:9999px;padding:2px 7px;font-size:.75rem;font-weight:700}.filter-btn.svelte-1n46o8q{border:1px solid var(--ok-bd-1);border-radius:var(--ok-r-sm);width:26px;height:26px;color:var(--ok-tx-3);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;margin-left:6px;display:flex}.filter-btn.svelte-1n46o8q:hover{color:var(--ok-tx-1);background:rgba(var(--ok-ov), .05)}.filter-btn.on.svelte-1n46o8q{color:var(--ok-ac);border-color:var(--ok-ac-line);background:var(--ok-ac-dim)}.filter-panel.svelte-1n46o8q{border-radius:var(--ok-r);background:var(--ok-bg-inset);border:1px solid var(--ok-bd-1);flex-direction:column;gap:8px;margin:0 .75rem 8px;padding:10px;display:flex}.f-row.svelte-1n46o8q{align-items:center;gap:6px;display:flex}.f-lbl.svelte-1n46o8q{color:var(--ok-tx-3);flex:none;width:52px;font-size:.72rem}.f-dash.svelte-1n46o8q{color:var(--ok-tx-3)}.f-num.svelte-1n46o8q,.f-sel.svelte-1n46o8q,.f-q.svelte-1n46o8q{background:var(--ok-bg-inset);border:1px solid var(--ok-bd-2);color:var(--ok-tx-1);border-radius:var(--ok-r-sm);outline:none;padding:5px 7px;font-size:.76rem}.f-num.svelte-1n46o8q{width:56px}.f-sel.svelte-1n46o8q,.f-q.svelte-1n46o8q{flex:1;min-width:0}.f-sel.svelte-1n46o8q option:where(.svelte-1n46o8q){background:var(--ok-bg-1)}.f-num.svelte-1n46o8q:focus,.f-sel.svelte-1n46o8q:focus,.f-q.svelte-1n46o8q:focus{border-color:var(--ok-ac-line)}.f-actions.svelte-1n46o8q .btn-bulk:where(.svelte-1n46o8q){flex:1}.name-left.svelte-1n46o8q{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.acct-num.svelte-1n46o8q{color:var(--ok-tx-2);background:rgba(var(--ok-ov), .06);border:1px solid var(--ok-bd-1);text-align:center;border-radius:9999px;flex:none;min-width:19px;padding:1px 6px;font-size:.6rem;font-weight:700}.sidebar-bots-list.svelte-1n46o8q{flex-direction:column;flex-grow:1;gap:6px;padding:0 .75rem;display:flex;overflow-y:auto}.sidebar-bot-card.svelte-1n46o8q{border-radius:var(--ok-r);background:rgba(var(--ok-ov), .015);border:1px solid var(--ok-bd-1);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex;position:relative}.sidebar-bot-card.svelte-1n46o8q:hover{background:rgba(var(--ok-ov), .04);border-color:var(--ok-bd-2)}.sidebar-bot-card.active.svelte-1n46o8q{background:var(--ok-ac-dim);border-color:var(--ok-ac-line)}.sidebar-bot-card.active.svelte-1n46o8q:before{content:"";border-radius:var(--ok-r-pill);background:var(--ok-ac);width:3px;position:absolute;top:8px;bottom:8px;left:0}.status-indicator.svelte-1n46o8q{flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-dot.svelte-1n46o8q{background:#6b7280;border-radius:50%;width:7px;height:7px}.status-dot.status-online.svelte-1n46o8q{background:#10b981;box-shadow:0 0 8px #10b981}.status-dot.status-farming.svelte-1n46o8q{background:#c084fc;box-shadow:0 0 8px #c084fc}.status-dot.status-battle.svelte-1n46o8q{background:#ef4444;box-shadow:0 0 8px #ef4444}.status-dot.status-bank.svelte-1n46o8q{background:#06b6d4;box-shadow:0 0 8px #06b6d4}.status-dot.status-error.svelte-1n46o8q{background:#ef4444;box-shadow:0 0 8px #ef4444}.status-dot.status-stopped.svelte-1n46o8q{background:#9ca3af;box-shadow:0 0 8px #9ca3af}.bot-info-box.svelte-1n46o8q{flex-direction:column;flex-grow:1;min-width:0;display:flex}.bot-info-box.svelte-1n46o8q .name-row:where(.svelte-1n46o8q){justify-content:space-between;align-items:center;gap:6px;display:flex}.bot-name.svelte-1n46o8q{color:var(--ok-tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.bot-level.svelte-1n46o8q{font-size:.75rem;font-weight:700}.class-row.svelte-1n46o8q{color:rgba(var(--ok-ov), .4);justify-content:space-between;margin-top:1px;font-size:.72rem;display:flex}.bot-class.svelte-1n46o8q{white-space:nowrap;text-overflow:ellipsis;max-width:60%;overflow:hidden}.bot-status-desc.svelte-1n46o8q{font-weight:500}.mini-bars.svelte-1n46o8q{flex-direction:column;gap:3px;display:flex}.mini-bar.svelte-1n46o8q{border-radius:9999px;width:100%;height:3px;position:relative;overflow:hidden}.mini-bar.svelte-1n46o8q .fill:where(.svelte-1n46o8q){border-radius:9999px;height:100%}.sidebar-footer.svelte-1n46o8q{border-top:1px solid rgba(var(--ok-ov), .03);background:var(--ok-bg-inset);flex-direction:column;gap:10px;padding:1rem;display:flex}.bots-list-header.svelte-1n46o8q .select-all:where(.svelte-1n46o8q){cursor:pointer;align-items:center;margin-right:auto;display:flex}.bots-list-header.svelte-1n46o8q .select-all:where(.svelte-1n46o8q) input:where(.svelte-1n46o8q),.bot-select.svelte-1n46o8q input:where(.svelte-1n46o8q){cursor:pointer;accent-color:#10b981;width:16px;height:16px}.bot-select.svelte-1n46o8q{align-items:center;display:flex}.sidebar-bot-card.multi-selected.svelte-1n46o8q{background:#10b9811a;border-color:#10b98166}.mass-command-bar.svelte-1n46o8q{background:#10b9811a;border:1px solid #10b98173;border-radius:8px;margin-bottom:8px;padding:8px;box-shadow:0 0 14px #10b9811f}.mass-head.svelte-1n46o8q{align-items:center;gap:6px;margin-bottom:6px;display:flex}.mass-head.svelte-1n46o8q .mass-title:where(.svelte-1n46o8q){color:var(--ok-ok);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.mass-head.svelte-1n46o8q .mass-count:where(.svelte-1n46o8q){color:#04221a;background:#10b981;border-radius:10px;padding:0 7px;font-size:.7rem;font-weight:700;line-height:1.5}.mass-head.svelte-1n46o8q .mass-clear:where(.svelte-1n46o8q){color:rgba(var(--ok-ov), .5);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;margin-left:auto;padding:2px;display:flex}.mass-head.svelte-1n46o8q .mass-clear:where(.svelte-1n46o8q):hover{color:var(--ok-tx-1);background:rgba(var(--ok-ov), .08)}.mass-buttons.svelte-1n46o8q{flex-direction:column;gap:6px;display:flex}.mass-select.svelte-1n46o8q{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .12);width:100%;color:var(--ok-tx-1);border-radius:6px;outline:none;padding:6px 8px;font-size:.7rem}.mass-select.svelte-1n46o8q option:where(.svelte-1n46o8q){background:var(--ok-bg-1);color:var(--ok-tx-1)}.mass-row.svelte-1n46o8q{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.mass-row-2.svelte-1n46o8q{grid-template-columns:1fr 1fr}.mass-group.svelte-1n46o8q{flex-direction:column;gap:6px;display:flex}.mass-chat-row.svelte-1n46o8q{align-items:stretch;gap:6px;display:flex}.mass-chat-input.svelte-1n46o8q{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .12);min-width:0;color:var(--ok-tx-1);border-radius:6px;outline:none;flex:1;padding:6px 8px;font-size:.7rem}.mass-chat-input.svelte-1n46o8q:focus{border-color:#10b98180}.mass-chat-row.svelte-1n46o8q .btn-bulk:where(.svelte-1n46o8q){flex:none}.bulk-controls-drawer.svelte-1n46o8q{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.btn-bulk.svelte-1n46o8q{background:rgba(var(--ok-ov), .03);border:1px solid rgba(var(--ok-ov), .06);color:rgba(var(--ok-ov), .7);cursor:pointer;text-align:center;border-radius:6px;padding:6px 4px;font-size:.68rem;font-weight:600;transition:all .2s}.btn-bulk.svelte-1n46o8q:hover{color:var(--ok-tx-1);background:rgba(var(--ok-ov), .08)}.btn-bulk-success.svelte-1n46o8q:hover{color:var(--ok-ok);background:#10b9811f;border-color:#10b98140}.btn-bulk-indigo.svelte-1n46o8q:hover{color:var(--ok-ac);background:#6366f126;border-color:#6366f140}.btn-bulk-danger.svelte-1n46o8q:hover{color:var(--ok-danger);background:#ef44441f;border-color:#ef444440}.global-settings-btn.svelte-1n46o8q{background:rgba(var(--ok-ov), .02);border:1px solid rgba(var(--ok-ov), .04);color:rgba(var(--ok-ov), .6);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.global-settings-btn.svelte-1n46o8q:hover,.global-settings-btn.active.svelte-1n46o8q{color:var(--ok-ac);background:#6366f114;border-color:#6366f133}.status-indicator-footer.svelte-1n46o8q{color:rgba(var(--ok-ov), .4);align-items:center;gap:8px;padding-left:2px;font-size:.72rem;display:flex}.build-badge.svelte-1n46o8q{color:rgba(var(--ok-ov), .28);margin-top:2px;padding-left:2px;font-size:.62rem}.status-indicator-footer.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:#f59e0b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f59e0b}.status-indicator-footer.connected.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:#10b981;box-shadow:0 0 8px #10b981}.status-indicator-footer.connected.svelte-1n46o8q{color:var(--ok-ok)}.status-indicator-footer.error.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:#ef4444;box-shadow:0 0 8px #ef4444}.status-indicator-footer.error.svelte-1n46o8q{color:var(--ok-danger)}.app-main.svelte-1n46o8q{padding:1.5rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));height:100vh;height:var(--app-height);box-sizing:border-box;background:var(--ok-bg-inset);flex-grow:1;position:relative;overflow-y:auto}.full-height.svelte-1n46o8q{height:100%}.empty-layout.svelte-1n46o8q{text-align:center;height:100%;color:rgba(var(--ok-ov), .3);background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .05);box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.empty-layout.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--ok-tx-1);margin:0 0 6px;font-size:1.15rem}.empty-layout.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:400px;margin:0;font-size:.85rem;line-height:1.5}.animate-fade-in.svelte-1n46o8q{animation:.25s cubic-bezier(.4,0,.2,1) svelte-1n46o8q-fadeInApp}@keyframes svelte-1n46o8q-fadeInApp{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.mt-15.svelte-1n46o8q{margin-top:.375rem}.link-input.svelte-1n46o8q{background:var(--ok-bg-inset);border:1px solid rgba(var(--ok-ov), .12);color:var(--ok-tx-1);border-radius:8px;min-width:140px;padding:8px 12px;font-size:.9rem}.btn-link.svelte-1n46o8q{color:var(--ok-tx-1);cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;padding:8px 18px;font-weight:600}.btn-link.svelte-1n46o8q:disabled{opacity:.6;cursor:default}.auth-gate.svelte-1n46o8q{height:100vh;height:var(--app-height);color:rgba(var(--ok-ov), .7);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-family:Inter,system-ui,sans-serif;display:flex}.auth-gate__spinner.svelte-1n46o8q{border:3px solid #6366f133;border-top-color:#6366f1;border-radius:50%;width:36px;height:36px;animation:.9s linear infinite svelte-1n46o8q-auth-spin}@keyframes svelte-1n46o8q-auth-spin{to{transform:rotate(360deg)}}.auth-guest.svelte-1n46o8q{min-height:100vh;min-height:var(--app-height);background:radial-gradient(at 50% 30%,#6366f11f 0%,#0000 60%);justify-content:center;align-items:center;padding:1.5rem;display:flex}.auth-guest__card.svelte-1n46o8q{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141623b3;border:1px solid #6366f140;border-radius:16px;max-width:26rem;padding:2.5rem 2rem;box-shadow:0 20px 60px #0006}.auth-guest__icon.svelte-1n46o8q{filter:drop-shadow(0 0 12px #6366f166);margin-bottom:.5rem;font-size:2.6rem}.auth-guest__tabs.svelte-1n46o8q{gap:6px;margin:0 0 1.25rem;display:flex}.auth-guest__tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){cursor:pointer;border:1px solid rgba(var(--ok-ov), .12);background:rgba(var(--ok-ov), .05);color:rgba(var(--ok-ov), .65);border-radius:8px;flex:1;padding:8px 10px;font-size:.82rem;font-weight:600}.auth-guest__tabs.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:var(--ok-ac);background:#6366f14d;border-color:#6366f1}.auth-guest__card.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:var(--ok-tx-1);margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.auth-guest__hint.svelte-1n46o8q{color:rgba(var(--ok-ov), .55);margin:0 0 1.5rem;font-size:.88rem;line-height:1.45}.auth-guest__btn.svelte-1n46o8q{color:var(--ok-tx-1);background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;padding:.85rem 1.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.auth-guest__btn.svelte-1n46o8q:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f180}.auth-guest__alt.svelte-1n46o8q{color:rgba(var(--ok-ov), .35);margin:1.25rem 0 0;font-size:.78rem}.auth-guest__err.svelte-1n46o8q{color:var(--ok-danger);margin:0 0 1.25rem;font-size:.82rem;line-height:1.4}
