:root{--background-secondary: rgb(24, 24, 38);--background-tertiary: rgb(32, 34, 37)}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;image-rendering:crisp-edges;transition:all .5s cubic-bezier(.4,0,.2,1)}html{min-height:100%;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:default;user-select:none;image-rendering:crisp-edges}body{background-color:#1d1d2a;min-height:100%;margin:0;padding:0;color:#fff;font:1em Rubik,sans-serif;transition:all .5s cubic-bezier(.4,0,.2,1);image-rendering:auto}p{margin:1em 0;font:1em Rubik,sans-serif;transition:all .5s cubic-bezier(.4,0,.2,1)}a{text-decoration:none;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .5s cubic-bezier(.4,0,.2,1)}img{border-radius:15px;user-select:none;transition:all .5s cubic-bezier(.4,0,.2,1);max-width:100%;height:auto}iframe{width:100%;height:100vh;margin:0;padding:0}input{color:#fff;background-color:transparent;border:none;outline:none;width:100%}input::placeholder,textarea::placeholder{color:#ffffff80;text-transform:uppercase}textarea{color:#fff;background-color:transparent;border:2px solid rgb(255,255,255);outline:none;width:100%}select{color:#fff;outline:none;width:100%}option{background-color:#17191e;color:#fff;border-radius:15px;border:none;text-align:center;text-transform:uppercase;font:1em Rubik-Medium,sans-serif}footer{min-height:100dvb;display:flex;align-items:center;justify-content:space-between;flex-direction:column;text-align:center}@font-face{font-family:Rubik-Light;src:url(/_astro/Rubik-Light.DPySqhpG.woff2) format("woff2"),url(/_astro/Rubik-Light.COI0m92J.woff) format("woff"),url(/_astro/Rubik-Light.CTxH7AW5.ttf) format("truetype");font-style:normal;font-weight:122;font-display:swap}@font-face{font-family:Rubik-Regular;src:url(/_astro/Rubik-Regular.BGC_aEFE.woff2) format("woff2"),url(/_astro/Rubik-Regular.BNnrHaDH.woff) format("woff"),url(/_astro/Rubik-Regular.CXIaMVks.ttf) format("truetype");font-style:normal;font-weight:122;font-display:swap}@font-face{font-family:Rubik-Medium;src:url(/_astro/Rubik-Medium.B4Eein37.woff2) format("woff2"),url(/_astro/Rubik-Medium.CVrCcEPZ.woff) format("woff"),url(/_astro/Rubik-Medium.Qug69WRD.ttf) format("truetype");font-style:normal;font-weight:123;font-display:swap}@font-face{font-family:Rubik-Bold;src:url(/_astro/Rubik-Bold.BOIbMxHn.woff2) format("woff2"),url(/_astro/Rubik-Bold.BxCTEFAq.woff) format("woff"),url(/_astro/Rubik-Bold.Cl3gK8EF.ttf) format("truetype");font-style:normal;font-weight:123;font-display:swap}@font-face{font-family:Rubik-BoldItalic;src:url(/_astro/Rubik-BoldItalic.Pl7XOaBw.woff2) format("woff2"),url(/_astro/Rubik-BoldItalic.BpZ_7CWH.woff) format("woff"),url(/_astro/Rubik-BoldItalic.BpS3LOvC.ttf) format("truetype");font-style:italic;font-weight:120;font-display:swap}@keyframes anim_lineUp{0%{opacity:0;transform:translateY(80%)}20%{opacity:0}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim_lineDown{0%{opacity:0;transform:translateY(-80%)}20%{opacity:0}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim_lineCenter{0%{opacity:0}20%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes anim_lineLeft{0%{opacity:0;transform:translate(80%)}20%{opacity:0}50%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes anim_lineRight{0%{opacity:0;transform:translate(-80%)}20%{opacity:0}50%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes anim_pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes anim_text_pulse{0%{transform:translate(0)}to{transform:translate(2vh)}}@keyframes anim_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anim_load_logo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anim_typing_text{0%{width:0}to{width:100px}}@keyframes anim_fadeIn{0%{opacity:0}to{opacity:1}}[contenteditable]:empty:before{content:attr(data-placeholder);display:inline-block}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;backdrop-filter:blur(5px);border-radius:10px;padding:.4em 1em;background-color:#18182699;border:2px solid rgb(221,170,29);pointer-events:none;opacity:0;font:.8em Rubik-Bold,sans-serif;text-transform:uppercase;white-space:nowrap;z-index:99999;transition:opacity .2s ease-in-out,transform .2s ease-in-out}[data-tooltip].encryption-warning:after{content:attr(data-tooltip);text-transform:uppercase;font-size:.9em;color:#fff}[data-tooltip][data-tooltip-position=top]:after{bottom:100%;left:50%;transform:translate(-50%) translateY(-.5em);margin-bottom:.5em}[data-tooltip][data-tooltip-position=top]:hover:after{opacity:1;transform:translate(-50%) translateY(-1em)}[data-tooltip][data-tooltip-position=bottom]:after{top:100%;left:50%;transform:translate(-50%) translateY(.5em);margin-top:.5em}[data-tooltip][data-tooltip-position=bottom]:hover:after{opacity:1;transform:translate(-50%) translateY(1em)}[data-tooltip][data-tooltip-position=left]:after{right:100%;top:50%;transform:translate(-.5em) translateY(-50%);margin-right:.5em}[data-tooltip][data-tooltip-position=left]:hover:after{opacity:1;transform:translate(-1em) translateY(-50%)}[data-tooltip][data-tooltip-position=right]:after{left:100%;top:50%;transform:translate(.5em) translateY(-50%);margin-left:.5em}[data-tooltip][data-tooltip-position=right]:hover:after{opacity:1;transform:translate(1em) translateY(-50%)}::-webkit-scrollbar-button{width:6px;height:0px}::-webkit-scrollbar-track{background-color:#262626cc;box-shadow:0 0 3px #262626cc inset;display:none}::-webkit-scrollbar-thumb{border-radius:50px;background-color:#ddaa1d;box-shadow:0 0 #ddaa1d inset}::-webkit-resizer{width:7px;height:6px}::-webkit-scrollbar{width:4px;height:4px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.loading-screen[data-astro-cid-gbczwcuy]{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f111c,#141623,#121420);display:flex;align-items:center;justify-content:center;z-index:99999999999;transition:opacity .5s ease-out;overflow:hidden}.loading-screen[data-astro-cid-gbczwcuy].fade-out{opacity:0;pointer-events:none}.loading-content[data-astro-cid-gbczwcuy]{position:relative;display:flex;flex-direction:column;align-items:center;gap:48px;z-index:1;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-spinner[data-astro-cid-gbczwcuy]{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center}.spinner-ring[data-astro-cid-gbczwcuy]{position:absolute;border-radius:50%;animation:spin 2s cubic-bezier(.68,-.55,.265,1.55) infinite}.spinner-ring[data-astro-cid-gbczwcuy]:nth-child(1){width:120px;height:120px;border:3px solid transparent;border-top-color:#ff5000;border-right-color:#ff500033;animation-delay:0s;filter:drop-shadow(0 0 10px rgba(255,80,0,.5))}.spinner-ring[data-astro-cid-gbczwcuy]:nth-child(2){width:90px;height:90px;border:3px solid transparent;border-right-color:#f73;border-bottom-color:#f733;animation-delay:.3s;animation-direction:reverse;filter:drop-shadow(0 0 8px rgba(255,119,51,.5))}.spinner-ring[data-astro-cid-gbczwcuy]:nth-child(3){width:60px;height:60px;border:3px solid transparent;border-bottom-color:#f96;border-left-color:#f963;animation-delay:.6s;filter:drop-shadow(0 0 6px rgba(255,153,102,.5))}.spinner-core[data-astro-cid-gbczwcuy]{width:30px;height:30px;background:linear-gradient(135deg,#ff5000,#f96);border-radius:50%;animation:pulse-core 2s ease-in-out infinite;box-shadow:0 0 20px #ff500099,0 0 40px #ff50004d}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-core{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.loading-text[data-astro-cid-gbczwcuy]{display:flex;flex-direction:column;align-items:center;gap:12px}.loading-title[data-astro-cid-gbczwcuy]{font-size:48px;font-weight:700;background:linear-gradient(135deg,#ff5000,#f96,#ff5000);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-flow 3s ease-in-out infinite;letter-spacing:3px;text-transform:uppercase;filter:drop-shadow(0 0 20px rgba(255,80,0,.3))}@keyframes gradient-flow{0%,to{background-position:0% center}50%{background-position:100% center}}.loading-subtitle[data-astro-cid-gbczwcuy]{font-size:16px;color:#ffffff80;font-weight:300;letter-spacing:1px;animation:fade-in-out 2s ease-in-out infinite}@keyframes fade-in-out{0%,to{opacity:.5}50%{opacity:1}}.loading-dots[data-astro-cid-gbczwcuy]{display:flex;gap:8px;margin-top:8px}.dot[data-astro-cid-gbczwcuy]{width:10px;height:10px;background:linear-gradient(135deg,#ff5000,#f96);border-radius:50%;animation:bounce-dot 1.4s ease-in-out infinite;box-shadow:0 0 10px #ff500080}.dot[data-astro-cid-gbczwcuy]:nth-child(1){animation-delay:0s}.dot[data-astro-cid-gbczwcuy]:nth-child(2){animation-delay:.2s}.dot[data-astro-cid-gbczwcuy]:nth-child(3){animation-delay:.4s}@keyframes bounce-dot{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.logo.svelte-u1posg{text-align:center;margin-bottom:32px;animation:svelte-u1posg-fadeInDown .6s ease-out}.logo-icon.svelte-u1posg{width:80px;height:80px;margin:0 auto 16px;animation:svelte-u1posg-float 3s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(34,197,94,.3))}.logo-icon.svelte-u1posg svg{width:100%;height:100%;display:block}@keyframes svelte-u1posg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-u1posg-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}h2.svelte-u1posg{font:2em Rubik-Bold,sans-serif;color:#fff;text-align:center;margin-bottom:8px;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-u1posg{font:.95em Rubik-Regular,sans-serif;color:#fff9;text-align:center;margin-bottom:32px}.username-display.svelte-u1posg{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;animation:svelte-u1posg-slideIn .3s ease-out}.username-text.svelte-u1posg{color:#fff;font-size:.95em;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-btn.svelte-u1posg{background:transparent;border:none;color:#22c55e;cursor:pointer;padding:6px;font-size:0;transition:color .2s;width:auto;display:flex;align-items:center;justify-content:center;border-radius:6px;box-shadow:none}.back-btn.svelte-u1posg:hover{color:#4ade80}.back-btn.svelte-u1posg svg{width:18px;height:18px}@keyframes svelte-u1posg-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.error-message.svelte-u1posg{color:#f44;font-size:.85em;margin-top:8px;text-align:left;font-family:Rubik-Regular,sans-serif;animation:svelte-u1posg-shake .3s ease-out}@keyframes svelte-u1posg-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.server-error.svelte-u1posg{background:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:10px;padding:12px;margin-bottom:16px;color:#f44;font-size:.9em;text-align:center;animation:svelte-u1posg-fadeIn .3s ease-out}@keyframes svelte-u1posg-fadeIn{0%{opacity:0}to{opacity:1}}.has-error.svelte-u1posg{border-color:#f44!important;box-shadow:0 0 0 3px #ff44441a!important;animation:svelte-u1posg-shake .3s ease-out}.input-group.svelte-u1posg{margin-bottom:20px;position:relative}.floating-label.svelte-u1posg{position:absolute;left:15px;color:#ffffff80;font-size:16px;font-family:Rubik-Regular,sans-serif;pointer-events:none;transform:translateY(1rem);transition:.15s cubic-bezier(.4,0,.2,1)}input.svelte-u1posg{width:100%;padding:1rem;background:#fff0;border:2px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:16px;font-family:Rubik-Regular,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);position:relative}input.svelte-u1posg:hover{border-color:#ff50004d;transform:scale(1.01)}input.svelte-u1posg:focus{outline:none;border-color:#ff5000;border-width:2px;box-shadow:0 2px 8px #ff50004d}input.svelte-u1posg:focus~.floating-label:where(.svelte-u1posg),input.svelte-u1posg:not(:placeholder-shown)~.floating-label:where(.svelte-u1posg){transform:translateY(-110%) scale(.9);padding:0 .2em;color:#ff5000;left:15px}input.svelte-u1posg:not(:focus):not(:placeholder-shown)~.floating-label:where(.svelte-u1posg){color:#ffffffb3}input.svelte-u1posg::placeholder{color:transparent}button.svelte-u1posg{width:100%;padding:16px;background:linear-gradient(135deg,#ff5000,#ff3500);color:#fff;border:none;border-radius:12px;font:1.05em Rubik-Bold,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #ff500059;position:relative;overflow:hidden}button.svelte-u1posg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}button.svelte-u1posg:hover:not(:disabled):before{left:100%}button.svelte-u1posg:hover:not(:disabled){background:linear-gradient(135deg,#ff3500,#e62e00);box-shadow:0 12px 32px #ff500073;transform:translateY(-2px)}button.svelte-u1posg:active:not(:disabled){transform:translateY(0)}button.svelte-u1posg:disabled{background:#ffffff1a;cursor:not-allowed;box-shadow:none;transform:none;color:#fff6}.spinner.svelte-u1posg{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-u1posg-spin .8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes svelte-u1posg-spin{to{transform:rotate(360deg)}}.qr-toggle-btn.svelte-u1posg{width:100%;padding:14px;background:#ffffff0d;border:2px solid rgba(255,80,0,.3);border-radius:12px;color:#fff;font:1em Rubik-Regular,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.qr-toggle-btn.svelte-u1posg:hover{background:#ff50001a;border-color:#ff5000;transform:translateY(-1px)}.qr-toggle-btn.svelte-u1posg svg:where(.svelte-u1posg){width:20px;height:20px}.qr-container.svelte-u1posg{text-align:center;padding:20px}.qr-placeholder.svelte-u1posg{width:280px;height:280px;margin:0 auto 24px;background:#ffffff08;border:2px dashed rgba(255,80,0,.3);border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.qr-placeholder.svelte-u1posg:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgba(255,80,0,.1) 50%,transparent 70%);animation:svelte-u1posg-shimmer 2s infinite}@keyframes svelte-u1posg-shimmer{0%{transform:translate(-100%) translateY(-100%)}to{transform:translate(100%) translateY(100%)}}.qr-icon-placeholder.svelte-u1posg{width:120px;height:120px;opacity:.3;animation:svelte-u1posg-pulse 2s ease-in-out infinite}@keyframes svelte-u1posg-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.qr-text.svelte-u1posg{color:#ffffffb3;font-family:Rubik-Regular,sans-serif;font-size:.95em;margin-bottom:12px}.qr-instruction.svelte-u1posg{color:#ffffff80;font-family:Rubik-Regular,sans-serif;font-size:.85em;line-height:1.5}.toggle-mode.svelte-u1posg{color:#72767d;margin-top:15px;text-align:center;display:flex;justify-content:center;align-items:center}.toggle-a.svelte-u1posg{color:#00aff4;cursor:pointer;margin-left:10px}.toggle-mode.svelte-u1posg .toggle-a:where(.svelte-u1posg){color:#ff5000;transition:color .2s ease}.toggle-mode.svelte-u1posg .toggle-a:where(.svelte-u1posg):hover{color:#ff7a3d}@media (max-width: 520px){.logo-icon.svelte-u1posg{width:60px;height:60px;margin-bottom:12px}h2.svelte-u1posg{font-size:1.5em;margin-bottom:6px}.subtitle.svelte-u1posg{font-size:.85em;margin-bottom:24px}.input-group.svelte-u1posg{margin-bottom:16px}input.svelte-u1posg{padding:12px 14px}button.svelte-u1posg{padding:14px;font-size:.95em}.toggle-mode.svelte-u1posg{font-size:.85em;margin-top:16px}}@media (max-height: 700px){.logo.svelte-u1posg{margin-bottom:24px}.logo-icon.svelte-u1posg{width:64px;height:64px}h2.svelte-u1posg{font-size:1.6em}.subtitle.svelte-u1posg{margin-bottom:24px}.input-group.svelte-u1posg{margin-bottom:16px}button.svelte-u1posg{padding:14px}}@media (max-height: 600px){.logo.svelte-u1posg{margin-bottom:16px}.logo-icon.svelte-u1posg{width:56px;height:56px;margin-bottom:8px}h2.svelte-u1posg{font-size:1.4em}.subtitle.svelte-u1posg{margin-bottom:20px}.input-group.svelte-u1posg{margin-bottom:12px}}.error-message.svelte-1she8d2{color:#f44;font-size:.8em;margin-top:5px;font-family:Rubik-Regular,sans-serif}.has-error.svelte-1she8d2{outline:1px solid #ff4444;box-shadow:0 0 3px #f44}.birthdate-error.svelte-1she8d2{margin-top:8px}h2.svelte-1she8d2{font:1.8em Rubik-Bold,sans-serif;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.subtitle.svelte-1she8d2{font:.95em Rubik-Regular,sans-serif;color:#fff9;text-align:center;margin-bottom:24px}.back-btn.svelte-1she8d2{background:transparent;border:none;color:#ff5000;cursor:pointer;padding:6px;font-size:0;transition:color .2s;width:auto;display:flex;align-items:center;justify-content:center;border-radius:6px;box-shadow:none;margin-bottom:16px}.back-btn.svelte-1she8d2:hover{color:#ff7a3d;transform:none}.back-btn.svelte-1she8d2 svg{width:20px;height:20px}.input-group.svelte-1she8d2{margin-bottom:20px;position:relative}.birthdate-step.svelte-1she8d2{min-height:440px}.birthdate-step.svelte-1she8d2 .subtitle:where(.svelte-1she8d2){margin-bottom:60px}.floating-label.svelte-1she8d2{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-family:Rubik-Regular,sans-serif;font-size:16px;font-weight:400;color:#ffffff80;pointer-events:none;transition:all .15s cubic-bezier(.4,0,.2,1);transform-origin:left center}label.svelte-1she8d2{display:block;margin-bottom:8px;font:.7em Rubik-Regular,sans-serif;color:#b9bbbe;font-weight:600}input.svelte-1she8d2{width:100%;padding:12px 14px;background:#202225cc;border:1px solid rgba(255,80,0,.2);border-radius:12px;color:#fff;font-size:16px;font-family:Rubik-Regular,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);position:relative}input.svelte-1she8d2:hover{border-color:#ff50004d;transform:scale(1.01)}input.svelte-1she8d2:focus{outline:none;border-color:#ff5000;border-width:2px;box-shadow:0 2px 8px #ff50004d}input.svelte-1she8d2:focus~.floating-label:where(.svelte-1she8d2),input.svelte-1she8d2:not(:placeholder-shown)~.floating-label:where(.svelte-1she8d2){transform:translateY(-110%) scale(.9);padding:0 .2em;color:#ff5000;left:15px;top:0}input.svelte-1she8d2:not(:focus):not(:placeholder-shown)~.floating-label:where(.svelte-1she8d2){color:#ffffffb3}input.svelte-1she8d2::placeholder{color:transparent}.date-selectors.svelte-1she8d2{position:relative;margin-bottom:5px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:10px;z-index:1}.terms.svelte-1she8d2{font:.7em Rubik-Regular,sans-serif;display:flex;align-items:center;margin:15px 0}.terms_text.svelte-1she8d2{white-space:pre-line}.terms_text.svelte-1she8d2 .toggle-a:where(.svelte-1she8d2){display:inline;margin-left:0}.terms_text.svelte-1she8d2 .toggle-a:where(.svelte-1she8d2):last-child:before{content:"\a";white-space:pre}.terms.svelte-1she8d2 input:where(.svelte-1she8d2){width:auto;margin-right:10px}button.svelte-1she8d2{width:100%;padding:16px;background:linear-gradient(135deg,#ff5000,#ff3500);color:#fff;border:none;border-radius:12px;font:1.05em Rubik-Bold,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #ff500059;position:relative;overflow:hidden}button.svelte-1she8d2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}button.svelte-1she8d2:hover:not(:disabled):before{left:100%}button.svelte-1she8d2:disabled{background:#ffffff1a;cursor:not-allowed;box-shadow:none;transform:none;color:#fff6}button.svelte-1she8d2:hover:not(:disabled){background:linear-gradient(135deg,#ff3500,#e62e00);box-shadow:0 12px 32px #ff500073;transform:translateY(-2px)}button.svelte-1she8d2:active:not(:disabled){transform:translateY(0)}.toggle-mode.svelte-1she8d2{color:#72767d;margin-top:15px;text-align:center;display:flex;justify-content:center;align-items:center}.toggle-a.svelte-1she8d2{color:#00aff4;cursor:pointer;margin-left:10px}.toggle-mode.svelte-1she8d2 .toggle-a:where(.svelte-1she8d2){color:#ff5000;transition:color .2s ease}.toggle-mode.svelte-1she8d2 .toggle-a:where(.svelte-1she8d2):hover{color:#ff7a3d}.custom-select.svelte-1she8d2{position:relative;cursor:pointer;z-index:1}.custom-select.active.svelte-1she8d2{z-index:1001}.select-display.svelte-1she8d2{width:100%;padding:12px 14px;background:#202225cc;border:1px solid rgba(255,80,0,.2);border-radius:10px;color:#dcddde;font-size:16px;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;user-select:none}.select-display.placeholder.svelte-1she8d2{color:#72767d}.select-display.open.svelte-1she8d2{border-color:#ff500080;box-shadow:0 0 0 3px #ff50001a;background:#202225f2}.select-display.svelte-1she8d2:hover{border-color:#ff50004d}.select-arrow.svelte-1she8d2{font-size:12px;transition:transform .3s ease}.select-arrow.open.svelte-1she8d2{transform:rotate(180deg)}.select-dropdown.svelte-1she8d2{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:#202225fa;border:1px solid rgba(255,80,0,.3);border-radius:10px;max-height:200px;overflow-y:auto;z-index:10000;box-shadow:0 8px 24px #0006;backdrop-filter:blur(10px);animation:svelte-1she8d2-dropdownSlide .2s ease-out}@keyframes svelte-1she8d2-dropdownSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.select-option.svelte-1she8d2{padding:10px 14px;cursor:pointer;transition:background .2s ease;color:#dcddde;font-size:15px}.select-option.svelte-1she8d2:hover{background:#ff500026}.select-option.selected.svelte-1she8d2{background:#ff500033;color:#ff7a3d}.select-dropdown.svelte-1she8d2::-webkit-scrollbar{width:8px}.select-dropdown.svelte-1she8d2::-webkit-scrollbar-track{background:#0003;border-radius:10px}.select-dropdown.svelte-1she8d2::-webkit-scrollbar-thumb{background:#ff500066;border-radius:10px}.select-dropdown.svelte-1she8d2::-webkit-scrollbar-thumb:hover{background:#ff500099}@media (max-width: 520px){h2.svelte-1she8d2{font-size:1.4em;margin-bottom:12px}.birthdate-error.svelte-1she8d2{margin-top:4px}.date-selectors.svelte-1she8d2{gap:6px;grid-template-columns:1fr}.input-group.svelte-1she8d2{margin-bottom:10px}label.svelte-1she8d2{font-size:.65em;margin-bottom:4px}input.svelte-1she8d2{font-size:16px;padding:10px 12px}.terms.svelte-1she8d2{font-size:.6em;margin:10px 0}button.svelte-1she8d2{padding:12px;font-size:.95em}.toggle-mode.svelte-1she8d2{font-size:.8em;margin-top:10px}.error-message.svelte-1she8d2{font-size:.75em;margin-top:3px}}@media (max-height: 700px){h2.svelte-1she8d2{font-size:1.5em;margin-bottom:16px}.input-group.svelte-1she8d2{margin-bottom:12px}label.svelte-1she8d2{margin-bottom:6px}input.svelte-1she8d2{padding:10px 12px}.date-selectors.svelte-1she8d2{gap:8px}.terms.svelte-1she8d2{font-size:.65em;margin:10px 0}button.svelte-1she8d2{padding:12px}.toggle-mode.svelte-1she8d2{margin-top:10px}}@media (max-height: 600px){h2.svelte-1she8d2{font-size:1.3em;margin-bottom:12px}.input-group.svelte-1she8d2{margin-bottom:10px}label.svelte-1she8d2{margin-bottom:4px}input.svelte-1she8d2{padding:9px 10px}.date-selectors.svelte-1she8d2{gap:6px}.terms.svelte-1she8d2{font-size:.6em;margin:8px 0}button.svelte-1she8d2{padding:11px}}.form-slide.svelte-1ak3lxx{width:100%;grid-row:1;grid-column:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.form-slide.svelte-1ak3lxx *{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.auth-container[data-astro-cid-wdbnrmou]{background:linear-gradient(#000000b3,#000000b3),url(/_astro/background-5.CVcnyz7r.jpg) center/cover fixed;color:#dcddde;font-family:Whitney,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:20px;overflow-y:auto;animation:backgroundFadeIn .4s ease-out}.auth-container[data-astro-cid-wdbnrmou].hidden{display:none!important}@keyframes backgroundFadeIn{0%{opacity:0}to{opacity:1}}.auth-box[data-astro-cid-wdbnrmou]{position:relative;background:linear-gradient(135deg,#ff500014,#e62e0014);backdrop-filter:blur(20px);border:1px solid rgba(255,80,0,.15);width:100%;max-width:480px;border-radius:16px;box-shadow:0 8px 32px #0006,0 0 0 1px #ff50001a inset;transform-origin:center center;animation:discordPanelAppear .6s cubic-bezier(.175,.885,.32,1.1) forwards;overflow:hidden;margin:auto;display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.form-container[data-astro-cid-wdbnrmou]{position:relative;width:100%;padding:32px;overflow:hidden;animation:contentFadeIn .8s ease-out .2s both;display:grid}.form-wrapper[data-astro-cid-wdbnrmou]{position:relative;width:100%;display:grid;grid-template-rows:1fr;transition:all .4s cubic-bezier(.4,0,.2,1)}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes discordPanelAppear{0%{transform:translateY(-20px) scale(.92);opacity:0;filter:blur(10px)}50%{opacity:.7;filter:blur(5px)}to{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}}@media (max-width: 520px){.auth-container[data-astro-cid-wdbnrmou]{padding:0!important;align-items:stretch!important;overflow:hidden!important;min-height:100vh!important;height:100vh!important}.auth-box[data-astro-cid-wdbnrmou]{max-width:100%!important;min-height:100vh!important;height:100vh!important;width:100%!important;border-radius:0!important;border:none!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;animation:mobileSlideUp .5s cubic-bezier(.175,.885,.32,1) forwards!important;box-shadow:none!important}.form-container[data-astro-cid-wdbnrmou]{padding:24px 20px!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important;flex-shrink:0!important}@keyframes mobileSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}@media (max-height: 700px) and (min-width: 521px){.auth-container[data-astro-cid-wdbnrmou]{padding:15px}.form-container[data-astro-cid-wdbnrmou]{padding:24px;max-height:calc(100vh - 30px)}.auth-box[data-astro-cid-wdbnrmou]{margin:0}}@media (max-height: 600px) and (min-width: 521px){.form-container[data-astro-cid-wdbnrmou]{padding:20px}}.toast.svelte-1ff6ome{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;border:1px solid;backdrop-filter:blur(10px);box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff1a inset;color:#fff;font-family:Rubik-Medium,sans-serif;font-size:14px;min-width:280px;max-width:400px;animation:svelte-1ff6ome-slideIn .3s ease-out}@keyframes svelte-1ff6ome-slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-icon.svelte-1ff6ome{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;background:#fff3;border-radius:50%;flex-shrink:0}.toast-message.svelte-1ff6ome{flex:1;line-height:1.4}.toast-close.svelte-1ff6ome{background:none;border:none;color:#fffc;cursor:pointer;font-size:16px;padding:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s ease;flex-shrink:0}.toast-close.svelte-1ff6ome:hover{background:#fff3;color:#fff}.toast-container.svelte-1uzcwat{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-container.svelte-1uzcwat .toast{pointer-events:all}@media (max-width: 520px){.toast-container.svelte-1uzcwat{top:10px;right:10px;left:10px}.toast-container.svelte-1uzcwat .toast{min-width:auto;max-width:100%}}.context-menu.svelte-pyxeer{position:fixed;background:linear-gradient(135deg,#202228fa,#181a20fa);backdrop-filter:blur(20px);border:1px solid rgba(255,80,0,.15);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 0 1px #ff50001a inset;padding:8px 0;min-width:200px;z-index:1000;animation:svelte-pyxeer-contextMenuAppear .2s cubic-bezier(.175,.885,.32,1.1)}@keyframes svelte-pyxeer-contextMenuAppear{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu-item.svelte-pyxeer{padding:10px 16px;font-size:14px;font-family:Rubik-Regular,sans-serif;color:#dcddde;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.menu-item.svelte-pyxeer:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#ff5000,#ff7a3d);transform:translate(-100%);transition:transform .3s ease}.menu-item.svelte-pyxeer:hover{background:linear-gradient(90deg,rgba(255,80,0,.1) 0%,transparent 100%);color:#ff7a3d}.menu-item.svelte-pyxeer:hover:before{transform:translate(0)}.menu-item.danger.svelte-pyxeer{color:#e74c3c}.menu-item.danger.svelte-pyxeer:before{background:linear-gradient(180deg,#dc3545,#c82333)}.menu-item.danger.svelte-pyxeer:hover{background:linear-gradient(90deg,rgba(220,53,69,.15) 0%,transparent 100%);color:#ff6b6b}.sidebar.svelte-pyxeer{width:280px;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#12141cf2,#181a22f2);border-right:1px solid rgba(255,80,0,.1);box-shadow:4px 0 24px #0000004d;position:relative}.sidebar.svelte-pyxeer:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(255,80,0,.3) 50%,transparent 100%)}.scroll-wrapper.svelte-pyxeer{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.scroll-container.svelte-pyxeer{flex:1;overflow-y:auto;padding:0 16px 16px;max-height:400px;scroll-behavior:smooth;overscroll-behavior-y:contain}.scroll-container.svelte-pyxeer::-webkit-scrollbar{width:6px}.scroll-container.svelte-pyxeer::-webkit-scrollbar-track{background:#0003;border-radius:3px}.scroll-container.svelte-pyxeer::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500066,#ff500099);border-radius:3px;transition:background .2s}.scroll-container.svelte-pyxeer::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff500099,#ff5000cc)}.section-header.svelte-pyxeer{display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin:20px 0 12px}.section-title.svelte-pyxeer{color:#fff9;font-size:11px;font-weight:700;font-family:Rubik-Bold,sans-serif;text-transform:uppercase;letter-spacing:.5px;position:relative;display:flex;align-items:center;flex:1;margin:0;padding:0}.section-title.svelte-pyxeer:before{content:"";width:3px;height:12px;background:linear-gradient(180deg,#ff5000,#ff7a3d);border-radius:2px;margin-right:8px}.create-group-btn.svelte-pyxeer{width:28px;height:28px;border-radius:6px;background:#ff50001a;border:none;color:#ff5000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.create-group-btn.svelte-pyxeer:hover{background:#ff500033;transform:scale(1.05);color:#ff7a3d}.create-group-btn.svelte-pyxeer:active{transform:scale(.95)}.channel.svelte-pyxeer{padding:10px 14px;margin:6px 8px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;color:#fff9;position:relative;overflow:hidden;background:#ffffff05;border:1px solid transparent}.channel.svelte-pyxeer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,80,0,.1),transparent);transition:left .5s ease}.channel.svelte-pyxeer:hover{background:linear-gradient(135deg,#ff500014,#ff7a3d0d);border-color:#ff500033;color:#ffffffe6;transform:translate(4px);box-shadow:0 4px 12px #ff500026}.channel.svelte-pyxeer:hover:before{left:100%}.channel.active.svelte-pyxeer{background:linear-gradient(135deg,#ff500026,#ff7a3d1a);border:1px solid rgba(255,80,0,.3);color:#ff7a3d;font-weight:500;transform:translate(6px);box-shadow:0 6px 20px #ff500040,0 0 0 1px #ff50001a inset}.channel.active.svelte-pyxeer:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:4px;background:linear-gradient(180deg,#ff5000,#ff7a3d);border-radius:0 4px 4px 0;box-shadow:0 0 8px #ff500099}.avatar-wrapper.svelte-pyxeer{width:38px;height:38px;flex-shrink:0;margin-right:12px}.avatar-img.svelte-pyxeer{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-placeholder.svelte-pyxeer{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.avatar-initial.svelte-pyxeer{font-family:Rubik-Bold,sans-serif;font-size:16px;color:#fff}@keyframes svelte-pyxeer-avatarPulse{0%,to{box-shadow:0 8px 20px #ff500080,0 0 20px #ff50004d}50%{box-shadow:0 8px 20px #ff5000b3,0 0 30px #ff500080}}.favorites-icon.svelte-pyxeer{width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;transition:all .3s ease}.channel.favorites.svelte-pyxeer{background:linear-gradient(135deg,#ffd7001a,#ffb9000d);border-left:3px solid gold}.channel.favorites.svelte-pyxeer:hover{background:linear-gradient(135deg,#ffd70026,#ffb90014)}.channel.favorites.active.svelte-pyxeer{background:linear-gradient(135deg,#ffd70033,#ffb9001a);border-left-color:gold}.channel.favorites.svelte-pyxeer .username:where(.svelte-pyxeer){color:gold;font-weight:600}.channel.favorites.svelte-pyxeer:hover .favorites-icon:where(.svelte-pyxeer){transform:scale(1.1) rotate(15deg)}.username.svelte-pyxeer{font-size:14px;font-family:Rubik-Medium,sans-serif;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-input.svelte-pyxeer{width:calc(100% - 32px);margin:16px;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,80,0,.2);background:linear-gradient(135deg,#20222899,#181a2099);backdrop-filter:blur(10px);color:#ffffffe6;font-family:Rubik-Regular,sans-serif;font-size:14px;transition:all .3s ease;box-shadow:0 4px 12px #0003}.search-input.svelte-pyxeer::placeholder{color:#fff6}.search-input.svelte-pyxeer:focus{outline:none;border-color:#ff500080;background:linear-gradient(135deg,#202228cc,#181a20cc);box-shadow:0 0 0 3px #ff50001a,0 6px 20px #0000004d}.search-results.svelte-pyxeer{margin-top:8px}.search-result-item.svelte-pyxeer{padding:10px 14px;margin:6px 8px;border-radius:12px;cursor:pointer;display:flex;align-items:center;color:#fff9;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff05;border:1px solid transparent;position:relative;overflow:hidden}.search-result-item.svelte-pyxeer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,80,0,.08),transparent);transition:left .5s ease}.search-result-item.svelte-pyxeer:hover{background:linear-gradient(135deg,#ff500014,#ff7a3d0d);border-color:#ff500033;color:#ffffffe6;transform:translate(4px);box-shadow:0 4px 12px #ff500026}.search-result-item.svelte-pyxeer:hover:before{left:100%}.user-names.svelte-pyxeer{display:flex;flex-direction:column;margin-left:12px;flex:1}.display-name.svelte-pyxeer{font-size:14px;font-weight:600;color:#ffffffe6}.username-small.svelte-pyxeer{font-size:12px;color:#ffffff80;margin-top:2px}.add-friend-icon-btn.svelte-pyxeer{border-color:#ff500066}.add-friend-icon-btn.svelte-pyxeer:hover{background:linear-gradient(135deg,#ff500033,#ff350033);border-color:#ff500099;box-shadow:0 0 20px #ff50004d;transform:translateY(-2px) scale(1.05)}.add-friend-icon-btn.svelte-pyxeer:hover svg:where(.svelte-pyxeer){animation:svelte-pyxeer-addFriendBounce .6s ease infinite}@keyframes svelte-pyxeer-addFriendBounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.call-btn.svelte-pyxeer{margin-left:auto;padding:8px 16px;color:#fff;border-radius:8px;cursor:pointer;font-family:Rubik-Medium,sans-serif;font-size:13px;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.icon-btn.svelte-pyxeer{background-color:#ffffff1a;border:2px solid rgba(255,255,255,.3);margin-left:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.icon-btn.svelte-pyxeer:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.chat-icon-btn.svelte-pyxeer{border-color:#64b4ff66}.chat-icon-btn.svelte-pyxeer:hover{background:#64b4ff33;border-color:#64b4ff99;box-shadow:0 0 20px #64b4ff4d;transform:translateY(-2px) scale(1.05)}.chat-icon-btn.svelte-pyxeer:hover svg:where(.svelte-pyxeer){animation:svelte-pyxeer-chatBounce .6s ease infinite}@keyframes svelte-pyxeer-chatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.call-icon-btn.svelte-pyxeer:hover{background-color:#ffffff26;border-color:#fff9;transform:scale(1.15) rotate(15deg);box-shadow:0 0 20px #ffffff4d}.icon-btn.svelte-pyxeer:hover:before{width:100%;height:100%}.icon-btn.svelte-pyxeer:active{transform:scale(.95)}.chat-icon-btn.svelte-pyxeer:hover:before{background:#64b4ff4d}.call-btn.svelte-pyxeer,.info-btn.svelte-pyxeer{background:transparent;padding:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;border:none;cursor:pointer}.call-btn.svelte-pyxeer:hover,.info-btn.svelte-pyxeer:hover{background:#ffffff1a;transform:scale(1.05)}.call-btn.svelte-pyxeer svg:where(.svelte-pyxeer),.info-btn.svelte-pyxeer svg:where(.svelte-pyxeer){width:20px;height:20px;stroke:#fff!important;fill:none!important;position:relative;z-index:1;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.call-btn.svelte-pyxeer:hover svg:where(.svelte-pyxeer){animation:svelte-pyxeer-phoneRing .5s ease-in-out}.call-btn.group-call-btn.svelte-pyxeer{background:#4caf501a}.call-btn.group-call-btn.svelte-pyxeer:hover{background:#4caf5033}.call-btn.group-call-btn.svelte-pyxeer svg:where(.svelte-pyxeer){stroke:#4caf50!important}.channel.group-chat.svelte-pyxeer{background:linear-gradient(135deg,#5865f20d,#4752c408)}.channel.group-chat.svelte-pyxeer:hover{background:linear-gradient(135deg,#5865f21f,#4752c414);border-color:#5865f24d}.channel.group-chat.active.svelte-pyxeer{background:linear-gradient(135deg,#5865f233,#4752c426);border-color:#5865f266;color:#5865f2}.group-avatar.svelte-pyxeer{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;box-shadow:0 4px 12px #5865f24d;transition:all .3s ease}.channel.svelte-pyxeer:hover .group-avatar:where(.svelte-pyxeer){transform:scale(1.1) rotate(-5deg);box-shadow:0 6px 16px #5865f266}.channel.active.svelte-pyxeer .group-avatar:where(.svelte-pyxeer){background:linear-gradient(135deg,#7289da,#99aff5);box-shadow:0 8px 20px #5865f280}.group-avatar.svelte-pyxeer svg:where(.svelte-pyxeer){color:#fff}.chat-info.svelte-pyxeer{display:flex;flex-direction:column;flex:1;min-width:0}.member-count.svelte-pyxeer{font-size:11px;color:#fff6;margin-top:2px}.channel.svelte-pyxeer:hover .member-count:where(.svelte-pyxeer){color:#fff9;stroke:#fff!important}.unread-badge.svelte-pyxeer{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:linear-gradient(135deg,#ff5000,#ff7a3d);color:#fff;font-size:11px;font-weight:700;font-family:Rubik-Bold,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ff500066;margin-left:auto;margin-right:8px;animation:svelte-pyxeer-badgePulse 2s ease-in-out infinite}@keyframes svelte-pyxeer-badgePulse{0%,to{box-shadow:0 2px 8px #ff500066}50%{box-shadow:0 2px 12px #ff500099,0 0 16px #ff50004d}}.channel.active.svelte-pyxeer .unread-badge:where(.svelte-pyxeer){animation:none;opacity:.7}@keyframes svelte-pyxeer-phoneRing{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.section.svelte-pyxeer{margin-bottom:8px}@media (max-width: 768px){.sidebar.svelte-pyxeer{width:100%;height:100%;border-radius:0;padding-bottom:80px}.scroll-wrapper.svelte-pyxeer{max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px)}.scroll-container.svelte-pyxeer{padding-bottom:20px}.channel.svelte-pyxeer{min-height:72px;padding:16px;margin:4px 0;border-radius:12px}.section-title.svelte-pyxeer{font-size:13px;padding:12px 16px}.call-btn.svelte-pyxeer,.icon-btn.svelte-pyxeer{min-width:44px;min-height:44px}}.inline-video-player.svelte-fswxxk{position:relative;width:100%;max-width:600px;max-height:400px;background:#000;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease}.inline-video-player.compact.svelte-fswxxk{max-height:250px}.inline-video-player.svelte-fswxxk:fullscreen{max-width:100vw;max-height:100vh;width:100vw;height:100vh;border-radius:0}.inline-video-player.svelte-fswxxk:fullscreen .video-element:where(.svelte-fswxxk){width:100vw;height:100vh;max-width:100vw;max-height:100vh;object-fit:contain}.video-element.svelte-fswxxk{width:100%;height:auto;max-height:400px;display:block;object-fit:contain}.inline-video-player.compact.svelte-fswxxk .video-element:where(.svelte-fswxxk){max-height:250px}.controls.svelte-fswxxk{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%);padding:30px 12px 12px;transition:opacity .3s ease;z-index:10}.play-overlay.svelte-fswxxk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:#5865f2e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:11}.play-overlay.svelte-fswxxk:hover{background:#5865f2;transform:translate(-50%,-50%) scale(1.1)}.play-overlay.svelte-fswxxk svg:where(.svelte-fswxxk){width:28px;height:28px;margin-left:3px}.controls-bottom.svelte-fswxxk{width:100%}.progress-bar.svelte-fswxxk{width:100%;height:4px;background:#ffffff4d;border-radius:2px;cursor:pointer;position:relative;margin-bottom:8px;transition:height .2s ease}.progress-bar.svelte-fswxxk:hover{height:6px}.progress-filled.svelte-fswxxk{height:100%;background:linear-gradient(90deg,#5865f2,#7289da);border-radius:2px;transition:width .1s linear;pointer-events:none}.progress-thumb.svelte-fswxxk{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#fff;border-radius:50%;opacity:0;transition:opacity .2s ease;pointer-events:none;box-shadow:0 2px 4px #0000004d}.progress-bar.svelte-fswxxk:hover .progress-thumb:where(.svelte-fswxxk){opacity:1}.controls-row.svelte-fswxxk{display:flex;align-items:center;gap:8px}.control-btn.svelte-fswxxk{width:32px;height:32px;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;padding:0;flex-shrink:0}.control-btn.svelte-fswxxk:hover{background:#ffffff1a}.control-btn.svelte-fswxxk svg:where(.svelte-fswxxk){width:18px;height:18px}.time-display.svelte-fswxxk{color:#fff;font-size:12px;font-family:Rubik-Medium,sans-serif;white-space:nowrap;user-select:none}.spacer.svelte-fswxxk{flex:1}.volume-slider.svelte-fswxxk{width:60px;height:3px;background:#ffffff4d;border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none}.volume-slider.svelte-fswxxk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#fff;border-radius:50%;cursor:pointer}.volume-slider.svelte-fswxxk::-moz-range-thumb{width:10px;height:10px;background:#fff;border-radius:50%;cursor:pointer;border:none}.inline-video-player.compact.svelte-fswxxk .controls:where(.svelte-fswxxk){padding:20px 8px 8px}.inline-video-player.compact.svelte-fswxxk .play-overlay:where(.svelte-fswxxk){width:48px;height:48px}.inline-video-player.compact.svelte-fswxxk .play-overlay:where(.svelte-fswxxk) svg:where(.svelte-fswxxk){width:20px;height:20px}.inline-video-player.compact.svelte-fswxxk .time-display:where(.svelte-fswxxk){font-size:11px}.inline-video-player.compact.svelte-fswxxk .control-btn:where(.svelte-fswxxk){width:28px;height:28px}.inline-video-player.compact.svelte-fswxxk .control-btn:where(.svelte-fswxxk) svg:where(.svelte-fswxxk){width:16px;height:16px}.inline-video-player.compact.svelte-fswxxk .volume-slider:where(.svelte-fswxxk){width:50px}.audio-player.svelte-1fn1knu{background:linear-gradient(135deg,#1a1d2e,#16192b);border:1px solid rgba(99,102,241,.2);border-radius:12px;padding:16px;max-width:500px;width:100%;box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.audio-player.svelte-1fn1knu:hover{border-color:#6366f166;box-shadow:0 6px 16px #0006}.audio-player.compact.svelte-1fn1knu{max-width:400px;padding:12px}.audio-content.svelte-1fn1knu{display:flex;flex-direction:column;gap:12px}.play-btn.svelte-1fn1knu{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px #5865f24d;flex-shrink:0;align-self:flex-start}.play-btn.svelte-1fn1knu:hover:not(:disabled){transform:scale(1.1);box-shadow:0 6px 16px #5865f280}.play-btn.svelte-1fn1knu:active:not(:disabled){transform:scale(.95)}.play-btn.svelte-1fn1knu:disabled{opacity:.5;cursor:not-allowed}.play-btn.svelte-1fn1knu svg:where(.svelte-1fn1knu){width:24px;height:24px;color:#fff}.spinner.svelte-1fn1knu{animation:svelte-1fn1knu-spin 1s linear infinite}@keyframes svelte-1fn1knu-spin{to{transform:rotate(360deg)}}.audio-info.svelte-1fn1knu{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.audio-title.svelte-1fn1knu{display:flex;align-items:center;gap:8px;color:#e8eaf0;font-size:14px;font-weight:500;min-width:0}.audio-title.svelte-1fn1knu svg:where(.svelte-1fn1knu){width:18px;height:18px;color:#5865f2;flex-shrink:0}.filename-text.svelte-1fn1knu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.progress-container.svelte-1fn1knu{cursor:pointer;user-select:none}.progress-bar.svelte-1fn1knu{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;position:relative;margin-bottom:6px}.progress-fill.svelte-1fn1knu{height:100%;background:linear-gradient(90deg,#5865f2,#7289da);border-radius:3px;position:relative;transition:width .1s linear}.progress-handle.svelte-1fn1knu{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;opacity:0;transition:opacity .2s ease}.progress-container.svelte-1fn1knu:hover .progress-handle:where(.svelte-1fn1knu){opacity:1}.time-display.svelte-1fn1knu{display:flex;justify-content:space-between;font-size:12px;color:#ffffff80;font-variant-numeric:tabular-nums}.audio-controls.svelte-1fn1knu{display:flex;align-items:center;gap:8px;justify-content:flex-end}.control-btn.svelte-1fn1knu{width:36px;height:36px;border-radius:8px;background:#5865f21a;border:1px solid rgba(88,101,242,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#c7d2fe;text-decoration:none}.control-btn.svelte-1fn1knu:hover{background:#5865f233;border-color:#5865f266;transform:translateY(-2px)}.control-btn.svelte-1fn1knu:active{transform:translateY(0)}.control-btn.svelte-1fn1knu svg:where(.svelte-1fn1knu){width:18px;height:18px}.volume-control.svelte-1fn1knu{position:relative}.volume-slider.svelte-1fn1knu{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:linear-gradient(135deg,#1a1d2e,#16192b);border:1px solid rgba(99,102,241,.3);border-radius:8px;padding:12px 8px;box-shadow:0 4px 12px #0000004d;z-index:100}.volume-slider.svelte-1fn1knu input[type=range]:where(.svelte-1fn1knu){-webkit-appearance:none;appearance:none;width:100px;height:6px;background:#ffffff1a;border-radius:3px;outline:none;transform:rotate(-90deg);transform-origin:center;margin:47px -47px}.volume-slider.svelte-1fn1knu input[type=range]:where(.svelte-1fn1knu)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:linear-gradient(135deg,#5865f2,#7289da);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0000004d}.volume-slider.svelte-1fn1knu input[type=range]:where(.svelte-1fn1knu)::-moz-range-thumb{width:14px;height:14px;background:linear-gradient(135deg,#5865f2,#7289da);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d}.download-btn.svelte-1fn1knu{margin-left:auto}.equalizer-btn.active.svelte-1fn1knu{background:#5865f24d;border-color:#5865f299}.equalizer-visualization.svelte-1fn1knu{display:flex;align-items:flex-end;justify-content:space-between;height:40px;gap:4px;padding:8px 0;margin-top:4px}.eq-vis-bar.svelte-1fn1knu{flex:1;background:linear-gradient(to top,#5865f2,#7289da);border-radius:2px;min-height:2px;transition:height .1s ease-out;box-shadow:0 0 8px #5865f280}@keyframes svelte-1fn1knu-eqBarPulse{0%,to{opacity:.6;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.equalizer-btn.svelte-1fn1knu:hover .eq-bar:where(.svelte-1fn1knu){animation:svelte-1fn1knu-eqBarPulse .8s ease-in-out infinite}.equalizer-btn.svelte-1fn1knu:hover .bar-1:where(.svelte-1fn1knu){animation-delay:0s}.equalizer-btn.svelte-1fn1knu:hover .bar-2:where(.svelte-1fn1knu){animation-delay:.1s}.equalizer-btn.svelte-1fn1knu:hover .bar-3:where(.svelte-1fn1knu){animation-delay:.2s}.equalizer-btn.svelte-1fn1knu:hover .bar-4:where(.svelte-1fn1knu){animation-delay:.3s}.equalizer-btn.svelte-1fn1knu:hover .bar-5:where(.svelte-1fn1knu){animation-delay:.4s}.equalizer-btn.active.svelte-1fn1knu .eq-bar:where(.svelte-1fn1knu){animation:svelte-1fn1knu-eqBarPulse .6s ease-in-out infinite;fill:#5865f2}.audio-player.compact.svelte-1fn1knu .play-btn:where(.svelte-1fn1knu){width:48px;height:48px}.audio-player.compact.svelte-1fn1knu .play-btn:where(.svelte-1fn1knu) svg:where(.svelte-1fn1knu){width:20px;height:20px}.audio-player.compact.svelte-1fn1knu .audio-title:where(.svelte-1fn1knu){font-size:13px}.audio-player.compact.svelte-1fn1knu .control-btn:where(.svelte-1fn1knu){width:32px;height:32px}.audio-player.compact.svelte-1fn1knu .control-btn:where(.svelte-1fn1knu) svg:where(.svelte-1fn1knu){width:16px;height:16px}@keyframes svelte-1fn1knu-rotateArcBack{0%{stroke-dasharray:0,100;opacity:.5}50%{stroke-dasharray:50,100;opacity:1}to{stroke-dasharray:0,100;opacity:.5}}@keyframes svelte-1fn1knu-rotateArcForward{0%{stroke-dasharray:0,100;opacity:.5}50%{stroke-dasharray:50,100;opacity:1}to{stroke-dasharray:0,100;opacity:.5}}@keyframes svelte-1fn1knu-slideArrowLeft{0%,to{transform:translate(0);opacity:1}50%{transform:translate(-3px);opacity:.6}}@keyframes svelte-1fn1knu-slideArrowRight{0%,to{transform:translate(0);opacity:1}50%{transform:translate(3px);opacity:.6}}@keyframes svelte-1fn1knu-soundWave{0%,to{opacity:.3}50%{opacity:1}}@keyframes svelte-1fn1knu-downloadPulse{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.rewind-btn.svelte-1fn1knu:hover .arc-segment:where(.svelte-1fn1knu){animation:svelte-1fn1knu-rotateArcBack 1.2s ease-in-out infinite}.rewind-btn.svelte-1fn1knu:hover .double-arrow-left:where(.svelte-1fn1knu) .arrow-1:where(.svelte-1fn1knu){animation:svelte-1fn1knu-slideArrowLeft .6s ease-in-out infinite}.rewind-btn.svelte-1fn1knu:hover .double-arrow-left:where(.svelte-1fn1knu) .arrow-2:where(.svelte-1fn1knu){animation:svelte-1fn1knu-slideArrowLeft .6s ease-in-out infinite .15s}.forward-btn.svelte-1fn1knu:hover .arc-segment:where(.svelte-1fn1knu){animation:svelte-1fn1knu-rotateArcForward 1.2s ease-in-out infinite}.forward-btn.svelte-1fn1knu:hover .double-arrow-right:where(.svelte-1fn1knu) .arrow-1:where(.svelte-1fn1knu){animation:svelte-1fn1knu-slideArrowRight .6s ease-in-out infinite}.forward-btn.svelte-1fn1knu:hover .double-arrow-right:where(.svelte-1fn1knu) .arrow-2:where(.svelte-1fn1knu){animation:svelte-1fn1knu-slideArrowRight .6s ease-in-out infinite .15s}.volume-btn.svelte-1fn1knu:hover .sound-wave:where(.svelte-1fn1knu){animation:svelte-1fn1knu-soundWave 1s ease-in-out infinite}.volume-btn.svelte-1fn1knu:hover .wave-1:where(.svelte-1fn1knu){animation-delay:0s}.volume-btn.svelte-1fn1knu:hover .wave-2:where(.svelte-1fn1knu){animation-delay:.15s}.download-btn.svelte-1fn1knu:hover svg:where(.svelte-1fn1knu){animation:svelte-1fn1knu-downloadPulse .8s ease-in-out infinite}.download-btn.svelte-1fn1knu:hover polyline:where(.svelte-1fn1knu){animation:svelte-1fn1knu-pulse .8s ease-in-out infinite}@keyframes svelte-1fn1knu-pulse{0%,to{opacity:1}50%{opacity:.5}}.eq-settings-btn.active.svelte-1fn1knu{background:#5865f233;color:#5865f2}.equalizer-settings.svelte-1fn1knu{background:linear-gradient(180deg,#141623fa,#0f111cfa);backdrop-filter:blur(20px);border-radius:12px;padding:16px;margin-top:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0006}.eq-settings-header.svelte-1fn1knu{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.eq-settings-title.svelte-1fn1knu{font-size:13px;font-weight:600;color:#fff}.eq-reset-btn.svelte-1fn1knu{background:none;border:none;color:#b9bbbe;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.eq-reset-btn.svelte-1fn1knu:hover{background:#ffffff1a;color:#fff}.eq-reset-btn.svelte-1fn1knu svg:where(.svelte-1fn1knu){width:16px;height:16px}.eq-bands-container.svelte-1fn1knu{display:flex;gap:12px;align-items:center}.eq-scale.svelte-1fn1knu{display:flex;flex-direction:column;justify-content:space-between;height:160px;padding:0;margin-right:4px}.eq-scale-label.svelte-1fn1knu{font-size:11px;color:#fff6;font-weight:500;text-align:right;min-width:24px;line-height:1}.eq-scale-label.zero.svelte-1fn1knu{color:#fff9;font-weight:600}.eq-bands.svelte-1fn1knu{display:flex;justify-content:space-between;gap:12px;height:160px;position:relative;flex:1}.eq-zero-line.svelte-1fn1knu{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff26;pointer-events:none;z-index:1}.eq-band.svelte-1fn1knu{display:flex;flex-direction:column;align-items:center;flex:1;gap:8px;position:relative;z-index:2}.eq-band-label.svelte-1fn1knu{font-size:10px;color:#ffffff80;font-weight:500;min-height:14px;text-align:center}.master-volume.svelte-1fn1knu{margin-left:8px;padding-left:12px;border-left:1px solid rgba(255,255,255,.1)}.eq-slider.svelte-1fn1knu{-webkit-appearance:slider-vertical;writing-mode:bt-lr;width:4px;height:120px;background:#ffffff1a;border-radius:2px;outline:none;cursor:pointer;position:relative;transition:background .2s ease}.eq-slider.svelte-1fn1knu:hover{background:#ffffff26}.eq-slider.master-slider.svelte-1fn1knu{background:linear-gradient(to top,#ffc10726,#ffc10714,#ffc10726)}.eq-slider.master-slider.svelte-1fn1knu:hover{background:linear-gradient(to top,#ffc10733,#ffc1071f,#ffc10733)}.eq-slider.svelte-1fn1knu::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px #0000004d}.eq-slider.svelte-1fn1knu::-webkit-slider-thumb:hover{transform:scale(1.3);box-shadow:0 2px 8px #0006}.eq-slider.master-slider.svelte-1fn1knu::-webkit-slider-thumb{background:#ffc107;box-shadow:0 2px 6px #ffc10766}.eq-slider.master-slider.svelte-1fn1knu::-webkit-slider-thumb:hover{background:#ffd54f;box-shadow:0 2px 12px #ffc10799}.eq-slider.svelte-1fn1knu::-moz-range-thumb{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;border:none;transition:all .2s ease;box-shadow:0 1px 4px #0000004d}.eq-slider.svelte-1fn1knu::-moz-range-thumb:hover{transform:scale(1.3);box-shadow:0 2px 8px #0006}.eq-slider.master-slider.svelte-1fn1knu::-moz-range-thumb{background:#ffc107;box-shadow:0 2px 6px #ffc10766}.eq-slider.master-slider.svelte-1fn1knu::-moz-range-thumb:hover{background:#ffd54f;box-shadow:0 2px 12px #ffc10799}.image-preview.svelte-nw6d47{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);max-width:100%;max-height:400px;background:#0003}.image-preview.svelte-nw6d47:hover{transform:scale(1.02);box-shadow:0 8px 24px #0000004d}.image-preview.compact.svelte-nw6d47{max-height:250px}.image-preview.svelte-nw6d47 img:where(.svelte-nw6d47){width:100%;height:auto;max-height:400px;display:block;object-fit:contain;transition:transform .3s ease}.image-preview.compact.svelte-nw6d47 img:where(.svelte-nw6d47){max-height:250px}.image-preview.svelte-nw6d47:hover img:where(.svelte-nw6d47){transform:scale(1.05)}.image-overlay.svelte-nw6d47{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:12px;display:flex;justify-content:space-between;align-items:flex-end;opacity:0;transition:opacity .3s ease}.image-preview.svelte-nw6d47:hover .image-overlay:where(.svelte-nw6d47){opacity:1}.image-info.svelte-nw6d47{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.image-filename.svelte-nw6d47{color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-size.svelte-nw6d47{color:#ffffffb3;font-size:11px}.video-preview.svelte-nw6d47{position:relative;border-radius:8px;overflow:visible;display:flex;flex-direction:column;gap:8px}.video-info.svelte-nw6d47{padding:8px 12px;background:#0009;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}.video-filename.svelte-nw6d47{color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.video-size.svelte-nw6d47{color:#ffffffb3;font-size:11px;white-space:nowrap}.audio-preview.svelte-nw6d47{width:100%;max-width:100%}.audio-preview.compact.svelte-nw6d47{max-width:100%}.file-info.svelte-nw6d47{display:flex;align-items:center;gap:12px;padding:12px;background:#1e1f2299;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .3s ease;max-width:100%}.file-info.svelte-nw6d47:hover{background:#28292ccc;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.file-info.compact.svelte-nw6d47{padding:10px}.file-icon.svelte-nw6d47{width:48px;height:48px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.file-info.compact.svelte-nw6d47 .file-icon:where(.svelte-nw6d47){width:40px;height:40px}.icon-emoji.svelte-nw6d47{font-size:20px;line-height:1;margin-bottom:2px}.file-extension.svelte-nw6d47{font-size:9px;font-weight:700;color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px}.file-details.svelte-nw6d47{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.filename.svelte-nw6d47{color:#dcddde;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info.compact.svelte-nw6d47 .filename:where(.svelte-nw6d47){font-size:13px}.filesize.svelte-nw6d47{color:#96989d;font-size:12px}.download-btn.svelte-nw6d47{width:32px;height:32px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;border:none;text-decoration:none}.download-btn.svelte-nw6d47:hover{background:#fff3;transform:scale(1.1)}.download-btn.svelte-nw6d47:active{transform:scale(.95)}.download-btn.svelte-nw6d47 svg:where(.svelte-nw6d47){width:18px;height:18px;color:#fff}.file-download.svelte-nw6d47{background:#5865f233}.file-download.svelte-nw6d47:hover{background:#5865f266}@media (max-width: 768px){.file-info.svelte-nw6d47{padding:10px}.file-icon.svelte-nw6d47{width:40px;height:40px}.filename.svelte-nw6d47{font-size:13px}.download-btn.svelte-nw6d47{width:28px;height:28px}.download-btn.svelte-nw6d47 svg:where(.svelte-nw6d47){width:16px;height:16px}}.modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000000d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:9999999999!important;animation:svelte-15dlkgw-fadeIn .2s ease-out!important;display:flex!important;align-items:center!important;justify-content:center!important}@keyframes svelte-15dlkgw-fadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay .user-info{position:fixed!important;top:24px!important;left:24px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006!important;animation:svelte-15dlkgw-slideInLeft .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important;max-width:400px!important}@keyframes svelte-15dlkgw-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.modal-overlay .user-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:16px!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important}.modal-overlay .user-details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.modal-overlay .user-name{font-size:15px!important;font-weight:600!important;color:#fffffff2!important}.modal-overlay .file-name{font-size:13px!important;color:#fff9!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.modal-overlay .controls{position:fixed!important;top:24px!important;right:24px!important;display:flex!important;align-items:center!important;gap:8px!important;animation:svelte-15dlkgw-slideInRight .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important}@keyframes svelte-15dlkgw-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.modal-overlay .zoom-indicator{height:44px!important;padding:0 16px!important;border-radius:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffffe6!important;font-size:14px!important;font-weight:600!important;box-shadow:0 4px 16px #0000004d!important;min-width:70px!important}.modal-overlay .control-btn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#ffffffe6!important;text-decoration:none!important;box-shadow:0 4px 16px #0000004d!important}.modal-overlay .control-btn:hover{background:#1e1e2de6!important;border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0006!important}.modal-overlay .control-btn.active{background:#3b82f64d!important;border-color:#3b82f680!important}.modal-overlay .control-btn:active{transform:translateY(0) scale(.95)!important}.modal-overlay .control-btn svg{width:22px!important;height:22px!important;stroke-width:2!important}.modal-overlay .close-control{background:#dc262633!important;border-color:#dc26264d!important}.modal-overlay .close-control:hover{background:#dc26264d!important;border-color:#dc262680!important}.modal-overlay .modal-content-center{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:100px 24px 24px!important;animation:svelte-15dlkgw-zoomIn .3s cubic-bezier(.16,1,.3,1)!important}@keyframes svelte-15dlkgw-zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-overlay .main-image{max-width:90vw!important;max-height:85vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:8px!important;box-shadow:0 16px 48px #00000080!important;transition:none!important;will-change:transform!important;touch-action:none!important;cursor:all-scroll!important}.modal-overlay .main-image.smooth-transition{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.modal-overlay .main-video{max-width:90vw!important;max-height:85vh!important;width:auto!important;height:auto!important;border-radius:12px!important;box-shadow:0 16px 48px #00000080!important;background:#000!important}.modal-overlay .audio-player{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;background:#14141ed9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:48px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 48px #00000080!important;min-width:500px!important}.modal-overlay .audio-icon-large{width:100px!important;height:100px!important;border-radius:50%!important;background:linear-gradient(135deg,#7c3aed4d,#4f46e54d)!important;border:2px solid rgba(124,58,237,.4)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#a78bfa!important}.modal-overlay .audio-icon-large svg{width:50px!important;height:50px!important;stroke-width:2!important;filter:drop-shadow(0 4px 12px rgba(124,58,237,.4))!important}.modal-overlay .audio-info{text-align:center!important}.modal-overlay .audio-filename{font-size:18px!important;font-weight:600!important;color:#fffffff2!important;margin-bottom:8px!important}.modal-overlay .audio-filesize{font-size:14px!important;color:#fff9!important}.modal-overlay .audio-controls{width:100%!important;max-width:400px!important;border-radius:12px!important}.modal-overlay .file-preview-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;background:#14141ed9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:48px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 48px #00000080!important;min-width:450px!important}.modal-overlay .file-icon-large{width:120px!important;height:120px!important;border-radius:24px!important;background:linear-gradient(135deg,#7c3aed33,#4f46e533)!important;border:2px solid rgba(124,58,237,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#a78bfa!important}.modal-overlay .file-icon-large svg{width:60px!important;height:60px!important;stroke-width:1.5!important;filter:drop-shadow(0 4px 12px rgba(124,58,237,.4))!important}.modal-overlay .file-info-text{text-align:center!important}.modal-overlay .file-name-large{font-size:20px!important;font-weight:600!important;color:#fffffff2!important;margin-bottom:12px!important;word-break:break-word!important}.modal-overlay .file-type{font-size:14px!important;color:#fff9!important;font-family:Fira Code,monospace!important;margin-bottom:8px!important}.modal-overlay .file-size-large{font-size:16px!important;font-weight:600!important;color:#a78bfa!important}.modal-overlay .text-viewer,.modal-overlay .markdown-viewer{max-width:90vw!important;max-height:85vh!important;width:100%!important;background:#14141ed9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 48px #00000080!important;overflow:auto!important}.modal-overlay .code-container{display:flex!important;width:100%!important;position:relative!important}.modal-overlay .line-numbers{flex-shrink:0!important;padding:24px 16px 24px 24px!important;background:#0a0a1480!important;border-right:1px solid rgba(255,255,255,.1)!important;user-select:none!important;text-align:right!important;font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;color:#fff6!important;overflow:hidden!important}.modal-overlay .line-number{min-width:40px!important;padding:0 8px!important;height:1.6em!important}.modal-overlay .code-preview{flex:1!important;width:100%!important;padding:24px!important;font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;color:#ffffffe6!important;white-space:pre!important;word-wrap:break-word!important;margin:0!important}.modal-overlay .markdown-preview{padding:32px!important;color:#ffffffe6!important;line-height:1.7!important}.modal-overlay .html-preview{width:90vw!important;height:85vh!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 48px #00000080!important}.modal-overlay .selectable{user-select:text!important}.modal-overlay .loading-state{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:60px!important}.modal-overlay .spinner{width:56px!important;height:56px!important;border:5px solid rgba(124,58,237,.2)!important;border-top-color:#a78bfa!important;border-radius:50%!important;animation:svelte-15dlkgw-spin 1s linear infinite!important}@keyframes svelte-15dlkgw-spin{to{transform:rotate(360deg)}}.modal-overlay .error-state{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;padding:60px 48px!important;text-align:center!important;background:#dc262626!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:20px!important;border:1px solid rgba(220,38,38,.3)!important;box-shadow:0 16px 48px #00000080!important;min-width:450px!important}.modal-overlay .error-state svg{width:72px!important;height:72px!important;color:#fca5a5!important;stroke-width:2!important}.modal-overlay .error-state p{color:#ffffffe6!important;font-size:18px!important;font-weight:500!important;margin:0!important}@media (max-width: 768px){.modal-overlay .user-info{top:16px!important;left:16px!important;padding:10px 12px!important;max-width:calc(100vw - 200px)!important}.modal-overlay .user-avatar{width:36px!important;height:36px!important;min-width:36px!important;font-size:14px!important}.modal-overlay .user-name{font-size:14px!important}.modal-overlay .file-name{font-size:12px!important}.modal-overlay .controls{top:16px!important;right:16px!important;gap:6px!important}.modal-overlay .control-btn{width:40px!important;height:40px!important;min-width:40px!important}.modal-overlay .control-btn svg{width:20px!important;height:20px!important}.modal-overlay .modal-content-center{padding:80px 16px 16px!important}.modal-overlay .audio-player,.modal-overlay .file-preview-card,.modal-overlay .error-state{min-width:0!important;width:90vw!important;max-width:500px!important;padding:36px 24px!important}.modal-overlay .main-image,.modal-overlay .main-video{max-width:95vw!important;max-height:80vh!important}}@media (max-width: 480px){.modal-overlay .user-info{max-width:calc(100vw - 120px)!important}.modal-overlay .file-name{display:none!important}.modal-overlay .control-btn:not(.close-control){display:none!important}}.pdf-viewer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000000d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:9999999999!important;animation:svelte-9651el-fadeIn .2s ease-out!important;display:flex!important;align-items:center!important;justify-content:center!important}@keyframes svelte-9651el-fadeIn{0%{opacity:0}to{opacity:1}}.pdf-viewer-overlay .controls{position:fixed!important;top:24px!important;right:24px!important;display:flex!important;align-items:center!important;gap:8px!important;animation:svelte-9651el-slideInRight .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important}@keyframes svelte-9651el-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.pdf-viewer-overlay .control-btn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#ffffffe6!important;text-decoration:none!important;box-shadow:0 4px 16px #0000004d!important}.pdf-viewer-overlay .control-btn:hover{background:#1e1e2de6!important;border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0006!important}.pdf-viewer-overlay .control-btn:active{transform:translateY(0) scale(.95)!important}.pdf-viewer-overlay .control-btn svg{width:22px!important;height:22px!important;stroke-width:2!important}.pdf-viewer-overlay .close-control{background:#dc262633!important;border-color:#dc26264d!important}.pdf-viewer-overlay .close-control:hover{background:#dc26264d!important;border-color:#dc262680!important}.pdf-viewer-overlay .modal-content-center{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.pdf-viewer-overlay .file-preview-card{background:#14141ed9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:48px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 48px #00000080!important;min-width:450px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:32px!important;animation:svelte-9651el-slideUp .3s cubic-bezier(.16,1,.3,1)!important}@keyframes svelte-9651el-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pdf-viewer-overlay .file-icon-large{width:120px!important;height:120px!important;border-radius:24px!important;background:linear-gradient(135deg,#7c3aed33,#4f46e533)!important;border:2px solid rgba(124,58,237,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;filter:drop-shadow(0 4px 12px rgba(124,58,237,.4))!important}.pdf-viewer-overlay .file-icon-large svg{width:64px!important;height:64px!important;color:#a78bfa!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important}.pdf-viewer-overlay .file-info-text{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.pdf-viewer-overlay .file-name-large{font-size:20px!important;font-weight:600!important;color:#fffffff2!important;text-align:center!important;word-break:break-word!important;max-width:100%!important}.pdf-viewer-overlay .file-type{font-size:14px!important;color:#fff9!important;text-transform:uppercase!important;letter-spacing:.5px!important}.pdf-viewer-overlay .file-size-large{font-size:15px!important;color:#a78bfa!important;font-weight:500!important}.pdf-viewer-overlay .pdf-message{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:20px!important;background:#7c3aed1a!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:12px!important;width:100%!important;box-sizing:border-box!important}.pdf-viewer-overlay .pdf-message svg{width:24px!important;height:24px!important;color:#a78bfa!important}.pdf-viewer-overlay .pdf-message p{margin:0!important;color:#fffc!important;font-size:14px!important;text-align:center!important}.pdf-viewer-overlay .pdf-hint{font-size:13px!important;color:#fff9!important}.pdf-viewer-overlay .user-info{position:fixed!important;top:24px!important;left:24px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006!important;animation:svelte-9651el-slideInLeft .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important;max-width:400px!important}@keyframes svelte-9651el-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.pdf-viewer-overlay .user-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:16px!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important}.pdf-viewer-overlay .user-details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.pdf-viewer-overlay .user-name{font-size:15px!important;font-weight:600!important;color:#fffffff2!important}.pdf-viewer-overlay .file-name{font-size:13px!important;color:#fff9!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.document-viewer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000000d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:9999999999!important;animation:svelte-145rrl0-fadeIn .2s ease-out!important;display:flex!important;align-items:center!important;justify-content:center!important}@keyframes svelte-145rrl0-fadeIn{0%{opacity:0}to{opacity:1}}.document-viewer-overlay .controls{position:fixed!important;top:24px!important;right:24px!important;display:flex!important;align-items:center!important;gap:8px!important;animation:svelte-145rrl0-slideInRight .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important}@keyframes svelte-145rrl0-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.document-viewer-overlay .control-btn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#ffffffe6!important;text-decoration:none!important;box-shadow:0 4px 16px #0000004d!important}.document-viewer-overlay .control-btn:hover{background:#1e1e2de6!important;border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0006!important}.document-viewer-overlay .control-btn:active{transform:translateY(0) scale(.95)!important}.document-viewer-overlay .control-btn svg{width:22px!important;height:22px!important;stroke-width:2!important}.document-viewer-overlay .close-control{background:#dc262633!important;border-color:#dc26264d!important}.document-viewer-overlay .close-control:hover{background:#dc26264d!important;border-color:#dc262680!important}.document-viewer-overlay .modal-content-center{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.document-viewer-overlay .file-preview-card{background:#14141ed9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:48px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 48px #00000080!important;min-width:450px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:32px!important;animation:svelte-145rrl0-slideUp .3s cubic-bezier(.16,1,.3,1)!important}@keyframes svelte-145rrl0-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.document-viewer-overlay .file-icon-large{width:120px!important;height:120px!important;border-radius:24px!important;background:linear-gradient(135deg,#7c3aed33,#4f46e533)!important;border:2px solid rgba(124,58,237,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;filter:drop-shadow(0 4px 12px rgba(124,58,237,.4))!important}.document-viewer-overlay .file-icon-large svg{width:64px!important;height:64px!important;color:#a78bfa!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important}.document-viewer-overlay .file-info-text{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.document-viewer-overlay .file-name-large{font-size:20px!important;font-weight:600!important;color:#fffffff2!important;text-align:center!important;word-break:break-word!important;max-width:100%!important}.document-viewer-overlay .file-type{font-size:14px!important;color:#fff9!important;text-transform:uppercase!important;letter-spacing:.5px!important}.document-viewer-overlay .file-size-large{font-size:15px!important;color:#a78bfa!important;font-weight:500!important}.document-viewer-overlay .document-message{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:20px!important;background:#7c3aed1a!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:12px!important;width:100%!important;box-sizing:border-box!important}.document-viewer-overlay .document-message svg{width:24px!important;height:24px!important;color:#a78bfa!important}.document-viewer-overlay .document-message p{margin:0!important;color:#fffc!important;font-size:14px!important;text-align:center!important}.document-viewer-overlay .document-hint{font-size:13px!important;color:#fff9!important}.document-viewer-overlay .user-info{position:fixed!important;top:24px!important;left:24px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006!important;animation:svelte-145rrl0-slideInLeft .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important;max-width:400px!important}@keyframes svelte-145rrl0-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.document-viewer-overlay .user-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:16px!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important}.document-viewer-overlay .user-details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.document-viewer-overlay .user-name{font-size:15px!important;font-weight:600!important;color:#fffffff2!important}.document-viewer-overlay .file-name{font-size:13px!important;color:#fff9!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.archive-viewer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000000d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:9999999999!important;animation:svelte-kwqu5x-fadeIn .2s ease-out!important;display:flex!important;align-items:center!important;justify-content:center!important}@keyframes svelte-kwqu5x-fadeIn{0%{opacity:0}to{opacity:1}}.archive-viewer-overlay .controls{position:fixed!important;top:24px!important;right:24px!important;display:flex!important;align-items:center!important;gap:8px!important;animation:svelte-kwqu5x-slideInRight .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important}@keyframes svelte-kwqu5x-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.archive-viewer-overlay .control-btn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#ffffffe6!important;text-decoration:none!important;box-shadow:0 4px 16px #0000004d!important}.archive-viewer-overlay .control-btn:hover{background:#1e1e2de6!important;border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0006!important}.archive-viewer-overlay .control-btn:active{transform:translateY(0) scale(.95)!important}.archive-viewer-overlay .control-btn svg{width:22px!important;height:22px!important;stroke-width:2!important}.archive-viewer-overlay .close-control{background:#dc262633!important;border-color:#dc26264d!important}.archive-viewer-overlay .close-control:hover{background:#dc26264d!important;border-color:#dc262680!important}.archive-viewer-overlay .modal-content-center{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.archive-viewer-overlay .file-preview-card{background:#14141ed9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:48px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 48px #00000080!important;min-width:450px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:32px!important;animation:svelte-kwqu5x-slideUp .3s cubic-bezier(.16,1,.3,1)!important}@keyframes svelte-kwqu5x-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.archive-viewer-overlay .file-icon-large{width:120px!important;height:120px!important;border-radius:24px!important;background:linear-gradient(135deg,#7c3aed33,#4f46e533)!important;border:2px solid rgba(124,58,237,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;filter:drop-shadow(0 4px 12px rgba(124,58,237,.4))!important}.archive-viewer-overlay .file-icon-large svg{width:64px!important;height:64px!important;color:#a78bfa!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important}.archive-viewer-overlay .file-info-text{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.archive-viewer-overlay .file-name-large{font-size:20px!important;font-weight:600!important;color:#fffffff2!important;text-align:center!important;word-break:break-word!important;max-width:100%!important}.archive-viewer-overlay .file-type{font-size:14px!important;color:#fff9!important;text-transform:uppercase!important;letter-spacing:.5px!important}.archive-viewer-overlay .file-size-large{font-size:15px!important;color:#a78bfa!important;font-weight:500!important}.archive-viewer-overlay .user-info{position:fixed!important;top:24px!important;left:24px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006!important;animation:svelte-kwqu5x-slideInLeft .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important;max-width:400px!important}@keyframes svelte-kwqu5x-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.archive-viewer-overlay .user-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:16px!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important}.archive-viewer-overlay .user-details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.archive-viewer-overlay .user-name{font-size:15px!important;font-weight:600!important;color:#fffffff2!important}.archive-viewer-overlay .file-name{font-size:13px!important;color:#fff9!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-viewer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000000d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:9999999999!important;animation:svelte-1s30jue-fadeIn .2s ease-out!important;display:flex!important;align-items:center!important;justify-content:center!important}@keyframes svelte-1s30jue-fadeIn{0%{opacity:0}to{opacity:1}}.text-viewer-overlay .text-controls{position:fixed!important;top:24px!important;right:24px!important;display:flex!important;align-items:center!important;gap:8px!important;animation:svelte-1s30jue-slideInRight .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important}@keyframes svelte-1s30jue-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.text-viewer-overlay .text-actions{display:flex!important;align-items:center!important;gap:8px!important}.text-viewer-overlay .control-btn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#ffffffe6!important;text-decoration:none!important;box-shadow:0 4px 16px #0000004d!important}.text-viewer-overlay .control-btn:hover{background:#1e1e2de6!important;border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0006!important}.text-viewer-overlay .control-btn.active{background:#5865f24d!important;border-color:#5865f280!important}.text-viewer-overlay .control-btn:active{transform:translateY(0) scale(.95)!important}.text-viewer-overlay .control-btn svg{width:22px!important;height:22px!important;stroke-width:2!important}.text-viewer-overlay .close-btn{background:#dc262633!important;border-color:#dc26264d!important}.text-viewer-overlay .close-btn:hover{background:#dc26264d!important;border-color:#dc262680!important}.text-viewer-overlay .download-btn{background:#57f2871a!important;border-color:#57f28733!important}.text-viewer-overlay .download-btn:hover{background:#57f2874d!important;border-color:#57f28780!important}.text-viewer-overlay .text-content{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.text-viewer-overlay .loading-spinner{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;color:#fff!important}.text-viewer-overlay .loading-spinner svg{width:64px!important;height:64px!important;color:#5865f2!important}.text-viewer-overlay .loading-spinner p{font-size:16px!important;color:#ffffffb3!important}.text-viewer-overlay .error-state{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;padding:60px 48px!important;text-align:center!important;background:#dc262626!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:20px!important;border:1px solid rgba(220,38,38,.3)!important;box-shadow:0 16px 48px #00000080!important;min-width:450px!important}.text-viewer-overlay .error-state svg{width:72px!important;height:72px!important;color:#fca5a5!important;stroke-width:2!important}.text-viewer-overlay .error-state p{color:#ffffffe6!important;font-size:18px!important;font-weight:500!important;margin:0!important}.text-viewer-overlay .text-viewer,.text-viewer-overlay .markdown-viewer{max-width:80vw!important;max-height:80vh!important;width:100%!important;background:#14141ed9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 48px #00000080!important;overflow:auto!important}.text-viewer-overlay .code-container{display:flex!important;width:100%!important;position:relative!important}.text-viewer-overlay .line-numbers{flex-shrink:0!important;padding:24px 16px 24px 24px!important;background:#0a0a1480!important;border-right:1px solid rgba(255,255,255,.1)!important;user-select:none!important;text-align:right!important;font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;color:#fff6!important;overflow:hidden!important}.text-viewer-overlay .line-number{min-width:40px!important;padding:0 8px!important;height:1.6em!important}.text-viewer-overlay .code-preview{flex:1!important;width:100%!important;padding:24px!important;margin:0!important;font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;color:#ffffffe6!important;white-space:pre!important;word-wrap:break-word!important}.text-viewer-overlay .markdown-preview{padding:32px!important;color:#ffffffe6!important;line-height:1.7!important}.text-viewer-overlay .selectable{user-select:text!important}@media (max-width: 768px){.text-viewer-overlay .text-controls{flex-direction:column!important;gap:12px!important;padding:12px!important}.text-viewer-overlay .text-actions{width:100%!important;justify-content:flex-end!important}.text-viewer-overlay .control-btn{width:32px!important;height:32px!important}.text-viewer-overlay .control-btn svg{width:16px!important;height:16px!important}}.text-viewer-overlay .user-info{position:fixed!important;top:24px!important;left:24px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#14141ebf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006!important;animation:svelte-1s30jue-slideInLeft .3s cubic-bezier(.16,1,.3,1)!important;z-index:9999999999!important;max-width:400px!important}@keyframes svelte-1s30jue-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.text-viewer-overlay .user-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:16px!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important}.text-viewer-overlay .user-details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.text-viewer-overlay .user-name{font-size:15px!important;font-weight:600!important;color:#fffffff2!important}.text-viewer-overlay .file-name{font-size:13px!important;color:#fff9!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.link-preview.svelte-1ebh50r{display:flex;flex-direction:column;margin-top:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:#ffffff08;transition:all .2s ease;max-width:450px;width:100%}.link-preview.svelte-1ebh50r:hover{border-color:#4a9eff80;background:#4a9eff1a}.link-preview.has-video.svelte-1ebh50r{max-width:560px}.preview-image.svelte-1ebh50r{width:100%;height:200px;overflow:hidden;background:#0000004d;position:relative;flex-shrink:0}.preview-image.clickable.svelte-1ebh50r{cursor:pointer}.preview-image.clickable.svelte-1ebh50r:hover .play-button:where(.svelte-1ebh50r){transform:translate(-50%,-50%) scale(1.1);background:#fffffff2}.preview-image.svelte-1ebh50r img:where(.svelte-1ebh50r){width:100%;height:100%;object-fit:cover;display:block}.play-button.svelte-1ebh50r{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;transition:all .2s ease;pointer-events:none}.play-button.svelte-1ebh50r svg:where(.svelte-1ebh50r){width:32px;height:32px;margin-left:4px}.preview-video.svelte-1ebh50r{width:100%;aspect-ratio:16 / 9;background:#000;position:relative}.preview-video.svelte-1ebh50r iframe:where(.svelte-1ebh50r){width:100%;height:100%;border:none;display:block}.preview-content.svelte-1ebh50r{padding:12px 14px;min-height:60px;text-decoration:none;color:inherit;display:block;transition:background .2s ease}.preview-content.svelte-1ebh50r:hover{background:#ffffff05}.preview-header.svelte-1ebh50r{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;width:100%}.preview-title.svelte-1ebh50r{font-weight:600;color:#fff;font-size:14px;line-height:1.4;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-left:5px}.preview-description.svelte-1ebh50r{margin:0 0 8px;color:#ffffffb3;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.preview-author.svelte-1ebh50r{color:#ffffff80;font-size:12px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-footer.svelte-1ebh50r{display:flex;align-items:center;gap:8px;margin-top:4px}.preview-domain.svelte-1ebh50r{color:#fff6;font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.char-counter.svelte-1s68trr{position:absolute;right:5px;bottom:5px;font-size:12px;color:#96989d;pointer-events:none;user-select:none;font-family:Rubik-Medium,sans-serif}.char-counter.warning.svelte-1s68trr{color:#faa81a}.char-counter.error.svelte-1s68trr{color:#ed4245}.char-counter.hidden.svelte-1s68trr{display:none}.main-content.svelte-1s68trr{width:100%;display:flex;flex-direction:column;height:100vh;position:relative;background:linear-gradient(180deg,#0f111cfa,#121420fa,#141623fa);box-shadow:inset 0 1px #ffffff08}.main-content.svelte-1s68trr:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at top,rgba(88,101,242,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.main-content.svelte-1s68trr>:where(.svelte-1s68trr){position:relative;z-index:1}.upload-indicator.svelte-1s68trr{position:fixed;bottom:80px;right:30px;background:#181826e6;border:1px solid #5865f2;border-radius:15px;padding:12px 20px;display:flex;align-items:center;gap:12px;z-index:100;box-shadow:0 4px 12px #0000004d;opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.22,.61,.36,1)}.upload-indicator.visible.svelte-1s68trr{opacity:1;transform:translateY(0)}.upload-spinner.svelte-1s68trr{width:24px;height:24px;border:3px solid rgba(88,101,242,.3);border-top:3px solid #5865f2;border-radius:50%;animation:svelte-1s68trr-spin 1s linear infinite}@keyframes svelte-1s68trr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-text.svelte-1s68trr{font-size:14px;font-weight:500;color:#dcddde}.dragover-overlay.svelte-1s68trr{position:absolute;top:0;left:0;width:100%;height:100%;background:#181826f2;border:2px dashed #5865f2;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;border-radius:15px;opacity:0;transform:scale(.95);transition:all .3s cubic-bezier(.22,.61,.36,1)}.dragover-overlay.active.svelte-1s68trr{opacity:1;transform:scale(1)}.upload-icon.svelte-1s68trr{width:64px;height:64px;margin-bottom:16px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 8px rgba(255,80,0,.5));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff5000' stroke-width='2'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' y1='3' x2='12' y2='15'/%3E%3C/svg%3E")}.dragover-text.svelte-1s68trr{font-size:1.5rem;font-weight:600;color:#fff;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3);max-width:80%;line-height:1.4}.dragover-hint.svelte-1s68trr{max-width:90%;margin-top:8px;font-size:1rem;color:#96989d;font-weight:500}.dragover-warning.svelte-1s68trr{margin-top:12px;color:#faa81a;font-weight:500;text-align:center}.messages-container.svelte-1s68trr{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:20px 20px 0;scroll-behavior:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.messages-container.svelte-1s68trr::-webkit-scrollbar{width:8px}.messages-container.svelte-1s68trr::-webkit-scrollbar-track{background:#0003;border-radius:4px}.messages-container.svelte-1s68trr::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500066,#ff500099);border-radius:4px;transition:background .2s}.messages-container.svelte-1s68trr::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff500099,#ff5000cc)}.loading-indicator.svelte-1s68trr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#ffffffb3;gap:16px}.skeleton-messages.svelte-1s68trr{display:flex;flex-direction:column;gap:20px;padding:20px;animation:svelte-1s68trr-fadeIn .3s ease-out}.skeleton-message.svelte-1s68trr{display:flex;gap:12px;opacity:0;animation:svelte-1s68trr-skeletonFadeIn .4s ease-out forwards;animation-delay:var(--delay, 0s)}.skeleton-avatar.svelte-1s68trr{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:svelte-1s68trr-shimmer 1.5s infinite;flex-shrink:0}.skeleton-content.svelte-1s68trr{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-header.svelte-1s68trr{width:120px;height:16px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:svelte-1s68trr-shimmer 1.5s infinite}.skeleton-text.svelte-1s68trr{width:var(--width, 80%);height:14px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:svelte-1s68trr-shimmer 1.5s infinite}@keyframes svelte-1s68trr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-1s68trr-skeletonFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1s68trr-fadeIn{0%{opacity:0}to{opacity:1}}.loading-more.svelte-1s68trr{display:flex;align-items:center;justify-content:center;padding:12px;color:#ffffffb3;gap:8px;background:#0000004d;border-radius:8px;margin:12px;font-size:14px;animation:svelte-1s68trr-fadeIn .3s ease}.load-trigger.svelte-1s68trr{visibility:hidden;pointer-events:none}@keyframes svelte-1s68trr-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.spinner.svelte-1s68trr{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff5000cc;border-radius:50%;animation:svelte-1s68trr-spin 1s linear infinite}.spinner-small.svelte-1s68trr{width:16px;height:16px;border:2px solid rgba(255,255,255,.1);border-top-color:#ff5000cc;border-radius:50%;animation:svelte-1s68trr-spin 1s linear infinite}.scroll-to-bottom-btn.svelte-1s68trr{position:fixed;bottom:140px;right:40px;z-index:100;background:linear-gradient(135deg,#ff5000,#ff7a3d);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #ff500066;transition:all .3s ease}.reply-indicator.svelte-1s68trr~.scroll-to-bottom-btn:where(.svelte-1s68trr),.svelte-1s68trr:has(.reply-indicator:where(.svelte-1s68trr)) .scroll-to-bottom-btn:where(.svelte-1s68trr){bottom:220px}.scroll-to-bottom-btn.svelte-1s68trr:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff500099}.scroll-to-bottom-btn.svelte-1s68trr:active{transform:translateY(0)}.scroll-icon-svg.svelte-1s68trr{width:28px;height:28px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.badge-icon.svelte-1s68trr{width:18px;height:18px;margin-right:6px;color:#fff}.new-message-badge.svelte-1s68trr{display:flex;align-items:center;color:#fff;padding:10px 18px;border-radius:25px;font-size:14px;font-family:Rubik-Medium,sans-serif;white-space:nowrap;gap:4px}.scroll-to-bottom-btn.svelte-1s68trr:has(.new-message-badge:where(.svelte-1s68trr)){width:auto;border-radius:25px;padding:0}.message-input-wrapper.svelte-1s68trr{position:sticky;bottom:0;padding:20px;background:linear-gradient(0deg,rgba(15,17,25,.98) 0%,rgba(15,17,25,.8) 50%,transparent 100%);backdrop-filter:blur(10px);position:relative}.message-input-container.svelte-1s68trr{min-height:4dvw;display:flex;align-items:center;justify-content:center;gap:8px;max-width:98%;margin:0 auto;background:linear-gradient(135deg,#202228cc,#181a20cc);border:1px solid rgba(255,80,0,.2);border-radius:16px;padding:10px 14px;box-shadow:0 8px 24px #0000004d,0 0 0 1px #ff50001a inset;transition:all .3s ease}.message-input-container.svelte-1s68trr:focus-within{border-color:#ff500080;box-shadow:0 0 0 3px #ff50001a,0 12px 32px #0006}.input-field.svelte-1s68trr{position:relative;flex:1;border-radius:8px;padding:11px 16px;min-height:44px;max-height:200px;overflow-y:hidden!important;display:block;pointer-events:none}.message.svelte-1s68trr{position:relative;display:flex;gap:16px;margin:2px 0 12px;padding:10px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;opacity:0;transform:translateY(20px);animation:svelte-1s68trr-messageAppear .4s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(.03s * var(--i));background:#ffffff05;overflow:visible;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:1}@keyframes svelte-1s68trr-messageAppear{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.message.svelte-1s68trr:hover{background:linear-gradient(135deg,#ff50000d,#ff7a3d08);border:1px solid rgba(255,80,0,.15);box-shadow:0 4px 12px #0003;transform:translate(4px);z-index:100}.message.groupStart.svelte-1s68trr{margin-top:12px}.message.svelte-1s68trr:not(.groupStart) .message-header:where(.svelte-1s68trr){display:none}.message.svelte-1s68trr:not(.groupStart) .timestamp-inline:where(.svelte-1s68trr){display:flex;align-items:flex-start;width:44px;flex-shrink:0;color:#96989d;font-size:11px;padding-right:16px;padding-top:4px;justify-content:flex-end;opacity:0;transition:opacity .2s}.message.svelte-1s68trr:not(.groupStart):hover .timestamp-inline:where(.svelte-1s68trr){opacity:1}.message.svelte-1s68trr:not(.groupStart) .message-content:where(.svelte-1s68trr){margin-left:0;flex:1;min-width:0}.message-content.svelte-1s68trr{margin-left:0}.message.groupStart.svelte-1s68trr .message-content:where(.svelte-1s68trr){margin-left:0}.message[data-owner=true].svelte-1s68trr,.message[data-owner=true].groupStart.svelte-1s68trr{background-color:#181826;border:1px solid rgb(46,46,56)}.message.svelte-1s68trr{border-radius:15px}.message[data-owner=true].groupStart.svelte-1s68trr{border-radius:15px 4px 15px 15px}.message[data-owner=false].groupStart.svelte-1s68trr{border-radius:4px 15px 15px}.message[data-owner=true].svelte-1s68trr:hover,.message[data-owner=true].groupStart.svelte-1s68trr:hover{background-color:#232335;border-right:1px solid rgb(46,46,56)}.message[data-owner=true].svelte-1s68trr:hover{border-radius:15px}.message[data-owner=true].groupStart.svelte-1s68trr:hover{border-radius:15px 4px 15px 15px}.message[data-owner=false].groupStart.svelte-1s68trr:hover{border-radius:4px 15px 15px}.avatar.svelte-1s68trr{width:44px;height:44px;flex-shrink:0;cursor:pointer}.avatar-img.svelte-1s68trr{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-placeholder.svelte-1s68trr{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.avatar-initial.svelte-1s68trr{font-family:Rubik-Bold,sans-serif;font-size:18px;color:#fff}.message-content.svelte-1s68trr{flex:1;min-width:0;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.message-header.svelte-1s68trr{display:flex;align-items:center;gap:8px;margin-bottom:4px}.message-actions.svelte-1s68trr{position:absolute;top:-30px;right:10px;display:flex;gap:4px;background:#2f3136;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 2px 10px #0000004d;opacity:0;transform:translate(10px);pointer-events:none;transition:all .2s ease;z-index:1000;padding:4px}.message.svelte-1s68trr:hover .message-actions:where(.svelte-1s68trr){opacity:1;transform:translate(0);pointer-events:all}.emoji-btn.svelte-1s68trr{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;outline:none;padding:0;margin:0}.emoji-btn.svelte-1s68trr svg:where(.svelte-1s68trr){width:18px;height:18px;color:#ffffffb3;transition:all .2s ease}.emoji-btn.svelte-1s68trr:hover{background:#ffc83d33}.emoji-btn.svelte-1s68trr:hover svg:where(.svelte-1s68trr){color:#ffc83d}.reply-btn.svelte-1s68trr{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;outline:none;padding:0;margin:0}.reply-btn.svelte-1s68trr svg:where(.svelte-1s68trr){width:18px;height:18px;color:#ffffffb3;transition:all .2s ease}.reply-btn.svelte-1s68trr:hover{background:#60a5fa33}.reply-btn.svelte-1s68trr:hover svg:where(.svelte-1s68trr){color:#60a5fa}.delete-btn.svelte-1s68trr{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;outline:none;padding:0;margin:0}.delete-btn.svelte-1s68trr svg:where(.svelte-1s68trr){width:18px;height:18px;color:#ffffffb3;transition:all .2s ease}.delete-btn.svelte-1s68trr:hover{background:#ff3b5c33}.delete-btn.svelte-1s68trr:hover svg:where(.svelte-1s68trr){color:#ff3b5c}.delete-btn.svelte-1s68trr svg:where(.svelte-1s68trr){color:#ff3b5c}.message-actions.svelte-1s68trr:active{transform:scale(.95)}.emoji-picker.svelte-1s68trr{position:absolute;bottom:calc(100% + 40px);right:0;background:linear-gradient(180deg,#141623fa,#0f111cfa);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 4px 20px #0006;z-index:10000;width:480px;height:380px;display:flex;flex-direction:column;overflow:hidden}.emoji-picker.picker-bottom.svelte-1s68trr{bottom:auto;top:calc(100% - 100px)}.emoji-picker-content.svelte-1s68trr{display:flex;flex:1;overflow:hidden}.emoji-picker-sidebar.svelte-1s68trr{width:52px;flex-shrink:0;background:#0000004d;border-right:1px solid rgba(255,255,255,.05);overflow-y:auto;overflow-x:hidden;padding:8px 4px}.emoji-picker-sidebar.svelte-1s68trr::-webkit-scrollbar{width:4px}.emoji-picker-sidebar.svelte-1s68trr::-webkit-scrollbar-track{background:transparent}.emoji-picker-sidebar.svelte-1s68trr::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff50004d,#ff7a3d80);border-radius:2px}.emoji-picker-sidebar.svelte-1s68trr::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff500080,#ff7a3db3)}.emoji-picker-category-btn.svelte-1s68trr{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:20px;margin-bottom:4px;transition:all .2s ease;opacity:.6}.emoji-picker-category-btn.svelte-1s68trr:hover{background:#ff7a3d33;opacity:1}.emoji-picker-category-btn.active.svelte-1s68trr{background:#ff7a3d4d;opacity:1}.emoji-picker-scroll.svelte-1s68trr{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px}.emoji-picker-scroll.svelte-1s68trr::-webkit-scrollbar{width:6px}.emoji-picker-scroll.svelte-1s68trr::-webkit-scrollbar-track{background:#0000004d;border-radius:3px}.emoji-picker-scroll.svelte-1s68trr::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500080,#ff7a3db3);border-radius:3px;transition:all .2s}.emoji-picker-scroll.svelte-1s68trr::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5000b3,#ff7a3de6)}.emoji-category-section.svelte-1s68trr{margin-bottom:16px}.emoji-category-header.svelte-1s68trr{font-size:13px;font-weight:600;color:#ffffffb3;font-family:Rubik-Medium,sans-serif;position:sticky;top:-12px;background:linear-gradient(180deg,#141623,#0f111c);margin:-12px -12px 8px;padding:8px 4px 6px 16px;z-index:5;border-bottom:1px solid rgba(255,255,255,.05)}.emoji-grid.svelte-1s68trr{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.emoji-option.svelte-1s68trr{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:24px;transition:all .2s ease;padding:0}.emoji-option.svelte-1s68trr:hover{background:#ff7a3d40;transform:scale(1.2)}.emoji-option.svelte-1s68trr:active{transform:scale(1.05)}@keyframes svelte-1s68trr-reactionPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes svelte-1s68trr-reactionBounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes svelte-1s68trr-emojiFloat{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-30px) scale(1.5);opacity:0}}@keyframes svelte-1s68trr-emojiFloat{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-50px) scale(1.5);opacity:0}}.floating-emoji.svelte-1s68trr{position:absolute;font-size:32px;pointer-events:none;z-index:10000;animation:svelte-1s68trr-emojiFloat 1s cubic-bezier(.25,.46,.45,.94) forwards;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));bottom:0}.message-reactions.svelte-1s68trr{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reaction-bubble.svelte-1s68trr{display:flex;align-items:center;gap:4px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;padding:4px 8px;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275);font-size:14px;animation:svelte-1s68trr-reactionPop .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.reaction-bubble.svelte-1s68trr:hover{background:#ff7a3d26;border-color:#ff7a3d4d;transform:scale(1.1)}.reaction-bubble.svelte-1s68trr:active .reaction-emoji:where(.svelte-1s68trr){animation:svelte-1s68trr-reactionBounce .3s ease}.reaction-bubble.user-reacted.svelte-1s68trr{background:#ff7a3d33;border-color:#ff7a3d80}.reaction-bubble.user-reacted.svelte-1s68trr:hover{background:#ff7a3d4d;border-color:#ff7a3d99}.reaction-bubble.sticker-reaction.svelte-1s68trr{padding:2px 6px 2px 2px}.reaction-emoji.svelte-1s68trr{font-size:16px;line-height:1;display:inline-block}.reaction-sticker.svelte-1s68trr{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.reaction-sticker.svelte-1s68trr img:where(.svelte-1s68trr),.reaction-sticker.svelte-1s68trr video:where(.svelte-1s68trr){width:100%;height:100%;object-fit:contain}.reaction-count.svelte-1s68trr{font-size:12px;font-weight:600;color:#fffc;font-family:Rubik-Medium,sans-serif}.reaction-bubble.svelte-1s68trr:active{transform:scale(.95)}.link-previews.svelte-1s68trr{display:flex;flex-direction:column;gap:8px;margin-top:8px}.message-text .message-link{color:#4a9eff;text-decoration:none;transition:all .2s ease;border-bottom:1px solid transparent}.message-text .message-link:hover{color:#6bb3ff;border-bottom-color:#4a9eff}.svelte-1s68trr::selection{background-color:#ff7a3d;color:#fff}.svelte-1s68trr::-moz-selection{background-color:#ff7a3d;color:#fff}.username.svelte-1s68trr{font-weight:500;font-size:16px;cursor:pointer;transition:opacity .2s ease}.username.svelte-1s68trr:hover{opacity:.8}.timestamp.svelte-1s68trr{color:#96989d;font-size:12px}.date-separator.svelte-1s68trr{display:flex;align-items:center;margin:24px 16px;gap:16px;user-select:none}.date-separator-line.svelte-1s68trr{flex:1;height:1px;background-color:#4f545c7a}.date-separator-text.svelte-1s68trr{color:#949ba4;font-size:12px;font-weight:600;line-height:13px;white-space:nowrap}.encryption-warning.svelte-1s68trr{position:relative;color:orange;margin-left:8px;cursor:default;display:inline-flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.warning-icon.svelte-1s68trr{width:18px;height:18px;color:orange;transition:all .3s cubic-bezier(.4,0,.2,1)}.encryption-warning.svelte-1s68trr:hover .warning-icon:where(.svelte-1s68trr){transform:scale(1.15) rotate(5deg)}.warning-triangle.svelte-1s68trr{animation:svelte-1s68trr-warningPulse 2s ease-in-out infinite;transform-origin:center}@keyframes svelte-1s68trr-warningPulse{0%,to{opacity:1}50%{opacity:.7}}.warning-mark.svelte-1s68trr{animation:svelte-1s68trr-warningBlink 1.5s ease-in-out infinite}@keyframes svelte-1s68trr-warningBlink{0%,to{opacity:1}50%{opacity:.5}}.message-text.svelte-1s68trr{position:relative;display:inline-block;max-width:85%;word-wrap:break-word;line-height:1.4;white-space:pre-wrap;cursor:text;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.message-text.multiline.svelte-1s68trr{padding:4px 0;display:block;max-width:100%}.message-text .code-block-wrapper{position:relative;border-radius:6px;overflow:hidden;background:#0003;border:1px solid rgba(255,255,255,.1);line-height:0}.message-text .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:transparent;min-height:32px;position:relative}.message-text .code-language{font-size:11px;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-family:Consolas,Monaco,Courier New,monospace}.message-text .code-copy-btn{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;color:#fff9;cursor:pointer;transition:all .2s ease;margin-left:auto}.message-text .code-copy-btn:hover{background:#ffffff1a;color:#ffffffe6}.message-text .code-copy-btn svg{flex-shrink:0}.message-text pre{background:transparent;margin:0;padding:12px;overflow-x:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5}.message-text code{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.message-text pre code{background:none;border:none;padding:0;margin:0;color:#f8f8f2;display:block}.message-text code.inline-code{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:2px 6px;margin:0 2px;font-size:.9em;color:#ff79c6}.message-text strong{font-weight:600}.message-text em{font-style:italic}.message-text del{text-decoration:line-through;opacity:.7}.message-files-grid.svelte-1s68trr{display:grid;gap:8px;max-width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.message-files-grid.svelte-1s68trr:has(>:where(.svelte-1s68trr):only-child){grid-template-columns:1fr}.message-files-grid.svelte-1s68trr:has(>:where(.svelte-1s68trr):nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.message-files-grid.svelte-1s68trr:has(>:where(.svelte-1s68trr):nth-child(3)){grid-template-columns:repeat(2,1fr)}.message-files-grid.svelte-1s68trr:has(>:where(.svelte-1s68trr):nth-child(4)){grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.message-files-grid.svelte-1s68trr{grid-template-columns:1fr!important}}.message-textarea.svelte-1s68trr{width:100%;background:none;border:none;color:#dcddde;font:1vw Rubik-Medium,sans-serif;resize:none;line-height:1.4;vertical-align:bottom;overflow-y:auto;box-sizing:border-box;transition:height .2s ease-out;pointer-events:auto}.message-textarea.svelte-1s68trr::placeholder{text-transform:none;padding:4px 0 0;font:.9vw Rubik-Medium,sans-serif;display:flex;align-items:center}.message-textarea.svelte-1s68trr:focus{outline:none}.message-textarea.svelte-1s68trr:not(:focus):empty{overflow-y:hidden!important}.attach-button.svelte-1s68trr{width:3vw;height:3vw;display:flex;justify-content:center;align-items:center;background:none;border:none;color:#96989d;cursor:pointer;margin:0 0 0 1dvw;border-radius:10px;transition:all .2s}.attach-button.svelte-1s68trr:hover{background:#ffffff0d}.attach-button.uploading.svelte-1s68trr .material-icons-attach-file-ico:where(.svelte-1s68trr){animation:svelte-1s68trr-pulse 1.5s infinite}.attach-button.disabled.svelte-1s68trr{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes svelte-1s68trr-pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}.material-icons-attach-file-ico.svelte-1s68trr{width:2vw;height:2vw;display:flex;justify-content:center;align-items:center;background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.3333%2013.3333V20C29.3333%2026.6666%2026.6666%2029.3333%2020%2029.3333H12C5.33329%2029.3333%202.66663%2026.6666%202.66663%2020V12C2.66663%205.33329%205.33329%202.66663%2012%202.66663H18.6666'%20stroke='%23E5E5E5'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.4135%2023.6667V17'%20stroke='%23E5E5E5'%20stroke-width='1.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.6667%2020.3333H9'%20stroke='%23E5E5E5'%20stroke-width='1.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M29.3333%2013.3333H24C20%2013.3333%2018.6666%2012%2018.6666%207.99996V2.66663L29.3333%2013.3333Z'%20stroke='%23E5E5E5'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.material-icons-attach-file-ico.svelte-1s68trr:hover{transform:rotate(8deg)}.message.svelte-1s68trr:hover .delete-btn:where(.svelte-1s68trr){opacity:1}.delete-btn.svelte-1s68trr:hover{color:#ed4245;background:#ed424526;border-color:#ed42454d}.trash-icon-btn.svelte-1s68trr{width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.delete-btn.svelte-1s68trr:hover .trash-icon-btn:where(.svelte-1s68trr){animation:svelte-1s68trr-trashBounce .6s ease-in-out}@keyframes svelte-1s68trr-trashBounce{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-5deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-2px) rotate(5deg)}}.toast-container.svelte-1s68trr{position:fixed;top:24px;right:24px;z-index:2000;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.toast.svelte-1s68trr{position:relative;padding:16px 20px;border-radius:16px;box-shadow:0 8px 32px #0006,0 2px 8px #0003;color:#fff;font-family:Rubik-Regular,sans-serif;font-size:14px;line-height:1.5;display:flex;align-items:center;gap:12px;overflow:hidden;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);pointer-events:all;min-width:320px;transition:transform .2s ease,box-shadow .2s ease}.toast.svelte-1s68trr:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d}.toast-icon.svelte-1s68trr{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:4px}.toast-icon.svelte-1s68trr svg:where(.svelte-1s68trr){width:100%;height:100%}.toast.info.svelte-1s68trr{background:linear-gradient(135deg,#2d3748f2,#232d3ef2)}.toast.info.svelte-1s68trr .toast-icon:where(.svelte-1s68trr){background:#4299e133;color:#63b3ed}.toast.info.svelte-1s68trr .toast-progress-bar:where(.svelte-1s68trr){background:linear-gradient(90deg,#4299e1,#63b3ed)}.toast.warning.svelte-1s68trr{background:linear-gradient(135deg,#42372cf2,#382d22f2)}.toast.warning.svelte-1s68trr .toast-icon:where(.svelte-1s68trr){background:#f6ad5533;color:#f6ad55}.toast.warning.svelte-1s68trr .toast-progress-bar:where(.svelte-1s68trr){background:linear-gradient(90deg,#ed8936,#f6ad55)}.toast.error.svelte-1s68trr{background:linear-gradient(135deg,#3c2a2af2,#322020f2)}.toast.error.svelte-1s68trr .toast-icon:where(.svelte-1s68trr){background:#fc818133;color:#fc8181}.toast.error.svelte-1s68trr .toast-progress-bar:where(.svelte-1s68trr){background:linear-gradient(90deg,#f56565,#fc8181)}.toast.success.svelte-1s68trr{background:linear-gradient(135deg,#2c3a2ff2,#223025f2)}.toast.success.svelte-1s68trr .toast-icon:where(.svelte-1s68trr){background:#68d39133;color:#68d391}.toast.success.svelte-1s68trr .toast-progress-bar:where(.svelte-1s68trr){background:linear-gradient(90deg,#48bb78,#68d391)}.toast-content.svelte-1s68trr{flex:1;padding-right:8px;word-wrap:break-word}.toast-close.svelte-1s68trr{width:20px;height:20px;flex-shrink:0;background:none;border:none;color:#ffffff80;cursor:pointer;padding:0;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.toast-close.svelte-1s68trr svg:where(.svelte-1s68trr){width:14px;height:14px}.toast-close.svelte-1s68trr:hover{color:#fff;background:#ffffff26;transform:scale(1.1)}.toast-close.svelte-1s68trr:active{transform:scale(.95)}.toast-progress.svelte-1s68trr{position:absolute;bottom:0;left:0;height:3px;width:100%;background:#ffffff1a;overflow:hidden}.toast-progress-bar.svelte-1s68trr{height:100%;width:100%;transform:scaleX(1);transform-origin:left;animation:svelte-1s68trr-progress 5s linear forwards;box-shadow:0 0 10px #ffffff4d}@keyframes svelte-1s68trr-toastEnter{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:.95}}@keyframes svelte-1s68trr-toastExit{0%{transform:translate(0);opacity:.95}to{transform:translate(120%);opacity:0}}@keyframes svelte-1s68trr-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.upload-indicator.svelte-1s68trr{position:fixed;bottom:120px;left:50%;transform:translate(-50%) scale(.9);background:linear-gradient(135deg,#202228fa,#181a20fa);backdrop-filter:blur(20px);border:1px solid rgba(255,122,61,.3);border-radius:12px;padding:16px 24px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 32px #00000080,0 0 20px #ff7a3d33;z-index:999;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.upload-indicator.visible.svelte-1s68trr{opacity:1;pointer-events:all;transform:translate(-50%) scale(1);animation:svelte-1s68trr-uploadBounce .6s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1s68trr-uploadBounce{0%{opacity:0;transform:translate(-50%) scale(.8) translateY(20px)}50%{transform:translate(-50%) scale(1.05) translateY(-5px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}.upload-spinner.svelte-1s68trr{width:24px;height:24px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff7a3d;border-radius:50%;animation:svelte-1s68trr-spin 1s linear infinite}.upload-text.svelte-1s68trr{font-family:Rubik-Medium,sans-serif;font-size:14px;color:#ffffffe6}.emoji-button.svelte-1s68trr{width:3vw;height:3vw;display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;margin:0 .5vw;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.emoji-button.svelte-1s68trr:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,#ff7a3d1a,#ff50000d);opacity:0;transition:opacity .3s}.emoji-button.svelte-1s68trr:hover:before{opacity:1}.emoji-button-icon.svelte-1s68trr{width:2vw;height:2vw;color:#fffc;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));position:relative;z-index:1;pointer-events:none}.emoji-button.svelte-1s68trr:hover{transform:translateY(-2px)}.emoji-button.svelte-1s68trr:hover .emoji-button-icon:where(.svelte-1s68trr){transform:scale(1.15) rotate(5deg);color:#fff;filter:drop-shadow(0 4px 8px rgba(255,122,61,.4))}.emoji-button.active.svelte-1s68trr{background:linear-gradient(135deg,#ff7a3d33,#ff500026)}.emoji-button.active.svelte-1s68trr:before{opacity:0}.emoji-button.active.svelte-1s68trr .emoji-button-icon:where(.svelte-1s68trr){color:#ff7a3d;transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(255,122,61,.6))}.send-button.svelte-1s68trr{width:3vw;height:3vw;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#ff7a3de6,#ff5000cc);border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #ff50004d;position:relative;overflow:hidden;flex-shrink:0}.send-button.svelte-1s68trr:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s}.send-button.svelte-1s68trr:hover:before{opacity:1}.send-button-icon.svelte-1s68trr{width:1.5vw;height:1.5vw;transition:transform .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.send-button.svelte-1s68trr:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #ff500080}.send-button.svelte-1s68trr:hover .send-button-icon:where(.svelte-1s68trr){transform:translate(2px)}.send-button.svelte-1s68trr:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #ff500066}.send-button.svelte-1s68trr:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:linear-gradient(135deg,#60626680,#40424680);box-shadow:none}.emoji-panel.svelte-1s68trr{position:absolute;bottom:4.5vw;right:1vw;width:650px;height:600px;background:linear-gradient(135deg,#202228fa,#181a20fa);backdrop-filter:blur(20px);border:1px solid rgba(255,80,0,.15);border-radius:16px;box-shadow:0 8px 32px #0006,0 0 0 1px #ff50001a inset;z-index:1000;display:flex;flex-direction:column;animation:svelte-1s68trr-emojiPanelAppear .35s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom right}@keyframes svelte-1s68trr-emojiPanelAppear{0%{opacity:0;transform:scale(.85) translateY(20px) rotateX(10deg);filter:blur(4px)}50%{transform:scale(1.02) translateY(-5px) rotateX(-2deg)}to{opacity:1;transform:scale(1) translateY(0) rotateX(0);filter:blur(0)}}.emoji-tabs.svelte-1s68trr{display:flex;border-bottom:1px solid rgba(255,80,0,.2);padding:8px;gap:4px}.emoji-tab.svelte-1s68trr{flex:1;padding:10px;background:transparent;border:none;color:#fff9;cursor:pointer;border-radius:8px;font-family:Rubik-Medium,sans-serif;font-size:13px;transition:all .2s}.emoji-tab.svelte-1s68trr:hover{background:#ff50001a;color:#ffffffe6}.emoji-tab.active.svelte-1s68trr{background:linear-gradient(135deg,#ff500033,#ff7a3d26);color:#ff7a3d;border:1px solid rgba(255,80,0,.3)}.emoji-content.svelte-1s68trr{flex:1;overflow:hidden;padding:0}.emoji-content[data-tab=emoji].svelte-1s68trr,.emoji-content[data-tab=stickers].svelte-1s68trr,.emoji-content[data-tab=gif].svelte-1s68trr{display:flex;gap:0}.emoji-sidebar.svelte-1s68trr{width:52px;flex-shrink:0;background:#0003;border-right:1px solid rgba(255,80,0,.15);overflow-y:auto;overflow-x:hidden;padding:8px 4px;display:flex;flex-direction:column;gap:4px}.emoji-sidebar.svelte-1s68trr::-webkit-scrollbar{width:4px}.emoji-sidebar.svelte-1s68trr::-webkit-scrollbar-track{background:transparent}.emoji-sidebar.svelte-1s68trr::-webkit-scrollbar-thumb{background:#ff50004d;border-radius:2px}.emoji-category-btn.svelte-1s68trr{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:all .2s;position:relative}.emoji-category-btn.svelte-1s68trr:hover{background:#ff500026;transform:scale(1.05)}.emoji-category-btn.active.svelte-1s68trr{background:linear-gradient(135deg,#ff500040,#ff7a3d40)}.emoji-category-btn.active.svelte-1s68trr:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:3px;height:24px;background:linear-gradient(180deg,#ff5000,#ff7a3d);border-radius:0 2px 2px 0}.emoji-category-btn.svelte-1s68trr:active{transform:scale(.95)}.emoji-main.svelte-1s68trr{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:auto!important}.emoji-main.svelte-1s68trr :where(.svelte-1s68trr){scroll-behavior:auto!important}.emoji-main.svelte-1s68trr::-webkit-scrollbar{width:8px}.emoji-main.svelte-1s68trr::-webkit-scrollbar-track{background:#0000004d;border-radius:4px;margin:4px 0}.emoji-main.svelte-1s68trr::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500080,#ff7a3db3);border-radius:4px;transition:all .3s ease;border:1px solid rgba(255,80,0,.2)}.emoji-main.svelte-1s68trr::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5000b3,#ff7a3de6);box-shadow:0 0 6px #ff500080}.emoji-main.svelte-1s68trr::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ff5000e6,#ff7a3d)}.emoji-content[data-tab=stickers].svelte-1s68trr::-webkit-scrollbar,.emoji-content[data-tab=gif].svelte-1s68trr::-webkit-scrollbar{width:8px}.emoji-content[data-tab=stickers].svelte-1s68trr::-webkit-scrollbar-track,.emoji-content[data-tab=gif].svelte-1s68trr::-webkit-scrollbar-track{background:#0000004d;border-radius:4px;margin:4px 0}.emoji-content[data-tab=stickers].svelte-1s68trr::-webkit-scrollbar-thumb,.emoji-content[data-tab=gif].svelte-1s68trr::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500080,#ff7a3db3);border-radius:4px;transition:all .3s ease;border:1px solid rgba(255,80,0,.2)}.emoji-content[data-tab=stickers].svelte-1s68trr::-webkit-scrollbar-thumb:hover,.emoji-content[data-tab=gif].svelte-1s68trr::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5000b3,#ff7a3de6);box-shadow:0 0 6px #ff500080}.emoji-content[data-tab=stickers].svelte-1s68trr::-webkit-scrollbar-thumb:active,.emoji-content[data-tab=gif].svelte-1s68trr::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ff5000e6,#ff7a3d)}.emoji-category-section.svelte-1s68trr{padding:0}.emoji-category-title.svelte-1s68trr{position:sticky;top:0;background:linear-gradient(135deg,#202228fa,#181a20fa);backdrop-filter:blur(10px);padding:12px 16px 8px;color:#ffffffb3;font-family:Rubik-Medium,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.5px;z-index:10;border-bottom:1px solid rgba(255,80,0,.15)}.emoji-grid.svelte-1s68trr{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;padding:8px 12px 16px}.emoji-item.svelte-1s68trr{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:26px;cursor:pointer;border-radius:8px;transition:all .2s;background:transparent;border:none}.emoji-item.svelte-1s68trr:hover{background:#ff500026;transform:scale(1.25)}.emoji-item.svelte-1s68trr:active{transform:scale(1.1)}.sticker-sidebar.svelte-1s68trr{width:72px;flex-shrink:0;background:#0003;border-right:1px solid rgba(255,80,0,.15);overflow-y:auto;overflow-x:hidden;padding:8px;display:flex;flex-direction:column;gap:8px}.sticker-sidebar.svelte-1s68trr::-webkit-scrollbar{width:4px}.sticker-sidebar.svelte-1s68trr::-webkit-scrollbar-track{background:transparent}.sticker-sidebar.svelte-1s68trr::-webkit-scrollbar-thumb{background:#ff50004d;border-radius:2px}.sticker-pack-btn.svelte-1s68trr{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:12px;background:#ffffff05;cursor:pointer;transition:all .2s;position:relative;padding:4px}.pack-icon-sidebar.svelte-1s68trr{width:100%;height:100%;object-fit:contain;border-radius:8px}.sticker-pack-btn.svelte-1s68trr:hover{background:#ff500026;border-color:#ff50004d;transform:scale(1.05)}.sticker-pack-btn.active.svelte-1s68trr{background:linear-gradient(135deg,#ff500040,#ff7a3d40);border-color:#ff500099}.sticker-pack-btn.active.svelte-1s68trr:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:32px;background:linear-gradient(180deg,#ff5000,#ff7a3d);border-radius:0 2px 2px 0}.sticker-pack-btn.svelte-1s68trr:active{transform:scale(.95)}.stickers-main.svelte-1s68trr{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:auto!important}.stickers-main.svelte-1s68trr::-webkit-scrollbar{width:8px}.stickers-main.svelte-1s68trr::-webkit-scrollbar-track{background:#0000004d;border-radius:4px;margin:4px 0}.stickers-main.svelte-1s68trr::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500080,#ff7a3db3);border-radius:4px;transition:all .3s ease;border:1px solid rgba(255,80,0,.2)}.stickers-main.svelte-1s68trr::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5000b3,#ff7a3de6);box-shadow:0 0 6px #ff500080}.stickers-main.svelte-1s68trr::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ff5000e6,#ff7a3d)}.sticker-packs-header.svelte-1s68trr{display:flex;justify-content:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.pack-selector.svelte-1s68trr{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:2px solid transparent;border-radius:12px;background:#ffffff05;cursor:pointer;transition:all .2s;min-width:70px}.pack-name.svelte-1s68trr{font-size:11px;color:#ffffffb3;font-family:Rubik-Regular,sans-serif;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.pack-selector.svelte-1s68trr:hover{background:#ff50001a;border-color:#ff50004d}.pack-selector.active.svelte-1s68trr{border-color:#ff500099;background:#ff500026}.stickers-loading.svelte-1s68trr,.stickers-empty.svelte-1s68trr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 40px;color:#ffffffb3;font-family:Rubik-Regular,sans-serif;text-align:center}.stickers-empty.svelte-1s68trr p:where(.svelte-1s68trr){margin:0;color:#ffffff80}.stickers-grid.svelte-1s68trr{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;padding:12px}.sticker-item.svelte-1s68trr{aspect-ratio:1;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px;transition:all .2s;background:#ffffff05;border:1px solid transparent}.sticker-item.svelte-1s68trr img:where(.svelte-1s68trr),.sticker-item.svelte-1s68trr video:where(.svelte-1s68trr){width:100%;height:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast;will-change:transform}.sticker-item.svelte-1s68trr img[loading=lazy]:where(.svelte-1s68trr){background:linear-gradient(135deg,#ffffff05,#ffffff03)}.sticker-item.svelte-1s68trr:hover{background:linear-gradient(135deg,#ff500014,#ff7a3d0d);border-color:#ff500033;transform:scale(1.1)}.message-sticker.svelte-1s68trr{max-width:200px;max-height:200px;border-radius:12px;cursor:pointer;transition:transform .2s}.message-sticker.svelte-1s68trr:hover{transform:scale(1.05)}.message-gif-wrapper.svelte-1s68trr{position:relative;display:inline-block;max-width:400px}.message-gif.svelte-1s68trr{max-width:400px;max-height:400px;width:auto;height:auto;border-radius:12px;cursor:pointer;transition:transform .2s;object-fit:contain;display:block}.message-gif.svelte-1s68trr:hover{transform:scale(1.05)}.message-gif-error-icon.svelte-1s68trr{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#ff500014,#ff7a3d1f);border-radius:12px;padding:40px;min-height:150px}.message-gif-error-icon.svelte-1s68trr svg:where(.svelte-1s68trr){width:64px;height:64px;color:#ff5000b3;filter:drop-shadow(0 2px 12px rgba(255,80,0,.3))}.message-gif-error-icon.svelte-1s68trr span:where(.svelte-1s68trr){color:#fff9;font-family:Rubik-Regular,sans-serif;font-size:14px}.gif-sidebar.svelte-1s68trr{width:52px;flex-shrink:0;background:#0003;border-right:1px solid rgba(255,80,0,.15);overflow-y:auto;overflow-x:hidden;padding:8px 4px;display:flex;flex-direction:column;gap:4px}.gif-sidebar.svelte-1s68trr::-webkit-scrollbar{width:4px}.gif-sidebar.svelte-1s68trr::-webkit-scrollbar-track{background:transparent}.gif-sidebar.svelte-1s68trr::-webkit-scrollbar-thumb{background:#ff50004d;border-radius:2px}.gif-category-btn.svelte-1s68trr{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:all .2s;position:relative}.gif-category-btn.svelte-1s68trr:hover{background:#ff500026;transform:scale(1.05)}.gif-category-btn.active.svelte-1s68trr{background:linear-gradient(135deg,#ff500040,#ff7a3d40)}.gif-category-btn.active.svelte-1s68trr:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:3px;height:24px;background:linear-gradient(180deg,#ff5000,#ff7a3d);border-radius:0 2px 2px 0}.gif-category-btn.svelte-1s68trr:active{transform:scale(.95)}.gif-main.svelte-1s68trr{flex:1;display:flex;flex-direction:column;overflow:hidden}.gif-search-container.svelte-1s68trr{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.gif-search-input.svelte-1s68trr{width:100%;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dcddde;font-family:Rubik-Regular,sans-serif;font-size:14px;transition:all .2s}.gif-search-input.svelte-1s68trr:focus{outline:none;border-color:#ff500080;background:#ffffff14}.gif-search-input.svelte-1s68trr::placeholder{color:#fff6}.gif-results.svelte-1s68trr{display:flex;flex-wrap:wrap;gap:8px;padding:12px;overflow-y:auto;flex:1;align-content:flex-start;scroll-behavior:auto!important}.gif-results.svelte-1s68trr::-webkit-scrollbar{width:8px}.gif-results.svelte-1s68trr::-webkit-scrollbar-track{background:#0000004d;border-radius:4px;margin:4px 0}.gif-results.svelte-1s68trr::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500080,#ff7a3db3);border-radius:4px;transition:all .3s ease;border:1px solid rgba(255,80,0,.2)}.gif-results.svelte-1s68trr::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5000b3,#ff7a3de6);box-shadow:0 0 6px #ff500080}.gif-results.svelte-1s68trr::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ff5000e6,#ff7a3d)}.gif-item.svelte-1s68trr{padding:0;display:block;cursor:pointer;border-radius:8px;transition:all .2s;background:#ffffff05;border:1px solid transparent;overflow:hidden;flex:0 0 auto;max-width:180px;position:relative;min-height:100px}.gif-item.svelte-1s68trr img:where(.svelte-1s68trr){width:100%;height:auto;display:block;object-fit:contain}.gif-error-icon.svelte-1s68trr{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff50000d,#ff7a3d14);padding:20px}.gif-error-icon.svelte-1s68trr svg:where(.svelte-1s68trr){width:48px;height:48px;color:#ff500099;filter:drop-shadow(0 2px 8px rgba(255,80,0,.2))}.gif-item.gif-error.svelte-1s68trr{background:linear-gradient(135deg,#ff500008,#ff7a3d0d);border-color:#ff500026}.gif-item.svelte-1s68trr:hover{background:linear-gradient(135deg,#ff500014,#ff7a3d0d);border-color:#ff500033;transform:scale(1.05)}.gif-loading.svelte-1s68trr{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;color:#ffffffb3;font-family:Rubik-Regular,sans-serif}.loading-spinner.svelte-1s68trr{width:40px;height:40px;border:3px solid rgba(255,80,0,.2);border-top-color:#ff5000cc;border-radius:50%;animation:svelte-1s68trr-spin 1s linear infinite}@keyframes svelte-1s68trr-spin{to{transform:rotate(360deg)}}.gif-placeholder.svelte-1s68trr{width:100%;padding:40px;text-align:center;color:#ffffff80;font-family:Rubik-Regular,sans-serif}.placeholder-hint.svelte-1s68trr{margin-top:8px;font-size:13px;color:#ffffff4d}.gif-search-container.svelte-1s68trr{display:flex;gap:8px;align-items:center}.user-gifs-header.svelte-1s68trr{width:100%;padding:8px 0;margin-bottom:4px;color:#ffffffb3;font-family:Rubik-Medium,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.user-gif-item.svelte-1s68trr{position:relative;flex:0 0 auto;max-width:180px}.delete-user-gif.svelte-1s68trr{position:absolute;top:4px;right:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#000000b3;border:none;border-radius:50%;color:#ff5050;cursor:pointer;opacity:0;transition:all .2s;padding:0}.user-gif-item.svelte-1s68trr:hover .delete-user-gif:where(.svelte-1s68trr){opacity:1}.delete-user-gif.svelte-1s68trr:hover{background:#ff505033;transform:scale(1.1)}@media (max-width: 768px){.chat-panel.svelte-1s68trr{padding:0}.messages-container.svelte-1s68trr{padding:12px 12px 180px;height:calc(100vh - 60px);height:calc(100dvh - 60px);overflow-y:auto}.message-input-wrapper.svelte-1s68trr{position:fixed;bottom:64px;bottom:calc(64px + env(safe-area-inset-bottom));left:0;right:0;padding:12px;background:#0f1119fa;backdrop-filter:blur(20px);border-top:1px solid rgba(255,80,0,.2);z-index:50}.message-input-container.svelte-1s68trr{max-width:100%;padding:8px 12px;gap:8px;min-height:48px;border-radius:12px}.input-field.svelte-1s68trr{padding:8px 12px;min-height:40px;max-height:120px}.message-textarea.svelte-1s68trr{font-size:16px;min-height:40px;line-height:1.5}.message-textarea.svelte-1s68trr::placeholder{font-size:16px;padding:0}.attach-button.svelte-1s68trr,.emoji-button.svelte-1s68trr,.send-button.svelte-1s68trr{min-width:48px;min-height:48px;width:48px;height:48px;flex-shrink:0;margin:0 4px}.material-icons-attach-file-ico.svelte-1s68trr,.emoji-button-icon.svelte-1s68trr,.send-button-icon.svelte-1s68trr{width:28px;height:28px}.emoji-panel.svelte-1s68trr{position:fixed;bottom:144px;bottom:calc(144px + env(safe-area-inset-bottom));left:0;right:0;max-height:50vh;border-radius:16px 16px 0 0;margin:0}.message.svelte-1s68trr{padding:8px 12px;margin-bottom:8px}.message-content.svelte-1s68trr{max-width:85%}.avatar.svelte-1s68trr{width:36px;height:36px;font-size:14px}.username.svelte-1s68trr{font-size:14px}.message-text.svelte-1s68trr{font-size:15px;line-height:1.5}.scroll-to-bottom.svelte-1s68trr{bottom:160px;bottom:calc(160px + env(safe-area-inset-bottom));right:16px;width:44px;height:44px}.upload-indicator.svelte-1s68trr{bottom:160px;bottom:calc(160px + env(safe-area-inset-bottom))}.char-counter.svelte-1s68trr{font-size:11px;right:8px;bottom:4px}.modal-overlay.svelte-1s68trr{padding:0}.modal-content.svelte-1s68trr{max-width:100%;max-height:100%;border-radius:0;margin:0}}@supports (padding: max(0px)){@media (max-width: 768px){.message-input-wrapper.svelte-1s68trr{bottom:calc(64px + env(safe-area-inset-bottom))}.emoji-panel.svelte-1s68trr{bottom:calc(144px + env(safe-area-inset-bottom))}.scroll-to-bottom.svelte-1s68trr,.upload-indicator.svelte-1s68trr{bottom:calc(160px + env(safe-area-inset-bottom))}}}.context-menu.svelte-1s68trr{position:fixed;background:#121214f2;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;min-width:200px;box-shadow:0 8px 32px #00000080;z-index:10000;animation:svelte-1s68trr-contextMenuFadeIn .15s ease-out}@keyframes svelte-1s68trr-contextMenuFadeIn{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.context-menu-item.svelte-1s68trr{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:#dcddde;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left}.context-menu-item.svelte-1s68trr:hover{background:#5865f233}.context-menu-item.delete.svelte-1s68trr:hover{background:#ed424533;color:#ed4245}.trash-icon.svelte-1s68trr:hover .trash-line:where(.svelte-1s68trr){animation:svelte-1s68trr-trashShake .5s ease-in-out}@keyframes svelte-1s68trr-trashShake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.context-menu-item.delete.svelte-1s68trr:hover .trash-icon:where(.svelte-1s68trr){animation:svelte-1s68trr-trashLidOpen .3s ease-out forwards}@keyframes svelte-1s68trr-trashLidOpen{0%{transform:rotate(0)}50%{transform:rotate(-5deg) translateY(-1px)}to{transform:rotate(-10deg) translateY(-2px)}}.spam-warning-overlay.svelte-1s68trr{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;backdrop-filter:blur(10px);z-index:99999;display:flex;justify-content:center;align-items:center;animation:svelte-1s68trr-overlayFadeIn .3s ease-out}@keyframes svelte-1s68trr-overlayFadeIn{0%{opacity:0}to{opacity:1}}.spam-warning-modal.svelte-1s68trr{background:linear-gradient(180deg,#141623fa,#0f111cfa);border:2px solid rgba(255,80,0,.6);border-radius:24px;padding:48px 40px;max-width:500px;width:90%;text-align:center;animation:svelte-1s68trr-modalBounceIn .5s cubic-bezier(.68,-.55,.265,1.55),svelte-1s68trr-modalFadeIn .6s ease-out;position:relative;overflow:hidden}@keyframes svelte-1s68trr-modalBounceIn{0%{opacity:0;transform:scale(.3) translateY(-100px)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1) translateY(0)}}.spam-warning-modal.svelte-1s68trr:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,80,0,.1) 0%,transparent 70%);animation:svelte-1s68trr-pulseGlow 2s ease-in-out infinite}@keyframes svelte-1s68trr-pulseGlow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.spam-warning-icon.svelte-1s68trr{width:100px;height:100px;margin:0 auto 24px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.spam-warning-icon.svelte-1s68trr svg:where(.svelte-1s68trr){width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(255,122,61,.6))}@keyframes svelte-1s68trr-shakeWarning{0%,to{transform:rotate(0) scale(1)}10%,30%,50%,70%,90%{transform:rotate(-8deg) scale(1.05)}20%,40%,60%,80%{transform:rotate(8deg) scale(1.05)}}.spam-warning-icon.svelte-1s68trr{animation:svelte-1s68trr-shakeWarning .8s ease-in-out infinite}@keyframes svelte-1s68trr-stopSignPulse{0%,to{transform:scale(1);filter:drop-shadow(0 4px 12px rgba(255,122,61,.6))}50%{transform:scale(1.1);filter:drop-shadow(0 6px 20px rgba(255,122,61,.9))}}.spam-warning-title.svelte-1s68trr{font-size:36px;font-family:Rubik-Bold,sans-serif;color:#ff7a3d;margin-bottom:16px;text-transform:uppercase;letter-spacing:2px;position:relative;z-index:1}.spam-warning-text.svelte-1s68trr{font-size:18px;font-family:Rubik-Regular,sans-serif;color:#ffffffe6;margin-bottom:32px;line-height:1.6;position:relative;z-index:1}.spam-warning-button.svelte-1s68trr{background:linear-gradient(135deg,#ff7a3d,#ff5000);border:none;border-radius:12px;padding:16px 48px;font-size:16px;font-family:Rubik-Bold,sans-serif;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;overflow:hidden}.spam-warning-button.svelte-1s68trr:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.spam-warning-button.svelte-1s68trr:hover:before{left:100%}.spam-warning-button.svelte-1s68trr:hover{transform:translateY(-2px) scale(1.05)}.spam-warning-button.svelte-1s68trr:active{transform:translateY(0) scale(.98)}.snail-icon.svelte-1s68trr{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-left:8px;animation:svelte-1s68trr-snailCrawl 3s ease-in-out infinite}@keyframes svelte-1s68trr-snailCrawl{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(3px) rotate(-2deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-3px) rotate(2deg)}}@keyframes svelte-1s68trr-shellSpin{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}@keyframes svelte-1s68trr-modalFadeIn{0%{opacity:0}to{opacity:1}}.context-menu.svelte-1s68trr{position:fixed;background:#181826fa;border:1px solid rgba(255,122,61,.3);border-radius:12px;padding:8px;box-shadow:0 8px 32px #00000080,0 0 20px #ff7a3d33;z-index:10000;min-width:200px;backdrop-filter:blur(10px)}.context-menu-item.svelte-1s68trr{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:#ffffffe6;font-family:Rubik-Regular,sans-serif;font-size:14px;cursor:pointer;width:100%;text-align:left;transition:all .2s ease}.context-menu-item.svelte-1s68trr svg:where(.svelte-1s68trr){width:18px;height:18px;flex-shrink:0}.context-menu-item.svelte-1s68trr:hover{background:#ff7a3d26;color:#ff7a3d}.context-menu-item.delete.svelte-1s68trr:hover{background:#ff3b5c26;color:#ff3b5c}.context-menu-item.delete.svelte-1s68trr:hover .trash-icon:where(.svelte-1s68trr){stroke:#ff3b5c}.reply-indicator.svelte-1s68trr{background:#181826f2;border-left:3px solid #FF7A3D;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px;border-radius:8px 8px 0 0}.reply-indicator-content.svelte-1s68trr{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.reply-icon.svelte-1s68trr{width:20px;height:20px;color:#ff7a3d;flex-shrink:0}.reply-info.svelte-1s68trr{flex:1;min-width:0}.reply-author.svelte-1s68trr{font-family:Rubik-Bold,sans-serif;font-size:13px;margin-bottom:4px}.reply-preview.svelte-1s68trr{font-family:Rubik-Regular,sans-serif;font-size:12px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-cancel.svelte-1s68trr{background:transparent;border:none;padding:4px;cursor:pointer;color:#ffffff80;transition:all .2s ease;flex-shrink:0}.reply-cancel.svelte-1s68trr:hover{color:#ff7a3d;transform:rotate(90deg)}.reply-cancel.svelte-1s68trr svg:where(.svelte-1s68trr){width:20px;height:20px}.link-preview-input-container.svelte-1s68trr{background:#181826f2;border-left:3px solid #4a9eff;padding:12px 16px;margin:0 16px;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:12px}.link-preview-input-item.svelte-1s68trr{position:relative;background:#ffffff08;border-radius:8px;padding:8px}.link-preview-remove.svelte-1s68trr{position:absolute;top:8px;right:8px;background:#0009;border:none;padding:6px;cursor:pointer;color:#ffffffb3;transition:all .2s ease;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;z-index:10}.link-preview-remove.svelte-1s68trr:hover{background:#ff4d4dcc;color:#fff;transform:rotate(90deg)}.link-preview-remove.svelte-1s68trr svg:where(.svelte-1s68trr){width:16px;height:16px}.message-reply.svelte-1s68trr{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;margin-bottom:8px;background:#ff7a3d0d;border-radius:8px;cursor:pointer;transition:background .2s ease}.message-reply.svelte-1s68trr:hover{background:#ff7a3d1a}.message-reply-line.svelte-1s68trr{width:3px;background:linear-gradient(180deg,#ff7a3d,#ff5000);border-radius:2px;flex-shrink:0;align-self:stretch}.message-reply-content.svelte-1s68trr{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.message-reply-author.svelte-1s68trr{font-family:Rubik-Bold,sans-serif;font-size:12px;margin-bottom:0}.message-reply-text.svelte-1s68trr{font-family:Rubik-Regular,sans-serif;font-size:13px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-reply-preview.svelte-1s68trr{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0}.message-reply-media-wrapper.svelte-1s68trr{display:flex;gap:8px;align-items:center}.external-link-modal-overlay.svelte-1s68trr{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.external-link-modal.svelte-1s68trr{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;padding:32px;max-width:480px;width:90%;box-shadow:0 20px 60px #00000080;border:1px solid rgba(255,122,61,.3)}.external-link-header.svelte-1s68trr{display:flex;align-items:center;gap:16px;margin-bottom:24px}.warning-icon-large.svelte-1s68trr{width:48px;height:48px;color:gold;flex-shrink:0}.external-link-header.svelte-1s68trr h3:where(.svelte-1s68trr){font-family:Rubik-Medium,sans-serif;font-size:24px;color:#fff;margin:0}.external-link-content.svelte-1s68trr{margin-bottom:24px}.external-link-content.svelte-1s68trr p:where(.svelte-1s68trr){font-family:Rubik-Regular,sans-serif;font-size:16px;color:#fffc;margin:0 0 16px;line-height:1.5}.external-link-url.svelte-1s68trr{background:#0000004d;border-left:3px solid #4a9eff;padding:12px 16px;border-radius:8px;margin:16px 0;word-break:break-all}.external-link-url.svelte-1s68trr strong:where(.svelte-1s68trr){font-family:Rubik-Medium,sans-serif;font-size:16px;color:#4a9eff}.external-link-warning-text.svelte-1s68trr{font-size:14px!important;color:#fff9!important}.external-link-actions.svelte-1s68trr{display:flex;gap:12px;justify-content:flex-end}.external-link-cancel.svelte-1s68trr,.external-link-confirm.svelte-1s68trr{padding:12px 24px;border-radius:8px;font-family:Rubik-Medium,sans-serif;font-size:16px;cursor:pointer;border:none;transition:all .2s ease}.external-link-cancel.svelte-1s68trr{background:#ffffff1a;color:#fffc}.external-link-cancel.svelte-1s68trr:hover{background:#ffffff26;color:#fff}.external-link-confirm.svelte-1s68trr{background:#4a9eff;color:#fff}.external-link-confirm.svelte-1s68trr:hover{background:#6bb3ff;transform:translateY(-2px);box-shadow:0 4px 12px #4a9eff66}.menu-container.svelte-1gvi054{position:relative;left:0;top:0;width:12dvb;height:100vh;background:linear-gradient(180deg,#141623fa,#0f111cfa);border-right:1px solid rgba(255,255,255,.08);box-shadow:4px 0 24px #0000004d;display:flex;flex-direction:column;align-items:center;padding:24px 0;box-sizing:border-box;z-index:999999999;backdrop-filter:blur(12px)}.top-section.svelte-1gvi054{display:flex;flex-direction:column;gap:20px}.bottom-section.svelte-1gvi054{margin-top:auto;display:flex;flex-direction:column;gap:20px}.icon-button-1.svelte-1gvi054,.icon-button-2.svelte-1gvi054,.icon-button-3.svelte-1gvi054,.icon-button-4.svelte-1gvi054,.icon-button-5.svelte-1gvi054,.icon-button-6.svelte-1gvi054{width:2.2vw;height:2.2vw;min-width:46px;min-height:46px;display:flex;justify-content:center;align-items:center;color:#ffffffb3;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);position:relative}.icon-button-1.svelte-1gvi054:before,.icon-button-2.svelte-1gvi054:before,.icon-button-3.svelte-1gvi054:before,.icon-button-4.svelte-1gvi054:before,.icon-button-5.svelte-1gvi054:before,.icon-button-6.svelte-1gvi054:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#5865f233,#5865f20d);opacity:0;transition:opacity .3s ease}.icon-button-1.svelte-1gvi054:hover:before,.icon-button-2.svelte-1gvi054:hover:before,.icon-button-3.svelte-1gvi054:hover:before,.icon-button-4.svelte-1gvi054:hover:before,.icon-button-5.svelte-1gvi054:hover:before,.icon-button-6.svelte-1gvi054:hover:before{opacity:1}.icon-button-1.svelte-1gvi054{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='menuGradient'%20x1='5.5'%20y1='8.5'%20x2='34.5'%20y2='28.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0%25'%20stop-color='%23ffffff'%20stop-opacity='0.9'/%3e%3cstop%20offset='100%25'%20stop-color='%23ffffff'%20stop-opacity='0.7'/%3e%3c/linearGradient%3e%3c/defs%3e%3cline%20x1='5.5'%20y1='9.5'%20x2='34.5'%20y2='9.5'%20stroke='url(%23menuGradient)'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cline%20x1='5.5'%20y1='19.5'%20x2='34.5'%20y2='19.5'%20stroke='url(%23menuGradient)'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cline%20x1='5.5'%20y1='29.5'%20x2='34.5'%20y2='29.5'%20stroke='url(%23menuGradient)'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60%}.icon-button-2.svelte-1gvi054{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='homeGradient'%20x1='20'%20y1='7'%20x2='20'%20y2='33'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0%25'%20stop-color='%23ffffff'%20stop-opacity='0.9'/%3e%3cstop%20offset='100%25'%20stop-color='%23ffffff'%20stop-opacity='0.7'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M20%2027.5V23.75'%20stroke='url(%23homeGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.5876%208.52493L8.92509%2015.4624C7.95009%2016.2374%207.32509%2017.8749%207.53759%2019.0999L9.20009%2029.0499C9.50009%2030.8249%2011.2001%2032.2624%2013.0001%2032.2624H27.0001C28.7876%2032.2624%2030.5001%2030.8124%2030.8001%2029.0499L32.4626%2019.0999C32.6626%2017.8749%2032.0376%2016.2374%2031.0751%2015.4624L22.4126%208.53743C21.0751%207.46243%2018.9126%207.46243%2017.5876%208.52493Z'%20stroke='url(%23homeGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60%}.icon-button-3.svelte-1gvi054{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='keepMemoGradient'%20x1='20'%20y1='10'%20x2='20'%20y2='30'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0%25'%20stop-color='%23ffd700'%20stop-opacity='0.9'/%3e%3cstop%20offset='100%25'%20stop-color='%23ffed4e'%20stop-opacity='0.7'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M24.8199%2010H15.1799C13.0499%2010%2011.3199%2011.74%2011.3199%2013.86V27.95C11.3199%2029.75%2012.6099%2030.51%2014.1899%2029.64L19.0699%2026.93C19.5899%2026.64%2020.4299%2026.64%2020.9399%2026.93L25.8199%2029.64C27.3999%2030.52%2028.6899%2029.76%2028.6899%2027.95V13.86C28.6799%2011.74%2026.9499%2010%2024.8199%2010Z'%20stroke='url(%23keepMemoGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60%}.icon-button-4.svelte-1gvi054{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='friendsGradient'%20x1='10'%20y1='7.5'%20x2='30'%20y2='32.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0%25'%20stop-color='%23ffffff'%20stop-opacity='0.9'/%3e%3cstop%20offset='100%25'%20stop-color='%23ffffff'%20stop-opacity='0.7'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16.4501%2018.5875C16.3251%2018.575%2016.1751%2018.575%2016.0376%2018.5875C13.0626%2018.4875%2010.7001%2016.05%2010.7001%2013.05C10.7001%209.9875%2013.1751%207.5%2016.2501%207.5C19.3126%207.5%2021.8001%209.9875%2021.8001%2013.05C21.7876%2016.05%2019.4251%2018.4875%2016.4501%2018.5875Z'%20stroke='url(%23friendsGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M25.5126%2010C27.9376%2010%2029.8876%2011.9625%2029.8876%2014.375C29.8876%2016.7375%2028.0126%2018.6625%2025.6751%2018.75C25.5751%2018.7375%2025.4626%2018.7375%2025.3501%2018.75'%20stroke='url(%23friendsGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.1999%2023.2C7.1749%2025.225%207.1749%2028.525%2010.1999%2030.5375C13.6374%2032.8375%2019.2749%2032.8375%2022.7124%2030.5375C25.7374%2028.5125%2025.7374%2025.2125%2022.7124%2023.2C19.2874%2020.9125%2013.6499%2020.9125%2010.1999%2023.2Z'%20stroke='url(%23friendsGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M27.9249%2030C28.8249%2029.8125%2029.6749%2029.45%2030.3749%2028.9125C32.3249%2027.45%2032.3249%2025.0375%2030.3749%2023.575C29.6874%2023.05%2028.8499%2022.7%2027.9624%2022.5'%20stroke='url(%23friendsGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60%}.icon-button-5.svelte-1gvi054{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='directGradient'%20x1='7.5'%20y1='7.5'%20x2='32.5'%20y2='32.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0%25'%20stop-color='%23ffffff'%20stop-opacity='0.9'/%3e%3cstop%20offset='100%25'%20stop-color='%23ffffff'%20stop-opacity='0.7'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16.25%2032.5H23.75C30%2032.5%2032.5%2030%2032.5%2023.75V16.25C32.5%2010%2030%207.5%2023.75%207.5H16.25C10%207.5%207.5%2010%207.5%2016.25V23.75C7.5%2030%2010%2032.5%2016.25%2032.5Z'%20stroke='url(%23directGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.5%2021.25H12.2C13.15%2021.25%2014.0125%2021.7875%2014.4375%2022.6375L15.55%2024.875C16.25%2026.25%2017.5%2026.25%2017.8%2026.25H22.2125C23.1625%2026.25%2024.025%2025.7125%2024.45%2024.8625L25.5625%2022.625C25.9875%2021.775%2026.85%2021.2375%2027.8%2021.2375H32.475'%20stroke='url(%23directGradient)'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60%}.icon-button-6.svelte-1gvi054{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='settingGradient'%20x1='7.5'%20y1='7.5'%20x2='32.5'%20y2='32.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0%25'%20stop-color='%23ffffff'%20stop-opacity='0.9'/%3e%3cstop%20offset='100%25'%20stop-color='%23ffffff'%20stop-opacity='0.7'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M20%2023.75C22.0711%2023.75%2023.75%2022.0711%2023.75%2020C23.75%2017.9289%2022.0711%2016.25%2020%2016.25C17.9289%2016.25%2016.25%2017.9289%2016.25%2020C16.25%2022.0711%2017.9289%2023.75%2020%2023.75Z'%20stroke='url(%23settingGradient)'%20stroke-width='2.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.5%2021.1V18.9C7.5%2017.6%208.5625%2016.525%209.875%2016.525C12.1375%2016.525%2013.0625%2014.925%2011.925%2012.9625C11.275%2011.8375%2011.6625%2010.375%2012.8%209.72504L14.9625%208.48754C15.95%207.90004%2017.225%208.25004%2017.8125%209.23754L17.95%209.47504C19.075%2011.4375%2020.925%2011.4375%2022.0625%209.47504L22.2%209.23754C22.7875%208.25004%2024.0625%207.90004%2025.05%208.48754L27.2125%209.72504C28.35%2010.375%2028.7375%2011.8375%2028.0875%2012.9625C26.95%2014.925%2027.875%2016.525%2030.1375%2016.525C31.4375%2016.525%2032.5125%2017.5875%2032.5125%2018.9V21.1C32.5125%2022.4%2031.45%2023.475%2030.1375%2023.475C27.875%2023.475%2026.95%2025.075%2028.0875%2027.0375C28.7375%2028.175%2028.35%2029.625%2027.2125%2030.275L25.05%2031.5125C24.0625%2032.1%2022.7875%2031.75%2022.2%2030.7625L22.0625%2030.525C20.9375%2028.5625%2019.0875%2028.5625%2017.95%2030.525L17.8125%2030.7625C17.225%2031.75%2015.95%2032.1%2014.9625%2031.5125L12.8%2030.275C11.6625%2029.625%2011.275%2028.1625%2011.925%2027.0375C13.0625%2025.075%2012.1375%2023.475%209.875%2023.475C8.5625%2023.475%207.5%2022.4%207.5%2021.1Z'%20stroke='url(%23settingGradient)'%20stroke-width='2.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60%}.icon-button-1.svelte-1gvi054:hover,.icon-button-2.svelte-1gvi054:hover,.icon-button-3.svelte-1gvi054:hover,.icon-button-4.svelte-1gvi054:hover,.icon-button-5.svelte-1gvi054:hover,.icon-button-6.svelte-1gvi054:hover{transform:translateY(-2px) scale(1.08);background-color:#5865f226;border-color:#5865f24d;box-shadow:0 8px 24px #5865f240;color:#fffffff2}.icon-button-1.svelte-1gvi054:active,.icon-button-2.svelte-1gvi054:active,.icon-button-3.svelte-1gvi054:active,.icon-button-4.svelte-1gvi054:active,.icon-button-5.svelte-1gvi054:active,.icon-button-6.svelte-1gvi054:active{transform:translateY(0) scale(1.02)}.inbox-button-wrapper.svelte-1gvi054{position:relative}.inbox-badge.svelte-1gvi054{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#ff3b5c,#e02844);color:#fff;font-family:Rubik-Bold,sans-serif;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px;box-shadow:0 4px 12px #ff3b5c80,0 0 0 3px #141623f2;animation:svelte-1gvi054-badgePulse 2s ease-in-out infinite;z-index:1}@keyframes svelte-1gvi054-badgePulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #ff3b5c80,0 0 0 3px #141623f2}50%{transform:scale(1.15);box-shadow:0 6px 16px #ff3b5cb3,0 0 0 3px #141623f2,0 0 20px #ff3b5c4d}}.profile-container.svelte-ykgyp8{position:fixed;top:20px;left:120px;width:340px;min-height:380px;z-index:1000;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff14;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1e2030f2,#141623fa);backdrop-filter:blur(20px);transform-origin:top left}.background.svelte-ykgyp8{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(8px) brightness(.4);opacity:.6;z-index:-1;transition:opacity .3s ease}.profile-container.svelte-ykgyp8:hover .background:where(.svelte-ykgyp8){opacity:.7}.close-btn.svelte-ykgyp8{position:absolute;top:16px;right:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100;color:#ffffffe6;display:flex;align-items:center;justify-content:center}.close-btn.svelte-ykgyp8:hover{background:#ffffff26;border-color:#fff3;color:#fff;transform:rotate(90deg) scale(1.05)}.profile-content.svelte-ykgyp8{padding:40px 24px 24px;background:linear-gradient(to bottom,rgba(30,32,48,.8),transparent);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.avatar.svelte-ykgyp8{width:90px;height:90px;border-radius:50%;margin:0 auto 18px;display:block;border:3px solid rgba(88,101,242,.5);box-shadow:0 8px 32px #5865f24d,0 0 0 4px #5865f21a;transition:all .3s cubic-bezier(.4,0,.2,1);object-fit:cover}.avatar-placeholder.svelte-ykgyp8{width:90px;height:90px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border:3px solid rgba(88,101,242,.5);box-shadow:0 8px 32px #5865f24d,0 0 0 4px #5865f21a;transition:all .3s cubic-bezier(.4,0,.2,1)}.avatar-initial.svelte-ykgyp8{font-size:36px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.profile-container.svelte-ykgyp8:hover .avatar:where(.svelte-ykgyp8){transform:scale(1.05);border-color:#5865f2b3;box-shadow:0 12px 40px #5865f266,0 0 0 4px #5865f226}.user-info.svelte-ykgyp8{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:18px}.display-name.svelte-ykgyp8{font-size:1.5rem;font-weight:700;color:#fffffff2;display:block;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.username-btn.svelte-ykgyp8{font-size:.85rem;font-weight:500;color:#fff9;background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease;margin-bottom:8px;position:relative}.username-btn.svelte-ykgyp8:hover{color:#5865f2e6;background:#5865f21a}.copied-tooltip.svelte-ykgyp8{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#5865f2f2;color:#fff;padding:4px 12px;border-radius:6px;font-size:.75rem;white-space:nowrap;box-shadow:0 4px 12px #0000004d}.user-role.svelte-ykgyp8{font-size:.95rem;font-weight:500;color:#5865f2e6;background:linear-gradient(135deg,#5865f226,#5865f214);padding:4px 14px;border-radius:12px;border:1px solid rgba(88,101,242,.2)}.menu-buttons.svelte-ykgyp8{padding:24px;display:grid;gap:10px}.menu-item.svelte-ykgyp8{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#ffffffe6;font-weight:500;position:relative;overflow:hidden}.menu-item.svelte-ykgyp8:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(88,101,242,.1),transparent);transition:left .5s ease}.menu-item.svelte-ykgyp8:hover:before{left:100%}.menu-item.svelte-ykgyp8:hover{background:#5865f226;border-color:#5865f24d;transform:translate(6px);color:#fff;box-shadow:0 4px 16px #5865f233}.menu-item.svelte-ykgyp8 svg:where(.svelte-ykgyp8){width:20px;height:20px;opacity:.8;fill:currentColor;transition:all .3s ease}.menu-item.svelte-ykgyp8:hover svg:where(.svelte-ykgyp8){opacity:1;transform:scale(1.1)}.profile-overlay.svelte-ki7saj{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center}.profile-modal.svelte-ki7saj{width:90vw;max-width:700px;max-height:85vh;background:linear-gradient(135deg,#1a1d2e,#16192b);border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000080,0 0 0 1px #6366f133;position:relative}.close-btn.svelte-ki7saj{position:absolute;top:20px;right:20px;background:#00000080;border:1px solid rgba(99,102,241,.3);color:#e8eaf0;cursor:pointer;padding:10px;border-radius:12px;transition:all .25s ease;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.close-btn.svelte-ki7saj svg:where(.svelte-ki7saj){width:20px;height:20px}.close-btn.svelte-ki7saj:hover{background:#ef444433;border-color:#ef444480;color:#f87171;transform:rotate(90deg)}.profile-banner.svelte-ki7saj{width:100%;height:200px;background-size:cover;background-position:center;position:relative;z-index:1}.banner-overlay.svelte-ki7saj{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(26,29,46,.8) 100%);z-index:2}.profile-content.svelte-ki7saj{padding:80px 40px 40px;overflow-y:auto;max-height:calc(85vh - 200px)}.profile-content.svelte-ki7saj::-webkit-scrollbar{width:8px}.profile-content.svelte-ki7saj::-webkit-scrollbar-track{background:transparent}.profile-content.svelte-ki7saj::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:10px}.avatar-section.svelte-ki7saj{position:absolute;top:140px;left:40px;z-index:10}.avatar-wrapper.svelte-ki7saj{position:relative;width:120px;height:120px}.avatar.svelte-ki7saj{width:100%;height:100%;border-radius:50%;border:6px solid rgba(26,29,46,.9);box-shadow:0 8px 24px #0006;object-fit:cover}.avatar-placeholder.svelte-ki7saj{width:100%;height:100%;border-radius:50%;border:6px solid rgba(26,29,46,.9);box-shadow:0 8px 24px #0006;display:flex;align-items:center;justify-content:center}.avatar-initial.svelte-ki7saj{font-size:48px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.status-indicator.svelte-ki7saj{position:absolute;bottom:8px;right:8px;width:24px;height:24px;background:linear-gradient(135deg,#6b7280,#9ca3af);border:4px solid rgba(26,29,46,.9);border-radius:50%;box-shadow:0 0 12px #6b728066;transition:all .3s ease}.status-indicator.online.svelte-ki7saj{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 0 12px #10b98199}.user-header.svelte-ki7saj{margin-bottom:32px}.display-name.svelte-ki7saj{font-size:32px;font-weight:800;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px;letter-spacing:-.5px}.username-tag.svelte-ki7saj{background:#6366f126;border:1px solid rgba(99,102,241,.3);color:#818cf8;padding:6px 14px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;margin-right:12px;position:relative}.username-tag.svelte-ki7saj:hover{background:#6366f140;border-color:#6366f180;color:#a78bfa}.copied-tooltip.svelte-ki7saj{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#6366f1f2;color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;margin-bottom:8px;box-shadow:0 4px 12px #6366f166}.user-role.svelte-ki7saj{display:inline-block;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #6366f14d}.bio-section.svelte-ki7saj,.info-section.svelte-ki7saj,.actions-section.svelte-ki7saj{margin-bottom:32px}.section-title.svelte-ki7saj{font-size:14px;font-weight:800;color:#818cf8;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px}.bio-text.svelte-ki7saj{font-size:15px;color:#9ca3af;line-height:1.6;margin:0}.info-grid.svelte-ki7saj{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-item.svelte-ki7saj{background:#6366f10d;border:1px solid rgba(99,102,241,.15);border-radius:14px;padding:16px;display:flex;align-items:center;gap:14px;transition:all .25s ease}.info-item.svelte-ki7saj:hover{background:#6366f114;border-color:#6366f140;transform:translate(4px)}.info-icon.svelte-ki7saj{width:24px;height:24px;color:#818cf8;flex-shrink:0}.info-content.svelte-ki7saj{display:flex;flex-direction:column;gap:4px;min-width:0}.info-label.svelte-ki7saj{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.info-value.svelte-ki7saj{font-size:14px;font-weight:600;color:#e0e7ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-online.svelte-ki7saj{color:#34d399;font-weight:500}.status-offline.svelte-ki7saj{color:#9ca3af;font-weight:500}.actions-section.svelte-ki7saj{display:flex;gap:12px;flex-wrap:wrap}.action-btn.svelte-ki7saj{flex:1;min-width:200px;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:10px;border:none}.action-btn.svelte-ki7saj svg:where(.svelte-ki7saj){width:20px;height:20px}.action-btn.secondary.svelte-ki7saj{background:#6366f11a;color:#c7d2fe;border:1px solid rgba(99,102,241,.3)}.action-btn.secondary.svelte-ki7saj:hover{background:#6366f133;border-color:#6366f180;color:#e0e7ff}@media (min-width: 1920px){.profile-modal.svelte-ki7saj{max-width:800px;max-height:90vh}.avatar-section.svelte-ki7saj{top:130px;left:50px}.avatar-wrapper.svelte-ki7saj{width:140px;height:140px}.status-indicator.svelte-ki7saj{width:28px;height:28px;bottom:10px;right:10px}.display-name.svelte-ki7saj{font-size:2.5rem}.info-item.svelte-ki7saj{font-size:1rem}}@media (max-width: 1024px){.profile-modal.svelte-ki7saj{width:95vw;max-width:650px}.profile-content.svelte-ki7saj{padding:70px 30px 30px}.avatar-section.svelte-ki7saj{top:130px;left:30px}.avatar-wrapper.svelte-ki7saj{width:100px;height:100px}.status-indicator.svelte-ki7saj{width:20px;height:20px;bottom:6px;right:6px}.display-name.svelte-ki7saj{font-size:1.75rem}}@media (max-width: 768px){.profile-modal.svelte-ki7saj{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.close-btn.svelte-ki7saj{top:12px;right:12px;width:44px;height:44px;background:#000000b3;backdrop-filter:blur(10px)}.close-btn.svelte-ki7saj svg:where(.svelte-ki7saj){width:24px;height:24px}.profile-banner.svelte-ki7saj{height:180px}.avatar-section.svelte-ki7saj{position:absolute;top:110px;left:50%;transform:translate(-50%)}.avatar-wrapper.svelte-ki7saj{width:100px;height:100px}.status-indicator.svelte-ki7saj{width:22px;height:22px;bottom:5px;right:5px;border-width:3px}.profile-content.svelte-ki7saj{padding:70px 20px 20px;max-height:calc(100vh - 180px)}.user-header.svelte-ki7saj{text-align:center;margin-bottom:24px}.display-name.svelte-ki7saj{font-size:1.75rem}.username-tag.svelte-ki7saj{font-size:.95rem;justify-content:center}.user-role.svelte-ki7saj{font-size:.85rem}.bio-section.svelte-ki7saj{padding:20px}.bio-text.svelte-ki7saj{font-size:.95rem}.info-grid.svelte-ki7saj{grid-template-columns:1fr;gap:16px}.info-item.svelte-ki7saj{padding:16px}.info-icon.svelte-ki7saj{width:22px;height:22px}.info-label.svelte-ki7saj{font-size:.8rem}.info-value.svelte-ki7saj{font-size:.95rem}.actions-section.svelte-ki7saj{flex-direction:column;gap:12px}.action-btn.svelte-ki7saj{width:100%;justify-content:center;padding:16px 24px;font-size:1rem}}@media (max-width: 480px){.profile-banner.svelte-ki7saj{height:150px}.avatar-section.svelte-ki7saj{top:90px}.avatar-wrapper.svelte-ki7saj{width:90px;height:90px}.status-indicator.svelte-ki7saj{width:20px;height:20px;bottom:4px;right:4px}.profile-content.svelte-ki7saj{padding:60px 16px 16px;max-height:calc(100vh - 150px)}.display-name.svelte-ki7saj{font-size:1.5rem}.username-tag.svelte-ki7saj{font-size:.9rem;padding:6px 12px}.user-role.svelte-ki7saj{font-size:.8rem}.bio-section.svelte-ki7saj{padding:16px}.bio-text.svelte-ki7saj{font-size:.9rem;line-height:1.5}.info-item.svelte-ki7saj{padding:14px}.info-icon.svelte-ki7saj{width:20px;height:20px}.info-label.svelte-ki7saj{font-size:.75rem}.info-value.svelte-ki7saj{font-size:.9rem}.action-btn.svelte-ki7saj{padding:14px 20px;font-size:.95rem}.action-btn.svelte-ki7saj svg:where(.svelte-ki7saj){width:18px;height:18px}}.settings-modal.svelte-z39unq{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#1a1d2e,#16192b);width:90dvw;max-width:1200px;height:85dvh;border-radius:20px;display:flex;overflow:hidden;color:#e8eaf0;z-index:10000;box-shadow:0 25px 50px #00000080,0 0 0 1px #6366f11a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.settings-sidebar.svelte-z39unq{width:280px;background:linear-gradient(180deg,#16192b99,#121525cc);backdrop-filter:blur(10px);display:flex;flex-direction:column;border-right:1px solid rgba(99,102,241,.15)}.sidebar-header.svelte-z39unq{padding:28px 20px 16px 24px;border-bottom:1px solid rgba(99,102,241,.1);background:linear-gradient(90deg,rgba(99,102,241,.05) 0%,transparent 100%)}.header-text.svelte-z39unq{font-size:11px;font-weight:800;background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1.5px}.sidebar-scroll.svelte-z39unq{flex:1;overflow-y:auto;padding:16px 12px}.sidebar-scroll.svelte-z39unq::-webkit-scrollbar{width:6px}.sidebar-scroll.svelte-z39unq::-webkit-scrollbar-track{background:transparent}.sidebar-scroll.svelte-z39unq::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:10px}.sidebar-scroll.svelte-z39unq::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#818cf8,#a78bfa)}.category-btn.svelte-z39unq{width:100%;padding:12px 16px;margin:3px 0;text-align:left;border:none;border-radius:12px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600;position:relative;overflow:hidden}.category-btn.svelte-z39unq:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,rgba(99,102,241,.15) 0%,transparent 100%);transition:width .3s ease;border-radius:12px}.category-btn.svelte-z39unq:hover{background:#6366f114;color:#e0e7ff;transform:translate(4px)}.category-btn.svelte-z39unq:hover:before{width:100%}.category-btn.active.svelte-z39unq{background:linear-gradient(135deg,#6366f133,#8b5cf626);color:#fff;box-shadow:0 4px 12px #6366f140,inset 0 1px #ffffff1a}.category-btn.active.svelte-z39unq:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:linear-gradient(135deg,#818cf8,#c084fc);border-radius:50%;box-shadow:0 0 10px #818cf899}.category-btn.danger.svelte-z39unq{color:#f87171}.category-btn.danger.svelte-z39unq:hover{background:#ef44441a;color:#fca5a5}.category-btn.danger.active.svelte-z39unq{background:linear-gradient(135deg,#ef444433,#dc262626)}.category-icon.svelte-z39unq{width:22px;height:22px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.category-divider.svelte-z39unq{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(99,102,241,.3) 50%,transparent 100%);margin:12px 8px;border-radius:1px}.settings-content-wrapper.svelte-z39unq{flex:1;background:linear-gradient(135deg,#1a1d2e66,#16192b99);position:relative;display:flex;flex-direction:column}.close-btn.svelte-z39unq{position:absolute;top:20px;right:20px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);color:#9ca3af;cursor:pointer;padding:10px;border-radius:12px;transition:all .25s ease;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.close-btn.svelte-z39unq svg:where(.svelte-z39unq){width:20px;height:20px}.close-btn.svelte-z39unq:hover{background:#ef444426;border-color:#ef44444d;color:#f87171;transform:rotate(90deg)}.settings-content.svelte-z39unq{flex:1;overflow-y:auto;padding:70px 50px 80px}.settings-content.svelte-z39unq::-webkit-scrollbar{width:10px}.settings-content.svelte-z39unq::-webkit-scrollbar-track{background:transparent}.settings-content.svelte-z39unq::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1,#8b5cf6);border:2px solid rgba(26,29,46,.5);border-radius:10px}.settings-content.svelte-z39unq::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#818cf8,#a78bfa)}.content-section.svelte-z39unq{max-width:760px}.section-title.svelte-z39unq{font-size:26px;font-weight:800;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 32px;letter-spacing:-.5px}.setting-item.svelte-z39unq{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.setting-info.svelte-z39unq{flex:1}.setting-label.svelte-z39unq{font-size:12px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.setting-value.svelte-z39unq{font-size:16px;color:#e0e7ff;font-weight:500}.setting-value.secondary.svelte-z39unq{color:#9ca3af;font-size:14px}.btn-edit.svelte-z39unq,.btn-add.svelte-z39unq,.btn-enable.svelte-z39unq{padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:Rubik-Medium,sans-serif}.btn-edit.svelte-z39unq{background:#6366f11a;color:#c7d2fe;border:1px solid rgba(99,102,241,.3)}.btn-edit.svelte-z39unq:hover{background:#6366f133;border-color:#6366f180}.btn-add.svelte-z39unq{background:transparent;color:#818cf8;border:1px solid rgba(99,102,241,.3)}.btn-add.svelte-z39unq:hover{background:#6366f11a}.btn-enable.svelte-z39unq{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;box-shadow:0 2px 8px #6366f14d}.btn-enable.svelte-z39unq:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.edit-modal-overlay.svelte-z39unq{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:20000;animation:svelte-z39unq-fadeIn .2s ease}@keyframes svelte-z39unq-fadeIn{0%{opacity:0}to{opacity:1}}.edit-modal.svelte-z39unq{background:linear-gradient(135deg,#1a1d2e,#16192b);border-radius:16px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;border:1px solid rgba(99,102,241,.2);animation:svelte-z39unq-slideUp .3s ease}@keyframes svelte-z39unq-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.edit-modal-header.svelte-z39unq{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(99,102,241,.1)}.edit-modal-title.svelte-z39unq{font-size:20px;font-weight:700;color:#e0e7ff;margin:0}.edit-modal-close.svelte-z39unq{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.edit-modal-close.svelte-z39unq svg:where(.svelte-z39unq){width:20px;height:20px}.edit-modal-close.svelte-z39unq:hover{background:#6366f11a;color:#e0e7ff}.edit-modal-content.svelte-z39unq{flex:1;overflow-y:auto;padding:24px}.edit-modal-footer.svelte-z39unq{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid rgba(99,102,241,.1);background:#16192b80}.setting-group.svelte-z39unq{margin-bottom:48px}.group-title.svelte-z39unq{font-size:13px;font-weight:700;color:#818cf8;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px}.setting-row{background:#6366f10d;border-radius:14px;padding:20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border:1px solid rgba(99,102,241,.15);transition:all .25s ease}.setting-row:hover{background:#6366f114;border-color:#6366f140;transform:translate(4px)}.setting-label.svelte-z39unq{display:flex;flex-direction:column;gap:6px;flex:1}.label-text.svelte-z39unq{font-size:15px;font-weight:700;color:#e0e7ff}.label-value{font-size:13px;color:#9ca3af}.label-desc{font-size:13px;color:#9ca3af;line-height:1.5;margin-top:4px;max-width:500px}.theme-selector.svelte-z39unq{display:flex;gap:20px}.theme-option.svelte-z39unq{flex:1;background:#6366f10d;border:2px solid rgba(99,102,241,.15);border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:16px;align-items:center}.theme-option.svelte-z39unq:hover{border-color:#6366f166;transform:translateY(-4px);box-shadow:0 12px 24px #6366f133}.theme-option.active.svelte-z39unq{border-color:#6366f1;background:#6366f126;box-shadow:0 8px 32px #6366f14d,inset 0 1px #ffffff1a}.theme-preview.svelte-z39unq{width:100%;height:110px;border-radius:12px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0006}.dark-preview.svelte-z39unq{background:linear-gradient(135deg,#1a1d2e,#16192b)}.light-preview.svelte-z39unq{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.preview-sidebar.svelte-z39unq{width:35%;background:#6366f11a}.light-preview.svelte-z39unq .preview-sidebar:where(.svelte-z39unq){background:#6366f10d}.preview-content.svelte-z39unq{flex:1;padding:16px;display:flex;flex-direction:column;gap:10px}.preview-bar.svelte-z39unq{height:10px;background:#6366f14d;border-radius:5px;width:60%}.light-preview.svelte-z39unq .preview-bar:where(.svelte-z39unq){background:#6366f133}.preview-text.svelte-z39unq{height:8px;background:#6366f133;border-radius:4px}.light-preview.svelte-z39unq .preview-text:where(.svelte-z39unq){background:#6366f126}.preview-text.short.svelte-z39unq{width:70%}.theme-name.svelte-z39unq{font-size:15px;font-weight:700;color:#e0e7ff}.zoom-control.svelte-z39unq{background:#6366f10d;border-radius:14px;padding:24px;display:flex;align-items:center;gap:20px;border:1px solid rgba(99,102,241,.15)}.zoom-slider.svelte-z39unq{flex:1;-webkit-appearance:none;appearance:none;height:10px;border-radius:5px;background:linear-gradient(90deg,#6366f133,#6366f10d);outline:none}.zoom-slider.svelte-z39unq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px #6366f166}.zoom-slider.svelte-z39unq::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 20px #6366f199}.zoom-value.svelte-z39unq{font-size:16px;font-weight:800;background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:55px;text-align:right}.device-selector.svelte-z39unq{margin-bottom:20px}.device-label.svelte-z39unq{display:block;font-size:12px;font-weight:700;color:#818cf8;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.device-select.svelte-z39unq{width:100%;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:12px;padding:14px 16px;color:#e0e7ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}.device-select.svelte-z39unq:hover{background:#6366f11f;border-color:#6366f159}.device-select.svelte-z39unq:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f133}.volume-control.svelte-z39unq{margin-bottom:20px}.volume-label.svelte-z39unq{display:block;font-size:12px;font-weight:700;color:#818cf8;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.volume-slider.svelte-z39unq{width:100%;-webkit-appearance:none;appearance:none;height:10px;border-radius:5px;background:linear-gradient(90deg,#6366f133,#6366f10d);outline:none}.volume-slider.svelte-z39unq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #6366f166}.volume-slider.svelte-z39unq::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 16px #6366f199}.toggle-row.svelte-z39unq{background:#6366f10d;border-radius:14px;padding:20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border:1px solid rgba(99,102,241,.15);transition:all .25s ease}.toggle-row.svelte-z39unq:hover{background:#6366f114;border-color:#6366f140}.toggle-label.svelte-z39unq{flex:1}.toggle-switch.svelte-z39unq{position:relative;display:inline-block;width:52px;height:28px}.toggle-switch.svelte-z39unq input:where(.svelte-z39unq){opacity:0;width:0;height:0}.toggle-slider.svelte-z39unq{position:absolute;cursor:pointer;inset:0;background:#6366f133;transition:.3s;border-radius:34px;border:1px solid rgba(99,102,241,.3)}.toggle-slider.svelte-z39unq:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);transition:.3s;border-radius:50%;box-shadow:0 2px 6px #0000004d}input.svelte-z39unq:checked+.toggle-slider:where(.svelte-z39unq){background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent}input.svelte-z39unq:checked+.toggle-slider:where(.svelte-z39unq):before{transform:translate(24px);background:#fff;box-shadow:0 2px 8px #0006}.toggle-slider.svelte-z39unq:hover{background:#6366f14d}input.svelte-z39unq:checked+.toggle-slider:where(.svelte-z39unq):hover{background:linear-gradient(135deg,#818cf8,#a78bfa)}.empty-state.svelte-z39unq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 40px;text-align:center}.empty-icon.svelte-z39unq{width:100px;height:100px;color:#6366f14d;margin-bottom:24px;fill:currentColor;filter:drop-shadow(0 4px 12px rgba(99,102,241,.2))}.empty-text.svelte-z39unq{font-size:18px;color:#9ca3af;margin:0;font-weight:600}.section-description{font-size:14px;color:#ffffff80;margin:-8px 0 24px}.profile-editor.svelte-z39unq{position:relative;background:linear-gradient(135deg,#1a1d2e99,#16192b99);border-radius:16px;overflow:hidden;margin-bottom:24px;border:1px solid rgba(99,102,241,.1)}.profile-banner-edit.svelte-z39unq{width:100%;height:140px;background-size:cover;background-position:center;background-color:#6366f133;position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.banner-upload-btn.svelte-z39unq{padding:10px 20px;background:#000000b3;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-family:Rubik-Medium,sans-serif;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;opacity:0;transition:all .3s ease}.profile-banner-edit.svelte-z39unq:hover .banner-upload-btn:where(.svelte-z39unq){opacity:1}.banner-upload-btn.svelte-z39unq svg:where(.svelte-z39unq){width:16px;height:16px}.banner-upload-btn.svelte-z39unq:hover{background:#6366f14d;border-color:#6366f180}.remove-upload-btn.svelte-z39unq{padding:10px;background:#dc3545cc;backdrop-filter:blur(10px);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.profile-banner-edit.svelte-z39unq:hover .remove-upload-btn:where(.svelte-z39unq){opacity:1}.remove-upload-btn.svelte-z39unq svg:where(.svelte-z39unq){width:16px;height:16px}.remove-upload-btn.svelte-z39unq:hover{background:#dc3545}.profile-avatar-edit.svelte-z39unq{position:relative;margin:-50px 0 0 24px;padding-bottom:16px}.avatar-edit-container.svelte-z39unq{width:100px;height:100px;border-radius:50%;overflow:hidden;position:relative;border:6px solid rgba(26,29,46,.9);box-shadow:0 4px 12px #0000004d}.avatar-edit-image.svelte-z39unq{width:100%;height:100%;object-fit:cover}.avatar-upload-overlay.svelte-z39unq{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.avatar-edit-container.svelte-z39unq:hover .avatar-upload-overlay:where(.svelte-z39unq){opacity:1}.avatar-upload-overlay.svelte-z39unq svg:where(.svelte-z39unq){width:24px;height:24px;color:#fff}.profile-info-edit.svelte-z39unq{padding:8px 24px 16px}.username-display.svelte-z39unq{font-size:13px;color:#ffffff80;font-family:Rubik-Medium,sans-serif}.profile-view{position:relative;background:linear-gradient(135deg,#1a1d2e99,#16192b99);border-radius:16px;overflow:hidden;margin-bottom:24px;border:1px solid rgba(99,102,241,.1)}.profile-banner-view{width:100%;height:140px;background-size:cover;background-position:center;background-color:#6366f133;position:relative}.profile-avatar-view{position:relative;margin:-50px 0 0 24px;padding-bottom:16px}.avatar-view-container{width:100px;height:100px;border-radius:50%;overflow:hidden;position:relative;border:6px solid rgba(26,29,46,.9);box-shadow:0 4px 12px #0000004d}.avatar-view-image{width:100%;height:100%;object-fit:cover}.profile-info-view{padding:8px 24px 16px}.display-name-view{font-size:22px;font-weight:700;color:#fff;font-family:Rubik-Bold,sans-serif;margin-bottom:4px}.username-view{font-size:15px;color:#ffffff80;font-family:Rubik-Medium,sans-serif}.btn-edit-profile{margin:0 24px 24px;padding:12px 24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;color:#fff;font-family:Rubik-SemiBold,sans-serif;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #6366f14d}.btn-edit-profile:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f180}.btn-edit-profile:active{transform:translateY(0)}.edit-fields{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.edit-field.svelte-z39unq{display:flex;flex-direction:column;gap:8px}.edit-label.svelte-z39unq{font-size:11px;font-weight:700;color:#fff9;font-family:Rubik-Bold,sans-serif;letter-spacing:.5px}.edit-input.svelte-z39unq,.edit-textarea{width:100%;padding:12px 16px;background:#0003;border:1px solid rgba(99,102,241,.2);border-radius:8px;color:#fff;font-family:Rubik-Regular,sans-serif;font-size:14px;transition:all .3s ease}.edit-input.svelte-z39unq:focus,.edit-textarea:focus{outline:none;border-color:#6366f1;background:#6366f10d;box-shadow:0 0 0 2px #6366f11a}.edit-textarea{resize:vertical;min-height:80px;max-height:200px}.edit-hint.svelte-z39unq{font-size:12px;color:#fff6;text-align:right}.alert-error.svelte-z39unq,.alert-success.svelte-z39unq{padding:12px 16px;border-radius:8px;font-size:14px;font-family:Rubik-Medium,sans-serif;display:flex;align-items:center;gap:12px;margin-bottom:16px}.alert-error.svelte-z39unq{background:#dc354526;border:1px solid rgba(220,53,69,.3);color:#ff6b6b}.alert-success.svelte-z39unq{background:#28a74526;border:1px solid rgba(40,167,69,.3);color:#51cf66}.alert-error.svelte-z39unq svg:where(.svelte-z39unq),.alert-success.svelte-z39unq svg:where(.svelte-z39unq){width:20px;height:20px;flex-shrink:0}.edit-actions-bar{position:sticky;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1a1d2efa,#16192bfa);backdrop-filter:blur(20px);padding:16px 24px;border-top:1px solid rgba(99,102,241,.2);display:flex;justify-content:space-between;align-items:center;margin:24px -24px -24px;box-shadow:0 -4px 12px #0000004d}.actions-message{font-size:14px;color:#ffffffb3;font-family:Rubik-Medium,sans-serif}.actions-buttons{display:flex;gap:12px}.action-reset.svelte-z39unq,.action-save.svelte-z39unq{padding:10px 20px;border-radius:8px;font-family:Rubik-Medium,sans-serif;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:none}.action-reset.svelte-z39unq{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.action-reset.svelte-z39unq:hover:not(:disabled){background:#ffffff1a}.action-save.svelte-z39unq{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px #6366f14d}.action-save.svelte-z39unq:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.action-save.svelte-z39unq:disabled,.action-reset.svelte-z39unq:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-z39unq{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-z39unq-spin .8s linear infinite}@keyframes svelte-z39unq-spin{to{transform:rotate(360deg)}}.setting-divider.svelte-z39unq{height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.2),transparent);margin:32px 0}.info-display{padding:12px 16px;background:#0003;border:1px solid rgba(99,102,241,.2);border-radius:8px;color:#fffc;font-size:14px;font-family:Rubik-Regular,sans-serif;margin-bottom:8px}.btn-link{background:none;border:none;color:#6366f1;font-size:14px;font-family:Rubik-Medium,sans-serif;cursor:pointer;padding:0;transition:color .3s ease}.btn-link:hover{color:#818cf8;text-decoration:underline}.active-call-overlay{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999;animation:svelte-3j892h-fadeIn .2s ease-out}@keyframes svelte-3j892h-fadeIn{0%{opacity:0}to{opacity:1}}.active-call-modal-discord.svelte-3j892h{position:relative;width:90vw;max-width:1200px;height:85vh;max-height:800px;background:#1e1f22;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;animation:svelte-3j892h-slideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-3j892h-slideUp{0%{transform:translateY(20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.discord-main-video.svelte-3j892h{position:relative;flex:1;background:#2b2d31;display:flex;align-items:center;justify-content:center;overflow:hidden}.discord-remote-video.svelte-3j892h{width:100%;height:100%;object-fit:contain;background:#000}.discord-user-label.svelte-3j892h{position:absolute;bottom:20px;left:20px;background:#000000b3;padding:8px 16px;border-radius:8px;backdrop-filter:blur(10px)}.discord-user-label.svelte-3j892h span:where(.svelte-3j892h){color:#fff;font-size:14px;font-weight:600}.discord-waiting-state.svelte-3j892h{display:flex;flex-direction:column;align-items:center;gap:16px}.discord-avatar-large.svelte-3j892h{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff;box-shadow:0 0 40px #5865f266;animation:svelte-3j892h-waitingPulse 2s ease-in-out infinite}@keyframes svelte-3j892h-waitingPulse{0%,to{transform:scale(1);box-shadow:0 0 40px #5865f266}50%{transform:scale(1.05);box-shadow:0 0 60px #5865f299}}.discord-waiting-text.svelte-3j892h{color:#b5bac1;font-size:18px;margin:0}.discord-waiting-timer.svelte-3j892h{color:#f23f42;font-size:24px;font-weight:700;margin:0;font-variant-numeric:tabular-nums}.discord-waiting-state.svelte-3j892h h2:where(.svelte-3j892h){color:#f2f3f5;font-size:32px;margin:0;font-weight:600}.discord-self-video.svelte-3j892h{position:absolute;bottom:80px;right:20px;width:240px;height:135px;border-radius:12px;overflow:hidden;background:#2b2d31;box-shadow:0 4px 16px #0006;z-index:10}.discord-local-video.svelte-3j892h{width:100%;height:100%;object-fit:cover}.discord-camera-off.svelte-3j892h{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1e1f22;color:#80848e}.discord-controls.svelte-3j892h{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#111214;border-top:1px solid #26272b;gap:16px}.discord-controls-left.svelte-3j892h,.discord-controls-right.svelte-3j892h{display:flex;gap:12px;align-items:center}.discord-controls-center.svelte-3j892h{display:flex;gap:16px;align-items:center}.discord-info-pill.svelte-3j892h{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#2b2d31;border-radius:8px;font-size:13px;color:#b5bac1;font-weight:500;font-variant-numeric:tabular-nums}.discord-info-pill.svelte-3j892h svg:where(.svelte-3j892h){opacity:.7}.discord-btn.svelte-3j892h{width:48px;height:48px;border-radius:50%;background:#3c3e44;border:none;color:#dbdee1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;overflow:hidden}.discord-btn.svelte-3j892h:before{content:"";position:absolute;inset:0;background:#ffffff1a;opacity:0;transition:opacity .2s ease}.discord-btn.svelte-3j892h:hover{background:#4e5058;transform:scale(1.1)}.discord-btn.svelte-3j892h:hover:before{opacity:1}.discord-btn.svelte-3j892h:active{transform:scale(1.05)}.discord-btn-danger.svelte-3j892h{background:#da373c!important;color:#fff!important}.discord-btn-danger.svelte-3j892h:hover{background:#a02d30!important}.discord-btn-active.svelte-3j892h{background:#5865f2!important;color:#fff!important}.discord-btn-active.svelte-3j892h:hover{background:#4752c4!important}.discord-btn-end.svelte-3j892h{background:#da373c!important;color:#fff!important}.discord-btn-end.svelte-3j892h:hover{background:#a02d30!important;transform:scale(1.15)!important}.discord-btn-icon.svelte-3j892h{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#b5bac1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.discord-btn-icon.svelte-3j892h:hover{color:#dbdee1;transform:scale(1.1)}@media (max-width: 768px){.active-call-modal-discord.svelte-3j892h{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}.discord-self-video.svelte-3j892h{width:120px;height:68px;bottom:70px;right:12px}.discord-controls.svelte-3j892h{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.discord-btn.svelte-3j892h{width:44px;height:44px}.discord-info-pill.svelte-3j892h{font-size:12px;padding:4px 10px}.discord-controls-center.svelte-3j892h{gap:12px}.discord-controls-left.svelte-3j892h,.discord-controls-right.svelte-3j892h{gap:8px}.discord-waiting-state.svelte-3j892h h2:where(.svelte-3j892h){font-size:28px}.discord-avatar-large.svelte-3j892h{width:100px;height:100px;font-size:40px}}.modal-overlay.svelte-1mad6h4{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(8px);animation:svelte-1mad6h4-fadeIn .2s ease-out}@keyframes svelte-1mad6h4-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1mad6h4{background:linear-gradient(135deg,#1e1e2e,#181826);padding:40px;border-radius:24px;box-shadow:0 20px 60px #00000080;text-align:center;min-width:360px;border:1px solid rgba(255,255,255,.1);animation:svelte-1mad6h4-slideUp .3s ease-out}@keyframes svelte-1mad6h4-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header.svelte-1mad6h4{margin-bottom:32px}.avatar-large.svelte-1mad6h4{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff;margin:0 auto 20px;box-shadow:0 8px 32px #667eea66;animation:svelte-1mad6h4-ringing 1s ease-in-out infinite}@keyframes svelte-1mad6h4-ringing{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}h2.svelte-1mad6h4{color:#dcddde;font-size:28px;font-weight:600;margin:0 0 8px}.status.svelte-1mad6h4{color:#dcddde99;font-size:16px;margin:0}.button-container.svelte-1mad6h4{display:flex;justify-content:center;gap:24px}.accept-btn.svelte-1mad6h4,.reject-btn.svelte-1mad6h4{width:64px;height:64px;border-radius:50%;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.accept-btn.svelte-1mad6h4{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 4px 16px #48bb7866}.accept-btn.svelte-1mad6h4:hover{transform:scale(1.1);box-shadow:0 6px 24px #48bb7899}.reject-btn.svelte-1mad6h4{background:linear-gradient(135deg,#f56565,#e53e3e);box-shadow:0 4px 16px #f5656566}.reject-btn.svelte-1mad6h4:hover{transform:scale(1.1);box-shadow:0 6px 24px #f5656599}.accept-btn.svelte-1mad6h4:active,.reject-btn.svelte-1mad6h4:active{transform:scale(.95)}@media (max-width: 768px){.modal-overlay.svelte-1mad6h4{z-index:200}.modal.svelte-1mad6h4{width:100%;height:100%;min-width:unset;border-radius:0;padding:60px 24px 40px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2)}.modal-header.svelte-1mad6h4{flex:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.avatar-large.svelte-1mad6h4{width:160px;height:160px;font-size:64px;margin:0 auto 32px;box-shadow:0 12px 48px #0000004d}h2.svelte-1mad6h4{font-size:36px;margin-bottom:12px}.status.svelte-1mad6h4{font-size:20px;color:#fffc}.button-container.svelte-1mad6h4{gap:48px;padding-bottom:max(40px,env(safe-area-inset-bottom))}.accept-btn.svelte-1mad6h4,.reject-btn.svelte-1mad6h4{width:80px;height:80px}.accept-btn.svelte-1mad6h4 svg:where(.svelte-1mad6h4),.reject-btn.svelte-1mad6h4 svg:where(.svelte-1mad6h4){width:36px;height:36px}.accept-btn.svelte-1mad6h4:active,.reject-btn.svelte-1mad6h4:active{transform:scale(.9)}}.modal-overlay.svelte-1c0s18m{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(8px)}.modal.svelte-1c0s18m{background:linear-gradient(135deg,#1e1e2e,#181826);padding:40px;border-radius:24px;box-shadow:0 20px 60px #00000080;text-align:center;min-width:360px;border:1px solid rgba(255,255,255,.1)}.modal-header.svelte-1c0s18m{margin-bottom:32px}.avatar-large.svelte-1c0s18m{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff;margin:0 auto 20px;box-shadow:0 8px 32px #667eea66;animation:svelte-1c0s18m-pulse 2s ease-in-out infinite}@keyframes svelte-1c0s18m-pulse{0%,to{transform:scale(1);box-shadow:0 8px 32px #667eea66}50%{transform:scale(1.05);box-shadow:0 8px 48px #667eea99}}h2.svelte-1c0s18m{color:#dcddde;font-size:28px;font-weight:600;margin:0 0 8px}.status.svelte-1c0s18m{color:#dcddde99;font-size:16px;margin:0}.button-container.svelte-1c0s18m{display:flex;justify-content:center;gap:16px}.cancel-btn.svelte-1c0s18m{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 16px #f5656566}.cancel-btn.svelte-1c0s18m:hover{transform:scale(1.1);box-shadow:0 6px 24px #f5656599}.cancel-btn.svelte-1c0s18m:active{transform:scale(.95)}@media (max-width: 768px){.modal-overlay.svelte-1c0s18m{z-index:200}.modal.svelte-1c0s18m{width:100%;height:100%;min-width:unset;border-radius:0;padding:60px 24px 40px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2)}.modal-header.svelte-1c0s18m{flex:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.avatar-large.svelte-1c0s18m{width:160px;height:160px;font-size:64px;margin:0 auto 32px;box-shadow:0 12px 48px #0000004d}h2.svelte-1c0s18m{font-size:36px;margin-bottom:12px}.status.svelte-1c0s18m{font-size:20px;color:#fffc}.button-container.svelte-1c0s18m{padding-bottom:max(40px,env(safe-area-inset-bottom))}.cancel-btn.svelte-1c0s18m{width:80px;height:80px}.cancel-btn.svelte-1c0s18m svg:where(.svelte-1c0s18m){width:36px;height:36px}.cancel-btn.svelte-1c0s18m:active{transform:scale(.9)}}.rejoin-notification.svelte-9zc71{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10000;animation:svelte-9zc71-slideDown .3s ease-out}@keyframes svelte-9zc71-slideDown{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.rejoin-content.svelte-9zc71{background:linear-gradient(135deg,#5865f2,#7289da);border-radius:12px;padding:16px 24px;display:flex;align-items:center;gap:16px;box-shadow:0 8px 32px #5865f266;min-width:400px}.rejoin-icon.svelte-9zc71{width:48px;height:48px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;animation:svelte-9zc71-pulse 2s ease-in-out infinite}@keyframes svelte-9zc71-pulse{0%,to{transform:scale(1);box-shadow:0 0 #fff6}50%{transform:scale(1.05);box-shadow:0 0 0 10px #fff0}}.rejoin-info.svelte-9zc71{flex:1}.rejoin-info.svelte-9zc71 h3:where(.svelte-9zc71){margin:0;color:#fff;font-size:16px;font-weight:600}.rejoin-info.svelte-9zc71 p:where(.svelte-9zc71){margin:4px 0 0;color:#fffc;font-size:14px}.rejoin-actions.svelte-9zc71{display:flex;gap:8px}.rejoin-btn.svelte-9zc71{padding:8px 16px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.rejoin-btn-primary.svelte-9zc71{background:#fff;color:#5865f2}.rejoin-btn-primary.svelte-9zc71:hover{background:#f0f0f0;transform:scale(1.05)}.rejoin-btn-secondary.svelte-9zc71{background:#fff3;color:#fff}.rejoin-btn-secondary.svelte-9zc71:hover{background:#ffffff4d}@media (max-width: 768px){.rejoin-notification.svelte-9zc71{top:10px;left:10px;right:10px;transform:none}.rejoin-content.svelte-9zc71{min-width:auto;flex-direction:column;text-align:center}.rejoin-actions.svelte-9zc71{width:100%;flex-direction:column}.rejoin-btn.svelte-9zc71{width:100%}}.inbox-backdrop.svelte-t9ltl{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:9998;animation:svelte-t9ltl-fadeIn .2s ease}@keyframes svelte-t9ltl-fadeIn{0%{opacity:0}to{opacity:1}}.inbox-panel.svelte-t9ltl{position:fixed;left:80px;top:50%;transform:translateY(-50%);width:400px;max-height:600px;background:linear-gradient(135deg,#202228fa,#181a20fa);border:1px solid rgba(255,80,0,.2);border-radius:16px;box-shadow:0 12px 48px #00000080,0 0 0 1px #ff50001a inset;z-index:9999;display:flex;flex-direction:column;animation:svelte-t9ltl-slideIn .3s cubic-bezier(.175,.885,.32,1.1);backdrop-filter:blur(10px)}@keyframes svelte-t9ltl-slideIn{0%{opacity:0;transform:translateY(-50%) translate(-20px) scale(.95)}to{opacity:1;transform:translateY(-50%) translate(0) scale(1)}}.inbox-header.svelte-t9ltl{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,80,0,.1);background:linear-gradient(90deg,rgba(255,80,0,.05) 0%,transparent 100%)}.inbox-header.svelte-t9ltl h3:where(.svelte-t9ltl){color:#ffffffe6;font-size:18px;font-weight:700;font-family:Rubik-Bold,sans-serif;margin:0;display:flex;align-items:center}.inbox-header.svelte-t9ltl h3:where(.svelte-t9ltl):before{content:"";width:3px;height:18px;background:linear-gradient(180deg,#ff5000,#ff7a3d);border-radius:2px;margin-right:10px}.close-btn.svelte-t9ltl{background:none;border:none;color:#fff9;font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.close-btn.svelte-t9ltl:hover{background:#ff50001a;color:#ff5000;transform:rotate(90deg)}.inbox-content.svelte-t9ltl{overflow-y:auto;padding:12px;max-height:520px}.inbox-content.svelte-t9ltl::-webkit-scrollbar{width:8px}.inbox-content.svelte-t9ltl::-webkit-scrollbar-track{background:#0003;border-radius:4px}.inbox-content.svelte-t9ltl::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff500066,#ff7a3d99);border-radius:4px}.inbox-content.svelte-t9ltl::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff500099,#ff7a3dcc)}.empty-state.svelte-t9ltl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#fff6;text-align:center}.empty-state.svelte-t9ltl svg:where(.svelte-t9ltl){margin-bottom:16px;opacity:.3}.empty-state.svelte-t9ltl p:where(.svelte-t9ltl){font-family:Rubik-Medium,sans-serif;font-size:14px;margin:0}.request-item.svelte-t9ltl{background:linear-gradient(135deg,#282a3099,#20222899);border:1px solid rgba(255,80,0,.1);border-radius:12px;padding:16px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;transition:all .3s cubic-bezier(.4,0,.2,1)}.request-item.svelte-t9ltl:hover{background:linear-gradient(135deg,#ff500014,#ff7a3d0d);border-color:#ff500033;transform:translate(4px);box-shadow:0 4px 12px #ff500026}.request-user.svelte-t9ltl{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.avatar.svelte-t9ltl{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ff5000,#ff7a3d);display:flex;align-items:center;justify-content:center;font-family:Rubik-Bold,sans-serif;font-size:18px;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #ff50004d;transition:all .3s ease}.avatar.svelte-t9ltl:before{content:attr(data-initial)}.request-item.svelte-t9ltl:hover .avatar:where(.svelte-t9ltl){transform:scale(1.1) rotate(5deg);box-shadow:0 6px 16px #ff500066}.user-info.svelte-t9ltl{display:flex;flex-direction:column;gap:4px;min-width:0}.username.svelte-t9ltl{color:#ffffffe6;font-family:Rubik-Medium,sans-serif;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-label.svelte-t9ltl{color:#ffffff80;font-family:Rubik-Regular,sans-serif;font-size:12px}.request-actions.svelte-t9ltl{display:flex;gap:8px;flex-shrink:0}.accept-btn.svelte-t9ltl,.reject-btn.svelte-t9ltl{width:36px;height:36px;border-radius:8px;border:none;cursor:pointer;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.accept-btn.svelte-t9ltl:before,.reject-btn.svelte-t9ltl:before{content:"";position:absolute;width:0;height:0;border-radius:50%;background:#fff3;top:50%;left:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.accept-btn.svelte-t9ltl:hover:before,.reject-btn.svelte-t9ltl:hover:before{width:100px;height:100px}.accept-btn.svelte-t9ltl{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;box-shadow:0 4px 12px #48bb784d}.accept-btn.svelte-t9ltl:hover{background:linear-gradient(135deg,#5fd396,#48bb78);box-shadow:0 6px 16px #48bb7866;transform:translateY(-2px)}.reject-btn.svelte-t9ltl{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;box-shadow:0 4px 12px #dc35454d}.reject-btn.svelte-t9ltl:hover{background:linear-gradient(135deg,#e4606d,#dc3545);box-shadow:0 6px 16px #dc354566;transform:translateY(-2px)}.accept-btn.svelte-t9ltl:active,.reject-btn.svelte-t9ltl:active{transform:scale(.95)}@media (max-width: 768px){.inbox-panel.svelte-t9ltl{left:10px;right:10px;width:auto;max-height:80vh}}.group-call-overlay.svelte-46zqa{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center}.group-call-container.svelte-46zqa{width:100%;height:100%;display:flex;flex-direction:column;padding:20px;box-sizing:border-box}.call-header.svelte-46zqa{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#ffffff1a;border-radius:10px;margin-bottom:20px}.call-header.svelte-46zqa h3:where(.svelte-46zqa){color:#fff;margin:0;font-size:20px}.participants-count.svelte-46zqa{color:#ffffffb3;font-size:14px}.media-error-banner.svelte-46zqa{background:#f4433633;border:2px solid #f44336;border-radius:10px;padding:15px;margin-bottom:20px;animation:svelte-46zqa-slideDown .3s ease-out}@keyframes svelte-46zqa-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-content.svelte-46zqa{display:flex;align-items:center;gap:15px;color:#fff}.error-content.svelte-46zqa svg:where(.svelte-46zqa){flex-shrink:0;stroke:#f44336}.error-content.svelte-46zqa>div:where(.svelte-46zqa){flex:1}.error-content.svelte-46zqa strong:where(.svelte-46zqa){display:block;margin-bottom:5px;font-size:16px}.error-content.svelte-46zqa p:where(.svelte-46zqa){margin:0;font-size:14px;color:#fffc}.retry-btn.svelte-46zqa{padding:8px 16px;background:#f44336;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;flex-shrink:0}.retry-btn.svelte-46zqa:hover{background:#d32f2f}.retry-btn.svelte-46zqa:active{transform:scale(.95)}.video-grid.svelte-46zqa{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;overflow-y:auto;padding:10px}.video-item.svelte-46zqa{position:relative;background:#1a1a1a;border-radius:10px;overflow:hidden;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.video-item.local.svelte-46zqa{border:2px solid #4CAF50}.video-item.svelte-46zqa video:where(.svelte-46zqa){width:100%;height:100%;object-fit:cover}.username-label.svelte-46zqa{position:absolute;bottom:10px;left:10px;background:#000000b3;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px}.video-disabled.svelte-46zqa{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center}.loading-video.svelte-46zqa{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.spinner.svelte-46zqa{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:svelte-46zqa-spin 1s linear infinite}@keyframes svelte-46zqa-spin{to{transform:rotate(360deg)}}.call-controls.svelte-46zqa{display:flex;justify-content:center;gap:20px;padding:20px;background:#ffffff0d;border-radius:10px;margin-top:20px}.control-btn.svelte-46zqa{width:60px;height:60px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.control-btn.svelte-46zqa:hover:not(:disabled){background:#fff3;transform:scale(1.1)}.control-btn.svelte-46zqa:disabled{opacity:.5;cursor:not-allowed}.control-btn.disabled.svelte-46zqa{background:#ff00004d}.control-btn.disabled.svelte-46zqa:hover:not(:disabled){background:#f006}.control-btn.end-call.svelte-46zqa{background:#f44336}.control-btn.end-call.svelte-46zqa:hover{background:#d32f2f}@media (max-width: 768px){.video-grid.svelte-46zqa{grid-template-columns:1fr}.control-btn.svelte-46zqa{width:50px;height:50px}.call-controls.svelte-46zqa{gap:15px}}.mobile-layout.svelte-161b83f{display:flex;flex-direction:column;height:100vh;height:100dvh;background:linear-gradient(135deg,#1a1d2e,#16192b);overflow:hidden}.mobile-header.svelte-161b83f{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#1a1d2ef2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(99,102,241,.2);min-height:60px;position:sticky;top:0;z-index:100}.header-left.svelte-161b83f{display:flex;align-items:center;gap:12px}.profile-avatar.svelte-161b83f{width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer}.avatar-circle.svelte-161b83f{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;box-shadow:0 4px 12px #6366f14d}.app-title.svelte-161b83f{font-size:20px;font-weight:600;color:#e8eaf0;margin:0}.back-btn.svelte-161b83f{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:10px;cursor:pointer;transition:all .3s ease}.back-btn.svelte-161b83f svg:where(.svelte-161b83f){width:24px;height:24px;color:#c7d2fe}.back-btn.svelte-161b83f:active{transform:scale(.95);background:#6366f133}.chat-info.svelte-161b83f{flex:1;display:flex;flex-direction:column;padding-left:12px}.chat-name.svelte-161b83f{font-size:16px;font-weight:600;color:#e8eaf0;margin:0}.chat-status.svelte-161b83f{font-size:12px;color:#34d399;margin-top:2px}.header-actions.svelte-161b83f{display:flex;gap:8px}.header-action.svelte-161b83f{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:10px;cursor:pointer;transition:all .3s ease}.header-action.svelte-161b83f svg:where(.svelte-161b83f){width:20px;height:20px;color:#c7d2fe}.header-action.svelte-161b83f:active{transform:scale(.95);background:#6366f133}.mobile-content.svelte-161b83f{flex:1;overflow:hidden;position:relative}.chat-list.svelte-161b83f,.chat-view.svelte-161b83f,.settings-view.svelte-161b83f,.calls-view.svelte-161b83f,.profile-view.svelte-161b83f{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto}.calls-view.svelte-161b83f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.empty-state.svelte-161b83f{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:300px}.empty-state.svelte-161b83f svg:where(.svelte-161b83f){color:#6366f180;margin-bottom:20px}.empty-state.svelte-161b83f h3:where(.svelte-161b83f){font-size:20px;font-weight:600;color:#e8eaf0;margin:0 0 8px}.empty-state.svelte-161b83f p:where(.svelte-161b83f){font-size:14px;color:#9ca3af;margin:0}.profile-view.svelte-161b83f{display:flex;flex-direction:column}.profile-content.svelte-161b83f{flex:1;overflow-y:auto;padding:20px}.profile-header-section.svelte-161b83f{display:flex;flex-direction:column;align-items:center;padding:20px;margin-bottom:20px;background:#6366f11a;border-radius:16px;border:1px solid rgba(99,102,241,.2)}.profile-avatar-large.svelte-161b83f{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff;box-shadow:0 8px 24px #6366f166;margin-bottom:16px}.profile-display-name.svelte-161b83f{font-size:24px;font-weight:700;color:#e8eaf0;margin:0 0 4px}.profile-username.svelte-161b83f{font-size:14px;color:#9ca3af;margin:0 0 12px}.profile-status-badge.svelte-161b83f{padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600}.profile-status-badge.online.svelte-161b83f{background:#34d39933;color:#34d399;border:1px solid rgba(52,211,153,.3)}.profile-actions.svelte-161b83f{display:flex;flex-direction:column;gap:12px}.profile-action-btn.svelte-161b83f{display:flex;align-items:center;gap:12px;padding:16px;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:12px;cursor:pointer;transition:all .3s ease;color:#e8eaf0}.profile-action-btn.svelte-161b83f svg:where(.svelte-161b83f){width:24px;height:24px;color:#c7d2fe}.profile-action-btn.svelte-161b83f span:where(.svelte-161b83f){font-size:16px;font-weight:500}.profile-action-btn.svelte-161b83f:active{transform:scale(.98);background:#6366f133}.mobile-bottom-nav.svelte-161b83f{display:flex;justify-content:space-around;align-items:center;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#1a1d2ef2;backdrop-filter:blur(20px);border-top:1px solid rgba(99,102,241,.2);position:sticky;bottom:0;z-index:100}.nav-item.svelte-161b83f{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:none;cursor:pointer;transition:all .3s ease;color:#9ca3af}.nav-item.svelte-161b83f svg:where(.svelte-161b83f){width:24px;height:24px;transition:all .3s ease}.nav-item.svelte-161b83f span:where(.svelte-161b83f){font-size:11px;font-weight:500;transition:all .3s ease}.nav-item.active.svelte-161b83f{color:#6366f1}.nav-item.active.svelte-161b83f svg:where(.svelte-161b83f){stroke:#6366f1;filter:drop-shadow(0 0 8px rgba(99,102,241,.5))}.nav-item.svelte-161b83f:active{transform:scale(.95)}@supports (padding: max(0px)){.mobile-header.svelte-161b83f{padding-top:max(12px,env(safe-area-inset-top))}.mobile-bottom-nav.svelte-161b83f{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.modal-overlay.svelte-11snnor{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px);animation:svelte-11snnor-fadeIn .2s ease}@keyframes svelte-11snnor-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-11snnor{background:#2b2d31;border-radius:12px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0006;animation:svelte-11snnor-slideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-11snnor-slideUp{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header.svelte-11snnor{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #404249}.modal-header.svelte-11snnor h2:where(.svelte-11snnor){margin:0;color:#f2f3f5;font-size:20px;font-weight:600}.close-btn.svelte-11snnor{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#b5bac1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn.svelte-11snnor:hover{background:#404249;color:#f2f3f5}.modal-body.svelte-11snnor{padding:24px;overflow-y:auto;flex:1}.form-group.svelte-11snnor{margin-bottom:20px}.form-group.svelte-11snnor:last-child{margin-bottom:0}label.svelte-11snnor{display:block;color:#b5bac1;font-size:14px;font-weight:600;margin-bottom:8px}input[type=text].svelte-11snnor,textarea.svelte-11snnor{width:100%;padding:12px;background:#1e1f22;border:1px solid #404249;border-radius:8px;color:#f2f3f5;font-size:14px;font-family:inherit;transition:border-color .2s}input[type=text].svelte-11snnor:focus,textarea.svelte-11snnor:focus{outline:none;border-color:#5865f2}input[type=text].svelte-11snnor:disabled,textarea.svelte-11snnor:disabled{opacity:.5;cursor:not-allowed}textarea.svelte-11snnor{resize:vertical;min-height:60px}.search-input.svelte-11snnor{margin-bottom:12px}.members-list.svelte-11snnor{max-height:300px;overflow-y:auto;border:1px solid #404249;border-radius:8px;background:#1e1f22}.member-item.svelte-11snnor{padding:12px;border-bottom:1px solid #2b2d31;transition:background .2s}.member-item.svelte-11snnor:last-child{border-bottom:none}.member-item.svelte-11snnor:hover{background:#2b2d31}.member-item.selected.svelte-11snnor{background:#5865f21a}.member-item.svelte-11snnor label:where(.svelte-11snnor){display:flex;align-items:center;margin:0;cursor:pointer;font-weight:400}.member-item.svelte-11snnor input[type=checkbox]:where(.svelte-11snnor){margin-right:12px;width:18px;height:18px;cursor:pointer}.member-name.svelte-11snnor{color:#f2f3f5;font-weight:500;margin-right:8px}.member-username.svelte-11snnor{color:#80848e;font-size:13px}.no-friends.svelte-11snnor{padding:32px;text-align:center;color:#80848e;margin:0}.modal-footer.svelte-11snnor{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #404249;justify-content:flex-end}button.svelte-11snnor{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.btn-secondary.svelte-11snnor{background:transparent;color:#f2f3f5}.btn-secondary.svelte-11snnor:hover:not(:disabled){background:#404249}.btn-primary.svelte-11snnor{background:#5865f2;color:#fff}.btn-primary.svelte-11snnor:hover:not(:disabled){background:#4752c4}button.svelte-11snnor:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.modal-content.svelte-11snnor{width:95%;max-height:90vh}.modal-body.svelte-11snnor{padding:16px}}.panel-overlay.svelte-1jevzgs{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px);animation:svelte-1jevzgs-fadeIn .2s ease}@keyframes svelte-1jevzgs-fadeIn{0%{opacity:0}to{opacity:1}}.panel-content.svelte-1jevzgs{background:#2b2d31;border-radius:12px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0006;animation:svelte-1jevzgs-slideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1jevzgs-slideUp{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.panel-header.svelte-1jevzgs{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #404249}.panel-header.svelte-1jevzgs h2:where(.svelte-1jevzgs){margin:0;color:#f2f3f5;font-size:20px;font-weight:600}.header-buttons.svelte-1jevzgs{display:flex;gap:8px}.call-btn.svelte-1jevzgs{width:36px;height:36px;border-radius:50%;background:transparent;border:none;color:#4caf50;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.call-btn.svelte-1jevzgs:hover{background:#4caf501a;color:#66bb6a;transform:scale(1.1)}.call-btn.svelte-1jevzgs:active{transform:scale(.95)}.close-btn.svelte-1jevzgs{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#b5bac1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn.svelte-1jevzgs:hover{background:#404249;color:#f2f3f5}.tabs.svelte-1jevzgs{display:flex;border-bottom:1px solid #404249}.tab.svelte-1jevzgs{flex:1;padding:12px 16px;background:transparent;border:none;color:#80848e;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;position:relative}.tab.active.svelte-1jevzgs{color:#f2f3f5}.tab.active.svelte-1jevzgs:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#5865f2}.panel-body.svelte-1jevzgs{padding:20px;overflow-y:auto;flex:1}.loading.svelte-1jevzgs{text-align:center;color:#80848e;padding:40px}.members-section.svelte-1jevzgs{display:flex;flex-direction:column;gap:12px}.member-card.svelte-1jevzgs{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#1e1f22;border-radius:8px;transition:background .2s}.member-card.svelte-1jevzgs:hover{background:#252629}.member-info.svelte-1jevzgs{display:flex;align-items:center;gap:12px;flex:1}.member-avatar.svelte-1jevzgs{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.member-details.svelte-1jevzgs{flex:1}.member-name.svelte-1jevzgs{color:#f2f3f5;font-weight:500;font-size:15px;margin-bottom:4px}.member-meta.svelte-1jevzgs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge.svelte-1jevzgs{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.badge.owner.svelte-1jevzgs{background:#faa61a;color:#1e1f22}.badge.admin.svelte-1jevzgs{background:#5865f2;color:#fff}.badge.member.svelte-1jevzgs{background:#404249;color:#b5bac1}.joined-date.svelte-1jevzgs{color:#80848e;font-size:12px}.member-actions.svelte-1jevzgs{display:flex;gap:8px;flex-wrap:wrap}.action-btn.svelte-1jevzgs{padding:6px 12px;border-radius:6px;background:#1e1f22;border:1px solid #404249;color:#b5bac1;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .2s;white-space:nowrap}.action-btn.svelte-1jevzgs svg:where(.svelte-1jevzgs){flex-shrink:0}.action-btn.svelte-1jevzgs span:where(.svelte-1jevzgs){display:inline}.role-btn.promote.svelte-1jevzgs:hover{background:#5865f2;border-color:#5865f2;color:#fff}.role-btn.demote.svelte-1jevzgs:hover{background:#f0b232;border-color:#f0b232;color:#1e1f22}.remove-btn.svelte-1jevzgs:hover{background:#da373c;border-color:#da373c;color:#fff}@media (max-width: 480px){.action-btn.svelte-1jevzgs span:where(.svelte-1jevzgs){display:none}.action-btn.svelte-1jevzgs{width:32px;height:32px;padding:0;justify-content:center}}.settings-section.svelte-1jevzgs{display:flex;flex-direction:column;gap:24px}.form-group.svelte-1jevzgs{display:flex;flex-direction:column;gap:8px}.form-group.svelte-1jevzgs label:where(.svelte-1jevzgs){color:#b5bac1;font-size:14px;font-weight:600}.form-group.svelte-1jevzgs input:where(.svelte-1jevzgs),.form-group.svelte-1jevzgs textarea:where(.svelte-1jevzgs){padding:12px;background:#1e1f22;border:1px solid #404249;border-radius:8px;color:#f2f3f5;font-size:14px;font-family:inherit;transition:border-color .2s}.form-group.svelte-1jevzgs input:where(.svelte-1jevzgs):focus,.form-group.svelte-1jevzgs textarea:where(.svelte-1jevzgs):focus{outline:none;border-color:#5865f2}.form-group.svelte-1jevzgs textarea:where(.svelte-1jevzgs){resize:vertical}.form-group.checkbox-group.svelte-1jevzgs{gap:4px}.form-group.checkbox-group.svelte-1jevzgs label:where(.svelte-1jevzgs){display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:#f2f3f5;font-weight:400}.form-group.checkbox-group.svelte-1jevzgs input[type=checkbox]:where(.svelte-1jevzgs){width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#5865f2}.form-group.checkbox-group.svelte-1jevzgs .hint:where(.svelte-1jevzgs){margin:0 0 0 32px;color:#949ba4;font-size:12px;line-height:1.4}.info-display.svelte-1jevzgs{display:flex;flex-direction:column;gap:20px}.info-item.svelte-1jevzgs label:where(.svelte-1jevzgs){display:block;color:#b5bac1;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.info-item.svelte-1jevzgs p:where(.svelte-1jevzgs){color:#f2f3f5;font-size:15px;margin:0}.button-group.svelte-1jevzgs{display:flex;gap:12px;justify-content:flex-end}button.svelte-1jevzgs{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.btn-primary.svelte-1jevzgs{background:#5865f2;color:#fff}.btn-primary.svelte-1jevzgs:hover{background:#4752c4}.btn-secondary.svelte-1jevzgs{background:transparent;color:#f2f3f5}.btn-secondary.svelte-1jevzgs:hover{background:#404249}.danger-zone.svelte-1jevzgs{padding:16px;background:#da373c1a;border:1px solid rgba(218,55,60,.3);border-radius:8px}.danger-zone.svelte-1jevzgs h3:where(.svelte-1jevzgs){margin:0 0 12px;color:#da373c;font-size:14px;font-weight:600}.btn-danger.svelte-1jevzgs{background:#da373c;color:#fff}.btn-danger.svelte-1jevzgs:hover{background:#a12d30}@media (max-width: 768px){.panel-content.svelte-1jevzgs{width:95%;max-height:90vh}}.invite-btn.svelte-1jevzgs{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.modal-overlay.svelte-1jevzgs{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10001;backdrop-filter:blur(4px);animation:svelte-1jevzgs-fadeIn .2s ease}.invite-modal.svelte-1jevzgs{background:#2b2d31;border-radius:12px;width:90%;max-width:500px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0006;animation:svelte-1jevzgs-slideUp .3s cubic-bezier(.16,1,.3,1)}.modal-header.svelte-1jevzgs{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #404249}.modal-header.svelte-1jevzgs h3:where(.svelte-1jevzgs){margin:0;color:#f2f3f5;font-size:18px;font-weight:600}.modal-body.svelte-1jevzgs{padding:20px 24px;overflow-y:auto;flex:1}.search-box.svelte-1jevzgs{position:relative;margin-bottom:16px}.search-box.svelte-1jevzgs svg:where(.svelte-1jevzgs){position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#949ba4}.search-box.svelte-1jevzgs input:where(.svelte-1jevzgs){width:100%;padding:12px 12px 12px 40px;background:#1e1f22;border:1px solid #404249;border-radius:8px;color:#f2f3f5;font-size:14px;transition:border-color .2s}.search-box.svelte-1jevzgs input:where(.svelte-1jevzgs):focus{outline:none;border-color:#5865f2}.search-box.svelte-1jevzgs input:where(.svelte-1jevzgs)::placeholder{color:#6d7178}.search-results.svelte-1jevzgs{max-height:400px;overflow-y:auto}.search-state.svelte-1jevzgs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#949ba4;text-align:center;gap:12px}.search-state.svelte-1jevzgs p:where(.svelte-1jevzgs){margin:0;font-size:14px}.spinner.svelte-1jevzgs{width:32px;height:32px;border:3px solid #404249;border-top-color:#5865f2;border-radius:50%;animation:svelte-1jevzgs-spin .8s linear infinite}@keyframes svelte-1jevzgs-spin{to{transform:rotate(360deg)}}.user-result.svelte-1jevzgs{display:flex;align-items:center;gap:12px;padding:12px;background:#1e1f22;border-radius:8px;margin-bottom:8px;transition:background .2s}.user-result.svelte-1jevzgs:hover{background:#262729}.user-avatar.svelte-1jevzgs{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}.user-info.svelte-1jevzgs{flex:1;min-width:0}.user-name.svelte-1jevzgs{color:#f2f3f5;font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-username.svelte-1jevzgs{color:#949ba4;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-badge.svelte-1jevzgs{padding:4px 8px;background:#23a55a26;color:#23a55a;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;flex-shrink:0}.invite-user-btn.svelte-1jevzgs{flex-shrink:0;padding:8px 16px;font-size:13px}.invite-user-btn.svelte-1jevzgs:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5865f24d}.home-page.svelte-1sbf62f{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:linear-gradient(135deg,#0f111c,#141623,#121420);position:relative;overflow:hidden}.content.svelte-1sbf62f{position:relative;z-index:1;max-width:1200px;width:100%}.welcome-section.svelte-1sbf62f{text-align:center;margin-bottom:60px}.greeting.svelte-1sbf62f{font-size:48px;font-family:Rubik-Bold,sans-serif;background:linear-gradient(135deg,#ff5000,#ff7a3d,#ffb347);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;animation:svelte-1sbf62f-fadeInDown .8s cubic-bezier(.4,0,.2,1)}@keyframes svelte-1sbf62f-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.subtitle.svelte-1sbf62f{font-size:18px;font-family:Rubik-Regular,sans-serif;color:#fff9;animation:svelte-1sbf62f-fadeInUp .8s cubic-bezier(.4,0,.2,1) .2s both}@keyframes svelte-1sbf62f-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stats-grid.svelte-1sbf62f{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:60px;animation:svelte-1sbf62f-fadeInUp .8s cubic-bezier(.4,0,.2,1) .4s both}.stat-card.svelte-1sbf62f{background:linear-gradient(135deg,#20222899,#181a2099);backdrop-filter:blur(20px);border:1px solid rgba(255,80,0,.15);border-radius:16px;padding:24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-card.svelte-1sbf62f:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,80,0,.1),transparent);transition:left .5s ease}.stat-card.svelte-1sbf62f:hover{transform:translateY(-4px);border-color:#ff50004d;box-shadow:0 8px 32px #ff500033}.stat-card.svelte-1sbf62f:hover:before{left:100%}.stat-value.svelte-1sbf62f{font-size:36px;font-family:Rubik-Bold,sans-serif;color:#ff7a3d;margin-bottom:8px}.stat-label.svelte-1sbf62f{font-size:14px;font-family:Rubik-Regular,sans-serif;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.actions-section.svelte-1sbf62f{animation:svelte-1sbf62f-fadeInUp .8s cubic-bezier(.4,0,.2,1) .6s both}.section-title.svelte-1sbf62f{font-size:24px;font-family:Rubik-Bold,sans-serif;color:#ffffffe6;margin-bottom:24px;text-align:center}.actions-grid.svelte-1sbf62f{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.action-card.svelte-1sbf62f{background:linear-gradient(135deg,#202228cc,#181a20cc);backdrop-filter:blur(20px);border:1px solid rgba(255,80,0,.15);border-radius:16px;padding:28px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.action-card.svelte-1sbf62f:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--card-color, #FF5000);transform:scaleY(0);transition:transform .3s ease}.action-card.svelte-1sbf62f:hover{transform:translate(8px);border-color:var(--card-color, #FF5000);box-shadow:0 8px 32px #ff500040}.action-card.svelte-1sbf62f:hover:before{transform:scaleY(1)}.action-icon.svelte-1sbf62f{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--card-color, #FF5000),rgba(255,122,61,.8));display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 16px #ff50004d;transition:all .3s ease}.action-card.svelte-1sbf62f:hover .action-icon:where(.svelte-1sbf62f){transform:scale(1.1) rotate(5deg);box-shadow:0 8px 24px #ff500066}.action-icon.svelte-1sbf62f svg:where(.svelte-1sbf62f){color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.action-title.svelte-1sbf62f{font-size:18px;font-family:Rubik-Bold,sans-serif;color:#ffffffe6;margin-bottom:8px}.action-description.svelte-1sbf62f{font-size:14px;font-family:Rubik-Regular,sans-serif;color:#ffffff80;line-height:1.5}.logo-section.svelte-1sbf62f{margin-top:60px;text-align:center;opacity:.3;animation:svelte-1sbf62f-fadeIn 1s ease 1s both}@keyframes svelte-1sbf62f-fadeIn{0%{opacity:0}to{opacity:.3}}.logo-text.svelte-1sbf62f{font-size:32px;font-family:Rubik-Bold,sans-serif;color:#ffffff4d;letter-spacing:2px}.skeleton.svelte-1sbf62f{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:svelte-1sbf62f-loading 1.5s ease-in-out infinite;border-radius:8px;height:40px}@keyframes svelte-1sbf62f-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.home-page.svelte-1sbf62f{padding:20px}.greeting.svelte-1sbf62f{font-size:32px}.subtitle.svelte-1sbf62f{font-size:16px}.stats-grid.svelte-1sbf62f{grid-template-columns:repeat(2,1fr);gap:16px}.actions-grid.svelte-1sbf62f{grid-template-columns:1fr;gap:16px}.logo-section.svelte-1sbf62f{margin-top:40px}.logo-text.svelte-1sbf62f{font-size:24px}}.app-container.svelte-uzt8my{display:flex;height:100vh;overflow:hidden;background:linear-gradient(135deg,#0f111c,#141623,#121420);position:relative}.app-container.svelte-uzt8my>:where(.svelte-uzt8my){position:relative;z-index:1}.sidebar-backdrop.svelte-uzt8my,.settings-backdrop.svelte-uzt8my{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:4;animation:svelte-uzt8my-fadeIn .2s ease}@keyframes svelte-uzt8my-fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-container.svelte-uzt8my{left:0;top:0;width:240px;height:100vh;box-sizing:border-box;z-index:5;position:relative}
