.gs-support-float{z-index:900;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .15s,bottom .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 14px #00000059}.gs-support-float:hover{transform:scale(1.06)}.gs-support-float:focus-visible{outline-offset:3px;outline:2px solid #fff}.gs-support-float--whatsapp{background:#25d366}.gs-support-float--bilibili{background:#fb7299}.gs-support-panel{z-index:900;box-sizing:border-box;background:var(--color-tinted-background,#1f1e20);border:1px solid var(--color-border-light,#ffffff1f);width:min(300px,100vw - 40px);color:var(--color-text,#fff);border-radius:12px;flex-direction:column;gap:10px;padding:16px;transition:bottom .2s;display:flex;position:fixed;bottom:88px;right:20px;box-shadow:0 12px 32px #00000073}.gs-support-panel-head{justify-content:space-between;align-items:center;display:flex}.gs-support-panel h2{margin:0;font-size:16px;font-weight:600}.gs-support-panel p{color:var(--color-muted-foreground,#b3b3b3);margin:0;font-size:13px;line-height:1.5}.gs-support-close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.gs-support-close:hover{background:#ffffff14}.gs-support-btn{text-align:center;color:var(--color-text,#fff);border:1px solid var(--color-border-light,#ffffff29);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.gs-support-btn:hover{background:#ffffff0f}.gs-support-btn--primary{color:#fff;background:#fb7299;border-color:#fb7299}.gs-support-btn--primary:hover{background:#f25d88}.gs-support-more{text-align:center;color:var(--color-muted-foreground,#b3b3b3);font-size:12px;text-decoration:underline}body:has(.preview-bottom-bar) .gs-support-float{bottom:132px}body:has(.preview-bottom-bar) .gs-support-panel{bottom:200px}@media (max-width:1024px){body:has(.gs-song-page) .gs-support-float{bottom:76px}body:has(.gs-song-page) .gs-support-panel{bottom:144px}}@media (max-width:600px){.gs-support-float{width:52px;height:52px;right:16px}.gs-support-panel{right:16px}}@media (max-width:900px){:is(body:has(.preview-bottom-bar) .gs-support-float,body:has(.preview-bottom-bar) .gs-support-panel){display:none}}@media print{.gs-support-float,.gs-support-panel{display:none}}
