body.strip-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ss-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:calc(100vw - 48px);font-family:var(--font-sans);background:#14151cb8;border:1px solid #ffffff12;border-radius:26px;padding:22px 26px;display:inline-block;overflow:visible;box-shadow:0 24px 60px -20px #000000b3,inset 0 1px #ffffff0d}.ss-dockInner{position:relative}.ss-dock.ss-topbar{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-bottom:1px solid var(--border);width:100%;max-width:none;box-shadow:none;border-radius:0;align-items:center;gap:10px;padding:0;display:flex}.ss-topbar-scroll{scrollbar-width:none;overscroll-behavior:none;flex:auto;min-width:0;padding:14px 8px;overflow:auto hidden}.ss-topbar-scroll::-webkit-scrollbar{width:0;height:0}.ss-overlay-root{font-family:var(--font-sans)}.ss-tip-fixed{z-index:1000;position:fixed;top:0;left:0}.ss-slot{z-index:1;touch-action:none;justify-content:center;align-items:center;transition:transform .19s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;left:0}.ss-serverTile,.ss-folderTile{border-radius:var(--r);color:#fff;cursor:grab;outline-offset:0;outline:2px solid #0000;justify-content:center;align-items:center;transition:border-radius .18s,transform .14s,box-shadow .18s,outline-color .15s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 12px -4px #00000080}body:not(.strip-dragging) .ss-slot:hover .ss-serverTile,body:not(.strip-dragging) .ss-slot:hover .ss-folderTile{border-radius:var(--ra);outline-color:#fff;transform:translateY(-3px);box-shadow:0 12px 22px -8px #0009}body:not(.strip-dragging) .ss-foldericon:hover .ss-folderTile .ss-sgicon{color:#fbd99e}.ss-serverTile.ss-merge,.ss-folderTile.ss-merge{border-radius:var(--ra);transform:scale(1.12);box-shadow:0 0 0 3px #ffffffe6,0 14px 26px -8px #0009}.ss-serverTile.ss-sel{outline-color:#fff;box-shadow:0 4px 14px -4px #0000008c}.ss-initials{letter-spacing:.01em;font-weight:700}.ss-img{object-fit:cover;border-radius:inherit;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ss-imgph{border-radius:inherit;background:repeating-linear-gradient(135deg,#ffffff1a 0 6px,#fff0 6px 12px),linear-gradient(160deg,#3a3f55,#232838);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ss-imgph span{letter-spacing:.08em;color:#ffffffb3;font-family:ui-monospace,SF Mono,monospace;font-size:10px;font-weight:600}.ss-badge--btn{cursor:pointer;pointer-events:auto;font:inherit;border:0}.ss-badge--btn:hover{filter:brightness(1.15)}.ss-badge{color:#fff;background:#d92b2e;border:3px solid #16171d;border-radius:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:14px;display:flex;position:absolute;bottom:-4px;right:-4px}.ss-folderTile{border:1px solid var(--fc);box-sizing:border-box;cursor:pointer;background:0 0}.ss-folderGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;width:100%;height:100%;display:grid}.ss-fmini{border-radius:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ss-fmini i{color:#ffffffe6;font-size:8px;font-style:normal;font-weight:700}.ss-sgicon{aspect-ratio:16/28;width:auto;height:50%;color:var(--fc);display:block}.ss-folderBg{z-index:0;border:1px solid var(--fc);box-sizing:border-box;cursor:pointer;background:0 0;position:absolute;top:0;left:0}.ss-foldericon,.ss-foldericon .ss-folderTile{cursor:pointer}.ss-foldericon .ss-folderTile{border:none}body:not(.strip-dragging) .ss-foldericon:hover .ss-folderTile{outline-color:#fff;transform:translateY(-3px);box-shadow:0 12px 22px -8px #0009}.ss-ph{border-radius:var(--r);background:#ffffff0d;border:2px dashed #fff3}.ss-tip{background:var(--popover);color:var(--popover-foreground);letter-spacing:1.5px;text-transform:uppercase;border-radius:var(--radius-ui);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px var(--panel-ring), 0 4px 12px -2px #00000080;z-index:30;padding:4px 8px;font-size:10px;font-weight:500;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.ss-tipedit{pointer-events:auto;padding:5px 6px}.ss-tipedit input{color:var(--foreground);font:600 12.5px var(--font-sans);background:#ffffff14;border:1px solid #ffffff40;border-radius:0;outline:none;width:150px;padding:3px 7px}.ss-floating{z-index:999;pointer-events:none;filter:drop-shadow(0 18px 26px #0000008c);opacity:.96;position:fixed;transform:rotate(-3deg)scale(1.08)}
.server-settings-module__pSkWcq__overlay{z-index:50;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.server-settings-module__pSkWcq__modal{background:var(--pipos-light);border-radius:var(--radius-ui);width:700px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 64px);box-shadow:0 32px 80px #0009, 0 0 0 1px var(--panel-ring);display:flex;overflow:hidden}.server-settings-module__pSkWcq__sidebar{background:var(--pipos-dark);flex-direction:column;flex-shrink:0;width:200px;padding:20px 0;display:flex}.server-settings-module__pSkWcq__navItem{cursor:pointer;color:var(--text-secondary);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 20px;font-size:13.5px;font-weight:400;transition:all .15s;display:flex}.server-settings-module__pSkWcq__navItem:hover{color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.server-settings-module__pSkWcq__navItem.server-settings-module__pSkWcq__active{color:var(--pipos-dark);background:var(--pipos-color);font-weight:500}.server-settings-module__pSkWcq__navIcon{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.server-settings-module__pSkWcq__navIcon svg{width:16px;height:16px}.server-settings-module__pSkWcq__navItem.server-settings-module__pSkWcq__active .server-settings-module__pSkWcq__navIcon{opacity:1}.server-settings-module__pSkWcq__version{font-family:var(--font-mono), monospace;color:#ffffff26;text-align:left;cursor:pointer;background:0 0;margin-top:auto;padding:6px 20px;font-size:10px;transition:color .15s}.server-settings-module__pSkWcq__version:hover{color:var(--text-secondary)}.server-settings-module__pSkWcq__content{flex-direction:column;flex:1;min-width:0;display:flex}.server-settings-module__pSkWcq__header{flex-shrink:0;justify-content:flex-end;align-items:center;padding:16px 16px 0;display:flex}.server-settings-module__pSkWcq__closeBtn{border-radius:var(--radius-ui);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.server-settings-module__pSkWcq__closeBtn:hover{background:color-mix(in srgb, var(--surface-hover) 20%, transparent);color:var(--foreground)}.server-settings-module__pSkWcq__body{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:24px 32px 0;overflow-y:auto}.server-settings-module__pSkWcq__body::-webkit-scrollbar{width:4px}.server-settings-module__pSkWcq__body::-webkit-scrollbar-thumb{background:#ffffff1a}.server-settings-module__pSkWcq__footer{flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 32px;display:flex}.server-settings-module__pSkWcq__btnCancel{color:var(--text-secondary);cursor:pointer;background:0 0;padding:9px 18px;font-size:13px;transition:all .15s}.server-settings-module__pSkWcq__btnCancel:hover{color:var(--text-secondary)}.server-settings-module__pSkWcq__btnSave{background:var(--pipos-color);color:var(--primary-foreground);cursor:pointer;padding:9px 20px;font-size:13px;font-weight:600;transition:all .15s}.server-settings-module__pSkWcq__btnSave:hover{opacity:.85}
.tab-general-module__GTvQHa__field{margin-bottom:20px}.tab-general-module__GTvQHa__input{background:var(--pipos-darker);width:100%;color:var(--foreground);outline:none;padding:10px 14px;font-size:14px}.tab-general-module__GTvQHa__iconRow{align-items:center;gap:16px;margin-bottom:20px;display:flex}.tab-general-module__GTvQHa__iconPreview{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.tab-general-module__GTvQHa__iconPreview img{object-fit:cover;width:100%;height:100%}.tab-general-module__GTvQHa__iconLetter{width:100%;height:100%;color:var(--foreground);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.tab-general-module__GTvQHa__uploadBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff1a;align-items:center;gap:7px;padding:8px 14px;font-size:13px;transition:all .15s;display:inline-flex}.tab-general-module__GTvQHa__uploadBtn:hover{color:var(--foreground);background:#ffffff29}.tab-general-module__GTvQHa__uploadBtn:disabled{opacity:.5;cursor:default}.tab-general-module__GTvQHa__uploadOk{color:var(--pipos-color);margin-top:6px;font-size:12px}.tab-general-module__GTvQHa__bannerPreview{background:var(--pipos-darker);flex-shrink:0;width:120px;height:40px;overflow:hidden}.tab-general-module__GTvQHa__bannerPreview img{object-fit:cover;width:100%;height:100%}.tab-general-module__GTvQHa__bannerEmpty{color:#ffffff40;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}.tab-general-module__GTvQHa__removeBtn{color:var(--destructive);cursor:pointer;opacity:.7;background:0 0;margin-top:6px;padding:0;font-size:12px;transition:opacity .15s;display:inline-block}.tab-general-module__GTvQHa__removeBtn:hover{opacity:1}.tab-general-module__GTvQHa__dangerSep{background:#ffffff14;height:1px;margin:28px 0 24px}.tab-general-module__GTvQHa__dangerLabel{letter-spacing:2px;text-transform:uppercase;color:var(--destructive);margin-bottom:12px;font-size:10px;font-weight:600}.tab-general-module__GTvQHa__dangerBtn{background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive);cursor:pointer;padding:9px 18px;font-size:13px;transition:all .15s}.tab-general-module__GTvQHa__dangerBtn:hover{background:color-mix(in srgb, var(--destructive) 15%, transparent)}.tab-general-module__GTvQHa__confirmBox{background:color-mix(in srgb, var(--destructive) 4%, transparent);padding:14px}.tab-general-module__GTvQHa__confirmBox p{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.tab-general-module__GTvQHa__confirmBox p span{font-family:var(--font-mono), monospace;color:var(--destructive);font-weight:700}.tab-general-module__GTvQHa__confirmInput{background:var(--pipos-darker);width:100%;color:var(--foreground);outline:none;margin-bottom:10px;padding:9px 12px;font-size:13px}.tab-general-module__GTvQHa__confirmActions{gap:8px;display:flex}.tab-general-module__GTvQHa__confirmCancel{color:var(--text-secondary);cursor:pointer;background:0 0;padding:7px 14px;font-size:12px;transition:color .15s}.tab-general-module__GTvQHa__confirmCancel:hover{color:var(--text-secondary)}.tab-general-module__GTvQHa__confirmDelete{background:var(--destructive);color:var(--foreground);cursor:pointer;padding:7px 14px;font-size:12px;font-weight:600;transition:opacity .15s}.tab-general-module__GTvQHa__confirmDelete:hover{opacity:.85}.tab-general-module__GTvQHa__confirmDelete:disabled{opacity:.5;cursor:default}
.shared-module__iFUVDW__sectionLabel{letter-spacing:2.8px;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);margin-top:32px;margin-bottom:16px;padding-bottom:10px;font-size:14px}.shared-module__iFUVDW__sectionLabel:first-child{margin-top:0}.shared-module__iFUVDW__panelIn{animation:.18s shared-module__iFUVDW__panelIn}@keyframes shared-module__iFUVDW__panelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.shared-module__iFUVDW__sliderRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.shared-module__iFUVDW__sliderHint{color:var(--text-secondary);font-size:12px}.shared-module__iFUVDW__sliderVal{font-family:var(--font-mono), monospace;color:var(--text-secondary);font-size:12px}
.settings-toggle-module__nHMQGq__toggle{appearance:none;cursor:pointer;width:36px;height:20px;box-shadow:0 0 0 1px var(--text-secondary);background:0 0;flex-shrink:0;margin:0;transition:box-shadow .2s;position:relative}.settings-toggle-module__nHMQGq__toggle:checked{box-shadow:0 0 0 1px var(--pipos-color)}.settings-toggle-module__nHMQGq__toggle:after{content:"";background:var(--text-secondary);width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.settings-toggle-module__nHMQGq__toggle:checked:after{background:var(--pipos-color);transform:translateY(-50%)translate(16px)}.settings-toggle-module__nHMQGq__toggle:disabled{opacity:.5;cursor:not-allowed}
.settings-help-module__fYC4gG__mark{border:1px solid color-mix(in srgb, var(--text-secondary) 60%, transparent);width:16px;height:16px;color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.settings-help-module__fYC4gG__mark:hover{color:var(--foreground);border-color:var(--foreground)}.settings-help-module__fYC4gG__glyph{width:9px;height:9px;overflow:visible}
.tab-members-module__XDHVQq__searchInput{background:var(--pipos-darker);width:100%;color:var(--foreground);outline:none;margin-bottom:14px;padding:9px 14px;font-size:13px}.tab-members-module__XDHVQq__count{letter-spacing:2px;text-transform:uppercase;color:#ffffff40;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:600;display:flex}.tab-members-module__XDHVQq__row{justify-content:space-between;align-items:center;margin-bottom:2px;padding:10px 12px;transition:background .12s;display:flex}.tab-members-module__XDHVQq__row:hover{background:#ffffff08}.tab-members-module__XDHVQq__rowLeft{align-items:center;gap:12px;min-width:0;display:flex}.tab-members-module__XDHVQq__avatarWrap{flex-shrink:0;position:relative}.tab-members-module__XDHVQq__avatar{justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.tab-members-module__XDHVQq__avatar img{object-fit:cover;width:100%;height:100%}.tab-members-module__XDHVQq__avatarLetter{width:100%;height:100%;color:var(--foreground);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.tab-members-module__XDHVQq__statusDot{width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.tab-members-module__XDHVQq__nameArea{min-width:0}.tab-members-module__XDHVQq__nameRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tab-members-module__XDHVQq__username{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.tab-members-module__XDHVQq__roleBadge{flex-shrink:0}.tab-members-module__XDHVQq__youBadge{background:color-mix(in srgb, var(--pipos-color) 15%, transparent);color:var(--pipos-color);flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:500;display:inline-flex}.tab-members-module__XDHVQq__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:8px;display:flex}.tab-members-module__XDHVQq__actionBtn{cursor:pointer;opacity:0;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.tab-members-module__XDHVQq__row:hover .tab-members-module__XDHVQq__actionBtn,.tab-members-module__XDHVQq__actionBtn.tab-members-module__XDHVQq__visible{opacity:1}.tab-members-module__XDHVQq__adminBtn{color:#ffffff4d;}.tab-members-module__XDHVQq__adminBtn:hover{background:color-mix(in srgb, var(--pipos-color) 10%, transparent);color:var(--pipos-color)}.tab-members-module__XDHVQq__adminBtn.tab-members-module__XDHVQq__isAdmin{color:#60a5fa;opacity:1}.tab-members-module__XDHVQq__kickBtn{color:#ffffff4d;}.tab-members-module__XDHVQq__kickBtn:hover{color:var(--destructive);background:#ff444414}.tab-members-module__XDHVQq__kickConfirm{align-items:center;gap:6px;display:flex}.tab-members-module__XDHVQq__kickNo{color:var(--text-secondary);cursor:pointer;background:0 0;padding:4px 10px;font-size:11px;transition:color .15s}.tab-members-module__XDHVQq__kickNo:hover{color:var(--foreground)}.tab-members-module__XDHVQq__kickYes{background:var(--destructive);color:var(--foreground);cursor:pointer;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .15s}.tab-members-module__XDHVQq__kickYes:hover{opacity:.85}.tab-members-module__XDHVQq__kickYes:disabled{opacity:.5}.tab-members-module__XDHVQq__empty{text-align:center;color:#ffffff4d;padding:24px 0;font-size:13px}.tab-members-module__XDHVQq__inviteSection{margin-top:20px;padding-top:16px}.tab-members-module__XDHVQq__inviteResults{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:200px;overflow-y:auto}.tab-members-module__XDHVQq__inviteBtn{color:var(--pipos-color);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.tab-members-module__XDHVQq__inviteBtn:hover{background:color-mix(in srgb, var(--pipos-color) 10%, transparent)}.tab-members-module__XDHVQq__inviteBtn:disabled{opacity:.5;cursor:default}
