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-muted{border-radius:inherit;background:linear-gradient(to top, var(--sidebar-color) 12%, color-mix(in srgb, var(--sidebar-color) 70%, transparent) 42%, transparent 72%);color:var(--destructive);pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:2px;animation:.22s cubic-bezier(.2,.7,.2,1) both ss-mutedIn;display:flex;position:absolute;inset:0}@keyframes ss-mutedIn{0%{opacity:0}to{opacity:1}}.ss-muted--out{animation:.26s cubic-bezier(.4,0,1,1) both ss-mutedOut}@keyframes ss-mutedOut{0%{opacity:1}to{opacity:0}}.ss-mutedMarks{align-items:center;gap:1px;display:flex}.ss-muted svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.ss-muted{animation:none}}.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;border-radius:var(--radius-ui);background:#d92b2e;border:3px solid #16171d;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{border-radius:inherit;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;width:100%;height:100%;display:grid;overflow:hidden}.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);border-radius:var(--radius-ui);background:#ffffff14;border:1px solid #ffffff40;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)}
