::-webkit-scrollbar{cursor:none!important}::-webkit-scrollbar-button{cursor:none!important}::-webkit-scrollbar-thumb{cursor:none!important}::-webkit-scrollbar-track{cursor:none!important}::-webkit-scrollbar-corner{cursor:none!important}::-webkit-resizer{cursor:none!important}input[type=text],input[type=password],input[type=email],input[type=search],textarea,[contenteditable=true]{caret-color:#fff;cursor:none!important}a,button,select,iframe,[role=button],[onclick]{cursor:none!important}textarea{resize:none!important;cursor:none!important}textarea::-webkit-resizer{cursor:none!important;display:none!important}textarea{scrollbar-width:thin}main.svelte-s7sh3c{perspective:800px;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.background.svelte-s7sh3c{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bg-video.svelte-s7sh3c{object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.window-card.svelte-s7sh3c{-webkit-backdrop-filter:blur(20px);z-index:10;opacity:0;width:95vw;max-width:1100px;height:90vh;max-height:750px;transform-style:preserve-3d;will-change:transform;background:#00000080;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .15s ease-out;display:flex;position:relative;overflow:hidden}.window-card.compact.svelte-s7sh3c{width:420px;max-width:92vw;height:auto;max-height:90vh}.window-card.show.svelte-s7sh3c{opacity:1}.window-card.dragging.svelte-s7sh3c{transition:transform 50ms ease-out,opacity .5s cubic-bezier(.16,1,.3,1)}.window-card.minimized.svelte-s7sh3c,.window-card.closed.svelte-s7sh3c{opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.title-bar.svelte-s7sh3c{-webkit-backdrop-filter:blur(15px);background:#202020d9;border-radius:9px 9px 0 0;flex-direction:row;flex-shrink:0;align-items:center;height:28px;display:flex;box-shadow:0 .5px #0000001a,0 1px #0000001a}.title-bar-line.svelte-s7sh3c{background:#2a2a2a;flex-shrink:0;width:100%;height:1px}.traffic-lights.svelte-s7sh3c{flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;width:52px;height:12px;padding:0 8px;display:flex}.dot.svelte-s7sh3c{box-sizing:border-box;cursor:default;border:.5px solid #666;border-radius:100px;flex:none;width:12px;height:12px;padding:0;transition:all .15s;position:relative}.dot.svelte-s7sh3c:before{content:"";position:absolute;inset:-6px}.dot.svelte-s7sh3c:hover{filter:brightness(1.1);transform:scale(1.15)}.dot.svelte-s7sh3c:active{transform:scale(.95)}.dot.red.svelte-s7sh3c{background:#ff5f57}.dot.yellow.svelte-s7sh3c{background:#febc2e}.title-container.svelte-s7sh3c{flex-direction:row;flex:1;justify-content:center;align-items:center;height:22px;margin-right:52px;padding:3px 10px;display:flex}.window-title.svelte-s7sh3c{text-align:center;color:#ffffffd9;align-items:center;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-style:normal;font-weight:590;line-height:16px;display:flex}.content.svelte-s7sh3c{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;overflow-y:auto}.content.svelte-s7sh3c::-webkit-scrollbar{width:6px}.content.svelte-s7sh3c::-webkit-scrollbar-track{background:0 0}.content.svelte-s7sh3c::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.content.svelte-s7sh3c::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{box-sizing:border-box;margin:0;padding:0}body{color:#f5f5f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;background:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;overflow:hidden}main.svelte-vt37oc{perspective:800px;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.background.svelte-vt37oc{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bg-video.svelte-vt37oc{object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.window-card.svelte-vt37oc{-webkit-backdrop-filter:blur(20px);z-index:10;opacity:0;width:95vw;max-width:1100px;height:90vh;max-height:750px;transform-style:preserve-3d;will-change:transform;background:#00000080;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),width .4s,height .4s,max-width .4s,max-height .4s,border-radius .4s;display:flex;position:relative;overflow:hidden}.window-card.show.svelte-vt37oc{opacity:1}.window-card.tilted.svelte-vt37oc{transition:opacity .5s,transform 80ms ease-out,box-shadow 80ms ease-out}.window-card.dragging.svelte-vt37oc{transition:transform 50ms ease-out,opacity .5s cubic-bezier(.16,1,.3,1)}.window-card.minimized.svelte-vt37oc,.window-card.closed.svelte-vt37oc{opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.window-card.fullscreen.svelte-vt37oc{border:none;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}.title-bar.svelte-vt37oc{-webkit-backdrop-filter:blur(15px);background:#202020d9;border-radius:9px 9px 0 0;flex-direction:row;flex-shrink:0;align-items:center;height:28px;display:flex;box-shadow:0 .5px #0000001a,0 1px #0000001a}.window-card.fullscreen.svelte-vt37oc .title-bar:where(.svelte-vt37oc){border-radius:0}.title-bar-line.svelte-vt37oc{background:#2a2a2a;flex-shrink:0;width:100%;height:1px}.traffic-lights.svelte-vt37oc{flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;width:68px;height:12px;padding:0 8px;display:flex}.dot.svelte-vt37oc{box-sizing:border-box;cursor:default;border:.5px solid #666;border-radius:100px;flex:none;width:12px;height:12px;padding:0;transition:all .15s;position:relative}.dot.svelte-vt37oc:before{content:"";position:absolute;inset:-6px}.dot.svelte-vt37oc:hover{filter:brightness(1.1);transform:scale(1.15)}.dot.svelte-vt37oc:active{transform:scale(.95)}.dot.red.svelte-vt37oc{background:#ff5f57}.dot.yellow.svelte-vt37oc{background:#febc2e}.dot.green.svelte-vt37oc{background:#28c840}.title-container.svelte-vt37oc{flex-direction:row;flex:1;justify-content:center;align-items:center;height:22px;margin-right:68px;padding:3px 10px;display:flex}.window-title.svelte-vt37oc{text-align:center;color:#ffffffd9;align-items:center;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-style:normal;font-weight:590;line-height:16px;display:flex}.content.svelte-vt37oc{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;overflow-y:auto}.content.svelte-vt37oc::-webkit-scrollbar{width:6px}.content.svelte-vt37oc::-webkit-scrollbar-track{background:0 0}.content.svelte-vt37oc::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.content.svelte-vt37oc::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.spotlight-overlay.svelte-df7ip8{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4000;background:#0009;justify-content:center;padding-top:15vh;animation:.2s svelte-df7ip8-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-df7ip8-fadeIn{0%{opacity:0}to{opacity:1}}.spotlight.svelte-df7ip8{background:#1e1e20f2;border:1px solid #ffffff1a;border-radius:12px;width:520px;max-height:380px;animation:.25s cubic-bezier(.16,1,.3,1) svelte-df7ip8-slideDown;overflow:hidden;box-shadow:0 25px 80px #0009}@keyframes svelte-df7ip8-slideDown{0%{opacity:0;transform:translateY(-15px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.spotlight-input-wrap.svelte-df7ip8{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 16px;display:flex}.spotlight-input.svelte-df7ip8{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.spotlight-input.svelte-df7ip8::placeholder{color:#555}.spotlight-esc.svelte-df7ip8{color:#555;text-transform:uppercase;background:#ffffff14;border-radius:4px;padding:4px 8px;font-size:11px}.spotlight-results.svelte-df7ip8{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:300px;overflow-y:auto}.spotlight-item.svelte-df7ip8{cursor:pointer;align-items:center;gap:10px;padding:10px 16px;transition:background .15s;display:flex}.spotlight-item.svelte-df7ip8:hover{background:#ffffff0f}.spotlight-item-icon.svelte-df7ip8{color:#888;flex-shrink:0}.spotlight-item-content.svelte-df7ip8{flex-direction:column;gap:1px;display:flex}.spotlight-item-title.svelte-df7ip8{color:#fff;font-size:13px}.spotlight-item-desc.svelte-df7ip8{color:#666;font-size:11px}.spotlight-empty.svelte-df7ip8{text-align:center;color:#666;padding:24px;font-size:13px}.notifications.svelte-thgws4{z-index:5000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:16px;right:16px}.notification.svelte-thgws4{-webkit-backdrop-filter:blur(30px)saturate(180%);pointer-events:auto;background:#282828e6;border:.5px solid #ffffff26;border-radius:12px;align-items:center;gap:12px;min-width:280px;max-width:340px;padding:12px 16px;animation:.4s cubic-bezier(.16,1,.3,1) svelte-thgws4-notificationIn;display:flex;box-shadow:0 8px 32px #0006,inset 0 0 1px #ffffff1a}.notification.hiding.svelte-thgws4{animation:.3s forwards svelte-thgws4-notificationOut}@keyframes svelte-thgws4-notificationIn{0%{opacity:0;transform:translate(100%)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes svelte-thgws4-notificationOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.8)}}.notification-icon.svelte-thgws4{color:#ffffffb3;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.notification-content.svelte-thgws4{flex-direction:column;gap:2px;display:flex}.notification-title.svelte-thgws4{color:#fff;font-size:13px;font-weight:600}.notification-message.svelte-thgws4{color:#fff9;font-size:12px}.custom-cursor.svelte-4tqqg6{pointer-events:none;z-index:99999;will-change:transform;opacity:0;transition:opacity .15s;position:fixed}.custom-cursor.ready.svelte-4tqqg6{opacity:1}.custom-cursor.svelte-4tqqg6 img:where(.svelte-4tqqg6){display:block}.overlay.svelte-rqp9f5{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border-radius:9px;justify-content:center;align-items:center;animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-rqp9f5-fadeIn;display:flex;position:absolute;inset:0}.overlay.closing.svelte-rqp9f5{animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-rqp9f5-fadeOut}.modal.svelte-rqp9f5{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:16px;width:320px;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-rqp9f5-scaleIn;position:relative;box-shadow:0 20px 60px #0009}.modal.closing.svelte-rqp9f5{animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-rqp9f5-scaleOut}.close-btn.svelte-rqp9f5{color:#86868b;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:12px;right:12px}.close-btn.svelte-rqp9f5:hover{color:#ff6961;background:#ff453a40}.close-btn.svelte-rqp9f5:active{color:#ff453a;background:#ff453a66}.loading.svelte-rqp9f5,.error.svelte-rqp9f5{text-align:center;color:#86868b;padding:20px;font-size:13px}.error.svelte-rqp9f5{color:#ff6961}.header.svelte-rqp9f5{flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.avatar.svelte-rqp9f5{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.avatar.svelte-rqp9f5 img:where(.svelte-rqp9f5){object-fit:cover;width:100%;height:100%}.avatar-letter.svelte-rqp9f5{color:#86868b;font-size:28px;font-weight:600}.name.svelte-rqp9f5{color:#fff;font-size:18px;font-weight:600}.role-badge.svelte-rqp9f5{color:#30d158;background:#30d15826;border-radius:12px;padding:3px 10px;font-size:11px}.body.svelte-rqp9f5{text-align:center}.bio.svelte-rqp9f5{color:#ccc;word-break:break-word;margin-bottom:16px;padding:0 8px;font-size:13px;line-height:1.5}.bio.svelte-rqp9f5 a{color:#4da6ff;word-break:break-all;text-decoration:underline}.bio.svelte-rqp9f5 a:hover{color:#7dbfff}.bio.empty.svelte-rqp9f5{color:#666;font-style:italic}.stats.svelte-rqp9f5{justify-content:center;gap:32px;margin-bottom:16px;display:flex}.stat.svelte-rqp9f5{flex-direction:column;align-items:center;gap:2px;display:flex}.stat-value.svelte-rqp9f5{color:#fff;font-size:20px;font-weight:700}.stat-label.svelte-rqp9f5{color:#86868b;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.joined.svelte-rqp9f5{color:#666;font-size:11px}@keyframes svelte-rqp9f5-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-rqp9f5-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-rqp9f5-scaleIn{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-rqp9f5-scaleOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.85)translateY(10px)}}.confirm-overlay.svelte-u8pwkn{z-index:12000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6;border-radius:9px;justify-content:center;align-items:center;animation:.15s cubic-bezier(.16,1,.3,1) forwards svelte-u8pwkn-fadeIn;display:flex;position:absolute;inset:0}.confirm-overlay.closing.svelte-u8pwkn{animation:.15s cubic-bezier(.16,1,.3,1) forwards svelte-u8pwkn-fadeOut}.confirm-modal.svelte-u8pwkn{background:#1c1c1ef2;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:14px;width:340px;padding:24px;animation:.18s cubic-bezier(.16,1,.3,1) forwards svelte-u8pwkn-scaleIn;display:flex;box-shadow:0 20px 60px #000000b3}.confirm-modal.closing.svelte-u8pwkn{animation:.15s cubic-bezier(.16,1,.3,1) forwards svelte-u8pwkn-scaleOut}.confirm-header.svelte-u8pwkn h3:where(.svelte-u8pwkn){color:#fff;margin:0;font-size:16px;font-weight:600}.confirm-body.svelte-u8pwkn p:where(.svelte-u8pwkn){color:#a1a1a6;margin:0;font-size:13px;line-height:1.5}.confirm-actions.svelte-u8pwkn{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.confirm-actions.svelte-u8pwkn button:where(.svelte-u8pwkn){cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.btn-cancel.svelte-u8pwkn{color:#ccc;background:#ffffff14}.btn-cancel.svelte-u8pwkn:hover{color:#fff;background:#ffffff26}.btn-confirm.svelte-u8pwkn{color:#000;background:#fff;font-weight:600}.btn-confirm.svelte-u8pwkn:hover{opacity:.9}.btn-confirm.danger.svelte-u8pwkn{color:#fff;background:#ff453a}.btn-confirm.danger.svelte-u8pwkn:hover{background:#ff5d53}@keyframes svelte-u8pwkn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-u8pwkn-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-u8pwkn-scaleIn{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-u8pwkn-scaleOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(8px)}}.captcha-box.svelte-d4ar4y{-webkit-user-select:none;user-select:none;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 16px;transition:all .2s;display:flex}.captcha-box.svelte-d4ar4y:hover:not(.verified):not(.solving){background:#ffffff0f;border-color:#fff3}.captcha-box.verified.svelte-d4ar4y{cursor:default;background:#ffffff0d;border-color:#fff3}.captcha-box.solving.svelte-d4ar4y{cursor:wait;border-color:#fff3}.captcha-box.error.svelte-d4ar4y{background:#ff453a14;border-color:#ff453a4d}.captcha-left.svelte-d4ar4y{align-items:center;gap:12px;display:flex}.captcha-checkbox-wrap.svelte-d4ar4y{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.captcha-checkbox.svelte-d4ar4y{background:#0003;border:1.5px solid #ffffff59;border-radius:5px;width:20px;height:20px;transition:all .2s}.captcha-box.svelte-d4ar4y:hover .captcha-checkbox:where(.svelte-d4ar4y){border-color:#fff}.captcha-spinner.svelte-d4ar4y{border:2px solid #ffffff26;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svelte-d4ar4y-spin}.captcha-check.svelte-d4ar4y{background:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;animation:.2s svelte-d4ar4y-scaleIn;display:flex}.captcha-error-icon.svelte-d4ar4y{color:#ff453a;background:#ff453a33;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.captcha-label.svelte-d4ar4y{color:#a1a1a6;font-size:13px;font-weight:500}.verified.svelte-d4ar4y .captcha-label:where(.svelte-d4ar4y){color:#fff;font-weight:500}.error.svelte-d4ar4y .captcha-label:where(.svelte-d4ar4y){color:#ff453a}.captcha-badge.svelte-d4ar4y{color:#ffffff40;align-items:center;display:flex}.verified.svelte-d4ar4y .captcha-badge:where(.svelte-d4ar4y){color:#fff6}@keyframes svelte-d4ar4y-spin{to{transform:rotate(360deg)}}@keyframes svelte-d4ar4y-scaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.auth-page.svelte-1428x5h{width:100%;padding:24px 28px 32px}.auth-header.svelte-1428x5h{text-align:center;margin-bottom:24px}.auth-logo.svelte-1428x5h{width:48px;height:48px;margin-bottom:12px}.auth-header.svelte-1428x5h h1:where(.svelte-1428x5h){color:#fff;margin:0 0 6px;font-size:24px;font-weight:700}.auth-header.svelte-1428x5h p:where(.svelte-1428x5h){color:#86868b;margin:0;font-size:13px}.error-msg.svelte-1428x5h{color:#ff6961;text-align:center;background:#ff453a26;border:1px solid #ff453a4d;border-radius:10px;margin-bottom:18px;padding:10px 14px;font-size:13px}form.svelte-1428x5h{flex-direction:column;gap:16px;display:flex}.field.svelte-1428x5h{flex-direction:column;gap:6px;display:flex}.field.svelte-1428x5h label:where(.svelte-1428x5h){color:#86868b;font-size:12px;font-weight:500}.field.svelte-1428x5h input:where(.svelte-1428x5h){color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.field.svelte-1428x5h input:where(.svelte-1428x5h):focus{background:#ffffff14;border-color:#fff6}.btn-primary.svelte-1428x5h{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;margin-top:8px;padding:12px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-primary.svelte-1428x5h:hover:not(:disabled){background:#ffffffe0}.btn-primary.svelte-1428x5h:active:not(:disabled){background:#ffffffbf}.btn-primary.svelte-1428x5h:disabled{color:#ffffff59;cursor:not-allowed;background:#ffffff26}.switch-link.svelte-1428x5h{text-align:center;color:#86868b;margin-top:20px;margin-bottom:0;font-size:13px}.text-btn.svelte-1428x5h{color:#0a84ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.text-btn.svelte-1428x5h:hover{text-decoration:underline}.auth-page.svelte-xq186r{width:100%;padding:20px 28px 28px}.auth-header.svelte-xq186r{text-align:center;margin-bottom:20px}.auth-logo.svelte-xq186r{width:44px;height:44px;margin-bottom:10px}.auth-header.svelte-xq186r h1:where(.svelte-xq186r){color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}.auth-header.svelte-xq186r p:where(.svelte-xq186r){color:#86868b;margin:0;font-size:13px}.error-msg.svelte-xq186r{color:#ff6961;text-align:center;background:#ff453a26;border:1px solid #ff453a4d;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}form.svelte-xq186r{flex-direction:column;gap:14px;display:flex}.field.svelte-xq186r{flex-direction:column;gap:5px;display:flex}.field.svelte-xq186r label:where(.svelte-xq186r){color:#86868b;font-size:12px;font-weight:500}.field.svelte-xq186r input:where(.svelte-xq186r){color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:9px 12px;font-size:14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.field.svelte-xq186r input:where(.svelte-xq186r):focus{background:#ffffff14;border-color:#fff6}.btn-primary.svelte-xq186r{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;margin-top:6px;padding:11px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-primary.svelte-xq186r:hover:not(:disabled){background:#ffffffe0}.btn-primary.svelte-xq186r:active:not(:disabled){background:#ffffffbf}.btn-primary.svelte-xq186r:disabled{color:#ffffff59;cursor:not-allowed;background:#ffffff26}.switch-link.svelte-xq186r{text-align:center;color:#86868b;margin-top:18px;margin-bottom:0;font-size:13px}.text-btn.svelte-xq186r{color:#0a84ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.text-btn.svelte-xq186r:hover{text-decoration:underline}.fmt-toolbar.svelte-epmw0q{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:3px;padding:4px 6px;display:flex}.fmt-toolbar.svelte-epmw0q button:where(.svelte-epmw0q){color:#a1a1a6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.fmt-toolbar.svelte-epmw0q button:where(.svelte-epmw0q):hover{color:#fff;background:#ffffff1f}.fmt-badge.svelte-epmw0q{font-weight:500;font-size:10px!important}.emoji-overlay.svelte-askjok{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.emoji-picker.svelte-askjok{background:#1c1c1e;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:320px;max-height:380px;animation:.2s cubic-bezier(.16,1,.3,1) svelte-askjok-popIn;display:flex;overflow:hidden;box-shadow:0 16px 40px #0009}.picker-header.svelte-askjok{color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.close-btn.svelte-askjok{color:#86868b;cursor:pointer;background:0 0;border:none;font-size:13px}.close-btn.svelte-askjok:hover{color:#fff}.emoji-categories.svelte-askjok{flex-direction:column;flex:1;gap:12px;padding:10px 14px;display:flex;overflow-y:auto}.category-title.svelte-askjok{text-transform:uppercase;color:#86868b;letter-spacing:.5px;margin-bottom:6px;font-size:10px;font-weight:600}.emoji-grid.svelte-askjok{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.emoji-btn.svelte-askjok{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;height:38px;font-size:18px;transition:all .15s;display:flex}.emoji-btn.svelte-askjok:hover{background:#ffffff1f;transform:scale(1.15)}@keyframes svelte-askjok-popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.topic-page.svelte-7140en{scroll-behavior:smooth;height:calc(100% - 70px);padding:20px 24px 80px;position:relative;overflow-y:auto}.top-row.svelte-7140en{align-items:center;gap:8px;margin-bottom:16px;display:flex}.back-btn.svelte-7140en{color:#86868b;cursor:pointer;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:13px;transition:color .2s}.back-btn.svelte-7140en:hover{color:#fff}.edit-btn.svelte-7140en{color:#ccc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:12px;transition:all .15s}.edit-btn.svelte-7140en:hover{color:#fff;background:#ffffff1f}.loading.svelte-7140en{text-align:center;color:#86868b;padding:40px}.topic-header.svelte-7140en{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-bottom:20px}.edit-form.svelte-7140en{background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:20px;padding:16px}.edit-form.svelte-7140en h3:where(.svelte-7140en){color:#fff;margin-bottom:12px;font-size:15px;font-weight:600}.edit-form.svelte-7140en .field:where(.svelte-7140en){flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.edit-form.svelte-7140en .field:where(.svelte-7140en) label:where(.svelte-7140en){color:#86868b;font-size:11px}.edit-form.svelte-7140en .field:where(.svelte-7140en) input:where(.svelte-7140en){color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.edit-form.svelte-7140en .field:where(.svelte-7140en) input:where(.svelte-7140en):focus{border-color:#ffffff4d}.edit-editor-card.svelte-7140en{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;overflow:hidden}.edit-editor-card.svelte-7140en textarea:where(.svelte-7140en){color:#fff;resize:vertical;background:0 0;border:none;outline:none;width:100%;min-height:120px;padding:8px 12px;font-family:inherit;font-size:13px}.form-buttons.svelte-7140en{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.btn-cancel.svelte-7140en{color:#ccc;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;padding:7px 16px;font-family:inherit;font-size:12px;transition:background .15s}.btn-cancel.svelte-7140en:hover{color:#fff;background:#ffffff24}.btn-primary.svelte-7140en{color:#000;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .15s}.btn-primary.svelte-7140en:hover:not(:disabled){opacity:.88}.btn-primary.svelte-7140en:disabled{opacity:.4;cursor:not-allowed}.topic-title-row.svelte-7140en h1:where(.svelte-7140en){color:#fff;flex:1;margin:0;font-size:22px;font-weight:600}.topic-meta.svelte-7140en{color:#86868b;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.role-badge.svelte-7140en{color:#fff;background:#ffffff26;border-radius:3px;padding:1px 6px;font-size:9px}.topic-content.svelte-7140en{color:#ddd;font-size:15px;line-height:1.6}.locked.svelte-7140en{color:#ff9f0a}.user-link.svelte-7140en{color:#86868b;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;transition:color .15s}.user-link.svelte-7140en:hover{color:#fff}.posts-section.svelte-7140en h3:where(.svelte-7140en){color:#fff;margin-bottom:14px;font-size:15px;font-weight:600}.posts-list.svelte-7140en{flex-direction:column;gap:12px;display:flex}.unread-divider.svelte-7140en{justify-content:center;align-items:center;margin:12px 0;display:flex;position:relative}.unread-divider.svelte-7140en:before{content:"";background:#ff453a66;height:1px;position:absolute;left:0;right:0}.unread-divider.svelte-7140en span:where(.svelte-7140en){z-index:1;color:#ff6961;text-transform:uppercase;background:#ff453a26;border:1px solid #ff453a66;border-radius:10px;padding:2px 10px;font-size:10px;font-weight:600;position:relative}.post-card.svelte-7140en{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:14px;padding:14px;transition:all .3s;display:flex}.post-card.highlighted.svelte-7140en{background:#ffffff17;border-color:#fff6;box-shadow:0 0 20px #ffffff26}.post-user-col.svelte-7140en{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:60px;display:flex}.post-avatar.svelte-7140en{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.post-avatar.svelte-7140en img:where(.svelte-7140en){object-fit:cover;width:100%;height:100%}.avatar-placeholder.svelte-7140en{color:#86868b;font-size:15px;font-weight:600}.user-stats.svelte-7140en{color:#666;text-align:center;font-size:9px}.post-body.svelte-7140en{flex:1;min-width:0}.post-header.svelte-7140en{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.admin-badge.svelte-7140en{color:#86868b;background:#ffffff1a;border-radius:3px;padding:1px 6px;font-size:9px}.post-date.svelte-7140en{color:#666;font-size:11px}.reply-target-link.svelte-7140en{color:#a1a1a6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}.reply-target-link.svelte-7140en:hover{color:#fff;background:#ffffff1f}.reply-target-link.svelte-7140en strong:where(.svelte-7140en){color:#fff}.post-actions-top.svelte-7140en{align-items:center;gap:6px;margin-left:auto;display:flex}.quote-btn.svelte-7140en{color:#86868b;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-size:11px;display:flex}.quote-btn.svelte-7140en:hover{color:#fff;background:#ffffff14}.delete-btn.svelte-7140en{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px}.delete-btn.svelte-7140en:hover{color:#ff6961;background:#ff453a1a}.post-content.svelte-7140en{color:#ccc;margin-bottom:10px;font-size:14px;line-height:1.5}.reactions-bar.svelte-7140en{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.react-btn.svelte-7140en{color:#86868b;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:12px;transition:all .15s}.react-btn.svelte-7140en:hover{color:#fff;background:#ffffff1a}.react-btn.reacted.svelte-7140en{color:#fff;background:#ffffff26;border-color:#ffffff4d}.add-react-btn.svelte-7140en{color:#86868b;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.add-react-btn.svelte-7140en:hover{color:#fff;background:#ffffff1f}.unread-pill.svelte-7140en{color:#000;cursor:pointer;z-index:10;background:#fff;border:none;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:600;position:sticky;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.content-spoiler{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;margin:8px 0;padding:6px 10px;font-size:13px}.content-spoiler summary{cursor:pointer;color:#86868b;font-weight:500}.spoiler-body{color:#fff;border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px}.code-block{color:#e5e5ea;background:#0006;border:1px solid #ffffff1a;border-radius:6px;margin:8px 0;padding:10px;font-family:monospace;font-size:12px;overflow-x:auto}.msg-link{color:#4da6ff;text-decoration:underline}.msg-image{border-radius:6px;max-width:100%;max-height:300px;margin-top:6px}.reply-section.svelte-7140en{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:20;background:0 0;border-top:none;padding:8px 16px 12px;position:absolute;bottom:0;left:0;right:0}.compact-reply-card.svelte-7140en{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121214d9;border:1px solid #ffffff1f;border-radius:10px;transition:border-color .2s;overflow:hidden}.reply-target-bar.svelte-7140en{color:#86868b;background:#ffffff0f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;display:flex}.reply-username.svelte-7140en{color:#fff}.cancel-reply-btn.svelte-7140en{color:#86868b;cursor:pointer;background:0 0;border:none;font-size:12px}.cancel-reply-btn.svelte-7140en:hover{color:#fff}.compact-reply-card.svelte-7140en:focus-within{border-color:#ffffff4d}.reply-input-row.svelte-7140en{align-items:flex-end;gap:8px;padding:4px 8px 4px 10px;display:flex}.reply-input-row.svelte-7140en textarea:where(.svelte-7140en){color:#fff;resize:none;background:0 0;border:none;outline:none;flex:1;min-height:32px;max-height:400px;padding:6px 0;font-family:inherit;font-size:13px}.btn-send-compact.svelte-7140en{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:2px;transition:opacity .2s;display:flex}.btn-send-compact.svelte-7140en:hover:not(:disabled){opacity:.88}.btn-send-compact.svelte-7140en:disabled{opacity:.35;cursor:not-allowed}.error-toast.svelte-7140en{color:#ff6961;text-align:center;background:#ff453a26;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:11px}.locked-info.svelte-7140en{text-align:center;color:#ff9f0a;border-top:1px solid #ffffff14;padding:12px;font-size:12px}.programs-page.svelte-1v7bdpb{flex-direction:column;height:100%;padding:20px;display:flex;overflow:hidden}.programs-page.svelte-1v7bdpb h2:where(.svelte-1v7bdpb){flex-shrink:0;margin-bottom:16px;font-size:18px;font-weight:600}.categories-filter.svelte-1v7bdpb{flex-wrap:wrap;flex-shrink:0;gap:6px;margin-bottom:16px;display:flex}.categories-filter.svelte-1v7bdpb button:where(.svelte-1v7bdpb){color:#86868b;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.categories-filter.svelte-1v7bdpb button:where(.svelte-1v7bdpb):hover{color:#fff;background:#ffffff1a}.categories-filter.svelte-1v7bdpb button.active:where(.svelte-1v7bdpb){color:#fff;background:#ffffff26;border-color:#fff3}.empty.svelte-1v7bdpb{text-align:center;color:#86868b;padding:40px;font-size:14px}.programs-scroll.svelte-1v7bdpb{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding-right:4px;overflow:hidden auto}.programs-scroll.svelte-1v7bdpb::-webkit-scrollbar{width:6px}.programs-scroll.svelte-1v7bdpb::-webkit-scrollbar-track{background:0 0}.programs-scroll.svelte-1v7bdpb::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.programs-scroll.svelte-1v7bdpb::-webkit-scrollbar-thumb:hover{background:#ffffff40}.programs-grid.svelte-1v7bdpb{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.program-card.svelte-1v7bdpb{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;padding:16px;transition:background .2s,border .2s;display:flex}.program-card.svelte-1v7bdpb:hover{background:#ffffff0f;border-color:#ffffff1a}.prog-preview.svelte-1v7bdpb{background:#0000004d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:140px;margin-bottom:12px;display:flex;overflow:hidden}.prog-preview.svelte-1v7bdpb img:where(.svelte-1v7bdpb){object-fit:cover;width:100%;height:100%}.preview-placeholder.svelte-1v7bdpb{color:#555}.prog-info.svelte-1v7bdpb{flex:1;margin-bottom:12px}.prog-name.svelte-1v7bdpb{color:#fff;font-size:15px;font-weight:600}.prog-version.svelte-1v7bdpb{color:#86868b;margin-top:2px;font-size:11px}.prog-category.svelte-1v7bdpb{color:#aaa;background:#ffffff14;border-radius:4px;margin-top:6px;padding:3px 8px;font-size:10px;display:inline-block}.prog-desc.svelte-1v7bdpb{color:#999;margin-top:8px;font-size:12px;line-height:1.4}.btn-download.svelte-1v7bdpb{text-align:center;color:#fff;background:#ffffff14;border-radius:8px;padding:8px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s;display:block}.btn-download.svelte-1v7bdpb:hover{background:#ffffff26}.forum-layout.svelte-1mgefb5{height:100%;display:flex}.sidebar.svelte-1mgefb5{scrollbar-width:none;-ms-overflow-style:none;background:#0003;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:200px;padding:12px 8px;display:flex;overflow:visible auto}.sidebar.svelte-1mgefb5::-webkit-scrollbar{display:none}.sidebar-title.svelte-1mgefb5{text-transform:uppercase;color:#666;letter-spacing:.05em;padding:0 8px 8px;font-size:10px;font-weight:600}.category-btn.svelte-1mgefb5{color:#a1a1a6;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;margin-bottom:1px;padding:7px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.category-btn.svelte-1mgefb5:hover{color:#fff;background:#ffffff0d}.category-btn.active.svelte-1mgefb5{color:#fff;background:#ffffff14}.cat-badge.svelte-1mgefb5{color:#666;background:#ffffff14;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:8px}.sidebar-links.svelte-1mgefb5{border-top:1px solid #ffffff0f;flex-direction:column;gap:2px;margin-top:auto;padding:12px 0 4px;display:flex}.sidebar-link.svelte-1mgefb5{color:#666;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:11px;text-decoration:none;transition:all .15s;display:flex}.sidebar-link.svelte-1mgefb5:hover{color:#fff;background:#ffffff0d}.sidebar-link.svelte-1mgefb5 svg:where(.svelte-1mgefb5){opacity:.5;flex-shrink:0}.sidebar-link.svelte-1mgefb5:hover svg:where(.svelte-1mgefb5){opacity:.8}.main-area.svelte-1mgefb5{flex-direction:column;flex:1;display:flex;overflow:hidden}.top-bar.svelte-1mgefb5{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.tabs.svelte-1mgefb5{gap:2px;display:flex}.tabs.svelte-1mgefb5 button:where(.svelte-1mgefb5){color:#86868b;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.tabs.svelte-1mgefb5 button:where(.svelte-1mgefb5):hover{color:#fff;background:#ffffff0f}.tabs.svelte-1mgefb5 button.active:where(.svelte-1mgefb5){color:#fff;background:#ffffff1a}.btn-create.svelte-1mgefb5{color:#000;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600}.btn-create.svelte-1mgefb5:hover{opacity:.88}.create-form.svelte-1mgefb5{background:#00000040;border-bottom:1px solid #ffffff14;padding:16px}.create-form.svelte-1mgefb5 h3:where(.svelte-1mgefb5){color:#fff;margin-bottom:10px;font-size:14px}.error-msg.svelte-1mgefb5{color:#ff6961;background:#ff453a26;border:1px solid #ff453a4d;border-radius:6px;margin-bottom:10px;padding:8px 12px;font-size:12px}.field.svelte-1mgefb5{margin-bottom:12px}.field.svelte-1mgefb5 label:where(.svelte-1mgefb5){color:#86868b;margin-bottom:4px;font-size:11px;display:block}.field.svelte-1mgefb5 input:where(.svelte-1mgefb5){color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.editor-textarea.svelte-1mgefb5{color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:0 0 6px 6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.form-buttons.svelte-1mgefb5{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.btn-cancel.svelte-1mgefb5{color:#ccc;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:12px}.btn-primary.svelte-1mgefb5{color:#000;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600}.btn-primary.svelte-1mgefb5:disabled{opacity:.5}.empty.svelte-1mgefb5{text-align:center;color:#86868b;padding:40px;font-size:13px}.topics-list.svelte-1mgefb5{flex:1;padding:6px;overflow-y:auto}.topic-card.svelte-1mgefb5{border:1px solid #0000;border-radius:10px;gap:12px;margin-bottom:4px;padding:12px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.topic-card.svelte-1mgefb5:hover{background:#ffffff0d;border-color:#ffffff14}.topic-avatar.svelte-1mgefb5{background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000004d}.topic-avatar.svelte-1mgefb5 img:where(.svelte-1mgefb5){object-fit:cover;width:100%;height:100%}.avatar-placeholder.svelte-1mgefb5{color:#86868b;font-size:14px;font-weight:600}.topic-info.svelte-1mgefb5{flex:1;min-width:0}.topic-row.svelte-1mgefb5{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.topic-title.svelte-1mgefb5{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.del-btn.svelte-1mgefb5{color:#666;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:12px}.del-btn.svelte-1mgefb5:hover{color:#ff6961;background:#ff453a1a}.del-btn.svelte-1mgefb5:disabled{opacity:.5}.topic-meta.svelte-1mgefb5{color:#86868b;align-items:center;gap:5px;font-size:11px;display:flex}.meta-item.svelte-1mgefb5{align-items:center;gap:4px;display:inline-flex}.author-name.svelte-1mgefb5{color:#ccc;font-weight:500}.locked.svelte-1mgefb5{color:#ff9f0a}.cat-tooltip.svelte-1mgefb5{display:none}.profile-page.svelte-1ukpeu1{max-width:600px;margin:0 auto;padding:24px}.profile-page.svelte-1ukpeu1 h2:where(.svelte-1ukpeu1){margin-bottom:20px;font-size:20px;font-weight:600}.profile-card.svelte-1ukpeu1{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;padding:24px}.profile-card.svelte-1ukpeu1 h3:where(.svelte-1ukpeu1){margin-bottom:16px;font-size:16px;font-weight:600}.avatar-section.svelte-1ukpeu1{align-items:center;gap:16px;margin-bottom:20px;display:flex}.avatar-preview.svelte-1ukpeu1{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.avatar-preview.svelte-1ukpeu1 img:where(.svelte-1ukpeu1){object-fit:cover;width:100%;height:100%}.avatar-placeholder.svelte-1ukpeu1{color:#86868b;font-size:28px;font-weight:600}.btn-upload.svelte-1ukpeu1{color:#ccc;cursor:pointer;background:#ffffff14;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;transition:background .2s;position:relative;overflow:hidden}.btn-upload.svelte-1ukpeu1:hover{background:#ffffff26}.btn-upload.svelte-1ukpeu1 input:where(.svelte-1ukpeu1){opacity:0;position:absolute;inset:0}.field.svelte-1ukpeu1{margin-bottom:14px}.field.svelte-1ukpeu1 label:where(.svelte-1ukpeu1){color:#86868b;margin-bottom:5px;font-size:12px;display:block}.field.svelte-1ukpeu1 input:where(.svelte-1ukpeu1),.field.svelte-1ukpeu1 textarea:where(.svelte-1ukpeu1){color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.field.svelte-1ukpeu1 input:where(.svelte-1ukpeu1):focus,.field.svelte-1ukpeu1 textarea:where(.svelte-1ukpeu1):focus{border-color:#ffffff4d}.disabled-input.svelte-1ukpeu1{opacity:.5;pointer-events:none}.error-msg.svelte-1ukpeu1{color:#ff6961;background:#ff453a26;border:1px solid #ff453a4d;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px}.success-msg.svelte-1ukpeu1{color:#30d158;background:#30d15826;border:1px solid #30d1584d;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px}.btn-primary.svelte-1ukpeu1{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s}.btn-primary.svelte-1ukpeu1:hover{opacity:.85}.btn-primary.svelte-1ukpeu1:disabled{opacity:.5}.btn-secondary.svelte-1ukpeu1{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:14px;transition:background .2s}.btn-secondary.svelte-1ukpeu1:hover{background:#ffffff1f}.btn-secondary.svelte-1ukpeu1:disabled{opacity:.5}.setting-row.svelte-1ukpeu1{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.setting-label.svelte-1ukpeu1{color:#fff;font-size:14px;font-weight:500}.setting-desc.svelte-1ukpeu1{color:#86868b;margin-top:2px;font-size:11px}.toggle.svelte-1ukpeu1{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle.svelte-1ukpeu1 input:where(.svelte-1ukpeu1){opacity:0;width:0;height:0}.toggle-slider.svelte-1ukpeu1{background:#ffffff26;border-radius:24px;transition:all .25s;position:absolute;inset:0}.toggle-slider.svelte-1ukpeu1:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .25s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0000004d}.toggle.svelte-1ukpeu1 input:where(.svelte-1ukpeu1):checked+.toggle-slider:where(.svelte-1ukpeu1){background:#fff}.toggle.svelte-1ukpeu1 input:where(.svelte-1ukpeu1):checked+.toggle-slider:where(.svelte-1ukpeu1):before{background:#000;transform:translate(20px)}.chat-page.svelte-10ayso4{flex-direction:column;height:100%;display:flex}.chat-layout.svelte-10ayso4{height:100%;display:flex;overflow:hidden}.chats-sidebar.svelte-10ayso4{background:#0003;border-right:1px solid #ffffff0f;flex-direction:column;width:320px;min-width:280px;display:flex}.sidebar-header.svelte-10ayso4{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px;display:flex}.sidebar-header.svelte-10ayso4 h3:where(.svelte-10ayso4){color:#fff;margin:0;font-size:16px;font-weight:600}.search-box.svelte-10ayso4{padding:12px 16px}.search-box.svelte-10ayso4 input:where(.svelte-10ayso4){color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.search-box.svelte-10ayso4 input:where(.svelte-10ayso4):focus{border-color:#fff3}.chats-list.svelte-10ayso4{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;overflow-y:auto}.sidebar-footer.svelte-10ayso4{border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.btn-new-chat.svelte-10ayso4{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-family:inherit;font-size:13px;transition:background .2s;display:flex}.btn-new-chat.svelte-10ayso4:hover{background:#ffffff1f}.btn-archive-toggle.svelte-10ayso4{color:#86868b;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-family:inherit;font-size:12px;transition:all .2s;display:flex}.btn-archive-toggle.svelte-10ayso4:hover{color:#fff;background:#ffffff14}.btn-archive-toggle.active.svelte-10ayso4{color:#fff;background:#ffffff1a}.chat-item.svelte-10ayso4{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;transition:background .15s;display:flex;position:relative}.chat-item.svelte-10ayso4:hover{background:#ffffff0a}.chat-item.active.svelte-10ayso4{background:#ffffff14}.btn-archive.svelte-10ayso4,.btn-unarchive.svelte-10ayso4{color:#666;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .15s}.chat-item.svelte-10ayso4:hover .btn-archive:where(.svelte-10ayso4),.chat-item.svelte-10ayso4:hover .btn-unarchive:where(.svelte-10ayso4){opacity:1}.btn-archive.svelte-10ayso4:hover{color:#ff9f0a;background:#ff9f0a1a}.btn-unarchive.svelte-10ayso4:hover{color:#30d158;background:#30d1581a}.chat-avatar.svelte-10ayso4{cursor:pointer;background:#ffffff14;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.chat-avatar.svelte-10ayso4:hover{opacity:.8}.chat-avatar.svelte-10ayso4 img:where(.svelte-10ayso4){object-fit:cover;width:100%;height:100%}.avatar-letter.svelte-10ayso4{color:#86868b;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex}.chat-avatar.small.svelte-10ayso4{width:32px;height:32px}.chat-info.svelte-10ayso4{text-align:left;flex:1;min-width:0}.chat-name.svelte-10ayso4{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:500;overflow:hidden}.chat-preview.svelte-10ayso4{color:#86868b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.unread-badge.svelte-10ayso4{color:#000;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:flex}.empty-state.svelte-10ayso4{text-align:center;color:#86868b;padding:32px 16px;font-size:13px}.chat-main.svelte-10ayso4{flex-direction:column;flex:1;min-width:0;display:flex}.no-chat.svelte-10ayso4{color:#86868b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.no-chat-icon.svelte-10ayso4{opacity:.3}.no-chat.svelte-10ayso4 p:where(.svelte-10ayso4){font-size:14px}.chat-header.svelte-10ayso4{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.chat-user-info.svelte-10ayso4{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;transition:background .15s;display:flex}.chat-user-info.svelte-10ayso4:hover{background:#ffffff0f}.chat-username.svelte-10ayso4{color:#fff;font-size:14px;font-weight:600}.btn-close-chat.svelte-10ayso4{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s}.btn-close-chat.svelte-10ayso4:hover{color:#ff6961;background:#ff453a1a}.messages-area.svelte-10ayso4{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;position:relative;overflow-y:auto}.unread-divider.svelte-10ayso4{justify-content:center;align-items:center;width:100%;margin:12px 0;display:flex;position:relative}.unread-divider.svelte-10ayso4:before{content:"";background:#ff453a66;height:1px;position:absolute;left:0;right:0}.unread-divider.svelte-10ayso4 span:where(.svelte-10ayso4){z-index:1;color:#ff6961;text-transform:uppercase;background:#ff453a26;border:1px solid #ff453a66;border-radius:10px;padding:2px 10px;font-size:10px;font-weight:600;position:relative}.unread-pill.svelte-10ayso4{color:#000;cursor:pointer;z-index:10;background:#fff;border:none;border-radius:20px;align-self:center;padding:6px 16px;font-size:12px;font-weight:600;position:sticky;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.message.svelte-10ayso4{flex-direction:column;max-width:70%;display:flex;position:relative}.message.own.svelte-10ayso4{align-self:flex-end}.message.own.svelte-10ayso4:hover .btn-delete-msg:where(.svelte-10ayso4){opacity:1}.message-content.svelte-10ayso4{word-break:break-word;color:#fff;background:#ffffff14;border-radius:16px;padding:10px 14px;font-size:13px;line-height:1.4}.message.own.svelte-10ayso4 .message-content:where(.svelte-10ayso4){color:#000;background:#fff;border-bottom-right-radius:4px}.message.svelte-10ayso4:not(.own) .message-content:where(.svelte-10ayso4){border-bottom-left-radius:4px}.message.pending.svelte-10ayso4 .message-content:where(.svelte-10ayso4){opacity:.7}.message.error.svelte-10ayso4 .message-content:where(.svelte-10ayso4){background:#ff453a33}.message-content.svelte-10ayso4 .msg-link{color:#4da6ff;word-break:break-all;text-decoration:underline}.message.own.svelte-10ayso4 .message-content:where(.svelte-10ayso4) .msg-link{color:#06c}.message-content.svelte-10ayso4 .msg-image{border-radius:8px;max-width:100%;max-height:300px;margin-top:6px;display:block}.message-time.svelte-10ayso4{color:#86868b;align-items:center;gap:6px;margin-top:4px;padding:0 14px;font-size:10px;display:flex}.message.own.svelte-10ayso4 .message-time:where(.svelte-10ayso4){text-align:right;justify-content:flex-end}.btn-delete-msg.svelte-10ayso4{color:#ff6961;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;align-items:center;padding:2px 4px;transition:opacity .15s;display:flex}.btn-delete-msg.svelte-10ayso4:hover{background:#ff453a33}.chat-error.svelte-10ayso4{color:#ff6961;text-align:center;background:#ff453a1a;padding:8px 20px;font-size:12px}.message-input-area.svelte-10ayso4{border-top:none;padding:8px 20px 20px}.input-wrapper.svelte-10ayso4{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:8px 12px}.input-wrapper.svelte-10ayso4 textarea:where(.svelte-10ayso4){color:#fff;resize:none;background:0 0;border:none;outline:none;width:100%;max-height:400px;font-family:inherit;font-size:13px;line-height:1.4;overflow-y:auto}.input-wrapper.svelte-10ayso4 textarea:where(.svelte-10ayso4)::placeholder{color:#555}.input-footer.svelte-10ayso4{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.char-count.svelte-10ayso4{color:#86868b;font-size:11px;transition:color .2s}.char-count.limit.svelte-10ayso4{color:#ff9f0a}.char-count.over.svelte-10ayso4{color:#ff6961}.btn-send.svelte-10ayso4{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:background .2s;display:flex}.btn-send.svelte-10ayso4:hover{background:#ffffff1a}.btn-send.svelte-10ayso4:disabled{opacity:.3;cursor:default}.send-icon.svelte-10ayso4{width:18px;height:18px}.modal-overlay.svelte-10ayso4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-10ayso4{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:420px;max-height:60vh;padding:24px;display:flex}.modal.svelte-10ayso4 h3:where(.svelte-10ayso4){color:#fff;margin-bottom:16px;font-size:16px;font-weight:600}.field.svelte-10ayso4{margin-bottom:12px}.field.svelte-10ayso4 label:where(.svelte-10ayso4){color:#86868b;margin-bottom:6px;font-size:12px;display:block}.field.svelte-10ayso4 input:where(.svelte-10ayso4){color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.field.svelte-10ayso4 input:where(.svelte-10ayso4):focus{border-color:#ffffff4d}.user-results.svelte-10ayso4{max-height:300px;margin-bottom:12px;overflow-y:auto}.user-item.svelte-10ayso4{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;transition:background .15s;display:flex}.user-item.svelte-10ayso4:hover{background:#ffffff0f}.user-info.svelte-10ayso4{align-items:center;gap:8px;display:flex}.user-name.svelte-10ayso4{font-size:14px;font-weight:500}.user-role.svelte-10ayso4{color:#30d158;background:#30d15826;border-radius:4px;padding:2px 6px;font-size:10px}.btn-cancel.svelte-10ayso4{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:13px;transition:background .2s}.btn-cancel.svelte-10ayso4:hover{background:#ffffff1f}.archive-icon.svelte-10ayso4{opacity:.7;width:20px;height:20px}.admin-page.svelte-1jknolv{flex-direction:column;height:100%;display:flex}.admin-tabs.svelte-1jknolv{background:#0000004d;border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:2px;padding:8px 12px;display:flex;overflow-x:auto}.admin-tabs.svelte-1jknolv button:where(.svelte-1jknolv){color:#86868b;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.admin-tabs.svelte-1jknolv button:where(.svelte-1jknolv):hover{color:#fff;background:#ffffff0f}.admin-tabs.svelte-1jknolv button.active:where(.svelte-1jknolv){color:#fff;background:#ffffff1f}.admin-content.svelte-1jknolv{flex:1;padding:20px;overflow-y:auto}h2.svelte-1jknolv{margin-bottom:16px;font-size:18px;font-weight:600}.stats-grid.svelte-1jknolv{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.stat-card.svelte-1jknolv{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;padding:20px;display:flex}.stat-num.svelte-1jknolv{color:#fff;font-size:32px;font-weight:700}.section-header.svelte-1jknolv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.section-header-right.svelte-1jknolv{align-items:center;gap:16px;display:flex}.drag-hint.svelte-1jknolv{color:#666;font-size:11px;font-style:italic}.section-header.svelte-1jknolv>button:where(.svelte-1jknolv),.section-header-right.svelte-1jknolv>button:where(.svelte-1jknolv){color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600}.draggable-table.svelte-1jknolv tbody:where(.svelte-1jknolv) tr:where(.svelte-1jknolv){cursor:grab;transition:all .2s;position:relative}.draggable-table.svelte-1jknolv tbody:where(.svelte-1jknolv) tr:where(.svelte-1jknolv):active{cursor:grabbing}.draggable-table.svelte-1jknolv tbody:where(.svelte-1jknolv) tr.dragging:where(.svelte-1jknolv){opacity:.4;background:#ffffff0d}.draggable-table.svelte-1jknolv tbody:where(.svelte-1jknolv) tr.drag-over:where(.svelte-1jknolv){background:#30d1581a;border-top:2px solid #30d158}.drag-col.svelte-1jknolv{text-align:center;width:40px;min-width:40px;padding:0!important}.drag-handle.svelte-1jknolv{color:#555;cursor:grab;text-align:center;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:16px;padding:10px 0!important}.drag-handle.svelte-1jknolv:active{cursor:grabbing}.draggable-table.svelte-1jknolv tbody:where(.svelte-1jknolv) tr.dragging:where(.svelte-1jknolv) .drag-handle:where(.svelte-1jknolv){color:#30d158}.table-scroll.svelte-1jknolv{width:100%;overflow-x:auto}.admin-table.svelte-1jknolv{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-1jknolv th:where(.svelte-1jknolv),.admin-table.svelte-1jknolv td:where(.svelte-1jknolv){text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:10px 12px}.admin-table.svelte-1jknolv th:where(.svelte-1jknolv){color:#86868b;text-transform:uppercase;font-size:11px;font-weight:600}.admin-table.svelte-1jknolv tr:where(.svelte-1jknolv):hover{background:#ffffff05}.actions.svelte-1jknolv{flex-wrap:nowrap;gap:4px;display:flex}.actions.svelte-1jknolv button:where(.svelte-1jknolv){color:#ccc;white-space:nowrap;cursor:pointer;background:#ffffff14;border:none;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:11px;transition:background .15s}.actions.svelte-1jknolv button:where(.svelte-1jknolv):hover{background:#ffffff26}.actions.svelte-1jknolv button.danger:where(.svelte-1jknolv){color:#ff6961}.actions.svelte-1jknolv button.danger:where(.svelte-1jknolv):hover{background:#ff453a33}.admin-badge.svelte-1jknolv{color:#30d158;font-weight:600}.modal-overlay.svelte-1jknolv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1jknolv{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:16px;width:480px;max-height:80vh;padding:24px;overflow-y:auto}.modal.svelte-1jknolv h3:where(.svelte-1jknolv){margin-bottom:16px;font-size:16px}.modal.svelte-1jknolv p:where(.svelte-1jknolv){color:#ccc;margin:6px 0;font-size:13px}.modal-actions.svelte-1jknolv{gap:8px;margin-top:16px;display:flex}.modal-actions.svelte-1jknolv button:where(.svelte-1jknolv),.modal.svelte-1jknolv>button:where(.svelte-1jknolv){color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;transition:background .15s}.modal-actions.svelte-1jknolv button:where(.svelte-1jknolv):hover,.modal.svelte-1jknolv>button:where(.svelte-1jknolv):hover{background:#ffffff26}.btn-primary.svelte-1jknolv{font-weight:600;color:#000!important;background:#fff!important}.btn-primary.svelte-1jknolv:hover{background:#ffffffd9!important}.field.svelte-1jknolv{margin-bottom:12px}.field.svelte-1jknolv>label:where(.svelte-1jknolv){color:#86868b;margin-bottom:5px;font-size:12px;display:block}.field.svelte-1jknolv input[type=text]:where(.svelte-1jknolv),.field.svelte-1jknolv input:where(.svelte-1jknolv):not([type=file]):not([type=checkbox]),.field.svelte-1jknolv textarea:where(.svelte-1jknolv),.field.svelte-1jknolv select:where(.svelte-1jknolv){color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13px}.field.svelte-1jknolv textarea:where(.svelte-1jknolv){resize:vertical}.hint.svelte-1jknolv{color:#666;margin-top:4px;font-size:11px}.toggle-label.svelte-1jknolv{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:0;padding:10px 12px;display:flex!important}.toggle-text.svelte-1jknolv{color:#ccc;font-size:13px}.toggle.svelte-1jknolv{cursor:pointer;background:#ffffff26;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.toggle.on.svelte-1jknolv{background:#30d158}.toggle-thumb.svelte-1jknolv{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px}.toggle.on.svelte-1jknolv .toggle-thumb:where(.svelte-1jknolv){transform:translate(18px)}.file-upload.svelte-1jknolv{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;margin-bottom:0;padding:9px 12px;transition:background .15s,border-color .15s;display:flex!important}.file-upload.svelte-1jknolv:hover{background:#ffffff1a;border-color:#fff3}.file-upload.svelte-1jknolv input[type=file]:where(.svelte-1jknolv){display:none}.file-upload-icon.svelte-1jknolv{color:#86868b;flex-shrink:0;align-items:center;display:flex}.file-upload-text.svelte-1jknolv{color:#ccc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sql-warning.svelte-1jknolv{color:#ff9f0a;background:#ff9f0a1a;border:1px solid #ff9f0a4d;border-radius:10px;margin-bottom:16px;padding:14px;font-size:13px}.sql-warning.svelte-1jknolv strong:where(.svelte-1jknolv){margin-bottom:4px;display:block}.sql-warning.svelte-1jknolv p:where(.svelte-1jknolv){margin:2px 0}.sql-textarea.svelte-1jknolv{color:#fff;box-sizing:border-box;resize:vertical;cursor:text;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:SF Mono,Fira Mono,Menlo,monospace;font-size:13px}.btn-sql.svelte-1jknolv{color:#000;cursor:pointer;background:#ff9f0a;border:none;border-radius:8px;margin-top:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}.btn-sql.svelte-1jknolv:disabled{opacity:.5;cursor:not-allowed}.sql-error.svelte-1jknolv{color:#ff6961;white-space:pre-wrap;background:#ff453a26;border:1px solid #ff453a4d;border-radius:8px;margin-top:12px;padding:12px;font-size:13px}.sql-result.svelte-1jknolv{margin-top:16px;overflow-x:auto}.sql-result.svelte-1jknolv p:where(.svelte-1jknolv){color:#86868b;margin-bottom:8px;font-size:13px}.post-preview.svelte-1jknolv{text-overflow:ellipsis;max-width:200px;overflow:hidden}.hello-wrapper.svelte-17e8ta6{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hello-wrapper .container{background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.hello-wrapper body{background:0 0!important}.hello-wrapper .template-footer{display:none!important}.hello-wrapper svg{pointer-events:none;width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hello-wrapper svg *{pointer-events:none}.logo-wrapper.svelte-17e8ta6{z-index:9999;animation:.8s ease-out forwards svelte-17e8ta6-fadeInUp;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.logo.svelte-17e8ta6{border-radius:50%;width:80px;height:80px;display:block}@keyframes svelte-17e8ta6-fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(30px)}to{opacity:1;transform:translate(-50%)translateY(0)}}*,:before,:after,html,body{cursor:none!important}::-webkit-scrollbar{cursor:none!important}::-webkit-scrollbar-thumb{cursor:none!important}::-webkit-scrollbar-track{cursor:none!important}::-webkit-scrollbar-button{cursor:none!important}::-webkit-scrollbar-corner{cursor:none!important}::-webkit-resizer{cursor:none!important}body{color:#f5f5f7;-webkit-user-select:none;user-select:none;background:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;cursor:none!important}a,button,input,select,textarea,iframe{cursor:none!important}.window-layout.svelte-1n46o8q{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.loading-screen.svelte-1n46o8q{color:#86868b;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.loading-spinner.svelte-1n46o8q{border:3px solid #ffffff1a;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.nav-bar.svelte-1n46o8q{z-index:100;-webkit-backdrop-filter:blur(24px);background:#18181ad9;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:4px;width:100%;min-height:48px;padding:0 16px;display:flex;position:sticky;top:0}.nav-bar.svelte-1n46o8q button:where(.svelte-1n46o8q){color:#86868b;letter-spacing:-.1px;background:0 0;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1)}.nav-bar.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:#fff;background:#ffffff14}.nav-bar.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:#fff;background:#ffffff1f;font-weight:600;box-shadow:0 2px 8px #0003}.nav-right.svelte-1n46o8q{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-user-btn.svelte-1n46o8q{color:#86868b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px;transition:all .15s}.nav-user-btn.svelte-1n46o8q:hover{color:#fff;background:#ffffff0f}.btn-logout.svelte-1n46o8q{color:#ff6961;background:#ffffff14;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;transition:background .2s}.btn-logout.svelte-1n46o8q:hover{background:#ff453a33}.page-content.svelte-1n46o8q{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;min-height:0;overflow:hidden auto}
