._km{display:flex;flex-direction:column;min-height:100vh;height:100vh;height:100dvh;padding:6vh 5vw 4vh 2vw}@media(max-width:799px){._km{padding:0 3vw 3.5vh}}._km h1,._km h2,._km h3{font-weight:600}._kn{flex:1;display:flex;flex-direction:column;gap:2.3rem}._ko{font-weight:500!important;margin-bottom:0;text-decoration:underline}._kp{margin:.4rem 0}._kq{display:flex;gap:10px}@media(max-width:799px){._kq{flex-direction:column}}._kq section{width:auto;flex:1}._kr{padding:.2rem 0;margin-bottom:1.43rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:768px){._kr{padding:.2rem 0}}@media(min-width:800px){._kr{flex-direction:row;align-items:stretch}}._kr ._ks{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}._kr ._ks svg{flex-shrink:0}._kr ._kt{display:flex;align-items:center;gap:10px}._kr ._ku{display:flex;flex-direction:column;justify-content:space-between;height:100%}._kr ._ku ._kv{font-size:2.1rem;font-weight:600;margin:0 1rem 0 0;font-style:italic}._kr ._ku ._kw{margin:.4rem 0 20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}._kr ._kx{font-size:1.3rem;margin:0 0 .7rem}._kr ._ky{display:flex;flex-direction:column;align-items:center}._kr ._ky>button,._kr ._ky>li{border:none;outline:none;background:transparent;width:100%;padding:.5rem .7rem}._kr ._ky svg{width:25px;height:25px;flex-shrink:0}._kz{min-width:400px;padding:8px 15px;border:1px solid #000;flex-shrink:0;border-radius:10px}._kz p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;margin:9px;display:flex;align-items:flex-start}._kz p b{display:block;width:50%;flex-shrink:0;font-weight:600}._kA{color:rgba(var(--primary-foreground-rgb),.7);font-size:1.1rem;margin:0}._kB{width:8rem;height:8rem}._kC,._kD{background:hsla(0,0%,97%,.502);box-shadow:0 1px 3px rgba(0,0,0,.1)}._kE{font-size:.9rem;color:#666;margin-left:1rem}._kF{height:2rem;align-items:center;padding:.35rem .65rem!important;display:flex;gap:2px}._kF:active,._kF:focus-visible,._kF:focus-within,._kF:hover{border:none!important;outline:none!important}._kF ._kG{width:13px;height:13px;color:gray}._kH{display:flex;align-items:center;gap:4px}._kH svg{width:14px;height:14px}._ao{height:95.6vh;margin-top:4.4vh;flex-direction:column;position:relative}._ao,._ap{display:flex}._aq{border-radius:50%;overflow:hidden;align-items:center;left:50%;transform:translate(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._aq,._ar{position:relative}._ar{filter:none;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;vertical-align:middle}._as{top:0;left:0;width:90px;height:90px;display:flex;z-index:1;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5)}._as,._at{position:absolute;border-radius:50%}._at{width:10px;height:10px;background:#4cd964;bottom:-1px;right:2px}._au{border:4px solid #f3f3f3;border-top-color:#202026;border-radius:50%;width:30px;height:30px;animation:_av 2s linear infinite}@keyframes _av{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._aw{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._ax{position:relative;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.2)}._ax img{width:100%;max-width:500px;height:auto}._ay{position:absolute;top:10px;right:10px;background:transparent;border:none;cursor:pointer}._ay svg{fill:#333}._ay:hover svg{fill:#007bff}._az{margin:0 2rem .92rem 1rem}._az::-moz-selection{background-color:#4c4c4c;color:#fff}._az::selection{background-color:#4c4c4c;color:#fff}._aA{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;color:gray;font-size:.8rem}._aB{color:#fff;margin:2px 0 0;padding:1rem;word-break:break-word;white-space:pre-wrap}._aC{display:flex;width:100%;background-color:#000;align-items:center;border-radius:4.5px 4.5px 0 0}._aB::-moz-selection{background-color:#4c4c4c;color:#fff}._aB::selection{background-color:#4c4c4c;color:#fff}._aD{cursor:pointer;display:flex;align-items:center}._aE{float:right;z-index:2;opacity:1}._aE,._aF{display:none}._aF{color:gray;margin:0;font-size:.65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}._aC:hover ._aE,._aC:hover ._aF{display:block}._aG{background:none;border:none;cursor:pointer;padding:1px;color:#fff;font-size:1.2rem}._aG ._aH{margin-top:2px;height:.7rem;width:.7rem;stroke-width:2px}._aG:hover{transform:scale(1.2)}._aI{background:hsla(0,0%,50%,.21);border:1px solid rgba(47,47,47,.06);border-radius:5px;color:#f5f5f5;outline:none;resize:none;width:100%;max-height:4rem}._aI:active,._aI:focus-visible,._aI:focus-within{outline:1px solid #f5f5f5}._aJ{width:min(800px,90%);left:50%;transform:translate(-50%);margin:0;align-items:center;display:flex;flex-direction:column;align-items:stretch;height:95%;height:95dvh}._aJ,._aK{position:relative;padding:0}._aK{margin-top:0;margin-bottom:0;overflow-y:auto;overflow-x:hidden;flex-grow:1}._aK::-webkit-scrollbar{width:5px}._aK::-webkit-scrollbar-thumb{background-color:#000;border-radius:0}._aK::-webkit-scrollbar-track{background-color:#fff;margin:0!important;border-radius:0;-webkit-box-shadow:none}._aK::-webkit-scrollbar-thumb:hover{background-color:#555}._aL{-webkit-user-select:none;-moz-user-select:none;user-select:none}._aM{justify-content:space-around;display:flex;align-items:center;background-color:hsla(0,0%,77%,.169)!important}._aM button{border:none;background-color:#000;color:#fff;font-weight:700;cursor:pointer;flex:1;padding:10px;text-align:center}._aM button:hover{background-color:rgba(0,0,0,.49)}._aN{background-color:hsla(0,0%,77%,0)!important;color:#000!important}._aO{background-color:hsla(0,0%,85%,.57)!important;color:#8f8f8f!important;cursor:default!important}@media(max-width:799px){._ao{margin-top:0}._aC{border-radius:0}._aJ{width:100%;position:relative;left:50%;transform:translate(-50%);padding:.5vh 0 0}._aB{background-color:#000;color:#fff;padding:.4rem;margin:2px 0 0}._aM{justify-content:space-around;display:flex}._aK,._aM{width:100%;position:relative}}._aP{justify-content:center;align-items:center;flex-direction:column;display:contents}._aQ{background-color:hsla(0,0%,77%,0)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}._aR{display:flex;flex-direction:column}._aS{display:grid;grid-template-columns:1fr 1fr}._aS ._aT{text-align:center}._acU{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease}._acU:not(._acV):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}._ac3{z-index:9!important;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._ac4{z-index:9!important;all:unset;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center}._ac5{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._ac6{opacity:1;position:relative;background-color:#fff;transform:translateY(0);padding:20px;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.35);max-width:80%;max-height:80%;overflow:auto;display:flex;flex-direction:column}._ac7{width:100%;height:20px;top:0;right:0;cursor:grab}._ac8{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}._ac9{width:100%;flex:1}._ada{animation:_adb .3s ease-in-out}._adc{animation:_add .3s ease-in-out}._ade{animation:_adf .3s ease-in-out}._adg{animation:_adh .3s ease-in-out}._adi{animation:_adj .3s ease-in-out}._adk{animation:_adl .3s ease-in-out}@keyframes _adb{0%{opacity:0}to{opacity:1}}@keyframes _add{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _adf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _adh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _adj{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes _adl{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}._arB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);align-items:center;justify-content:center;z-index:1000}._arB,._arC{display:flex}._arC{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2)}._arD{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eaeaea}._arE{margin:0;font-size:1.25rem;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}._arF{gap:12px}._arF,._arG{display:flex;align-items:center}._arG{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;justify-content:center;transition:background-color .2s}._arG:hover{color:#333}._arG:hover,._arH{background-color:#f5f5f5}._arH{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;color:#555;text-decoration:none;font-size:.875rem;transition:background-color .2s}._arH:hover{background-color:#e0e0e0}@media(max-width:600px){._arH span{display:none}}._arI{flex:1;overflow:hidden;position:relative}._arJ{width:100%;height:100%;border:none}._arK{display:flex;align-items:center;justify-content:center;height:100%;color:#d32f2f;font-size:1rem;padding:20px;text-align:center}._9A,._9z{height:calc(var(--zoom-level, 1)*var(--doc-height))}._9A{position:absolute;top:0;left:0}._9A,._9B{width:100%}._9B{height:100%;overflow:auto;background:#f8fafc;position:relative;justify-content:center;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._9B,._9C{display:flex}._9C{min-height:100%;padding:40px;transform-origin:left top;transition:none;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}._9D{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap}._9E{display:flex;align-items:center;border:1px solid #d1d5db;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;transition:all .2s ease;position:relative;z-index:10}._9E:hover{border-color:#9ca3af;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}._9F{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:none;background:transparent;border-radius:0;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease;box-shadow:none;position:relative;z-index:20}._9F:hover{background:#f9fafb;border:none;color:#1f2937}._9G{width:1px;height:24px;background:#d1d5db;transition:background-color .2s ease}._9E:hover ._9G{background:#9ca3af}._9H{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:scale(var(--zoom-level,1));transform-origin:center top}._9H,._9I{display:flex;align-items:center;justify-content:center}._9I{flex-direction:column;gap:12px;opacity:.6;transform:scale(calc(1 / var(--zoom-level, 1)))}._9J{font-size:14px;color:#6b7280;font-weight:500;text-align:center}@keyframes _9L{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _9N{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(50px) scale(.9)}}._9K{animation:_9L .5s cubic-bezier(.16,1,.3,1) forwards}._9M{animation:_9N .3s cubic-bezier(.6,-.28,.735,.045) forwards}._aC9{width:400px;padding:0}._aDa{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._aDa h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}._aDb{padding:24px}._aDc{margin-bottom:20px}._aDc:last-of-type{margin-bottom:24px}._aDc label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._aDc input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}._aDc input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._aDc input::-moz-placeholder{color:#9ca3af}._aDc input::placeholder{color:#9ca3af}._aDc input:invalid{border-color:#ef4444}._aDd{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._aDd button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}._aDd button:disabled{cursor:not-allowed;opacity:.5}._aDe{background:#fff;color:#6b7280;border-color:#d1d5db}._aDe:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._aDf{background:#3b82f6;color:#fff;border-color:#3b82f6}._aDf:hover:not(:disabled){background:#2563eb;border-color:#2563eb}._aDf:disabled{background:#9ca3af;border-color:#9ca3af}._Fm{display:block;box-sizing:border-box;width:1em;height:1em}._Fm,._Fm ._Fn{position:relative}._Fm ._Fn{width:100%;height:100%;transform:translate(50%,50%);background:none}._Fm span{background-color:var(--spinner-color);position:absolute;top:-3.9%;width:24%;height:8%;left:-10%;border-radius:.1rem;animation:_Fm 1.2s linear infinite}._Fm span._Fo{animation-delay:-1.1s;transform:rotate(0deg) translate(146%)}._Fm span._Fp{animation-delay:-1s;transform:rotate(30deg) translate(146%)}._Fm span._Fq{animation-delay:-.9s;transform:rotate(60deg) translate(146%)}._Fm span._Fr{animation-delay:-.8s;transform:rotate(90deg) translate(146%)}._Fm span._Fs{animation-delay:-.7s;transform:rotate(120deg) translate(146%)}._Fm span._Ft{animation-delay:-.6s;transform:rotate(150deg) translate(146%)}._Fm span._Fu{animation-delay:-.5s;transform:rotate(180deg) translate(146%)}._Fm span._Fv{animation-delay:-.4s;transform:rotate(210deg) translate(146%)}._Fm span._Fw{animation-delay:-.3s;transform:rotate(240deg) translate(146%)}._Fm span._Fx{animation-delay:-.2s;transform:rotate(270deg) translate(146%)}._Fm span._Fy{animation-delay:-.1s;transform:rotate(300deg) translate(146%)}._Fm span._Fz{animation-delay:0s;transform:rotate(330deg) translate(146%)}@keyframes _Fm{0%{opacity:1}to{opacity:.15}}._bbb{width:100%;display:flex;flex-direction:column}._bbc{padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:16px}._bbd{margin:0 0 8px;font-size:16px;font-weight:600;color:#111827}._bbe ._bbf,._bbe ._bbg{font-size:12px;color:#6b7280;background:rgba(229,231,235,.6);padding:4px 8px;border-radius:4px;display:inline-block}._bbe ._bbf{color:#3b82f6;background:rgba(219,234,254,.8)}._bbh{background:rgba(249,250,251,.5);border-bottom:1px solid rgba(0,0,0,.1);border-radius:6px 6px 0 0;overflow:hidden}._bbh,._bbi{display:flex}._bbi{flex:1;align-items:center;justify-content:center;gap:6px;padding:12px 8px;background:none;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;border:none;border-bottom:2px solid transparent}._bbi:hover{background:rgba(243,244,246,.8);color:#374151}._bbi._bbj{color:#3b82f6;background:rgba(219,234,254,.3);border-bottom-color:#3b82f6}._bbi svg{flex-shrink:0}._bbk{padding:16px;max-height:400px;overflow-y:auto;background:rgba(249,250,251,.3);border-radius:0 0 6px 6px}._bbk::-webkit-scrollbar{width:6px}._bbk::-webkit-scrollbar-track{background:rgba(241,245,249,.5)}._bbk::-webkit-scrollbar-thumb{background:rgba(203,213,225,.8);border-radius:3px}._bbl{flex-direction:column;gap:8px}._bbl,._bbm{display:flex}._bbm{align-items:center;gap:12px;padding:12px;background:rgba(248,250,252,.8);border:1px solid rgba(229,231,235,.6);border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}._bbm:hover{background:rgba(241,245,249,.9);border-color:rgba(156,163,175,.8);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}._bbm._bbn{background:rgba(219,234,254,.8);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15)}._bbo{font-size:24px;flex-shrink:0;width:32px;text-align:center}._bbp{flex:1;min-width:0}._bbf{font-size:14px;font-weight:600;color:#374151;margin-bottom:2px}._bbq{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:4px}._bbr{font-size:11px;color:#9ca3af;line-height:1.3}._bbs{gap:16px}._bbs,._bbt{display:flex;flex-direction:column}._bbt{gap:6px}._bbu{font-size:12px;font-weight:500;color:#374151}._bbv{padding:8px 12px;border:1px solid rgba(209,213,219,.8);border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}._bbv:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._bbv:invalid{border-color:#ef4444}._bbw{padding:10px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._bbw:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}._bbw:active:not(:disabled){transform:translateY(0)}._bbw:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}._a0t{width:100%;max-width:500px;background:#fff;overflow:hidden;flex-direction:column;max-height:80vh}._a0t,._a0u{display:flex}._a0u{align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:20px}._a0v{display:flex;flex-direction:column;gap:4px;flex:1}._a0w{margin:0;font-size:18px;font-weight:600;color:#111827;line-height:1.2}._a0x{display:flex;align-items:center;gap:8px}._a0y{font-size:14px;color:#6b7280;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._a0z{padding:20px 0 0;overflow-y:auto;flex:1}._a0A{display:flex;flex-direction:column;gap:16px}._a0B{margin:0;font-size:16px;font-weight:600;color:#374151;line-height:1.3}._aNE{transform:scale(calc(1 / var(--zoom-level, 1)))}._aNE._aNF{position:absolute;right:5px;top:5px}._aNE:hover{opacity:1!important;visibility:visible!important}._aNG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#64748b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._aNG:hover{background:#fff;color:#374151;border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}._aNG:active{transform:scale(.98)}._aNG[data-state=open]{background:#fff;color:#374151;border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}._aNH{z-index:1000;background:#fff;border-radius:8px;padding:4px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:var(--radix-popover-content-transform-origin)}._aNH,._aNH[data-state=open]{animation:_aNI .2s ease-out}._aNH[data-state=closed]{animation:_aNJ .15s ease-in}._aNK{fill:#fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}@keyframes _aNI{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _aNJ{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}._aNL{flex-direction:column;gap:2px;min-width:160px}._aNL,._aNM{display:flex}._aNM{align-items:center;gap:8px;padding:8px 12px;background:none;border:none;color:#374151;cursor:pointer;border-radius:4px;font-size:14px;transition:all .15s ease;width:100%;text-align:left}._aNM:hover{background:#f3f4f6;color:#111827}._aNM:active{background:#e5e7eb}._aNM._aNN{background:rgba(59,130,246,.1);color:#3b82f6}._aNM._aNN:hover{background:rgba(59,130,246,.15);color:#1d4ed8}._aNM._aNO{color:#dc2626}._aNM._aNO:hover{background:#fef2f2;color:#b91c1c}._aNM svg{flex-shrink:0}._aNM span{flex:1}._aNP{height:1px;background:rgba(0,0,0,.1);margin:4px 8px}._aNQ{z-index:1000;transform-origin:var(--radix-popover-content-transform-origin)}._aNQ,._aNQ[data-state=open]{animation:_aNI .2s ease-out}._aNQ[data-state=closed]{animation:_aNJ .15s ease-in}._aNR{z-index:1000;background:#fff;border-radius:8px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:var(--radix-popover-content-transform-origin);min-width:280px}._aNR,._aNR[data-state=open]{animation:_aNI .2s ease-out}._aNR[data-state=closed]{animation:_aNJ .15s ease-in}._aNS{padding:16px;gap:16px}._aNS,._aNT{display:flex;flex-direction:column}._aNT{gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}._aNT h3{margin:0;font-size:16px;font-weight:600;color:#111827}._aNU{font-size:14px;color:#6b7280}._aNV{display:flex;flex-direction:column;gap:8px}._aNW{font-size:14px;font-weight:500;color:#374151}._F1{height:100%;width:100%;display:flex;flex-direction:column;background:#f8fafc}._F2,._F3{display:flex;min-height:0;flex:1}._F3{flex-direction:column;overflow:hidden;position:relative;content-visibility:auto}._F4{display:flex;align-items:center;gap:12px}._F5{font-size:14px;font-weight:500;color:#374151;background:#f3f4f6;padding:6px 12px;border-radius:6px;border:1px solid #d1d5db}@media(max-width:768px){._F3{flex-direction:column}._F5{font-size:12px;padding:4px 8px}}._F6{width:32px;height:32px;background:rgba(59,130,246,.1);border:1px solid #3b82f6;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3b82f6;transition:all .2s ease}._F6:hover{background:rgba(59,130,246,.2);transform:scale(1.05)}._F6:active{transform:scale(.95)}._F6 svg{width:16px;height:16px}._F7{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}._F7:hover{background:#e5e7eb;border-color:#9ca3af}._F8{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}._F9{width:50px;height:35px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}._F9,._Ga{position:relative}._Ga{font-size:18px;filter:grayscale(.3);z-index:1}._Gb{font-size:11px;font-weight:500;color:#374151;line-height:1.3;text-align:center}._Gc{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._Gd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1050;animation:_Ge .2s ease-out}._Gd,._Gf{display:flex;align-items:center;justify-content:center}._Gf{width:40px;height:40px;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s ease}._Gf:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}._Gf svg{width:20px;height:20px}._Gg{padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._Gh{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}._Gh:hover{border-color:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,.15);transform:translateY(-2px)}._Gh:active{transform:translateY(0)}._Gi{border-color:#3b82f6;background:rgba(59,130,246,.05);box-shadow:0 6px 20px rgba(59,130,246,.15)}._Gj{font-size:48px;margin-bottom:8px}._Gk{text-align:center}._Gk h3{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}._Gk p{font-size:14px;color:#6b7280;margin:0 0 8px;line-height:1.4}._Gk span{font-size:12px;color:#9ca3af;font-weight:500}@keyframes _Gs{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _Ge{0%{opacity:0}to{opacity:1}}@keyframes _Gt{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._Gl{justify-content:center;height:100vh;background:#f8fafc}._Gl,._Gm{display:flex;align-items:center}._Gm{flex-direction:column;gap:16px}._Gm p{font-size:16px;font-weight:500;color:#6b7280;margin:0}._Gn{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_Go 1s linear infinite}@keyframes _Go{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._Gp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px;text-align:center;max-width:400px;margin:0 auto}._Gp ._Gq{background:#fee;border:1px solid #fcc;border-radius:8px;padding:20px;color:#dc2626;font-size:14px;line-height:1.5}._Gp ._Gr{font-size:48px;margin-bottom:8px}._Gp h3{font-size:20px;font-weight:600;color:#dc2626;margin:0}._Gp p{font-size:14px;color:#6b7280;margin:0;line-height:1.5}._aao{position:fixed;top:80px;right:20px;z-index:101;display:flex;flex-direction:column;gap:8px;width:350px;max-width:90vw}._aap{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.8);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:16px;width:100%}._aap form{display:flex;flex-direction:column;gap:12px}._aaq{position:relative;display:flex;align-items:center}._aaq ._aar{position:absolute;left:12px;color:#6b7280;z-index:1}._aaq ._aas{width:100%;padding:10px 40px 10px 36px;border:1px solid rgba(209,213,219,.8);border-radius:8px;font-size:14px;background:hsla(0,0%,100%,.9);transition:all .2s ease}._aaq ._aas:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#fff}._aaq ._aas:disabled{background-color:hsla(0,0%,96%,.9);cursor:not-allowed}._aaq ._aas::-moz-placeholder{color:#9ca3af}._aaq ._aas::placeholder{color:#9ca3af}._aaq ._aat{position:absolute;right:12px;background:none;border:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}._aaq ._aat:hover{color:#374151}._aau{display:flex;flex-wrap:wrap;gap:12px}._aau ._aav{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer}._aau ._aav input[type=checkbox]{margin:0;cursor:pointer}._aaw{display:flex;justify-content:space-between;gap:8px}._aaw ._aax{flex:1;background:linear-gradient(90deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._aaw ._aax:hover:not(:disabled){background:linear-gradient(90deg,#2563eb,#1e40af);transform:translateY(-1px)}._aaw ._aax:disabled{background:#cbd5e1;cursor:not-allowed;transform:none}._aaw ._aax ._aay{animation:_aaz 1s linear infinite}._aaw ._aaA{background:rgba(243,244,246,.9);border:1px solid rgba(209,213,219,.6);border-radius:6px;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._aaw ._aaA:hover{background:rgba(229,231,235,.9);transform:translateY(-1px)}._aaB{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.8);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:16px;width:100%;max-height:60vh;overflow-y:auto}._aaB::-webkit-scrollbar{width:6px}._aaB::-webkit-scrollbar-track{background:rgba(241,245,249,.5)}._aaB::-webkit-scrollbar-thumb{background:rgba(203,213,225,.8);border-radius:3px}._aaB::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.8)}._aaC{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(229,231,235,.6);position:sticky;top:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._aaC ._aaD{font-size:14px;color:#374151}._aaC ._aaD strong{font-size:16px;font-weight:600;color:#1f2937}._aaC ._aaE{display:flex;gap:4px}._aaC ._aaE ._aaF{background:rgba(243,244,246,.9);border:1px solid rgba(209,213,219,.6);border-radius:4px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._aaC ._aaE ._aaF:hover:not(:disabled){background:rgba(229,231,235,.9);transform:scale(1.05)}._aaC ._aaE ._aaF:disabled{opacity:.5;cursor:not-allowed;transform:none}._aaG{display:flex;flex-direction:column;gap:8px}._aaH{border-left:3px solid transparent;padding:10px 12px;cursor:pointer;border-radius:6px;transition:all .2s ease;background:rgba(248,250,252,.6)}._aaH:hover{background:rgba(241,245,249,.8);transform:translateX(2px)}._aaH._aaI{border-left-color:#3b82f6;background:rgba(219,234,254,.8);transform:translateX(4px)}._aaH ._aaJ{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}._aaH ._aaK{font-size:14px;line-height:1.5;color:#374151;word-break:break-word}._aaH ._aaK ._aaL{background:linear-gradient(135deg,rgba(255,213,0,.6),rgba(255,193,7,.4));font-weight:600;padding:1px 3px;border-radius:3px;color:#1f2937}@keyframes _aaz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){._aao{right:10px;width:320px}._aap{padding:12px}._aaB{max-height:50vh}}._96{height:44px;background:rgba(248,250,252,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(203,213,225,.6);box-shadow:0 -2px 12px rgba(0,0,0,.06);justify-content:space-between;padding:0 20px;z-index:50}._96,._97{display:flex;align-items:center}._97{gap:8px}._97 ._98{margin-left:4px}._98{width:28px;height:28px;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s ease}._98:hover:not(:disabled){background:rgba(241,245,249,.9);border:1px solid rgba(203,213,225,.6);color:#374151;transform:scale(1.05)}._98:active:not(:disabled){transform:scale(.95);background:rgba(226,232,240,.9)}._98:disabled{opacity:.3;cursor:not-allowed;transform:none}._99{background:rgba(249,250,251,.9);padding:4px;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease}._99:hover:not(:disabled){background:rgba(229,231,235,.9);border-color:#9ca3af;transform:scale(1.05)}._99:active:not(:disabled){transform:scale(.95)}._99:disabled{opacity:.4;cursor:not-allowed;transform:none}._aaa{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.6);border-radius:5px;padding:4px 8px}._aab{width:40px;border:none;background:transparent;text-align:center;font-size:14px;font-weight:500;color:#374151}._aab:focus{outline:none}._aab::-webkit-inner-spin-button,._aab::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._aab[type=number]{-moz-appearance:textfield}._aac{font-size:14px;color:#6b7280;font-weight:500}._aad{width:32px;height:32px;background:rgba(249,250,251,.9);border:1px solid rgba(209,213,219,.6);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease}._aad:hover:not(:disabled){background:rgba(229,231,235,.9);border-color:#9ca3af;transform:scale(1.05)}._aad:active:not(:disabled){transform:scale(.95)}._aad:disabled{opacity:.4;cursor:not-allowed;transform:none}._aae{display:flex;align-items:center;gap:2px;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.6);border-radius:5px;padding:4px 8px}._aaf{width:45px;border:none;background:transparent;text-align:right;font-size:14px;font-weight:500;color:#374151}._aaf:focus{outline:none}._aaf::-webkit-inner-spin-button,._aaf::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._aaf[type=number]{-moz-appearance:textfield}._aag{font-size:14px;color:#6b7280;font-weight:500}._aah{width:32px;height:32px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3b82f6;transition:all .2s ease}._aah:hover{background:rgba(59,130,246,.2);border-color:#3b82f6;transform:scale(1.05)}._aah:active{transform:scale(.95)}@media(max-width:768px){._96{padding:0 12px;height:40px}._97{gap:6px}._98{width:26px;height:26px}._99,._aad,._aah{width:30px;height:30px}._aab,._aac,._aaf,._aag{font-size:13px}._aai{min-width:100px;max-width:140px}._aaj{font-size:12px;padding:4px 8px;min-height:26px}._aak{max-width:100px}}._axb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;color:#6b7280}._axb:hover{background:rgba(241,245,249,.8);color:#374151}._axb:active{transform:scale(.95);background:rgba(226,232,240,.8)}._axc{z-index:1000;background:#fff;border-radius:8px;padding:0;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:240px}._axd{flex-direction:column;gap:0;padding:4px}._axd,._axe{display:flex}._axe{align-items:center;gap:12px;padding:6px 8px;background:rgba(59,130,246,.04);border-radius:6px;margin-bottom:2px}._axf{font-size:14px;font-weight:600;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._axg{height:1px;background:rgba(0,0,0,.08);margin:2px 4px}._axh{display:flex;align-items:center;gap:12px;padding:6px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#374151;font-size:14px;font-weight:500;text-align:left}._axh:hover{background:rgba(59,130,246,.08);color:#1f2937}._axh:active{transform:scale(.98)}._axh svg{flex-shrink:0}._axh span{flex:1}._axh:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._axi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._axj{background:#fff;border-radius:10px;box-shadow:0 16px 64px rgba(0,0,0,.2);width:90%;max-width:400px;overflow:hidden}._axk{padding:24px 24px 16px;border-bottom:1px solid rgba(0,0,0,.1)}._axk h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}._axl{padding:24px}._axm{width:100%;padding:12px 16px;border:2px solid rgba(0,0,0,.1);border-radius:6px;font-size:16px;color:#374151;background:#fff;transition:all .2s ease}._axm:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._axm::-moz-placeholder{color:#9ca3af}._axm::placeholder{color:#9ca3af}._axn{display:flex;gap:12px;padding:16px 24px 24px;justify-content:flex-end}._axo{padding:10px 20px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._axo:hover{background:rgba(0,0,0,.05);color:#374151}._axp{padding:10px 20px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._axp:hover{background:#2563eb}._axp:active{transform:scale(.98)}._aPR{flex-direction:column;background:var(--background);color:var(--foreground)}._aPR,._aPS{display:flex}._aPS{align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--border)}._aPT{display:flex;flex-direction:column;gap:2px}._aPU{font-size:14px;font-weight:600}._aPV{font-size:12px}._aPV,._aPW{color:var(--muted-foreground)}._aPW{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--background)}._aPW:disabled{opacity:.6}._aPX{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--muted-10)}._aPX,._aPY{align-items:center;gap:12px}._aPY{display:inline-flex}._aPZ{background:transparent;border:none;color:var(--primary);text-decoration:underline;padding:0;height:auto}._aP0{padding:12px 16px 4px;border-bottom:1px solid var(--border);background:var(--background)}._aP1{gap:12px}._aP1,._aP2{display:flex;align-items:center}._aP2{gap:8px;font-size:12px;color:var(--muted-foreground)}._aP3{height:28px;padding:0 8px;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px}._aP4{display:flex;align-items:center;gap:8px}._aP5{height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--border);background:var(--background);color:var(--foreground)}._aP6{height:28px;padding:0 12px;border-radius:6px;background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}._aP7{font-size:12px;color:var(--muted-foreground)}._aP8{flex-direction:column;max-height:50vh;overflow:auto}._aP8,._aP9{display:flex}._aP9{align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;border-bottom:1px solid var(--border)}._aQa{display:flex;flex-direction:column;gap:8px}._aQb{display:inline-flex;align-items:center;gap:8px;font-weight:600}._aQc{color:var(--foreground)}._aQd{gap:12px;color:var(--muted-foreground);font-size:12px}._aQd,._aQe{display:inline-flex;align-items:center}._aQe{gap:6px}._aQf{color:var(--foreground)}._aQg{display:inline-flex;align-items:center;gap:8px}._aQh{padding:24px;text-align:center;color:var(--muted-foreground)}._aQi{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-top:1px solid var(--border)}._aQj{font-size:12px;color:var(--muted-foreground)}._aNX{width:100%;max-width:560px;min-width:400px;background:var(--background-primary);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;max-height:100%}._aNY{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--border)}._aNY h2{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);line-height:1.3}._aNZ{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:400}._aN0{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg)}._aN1{display:grid;margin-bottom:var(--spacing-xl);grid-template-columns:1fr}._aN1,._aN2{gap:var(--spacing-md)}._aN2{display:flex;align-items:center;padding:var(--spacing-md);background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);text-align:left}._aN2._aN4,._aN2:hover:not(._aN3){border-color:var(--primary);background:var(--primary-10)}._aN2._aN4 ._aN5{color:var(--primary)}._aN2._aN3{opacity:.5;cursor:not-allowed}._aN2._aN3 ._aN5{color:var(--text-disabled)}._aN5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--background-secondary);border-radius:var(--radius-md);color:var(--text-secondary);transition:var(--transition-fast)}._aN6{flex:1;min-width:0}._aN7{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._aN8{font-size:var(--font-size-md);color:var(--text-primary)}._aN8,._aN9{font-weight:500}._aN9{display:inline-flex;align-items:center;padding:2px var(--spacing-sm);background:var(--primary);color:var(--primary-foreground);font-size:var(--font-size-xs);border-radius:var(--radius-sm);line-height:1}._aOa{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4}._aOb{margin-bottom:var(--spacing-xl)}._aOc{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-md);font-weight:500;color:var(--text-primary)}._aOd{flex-direction:column}._aOd,._aOe{display:flex;gap:var(--spacing-sm)}._aOe{align-items:center;cursor:pointer}._aOe input[type=radio]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}._aOe span{font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer}._aOf{margin-top:var(--spacing-md)}._aOf input{width:100%;padding:var(--spacing-md);background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);transition:var(--transition-fast);font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}._aOf input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._aOf input::-moz-placeholder{color:var(--text-disabled);font-family:inherit}._aOf input::placeholder{color:var(--text-disabled);font-family:inherit}._aOf input:invalid{border-color:var(--destructive)}._aOg{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--border);background:var(--background-secondary)}._aOh{width:100%;padding:var(--spacing-sm) var(--spacing-lg);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:var(--transition-fast)}._aOh:hover:not(:disabled){background:var(--primary-hover)}._aOh:disabled{opacity:.6;cursor:not-allowed}._aOi{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);background:transparent;color:var(--text-secondary);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition-fast)}._aOi:hover{color:var(--text-primary);background:var(--accent-hover)}@media(min-width:576px){._aNX{max-width:100%;min-width:0;width:100%;margin:0}._aNY{padding:var(--spacing-md)}._aN0{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}._aOg{padding:var(--spacing-md)}}@media(min-width:480px){._aN1{grid-template-columns:repeat(2,minmax(0,1fr))}._aOg{flex-direction:row;align-items:center}._aOh{flex:1}._aOi{width:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}._awG{gap:2px}._awG,._awH{display:flex;align-items:center}._awH{justify-content:center;background:transparent;border:none;color:#333;cursor:pointer;height:28px;width:28px;border-radius:4px;margin:0 2px}._awH:hover:not(:disabled){background-color:rgba(0,0,0,.05)}._awH:disabled{color:#aaa;cursor:not-allowed}._awI{margin:0 8px;position:relative}._awI,._awJ{display:flex;align-items:center}._awJ{justify-content:space-between;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:4px;padding:4px 8px;width:8rem;cursor:pointer;font-size:13px;transition:all .2s ease}._awJ:hover{background-color:#f9f9f9;border-color:#ccc}._awJ span{margin-right:8px}._awK{position:absolute;top:100%;left:0;margin-top:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;min-width:150px;overflow:hidden}._awL{padding:8px 12px;font-size:13px;color:#333;cursor:pointer;transition:background-color .2s ease}._awL:hover{background-color:rgba(0,0,0,.05)}._awM{height:1px;background-color:#eee;margin:4px 0}._awN{display:flex;align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:0 8px}._awO{width:50px;border:none;background:transparent;text-align:center;font-size:14px;font-weight:500;color:#374151;outline:none}._awO::-webkit-inner-spin-button,._awO::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._awO[type=number]{-moz-appearance:textfield}._awP{font-size:14px;color:#6b7280;margin-left:2px}._awQ{width:1px;height:24px;background:#e5e7eb;margin:0 4px}._awR{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#374151;transition:all .2s ease}._awR:hover{background:#f3f4f6;border-color:#9ca3af}._awR:active{transform:scale(.95)}._awS{display:flex;gap:4px;margin-left:8px}._awT{padding:4px 8px;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;color:#6b7280;transition:all .2s ease;min-width:40px}._awT:hover{background:#f3f4f6;color:#374151}._awT._awU{background:#3b82f6;border-color:#3b82f6;color:#fff}._awT:active{transform:scale(.95)}@media(max-width:768px){._awG{padding:6px 12px;gap:6px}._awS{display:none}._awO{width:40px}._awR{padding:6px 8px;font-size:12px}}._avD{gap:2px;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.6);border-radius:6px;padding:2px}._avD,._avE{display:flex;align-items:center}._avE{width:32px;height:28px;background:transparent;border:none;border-radius:4px;cursor:pointer;justify-content:center;color:#8b5cf6;transition:all .2s ease}._avE:hover{background:rgba(139,92,246,.1);color:#7c3aed;transform:scale(1.05)}._avE:active{transform:scale(.95)}._avF{width:46px;height:28px;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;color:#8b5cf6;transition:all .2s ease;position:relative}._avF:hover{background:rgba(139,92,246,.1);color:#7c3aed}._avF._avG{background:rgba(139,92,246,.15);color:#7c3aed}._avF ._avH{transition:transform .2s ease}._avF._avG ._avH{transform:rotate(180deg)}._avI{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(209,213,219,.4);border-radius:8px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);padding:6px;min-width:200px;z-index:1000;animation:_avJ .2s ease-out}._avK{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:13px;color:#374151;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}._avK:hover{background:rgba(139,92,246,.08);color:#7c3aed}._avK[data-disabled]{color:#9ca3af;cursor:not-allowed;opacity:.5}._avK[data-highlighted]{background:rgba(139,92,246,.12);color:#7c3aed}._avL{font-size:14px;flex-shrink:0}._avM{flex:1;text-align:left}._avN{height:1px;background:rgba(209,213,219,.4);margin:4px 0}._avO{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:13px;color:#374151;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;position:relative}._avO:hover{background:rgba(139,92,246,.08);color:#7c3aed}._avO[data-state=open]{background:rgba(139,92,246,.12);color:#7c3aed}._avP{margin-left:auto;color:#9ca3af;transition:color .15s ease}._avO:hover ._avP{color:#7c3aed}._avQ{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(209,213,219,.4);border-radius:6px;box-shadow:0 6px 16px -4px rgba(22,23,24,.35),0 4px 8px -8px rgba(22,23,24,.2);padding:4px;min-width:160px;z-index:1001;animation:_avJ .15s ease-out}@keyframes _avJ{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._avD{gap:1px;padding:1px}._avE{width:30px;height:26px}._avF{width:42px;height:26px}}._avR{justify-content:center;min-width:140px;max-width:200px}._avR,._avS{display:flex;align-items:center}._avS{gap:6px;padding:6px 10px;border-radius:6px;background:hsla(0,0%,100%,.7);border:1px solid rgba(226,232,240,.8);transition:all .3s ease;font-size:13px;font-weight:500;color:#64748b;min-height:28px}._avS._avT{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#3b82f6}._avS._avT ._avU{animation:_avV 1s linear infinite}._avS._avW{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}._avX{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}._avU,._avY{flex-shrink:0;color:inherit}@keyframes _avV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._abu{position:relative;width:4rem;height:100%;flex-shrink:0;will-change:width;contain:layout style;transition:width .3s ease-out}@media(prefers-reduced-motion:reduce){._abu{transition:width .2s ease-out}}._abu._abv{width:0}._abu._abw,._abx{width:320px}._abx{position:absolute;height:100%;right:0;top:0;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 24px rgba(0,0,0,.08),-2px 0 8px rgba(0,0,0,.04);display:flex;flex-direction:column;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateX(100%);transition:transform .3s ease-out;backface-visibility:hidden;-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%);background:hsla(0,0%,100%,.95)}._abx [contenteditable=true],._abx [contenteditable],._abx input,._abx select,._abx textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}@supports(translate:1px){._abx{translate:100% 0;transform:none;transition:translate .3s ease-out}}@media(prefers-reduced-motion:reduce){._abx{transition:transform .2s ease-out}@supports(translate:1px){._abx{transition:translate .2s ease-out}}}._abu._abw ._abx{transform:translateX(0)}@supports(translate:1px){._abu._abw ._abx{translate:0 0;transform:none}}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){._abx{background:#fff}}._aby{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95)}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){._aby{background:#fff}}._abz{display:flex;gap:4px;background:#f8fafc;padding:4px;border-radius:8px;transition:box-shadow .2s ease}._abz:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}._abA{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#64748b;transition:all .2s ease-out;white-space:nowrap;position:relative}._abA:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#e2e8f0;opacity:0;transition:opacity .2s ease}._abA svg{opacity:.7;transition:all .2s ease}._abA span,._abA svg{z-index:1;position:relative}._abA:hover{color:#334155;transform:translateY(-1px)}._abA:hover:before{opacity:1}._abA:hover svg{opacity:1;transform:scale(1.05)}._abA:active{transform:translateY(0)}._abA._abB{background:#fff;color:#1e293b;box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1)}._abA._abB svg{opacity:1;color:#3b82f6;transform:scale(1.02)}._abA._abB:before{opacity:0}@media(prefers-reduced-motion:reduce){._abA{transition:color .2s ease,background-color .2s ease}._abA:hover{transform:none}._abA svg{transition:opacity .2s ease}._abA svg:hover{transform:none}}._abC{width:36px;height:36px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s ease-out;position:relative;overflow:hidden}._abC:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#e2e8f0;opacity:0;transform:scale(.8);transition:all .2s ease}._abC svg{z-index:1;position:relative;transition:transform .2s ease}._abC:hover{background:#e2e8f0;border-color:#cbd5e1;color:#475569;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}._abC:hover:before{opacity:1;transform:scale(1)}._abC:hover svg{transform:rotate(90deg)}._abC:active{transform:translateY(0) scale(.95)}@media(prefers-reduced-motion:reduce){._abC{transition:color .2s ease,background-color .2s ease,border-color .2s ease}._abC:hover{transform:none}._abC svg{transition:none}._abC svg:hover{transform:none}}._abD{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:52px;height:52px;background:#fff;-webkit-backdrop-filter:blur(12px) saturate(110%);backdrop-filter:blur(12px) saturate(110%);border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;box-shadow:0 8px 32px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04);z-index:50;transition:all .3s ease-out;backface-visibility:hidden;background:hsla(0,0%,100%,.95)}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){._abD{background:#fff}}._abD svg{transition:all .2s ease-out}._abD:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;box-shadow:0 12px 40px rgba(59,130,246,.25),0 6px 20px rgba(59,130,246,.15);transform:translateY(-50%) scale(1.05)}._abD:hover svg{transform:scale(1.1) rotate(5deg)}._abD:active{transform:translateY(-50%) scale(.95)}@media(prefers-reduced-motion:reduce){._abD{transition:color .2s ease,background-color .2s ease,border-color .2s ease}._abD:hover{transform:translateY(-50%)}._abD svg{transition:none}._abD svg:hover{transform:none}}._abD:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._abE{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-webkit-overflow-scrolling:touch}._abE::-webkit-scrollbar{width:6px}._abE::-webkit-scrollbar-track{background:transparent}._abE::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}._abE::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:768px){._abu{width:100vw;position:fixed;top:0;right:0;bottom:0;z-index:9999}._abu:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;z-index:-1}._abu._abw:before{opacity:1}._abu._abv{width:0}._abx{width:min(320px,90vw);margin-left:auto}}._abF{display:flex;flex-direction:column;height:100%}._abG{padding:var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-secondary)}._abH{position:relative;display:flex;align-items:center}._abI{position:absolute;left:10px;color:var(--text-tertiary);z-index:1}._abJ{width:100%;padding:var(--spacing-sm) 10px var(--spacing-sm) 30px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-md);background:var(--background-primary);color:var(--text-primary);transition:border-color var(--transition-fast)}._abJ:hover{border-color:var(--border-medium)}._abJ:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._abJ::-moz-placeholder{color:var(--text-tertiary)}._abJ::placeholder{color:var(--text-tertiary)}._abK{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--background-secondary);border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast)}._abK:hover{background:var(--control-background-hover);color:var(--text-primary)}._abL{flex-wrap:wrap;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-primary)}._abL,._abM{display:flex}._abM{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);transition:var(--transition-fast);white-space:nowrap}._abM svg{opacity:.7;transition:opacity .2s ease}._abM:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._abM:hover svg{opacity:1}._abM._abB{background:var(--primary-100);border-color:var(--primary);color:var(--primary)}._abM._abB svg{opacity:1;color:var(--primary)}._abN{flex:1;overflow-y:auto;padding:0}._abO{border-bottom:1px solid var(--border)}._abO:last-child{border-bottom:none}._abP{width:100%;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;cursor:pointer;font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);text-align:left;transition:var(--transition-fast)}._abP svg:first-child{color:var(--text-secondary)}._abP:hover{background:var(--background-secondary)}._abQ{flex:1}._abR{color:var(--text-tertiary);transition:transform var(--transition-fast);margin-left:auto}._abR._abS{transform:rotate(180deg)}._abT{padding:0 var(--spacing-lg) var(--spacing-md)}._abU{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--spacing-md);padding:0}._abV{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;min-height:100px;position:relative}._abV,._abV svg{transition:var(--transition-fast)}._abV svg{color:var(--text-secondary)}._abV:hover{background:var(--background-secondary);border-color:var(--border-medium);transform:translateY(-2px);box-shadow:var(--shadow-medium)}._abV:hover svg{color:var(--text-primary);transform:scale(1.1)}._abV:active{transform:translateY(-1px);box-shadow:var(--shadow-light)}._abV._abB{background:var(--primary-100);border-color:var(--primary);box-shadow:0 4px 20px var(--primary-10)}._abV._abB svg{color:var(--primary);transform:scale(1.15)}._abW{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}._abX{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);line-height:1.2;margin:0}._abY{font-size:var(--font-size-xs);font-weight:400;color:var(--text-tertiary);line-height:1.3;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._abZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._ab0{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-large);padding:var(--spacing-lg);max-width:400px;width:90%}._ab1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}._ab2{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._ab3{font-size:var(--font-size-md)}._ab3,._ab4{color:var(--text-secondary)}._ab4{width:32px;height:32px;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}._ab4:hover{background:var(--control-background-hover);color:var(--text-primary)}._ab5{display:grid;gap:2px;max-width:300px;max-height:300px;overflow:auto}._ab6{width:20px;height:20px;background:var(--background-secondary);border:1px solid var(--border);cursor:pointer;transition:var(--transition-fast)}._ab6:hover{background:var(--primary-100)}._ab6._ab7,._ab6:hover{border-color:var(--primary)}._ab6._ab7{background:var(--primary)}._ab8{flex-direction:column;height:100%;color:var(--text-primary)}._ab8,._ab9{display:flex;background:var(--background-primary)}._ab9{padding:var(--spacing-md);border-bottom:1px solid var(--border);align-items:center;justify-content:space-between;gap:var(--spacing-md)}._aca{flex:1;min-width:0}._aca h3{margin:0 0 4px;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._acb{font-size:var(--font-size-xs);line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._acb,._acc{color:var(--text-secondary)}._acc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-primary);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}._acc:hover{border-color:var(--border-medium);background:var(--background-secondary)}._acc._abB{background:var(--primary-100);border-color:var(--primary);color:var(--primary)}._acc svg{width:16px;height:16px}._acd{flex:1;overflow-y:auto;padding:0}._ace{gap:var(--spacing-md)}._ace,._acf{display:flex;flex-direction:column}._acf{gap:4px}._acg{font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}._ach{padding:var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-md);background:var(--background-primary);color:var(--text-primary);transition:border-color var(--transition-fast);-webkit-user-select:text;-moz-user-select:text;user-select:text}._ach:hover{border-color:var(--border-medium)}._ach:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._ach::-moz-placeholder{color:var(--text-tertiary)}._ach::placeholder{color:var(--text-tertiary)}._aci{display:flex;gap:var(--spacing-md)}._aci ._acf{flex:1}._acj{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}._ack{width:36px;height:36px;background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);transition:var(--transition-fast)}._ack:hover{background:var(--background-secondary);border-color:var(--border-medium)}._ack._abB{background:var(--primary-100);border-color:var(--primary);color:var(--primary)}._ack._acl{background:var(--warning-100);border-color:var(--warning);color:var(--warning)}._acm{border-top:1px solid var(--border);margin-top:var(--spacing-md)}._acn{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._aco{display:flex;flex-direction:column;gap:6px}._aco label{font-size:12px;font-weight:500;color:#64748b}._acp{display:flex;align-items:center;justify-content:center;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease}._acp svg{color:#64748b}._acp:hover{background:#f1f5f9;border-color:#cbd5e1}._acp:hover svg{color:#475569}._acp:active{transform:scale(.95)}._acq{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._acr{display:flex;flex-direction:column;gap:6px}._acr label{font-size:12px;font-weight:500;color:#64748b}._acr input{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;transition:all .2s ease;-webkit-user-select:text;-moz-user-select:text;user-select:text}._acr input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._acs ._act{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}._acu{width:32px;height:32px;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative}._acu:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}._acu._abB{border-color:#3b82f6;transform:scale(1.1);box-shadow:0 0 0 2px rgba(59,130,246,.3)}._acu[style*=transparent]{background:linear-gradient(45deg,#f1f5f9 25%,transparent 0,transparent 75%,#f1f5f9 0),linear-gradient(45deg,#f1f5f9 25%,transparent 0,transparent 75%,#f1f5f9 0);background-size:8px 8px;background-position:0 0,4px 4px}._acv{padding:16px 20px 12px;border-bottom:1px solid #f1f5f9}._acw{display:flex;align-items:center;gap:10px}._acw svg{color:#3b82f6}._acw span{font-size:13px;font-weight:600;color:#0f172a}._acx{padding:16px 20px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}._acy{display:flex;align-items:center;gap:8px;margin-bottom:12px}._acy svg{color:#3b82f6}._acy span{font-size:14px;font-weight:600;color:#0f172a}._acz{display:flex;flex-direction:column;gap:8px}._acz textarea{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;min-height:80px;transition:all .2s ease}._acz textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._acz textarea::-moz-placeholder{color:#94a3b8}._acz textarea::placeholder{color:#94a3b8}._acA{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;align-self:flex-end}._acA:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}._acA:active:not(:disabled){transform:translateY(0)}._acA:disabled{opacity:.6;cursor:not-allowed}._acA svg{width:16px;height:16px}._acB{animation:_acC 1s linear infinite}@keyframes _acC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._acD{display:grid;grid-template-columns:1fr;gap:16px}._acE,._acF{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._acG{display:grid;grid-template-columns:1fr;gap:16px}._acH{display:flex;flex-direction:column;gap:6px}._acH label{font-size:12px;font-weight:500;color:#64748b}._acI{position:relative;display:flex;align-items:center}._acI input{width:100%;padding:8px 32px 8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;transition:all .2s ease}._acI input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._acJ{position:absolute;right:12px;font-size:12px;color:#94a3b8;pointer-events:none}._acK{display:flex;flex-direction:column;gap:6px}._acK label{font-size:12px;font-weight:500;color:#64748b}._acK select{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:all .2s ease}._acK select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._acL{display:flex;flex-direction:column;gap:8px}._acL label{font-size:12px;font-weight:500;color:#64748b}._acM{display:grid;grid-template-columns:1fr;gap:12px}._acN{padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;margin-bottom:16px}._acO{display:block;font-size:12px;font-weight:600;color:#374151;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}._acO,._acP{margin-bottom:12px}._acP{gap:4px}._acP,._ack{display:flex}._ack{align-items:center;justify-content:center;width:40px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s ease}._ack svg{width:16px;height:16px}._ack:hover{background:#f1f5f9;border-color:#cbd5e1;color:#374151}._ack._abB{background:#3b82f6;border-color:#3b82f6;color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.2)}._ack:active{transform:scale(.95)}._axq{top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;color:var(--foreground);z-index:10}._axq,._axr{background:var(--background)}._axr{padding:12px;border-bottom:1px solid var(--border)}._axs{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._axs:hover:not(:disabled){background:var(--primary-600);transform:translateY(-1px);box-shadow:0 2px 8px rgba(67,83,255,.3)}._axs:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(67,83,255,.3)}._axs:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._axs svg{flex-shrink:0}._axs span{white-space:nowrap}._axt{padding:12px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._axu{flex:1}._axu h3{margin:0;font-size:14px;font-weight:600;color:var(--foreground);line-height:1.3}._axv{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;flex-shrink:0}._axv:hover{border-color:var(--muted-foreground);background:var(--muted)}._axv._axw{background:var(--primary);border-color:var(--primary);color:#fff}._axv._axw:hover{background:var(--primary-hover);border-color:var(--primary-hover)}._axv svg{width:16px;height:16px}._axx{font-size:11px;color:var(--muted-foreground);margin-top:2px;display:block}._axy{flex:1;overflow-y:auto;padding:0}._axz{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px;color:var(--muted-foreground)}._axz span{font-size:12px}._axA{width:20px;height:20px;border-top:2px solid var(--border);border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:_axB 1s linear infinite}@keyframes _axB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._axC{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;padding:24px;text-align:center}._axC h4{margin:12px 0 6px;font-size:14px;font-weight:500;color:var(--foreground)}._axC p{margin:0;font-size:12px;line-height:1.4}._axC p,._axD{color:var(--muted-foreground)}._axD{opacity:.6;margin-bottom:8px}._axD svg{width:48px;height:48px}._axE{display:flex;flex-direction:column;gap:0}._axF{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}._axG{font-size:11px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}._axH{margin-bottom:16px;padding:12px;background:var(--muted);border-radius:8px;border:1px solid var(--border)}._axI,._axJ{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:8px}._axI:last-child,._axJ:last-child{margin-bottom:0}._axK,._axL{font-size:14px}._axM,._axN{font-weight:500;color:var(--foreground)}._axO{font-size:11px}._axO,._axP{color:var(--muted-foreground)}._axP{font-size:10px;transition:transform .2s ease}._axP._axQ{transform:rotate(180deg)}._axR{padding:16px}._axS{font-size:14px}._axT{flex:1;font-size:13px;font-weight:500;color:var(--foreground)}._axU,._axV,._axW,._axX{display:none!important}._aOj{flex-direction:column;gap:6px;margin-bottom:0}._aOj,._aOk{display:flex}._aOk{gap:12px;align-items:flex-end}._aOk ._aOj{flex:1;min-width:0}._aOl{background:var(--muted-10);border:1px solid var(--border);border-radius:8px;padding:16px;margin-bottom:16px}._aOl ._aOj:not(:last-child){margin-bottom:12px}._aOl ._aOk ._aOj{margin-bottom:0}._aOm{gap:4px;flex-wrap:wrap}._aOm,._aOn{display:flex;align-items:center}._aOn{justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease}._aOn._aOo{width:auto}._aOn:hover{border-color:var(--muted-foreground);background:var(--muted)}._aOn:active{transform:scale(.95)}._aOn._aOp{background:var(--primary);border-color:var(--primary);color:#fff}._aOn._aOp:hover{background:var(--primary-hover);border-color:var(--primary-hover)}._aOn:disabled{opacity:.5;cursor:not-allowed}._aOn:disabled:hover{border-color:var(--border);background:var(--background)}._aOn svg{width:14px;height:14px}._aOq{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.75rem;font-weight:500;white-space:nowrap;padding:4px 8px;margin-left:auto;text-decoration:none;transition:all .15s ease}._aOq:hover{color:var(--primary-hover);text-decoration:underline}._aOq:active{transform:scale(.98)}._aOq:disabled{opacity:.5;cursor:not-allowed}._aOq:disabled:hover{color:var(--primary);text-decoration:none}._aOr{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-size:.875rem;background:var(--background);color:var(--foreground);transition:all .15s ease;font-family:inherit}._aOr:hover{border-color:var(--muted-foreground)}._aOr:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._aOr:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}._aOs{display:flex;gap:4px;margin-left:8px;padding-left:8px;border-left:1px solid var(--border)}._aOt{background:var(--background);border:1px solid var(--border);border-radius:8px;padding:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;min-width:160px}._aOu{flex-direction:column;gap:2px}._aOu,._aOv{display:flex}._aOv{align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--foreground);cursor:pointer;transition:all .15s ease;font-size:.875rem;text-align:left}._aOv:hover{background:var(--muted)}._aOv:active{transform:scale(.98)}._aOv:disabled{opacity:.5;cursor:not-allowed}._aOv:disabled:hover{background:transparent}._aOv svg{flex-shrink:0;color:var(--muted-foreground)}._aOv span{flex:1}._aOw{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);cursor:pointer;transition:all .15s ease;font-size:.875rem;font-family:inherit;width:100%}._aOw:hover{border-color:var(--muted-foreground)}._aOw:disabled{opacity:.5;cursor:not-allowed}._aOx{width:20px;height:20px;border-radius:4px;flex-shrink:0}._aOx,._aOy{border:1px solid var(--border)}._aOy{background:var(--background);border-radius:8px;padding:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;min-width:200px}._aOz{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:12px}._aOA{width:20px;height:20px;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .15s ease}._aOA:hover{transform:scale(1.1);border-color:var(--muted-foreground)}._aOB{height:1px;background:var(--border);margin:12px 0}._aOC{width:100%;height:32px;border-radius:6px;background:transparent}._aOD{fill:var(--background)}._aOE{font-size:.875rem;font-weight:500;color:var(--foreground);display:flex;flex-direction:column;gap:2px}._aOE,._aOF{line-height:1.3}._aOF{font-size:.75rem;font-weight:400}._aOF,._aOG{color:var(--muted-foreground)}._aOG{padding:10px 12px;background:var(--muted);border-radius:6px;font-size:.875rem;border:1px solid var(--border);font-family:inherit}._aOH{gap:8px}._aOH,._aOI{display:flex;flex-direction:column}._aOI{list-style:none;padding:0;margin:0;gap:6px}._aOJ{display:block}._aOK{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);cursor:pointer;transition:all .15s ease;text-align:left}._aOK:hover{border-color:var(--muted-foreground)}._aOK:hover,._aOL{background:var(--muted)}._aOL{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;color:var(--muted-foreground);border-radius:999px;font-size:.6875rem;line-height:1}._aOM{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._aON{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-size:.875rem;background:var(--background);color:var(--foreground);transition:all .15s ease;font-family:inherit}._aON:hover{border-color:var(--muted-foreground)}._aON:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._aON::-moz-placeholder{color:var(--muted-foreground)}._aON::placeholder{color:var(--muted-foreground)}._aON:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}._aOO{display:flex;align-items:center;gap:8px}._aOP{flex:1;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-size:.875rem;background:var(--background);color:var(--foreground);transition:all .15s ease;font-variant-numeric:tabular-nums;font-family:inherit}._aOP:hover{border-color:var(--muted-foreground)}._aOP:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._aOP:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}._aOQ{font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap;font-weight:500;min-width:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._aOR{display:flex;align-items:center;gap:12px;padding:4px 0}._aOS{flex:1;height:4px;background:var(--muted);outline:none;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._aOS::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--primary);border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:all .15s ease;transition:all .15s ease}._aOS::-webkit-slider-thumb:hover{transform:scale(1.1)}._aOS::-moz-range-thumb{width:16px;height:16px;background:var(--primary);border-radius:50%;border:2px solid #fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2)}._aOT{font-size:.8125rem;color:var(--muted-foreground);min-width:40px;text-align:right;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}._aOU{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-size:.875rem;background:var(--background);color:var(--foreground);cursor:pointer;transition:all .15s ease;font-family:inherit}._aOU:hover{border-color:var(--muted-foreground)}._aOU:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._aOU:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}._aOV{flex-direction:column}._aOV,._aOW{display:flex;gap:8px;padding:4px 0}._aOW{align-items:center;font-size:.75rem;cursor:pointer;transition:color .15s ease}._aOW,._aOW:hover{color:var(--foreground)}._aOX{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}._aOY{display:flex;align-items:center;gap:6px}._aOC{width:32px;height:24px;border:1px solid var(--border);border-radius:4px;padding:0;cursor:pointer;background:none}._aOC::-webkit-color-swatch-wrapper{padding:0}._aOC::-webkit-color-swatch{border:none;border-radius:2px}._aOZ{flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:4px;font-size:.6875rem;background:var(--background);color:var(--foreground);font-family:SF Mono,Consolas,monospace;transition:border-color .15s ease;font-variant-numeric:tabular-nums}._aOZ:hover{border-color:var(--muted-foreground)}._aOZ:focus{outline:none;border-color:var(--primary)}._aO0{display:flex;align-items:center;gap:8px;padding:4px 0}._aO0,._aO1{cursor:pointer}._aO1{width:16px;height:16px;accent-color:var(--primary)}._aO2{width:36px;height:20px;background:var(--muted);border-radius:10px;position:relative;border:1px solid var(--border)}._aO2,._aO2:after{transition:all .2s ease}._aO2:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2)}input:checked+._aO2{background:var(--primary);border-color:var(--primary)}input:checked+._aO2:after{transform:translateX(16px)}._aO3{background:var(--muted);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:.6875rem;color:var(--muted-foreground)}._aO4{margin-bottom:4px;line-height:1.3}._aO4:last-child{margin-bottom:0}._aO4 strong{color:var(--foreground);font-weight:500}._aO5{padding:8px 10px;background:var(--muted);border:1px solid var(--border);border-radius:6px;font-size:.6875rem}._aO5,._aO6{color:var(--muted-foreground);font-style:italic}._aO7{flex-wrap:wrap;padding:4px 0}._aO7,._aO8{display:flex;gap:6px}._aO8{align-items:center;padding:6px 10px;background:var(--muted);border:1px solid var(--border);border-radius:16px;font-size:.6875rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:28px}._aO8:hover{background:var(--accent);border-color:var(--muted-foreground);transform:translateY(-1px)}._aO8:active{transform:translateY(0)}._aO8:disabled{opacity:.5;cursor:not-allowed;transform:none}._aO9{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._aO9:hover{background:var(--primary-600);border-color:var(--primary-600)}._aPa{font-size:.75rem;line-height:1}._aPa,._aPb{display:flex;align-items:center}._aPb{line-height:1.2}._aPc{width:100%;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--background);cursor:pointer;transition:all .15s ease;overflow:hidden}._aPc:focus,._aPc:hover{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._aPc:focus{outline:none}._aPc:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}._aPd{width:100%;height:auto;min-height:48px}._aPe{display:flex;align-items:center;gap:10px;padding:10px 12px;width:100%}._aPf{font-size:1.125rem;line-height:1;flex-shrink:0}._aPg{flex:1;text-align:left;min-width:0}._aPh{font-size:.75rem;font-weight:500;color:var(--foreground);line-height:1.3;margin-bottom:2px}._aPh,._aPi{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aPi{font-size:.625rem;color:var(--muted-foreground);line-height:1.2}._aPj{margin-bottom:16px}._aPj,._aPk{position:relative}._aPk{display:flex;align-items:center}._aPl{position:absolute;left:10px;color:var(--muted-foreground);z-index:1}._aPm{width:100%;padding:8px 10px 8px 32px;border:1px solid var(--border);border-radius:6px;font-size:.75rem;background:var(--background);color:var(--foreground);transition:all .15s ease;font-family:inherit}._aPm:hover{border-color:var(--muted-foreground)}._aPm:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._aPm::-moz-placeholder{color:var(--muted-foreground)}._aPm::placeholder{color:var(--muted-foreground)}._aPm:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}._aPn{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;border-radius:3px;transition:all .15s ease}._aPn:hover{background:var(--muted);color:var(--foreground)}._aPo{position:absolute;top:100%;left:0;right:0;background:var(--popover-background);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;max-height:300px;overflow-y:auto;margin-top:4px}._aPp{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:none;background:transparent;color:var(--foreground);cursor:pointer;transition:all .15s ease;text-align:left;width:100%;font-family:inherit;border-bottom:1px solid var(--border)}._aPp:last-child{border-bottom:none}._aPp._aPq,._aPp:hover{background:var(--muted)}._aPp._aPq{border-color:var(--primary)}._aPr{align-items:center;justify-content:center;width:20px;height:20px;background:var(--muted);border-radius:4px;color:var(--muted-foreground);flex-shrink:0;margin-top:2px}._aPr,._aPs{display:flex}._aPs{flex-direction:column;gap:2px;min-width:0;flex:1}._aPt{font-size:.75rem;font-weight:500;color:var(--foreground)}._aPt,._aPu{line-height:1.3}._aPu{font-size:.6875rem;color:var(--muted-foreground)}._aPv{font-size:.625rem;color:var(--primary);font-weight:500;text-transform:uppercase;letter-spacing:.025em}._aPv,._aPw{line-height:1.3}._aPw{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--muted-10);border:1px solid var(--border);border-radius:6px;margin-top:8px;font-size:.6875rem;color:var(--muted-foreground)}._aPw svg{flex-shrink:0;opacity:.7}._aPx{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4px;max-width:120px;background:var(--muted-10);border:1px solid var(--border);border-radius:6px;padding:8px}._aPy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;font-size:14px;font-weight:500}._aPy:hover{border-color:var(--primary);background:var(--muted);color:var(--foreground);transform:scale(1.05)}._aPy:active{transform:scale(.95)}._aPy._aOp{background:var(--primary);border-color:var(--primary);color:#fff}._aPy._aOp:hover{background:var(--primary-hover);border-color:var(--primary-hover)}._aPy:disabled{opacity:.5;cursor:not-allowed}._aPy:disabled:hover{border-color:var(--border);background:var(--background);transform:none}._aPz{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--muted-10);border:1px solid var(--border);border-radius:6px;transition:all .15s ease}._aPz:hover{background:var(--muted)}._aPA{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:var(--foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1}._aPA input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}._aPA input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}._aPA:hover{color:var(--primary)}._aPB{font-size:14px;transition:transform .15s ease}._aPA:hover ._aPB{transform:scale(1.1)}._aV9{position:relative;flex:1;padding:15px 0}._aWa{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:all .2s ease;cursor:pointer}._aWa:hover{opacity:1;transform:scale(1.05)}._aWb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(90deg,#000,#2a2a2a 83%,#4a4a4a);outline:none;cursor:pointer;z-index:2;position:relative}._aWb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:3;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}._aWb::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aWb::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:3;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}._aWb::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aWc{left:0;right:0;top:50%;transform:translateY(-50%);height:4px;z-index:1;pointer-events:none}._aWc,._aWd{position:absolute}._aWd{width:1px;height:12px;background-color:rgba(0,0,0,.3);transform:translateY(-40%)}._aWd:after{content:attr(data-time);position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:10px;color:#666;white-space:nowrap;opacity:.7}._aWe{background-color:rgba(248,204,74,.6);height:14px}._aWe:after{color:#b38c1d;font-weight:500}._aWf{height:4px;border-radius:4px;background:linear-gradient(90deg,rgba(245,210,95,.2),rgba(252,197,52,.6))}._aWf,._aWg{position:absolute;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}._aWg{width:2px;height:20px;background:#f8cc4a;box-shadow:0 0 8px rgba(248,204,74,.7)}._aWh{position:absolute;top:-26px;transform:translateX(-50%);background:linear-gradient(135deg,#ffd966,#f8cc4a);color:#333;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .2s ease;border:1px solid hsla(0,0%,100%,.7)}._aWh:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#ffe066,#ffd966)}._aWh:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f8cc4a}._aWi{display:flex;align-items:center;gap:12px;width:100%}._aWj{margin-bottom:8px}._aWk{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 8px}._aWl{color:#0070f3}._aWm{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:12px;font-size:14px;max-width:300px;z-index:1000;color:#111}._aWm p{margin:0;line-height:1.4}._aWn{top:-30px;background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:10}._aWn,._aWn:after{position:absolute;transform:translateX(-50%)}._aWn:after{content:"";bottom:-4px;left:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.8)}._aWn._aWo{opacity:1}._aWp{flex:1;padding:15px 0}._aWp,._aWq{position:relative}._aWq{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(90deg,#1e3a8a,#3b82f6 50%,#60a5fa);outline:none;cursor:pointer;z-index:2}._aWq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #3b82f6;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:3;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}._aWq::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aWq::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #3b82f6;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:3;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}._aWq::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aWr{left:0;right:0;top:50%;transform:translateY(-50%);height:4px;z-index:1;pointer-events:none}._aWr,._aWs{position:absolute}._aWs{width:1px;height:12px;background-color:rgba(0,0,0,.3);transform:translateY(-40%)}._aWs:after{content:attr(data-label);position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:10px;color:#666;white-space:nowrap;opacity:.7}._aWt{background-color:rgba(248,204,74,.6);height:14px}._aWt:after{color:#b38c1d;font-weight:500}._aWu,._aWv{position:absolute;top:50%;transform:translateY(-50%);height:4px;border-radius:4px;background:linear-gradient(90deg,rgba(245,210,95,.2),rgba(252,197,52,.6));z-index:1;pointer-events:none}._aWu{background:linear-gradient(90deg,rgba(252,197,52,.6),rgba(245,210,95,.2))}._aWw{top:50%;transform:translateY(-50%);width:2px;height:20px;background:#f8cc4a;z-index:1;pointer-events:none;box-shadow:0 0 8px rgba(248,204,74,.7)}._aWw,._aWx{position:absolute}._aWx{top:-26px;transform:translateX(-50%);background:linear-gradient(135deg,#ffd966,#f8cc4a);color:#333;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .2s ease;border:1px solid hsla(0,0%,100%,.7)}._aWx:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#ffe066,#ffd966)}._aWx:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f8cc4a}._aWy{gap:12px;width:100%}._aWy,._aWz{display:flex;align-items:center}._aWz{position:relative;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 8px}._aWA{color:#0070f3}._aWB{top:-30px;background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:10}._aWB,._aWB:after{position:absolute;transform:translateX(-50%)}._aWB:after{content:"";bottom:-4px;left:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.8)}._aWB._aWC{opacity:1}._aWD{display:flex;justify-content:space-between;margin-top:12px;font-size:11px;color:#666;padding:0 4px}._aWE{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:12px;font-size:14px;max-width:300px;z-index:1000;color:#111}._aWE p{margin:0;line-height:1.4}._ash{position:absolute;left:50%;transform:translateX(-50%);margin-top:.5rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;width:-moz-max-content;width:max-content;transition:top .3s ease}._asi{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);width:auto;max-width:350px;overflow:hidden;animation:_asj .3s ease-out forwards}._ask{display:flex;align-items:center;padding:.75rem 1rem;gap:.75rem;border-left:4px solid #3f72af}._asl{font-size:.875rem;font-weight:500;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#333}._asm{display:flex;align-items:center;justify-content:center}._asn{animation:_aso 1s linear infinite;color:#3f72af}@keyframes _aso{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes _asj{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._asp{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;color:#777}._asp:hover{background-color:rgba(0,0,0,.05);color:#333}._asq{z-index:100;position:absolute;left:50%;transform:translate(-50%,100%);display:flex;flex-direction:column;gap:10px;width:-moz-max-content;width:max-content;margin:0;list-style:none;outline:none;transition:top .3s ease}._6H{flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff;border:1px solid #eaeaea;transition:all .2s ease-in-out;will-change:transform;border-radius:8px}._6H._6I:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;border:2px solid transparent;background-image:linear-gradient(90deg,rgba(63,113,175,.08),rgba(90,142,214,.12)),linear-gradient(90deg,rgba(63,114,175,.051),rgba(90,141,214,.11));background-origin:border-box;background-clip:content-box,border-box;pointer-events:none;box-shadow:0 0 0 1px rgba(63,114,175,.2)}._6H ._6J{position:absolute;right:-5px;top:5px;z-index:10;opacity:0;transition:opacity .2s ease-in-out}._6H ._6J ._6K{display:none}._6H ._6J ._6L{width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.95);border:1px solid #eaeaea;box-shadow:0 2px 8px rgba(0,0,0,.15);outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .2s ease;position:absolute;right:-12px;top:8px}._6H ._6J ._6L:hover{background-color:#f5f5f5;box-shadow:0 4px 12px rgba(0,0,0,.25);transform:scale(1.05)}._6H:hover ._6M{display:block}._6H:hover ._6J{opacity:1}._6N{background:#fff;transition:transform .2s ease-out;transform-origin:center center}._6M{display:none;bottom:10px;right:10px;background:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}._6M,._6O{position:absolute}._6O{top:10px;left:10px;width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:2px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}._6O:hover{background-color:#fff;border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.3);transform:scale(1.05)}._6O svg{width:16px;height:16px;color:#555;transition:all .3s ease}._6O._6P{background:linear-gradient(90deg,#3f72af,#5a8dd6);border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.4);animation:_6Q 2s ease-in-out infinite alternate}._6O._6P svg{color:#fff;transform:scale(1.1)}@keyframes _6Q{0%{box-shadow:0 4px 12px rgba(63,114,175,.3)}to{box-shadow:0 8px 16px rgba(63,114,175,.5)}}._6R{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:rgba(63,114,175,.02);pointer-events:none;z-index:2}._6S{display:flex;justify-content:center;align-items:center;min-height:200px;background:#fff;border-radius:4px}._6T{background-color:transparent;animation:_6U .2s ease-out;z-index:1000;transform-origin:right center;box-shadow:none}._6T ._6V{position:relative;height:36px;border-radius:18px;background-color:hsla(0,0%,100%,.9);border:1px solid #eaeaea;display:flex;align-items:center;padding:0 12px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .2s ease;color:#555}._6T ._6V svg{margin-right:8px;flex-shrink:0}._6T ._6V span{font-size:12px;font-weight:500;white-space:nowrap}._6T ._6V:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 4px 8px rgba(0,0,0,.12);color:#333}._6T ._6W{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._6T ._6W:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#90caf9}._6T ._6X{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._6T ._6X:hover{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#a5d6a7}._6T ._6Y{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._6T ._6Y:hover{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-color:#ce93d8}._6T ._6Z{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._6T ._6Z:hover{background:linear-gradient(135deg,#fff8e1,#ffe0b2);border-color:#ffcc80}@keyframes _6U{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}._as5{position:fixed;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:8px 0;z-index:1000;min-width:180px}._as6{display:block;width:100%;padding:8px 16px;text-align:left;background:none;border:none;font-size:14px;cursor:pointer}._as6:hover{background-color:#f5f5f7}._8Y{display:flex;gap:8px;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:6px;z-index:1000;will-change:transform,opacity;transform-origin:var(--radix-tooltip-content-transform-origin);animation:_8Z .2s ease-in-out}._8Y ._80{display:flex;align-items:center;gap:6px;background-color:#f5f5f5;border:none;border-radius:4px;padding:6px 10px;font-size:12px;cursor:pointer;transition:background-color .2s}._8Y ._80:hover{background-color:#e0e0e0}._8Y ._80 svg{color:#555}._8Y ._80:disabled{opacity:.6;cursor:not-allowed}@keyframes _8Z{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._81{fill:#fff;width:10px;height:5px}._atn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}._ato{background-color:#fff;border-radius:8px;width:90%;max-width:500px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1)}._atp{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:600}._atp h3{margin:0;font-size:1.2rem}._atq{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1}._atr{flex-direction:column;gap:20px;scrollbar-width:none;scrollbar-color:transparent transparent;scroll-behavior:smooth}._atr,._ats{display:flex}._ats{width:100%;height:220px;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;align-items:center;justify-content:center;background-color:#f8f8f8}._att{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._atu{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}._atu:before{content:"";width:30px;height:30px;border:3px solid #eaeaea;border-top-color:#666;border-radius:50%;animation:_atv 1s linear infinite;margin-bottom:10px}._atw{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;gap:10px}._atw svg{opacity:.5}._atw span{font-size:14px}@keyframes _atv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._atx{display:flex;width:100%;border:1px solid #ddd;border-radius:6px;overflow:hidden}._aty{flex:1;padding:10px;border:none;font-size:14px;outline:none}._atz{background:#f5f5f5;border:none;padding:0 15px;cursor:pointer;display:flex;align-items:center;justify-content:center}._atz:hover{background:#eaeaea}._atA{display:flex;gap:12px;padding:10px 0;width:100%;overflow-x:auto;scrollbar-width:thin}._atA::-webkit-scrollbar{height:0}._atA::-webkit-scrollbar-thumb{background-color:transparent}._atB{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;cursor:pointer;min-width:60px}._atB span{font-size:12px;white-space:nowrap}._atC{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;overflow:hidden;position:relative}._atC:hover{background-color:#e5e5e5}._atD{position:relative}._atE{position:absolute;bottom:0;right:0;background-color:hsla(0,0%,100%,.9);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:2}._atE:hover{background-color:#e0e0e0}._atF{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:10px;padding:8px 0;z-index:10;min-width:150px}._atG{display:block;width:100%;text-align:left;padding:8px 16px;background:none;border:none;cursor:pointer}._atG:hover{background-color:#f5f5f5}._atG._atH{font-weight:700;background-color:#f0f0f0}._atG:disabled{opacity:.6;cursor:not-allowed}