.Ak0s6RrQ{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);border-radius:50%;animation:lNE9Cxmk .8s linear infinite}._7XZtbM4n{display:inline-block;vertical-align:middle;flex-shrink:0;color:currentColor}.gh8EH7Jl{display:inline-block;border-radius:50%;flex-shrink:0}.lLP3-wbG{width:8px;height:8px}.vZTsD3dS{width:10px;height:10px}.xj4c-BZc{width:14px;height:14px}.Y53Pgjcd{background-color:#43b581}.zGMEAxK2{background-color:#faa61a}.XwQfnUym{background-color:#f04747}.ZMYFwdKZ{background-color:#747f8d}.O-ZocKvd{display:flex;flex-direction:column;background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:14px;max-height:480px;overflow:hidden;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.X0Qy-m6g{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000026}.X0Qy-m6g h3{margin:0;font-size:.95rem;font-weight:600;color:var(--text)}.eGH1TDw4{background:none;border:none;color:var(--muted);font-size:1rem;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all var(--motion-fast) var(--motion-ease-standard)}.eGH1TDw4:hover{background:#ffffff14;color:var(--text)}._8YSJxYQi{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.TS6RdZKK{flex:1;padding:6px 10px;background:transparent;border:none;color:var(--muted);font-size:.82rem;font-weight:500;cursor:pointer;border-radius:10px;font-family:inherit;transition:all var(--motion-fast) var(--motion-ease-standard)}.TS6RdZKK:hover{background:#ffffff0d;color:var(--text)}.TLaKrTqJ{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-weight:600}.YgNNJMnk{display:flex;gap:8px;padding:8px 12px;align-items:center}.Aw-zib0c{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text);padding:6px 10px;border-radius:8px;font-size:.82rem;font-family:inherit;outline:none;transition:border-color var(--motion-fast) var(--motion-ease-standard)}.Aw-zib0c:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.Aw-zib0c::placeholder{color:var(--muted);opacity:.7}.soEW-Pds{display:flex;align-items:center;gap:4px;font-size:.78rem;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.ieTcpaBG{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all var(--motion-fast) var(--motion-ease-standard)}.ieTcpaBG:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--accent-2) 15%,transparent));border-color:color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-1px)}.IlNDLcB3{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#0000001a}.Q1m9Mlal{flex:1;min-width:120px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text);padding:6px 10px;border-radius:8px;font-size:.82rem;font-family:inherit;outline:none;transition:border-color var(--motion-fast) var(--motion-ease-standard)}.Q1m9Mlal:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.Q1m9Mlal::placeholder{color:var(--muted);opacity:.7}.hHXupx9t{font-size:.78rem;color:var(--text-secondary)}.HmPex0FG{background:var(--gradient);border:none;color:#fff;padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}.HmPex0FG:hover{box-shadow:0 4px 15px color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-1px)}.HmPex0FG:disabled{opacity:.4;cursor:not-allowed;transform:none}._-8onHAZ7{display:flex;gap:8px;width:100%;margin-top:4px}._9ALimsoj{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--accent-2) 15%,transparent));border:1px solid color-mix(in srgb,var(--accent-2) 30%,transparent);color:var(--accent-2, #ff5bbd);padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all var(--motion-fast) var(--motion-ease-standard)}._9ALimsoj:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent-2) 25%,transparent));border-color:color-mix(in srgb,var(--accent-2) 50%,transparent);transform:translateY(-1px)}._9ALimsoj:disabled{opacity:.5;cursor:not-allowed;transform:none}.MhuqMH25{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;padding:10px 12px;overflow-y:auto;flex:1;min-height:100px}.R9Br7Kfo{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}.R9Br7Kfo:hover{background:#ffffff0f;border-color:#ffffff1a}.R9Br7Kfo img{width:48px;height:48px;object-fit:contain;border-radius:4px}._9-bipnlT{font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60px}._8dZ9SGc2{grid-column:1 / -1;text-align:center;color:var(--muted);font-size:.85rem;padding:20px}.iqpjO5yr{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;animation:MrXJjhMU var(--motion-fast) var(--motion-ease-standard)}.iIrUgq6E{width:90%;max-width:480px;max-height:80vh;background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;animation:KoMr8jKK var(--motion-normal) var(--motion-ease-emphasized)}.A-jFTqoe{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.A-jFTqoe svg{color:var(--accent)}._3ZVc9e1r{font-size:1.1rem;font-weight:600;color:var(--text)}._0RUz0XgE{display:flex;align-items:center;gap:10px;flex:1}.VxkdvarX{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent)}.Nhc8-AgN{font-size:1rem;font-weight:600;color:var(--text)}.rZNt8dPG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard)}.rZNt8dPG:hover{background:#ffffff14;color:var(--text)}.DmYg1ZX3{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);margin-left:auto}.DmYg1ZX3:hover{background:#ffffff14;color:var(--text)}.xLzP2Os9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:var(--green, #a6e3a1);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);margin-left:auto}.xLzP2Os9:hover{background:#a6e3a11f;color:var(--green, #a6e3a1)}._8TOqrv0u{flex:1;overflow:hidden;display:flex;flex-direction:column}.rFyFemb9{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:color-mix(in srgb,var(--error) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--error) 30%,transparent);color:color-mix(in srgb,var(--error) 65%,transparent);font-size:.85rem}.rFyFemb9 button{background:transparent;border:none;color:inherit;cursor:pointer;font-size:1.2rem;padding:0;line-height:1}.LFgh19pC{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--muted)}._73C-gFNN{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);border-radius:50%;animation:UEzh1HAG .8s linear infinite}.WIEsz0Se{flex:1;overflow-y:auto;padding:8px}.G7JiPFTC{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;margin-bottom:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px;color:var(--accent);font-size:.9rem;font-weight:500;cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard)}.G7JiPFTC:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--accent-2) 15%,transparent));border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.vAukgAwi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--muted);text-align:center}.vAukgAwi svg{opacity:.3;margin-bottom:16px}.vAukgAwi p{margin:0;font-size:1rem;font-weight:500;color:var(--text)}.vAukgAwi span{font-size:.85rem;margin-top:4px}._6x3GdEna{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);margin-bottom:4px}._6x3GdEna:hover{background:#ffffff0f}._6x3GdEna.PIrJZc26{background:color-mix(in srgb,var(--accent) 8%,transparent)}.LJaCgiIr{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.wGkCItY2,.xDtTNjJw{position:relative;flex-shrink:0}.rvn4g12K{position:absolute;bottom:0;right:0}.GkS36d1O{flex:1;min-width:0}._2-JfCFmR{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._9VmdKmoO{font-size:.95rem;font-weight:600;color:var(--text)}._6x3GdEna.PIrJZc26 ._9VmdKmoO{color:var(--accent)}.MsO4uWw7{font-size:.75rem;color:var(--muted)}.yVLUruYf{font-size:.85rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gBnF9JBM{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#0a0e20;font-size:.75rem;font-weight:600}._6lHdarS3{padding:16px}.uigatXmj{width:auto;gap:6px;padding:8px 12px;margin-bottom:16px;font-size:.85rem}.Cax9DMRv{margin-bottom:16px}.Cax9DMRv label{display:block;font-size:.85rem;font-weight:500;color:var(--muted);margin-bottom:6px}.Cax9DMRv input,.Cax9DMRv textarea{width:100%;padding:10px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text);font-size:.9rem;font-family:inherit;outline:none;transition:all var(--motion-normal) var(--motion-ease-standard)}.Cax9DMRv input:focus,.Cax9DMRv textarea:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:#ffffff14}.Cax9DMRv textarea{resize:vertical;min-height:80px}.Tbir-Y5C{position:relative}.-yILGGJQ{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 8px 6px 12px}.-yILGGJQ input{flex:1;background:transparent;border:none;color:var(--text);font-size:.9rem;outline:none;padding:6px 0}.-yILGGJQ.qdic4pfb{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.jg7d52Qa{background:transparent;border:none;color:var(--muted);font-size:1.1rem;cursor:pointer;padding:4px;border-radius:6px;line-height:1}.jg7d52Qa:hover{background:#ffffff0f;color:var(--text)}._95S2eRKu{position:absolute;z-index:10;top:calc(100% + 6px);left:0;right:0;background:#0c101cf2;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:10px;box-shadow:0 12px 30px #00000059;max-height:240px;overflow-y:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.yrOWhZ4e{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;color:var(--text);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-standard)}.yrOWhZ4e:hover,.yrOWhZ4e:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent)}.yrOWhZ4e img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}._3sraeWtP{padding:10px 12px;color:var(--muted);font-size:.9rem}._3sraeWtP.C-wuUtfO{color:color-mix(in srgb,var(--error) 65%,transparent)}.yY2wC41D{width:100%;padding:12px;background:var(--gradient);border:none;border-radius:10px;color:#0a0e20;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity var(--motion-normal) var(--motion-ease-standard)}.yY2wC41D:hover{opacity:.9}.yY2wC41D:disabled{opacity:.5;cursor:not-allowed}.ybsJSICG{flex:1;display:flex;flex-direction:column;overflow:hidden}._2DISAxLf{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.DcLZAb9N{display:flex;gap:10px;max-width:85%}.DcLZAb9N.LCRfowqV{margin-left:auto;flex-direction:row-reverse}.mIY7VLZZ{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.e1T5f1TC{display:flex;flex-direction:column;gap:4px}.DcLZAb9N.LCRfowqV .e1T5f1TC{align-items:flex-end}.rz6Me-Bn{padding:10px 14px;border-radius:16px;font-size:.9rem;line-height:1.4;word-break:break-word}.DcLZAb9N.EjOrlyVT .rz6Me-Bn{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:var(--text);border-bottom-left-radius:4px}.DcLZAb9N.LCRfowqV .rz6Me-Bn{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent-2) 20%,transparent));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--text);border-bottom-right-radius:4px}.l9jPZEwf{font-size:.7rem;color:var(--muted);padding:0 4px}.evmSTmS4{display:flex;align-items:center;gap:4px;padding:0 4px}.F6qB6Ei-{display:inline-flex;align-items:center;opacity:.6}.F6qB6Ei-._45EAS6s8{color:var(--accent);opacity:1}.F6qB6Ei-.DXFBBovu{color:var(--muted)}._5o4vZpFW{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0003}._5o4vZpFW input{flex:1;padding:10px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:var(--text);font-size:.9rem;outline:none;transition:all var(--motion-normal) var(--motion-ease-standard)}._5o4vZpFW input:focus{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:#ffffff14}._5o4vZpFW input::placeholder{color:var(--muted)}._5o4vZpFW button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--gradient);border:none;color:#0a0e20;cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard)}._5o4vZpFW button:hover{transform:scale(1.05)}._5o4vZpFW button:disabled{opacity:.4;cursor:not-allowed;transform:none}.r9-ndBiK,.yfwHL6FN{max-width:100%;max-height:300px;border-radius:8px;object-fit:contain;cursor:pointer}._4-0olFlP{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0f;border-radius:8px;color:var(--accent);text-decoration:none;transition:background var(--motion-fast) var(--motion-ease-standard)}._4-0olFlP:hover{background:#ffffff1a}.i2zUJbR-{display:none;gap:2px;margin-left:4px}.DcLZAb9N:hover .i2zUJbR-{display:inline-flex}.i2zUJbR- button{background:none;border:none;padding:0 2px;cursor:pointer;font-size:12px;opacity:.5;transition:opacity var(--motion-fast) var(--motion-ease-standard)}.i2zUJbR- button:hover{opacity:1}.Dj4K-w5L{font-size:11px;color:#fff6;font-style:italic}.B5BAf05C{display:flex;align-items:center;gap:4px}.B5BAf05C input{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 8px;color:var(--fg);font-size:14px}.B5BAf05C button{background:none;border:none;padding:2px 6px;cursor:pointer;font-size:14px;color:var(--fg);opacity:.7;transition:opacity var(--motion-fast) var(--motion-ease-standard)}.B5BAf05C button:hover{opacity:1}.UEjoeYRe{background:none;border:1px solid rgba(255,255,255,.2);font-size:11px;font-weight:700;cursor:pointer;padding:2px 8px;border-radius:6px;color:var(--muted);transition:all var(--motion-fast) var(--motion-ease-standard);flex-shrink:0}.UEjoeYRe:hover{background:#ffffff14;color:var(--text);border-color:#ffffff59}.zoCzKoQ4,._3SOblcvA{position:absolute;bottom:60px;left:12px;right:12px;z-index:10;box-shadow:0 12px 30px #00000059;border-radius:10px;overflow:hidden}.h5YiBsmy{background:none;border:none;font-size:1.1rem;cursor:pointer;padding:6px 8px;border-radius:6px;transition:background var(--motion-fast) var(--motion-ease-standard)}.h5YiBsmy:hover{background:#ffffff14}.hF6cdTes{background:none;border:none;font-size:1.1rem;cursor:pointer;padding:6px 8px;border-radius:6px;transition:background var(--motion-fast) var(--motion-ease-standard)}.hF6cdTes:hover{background:#ffffff14}.hF6cdTes:disabled{opacity:.4;cursor:not-allowed}.aV-aAx8h .rz6Me-Bn{opacity:.6;border-left:2px solid var(--warning, #f5a623)}.prTOKYIP{font-size:12px;margin-left:4px}.tHaXWb7M{display:inline-flex;align-items:center;gap:4px;margin-left:4px;font-size:12px}.SsJqwKQz{background:none;border:none;padding:0 2px;font-size:14px;cursor:pointer;color:var(--accent);opacity:.7;transition:opacity var(--motion-fast) var(--motion-ease-standard)}.SsJqwKQz:hover{opacity:1}.B9J-KSQz{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;background:#f5a62326;color:var(--warning, #f5a623);font-size:11px;font-weight:600;flex-shrink:0}.zkB24cN4{position:relative;display:inline-flex}.eql3lzq6{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.eql3lzq6:hover{background:var(--surface-hover, rgba(255, 255, 255, .08))}.dN6nELv-{background:var(--bg-secondary, #1e1e2e);border:1px solid var(--border, #333);border-radius:8px;padding:6px;min-width:180px;z-index:1000;box-shadow:0 4px 12px #0000004d}.Fy-iRj4R{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:none;border:none;border-radius:4px;color:var(--text-primary, #cdd6f4);cursor:pointer;font-size:13px}.Fy-iRj4R:hover{background:var(--surface-hover, rgba(255, 255, 255, .08))}.Fy-iRj4R._79VAVkx2{background:var(--surface-active, rgba(255, 255, 255, .12))}.mIIImTrs{margin-top:6px;padding-top:6px;border-top:1px solid var(--border, #333)}.P1KL7pBI{width:100%;padding:6px 10px;background:var(--bg-primary, #11111b);border:1px solid var(--border, #333);border-radius:4px;color:var(--text-primary, #cdd6f4);font-size:12px;outline:none}.P1KL7pBI::placeholder{color:var(--text-muted, #6c7086)}.P1KL7pBI:focus{border-color:var(--accent, #89b4fa)}._2fLHHQ8D{padding:12px 16px;display:flex;flex-direction:column;gap:12px}.txhaAgY2{display:flex;align-items:center;justify-content:space-between;gap:8px}.txhaAgY2 h4{margin:0;font-size:.85rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px}.gmXdkxcR{display:flex;gap:8px}.gE4crVCs{flex:1;padding:8px 12px;border:1px solid rgba(29,185,84,.3);border-radius:8px;background:#1db9541a;color:var(--text);font-size:.8rem;font-weight:500;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);display:flex;align-items:center;justify-content:center;gap:6px}.gE4crVCs:hover{background:#1db95433;border-color:#1db95480}.gE4crVCs.hCITPSdE{background:#1db9544d;border-color:var(--spotify-green)}.FRYJxAMK{padding:6px 12px;border:1px solid rgba(255,80,80,.3);border-radius:6px;background:#ff50501a;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}.FRYJxAMK:hover{background:#ff505033;color:#ff5050}.yLZUwEPt{display:flex;gap:8px}.yLZUwEPt input{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg, rgba(255, 255, 255, .05));color:var(--text);font-size:.8rem;font-family:monospace;text-transform:uppercase;letter-spacing:2px;text-align:center}.yLZUwEPt input::placeholder{text-transform:none;letter-spacing:normal}.yLZUwEPt button{padding:8px 16px;border:none;border-radius:8px;background:var(--spotify-green);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:background var(--motion-fast)}.yLZUwEPt button:hover{background:#1ed760}.yLZUwEPt button:disabled{opacity:.5;cursor:not-allowed}.UYP3VOZR{display:flex;flex-direction:column;gap:10px}.i7EvkCas{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#1db95414;border:1px solid rgba(29,185,84,.2);border-radius:8px}.dRRSe-kQ{font-size:.75rem;color:var(--text-muted)}.oms1jDJc{font-family:monospace;font-size:1rem;font-weight:700;color:var(--spotify-green);letter-spacing:3px;cursor:pointer;-webkit-user-select:all;user-select:all}.oms1jDJc:hover{text-decoration:underline}.LWksuaxC{display:flex;flex-direction:column;gap:4px}.tmfTP1nm{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}._7Oh4f8Vb{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;font-size:.8rem;color:var(--text)}.vXX2Qfjg{background:#1db95414}.cwg5gryY{font-size:.65rem;padding:1px 6px;border-radius:4px;background:#1db95433;color:var(--spotify-green);font-weight:600}._2ZV70jbN{padding:10px 12px;background:#ffb4001a;border:1px solid rgba(255,180,0,.2);border-radius:8px;font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:8px}.u0fEOQc2{padding:8px 12px;background:#ff50501a;border:1px solid rgba(255,80,80,.2);border-radius:8px;font-size:.8rem;color:#ff5050}.V-yuJeDE{height:1px;background:var(--border);margin:4px 0}.fGZDL-44{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background:var(--bg-secondary);border-left:1px solid var(--border);display:flex;flex-direction:column;z-index:100;animation:t5iPQSLh .2s ease-out}@keyframes t5iPQSLh{0%{transform:translate(100%)}to{transform:translate(0)}}.O1Dgi4uA{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.O1Dgi4uA h3{margin:0;font-size:.95rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.YpVCkmxQ{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px}.YpVCkmxQ:hover{background:var(--bg-hover);color:var(--text)}._284j76lJ{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:12px 16px}._8tctToVx{display:flex;gap:8px}.t6r0OcIV{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-tertiary);color:var(--text);font-size:.85rem}.t6r0OcIV:focus{outline:none;border-color:red}.xLYZ5syI{padding:8px 14px;background:red;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;font-size:.85rem;white-space:nowrap}.xLYZ5syI:hover{background:#c00}.xLYZ5syI:disabled{opacity:.5;cursor:not-allowed}.D-kP6xvs{display:flex;flex-direction:column;gap:8px}._1biE7n2E{display:flex;gap:8px;flex-wrap:wrap}.YpNeQ2F0{padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-tertiary);color:var(--text);cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:6px}.YpNeQ2F0:hover{background:var(--bg-hover)}.GRT2OyN7{background:red;color:#fff;border-color:red}.GRT2OyN7:hover{background:#c00}.vbPpr3i4{border-color:var(--error);color:var(--error)}.vbPpr3i4:hover{background:color-mix(in srgb,var(--error) 10%,transparent)}.VY-IN3Rq{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-tertiary);border-radius:8px;font-size:.8rem}.VY-IN3Rq code{font-weight:700;color:red;letter-spacing:1px}.kJEF7C4F{padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-tertiary);color:var(--text);font-size:.8rem;width:100px;text-transform:uppercase}.vRU6L6iA{display:flex;flex-direction:column;gap:6px}.vRU6L6iA h4{margin:0;font-size:.8rem;color:var(--text-muted);font-weight:600}.TlFDalE5{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text)}.LZhgL-Mg{font-size:.7rem;padding:1px 6px;border-radius:4px;font-weight:600}.ETpaetRI{background:color-mix(in srgb,#ff0000 15%,transparent);color:red}.PqrmpbgX{background:var(--bg-tertiary);color:var(--text-muted)}._6LlshxjW{color:var(--error);font-size:.8rem;padding:6px 10px;background:color-mix(in srgb,var(--error) 10%,transparent);border-radius:6px}.w7x6BsUd{color:var(--text-muted);font-size:.85rem;text-align:center;padding:24px}@media(max-width:768px){.fGZDL-44{width:100%}}.-fX12gnL{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000}.-fX12gnL iframe{width:100%;height:100%;border:none}.K5QAH0qF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--text-muted);font-size:.85rem}.K5QAH0qF svg{opacity:.4}.NZ07r6Mn{display:flex;flex-direction:column;gap:8px;padding:8px 12px;border-top:1px solid var(--border)}.OZvfDkFU{display:flex;align-items:center;justify-content:space-between;gap:6px}.OZvfDkFU h4{margin:0;font-size:.8rem;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:6px}.-KxbUjXX{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:4px}.-KxbUjXX:hover{background:var(--bg-hover);color:var(--text)}.z3pkUS66{display:flex;flex-direction:column;gap:6px}.qWIzpCn1{display:flex;flex-direction:column;gap:4px}.ygP6Z-rE{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;color:var(--text);background:var(--bg-tertiary);border:1px dashed var(--border);border-radius:6px;cursor:pointer;transition:background .15s}.ygP6Z-rE:hover{background:var(--bg-hover)}.BcJ4ZFBo{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;color:var(--text);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:background .15s}.BcJ4ZFBo:hover{background:var(--bg-hover)}.BcJ4ZFBo:disabled{opacity:.5;cursor:not-allowed}.IYQSVD94{display:flex;flex-direction:column;gap:4px;padding:6px 10px;background:var(--bg-tertiary);border:1px solid var(--accent);border-radius:6px}._0al7iea2{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text)}._8bNy3Mgk{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.GQdhykhi{background:none;border:none;color:var(--error);cursor:pointer;padding:2px;margin-left:auto;border-radius:4px}.GQdhykhi:hover{background:color-mix(in srgb,var(--error) 10%,transparent)}.R2oBz3sJ{display:flex;align-items:center;gap:6px}.x5PZezz0{background:none;border:none;color:var(--text);cursor:pointer;padding:2px}.pOsoPgvt{font-size:.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:32px}.cyXfr3g0{flex:1;height:4px;accent-color:var(--accent)}._3XFFptnz{padding:4px 8px;font-size:.75rem;border:1px solid var(--border);border-radius:4px;background:var(--bg-tertiary);color:var(--text)}.yVLV9Byr{font-size:.75rem;color:var(--error)}.pwkHHRrM{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._49Uf15oW{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;width:480px;max-width:95vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000004d}.XAKxpuoE{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.STENAanD{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.ASq1bwc9{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px}.ASq1bwc9:hover{background:var(--bg-hover);color:var(--text)}.DPgRPPS5{display:flex;border-bottom:1px solid var(--border);padding:0 8px}.BeJAz5zc{display:flex;align-items:center;gap:6px;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.85rem;cursor:pointer;transition:color .15s,border-color .15s}.BeJAz5zc:hover{color:var(--text)}.o3shgroH{color:var(--accent);border-bottom-color:var(--accent)}.sZk8UXvV{flex:1;overflow-y:auto;padding:16px}._6TcfmnXY{text-align:center;color:var(--text-muted);font-size:.9rem;padding:32px 16px}._3L-2SqZC{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;z-index:1500;padding-top:15vh;animation:F887tG0Y var(--motion-fast) var(--motion-ease-standard)}.cQNmGY0e{background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:560px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0006;animation:cl3uT1wo var(--motion-normal) var(--motion-ease-emphasized);overflow:hidden}._9cPJK5Lc{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.aQl5v-qi{color:var(--muted);flex-shrink:0}.qdgMJNzQ{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:1rem}.qdgMJNzQ::placeholder{color:var(--muted)}.e58GvpeV{width:18px;height:18px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:s4XNGTM- .6s linear infinite;flex-shrink:0}@keyframes s4XNGTM-{to{transform:rotate(360deg)}}.gN3feZHG{background:none;border:none;color:var(--muted);cursor:pointer;padding:.4rem;border-radius:6px;display:flex;align-items:center;transition:color var(--motion-fast),background var(--motion-fast)}.gN3feZHG:hover{color:var(--text);background:#ffffff14}._-7eYRJtb{overflow-y:auto;padding:.25rem .5rem .5rem}.zXVbYYvd{margin-bottom:.25rem}.zXVbYYvd:last-child{margin-bottom:0}.XmPspjML{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.5rem .75rem .25rem}.ypk6dCYt{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;background:none;border:none;border-radius:8px;color:var(--text);cursor:pointer;text-align:left;transition:background var(--motion-fast)}.ypk6dCYt:hover,.ypk6dCYt._1AUXrZZ5{background:#ffffff14}.ZUiWj30K{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff0f;color:var(--accent);flex-shrink:0;overflow:hidden}.o-xI1YDj{color:#60a5fa;background:#60a5fa1a;border-radius:50%}.rNWgP0kt{color:#f472b6;background:#f472b61a}.vdldjLbH{color:#a78bfa;background:#a78bfa1a}.yf96ZylO{width:100%;height:100%;object-fit:cover;border-radius:50%}.JQlfEPy7{flex:1;min-width:0}.wGfpSt7S{font-size:.9rem;font-weight:500;color:var(--text)}.Rq-ulXgj{font-size:.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmAYt3S6{font-size:.7rem;color:var(--muted);padding:.15rem .5rem;border-radius:4px;background:#ffffff0f;flex-shrink:0}.oyDnwKRz{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:var(--muted);text-align:center}.JXjLUxW6{padding:1rem 1.25rem;color:var(--muted);font-size:.85rem}.c4XnwPhx{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;font-size:.8rem;color:var(--muted)}.c4XnwPhx kbd{padding:.15rem .4rem;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-family:inherit;font-size:.75rem}.fPttQ8YJ{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;z-index:1500;padding-top:15vh;animation:_5jTuK1QI var(--motion-fast) var(--motion-ease-standard)}.aWYgS3Q9{background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:400px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0006;animation:HfOLfmWB var(--motion-normal) var(--motion-ease-emphasized)}._0AXa8TQN{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);background:#0003}._0AXa8TQN h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:600;color:var(--text)}._0AXa8TQN h3 svg{color:var(--accent)}.l4X4cBEU{background:none;border:none;color:var(--muted);cursor:pointer;padding:.5rem;border-radius:8px;transition:all var(--motion-normal) var(--motion-ease-standard)}.l4X4cBEU:hover{background:#ffffff14;color:var(--text)}.F72kOlMr{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:.5rem}.F72kOlMr button{flex:1;padding:.5rem .75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--accent-2) 15%,transparent));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard)}.F72kOlMr button:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent-2) 20%,transparent));border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.xJZNnJOj{flex:1;overflow-y:auto}.xJZNnJOj::-webkit-scrollbar{width:6px}.xJZNnJOj::-webkit-scrollbar-track{background:transparent}.xJZNnJOj::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._9NYsVuyG{display:flex;gap:.75rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.06);transition:background var(--motion-fast) var(--motion-ease-standard)}._9NYsVuyG:hover{background:#ffffff0a}._9NYsVuyG.p2ImKTFy{background:color-mix(in srgb,var(--accent) 5%,transparent)}._9NYsVuyG.U25B8ieJ{opacity:.7}._9NYsVuyG._8SUnueYK{border-left:3px solid var(--accent)}._9NYsVuyG.elqpzLxH{border-left:3px solid #4f46e5}._9NYsVuyG.gUixkkz1{border-left:3px solid #f59e0b}._6aY1jpmU{flex:1;min-width:0}.IG69eX-P{font-weight:600;margin-bottom:.25rem;color:var(--text)}.SJryF1jg{font-size:.9rem;color:var(--muted);margin-bottom:.5rem;word-break:break-word}.i1OIkFOU{font-size:.75rem;color:var(--muted);opacity:.7}._0VRdhHOO{display:flex;gap:.5rem;align-items:flex-start}.fe19XNw-,.jR2REd2i{background:none;border:none;color:var(--muted);cursor:pointer;padding:.35rem;border-radius:6px;font-size:.85rem;transition:all var(--motion-normal) var(--motion-ease-standard);display:flex;align-items:center;justify-content:center}.fe19XNw-:hover{background:#22c55e26;color:#86efac}.jR2REd2i:hover{background:color-mix(in srgb,var(--error) 15%,transparent);color:color-mix(in srgb,var(--error) 65%,transparent)}.udS8PIHL,.pR1oFRC-{padding:3rem 1rem;text-align:center;color:var(--muted)}.pR1oFRC- svg{opacity:.3;margin-bottom:1rem}.uK5fsE-E{display:flex;height:100%;overflow:hidden}.Pnd-w2bB{width:220px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface);overflow:hidden}.OUrOtDI3{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.I5oQOseK{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.I5oQOseK:hover{background:var(--surface-hover);color:var(--accent)}.qe-Am29A{flex:1;overflow-y:auto;padding:6px}.ZYMdLzMR{padding:16px;text-align:center;font-size:13px;color:var(--text-muted)}.AgX9ClmW{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .1s}.AgX9ClmW:hover{background:var(--surface-hover)}.t-R0j5zg{background:#7c3aed1f}.UcFzrsKm{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.X29hQDU7{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .1s,background .1s,color .1s}.AgX9ClmW:hover .X29hQDU7{opacity:1}.X29hQDU7:hover{background:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}.AWSAUDf-{flex:1;display:flex;flex-direction:column;overflow:hidden}.xczF7qrA{display:none;align-items:center;gap:6px;padding:8px 14px;border:none;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:13px;cursor:pointer;text-align:left}.Fh333AJ5{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}._8XyxCTTa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;color:var(--text-muted);text-align:center}._8XyxCTTa p{margin:0;font-size:16px;font-weight:500;color:var(--text)}._8XyxCTTa span{font-size:12px}.synpTIDY{display:flex}.Q7KzU4Wk{justify-content:flex-end}.Mg3S1D9X{justify-content:flex-start}.YuKzv-Us{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.Q7KzU4Wk .YuKzv-Us{background:var(--accent);color:#fff;border-bottom-right-radius:4px}.Mg3S1D9X .YuKzv-Us{background:var(--surface-hover);color:var(--text);border-bottom-left-radius:4px}.L-32mkln{display:inline-block;width:2px;height:1em;vertical-align:text-bottom;background:currentColor;animation:b1l8912g .8s step-start infinite}@keyframes b1l8912g{50%{opacity:0}}.JPr0QAgL{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--border);background:var(--surface)}.nomU0JH6{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.nomU0JH6:hover{background:var(--surface-hover);color:var(--text)}._1-hu6l31{background:#7c3aed26;color:var(--accent);border-color:var(--accent)}.rbJs-Z3a{flex:1;resize:none;padding:9px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);font-size:14px;font-family:inherit;line-height:1.4;min-height:36px;max-height:120px;overflow-y:auto;transition:border-color .15s}.rbJs-Z3a:focus{outline:none;border-color:var(--accent)}.rbJs-Z3a:disabled{opacity:.6}.dCznR22E{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:var(--accent);color:#fff;cursor:pointer;transition:opacity .15s,background .15s}.dCznR22E:disabled{opacity:.4;cursor:not-allowed}.dCznR22E:not(:disabled):hover{background:var(--accent-hover, #6d28d9)}.w0NiUKGJ{display:block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:XqBIYRli .6s linear infinite}@keyframes XqBIYRli{to{transform:rotate(360deg)}}@media(max-width:768px){.Pnd-w2bB{position:absolute;left:0;top:0;bottom:0;z-index:10;transform:translate(-100%);transition:transform .2s}.LxkCrJ0V{transform:translate(0)}.xczF7qrA{display:flex}.YuKzv-Us{max-width:90%}}._90VR3qHk{display:flex;flex-direction:column;height:100%;gap:16px;padding:16px;overflow-y:auto}.AWrqZC96{display:flex;flex-direction:column;gap:10px}._59FF9LFn{font-size:13px;font-weight:600;color:var(--text-muted)}.MXR97ENE{width:100%;resize:vertical;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);font-size:14px;font-family:inherit;line-height:1.5;transition:border-color .15s;box-sizing:border-box}.MXR97ENE:focus{outline:none;border-color:var(--accent)}.MXR97ENE:disabled{opacity:.6}.fgfJaBHg{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.a7JPhZgc{display:flex;flex-direction:column;gap:4px}.pBhimmcv{font-size:12px;color:var(--text-muted)}.xtJLev6S{padding:7px 10px;border-radius:7px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);font-size:13px;cursor:pointer;transition:border-color .15s}.xtJLev6S:focus{outline:none;border-color:var(--accent)}.xtJLev6S:disabled{opacity:.6}.JZxu128m{height:34px;padding:0 20px;border-radius:7px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .15s;white-space:nowrap}.JZxu128m:disabled{opacity:.45;cursor:not-allowed}.JZxu128m:not(:disabled):hover{opacity:.88}.EN0N01vN{padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);font-size:13px;border:1px solid color-mix(in srgb,var(--error) 25%,transparent)}._1u2RFZdK{display:flex;flex-direction:column;gap:10px;align-items:center}.gPwaCDVo{max-width:100%;max-height:480px;border-radius:10px;border:1px solid var(--border);object-fit:contain}.MV3v2wbm{display:flex;gap:8px}.zEUUCJB3{padding:7px 16px;border-radius:7px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);font-size:13px;cursor:pointer;transition:background .15s}.zEUUCJB3:hover{background:var(--surface-active, var(--surface-hover))}.Iu4Qhbor{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;text-align:center}.M-m1Iz2z{display:block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:-VDbPW47 .6s linear infinite}@keyframes -VDbPW47{to{transform:rotate(360deg)}}.fLVw0Zxy{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:16px;gap:0}.JEF-uJAf{display:flex;flex-direction:column;gap:12px;padding:4px 0 16px}._8E2upfte{margin:0;font-size:15px;font-weight:600;color:var(--text)}._3UgCrFiK{margin:0;font-size:13px;color:var(--text-muted)}.EB6J702e{height:1px;background:var(--border);margin:4px 0 16px}.jpFwfB63{display:flex;flex-direction:column;gap:10px}.vQWSeIuv{width:100%;resize:vertical;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);font-size:14px;font-family:inherit;line-height:1.5;transition:border-color .15s;box-sizing:border-box}.vQWSeIuv:focus{outline:none;border-color:var(--accent)}.vQWSeIuv:disabled{opacity:.6}.QGIWrYKb{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.I5NGJHAd{display:flex;flex-direction:column;gap:4px}.eLUEPsDw{font-size:12px;color:var(--text-muted)}.HSoJHJ-p{padding:7px 10px;border-radius:7px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);font-size:13px;cursor:pointer;transition:border-color .15s}.HSoJHJ-p:focus{outline:none;border-color:var(--accent)}.HSoJHJ-p:disabled{opacity:.6}._2-m3FdAw{height:34px;padding:0 20px;border-radius:7px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .15s;white-space:nowrap}._2-m3FdAw:disabled{opacity:.45;cursor:not-allowed}._2-m3FdAw:not(:disabled):hover{opacity:.88}.q1aKojrT{padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);font-size:13px;border:1px solid color-mix(in srgb,var(--error) 25%,transparent)}._5hVW-tLs{display:flex;flex-direction:column;gap:8px}.Q1yL5foJ{width:100%;border-radius:8px}.m207Vvaa{align-self:flex-start;padding:7px 16px;border-radius:7px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);font-size:13px;cursor:pointer;transition:background .15s}.m207Vvaa:hover{background:var(--surface-active, var(--surface-hover))}._9xwB29Tm{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:8px;border:1px dashed var(--border);background:var(--surface-hover);color:var(--text);font-size:14px;cursor:pointer;transition:border-color .15s,background .15s;align-self:flex-start}._9xwB29Tm:hover{border-color:var(--accent);background:#7c3aed0f}.aqrEt8dJ{display:none}.yMrROZab{display:flex;flex-direction:column;gap:8px}.uA0UULtx{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.F5OLWNpx{padding:10px 14px;border-radius:8px;background:var(--surface-hover);border:1px solid var(--border);font-size:14px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word}.Lc8Hkttl{align-self:flex-start;padding:6px 14px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:13px;cursor:pointer;transition:background .15s,color .15s}.Lc8Hkttl:hover{background:var(--surface-hover);color:var(--text)}._3KEPp3oJ{display:block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:rJrbti1n .6s linear infinite}.spoQJFFy{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:rJrbti1n .6s linear infinite;vertical-align:middle}@keyframes rJrbti1n{to{transform:rotate(360deg)}}._221S7fII{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px}.yDql8IL0{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;gap:16px}.xrvqKaZ5{font-size:56px;line-height:1}._2QwlxfkX{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}.BcmBoxGP{margin:0;font-size:14px;line-height:1.6;color:var(--text-muted)}.-YUs2ljP{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;padding:16px;border-radius:8px;background:var(--surface-raised, rgba(255, 255, 255, .04))}.McG3P9dg{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.ojaJtNRU{color:var(--accent);font-size:12px}._1HvwUxOp{display:inline-flex;align-items:center;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.L4OdhGkn{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;z-index:1500;padding-top:8vh;animation:gefpO9Qt var(--motion-fast) var(--motion-ease-standard)}.kUfUYBw9{background:var(--panel);border:1px solid rgba(124,58,237,.3);border-radius:16px;width:100%;max-width:680px;height:80vh;max-height:700px;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000080,0 0 50px #7c3aed1a;animation:_0ZfZf7Sr var(--motion-normal) var(--motion-ease-emphasized);overflow:hidden}.-BarUy5Q{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);background:#0003;flex-shrink:0}.gqv9WetO{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text);width:120px;flex-shrink:0}.gqv9WetO svg{color:#7c3aed}.GA4RkNve{display:flex;gap:.25rem;flex:1}.fgrPJisN{padding:.35rem .85rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast)}.fgrPJisN:hover:not(:disabled){color:var(--text);background:#ffffff0f}.dPgIFyEy{color:#7c3aed;background:#7c3aed1f;border-color:#7c3aed4d}.PGyq6SL4{opacity:.4;cursor:not-allowed;font-style:italic}.LY0gAiN-{margin-left:auto;background:none;border:none;color:var(--muted);cursor:pointer;padding:.4rem;border-radius:6px;display:flex;align-items:center;transition:color var(--motion-fast),background var(--motion-fast)}.LY0gAiN-:hover{color:var(--text);background:#ffffff14}.c5oOHme4{flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.L4OdhGkn{padding-top:0}.kUfUYBw9{max-width:100%;height:100%;max-height:100%;border-radius:0}.-BarUy5Q{flex-wrap:wrap;gap:.5rem}.gqv9WetO{width:auto}.GA4RkNve{flex-wrap:wrap;gap:.25rem;order:1;width:100%}}.eefNQkgS{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:color-mix(in srgb,var(--accent) 4%,transparent);border:1px solid rgba(255,255,255,.1);border-radius:10px}.FdoPMw7V{font-size:.78rem;color:var(--muted)}._4j-TYZAz{width:100%;min-height:40px;padding:8px 10px;background:var(--bg-secondary, rgba(255, 255, 255, .04));border:1px solid rgba(255,255,255,.15);border-radius:8px;color:var(--text);font-size:.88rem;cursor:pointer;transition:border-color var(--motion-fast, .15s) ease;appearance:auto}._4j-TYZAz:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,transparent)}._4j-TYZAz:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}._4j-TYZAz:disabled{opacity:.5;cursor:not-allowed}.Qhd5uXM8{font-size:.75rem;color:var(--muted);font-style:italic}.XaSihIqr{display:flex;align-items:center;gap:4px;position:relative}.UA88wPTe{display:flex;align-items:center;justify-content:center;padding:8px;width:38px;min-width:38px;height:38px;min-height:38px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent));border:1px solid rgba(255,255,255,.1);color:var(--text);text-decoration:none;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);flex-shrink:0}.UA88wPTe:hover{transform:translateY(-1px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--accent-2) 18%,transparent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 15%,transparent);color:var(--text)}.UA88wPTe svg{width:20px;height:20px}.joEDL3ey{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,transparent),color-mix(in srgb,var(--accent-2) 25%,transparent));border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);animation:_5GsKkL1Q 2s ease-in-out infinite}@keyframes _5GsKkL1Q{0%,to{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 25%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}}.zjIg91Vg{width:360px;max-width:calc(100vw - 40px);background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 12px 30px #00000059,0 4px 16px color-mix(in srgb,var(--accent) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;animation:_88-vNSRl var(--motion-normal) var(--motion-ease-emphasized);overflow:hidden}@keyframes _88-vNSRl{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._90sju-mW{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent) 0%,transparent 100%)}._90sju-mW h4{font-size:1rem;font-weight:600;color:var(--text);margin:0;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.VZn3iY9x{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}.VZn3iY9x:hover{background:#ffffff0f;border-color:#fff3;color:var(--text);transform:translateY(-1px)}.gvfVhdVw{padding:10px 14px;background:color-mix(in srgb,var(--error) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--error) 20%,transparent);color:var(--error);font-size:.85rem}.E-thA-1O{padding:16px;display:flex;flex-direction:column;gap:16px}.HzUmRAdo{display:flex;flex-direction:column;gap:10px}.Z0kF1pAC{font-size:.78rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.45px}.ZzPIm7-e{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.WmR9lFeN{font-size:1.1rem;color:var(--muted);padding-bottom:8px}._4AXKHFlm{display:flex;flex-direction:column;gap:4px;flex:1;min-width:90px}.gF1DtRvT{font-size:.78rem;color:var(--muted)}.HzUmRAdo>select,.HzUmRAdo>input[type=number],._4AXKHFlm input[type=number],._4AXKHFlm select{width:100%;min-height:40px}.HzUmRAdo>select:focus,.HzUmRAdo>input[type=number]:focus,._4AXKHFlm input[type=number]:focus,._4AXKHFlm select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.HsPOJLmZ{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ikhy51Pm{padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}.ikhy51Pm:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text);transform:translateY(-1px)}.Kin-9vbd{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent-2) 16%,transparent));color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.V45dr3Ex{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:.9rem;color:var(--text);padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:all var(--motion-fast) var(--motion-ease-standard)}.V45dr3Ex:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}._06e2r0Ar{margin-top:2px;padding:10px 12px;background:color-mix(in srgb,var(--accent) 4%,transparent);border:1px solid rgba(255,255,255,.1);border-radius:10px}.emoplQlu{padding:14px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0000001f}.EJuz2056,.K10gm15q{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border:1px solid rgba(255,255,255,.15)}.EJuz2056{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 75%,transparent),color-mix(in srgb,var(--accent-2) 62%,transparent));color:#0a0e20;box-shadow:0 6px 22px color-mix(in srgb,var(--accent) 24%,transparent)}.EJuz2056:hover{transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 32%,transparent)}.EJuz2056:active{transform:translateY(0)}.EJuz2056:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.EJuz2056 svg,.K10gm15q svg{width:20px;height:20px;flex-shrink:0}@media(max-width:480px){.zjIg91Vg{width:calc(100vw - 24px);max-height:85vh;overflow-y:auto}.HsPOJLmZ{grid-template-columns:repeat(2,1fr)}.ZzPIm7-e{flex-wrap:wrap}._4AXKHFlm{min-width:calc(50% - 6px)}}@media(prefers-reduced-motion:reduce){.joEDL3ey,.zjIg91Vg{animation:none}.ikhy51Pm:hover,.EJuz2056:hover,.VZn3iY9x:hover{transform:none}}._6000vCyn{display:flex;align-items:center;gap:4px;position:relative}.qkyNSbBs{display:flex;align-items:center;justify-content:center;position:relative;padding:8px;width:38px;min-width:38px;height:38px;min-height:38px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent));border:1px solid rgba(255,255,255,.1);color:var(--text);text-decoration:none;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);flex-shrink:0}.qkyNSbBs:hover{transform:translateY(-1px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--accent-2) 18%,transparent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 15%,transparent);color:var(--text)}.qkyNSbBs svg{width:20px;height:20px}.I0FddNYq{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,transparent),color-mix(in srgb,var(--accent-2) 25%,transparent));border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent)}.VTg1HL8j{border-color:color-mix(in srgb,var(--error) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 20%,transparent),color-mix(in srgb,var(--error) 10%,transparent));animation:_174VxNRz 2s ease-in-out infinite}.VTg1HL8j:hover{border-color:color-mix(in srgb,var(--error) 70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 35%,transparent),color-mix(in srgb,var(--error) 20%,transparent));box-shadow:0 4px 16px color-mix(in srgb,var(--error) 20%,transparent)}@keyframes _174VxNRz{0%,to{box-shadow:0 0 12px color-mix(in srgb,var(--error) 25%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--error) 45%,transparent)}}.rK1TkSFD{position:absolute;top:5px;right:5px;width:8px;height:8px;background:var(--error);border-radius:50%;border:1.5px solid var(--bg);animation:OrGBKcYL 1.5s ease-in-out infinite}@keyframes OrGBKcYL{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--error) 50%,transparent)}50%{opacity:.8;box-shadow:0 0 0 4px color-mix(in srgb,var(--error) 0%,transparent)}}.uqwEHG6p{width:400px;max-width:calc(100vw - 40px);background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 12px 30px #00000059,0 4px 16px color-mix(in srgb,var(--accent) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;animation:lHHtSF-n var(--motion-normal) var(--motion-ease-emphasized);overflow:hidden}@keyframes lHHtSF-n{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.JlXHVIwb{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent) 0%,transparent 100%)}.CKlqa9cf{display:flex;align-items:center;gap:10px}.CKlqa9cf svg{color:var(--accent);width:18px;height:18px}.CKlqa9cf h4{font-size:1rem;font-weight:600;margin:0;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gEtUofGl{display:flex;align-items:center;gap:8px}.X2zAaN9r{padding:3px 8px;font-size:.7rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:6px;text-transform:uppercase;letter-spacing:.4px}._04-Y6B5b{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}._04-Y6B5b:hover{background:#ffffff0f;border-color:#fff3;color:var(--text);transform:translateY(-1px)}.NMtNgP-e{display:flex;align-items:center;gap:8px;padding:10px 14px;background:color-mix(in srgb,var(--error) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--error) 20%,transparent);color:var(--error);font-size:.82rem;line-height:1.4}.NMtNgP-e svg{flex-shrink:0}._9d7vonUR{margin-left:auto;padding:4px 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--error) 30%,transparent);background:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--motion-fast) var(--motion-ease-standard)}._9d7vonUR:hover{background:color-mix(in srgb,var(--error) 25%,transparent);border-color:color-mix(in srgb,var(--error) 50%,transparent)}.r57nOxXo{display:flex;align-items:center;gap:2px;padding:10px 14px;background:color-mix(in srgb,var(--error) 6%,transparent);border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.TH3aXXV7{display:flex;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;color:var(--muted);white-space:nowrap}.F7TbfxwL{color:var(--error);font-weight:700;letter-spacing:.6px;animation:Z3U-1DJ- 2s ease-in-out infinite}.F7TbfxwL svg{width:12px;height:12px}@keyframes Z3U-1DJ-{0%,to{opacity:1}50%{opacity:.6}}.oAFqC3Di{color:var(--muted);font-weight:500}.MzKUWviM{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.Uho1Vdm4{color:var(--warning)}._4LYT0jNC{padding:16px;display:flex;flex-direction:column;gap:16px}.GgZwCAFP{display:flex;flex-direction:column;gap:8px}._6nYf9otk{font-size:.78rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.45px}.nthepyRY{width:100%;min-height:40px;padding:8px 32px 8px 12px;background:var(--bg-secondary);color:var(--text);border:1px solid var(--border);border-radius:10px;font-size:.88rem;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%23a9b8d6' d='M3 5l3 3 3-3'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center}.nthepyRY:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.nthepyRY:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.EEo9woTy{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.HInnvJLj{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}.HInnvJLj:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text);transform:translateY(-1px)}.bbOUSfC5{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent-2) 16%,transparent));color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.uPNHdMvB{font-size:.82rem;font-weight:600}.mL7swJE4{font-size:.65rem;color:var(--muted);font-weight:400}.bbOUSfC5 .mL7swJE4{color:color-mix(in srgb,var(--accent) 70%,transparent)}.PpfXAEdN{display:flex;flex-wrap:wrap;gap:6px}.fM46oFCT{padding:4px 10px;font-size:.72rem;font-weight:600;border-radius:6px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.w1BwPrjJ{border-color:#22c55e4d;background:#22c55e1a;color:var(--success)}.IIHd-Zq7{padding:14px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0000001f}.AHMfp1Kl{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border:1px solid rgba(255,255,255,.15);background:var(--bg-secondary);color:var(--muted)}.AHMfp1Kl:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.AHMfp1Kl svg{width:20px;height:20px;flex-shrink:0}.iO4tvrqn{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 75%,transparent),color-mix(in srgb,var(--accent-2) 62%,transparent));color:#0a0e20;border-color:#fff3;box-shadow:0 6px 22px color-mix(in srgb,var(--accent) 24%,transparent)}.iO4tvrqn:hover{transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 32%,transparent)}.iO4tvrqn:active{transform:translateY(0)}._7wDRexVd{background:linear-gradient(135deg,color-mix(in srgb,var(--error) 80%,transparent),#dc2626b3);color:#fff;border-color:color-mix(in srgb,var(--error) 50%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--error) 20%,transparent)}._7wDRexVd:hover{transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--error) 30%,transparent)}._7wDRexVd:active{transform:translateY(0)}.Eo3xbb5X{background:linear-gradient(135deg,#f59e0bd9,color-mix(in srgb,var(--error) 75%,transparent));border-color:#f59e0b80;box-shadow:0 4px 16px #f59e0b40;animation:FiCRrhtF .6s ease-in-out}@keyframes FiCRrhtF{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media(max-width:480px){.uqwEHG6p{width:calc(100vw - 24px);max-height:85vh;overflow-y:auto}.EEo9woTy{grid-template-columns:repeat(2,1fr)}.r57nOxXo{gap:0}.TH3aXXV7{padding:2px 6px;font-size:.68rem}}@media(prefers-reduced-motion:reduce){.VTg1HL8j,.uqwEHG6p,.F7TbfxwL,.rK1TkSFD{animation:none}.qkyNSbBs:hover,._04-Y6B5b:hover,.HInnvJLj:hover,.iO4tvrqn:hover,._7wDRexVd:hover{transform:none}}.ZQwBH-nv{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--layout-inner-inline);position:fixed;top:calc(var(--spacing) + env(safe-area-inset-top,0px));left:calc((var(--sidebar-left-offset, 0px) + 100% - var(--sidebar-right-offset, 0px)) / 2);transform:translate(-50%);width:calc(100% - var(--sidebar-left-offset, 0px) - var(--sidebar-right-offset, 0px) - var(--spacing) * 2);max-width:var(--layout-max-width);height:var(--navbar-height);background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 12px 30px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;transition:transform var(--motion-slow) cubic-bezier(0,0,.2,1),width var(--motion-normal) var(--motion-ease-standard),left var(--motion-normal) var(--motion-ease-standard);flex-wrap:nowrap;overflow:hidden}html[data-electron] .ZQwBH-nv{top:calc(var(--spacing) + var(--titlebar-height))}.ZQwBH-nv .udIhabni{font-size:1.3rem;font-weight:700;text-decoration:none;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.xCphoclv{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0;min-width:0}.xCphoclv,.YjYLN2r8{flex:1 0 auto;min-width:max-content}.YjYLN2r8{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;flex-shrink:0}.ocoNTZEW{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}.uGC9NJCs{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0;width:auto;min-width:max-content}.-P171gz1{display:flex;align-items:center;justify-content:center;padding:8px;width:38px;min-width:38px;height:38px;min-height:38px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent));border:1px solid rgba(255,255,255,.1);color:var(--text);text-decoration:none;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);flex-shrink:0}.-P171gz1:hover{transform:translateY(-1px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--accent-2) 18%,transparent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 15%,transparent);color:var(--text)}.-P171gz1.XDFL-3lV{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,transparent),color-mix(in srgb,var(--accent-2) 25%,transparent));border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent)}.yw3CluST{flex-shrink:0}._5Rr2H6jz{background:linear-gradient(135deg,#e74c3c33,#9b59b626);border-color:#e74c3c4d}._5Rr2H6jz:hover{background:linear-gradient(135deg,#e74c3c59,#9b59b640);border-color:#e74c3c80;box-shadow:0 4px 16px #e74c3c40;color:var(--error)}.-P171gz1 svg{width:20px;height:20px}.m138vwUW{display:flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;min-height:38px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent));border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);overflow:hidden;flex-shrink:0}.m138vwUW:hover{transform:translateY(-1px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--accent-2) 18%,transparent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 15%,transparent)}.m138vwUW img{width:100%;height:100%;object-fit:cover;border-radius:8px}.m138vwUW.QUNqlfuk{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;color:var(--accent)}.eyOymWdI{height:24px;width:1px;background:#ffffff1a;margin:0 6px}@media(max-width:768px){.ZQwBH-nv{left:50%;width:calc(100% - var(--spacing) * 2);gap:4px;padding:6px 10px}.qxlCD8f-{display:none!important}.xCphoclv,.YjYLN2r8,.uGC9NJCs{gap:4px}}.TYlU-UFD{position:relative;display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);flex-shrink:0}.TYlU-UFD:hover{background:#ffffff0f;border-color:#fff3;color:var(--text)}.TYlU-UFD.XDFL-3lV{border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.r9ue4HrF{position:relative;display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);flex-shrink:0}.r9ue4HrF:hover{background:#ffffff0f;border-color:#fff3;color:var(--text)}.r9ue4HrF.km4MHB18{border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}._3hIg6l1m{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--error);color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center}.Xeyw1QAN{position:relative;display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);flex-shrink:0}.Xeyw1QAN:hover{background:#ffffff0f;border-color:#fff3;color:var(--text)}.Xeyw1QAN.km4MHB18{border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.owhPQIge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--error);color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center}.zL1pMCMi{color:#fcd34d;flex-shrink:0}.YF-besOd{font-size:.9rem;color:var(--text)}.YF-besOd strong{color:#fcd34d}._0F-Q3Ace{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--warning);color:#000;font-size:.85rem;font-weight:500}.vTkdMlAY{display:flex;align-items:center;justify-content:center;margin-left:auto;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--motion-fast) var(--motion-ease-standard)}.vTkdMlAY:hover{opacity:1}.nWMGpTvM{justify-content:center}.TDDh--KI,.OTXlAoam{font-size:.85rem;font-weight:500;white-space:nowrap}.pOJ-jE3x{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--accent);color:var(--bg);font-weight:700;font-size:.85rem;border-radius:50%}.km4MHB18{position:relative}.km4MHB18:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--accent-2);border-radius:50%;border:1.5px solid var(--bg)}.WVNdMoid{position:relative;border-color:color-mix(in srgb,var(--error) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 20%,transparent),color-mix(in srgb,var(--error) 10%,transparent))}.WVNdMoid:hover{border-color:color-mix(in srgb,var(--error) 70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 35%,transparent),color-mix(in srgb,var(--error) 20%,transparent));box-shadow:0 4px 16px color-mix(in srgb,var(--error) 20%,transparent)}.dyxSMGjl{position:absolute;top:5px;right:5px;width:8px;height:8px;background:var(--error);border-radius:50%;border:1.5px solid var(--bg);animation:P37f6Tje 1.5s ease-in-out infinite}@keyframes P37f6Tje{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--error) 50%,transparent)}50%{opacity:.8;box-shadow:0 0 0 4px color-mix(in srgb,var(--error) 0%,transparent)}}.-SUaT-4P{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:var(--spacing);text-align:center}.FCrd0wHx{max-width:480px;padding:32px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xl)}.FCrd0wHx h2{font-size:1.4rem;color:var(--error);margin-bottom:12px}.FCrd0wHx p{color:var(--text-secondary);margin-bottom:20px}.sL6ljCNM{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:8px}.ElNlBQNz{padding:14px 18px;background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);display:flex;align-items:center;gap:12px;box-shadow:0 12px 40px #0006;animation:_3eKYPM1v .3s ease}@keyframes _3eKYPM1v{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.jjDV3sx9{font-size:.9rem;color:var(--text)}.EpJx9p9V{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px;transition:color var(--motion-fast) var(--motion-ease-standard)}.EpJx9p9V:hover{color:var(--text)}.Yl1HaceY{display:flex;align-items:center;gap:10px}.Yl1HaceY h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--text)}._6XZKlymp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard)}._6XZKlymp:hover{background:#ffffff1a;color:var(--text)}.ufL-z2Nf{margin-bottom:20px}.ufL-z2Nf:last-child{margin-bottom:0}.pBAgqAv8{font-size:.85rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.bEOE1qhH{display:flex;flex-direction:column;gap:6px}.wNvXyw91{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:8px;background:var(--bg-secondary);gap:16px}.VW7x7ciY{font-size:.9rem;color:var(--text)}.ef-S2BYP{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);font-family:monospace;font-size:.8rem;color:var(--accent);white-space:nowrap}.iiAOgGMx{padding-top:12px;border-top:1px solid var(--border)}._9Ax0P8KN{font-size:.8rem;color:var(--muted);text-align:center}._9Ax0P8KN kbd{padding:2px 6px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);font-family:monospace;font-size:.75rem}._6XKzlyNX{position:relative;display:contents}.Oav5jb1w{opacity:.6;cursor:wait}.cf0r0sk1{animation:_1f4YCHbH 1.5s ease-in-out infinite}@keyframes _1f4YCHbH{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.Jp1savNX{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--danger, #e53e3e);color:#fff;font-size:.7rem;white-space:nowrap;padding:2px 6px;border-radius:4px;pointer-events:none;z-index:10;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis}.fZ47bnEr{width:var(--sidebar-width, 260px);min-width:var(--sidebar-width, 260px);max-width:var(--sidebar-width, 260px);background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:width var(--motion-normal) var(--motion-ease-standard),min-width var(--motion-normal) var(--motion-ease-standard),opacity var(--motion-fast) var(--motion-ease-standard);position:fixed;top:var(--spacing);bottom:var(--spacing);z-index:150;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-electron] .fZ47bnEr{top:calc(var(--spacing) + var(--titlebar-height))}.fZ47bnEr:not(.ZFbnMwk1){width:0;min-width:0;max-width:0;opacity:0;pointer-events:none;border-color:transparent;box-shadow:none}.LkqWWrSV{left:var(--spacing)}.-XTffdah{right:var(--spacing)}.i3ZQPIRC{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000026;gap:8px;flex-shrink:0}.Oq0EGpJS{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;color:var(--text)}.Oq0EGpJS svg{color:var(--accent)}.KFqQ5kmF{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),color-mix(in srgb,var(--accent-2) 8%,transparent));border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;transition:all var(--motion-fast) var(--motion-ease-standard)}.KFqQ5kmF:hover{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent-2) 16%,transparent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px)}.BGvYXSt2{flex:1;overflow-y:auto;padding:8px 0}._3DpuLrgg{display:flex;align-items:center;gap:8px;padding:16px;color:var(--text-secondary);font-size:.85rem}.mb5tK4Uz{width:14px;height:14px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:yMnm-sS3 .8s linear infinite}@keyframes yMnm-sS3{to{transform:rotate(360deg)}}.vYbYqQBu{padding:12px 16px;color:#ff6b6b;font-size:.85rem}.hlpCk-is{padding:16px;color:var(--muted);font-size:.85rem;text-align:center}.LP4TZ66A{border-top:1px solid rgba(255,255,255,.08);padding:8px 12px;flex-shrink:0}.fZ47bnEr._7XoCMeu3{width:0;min-width:0;max-width:0;opacity:0;pointer-events:none;border-color:transparent;box-shadow:none}._436nNJoC{display:none}@media(max-width:768px){.fZ47bnEr{position:fixed;top:0;bottom:0;z-index:300;width:280px;min-width:280px;max-width:280px;border-radius:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.LkqWWrSV{left:0;transform:translate(-100%);border-right:1px solid rgba(255,255,255,.08);border-left:none}.-XTffdah{right:0;transform:translate(100%);border-left:1px solid rgba(255,255,255,.08);border-right:none}.LkqWWrSV.ZFbnMwk1,.-XTffdah.ZFbnMwk1{transform:translate(0);opacity:1;pointer-events:auto}.fZ47bnEr:not(.ZFbnMwk1){width:280px;min-width:280px;max-width:280px}._436nNJoC{display:block;position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:250}._8DhwpmZe{position:fixed;z-index:100}}.cCS5NMjA{display:flex;flex-direction:column;gap:2px;padding:0 8px}.HnNYwOU-{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid transparent;background:none;color:var(--text-secondary);cursor:pointer;border-radius:10px;font-size:.85rem;width:100%;text-align:left;transition:all var(--motion-fast) var(--motion-ease-standard)}.HnNYwOU-:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent-2) 6%,transparent));border-color:#ffffff14;color:var(--text)}.HnNYwOU-.T8z2EedR{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent-2) 10%,transparent));border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 10%,transparent)}.aMnwmVLy{display:flex;align-items:center;gap:8px}.z5gDKPGJ{font-size:1rem}._8Cy2fB1s{font-weight:500}.dmzcPmWH{font-size:.75rem}.wy2fN0k4{border-top:1px solid rgba(255,255,255,.08);margin-top:8px;padding-top:8px}.cW3Egtxm{padding:4px 16px 8px}.n8eZdyMM{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--accent);letter-spacing:.5px}.ojLdnZfe{display:flex;flex-direction:column;gap:2px;padding:0 8px;max-height:200px;overflow-y:auto}.EJO1qo4s{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:8px;font-size:.82rem;color:var(--text-secondary);transition:all var(--motion-fast) var(--motion-ease-standard)}.EJO1qo4s.jOIeObR0{color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 5%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 8%,transparent)}.ZbXdM55D{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._2qBYU-a-{display:flex;align-items:center;gap:4px;padding:8px 12px;justify-content:center}.Cr142tGl{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),color-mix(in srgb,var(--accent-2) 8%,transparent));border:1px solid rgba(255,255,255,.1);color:var(--text);cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--motion-fast) var(--motion-ease-standard)}.Cr142tGl:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent-2) 16%,transparent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px)}.Cr142tGl.JDn4fdXx{color:#ff6b6b;background:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 30%,transparent)}.Cr142tGl.-IbMsiwo{font-size:.65rem;font-weight:700;width:32px;height:32px}.Cr142tGl.-IbMsiwo.T8z2EedR{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent) 15%,transparent));border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 20%,transparent)}.Cr142tGl.vTJ0tG4D{background:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 30%,transparent);color:#ff6b6b}.Cr142tGl.vTJ0tG4D:hover{background:var(--error);border-color:var(--error);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--error) 30%,transparent)}.R3buWupd{display:flex;align-items:center;gap:8px;padding:4px 16px 8px;font-size:.75rem;color:var(--text-secondary)}.YE2GWa-3{width:8px;height:8px;border-radius:50%;background:var(--muted);transition:background var(--motion-fast)}.YE2GWa-3.T8z2EedR{background:var(--accent);box-shadow:0 0 6px var(--accent)}@media(max-width:768px){.Cr142tGl{min-width:44px;min-height:44px}}.Y1bj4opw{font-size:.75rem;color:var(--muted);text-align:center;padding:4px 8px}.OKVy-Vh5{display:flex;flex-direction:column;gap:4px;padding:4px 8px}.iseWeShU{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:6px 8px;background:var(--bg-tertiary);border-radius:6px}.C-fJmREs{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.SYHkR1Fq{font-size:.75rem;font-weight:600}.Yc1YjOoc{font-size:.7rem;font-weight:400;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JulKBc95{background:none;border:1px solid currentColor;color:inherit;font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:4px;cursor:pointer;white-space:nowrap;opacity:.8;transition:opacity .15s}.JulKBc95:hover{opacity:1}.PTClNQWr{position:fixed;z-index:1000;min-width:180px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 8px 24px #0006;padding:4px 0;animation:mxsITNl8 .1s ease-out}@keyframes mxsITNl8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._--NQ-ieb{padding:6px 12px;font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-primary)}.hITFpNSD{display:block;width:100%;padding:8px 12px;background:none;border:none;color:var(--text-primary);font-size:.85rem;text-align:left;cursor:pointer;transition:background .15s}.hITFpNSD:hover{background:var(--bg-hover)}.uT2NacSS{color:var(--color-error, #f44)}.uT2NacSS:hover{background:#ff44441a}.aqrG-fd7{position:fixed;background:var(--panel);border:1px solid var(--border, #404050);border-radius:14px;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0d;overflow:hidden;display:flex;flex-direction:column;animation:gG9qv-hz .25s var(--motion-ease-emphasized);transition:box-shadow var(--motion-normal) var(--motion-ease-standard)}.aqrG-fd7:hover{box-shadow:0 16px 50px #0009,0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent)}.esvyOonX{cursor:grabbing!important;-webkit-user-select:none;user-select:none;opacity:.92;box-shadow:0 20px 60px #000000b3,0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent);transition:none}._6HcWQUSP{-webkit-user-select:none;user-select:none;transition:none}.XgGxUHyw{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.jA-z49lj{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 8px 0 12px;cursor:grab;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.04);transition:background var(--motion-fast) var(--motion-ease-standard);flex-shrink:0;gap:8px}.jA-z49lj:hover{background:#ffffff0f}.jA-z49lj:active{cursor:grabbing}.Ulg6vbbN{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.MjouPhOr{color:var(--muted, #a9b8d6);font-size:.65rem;opacity:.5;letter-spacing:2px;line-height:1;flex-shrink:0}.ES9kFLcx{font-size:.75rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ag-VAG94{display:flex;align-items:center;gap:2px;flex-shrink:0}.KarIIDa4{position:absolute;z-index:2;background:transparent}.JHv8o-Wc{top:-3px;left:12px;right:12px;height:6px;cursor:ns-resize}.PDN0O967{bottom:-3px;left:12px;right:12px;height:6px;cursor:ns-resize}.gPNR3HKp{right:-3px;top:12px;bottom:12px;width:6px;cursor:ew-resize}.at2Jr5Mk{left:-3px;top:12px;bottom:12px;width:6px;cursor:ew-resize}.MPqN0y5A{position:absolute;width:14px;height:14px;z-index:3;background:transparent}.mUXlFJjH{top:-4px;right:-4px;cursor:nesw-resize}.BjRJOVnw{top:-4px;left:-4px;cursor:nwse-resize}.tL5kJzfH{bottom:-4px;right:-4px;cursor:nwse-resize}.Mu8nl7QG{bottom:-4px;left:-4px;cursor:nesw-resize}.tL5kJzfH:after{content:"";position:absolute;bottom:6px;right:6px;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);transition:border-color var(--motion-fast) var(--motion-ease-standard)}.tL5kJzfH:hover:after{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.Z00EQogV{flex:1;overflow:auto;min-height:0}@keyframes gG9qv-hz{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.aFwq9PKh{display:flex;align-items:center;gap:2px;background:#ffffff0f;border-radius:8px;padding:2px;flex-shrink:0}.dchoarCj{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);padding:0}.dchoarCj:hover{background:#ffffff1a;color:var(--text)}.dchoarCj.UsqwcIhE{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.Lq2OvR8R{display:flex;flex-direction:column;flex:1;min-height:0}.prHn48Sb{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--border);font-weight:600;font-size:.9rem;flex-shrink:0}.FG4aux53{color:var(--muted);font-size:1rem}.dpxYdCM7{color:var(--text)}.T03VQKeI{flex:1;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.C3E0PPai{display:flex;align-items:center;gap:8px;padding:16px;color:var(--text-secondary);font-size:.85rem}.xzzMMWJ2{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:ghSOuvSQ .8s linear infinite}@keyframes ghSOuvSQ{to{transform:rotate(360deg)}}._1bjTET7g{padding:24px 12px;color:var(--muted);font-size:.82rem;text-align:center}.zydyEW1y{padding:4px 0;position:relative}.zydyEW1y:hover .g7ItelCO{opacity:1;pointer-events:auto}.LYq3rkKO{display:flex;align-items:center;gap:0}.g7ItelCO{display:flex;gap:1px;margin-left:auto;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease-standard)}.mODn5xuL{background:none;border:none;cursor:pointer;color:var(--muted);font-size:.72rem;padding:2px 4px;border-radius:4px;transition:all var(--motion-fast) var(--motion-ease-standard)}.mODn5xuL:hover{background:#ffffff14;color:var(--text)}._9niw22XB{position:absolute;right:0;z-index:100;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0006}.qD89VNFz{font-weight:600;font-size:.82rem;color:var(--accent);margin-right:6px}.ROf401AE{font-size:.7rem;color:var(--muted)}.tz-eQohc{font-size:.85rem;color:var(--text);word-break:break-word;line-height:1.4}.tuUKShm1,.OOr-JUhP{max-width:100%;max-height:300px;border-radius:6px;margin-top:4px;object-fit:contain}._7h3FSn4H{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-top:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--accent);text-decoration:none;font-size:.82rem;transition:background .15s}._7h3FSn4H:hover{background:#ffffff14}.PyEyaPdQ{display:flex;gap:6px;padding:8px 12px;border-top:1px solid var(--border);flex-shrink:0}.PyEyaPdQ input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text);padding:8px 12px;border-radius:8px;font-size:.85rem;font-family:inherit;outline:none;transition:border-color var(--motion-fast) var(--motion-ease-standard)}.PyEyaPdQ input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.PyEyaPdQ input::placeholder{color:var(--muted)}.PyEyaPdQ button[type=submit]{background:var(--gradient);border:none;color:#fff;cursor:pointer;padding:6px 12px;border-radius:8px;font-size:1rem;transition:all var(--motion-fast) var(--motion-ease-standard)}.PyEyaPdQ button[type=submit]:disabled{opacity:.4;cursor:not-allowed}.PyEyaPdQ button[type=submit]:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 25%,transparent);transform:translateY(-1px)}.Qj1YeLFN{display:flex;gap:2px;align-items:center}.dSpxMuIa,.Oa1Ozu4j,.VEUV5rcJ{background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:6px;font-size:.85rem;color:var(--text-secondary);transition:all var(--motion-fast) var(--motion-ease-standard)}.dSpxMuIa:hover,.Oa1Ozu4j:hover,.VEUV5rcJ:hover{background:#ffffff14;color:var(--text)}.VEUV5rcJ:disabled{opacity:.4;cursor:not-allowed}.gUJXFsg5{position:relative;margin:0 8px;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #00000059;flex-shrink:0}.IQtEva6O{background:none;border:1px solid var(--border);color:var(--accent);cursor:pointer;padding:6px 14px;border-radius:8px;font-size:.8rem;margin:4px auto;display:block;transition:all var(--motion-fast) var(--motion-ease-standard)}.IQtEva6O:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:var(--accent)}.ghoOY2by{font-size:.75rem;color:var(--muted);padding:2px 0;font-style:italic;display:flex;align-items:center;gap:4px}.gCM0F33b{display:inline-flex;gap:2px}.gCM0F33b:before,.gCM0F33b:after{content:"·";animation:V2jIeQjK 1.2s infinite;font-size:1.2em}.gCM0F33b:after{animation-delay:.3s}@keyframes V2jIeQjK{0%,80%{opacity:.3}40%{opacity:1}}.r-HyFJOc{display:flex;gap:3px;flex-wrap:wrap;margin-top:2px}.S9uF7zYt{background:#ffffff0f;border:1px solid var(--border);border-radius:6px;padding:1px 5px;font-size:.72rem;cursor:pointer;color:var(--text);transition:all var(--motion-fast) var(--motion-ease-standard)}.S9uF7zYt:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}.su-WT57a{background:color-mix(in srgb,var(--accent) 15%,transparent);border-color:var(--accent)}.wv0kx8tZ{position:fixed;z-index:1000;min-width:140px;background:#0c101cf2;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:8px;box-shadow:0 8px 24px #0006;padding:4px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.qPKpP3sB{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;background:transparent;border:none;color:var(--text);font-size:.82rem;cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--motion-ease-standard)}.qPKpP3sB:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.log35drI{display:flex;gap:4px;align-items:center;margin-top:4px}.KbsN7dLm{flex:1;background:#ffffff14;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:6px;padding:4px 8px;color:var(--text);font-size:.82rem;outline:none}.KbsN7dLm:focus{border-color:var(--accent)}.gJEgfE9T{display:flex;gap:2px}.triATDHs{background:color-mix(in srgb,var(--accent) 15%,transparent);border:none;color:var(--accent);padding:3px 8px;border-radius:4px;cursor:pointer;font-size:.78rem;transition:background var(--motion-fast) var(--motion-ease-standard)}.triATDHs:hover{background:color-mix(in srgb,var(--accent) 25%,transparent)}.Vknqszj4{background:#ffffff0f;border:none;color:var(--muted);padding:3px 8px;border-radius:4px;cursor:pointer;font-size:.78rem;transition:background var(--motion-fast) var(--motion-ease-standard)}.Vknqszj4:hover{background:#ffffff1f;color:var(--text)}.z-l7Djbu{display:flex;flex-direction:column;gap:2px;padding:0 8px}._2ap9SW7W{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;background:none;color:var(--text-secondary);cursor:pointer;border-radius:10px;font-size:.85rem;width:100%;text-align:left;transition:all var(--motion-fast) var(--motion-ease-standard)}._2ap9SW7W:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent-2) 6%,transparent));border-color:#ffffff14;color:var(--text)}._7vFUBgOu{font-weight:500}.G4dNkxOy{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--accent-2) 4%,transparent));border:1px solid rgba(255,255,255,.06);color:var(--text-secondary);cursor:pointer;padding:8px 12px;font-size:.82rem;width:100%;text-align:left;border-radius:8px;margin:4px 8px;width:calc(100% - 16px);transition:all var(--motion-fast) var(--motion-ease-standard)}.G4dNkxOy:hover{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent-2) 8%,transparent));border-color:#ffffff1f}.cvPQnsP5{display:flex;flex-direction:column;height:100%}._5U1gB0oL{display:flex;flex:1;min-height:0;position:relative;transition:margin-left var(--motion-normal) var(--motion-ease-standard),margin-right var(--motion-normal) var(--motion-ease-standard)}@media(min-width:769px){._5U1gB0oL.left-open{margin-left:calc(var(--sidebar-width, 260px) + var(--spacing))}._5U1gB0oL.right-open{margin-right:calc(var(--sidebar-width, 260px) + var(--spacing))}}._6rXTdwj-{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:var(--spacing);scrollbar-width:none;-ms-overflow-style:none}._6rXTdwj-::-webkit-scrollbar{display:none}@keyframes LSCf8hjE{to{transform:rotate(360deg)}}.J3SuiggL{display:none}@media(max-width:768px){.Cff7HPwi,.pZirMujD{position:fixed;top:0;bottom:0;z-index:300;width:280px;min-width:280px;max-width:280px;border-radius:0}.Cff7HPwi{left:0;transform:translate(-100%)}.Cff7HPwi.sWJuRfqE{transform:translate(0);opacity:1;pointer-events:auto}.pZirMujD{right:0;transform:translate(100%)}.pZirMujD.sWJuRfqE{transform:translate(0);opacity:1;pointer-events:auto}.Cff7HPwi:not(.sWJuRfqE),.pZirMujD:not(.sWJuRfqE){width:280px;min-width:280px;max-width:280px}.J3SuiggL{display:block;position:fixed;inset:0;background:#00000080;z-index:250}.Zh2xr1-b{position:fixed;z-index:100}}.Cav0uEgb{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.SmV75It4{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:qEOsVK0o 1s linear infinite}:root{--bg: rgba(10, 14, 32, .8);--bg-secondary: rgba(17, 24, 39, .55);--panel: rgba(17, 24, 39, .55);--panel-strong: rgba(29, 38, 62, .7);--accent: #6be0ff;--accent-2: #ff5bbd;--text: #e8f2ff;--text-secondary: #c0d0e8;--muted: #a9b8d6;--border: #404050;--gradient: linear-gradient(135deg, var(--accent), var(--accent-2));--error: #ef4444;--success: #22c55e;--warning: #f59e0b;--bg-primary: var(--bg);--bg-hover: rgba(255, 255, 255, .08);--bg-tertiary: var(--panel-strong);--text-primary: var(--text);--text-muted: var(--muted);--text-tertiary: var(--muted);--border-primary: var(--border);--border-color: var(--border);--surface-color: var(--panel);--surface-secondary: var(--panel-strong);--surface-hover: rgba(255, 255, 255, .08);--surface-active: rgba(255, 255, 255, .12);--accent-primary: var(--accent);--accent-secondary: var(--accent-2);--accent-hover: color-mix(in srgb, var(--accent), white 15%);--accent-color: var(--accent);--danger: var(--error);--color-error: var(--error);--green: var(--success);--red: var(--error);--spotify-green: #1DB954;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 999px;--sidebar-width: 320px;--spacing: 16px;--layout-max-width: none;--layout-inner-inline: 20px;--layout-inner-inline-mobile: 10px;--navbar-height: 64px;--titlebar-height: 32px;--spotify-player-height: 420px;--mini-player-height: 240px;--motion-fast: .14s;--motion-normal: .22s;--motion-slow: .32s;--motion-ease-standard: cubic-bezier(.2, 0, .2, 1);--motion-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--motion-distance-xs: 4px;--motion-distance-sm: 8px;--motion-distance-md: 14px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;height:100%;overflow:hidden}input,textarea,select{background:var(--bg-secondary, rgba(17, 24, 39, .55));color:var(--text, #e8f2ff);border:1px solid var(--border, #404050);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:inherit;line-height:inherit;outline:none;transition:border-color var(--motion-fast) var(--motion-ease-standard)}input:focus,textarea:focus,select:focus{border-color:var(--accent, #6be0ff)}input::placeholder,textarea::placeholder{color:var(--muted, #a9b8d6);opacity:.7}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-text-fill-color:var(--text, #e8f2ff);-webkit-box-shadow:0 0 0 1000px var(--bg-secondary, rgba(17, 24, 39, .55)) inset;transition:background-color 5000s ease-in-out 0s}body{height:100%;background:linear-gradient(180deg,#080c1abf,#060a16e6),radial-gradient(120% 120% at 15% 20%,rgba(107,224,255,.24),transparent 45%),radial-gradient(120% 120% at 80% 0%,rgba(255,91,189,.22),transparent 40%),url(/assets/background.webp);background-size:cover;background-position:center;background-attachment:fixed;font-family:Space Grotesk,Inter,system-ui,-apple-system,sans-serif;color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#root{height:100%;overflow:hidden}.app-layout{height:100vh;height:100dvh;display:flex;overflow:hidden}.app-main{flex:1;min-width:0;min-height:0;padding-top:calc(var(--navbar-height) + var(--spacing) * 2 + 8px + env(safe-area-inset-top,0px));padding-bottom:var(--spacing);display:flex;flex-direction:column;overflow:hidden}.app-loading{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.app-loading .loading-spinner{width:24px;height:24px;border:2px solid rgba(107,224,255,.2);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}::selection{background:#6be0ff4d}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-page-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes motion-modal-enter{0%{opacity:0;transform:translateY(var(--motion-distance-md)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motion-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes motion-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.route-motion-container{min-width:0}.motion-page-enter{animation:motion-page-enter var(--motion-normal) var(--motion-ease-emphasized);will-change:opacity,transform}html[data-electron]{overflow:hidden}html[data-electron] body{height:100vh;overflow:hidden}html[data-electron] .app-layout{height:100vh;min-height:0;overflow:hidden;flex-direction:column}html[data-electron] .app-main{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:calc(var(--navbar-height) + var(--titlebar-height) + var(--spacing) * 2 + 8px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:0ms!important;scroll-behavior:auto!important}.motion-page-enter{animation:none!important}}img[loading=lazy]{opacity:0;transition:opacity var(--motion-slow) var(--motion-ease-standard)}img[loading=lazy].loaded,img[loading=lazy]:not([src=""]){opacity:1}select{padding:10px 40px 10px 14px;background:#0f1423f2;border:1px solid rgba(107,224,255,.25);border-radius:10px;color:var(--text);font-family:inherit;font-size:.9rem;outline:none;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236be0ff' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select:hover{background-color:#141c32f2;border-color:#6be0ff73}select:focus{border-color:#6be0ffb3;background-color:#141c32fa;box-shadow:0 0 0 3px #6be0ff26}select option{background-color:#0d1220;color:var(--text);padding:12px 14px;font-size:.9rem;border:none}select option:hover,select option:focus{background:linear-gradient(135deg,#6be0ff4d,#ff5bbd33)!important;color:#fff!important}select option:checked{background:linear-gradient(135deg,#6be0ff66,#ff5bbd40)!important;color:#fff!important}select:disabled{opacity:.5;cursor:not-allowed}select option:disabled{color:var(--muted);font-style:italic}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--radius-md);font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);white-space:nowrap;text-decoration:none;line-height:1.4}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--gradient);color:#0a0e20;font-weight:600}.btn-primary:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 6px 20px #6be0ff40;transform:translateY(-1px)}.btn-secondary{background:#ffffff14;color:var(--text);border:1px solid var(--border)}.btn-secondary:hover:not(:disabled){background:#ffffff1f;border-color:var(--accent);color:var(--accent)}.btn-danger{background:#ef444426;color:var(--error);border:1px solid rgba(239,68,68,.3)}.btn-danger:hover:not(:disabled){background:#ef444440;border-color:var(--error)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.btn-sm{padding:6px 14px;font-size:.8rem;border-radius:var(--radius-sm)}.btn-lg{padding:14px 28px;font-size:1rem;border-radius:var(--radius-lg)}.btn-icon{width:36px;height:36px;padding:0;border-radius:var(--radius-md)}.checkbox-unified{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--border);border-radius:var(--radius-xs);background:transparent;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);position:relative;flex-shrink:0}.checkbox-unified:checked{background:var(--accent);border-color:var(--accent)}.checkbox-unified:checked:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #0a0e20;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-unified:hover:not(:checked):not(:disabled){border-color:var(--accent)}.checkbox-unified:disabled{opacity:.5;cursor:not-allowed}.toggle-unified{appearance:none;-webkit-appearance:none;width:40px;height:22px;border-radius:var(--radius-full);background:#ffffff1f;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-standard);position:relative;flex-shrink:0}.toggle-unified:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:transform var(--motion-fast) var(--motion-ease-standard)}.toggle-unified:checked{background:var(--accent)}.toggle-unified:checked:after{transform:translate(18px);background:#0a0e20}.toggle-unified:hover:not(:disabled){background:#ffffff2e}.toggle-unified:checked:hover:not(:disabled){filter:brightness(1.1)}.toggle-unified:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.dm-overlay,.notification-center-overlay{align-items:flex-end;padding-top:0}.dm-container,.notification-center{max-width:100%;max-height:80vh;border-radius:12px 12px 0 0;animation:motion-sheet-up var(--motion-normal) var(--motion-ease-emphasized)}input,textarea,select,button{min-height:44px;font-size:16px}.top-nav{padding:.75rem var(--layout-inner-inline-mobile)}.top-nav-items,.nav-links{gap:.5rem}}@media(min-width:641px)and (max-width:1024px){.dm-container,.notification-center{max-width:350px}}@media(max-width:768px){:root{--spacing: 12px;--navbar-height: 50px}.top-nav{left:50%;transform:translate(-50%);width:calc(100% - var(--spacing) * 2);padding:6px var(--layout-inner-inline-mobile);gap:8px}.nav-links{gap:4px}.nav-btn{width:36px;height:36px;padding:6px}.nav-avatar{width:36px;height:36px}.mini-player{display:none}.app-main{padding:var(--spacing);padding-top:calc(var(--navbar-height) + var(--spacing) + 8px + env(safe-area-inset-top,0px))}header{padding:16px var(--layout-inner-inline-mobile);grid-template-columns:1fr;gap:12px}h1{font-size:1.8rem}.lead{font-size:.95rem}.actions{justify-content:flex-start}.stream-grid{grid-template-columns:1fr;gap:12px}.stream-card{border-radius:14px}.app-footer{flex-direction:column;gap:8px;padding:12px;text-align:center}.settings-grid{grid-template-columns:1fr}.user-grid,.user-grid-tiles{grid-template-columns:repeat(2,1fr);gap:12px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.apps-grid{grid-template-columns:repeat(3,1fr)}.auth-card{padding:24px 20px;border-radius:16px}.auth-header h2{font-size:1.5rem}}@media(max-width:480px){:root{--spacing: 10px}.top-nav{border-radius:10px}h1{font-size:1.5rem}.nav-btn,.nav-avatar{width:34px;height:34px}.user-grid,.user-grid-tiles{grid-template-columns:1fr}.stream-meta{flex-direction:column;align-items:flex-start;gap:8px}.card{padding:16px;border-radius:14px}.apps-grid .icon-tile img{max-width:82px;max-height:82px}.patchnote-card{padding:16px}.patchnote-version{font-size:1.1rem}.settings-card{padding:16px}}@media(hover:none)and (pointer:coarse){.nav-btn{min-height:44px}.nav-btn:hover,.pill:hover{transform:none}.nav-btn:active{transform:scale(.95)}.voice-channel:active{background:#ffffff14}.chat-messages,.voice-channel-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.btn{min-height:44px}.btn-sm{min-height:36px}.form-input,.form-textarea,.form-select{min-height:48px;font-size:16px}}@media(max-height:500px)and (orientation:landscape){header{padding:12px var(--layout-inner-inline-mobile)}h1{font-size:1.4rem}.lead{font-size:.85rem}}@supports (padding: env(safe-area-inset-bottom)){.top-nav{top:calc(var(--spacing) + env(safe-area-inset-top,0px));padding-left:max(var(--layout-inner-inline),env(safe-area-inset-left));padding-right:max(var(--layout-inner-inline),env(safe-area-inset-right))}@media(max-width:768px){.top-nav{padding-left:max(var(--layout-inner-inline-mobile),env(safe-area-inset-left));padding-right:max(var(--layout-inner-inline-mobile),env(safe-area-inset-right))}}.app-main{padding-left:max(var(--spacing),env(safe-area-inset-left));padding-right:max(var(--spacing),env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom)}.app-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.mini-player.expanded{bottom:max(var(--spacing),env(safe-area-inset-bottom))}.toast{bottom:max(24px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media(prefers-contrast:high){:root{--panel: #0f1424}.card,.top-nav{border-width:2px}.btn-primary{border:2px solid var(--accent)}}@media print{.top-nav,.mini-player{display:none!important}.app-layout{padding:0!important}body{background:#fff;color:#000}.card,header{border:1px solid #ccc;background:#fff}h1{background:none;-webkit-text-fill-color:black;color:#000}}
