._a1h{position:relative}._a1i{all:unset;cursor:pointer;border-radius:50%;height:35px;width:35px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#666);transition:background-color .2s,color .2s}._a1i:hover{background-color:var(--bg-hover,#f5f5f5);color:var(--text-primary,#333)}._a1i:focus{outline:none}._a1i:focus-visible{outline:none}._a1i:active{outline:none}._a1j{min-width:220px;background-color:var(--bg-paper,#fff);border-radius:8px;padding:5px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:1000}._a1j[data-side=top]{animation-name:_a1k}._a1j[data-side=bottom]{animation-name:_a1l}._a1m{all:unset;border-radius:4px;display:flex;align-items:center;padding:10px 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-primary,#333);gap:10px;cursor:pointer}._a1m:hover{background-color:var(--bg-hover,#f5f5f5)}._a1m:focus{outline:none}._a1m:focus-visible{outline:none}._a1m:active{outline:none}._a1n{color:var(--error-main,#d32f2f)}._a1n:hover{background-color:rgba(211,47,47,.1)}._a1o{height:1px;background-color:var(--divider,#eaeaea);margin:5px}._a1p{fill:var(--bg-paper,#fff)}._a1q{width:100%}._a1r{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:var(--text-primary,#333)}._a1s{margin-bottom:24px;color:var(--text-secondary,#666);line-height:1.5}._a1t{display:flex;justify-content:flex-end;gap:12px}._a1u{padding:8px 16px;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:opacity .2s,background-color .2s;color:#fff;border:none}._a1u:disabled{opacity:.7;cursor:not-allowed}._a1u._a1v{background-color:var(--error-main,#d32f2f)}._a1u._a1v:hover:not(:disabled){background-color:var(--error-dark,#b71c1c)}._a1u._a1w{background-color:var(--primary-main,#0070f3)}._a1u._a1w:hover:not(:disabled){background-color:var(--primary-dark,#0055b3)}._a1u._a1x{background-color:var(--success-main,#4caf50)}._a1u._a1x:hover:not(:disabled){background-color:var(--success-dark,#388e3c)}._a1y{padding:8px 16px;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color .2s;color:var(--text-primary,#333);background-color:transparent;border:1px solid var(--divider,#ddd)}._a1y:disabled{opacity:.7;cursor:not-allowed}._a1y:hover:not(:disabled){background-color:var(--bg-hover,#f5f5f5)}@keyframes _a1l{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _a1k{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._aZk{border-radius:8px;padding:3px 12px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}._aZk:hover{transform:translateY(-2px)}._aZk p{color:#444;line-height:1.5;font-size:1rem;margin:0}._aZk._aZl{border:1px solid #e1e1e1;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:12px 16px;margin-bottom:16px}._aZm{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1.11rem;font-weight:500;margin:0 0 7px}._aZm svg{color:#0070f3}._aZm:hover ._aZn{opacity:1;visibility:visible}._aZn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:4px;cursor:pointer;color:#aaa;transition:all .2s ease;opacity:0;visibility:hidden}._aZn:hover{color:#0070f3}._aZn svg{color:currentColor}._aZn[data-state=open]{opacity:1!important;visibility:visible!important;color:#0070f3}._aZo{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:320px;font-size:14px;animation:_aZp .3s cubic-bezier(.16,1,.3,1);z-index:1000;max-height:400px;overflow-y:auto}._aZo[data-state=open]{opacity:1;visibility:visible}._aZq{fill:#fff;width:10px;height:5px}@keyframes _aZp{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._aZr{position:relative;width:100%;margin-bottom:8px}._aZr input,._aZr select,._aZr textarea{width:100%;padding:8px 10px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;transition:all .2s ease;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);font-family:inherit}._aZr input:focus,._aZr select:focus,._aZr textarea:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.08)}._aZr textarea{min-height:80px;resize:vertical;line-height:1.4}._aZr select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._aZs{position:absolute;bottom:8px;right:10px;font-size:11px;color:#888;background-color:hsla(0,0%,100%,.8);padding:0 4px;border-radius:3px}._aZk._aZl{background:#fcfcfc;border:1px solid #eaeaea;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:10px 12px;margin-bottom:12px;transition:all .2s ease}._aZk._aZl:hover{border-color:#d0d0d0}._aZk._aZl h3{margin-bottom:6px;font-size:15px}._aZt{position:absolute;bottom:8px;right:8px;background:#f0f7ff;color:#0070f3;border:1px solid #d0e6ff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}._aZt:hover{background:#e1f0ff;transform:scale(1.05)}._aZu{z-index:100}._aZv{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:220px;max-width:320px;padding:12px;font-size:14px}._aZw{color:#333;margin:0 0 10px;line-height:1.5}._aZx{margin-top:10px;padding-top:10px;border-top:1px solid #eaeaea}._aZy{display:flex;flex-wrap:wrap;gap:6px}._aZz{background:#f5f5f5;color:#444;padding:4px 10px;border-radius:12px;font-size:12px;border:1px solid #eaeaea}._aZA{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid #eaeaea;margin-bottom:10px}._aZA h3{margin-bottom:0;padding-bottom:0;border-bottom:none}._aZB{background:#f0f7ff;color:#0070f3;border:1px solid #d0e6ff;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}._aZB:hover{background:#e1f0ff;transform:translateY(-1px)}._aZC{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.9);border:1px solid #eaeaea;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;color:#ff4d4f}._aZC:hover{background:#fff;color:red;transform:scale(1.1)}._aZD{position:relative;border:1px solid #eaeaea;border-radius:8px;padding:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}._aZD:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}._aZD h4{font-size:15px;font-weight:500;color:#0070f3}._aZD h4,._aZD p{margin-bottom:6px}._aZD p{font-size:13px;color:#666}._aZD._aZl:hover ._aZC{opacity:1}._aZE{max-height:260px;overflow-y:auto}._aZE::-webkit-scrollbar{width:4px}._aZF{flex-wrap:wrap;gap:12px;margin-top:16px;padding:12px;border-radius:8px;background:#fafafa;border:1px solid #eaeaea}._aZF,._aZG{display:flex}._aZG{align-items:center;gap:6px;color:#666;font-size:13px}._aZG svg{color:#0070f3}._aZH{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._aZI{background:#f3f4f6;color:#374151;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;border:1px solid #e5e7eb}._aZJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}._aZK{margin-top:10px;border-radius:4px;overflow:hidden;max-height:180px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #eaeaea}._aZK iframe{width:100%;height:180px;border:none}._aZL{display:inline-block;margin-top:6px;color:#0070f3;text-decoration:none;font-size:13px;transition:all .2s ease;position:relative;padding-bottom:2px}._aZL:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#0070f3;transition:width .2s ease}._aZL:hover{color:#0050b3}._aZL:hover:after{width:100%}._aZM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0;color:#666;text-align:center}._aZM svg{color:#888;margin-bottom:12px}._aZM p{margin-top:8px;font-size:15px;color:#444}._aZN{border-bottom:1px solid #eaeaea;margin-bottom:12px}._aZN,._aZO{display:flex}._aZO{align-items:center;gap:6px;padding:10px 14px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;color:#666;cursor:pointer;position:relative;transition:all .2s ease}._aZO svg{color:#888}._aZO._aZP{border-bottom-color:#0070f3}._aZO._aZP,._aZO._aZP svg{color:#0070f3}._aZO:hover:not(._aZP),._aZO:hover:not(._aZP) svg{color:#444}._aZQ{position:absolute;top:6px;right:6px;background:#0070f3;color:#fff;font-size:11px;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}._aZR{flex:1;overflow-y:auto;position:relative}._aZR._aZl{padding:8px;background:#fcfcfc;border-radius:8px}._aZR::-webkit-scrollbar{width:4px}._aZS,._aZT,._aZU{animation:_aZV .3s ease-in-out;display:flex;flex-direction:column;gap:20px}@keyframes _aZV{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._aZW,._aZX,._aZY{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:14px;background:#fff;transition:all .2s ease;margin-bottom:10px;color:#333}._aZW:focus,._aZX:focus,._aZY:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.2)}._aZW::-moz-placeholder,._aZX::-moz-placeholder,._aZY::-moz-placeholder{color:#aaa}._aZW::placeholder,._aZX::placeholder,._aZY::placeholder{color:#aaa}._aZY{min-height:100px;resize:vertical}._aZZ{justify-content:space-between}._aZ0,._aZZ{display:flex;align-items:center}._aZ0{gap:8px;margin-left:10px}._aZ0 label,._aZ1{color:#444}._aZ1{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#f5f5f5;cursor:pointer;transition:all .2s ease}._aZ1:hover{transform:translateY(-2px);background:#eaeaea}._aZ1._aZ2{background:#0070f3;color:#fff}._aZ1._aZ2:hover{background:#0060df}._aZ1._aZ3{background:#f5f5f5;color:#666}._aZ1._aZ3:hover{background:#e5e5e5}._aZ4{padding:24px;max-width:400px}._aZ4 h3{font-size:18px;margin-bottom:12px;color:#333}._aZ4 p{margin-bottom:20px;color:#666}._aZ5{display:flex;justify-content:flex-end;gap:12px}._aZ5 button{padding:8px 16px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._aZ5 button._aZ2{background:#0070f3;color:#fff}._aZ5 button._aZ2:hover{background:#0060df}._aZ5 button._aZ3{background:#f5f5f5;color:#666}._aZ5 button._aZ3:hover{background:#e5e5e5}._aZ5 button._aZ6{background:#ff4d4f;color:#fff}._aZ5 button._aZ6:hover{background:#f33}._aZ7{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:90%;max-width:500px;height:300px;background:hsla(0,0%,100%,.98);border:2px dashed #0070f3;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;cursor:pointer;text-align:center;transition:all .2s ease}._aZ7._aZ8{background:#f0f7ff;border-color:#0050b3;transform:scale(1.02)}._aZ9{margin-bottom:16px}._a0a{width:60px;height:60px;opacity:.8}._a0b{font-size:18px;font-weight:500;color:#333;margin-bottom:8px}._a0c{color:#666;margin-bottom:20px}._a0d{background:#0070f3;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._a0d:hover{background:#0060df;transform:translateY(-1px)}._a0e{display:none}._a0f{width:100%}._a0f h4{text-align:center;margin-bottom:16px;color:#333}._a0g{max-height:180px;overflow-y:auto;background:#f5f5f5;border-radius:6px;padding:8px}._a0h{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:4px;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}._a0h svg{color:#0070f3;flex-shrink:0}._a0h span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#444}._a0i{background:none;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:all .2s ease}._a0i:hover{color:#ff4d4f;background:#f5f5f5}._a0j{margin-bottom:20px;text-align:center}._a0k{background:#f0f7ff;color:#0070f3;border:1px solid #d0e6ff;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}._a0k:hover{background:#e1f0ff;transform:translateY(-1px)}._a0k svg{stroke-width:2px}._a0l{font-size:12px;color:#888}._a0m{background:#f0f7ff;border-color:#d0e6ff}._a0n{display:flex;justify-content:flex-end;gap:12px;padding:16px 0 0;margin-top:auto;border-top:1px solid #eaeaea}._a0o,._a0p{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}._a0o:hover,._a0p:hover{transform:translateY(-1px)}._a0o{background:#f5f5f5;color:#666}._a0o:hover{background:#eaeaea}._a0p{background:#0070f3;color:#fff}._a0p:hover{background:#0060df}._a0q{margin-left:auto}._aZm._a0r ._aZn{opacity:1;visibility:visible}