._jD{display:flex;flex-direction:column;min-height:100vh;height:100vh;height:100dvh;padding:6vh 5vw 4vh 2vw}@media(max-width:799px){._jD{padding:0 3vw 3.5vh}}._jD h1,._jD h2,._jD h3{font-weight:600}._jE{flex:1;display:flex;flex-direction:column;gap:2.3rem}._jF{font-weight:500!important;margin-bottom:0;text-decoration:underline}._jG{margin:.4rem 0}._jH{display:flex;gap:10px}@media(max-width:799px){._jH{flex-direction:column}}._jH section{width:auto;flex:1}._jI{padding:.2rem 0;margin-bottom:1.43rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:768px){._jI{padding:.2rem 0}}@media(min-width:800px){._jI{flex-direction:row;align-items:stretch}}._jI ._jJ{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}._jI ._jJ svg{flex-shrink:0}._jI ._jK{display:flex;align-items:center;gap:10px}._jI ._jL{display:flex;flex-direction:column;justify-content:space-between;height:100%}._jI ._jL ._jM{font-size:2.1rem;font-weight:600;margin:0 1rem 0 0;font-style:italic}._jI ._jL ._jN{margin:.4rem 0 20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}._jI ._jO{font-size:1.3rem;margin:0 0 .7rem}._jI ._jP{display:flex;flex-direction:column;align-items:center}._jI ._jP>button,._jI ._jP>li{border:none;outline:none;background:transparent;width:100%;padding:.5rem .7rem}._jI ._jP svg{width:25px;height:25px;flex-shrink:0}._jQ{min-width:400px;padding:8px 15px;border:1px solid #000;flex-shrink:0;border-radius:10px}._jQ 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}._jQ p b{display:block;width:50%;flex-shrink:0;font-weight:600}._jR{color:rgba(var(--primary-foreground-rgb),.7);font-size:1.1rem;margin:0}._jS{width:8rem;height:8rem}._jT,._jU{background:hsla(0,0%,97%,.502);box-shadow:0 1px 3px rgba(0,0,0,.1)}._jV{font-size:.9rem;color:#666;margin-left:1rem}._jW{height:2rem;align-items:center;padding:.35rem .65rem!important;display:flex;gap:2px}._jW:active,._jW:focus-visible,._jW:focus-within,._jW:hover{border:none!important;outline:none!important}._jW ._jX{width:13px;height:13px;color:gray}._jY{display:flex;align-items:center;gap:4px}._jY svg{width:14px;height:14px}._aU{height:95.6vh;margin-top:4.4vh;flex-direction:column;position:relative}._aU,._aV{display:flex}._aW{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}._aW,._aX{position:relative}._aX{filter:none;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;vertical-align:middle}._aY{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)}._aY,._aZ{position:absolute;border-radius:50%}._aZ{width:10px;height:10px;background:#4cd964;bottom:-1px;right:2px}._a0{border:4px solid #f3f3f3;border-top-color:#202026;border-radius:50%;width:30px;height:30px;animation:_a1 2s linear infinite}@keyframes _a1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._a2{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)}._a3{position:relative;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.2)}._a3 img{width:100%;max-width:500px;height:auto}._a4{position:absolute;top:10px;right:10px;background:transparent;border:none;cursor:pointer}._a4 svg{fill:#333}._a4:hover svg{fill:#007bff}._a5{margin:0 2rem .92rem 1rem}._a5::-moz-selection{background-color:#4c4c4c;color:#fff}._a5::selection{background-color:#4c4c4c;color:#fff}._a6{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;color:gray;font-size:.8rem}._a7{color:#fff;margin:2px 0 0;padding:1rem;word-break:break-word;white-space:pre-wrap}._a8{display:flex;width:100%;background-color:#000;align-items:center;border-radius:4.5px 4.5px 0 0}._a7::-moz-selection{background-color:#4c4c4c;color:#fff}._a7::selection{background-color:#4c4c4c;color:#fff}._a9{cursor:pointer;display:flex;align-items:center}._ba{float:right;z-index:2;opacity:1}._ba,._bb{display:none}._bb{color:gray;margin:0;font-size:.65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}._a8:hover ._ba,._a8:hover ._bb{display:block}._bc{background:none;border:none;cursor:pointer;padding:1px;color:#fff;font-size:1.2rem}._bc ._bd{margin-top:2px;height:.7rem;width:.7rem;stroke-width:2px}._bc:hover{transform:scale(1.2)}._be{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}._be:active,._be:focus-visible,._be:focus-within{outline:1px solid #f5f5f5}._bf{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}._bf,._bg{position:relative;padding:0}._bg{margin-top:0;margin-bottom:0;overflow-y:auto;overflow-x:hidden;flex-grow:1}._bg::-webkit-scrollbar{width:5px}._bg::-webkit-scrollbar-thumb{background-color:#000;border-radius:0}._bg::-webkit-scrollbar-track{background-color:#fff;margin:0!important;border-radius:0;-webkit-box-shadow:none}._bg::-webkit-scrollbar-thumb:hover{background-color:#555}._bh{-webkit-user-select:none;-moz-user-select:none;user-select:none}._bi{justify-content:space-around;display:flex;align-items:center;background-color:hsla(0,0%,77%,.169)!important}._bi button{border:none;background-color:#000;color:#fff;font-weight:700;cursor:pointer;flex:1;padding:10px;text-align:center}._bi button:hover{background-color:rgba(0,0,0,.49)}._bj{background-color:hsla(0,0%,77%,0)!important;color:#000!important}._bk{background-color:hsla(0,0%,85%,.57)!important;color:#8f8f8f!important;cursor:default!important}@media(max-width:799px){._aU{margin-top:0}._a8{border-radius:0}._bf{width:100%;position:relative;left:50%;transform:translate(-50%);padding:.5vh 0 0}._a7{background-color:#000;color:#fff;padding:.4rem;margin:2px 0 0}._bi{justify-content:space-around;display:flex}._bg,._bi{width:100%;position:relative}}._bl{justify-content:center;align-items:center;flex-direction:column;display:contents}._bm{background-color:hsla(0,0%,77%,0)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}._bn{display:flex;flex-direction:column}._bo{display:grid;grid-template-columns:1fr 1fr}._bo ._bp{text-align:center}._acn{z-index:9!important;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._aco{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}._acp{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._acq{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}._acr{width:100%;height:20px;top:0;right:0;cursor:grab}._acs{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}._act{width:100%;flex:1}._acu{animation:_acv .3s ease-in-out}._acw{animation:_acx .3s ease-in-out}._acy{animation:_acz .3s ease-in-out}._acA{animation:_acB .3s ease-in-out}._acC{animation:_acD .3s ease-in-out}._acE{animation:_acF .3s ease-in-out}@keyframes _acv{0%{opacity:0}to{opacity:1}}@keyframes _acx{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _acz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _acB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _acD{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes _acF{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}._aiz{text-align:center;max-width:1200px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:799px){._aiz{padding:1rem;max-width:100%}}._aiA{font-size:2.5rem;margin-bottom:1rem;font-weight:600;color:#1a1a1a}@media(max-width:799px){._aiA{font-size:2rem;margin-bottom:.75rem}}._aiB{font-size:1.1rem;color:#666;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}@media(max-width:799px){._aiB{font-size:1rem;margin-bottom:2rem;padding:0 1rem}}._aiC{display:flex;justify-content:center;gap:2.5rem;padding:1rem}@media(max-width:799px){._aiC{flex-direction:column;align-items:center;gap:1.5rem;padding:.5rem}}._aiD{width:300px;padding:1.5rem;border-radius:12px;background:#fff;transition:all .2s ease;border:1px solid #e5e5e5;text-decoration:none}@media(max-width:799px){._aiD{width:100%;max-width:320px;padding:1rem}}._aiD:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}._aiD:active{transform:translateY(-2px)}._aiE{position:relative;width:100%;height:0;padding-bottom:70%;overflow:hidden;border-radius:10px;margin-bottom:1.5rem;background:#f5f5f5}@media(max-width:799px){._aiE{padding-bottom:60%;margin-bottom:1rem}}._aiF{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}._aiD:hover ._aiF{transform:scale(1.05)}._aiG{font-size:1.5rem;font-weight:500;color:#1a1a1a;margin-top:1rem}@media(max-width:799px){._aiG{font-size:1.1rem}}._atM{width:400px;padding:0}._atN{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._atN h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}._atO{padding:24px}._atP{margin-bottom:20px}._atP:last-of-type{margin-bottom:24px}._atP label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._atP 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}._atP input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._atP input::-moz-placeholder{color:#9ca3af}._atP input::placeholder{color:#9ca3af}._atP input:invalid{border-color:#ef4444}._atQ{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._atQ button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}._atQ button:disabled{cursor:not-allowed;opacity:.5}._atR{background:#fff;color:#6b7280;border-color:#d1d5db}._atR:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._atS{background:#3b82f6;color:#fff;border-color:#3b82f6}._atS:hover:not(:disabled){background:#2563eb;border-color:#2563eb}._atS:disabled{background:#9ca3af;border-color:#9ca3af}._avW{position:relative;width:80px;height:100%}._avW ._avX{position:absolute;width:300px;height:100%;right:0;border-left:1px solid var(--border);box-shadow:var(--shadow-medium);flex-direction:column}._avW ._avX,._avY{top:0;background:var(--background-primary);display:flex}._avY{align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border);position:sticky;z-index:10}._avZ{gap:4px;background:var(--background-secondary);padding:4px;border-radius:var(--radius-lg)}._av0,._avZ{display:flex}._av0{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;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}._av0 svg{opacity:.7;transition:opacity .2s ease}._av0:hover{background:var(--control-background-hover);color:var(--text-primary)}._av0:hover svg{opacity:1}._av0._av1{background:var(--background-primary);color:var(--text-primary);box-shadow:var(--shadow-light)}._av0._av1 svg{opacity:1;color:var(--primary)}._av2{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;color:var(--text-secondary);transition:var(--transition-fast)}._av2:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._av2:active{transform:scale(.95)}._av3{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:48px;height:48px;background:var(--background-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-round);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);box-shadow:var(--shadow-medium);z-index:50}._av3:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 20px var(--primary-10)}._av4{flex:1;overflow-y:auto}._av4::-webkit-scrollbar{width:4px}._av4::-webkit-scrollbar-track{background:transparent}._av4::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:2px}._av4::-webkit-scrollbar-thumb:hover{background:var(--border-medium)}._av5{padding:0}._av6{padding:var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-secondary)}._av7{position:relative;display:flex;align-items:center}._av8{position:absolute;left:10px;color:var(--text-tertiary);z-index:1}._av9{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)}._av9:hover{border-color:var(--border-medium)}._av9:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._av9::-moz-placeholder{color:var(--text-tertiary)}._av9::placeholder{color:var(--text-tertiary)}._awa{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)}._awa:hover{background:var(--control-background-hover);color:var(--text-primary)}._awb{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);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}._awb:hover{border-color:var(--border-medium);background:var(--background-secondary)}._awb._av1{background:var(--primary-100);border-color:var(--primary);color:var(--primary)}._awb svg{width:16px;height:16px}._awc{border-bottom:1px solid var(--border)}._awc:last-child{border-bottom:none}._awd{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)}._awd svg:first-child{color:var(--text-secondary)}._awd span{flex:1}._awd:hover{background:var(--background-secondary)}._awd h3{margin:0 0 var(--spacing-md) 0;padding:0 var(--spacing-lg);font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._awe{color:var(--text-tertiary);transition:transform var(--transition-fast);margin-left:auto}._awe._awf{transform:rotate(180deg)}._awg{padding:0 var(--spacing-lg) var(--spacing-md)}._awh{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--spacing-md);padding:0}._awi{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-round);cursor:pointer;min-height:100px;position:relative}._awi,._awi svg{transition:var(--transition-fast)}._awi svg{color:var(--text-secondary)}._awi ._awj{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);line-height:1.2}._awi ._awj,._awi ._awk{text-align:center;margin:0}._awi ._awk{font-size:var(--font-size-sm);font-weight:400;color:var(--text-tertiary);line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._awi:hover{background:var(--background-secondary);border-color:var(--border-medium);transform:translateY(-2px);box-shadow:var(--shadow-medium)}._awi:hover svg{transform:scale(1.1)}._awi:hover ._awj,._awi:hover svg{color:var(--text-primary)}._awi:hover ._awk{color:var(--text-secondary)}._awi:active{transform:translateY(-1px);box-shadow:var(--shadow-light)}._awi._av1{background:var(--primary-100);border-color:var(--primary);box-shadow:0 4px 20px var(--primary-10)}._awi._av1 svg{transform:scale(1.15)}._awi._av1 ._awj,._awi._av1 ._awk,._awi._av1 svg{color:var(--primary)}._awl{padding:var(--spacing-md) var(--spacing-lg)}._awl p{margin:0;font-size:var(--font-size-md);color:var(--text-secondary);background-color:var(--background-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--border)}._awl p,._awm{text-align:center}._awm{padding:var(--spacing-xl) var(--spacing-lg)}._awm ._awn{margin-bottom:var(--spacing-md);color:var(--border-light)}._awm p{margin:0;font-size:var(--font-size-md);color:var(--text-secondary)}._awo{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}._awp{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);background:var(--background-secondary);border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:var(--font-size-md);font-weight:600;color:var(--text-secondary);transition:var(--transition-fast);min-height:32px;position:relative}._awp:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._awp._av1{background:var(--primary-100)}._awp._av1,._awp._awq{border-color:var(--primary);color:var(--primary)}._awp._awq{background:linear-gradient(45deg,var(--primary-100) 50%,var(--background-secondary) 50%)}._awp._awq:after{content:"";position:absolute;top:2px;right:2px;width:4px;height:4px;background:var(--warning);border-radius:50%}._awr,._aws{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-primary);font-size:var(--font-size-md);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast)}._awr:focus,._aws:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._awr:hover,._aws:hover{border-color:var(--border-medium)}._aws{max-width:80px}._awt{width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius-md);background:none;cursor:pointer;transition:var(--transition-fast)}._awt::-webkit-color-swatch{border:none;border-radius:4px}._awt::-webkit-color-swatch-wrapper{padding:2px;border:none;border-radius:4px}._awt:hover{border-color:var(--border-medium);transform:scale(1.05)}._awt:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._awu{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}._awv{display:flex;flex-direction:column;gap:4px;align-items:center;flex:1}._awv ._awu{font-size:var(--font-size-sm);text-align:center}._aww{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}._aww ._awu{font-size:var(--font-size-sm);margin-bottom:2px}._awx{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._awy{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) 0}._awz{width:100%;min-height:48px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-primary);font-size:var(--font-size-md);color:var(--text-primary);font-family:inherit;resize:vertical;transition:var(--transition-fast)}._awz:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._awz::-moz-placeholder{color:var(--text-tertiary)}._awz::placeholder{color:var(--text-tertiary)}._awA{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);border:none;border-radius:var(--radius-md);color:var(--primary-foreground);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:var(--transition-fast)}._awA svg{transition:transform var(--transition-fast)}._awA:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--primary-10)}._awA:hover svg{transform:scale(1.1)}._awA:active{transform:translateY(0)}._awA:disabled{opacity:.6;cursor:not-allowed;transform:none}._awB{display:flex;flex-direction:column;height:100%;color:var(--text-primary)}._awB,._awC{background:var(--background-primary)}._awC{padding:var(--spacing-md);border-bottom:1px solid var(--border)}._awD{display:flex;gap:var(--spacing-sm);align-items:flex-end}._awE{flex:1;padding:var(--spacing-sm) 10px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:inherit;background:var(--background-primary);color:var(--text-primary);resize:none;transition:border-color var(--transition-fast);line-height:1.4}._awE:hover{border-color:var(--border-medium)}._awE:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._awE::-moz-placeholder{color:var(--text-tertiary)}._awE::placeholder{color:var(--text-tertiary)}._awE:disabled{opacity:.5;cursor:not-allowed}._awF{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}._awF:hover:not(:disabled){background:var(--primary-600)}._awF:disabled{opacity:.5;cursor:not-allowed}._awG{padding:var(--spacing-md) var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-primary);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._awH{flex:1;min-width:0}._awH h3{margin:0 0 4px;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._awI{font-size:12px;color:#64748b;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._awJ{border-bottom:1px solid #f1f5f9}._awJ:last-child{border-bottom:none}._awK{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#0f172a;text-align:left;transition:all .2s ease}._awK svg:first-child{color:#64748b}._awK:hover{background:#f8fafc}._awL{flex:1}._awM{padding:0 20px 16px}._awN{gap:var(--spacing-md)}._awN,._awO{display:flex;flex-direction:column}._awO{gap:4px}._awP{font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}._awQ{padding:var(--spacing-sm) var(--spacing-sm);border:1px solid var(--border);border-radius:4px;font-size:var(--font-size-md);background:var(--background-primary);color:var(--text-primary);transition:border-color var(--transition-fast)}._awQ:hover{border-color:var(--border-medium)}._awQ:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._awR{display:flex;gap:var(--spacing-md)}._awR ._awO{flex:1}._awS{display:flex;gap:var(--spacing-md);min-width:0}._awS ._awO{flex:1;min-width:0}._awT{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._awU{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);background:var(--background-secondary);border:1px solid var(--border);border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:var(--transition-fast);position:relative}._awU:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._awU._av1{background:var(--primary-100)}._awU._av1,._awU._awq{border-color:var(--primary);color:var(--primary)}._awU._awq{background:linear-gradient(45deg,var(--primary-100) 50%,var(--background-secondary) 50%)}._awU._awq:after{content:"";position:absolute;top:2px;right:2px;width:4px;height:4px;background:var(--warning);border-radius:50%}._awU svg{width:14px;height:14px}._awV{flex:1;overflow-y:auto;padding:0}._awW{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));padding:var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-secondary)}._awW,._awX{gap:var(--spacing-sm)}._awX{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md) var(--spacing-sm);background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;min-height:70px;position:relative}._awX,._awX svg{transition:var(--transition-fast)}._awX svg{color:var(--text-secondary)}._awX span{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);text-align:center;line-height:1.2}._awX:hover{background:var(--background-secondary);border-color:var(--border-medium);transform:translateY(-1px);box-shadow:var(--shadow-light)}._awX:hover svg{color:var(--text-primary);transform:scale(1.1)}._awX._av1{background:var(--primary-100);border-color:var(--primary);box-shadow:0 2px 12px var(--primary-10)}._awX._av1 svg{color:var(--primary);transform:scale(1.1)}._awX._av1 span{color:var(--primary);font-weight:600}._awX._av1:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:var(--primary);border-radius:var(--radius-lg);z-index:-1}._awY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-lg);text-align:center;color:var(--text-tertiary)}._awY svg{margin-bottom:var(--spacing-md);opacity:.6}._awY p{margin:0;font-size:var(--font-size-md);color:var(--text-secondary);font-style:italic}._awZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:_aw0 .2s ease}._aw1{background:var(--background-primary);border-radius:var(--radius-round);box-shadow:var(--shadow-medium);border:1px solid var(--border);padding:var(--spacing-lg);min-width:280px;max-width:400px;animation:_aw2 .2s ease}._aw3{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border)}._aw4{font-size:var(--font-size-lg);color:var(--text-primary)}._aw4,._aw5{font-weight:600}._aw5{font-size:var(--font-size-md);color:var(--primary);background:var(--primary-100);padding:4px var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--primary-100)}._aw6{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:var(--transition-fast)}._aw6:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._aw7{display:grid;gap:2px;background:var(--background-secondary);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-sm);max-width:300px;max-height:200px;overflow:auto}._aw8{width:18px;height:18px;background:var(--background-primary);border:1px solid var(--border);border-radius:2px;cursor:pointer;transition:var(--transition-fast)}._aw8:hover{background:var(--primary-100);border-color:var(--primary);transform:scale(1.05)}._aw8._aw9{background:var(--primary);border-color:var(--primary-600);transform:scale(1.05)}@keyframes _aw0{0%{opacity:0}to{opacity:1}}@keyframes _aw2{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._aU2{position:relative;flex:1;padding:15px 0}._aU3{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:all .2s ease;cursor:pointer}._aU3:hover{opacity:1;transform:scale(1.05)}._aU4{-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}._aU4::-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}._aU4::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aU4::-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}._aU4::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aU5{left:0;right:0;top:50%;transform:translateY(-50%);height:4px;z-index:1;pointer-events:none}._aU5,._aU6{position:absolute}._aU6{width:1px;height:12px;background-color:rgba(0,0,0,.3);transform:translateY(-40%)}._aU6:after{content:attr(data-time);position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:10px;color:#666;white-space:nowrap;opacity:.7}._aU7{background-color:rgba(248,204,74,.6);height:14px}._aU7:after{color:#b38c1d;font-weight:500}._aU8{height:4px;border-radius:4px;background:linear-gradient(90deg,rgba(245,210,95,.2),rgba(252,197,52,.6))}._aU8,._aU9{position:absolute;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}._aU9{width:2px;height:20px;background:#f8cc4a;box-shadow:0 0 8px rgba(248,204,74,.7)}._aVa{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)}._aVa:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#ffe066,#ffd966)}._aVa: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}._aVb{display:flex;align-items:center;gap:12px;width:100%}._aVc{margin-bottom:8px}._aVd{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}._aVe{color:#0070f3}._aVf{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}._aVf p{margin:0;line-height:1.4}._aVg{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}._aVg,._aVg:after{position:absolute;transform:translateX(-50%)}._aVg: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)}._aVg._aVh{opacity:1}._aVi{flex:1;padding:15px 0}._aVi,._aVj{position:relative}._aVj{-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}._aVj::-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}._aVj::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aVj::-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}._aVj::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}._aVk{left:0;right:0;top:50%;transform:translateY(-50%);height:4px;z-index:1;pointer-events:none}._aVk,._aVl{position:absolute}._aVl{width:1px;height:12px;background-color:rgba(0,0,0,.3);transform:translateY(-40%)}._aVl:after{content:attr(data-label);position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:10px;color:#666;white-space:nowrap;opacity:.7}._aVm{background-color:rgba(248,204,74,.6);height:14px}._aVm:after{color:#b38c1d;font-weight:500}._aVn,._aVo{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}._aVn{background:linear-gradient(90deg,rgba(252,197,52,.6),rgba(245,210,95,.2))}._aVp{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)}._aVp,._aVq{position:absolute}._aVq{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)}._aVq:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#ffe066,#ffd966)}._aVq: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}._aVr{gap:12px;width:100%}._aVr,._aVs{display:flex;align-items:center}._aVs{position:relative;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111;font-size:1rem;font-weight:500;margin:0 0 8px}._aVt{color:#0070f3}._aVu{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}._aVu,._aVu:after{position:absolute;transform:translateX(-50%)}._aVu: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)}._aVu._aVv{opacity:1}._aVw{display:flex;justify-content:space-between;margin-top:12px;font-size:11px;color:#666;padding:0 4px}._aVx{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}._aVx p{margin:0;line-height:1.4}._aqj{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}._aqk{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);width:auto;max-width:350px;overflow:hidden;animation:_aql .3s ease-out forwards}._aqm{display:flex;align-items:center;padding:.75rem 1rem;gap:.75rem;border-left:4px solid #3f72af}._aqn{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}._aqo{display:flex;align-items:center;justify-content:center}._aqp{animation:_aqq 1s linear infinite;color:#3f72af}@keyframes _aqq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes _aql{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._aqr{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}._aqr:hover{background-color:rgba(0,0,0,.05);color:#333}._aqs{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}._aBw{width:400px;padding:0}._aBx{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._aBx h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}._aBy{padding:24px}._aBz{margin-bottom:20px}._aBz:last-of-type{margin-bottom:24px}._aBz label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._aBz 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}._aBz input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._aBz input::-moz-placeholder{color:#9ca3af}._aBz input::placeholder{color:#9ca3af}._aBz input:invalid{border-color:#ef4444}._aBA{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._aBA button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}._aBA button:disabled{cursor:not-allowed;opacity:.5}._aBB{background:#fff;color:#6b7280;border-color:#d1d5db}._aBB:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._aBC{background:#3b82f6;color:#fff;border-color:#3b82f6}._aBC:hover:not(:disabled){background:#2563eb;border-color:#2563eb}._aBC:disabled{background:#9ca3af;border-color:#9ca3af}._aAb{position:relative;width:80px;height:100%}._aAb ._aAc{position:absolute;width:300px;height:100%;right:0;border-left:1px solid var(--border);box-shadow:var(--shadow-medium);flex-direction:column}._aAb ._aAc,._aAd{top:0;background:var(--background-primary);display:flex}._aAd{align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border);position:sticky;z-index:10}._aAe{gap:4px;background:var(--background-secondary);padding:4px;border-radius:var(--radius-lg)}._aAe,._aAf{display:flex}._aAf{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;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}._aAf svg{opacity:.7;transition:opacity .2s ease}._aAf:hover{background:var(--control-background-hover);color:var(--text-primary)}._aAf:hover svg{opacity:1}._aAf._aAg{background:var(--background-primary);color:var(--text-primary);box-shadow:var(--shadow-light)}._aAf._aAg svg{opacity:1;color:var(--primary)}._aAh{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;color:var(--text-secondary);transition:var(--transition-fast)}._aAh:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._aAh:active{transform:scale(.95)}._aAi{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:48px;height:48px;background:var(--background-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-round);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);box-shadow:var(--shadow-medium);z-index:50}._aAi:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 20px var(--primary-10)}._aAj{flex:1;overflow-y:auto}._aAj::-webkit-scrollbar{width:4px}._aAj::-webkit-scrollbar-track{background:transparent}._aAj::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:2px}._aAj::-webkit-scrollbar-thumb:hover{background:var(--border-medium)}._aAk{padding:0}._aAl{padding:var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-secondary)}._aAm{position:relative;display:flex;align-items:center}._aAn{position:absolute;left:10px;color:var(--text-tertiary);z-index:1}._aAo{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)}._aAo:hover{border-color:var(--border-medium)}._aAo:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._aAo::-moz-placeholder{color:var(--text-tertiary)}._aAo::placeholder{color:var(--text-tertiary)}._aAp{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)}._aAp:hover{background:var(--control-background-hover);color:var(--text-primary)}._aAq{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);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}._aAq:hover{border-color:var(--border-medium);background:var(--background-secondary)}._aAq._aAg{background:var(--primary-100);border-color:var(--primary);color:var(--primary)}._aAq svg{width:16px;height:16px}._aAr{border-bottom:1px solid var(--border)}._aAr:last-child{border-bottom:none}._aAs{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)}._aAs svg:first-child{color:var(--text-secondary)}._aAs span{flex:1}._aAs:hover{background:var(--background-secondary)}._aAs h3{margin:0 0 var(--spacing-md) 0;padding:0 var(--spacing-lg);font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._aAt{color:var(--text-tertiary);transition:transform var(--transition-fast);margin-left:auto}._aAt._aAu{transform:rotate(180deg)}._aAv{padding:0 var(--spacing-lg) var(--spacing-md)}._aAw{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--spacing-md);padding:0}._aAx{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-round);cursor:pointer;min-height:100px;position:relative}._aAx,._aAx svg{transition:var(--transition-fast)}._aAx svg{color:var(--text-secondary)}._aAx ._aAy{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);line-height:1.2}._aAx ._aAy,._aAx ._aAz{text-align:center;margin:0}._aAx ._aAz{font-size:var(--font-size-sm);font-weight:400;color:var(--text-tertiary);line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._aAx:hover{background:var(--background-secondary);border-color:var(--border-medium);transform:translateY(-2px);box-shadow:var(--shadow-medium)}._aAx:hover svg{transform:scale(1.1)}._aAx:hover ._aAy,._aAx:hover svg{color:var(--text-primary)}._aAx:hover ._aAz{color:var(--text-secondary)}._aAx:active{transform:translateY(-1px);box-shadow:var(--shadow-light)}._aAx._aAg{background:var(--primary-100);border-color:var(--primary);box-shadow:0 4px 20px var(--primary-10)}._aAx._aAg svg{transform:scale(1.15)}._aAx._aAg ._aAy,._aAx._aAg ._aAz,._aAx._aAg svg{color:var(--primary)}._aAA{padding:var(--spacing-md) var(--spacing-lg)}._aAA p{margin:0;font-size:var(--font-size-md);color:var(--text-secondary);background-color:var(--background-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--border)}._aAA p,._aAB{text-align:center}._aAB{padding:var(--spacing-xl) var(--spacing-lg)}._aAB ._aAC{margin-bottom:var(--spacing-md);color:var(--border-light)}._aAB p{margin:0;font-size:var(--font-size-md);color:var(--text-secondary)}._aAD{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}._aAE{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);background:var(--background-secondary);border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:var(--font-size-md);font-weight:600;color:var(--text-secondary);transition:var(--transition-fast);min-height:32px;position:relative}._aAE:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._aAE._aAg{background:var(--primary-100)}._aAE._aAF,._aAE._aAg{border-color:var(--primary);color:var(--primary)}._aAE._aAF{background:linear-gradient(45deg,var(--primary-100) 50%,var(--background-secondary) 50%)}._aAE._aAF:after{content:"";position:absolute;top:2px;right:2px;width:4px;height:4px;background:var(--warning);border-radius:50%}._aAG,._aAH{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-primary);font-size:var(--font-size-md);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast)}._aAG:focus,._aAH:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._aAG:hover,._aAH:hover{border-color:var(--border-medium)}._aAH{max-width:80px}._aAI{width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius-md);background:none;cursor:pointer;transition:var(--transition-fast)}._aAI::-webkit-color-swatch{border:none;border-radius:4px}._aAI::-webkit-color-swatch-wrapper{padding:2px;border:none;border-radius:4px}._aAI:hover{border-color:var(--border-medium);transform:scale(1.05)}._aAI:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._aAJ{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}._aAK{display:flex;flex-direction:column;gap:4px;align-items:center;flex:1}._aAK ._aAJ{font-size:var(--font-size-sm);text-align:center}._aAL{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}._aAL ._aAJ{font-size:var(--font-size-sm);margin-bottom:2px}._aAM{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._aAN{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) 0}._aAO{width:100%;min-height:48px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background-primary);font-size:var(--font-size-md);color:var(--text-primary);font-family:inherit;resize:vertical;transition:var(--transition-fast)}._aAO:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._aAO::-moz-placeholder{color:var(--text-tertiary)}._aAO::placeholder{color:var(--text-tertiary)}._aAP{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);border:none;border-radius:var(--radius-md);color:var(--primary-foreground);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:var(--transition-fast)}._aAP svg{transition:transform var(--transition-fast)}._aAP:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--primary-10)}._aAP:hover svg{transform:scale(1.1)}._aAP:active{transform:translateY(0)}._aAP:disabled{opacity:.6;cursor:not-allowed;transform:none}._aAQ{display:flex;flex-direction:column;height:100%;color:var(--text-primary)}._aAQ,._aAR{background:var(--background-primary)}._aAR{padding:var(--spacing-md);border-bottom:1px solid var(--border)}._aAS{display:flex;gap:var(--spacing-sm);align-items:flex-end}._aAT{flex:1;padding:var(--spacing-sm) 10px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:inherit;background:var(--background-primary);color:var(--text-primary);resize:none;transition:border-color var(--transition-fast);line-height:1.4}._aAT:hover{border-color:var(--border-medium)}._aAT:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._aAT::-moz-placeholder{color:var(--text-tertiary)}._aAT::placeholder{color:var(--text-tertiary)}._aAT:disabled{opacity:.5;cursor:not-allowed}._aAU{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}._aAU:hover:not(:disabled){background:var(--primary-600)}._aAU:disabled{opacity:.5;cursor:not-allowed}._aAV{padding:var(--spacing-md) var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-primary);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._aAW{flex:1;min-width:0}._aAW h3{margin:0 0 4px;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._aAX{font-size:12px;color:#64748b;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aAY{border-bottom:1px solid #f1f5f9}._aAY:last-child{border-bottom:none}._aAZ{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#0f172a;text-align:left;transition:all .2s ease}._aAZ svg:first-child{color:#64748b}._aAZ:hover{background:#f8fafc}._aA0{flex:1}._aA1{padding:0 20px 16px}._aA2{gap:var(--spacing-md)}._aA2,._aA3{display:flex;flex-direction:column}._aA3{gap:4px}._aA4{font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}._aA5{padding:var(--spacing-sm) var(--spacing-sm);border:1px solid var(--border);border-radius:4px;font-size:var(--font-size-md);background:var(--background-primary);color:var(--text-primary);transition:border-color var(--transition-fast)}._aA5:hover{border-color:var(--border-medium)}._aA5:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._aA6{display:flex;gap:var(--spacing-md)}._aA6 ._aA3{flex:1}._aA7{display:flex;gap:var(--spacing-md);min-width:0}._aA7 ._aA3{flex:1;min-width:0}._aA8{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._aA9{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);background:var(--background-secondary);border:1px solid var(--border);border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:var(--transition-fast);position:relative}._aA9:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._aA9._aAg{background:var(--primary-100)}._aA9._aAF,._aA9._aAg{border-color:var(--primary);color:var(--primary)}._aA9._aAF{background:linear-gradient(45deg,var(--primary-100) 50%,var(--background-secondary) 50%)}._aA9._aAF:after{content:"";position:absolute;top:2px;right:2px;width:4px;height:4px;background:var(--warning);border-radius:50%}._aA9 svg{width:14px;height:14px}._aBa{flex:1;overflow-y:auto;padding:0}._aBb{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));padding:var(--spacing-md);border-bottom:1px solid var(--border);background:var(--background-secondary)}._aBb,._aBc{gap:var(--spacing-sm)}._aBc{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md) var(--spacing-sm);background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;min-height:70px;position:relative}._aBc,._aBc svg{transition:var(--transition-fast)}._aBc svg{color:var(--text-secondary)}._aBc span{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);text-align:center;line-height:1.2}._aBc:hover{background:var(--background-secondary);border-color:var(--border-medium);transform:translateY(-1px);box-shadow:var(--shadow-light)}._aBc:hover svg{color:var(--text-primary);transform:scale(1.1)}._aBc._aAg{background:var(--primary-100);border-color:var(--primary);box-shadow:0 2px 12px var(--primary-10)}._aBc._aAg svg{color:var(--primary);transform:scale(1.1)}._aBc._aAg span{color:var(--primary);font-weight:600}._aBc._aAg:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:var(--primary);border-radius:var(--radius-lg);z-index:-1}._aBd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-lg);text-align:center;color:var(--text-tertiary)}._aBd svg{margin-bottom:var(--spacing-md);opacity:.6}._aBd p{margin:0;font-size:var(--font-size-md);color:var(--text-secondary);font-style:italic}._aBe{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:_aBf .2s ease}._aBg{background:var(--background-primary);border-radius:var(--radius-round);box-shadow:var(--shadow-medium);border:1px solid var(--border);padding:var(--spacing-lg);min-width:280px;max-width:400px;animation:_aBh .2s ease}._aBi{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border)}._aBj{font-size:var(--font-size-lg);color:var(--text-primary)}._aBj,._aBk{font-weight:600}._aBk{font-size:var(--font-size-md);color:var(--primary);background:var(--primary-100);padding:4px var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--primary-100)}._aBl{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:var(--transition-fast)}._aBl:hover{background:var(--control-background-hover);border-color:var(--border-medium);color:var(--text-primary)}._aBm{display:grid;gap:2px;background:var(--background-secondary);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-sm);max-width:300px;max-height:200px;overflow:auto}._aBn{width:18px;height:18px;background:var(--background-primary);border:1px solid var(--border);border-radius:2px;cursor:pointer;transition:var(--transition-fast)}._aBn:hover{background:var(--primary-100);border-color:var(--primary);transform:scale(1.05)}._aBn._aBo{background:var(--primary);border-color:var(--primary-600);transform:scale(1.05)}@keyframes _aBf{0%{opacity:0}to{opacity:1}}@keyframes _aBh{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._bai{position:relative;width:100%}._baj{display:flex;align-items:center;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;width:100%;font-size:.9rem;cursor:pointer;transition:all .15s ease;color:#333;justify-content:space-between;height:38px}._baj:focus{outline:none;border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05)}._baj:hover{background-color:#f8f8f8;border-color:#ccc}._baj[data-state=open]{border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05);background-color:#f8f8f8}._baj:disabled{opacity:.65;cursor:not-allowed;background-color:#f8f8f8}._baj._bak{border-color:#dc3545}._bal{color:#3151d1}._bam{z-index:9999!important;position:relative;max-height:min(var(--radix-select-content-available-height),336px);border-radius:6px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;border:1px solid #d3d3d3;animation:_ban .15s ease-out;will-change:transform,opacity;transform-origin:var(--radix-select-content-transform-origin);pointer-events:auto}@keyframes _ban{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._bao{position:relative;display:flex;align-items:center;padding:8px;border-bottom:1px solid #e0e0e0}._bap{height:36px;width:100%;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;padding-left:30px;padding-right:8px;color:#333;font-size:.9rem}._bap::-moz-placeholder{color:#666}._bap::placeholder{color:#666}._bap:focus{outline:none;border-color:#aaa;box-shadow:0 0 0 2px rgba(0,0,0,.05)}._baq{pointer-events:none;position:absolute;left:18px;color:#666}._bar{overflow-y:auto;padding:4px;max-height:250px;pointer-events:auto}._bar::-webkit-scrollbar{width:5px}._bar::-webkit-scrollbar-track{background:transparent}._bar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px}._bas{position:relative;display:flex;height:36px;cursor:pointer;align-items:center;border-radius:6px;padding-left:30px;padding-right:12px;color:#333;font-size:.9rem}._bas[data-active-item],._bas[data-highlighted]{background-color:#f0f5ff}._bas[data-state=checked]{font-weight:500}._bas[data-disabled]{opacity:.65;cursor:not-allowed}._bat{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:1.3;transition:color .15s ease}._bas[data-highlighted] ._bat,._bat{color:#333}._bas[data-state=checked] ._bat{color:#3151d1;font-weight:500}._bau{position:absolute;left:8px;color:#3151d1}._bav{padding:8px 12px;text-align:center;font-size:.85rem;color:#666}._baj:focus-visible{outline:2px solid #3151d1;outline-offset:2px}._bap:focus-visible{outline:2px solid #3151d1;outline-offset:2px}@media(prefers-contrast:high){._baj{border-width:2px}._bas[data-state=checked]{outline:2px solid #3151d1}}@media(prefers-reduced-motion:reduce){._bam{animation:none}._bal,._bat,._bau{transition:none}}@media(max-width:768px){._bam{max-width:90vw;max-height:50vh}._bas{height:44px;padding-left:32px;padding-right:16px}._bat{font-size:1rem}}._a97{position:relative;width:100%}._a98{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-md);color:var(--text-primary);background-color:var(--background-primary);transition:all var(--transition-fast);cursor:pointer;min-height:36px}._a98:hover{border-color:var(--border-medium);background-color:var(--background-secondary)}._a98:focus{outline:none}._a98:focus,._a98[data-state=open]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._a98[data-disabled]{opacity:.5;cursor:not-allowed;background-color:var(--background-secondary)}._a98[data-placeholder],._a99{color:var(--text-tertiary)}._a99{transition:transform var(--transition-fast);flex-shrink:0;margin-left:var(--spacing-sm)}._a98[data-state=open] ._a99{transform:rotate(180deg);color:var(--primary)}._baa{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-large);z-index:9999;min-width:200px;max-width:280px;overflow:hidden;animation:_bab .2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}@keyframes _bab{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._bac{padding:var(--spacing-xs)}._bad{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-md);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);position:relative;min-height:40px;outline:none}._bad:hover,._bad[data-highlighted]{background:var(--background-tertiary);color:var(--text-primary)}._bad:hover ._bae,._bad[data-highlighted] ._bae{opacity:1;color:var(--text-secondary)}._bad[data-state=checked]{background:var(--primary-50)}._bad[data-state=checked] ._baf{color:var(--text-primary);font-weight:500}._bad[data-state=checked] ._bae{opacity:0}._bad:focus{background:var(--background-tertiary)}._bad:active{transform:scale(.98)}._bag{position:absolute;left:var(--spacing-sm);color:var(--primary);opacity:0;transition:opacity var(--transition-fast)}._bad[data-state=checked] ._bag{opacity:1}._bag svg{width:14px;height:14px}._bah{flex:1;display:flex;align-items:center;margin-left:calc(var(--spacing-xl) + var(--spacing-xs));min-width:0}._baf{color:var(--text-primary);transition:color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._bad[data-value=title] ._baf{font-size:18px!important;font-weight:700!important}._bad[data-value=subtitle] ._baf{font-size:16px!important;color:var(--text-secondary)}._bad[data-value=heading1] ._baf{font-size:16px!important;font-weight:700!important}._bad[data-value=heading2] ._baf{font-size:15px!important;font-weight:700!important;text-decoration:underline}._bad[data-value=heading3] ._baf{font-size:14px!important;font-weight:600!important;color:var(--text-secondary)}._bae{color:var(--text-tertiary);opacity:0;transition:all var(--transition-fast);margin-left:var(--spacing-sm);flex-shrink:0}._bae svg{width:12px;height:12px}._a98:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-contrast:high){._a98{border-width:2px}._bad[data-state=checked]{outline:2px solid var(--primary)}}@media(prefers-reduced-motion:reduce){._baa{animation:none}._a99,._bae,._baf,._bag{transition:none}}@media(max-width:768px){._baa{max-width:90vw;min-width:250px}._bad{min-height:48px;padding:var(--spacing-md)}._baf{font-size:var(--font-size-lg)!important}}._n8{min-width:min(65vw,300px);max-width:min(77vw,400px)}._n9{display:flex;align-items:center;margin-bottom:1.5rem;width:100%}._oa{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:1.5rem}._ob{font-size:1.5rem;font-weight:700;color:#333}._oc{font-size:1rem;color:#777}._od{width:100%;margin-bottom:1.5rem}._od p{font-size:1rem;color:#444}._od span{font-weight:200;color:gray;font-size:.7rem}._oe{display:flex;justify-content:right;gap:1rem;width:100%}._oe button{width:150px;padding:.75rem;border-radius:8px;border:none;font-size:1rem;font-weight:500;cursor:pointer}._oe button:disabled{cursor:not-allowed;opacity:.6}._aDd{max-height:85vh;display:flex;flex-direction:column;height:min(79vh,700px);overflow:hidden;background:var(--color-white)}._aDe{flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-shrink:0}._aDe,._aDf{display:flex;position:relative}._aDf{flex:1;overflow:hidden;flex-direction:column;background:var(--color-white)}._aDg{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xs)}._aDg h2{margin:0;font-weight:600;font-size:var(--font-size-lg)}._aDh{background:none;border:none;cursor:pointer;color:var(--color-gray-700);transition:color var(--transition-fast)}._aDh:hover{color:var(--color-black)}._aDi{display:flex;gap:6px;transition:all .3s cubic-bezier(.4,0,.2,1);height:23vh;margin:0;padding:0 3px}._aDi::-webkit-scrollbar{height:4px}._aDi._aDj{height:100px;margin-bottom:6px}._aDk{display:flex;flex:1;align-items:flex-end;justify-content:flex-start;color:var(--color-white);text-decoration:none;min-width:220px;background:transparent;height:100%;border-radius:var(--radius-lg);overflow:hidden;position:relative;border:none;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);padding:0}._aDk ._aDl{z-index:2;flex-direction:column}._aDk ._aDl,._aDk ._aDl ._aDm{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._aDk ._aDl ._aDm{overflow:hidden}._aDk ._aDl ._aDn{-o-object-fit:cover;object-fit:cover;width:100%;transition:transform var(--transition-medium)}._aDk ._aDl svg{position:relative;z-index:2;margin-bottom:3px;color:var(--color-white);width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._aDk:hover{transform:translateY(-2px);transform:scale(1.02)}._aDk:disabled{opacity:.7;cursor:not-allowed}._aDk:disabled:hover{transform:none;box-shadow:none}._aDk:disabled:hover ._aDn{transform:none}._aDk._aDo{box-shadow:0 0 0 2px var(--color-blue-500),0 6px 16px rgba(0,0,0,.1)}._aDp{flex:1;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-white);animation:_aDq .3s cubic-bezier(.4,0,.2,1);position:relative;height:100%}._aDr{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;animation:_aDs .2s ease}._aDt{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-blue-500);border-radius:50%;animation:_aDu .8s linear infinite}@keyframes _aDu{to{transform:rotate(1turn)}}@keyframes _aDs{0%{opacity:0}to{opacity:1}}@keyframes _aDq{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._aDf:before{content:"";left:0;bottom:0;opacity:.5;z-index:-1;pointer-events:none}._aDf:before,._aDv{position:absolute;top:0;right:0}._aDv{width:30px;height:30px;background:linear-gradient(135deg,transparent 50%,var(--color-blue-50) 50%);border-radius:0 4px 0 0;z-index:2;transform:rotate(-90deg) translateY(-30px);box-shadow:-2px 2px 5px rgba(0,0,0,.05)}._aDw{display:flex;align-items:center;gap:12px}._aDx{color:var(--color-purple-600);transform:rotate(15deg)}._aDx,._aDy{filter:drop-shadow(1px 2px 2px rgba(0,0,0,.1))}._aDy{color:var(--color-blue-500);transform:rotate(-10deg) translateY(-2px)}._aDz{right:10px;bottom:10px;width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--color-blue-500),var(--color-purple-600));opacity:.15}._aDA,._aDz{position:absolute}._aDA{top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(transparent,transparent 29px,color-mix(in srgb,var(--color-blue-500) 10%,transparent) 29px,color-mix(in srgb,var(--color-blue-500) 10%,transparent) 30px);background-position:0 10px}._aDB{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:60px;height:15px;background:linear-gradient(135deg,var(--color-blue-500),var(--color-purple-600));border-radius:5px 5px 10px 10px;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:3}._aDC{bottom:15px;right:15px;width:30px;height:30px;background:var(--color-white);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px color-mix(in srgb,var(--color-blue-500) 20%,transparent);z-index:10;animation:_aDD 3s ease-in-out infinite;color:var(--color-blue-500)}._aDC,._aDC:before{position:absolute;border-radius:50%}._aDC:before{content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-blue-500) 20%,transparent),color-mix(in srgb,var(--color-purple-600) 20%,transparent));z-index:-1}@keyframes _aDD{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._aDE{position:absolute;bottom:-10px;width:100%;left:0;transform:translateY(80%);padding:10px}._aDE ._aDF{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;height:3.5rem;font-size:var(--font-size-xl)}._aDG{position:absolute;bottom:12px;left:12px;padding:4px 10px;border-radius:var(--radius-lg);background-color:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 3px 10px rgba(0,0,0,.1);z-index:2}._aDG ._aDH{z-index:2;font-size:2.2rem!important;font-weight:600!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}._aDI{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5}._aDI._aDJ{background:rgba(255,166,0,.15);animation:_aDK 2s ease-in-out infinite}._aDI._aDJ,._aDI._aDJ svg{color:#ff9800}._aDI._aDL{background:rgba(33,150,243,.15);animation:_aDM 1.5s ease-in-out infinite}._aDI._aDL,._aDI._aDL svg{color:#2196f3}@keyframes _aDK{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,166,0,.4)}50%{transform:scale(1.05);box-shadow:0 0 10px 4px rgba(255,166,0,.2)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,166,0,.4)}}@keyframes _aDM{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(33,150,243,.4)}50%{transform:scale(1.05);box-shadow:0 0 10px 4px rgba(33,150,243,.2)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(33,150,243,.4)}}._aDN{background-color:#333;color:#fff;padding:10px 15px;border-radius:8px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);font-size:.85rem;max-width:250px;line-height:1.4;animation:_aDO .4s cubic-bezier(.16,1,.3,1)}._aDN ._aDP{font-weight:600;margin-bottom:8px}._aDN ._aDQ{opacity:.9;font-size:.8rem;margin-bottom:8px;border-left:2px solid hsla(0,0%,100%,.3);padding-left:8px}._aDN ._aDR{font-size:.75rem;margin-top:6px;opacity:.7;font-style:italic}._aDS{fill:#333}@keyframes _aDO{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._aST{border-radius:8px;padding:3px 12px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}._aST:hover{transform:translateY(-2px)}._aST h3{font-size:1.11rem;font-weight:500;margin:0 0 7px;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #eaeaea;color:#111}._aST h3 svg{color:#0070f3}._aST p{color:#444;line-height:1.5;font-size:1rem;margin:0}._aST._aSU{background:#fcfcfc;border:1px solid #e1e1e1;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:12px 16px;margin-bottom:16px}._aSV{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin-left:auto;cursor:pointer;color:#aaa;transition:color .2s ease}._aSV:hover{color:#0070f3}._aSV svg{color:currentColor}._aSW{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:320px;padding:12px;animation:_aSX .3s cubic-bezier(.16,1,.3,1);max-height:400px;overflow-y:auto}._aSY{width:10px;height:5px}@keyframes _aSX{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._aSZ{position:relative;width:100%;margin-bottom:8px}._aSZ input,._aSZ select,._aSZ textarea{width:100%;padding:10px 12px;border:1px solid #e1e1e1;border-radius:6px;font-size:14px;transition:border .2s ease;background:#fff}._aSZ input:focus,._aSZ select:focus,._aSZ textarea:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.1)}._aSZ textarea{min-height:100px;resize:vertical}._aS0{color:#777}._aS0,._aS1{position:absolute;bottom:8px;right:8px;font-size:12px}._aS1{background:#f0f7ff;color:#0070f3;border:1px solid #d0e6ff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;transition:all .2s ease}._aS1:hover{background:#e1f0ff;transform:scale(1.05)}._aS2{z-index:100}._aS3{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:220px;max-width:320px;padding:12px;font-size:14px}._aS4{color:#333;margin:0 0 10px;line-height:1.5}._aS5{margin-top:10px;padding-top:10px;border-top:1px solid #eaeaea}._aS6{display:flex;flex-wrap:wrap;gap:6px}._aS7{background:#f5f5f5;color:#444;padding:4px 10px;border-radius:12px;font-size:12px;border:1px solid #eaeaea}._aS8{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid #eaeaea;margin-bottom:10px}._aS8 h3{margin-bottom:0;padding-bottom:0;border-bottom:none}._aS9{background:#f0f7ff;color:#0070f3;border:1px solid #d0e6ff;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}._aS9:hover{background:#e1f0ff;transform:translateY(-1px)}._aTa{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.9);border:1px solid #eaeaea;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;color:#ff4d4f}._aTa:hover{background:#fff;color:red;transform:scale(1.1)}._aTb{position:relative;padding:16px;margin-bottom:10px;border:1px solid #eaeaea;border-radius:8px;background:#fff;display:flex;align-items:flex-start;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}._aTb:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}._aTb:hover ._aTa{opacity:1}._aTb._aSU{background:#fcfcfc}._aTb._aTc{border-color:#52c41a;background-color:#f6ffed}._aTb._aTd{border-color:#ff4d4f;background-color:#fff1f0}._aTb._aTe{border-color:#1890ff}._aTb ._aTf{font-weight:500;margin:0 0 8px;color:#333;font-size:14px}._aTb ._aTg{font-size:12px;color:#888;margin:4px 0 0}._aTh{max-height:260px;overflow-y:auto}._aTh::-webkit-scrollbar{width:4px}._aTi{flex-wrap:wrap;gap:12px;margin-top:16px;padding:12px;border-radius:8px;background:#fafafa;border:1px solid #eaeaea}._aTi,._aTj{display:flex}._aTj{align-items:center;gap:6px;color:#666;font-size:13px}._aTj svg{color:#0070f3}._aTk{display:flex;flex-wrap:wrap;gap:6px}._aTl{background:#f5f5f5;color:#444;padding:3px 10px;border-radius:16px;font-size:13px;border:1px solid #eaeaea;transition:all .2s ease}._aTl:hover{background:#eaeaea;color:#000;transform:translateY(-1px)}._aTm{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}._aTn{margin-top:8px;max-height:200px;overflow:hidden;border-radius:4px;border:1px solid #eaeaea}._aTo{display:inline-block;margin-top:6px;color:#0070f3;text-decoration:none;font-size:13px;transition:all .2s ease;position:relative;padding-bottom:2px}._aTo:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#0070f3;transition:width .2s ease}._aTo:hover{color:#0050b3}._aTo:hover:after{width:100%}._aTp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0;color:#666;text-align:center}._aTp svg{color:#888;margin-bottom:12px}._aTp p{margin-top:8px;font-size:15px;color:#444}._aTq{padding:10px 0;height:100%;overflow-y:auto;display:flex;flex-direction:column;transition:all .3s ease}._aTq._aSU{background-color:#f9f9fb;border-radius:6px;padding:15px 15px 16px}._aTq._aSU ._aTr,._aTq._aSU ._aTs,._aTq._aSU ._aTt{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;padding:8px 10px;transition:all .2s ease;font-family:inherit;width:100%;box-shadow:0 1px 2px rgba(0,0,0,.03)}._aTq._aSU ._aTr:focus,._aTq._aSU ._aTs:focus,._aTq._aSU ._aTt:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.08)}._aTq._aSU ._aTs{min-height:80px;resize:vertical;line-height:1.4}._aTq._aSU ._aTt{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._aTq._aTu{border:2px dashed var(--color-primary);background-color:rgba(var(--color-primary-rgb),.05);transition:all .2s ease}._aTv,._aTw,._aTx{animation:_aTy .3s ease-in-out;display:flex;flex-direction:column;gap:20px}._aTw{min-height:400px;height:100%}@keyframes _aTy{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._aTr,._aTs,._aTt{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:14px;background:#fff;transition:all .2s ease;margin-bottom:10px;color:#333}._aTr:focus,._aTs:focus,._aTt:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.2)}._aTr::-moz-placeholder,._aTs::-moz-placeholder,._aTt::-moz-placeholder{color:#aaa}._aTr::placeholder,._aTs::placeholder,._aTt::placeholder{color:#aaa}._aTs{min-height:100px;resize:vertical}._aTz{padding:24px;max-width:400px}._aTz h3{font-size:18px;margin-bottom:12px;color:#333}._aTz p{margin-bottom:20px;color:#666}._aTA{display:flex;justify-content:flex-end;gap:12px}._aTA button{padding:8px 16px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._aTA button._aTB{background:#0070f3;color:#fff}._aTA button._aTB:hover{background:#0060df}._aTA button._aTC{background:#f5f5f5;color:#666}._aTA button._aTC:hover{background:#e5e5e5}._aTA button._aTD{background:#ff4d4f;color:#fff}._aTA button._aTD:hover{background:#f33}._aTE{position:relative;width:100%;height:100%;background:hsla(0,0%,100%,.98);border:2px dashed #0070f3;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1;cursor:pointer;text-align:center}._aTE,._aTE._aTu{transition:all .2s ease}._aTE._aTu{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.1);transform:scale(1.02)}._aTF{background:#0070f3;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._aTF:hover{background:#0060df;transform:translateY(-1px)}._aTG{display:none}._aTH{width:100%}._aTH h4{text-align:center;margin-bottom:16px;color:#333}._aTI{max-height:180px;background:#f5f5f5;border-radius:6px;padding:8px}._aTJ{gap:8px;padding:8px 12px;background:#fff;border-radius:4px;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}._aTJ svg{color:#0070f3;flex-shrink:0}._aTJ span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#444}._aTK{background:none;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:all .2s ease}._aTK:hover{color:#ff4d4f;background:#f5f5f5}._aTL{margin-bottom:20px;text-align:center}._aTL._aTM{background-color:rgba(var(--color-primary-rgb),.1);border-radius:8px;padding:20px;margin-bottom:1rem;border:2px dashed var(--color-primary);transition:all .3s ease}._aTN{background:#f0f7ff;color:#0070f3;border:1px solid #d0e6ff;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}._aTN:hover{background:#e1f0ff;transform:translateY(-1px)}._aTN svg{stroke-width:2px}._aTg{font-size:12px;color:#888}._aTe{background:#f0f7ff;border-color:#d0e6ff}._aTO{display:flex;justify-content:flex-end;gap:12px;padding:16px 0 0;margin-top:auto;border-top:1px solid #eaeaea}._aTP,._aTQ{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}._aTP:hover,._aTQ:hover{transform:translateY(-1px)}._aTP{background:#f5f5f5;color:#666}._aTP:hover{background:#eaeaea}._aTQ{background:#0070f3;color:#fff}._aTQ:hover{background:#0060df}._aTR{margin-left:auto}._aTS{background:#fff;border-radius:8px;padding:16px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #eaeaea}._aTT{justify-content:space-between;margin-bottom:12px}._aTT,._aTT h3{display:flex;align-items:center}._aTT h3{font-size:1.1rem;margin:0;gap:8px;color:#333}._aTU{font-size:.9rem;color:#666}._aTU ._aTV{color:#22c55e;font-weight:500}._aTW{height:6px;background:#f0f0f0;margin-bottom:16px;overflow:hidden}._aTW,._aTX{border-radius:3px}._aTX{height:100%;background:#0070f3;transition:width .3s ease}._aTX._aTY{background:#22c55e}._aTX._aTZ{background:#ff4d4f}._aTI{max-height:300px;overflow-y:auto}._aTJ{display:flex;padding:10px;border-radius:6px;margin-bottom:8px;background:#f9f9f9;border:1px solid #eaeaea;align-items:center}._aTJ._aTc{background:#f0fff4;border-color:#dcfce7}._aTJ._aTd{background:#fff2f0;border-color:#ffccc7}._aTJ._aTe{background:#e6f7ff;border-color:#bae7ff}._aT0{flex:0 0 30%;overflow:hidden}._aT0 ._aTf{display:block;font-weight:500;color:#333;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._aT0 ._aTg{font-size:.8rem;color:#666}._aT1{flex:1;margin:0 10px}._aT1 ._aT2{height:6px;background:#eaeaea;border-radius:3px;overflow:hidden;margin-bottom:4px}._aT1 ._aT3{display:flex;align-items:center;font-size:.8rem;color:#666}._aT1 ._aT3 ._aT4{margin-right:4px}._aT1 ._aT5{display:flex;align-items:center;color:#ff4d4f}._aT1 ._aT5 ._aT6{margin-left:4px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aT7 button{background:none;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;transition:all .2s ease}._aT7 button:hover{background:#f0f0f0;color:#666}._aT7 ._aT8:hover,._aT7 ._aTC:hover{color:#ff4d4f;background:#fff2f0}._aT9 ._aTX{background:#8c8c8c}._aTe ._aTX{background:#0070f3}._aTc ._aTX{background:#22c55e}._aTc ._aT4{color:#22c55e}._aTd ._aTX{background:#ff4d4f}._aTd ._aT4{color:#ff4d4f}._aUa{width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(var(--color-primary-rgb),.05);border-radius:8px;border:2px dashed var(--color-primary);transition:all .3s ease;padding:20px}._aUb{color:#ff4d4f;font-weight:500}._aUc{gap:4px}._aUc,._aUd{display:flex;align-items:center}._aUd{background:none;border:none;width:28px;height:28px;border-radius:50%;justify-content:center;cursor:pointer;color:#1890ff;transition:all .2s ease}._aUd:hover{background:#e6f7ff;color:#0050b3;transform:rotate(45deg)}._aSW{max-width:350px;padding:12px 16px;border-radius:6px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;font-size:14px;color:#333;line-height:1.5}._aSW strong{display:block;margin-bottom:8px;font-size:15px;color:#ff4d4f}._aSW p{margin:0;padding:0;color:#666;word-break:break-word}._aSY{fill:#fff}._aT2{height:6px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin-bottom:6px}._aT2 ._aTX{height:100%;transition:width .3s ease}._aT2 ._aTX._aTd{background:linear-gradient(90deg,#ff4d4f 60%,#ffa39e)}._aT2 ._aTX._aTY{background:linear-gradient(90deg,#52c41a 60%,#b7eb8f)}._aUe{width:100%;margin-bottom:8px}._aUf{width:100%;height:4px;background-color:#f0f0f0;border-radius:2px;overflow:hidden;margin-bottom:4px}._aUg{height:100%;background-color:#0070f3;transition:width .3s ease}._aUg._aTY{background:linear-gradient(90deg,#52c41a 60%,#b7eb8f)}._aUg._aTd{background:linear-gradient(90deg,#ff4d4f 60%,#ffa39e)}._aUh{display:flex;align-items:center;gap:4px;font-size:12px;color:#666}._aUh ._aUi{color:#0070f3;font-weight:500}._aUh ._aUj{color:#6c757d}._aUh ._aUj,._aUh ._aUk{font-weight:500;display:flex;align-items:center;gap:4px}._aUh ._aUk{color:#52c41a}._aUh ._aUl{font-weight:500;display:flex;align-items:center;gap:4px}._aUh ._aUl,._aUm{color:#ff4d4f;cursor:help}._aT4._aTc{color:#52c41a}._aT4._aTd{color:#ff4d4f}._aUn{position:absolute;top:8px;right:8px;display:flex;gap:4px}._aTb._aTc{border-color:#dcfce7;background-color:#f0fff4}._aTb._aTd{border-color:#ffccc7;background-color:#fff2f0}._aTb._aTe{border-color:#bae7ff;background-color:#e6f7ff}._aUo{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px}._aUo,._aUp{color:#0070f3}._aUp{width:24px;height:24px}._aT0{display:flex;flex-direction:column;flex:1;min-width:0}._aTf{margin:0 0 8px;font-size:14px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aT7{display:flex;gap:12px}._aT7,._aUq{align-items:center}._aUq{color:#0070f3;text-decoration:none;font-size:13px;font-weight:500;display:inline-flex;gap:4px;transition:all .2s ease}._aUq:hover{text-decoration:underline;color:#0051a8}._a3D{min-height:200px}._a3D,._a3E{display:flex;justify-content:center;align-items:center}._a3E{flex-direction:column;padding:40px 0;color:#e53935;text-align:center}._a3E svg{color:#e53935;margin-bottom:16px}._a3E h3{margin-bottom:8px;font-weight:500}._a3E p{color:#666}._a3F{display:flex;flex-direction:column;gap:1rem}._a3G{padding:1rem;border:1px solid #eaeaea;border-radius:6px}._a3G p{margin:.5rem 0 0}._a3H{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem}._a9G,._a9H{position:relative;width:100%;min-width:0}._a9H{display:flex;align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;transition:all .15s ease-in-out;cursor:pointer}._a9H:hover{border-color:rgba(0,0,0,.2)}._a9H:focus-within{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}._a9I{flex:1;border:none;outline:none;background:transparent;color:#2d3748;font-size:14px;font-family:inherit;cursor:text;width:100%;min-width:0}._a9I::-moz-placeholder{color:#718096}._a9I::placeholder{color:#718096}._a9I::-webkit-inner-spin-button,._a9I::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._a9I[type=number]{-moz-appearance:textfield}._a9J{all:unset;display:block;width:100%;min-width:0;position:relative}._a9K{background-color:#fff;border-radius:6px;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;min-width:var(--radix-select-trigger-width);max-width:none;overflow:hidden;animation:_a9L .15s ease-out;width:var(--radix-select-trigger-width)}._a9K,._a9M{max-height:200px}._a9M{padding:4px;overflow-y:auto}._a9M::-webkit-scrollbar{width:6px}._a9M::-webkit-scrollbar-track{background:transparent}._a9M::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}._a9N{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:4px;font-size:14px;color:#2d3748;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease-in-out;position:relative}._a9N:hover,._a9N[data-highlighted]{background-color:rgba(0,123,255,.08);color:#007bff;outline:none}._a9N[data-state=checked]{background-color:rgba(0,123,255,.12);color:#007bff;font-weight:500}._a9N:focus{outline:none}._a9O{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#007bff;margin-left:8px}@keyframes _a9L{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._a80{position:relative;width:100%;min-width:0}._a80 .w-color-sketch{border:none!important;box-shadow:none!important;background:var(--background)!important;border-radius:8px!important}._a80 .w-color-sketch ._a81 input{background:var(--background)!important;color:var(--foreground)!important;border:1px solid var(--border)!important;border-radius:4px!important;font-size:11px!important;padding:4px 6px!important}._a80 .w-color-sketch ._a81 input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 1px var(--primary-10)!important}._a80 .w-color-sketch ._a81 span{color:var(--muted-foreground)!important;font-size:10px!important;font-weight:500!important}._a82{display:flex;align-items:center;gap:8px;width:100%;min-width:0}._a83{width:32px;height:24px;border:1px solid var(--border);border-radius:4px;cursor:pointer;background:transparent;position:relative;overflow:hidden;flex-shrink:0;transition:all .15s ease}._a83:hover{border-color:var(--muted-foreground)}._a83:disabled{opacity:.5;cursor:not-allowed}._a84{background-image:linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0),linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0);background-size:8px 8px;background-position:0 0,4px 4px}._a84,._a85{position:absolute;inset:0}._a85{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--muted-foreground);background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._a86{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:4px;font-size:12px;background:var(--background);color:var(--foreground);font-family:SF Mono,Consolas,monospace;transition:all .15s ease;font-variant-numeric:tabular-nums;box-sizing:border-box;width:0}._a86:hover{border-color:var(--muted-foreground)}._a86:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._a86::-moz-placeholder{color:var(--muted-foreground)}._a86::placeholder{color:var(--muted-foreground)}._a86:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}._a87{background:var(--popover);border:1px solid var(--border);border-radius:8px;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;padding:0;transform-origin:var(--radix-popover-content-transform-origin)}._a87,._a87[data-state=open]{animation:_a88 .2s ease-out}._a87[data-state=closed]{animation:_a89 .15s ease-in}._a9a{fill:var(--popover);stroke:var(--border);stroke-width:1px}._a9b{height:1px;background:var(--border);margin:8px 0}._a9c{padding:8px 12px;border-top:1px solid var(--border);background:var(--background);gap:8px}._a9c,._a9d{display:flex;flex-direction:column}._a9d{gap:4px}._a9e{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-family:SF Mono,Consolas,monospace}._a9f{color:var(--muted-foreground);font-weight:500}._a9g{color:var(--foreground);font-weight:600;-webkit-user-select:all;-moz-user-select:all;user-select:all;cursor:text;padding:2px 4px;border-radius:2px;background:var(--muted)}._a9g:hover{background:var(--accent)}._a9h{width:100%;padding:6px 8px;border-radius:4px;background:var(--background);color:var(--foreground);cursor:pointer;font-size:11px;font-family:inherit;font-weight:500;transition:all .15s ease;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 0,transparent 75%,#f0f0f0 0),linear-gradient(45deg,#f0f0f0 25%,transparent 0,transparent 75%,#f0f0f0 0);background-size:8px 8px;background-position:0 0,4px 4px;border:1px solid var(--border)}._a9h:hover{border-color:var(--muted-foreground);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}._a9h:active{transform:scale(.98)}@keyframes _a88{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _a89{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-8px)}}._a9i{padding:8px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}._a9j{padding:6px 12px;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--foreground);cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;transition:all .15s ease}._a9j:hover{background:var(--muted);border-color:var(--muted-foreground)}._a9j:active{transform:scale(.98)}._a9j:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-10)}._a8q{padding:var(--spacing-md) 0;border-bottom:1px solid var(--border)}._a8r{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-md);font-weight:600;color:var(--text-primary)}._a8s{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._a8t{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background-primary);color:var(--text-primary);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:var(--transition-fast);min-width:48px;text-align:center}._a8t:hover{background-color:var(--control-background-hover);border-color:var(--border-medium)}._a8t._a8u{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._a8v{background-color:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-top:var(--spacing-md)}._a8w{margin-bottom:var(--spacing-md)}._a8w:last-child{margin-bottom:0}._a8x{display:flex;gap:var(--spacing-md)}._a8x ._a8w{flex:1}._a8y{display:flex;flex-direction:column;gap:4px;font-weight:500;color:var(--text-secondary);position:relative}._a8y,._a8z{font-size:var(--font-size-md)}._a8z{padding:var(--spacing-sm) var(--spacing-sm);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);background-color:var(--background-primary);width:100%}._a8z:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._a8A{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:var(--font-size-xs);color:var(--text-tertiary);pointer-events:none;margin-top:2px}._a9v{padding:var(--spacing-md) 0;border-bottom:1px solid var(--border)}._a9w{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-md);font-weight:600;color:var(--text-primary)}._a9x{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._a9y{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background-primary);color:var(--text-primary);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:var(--transition-fast);min-width:48px;text-align:center}._a9y:hover{background-color:var(--control-background-hover);border-color:var(--border-medium)}._a9y._a9z{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._a9A{background-color:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-top:var(--spacing-md)}._a9B{margin-bottom:var(--spacing-md)}._a9B:last-child{margin-bottom:0}._a9C{display:flex;gap:var(--spacing-md)}._a9C ._a9B{flex:1}._a9D{display:flex;flex-direction:column;gap:4px;font-weight:500;color:var(--text-secondary);position:relative}._a9D,._a9E{font-size:var(--font-size-md)}._a9E{padding:var(--spacing-sm) var(--spacing-sm);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);background-color:var(--background-primary);width:100%}._a9E:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}._a9F{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:var(--font-size-xs);color:var(--text-tertiary);pointer-events:none;margin-top:2px}._aBD{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;border-bottom:1px solid #e5e7eb}._aBD,._aBE{display:flex;align-items:center}._aBE{gap:8px}._aBF{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}._aBF:hover:not(:disabled){background:rgba(241,245,249,.9);border:1px solid rgba(203,213,225,.6);color:#374151;transform:scale(1.05)}._aBF:active:not(:disabled){transform:scale(.95);background:rgba(226,232,240,.9)}._aBF:disabled{opacity:.3;cursor:not-allowed;transform:none}._aBG{width:32px;height:32px;background:rgba(249,250,251,.9);border:1px solid rgba(209,213,219,.6);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease}._aBG:hover:not(:disabled){background:rgba(229,231,235,.9);border-color:#9ca3af;transform:scale(1.05)}._aBG:active:not(:disabled){transform:scale(.95)}._aBG:disabled{opacity:.4;cursor:not-allowed;transform:none}._aBH{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.6);border-radius:6px;padding:4px 8px}._aBI{width:40px;border:none;background:transparent;text-align:center;font-size:14px;font-weight:500;color:#374151}._aBI:focus{outline:none}._aBI::-webkit-inner-spin-button,._aBI::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._aBI[type=number]{-moz-appearance:textfield}._aBJ{font-size:14px;color:#6b7280;font-weight:500}._aBK{width:32px;height:32px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3b82f6;transition:all .2s ease}._aBK:hover{background:rgba(59,130,246,.2);border-color:#3b82f6;transform:scale(1.05)}._aBK:active{transform:scale(.95)}@media(max-width:768px){._aBD{padding:0 12px;height:40px}._aBE{gap:6px}._aBF{width:26px;height:26px}._aBG,._aBK{width:30px;height:30px}._aBI,._aBJ{font-size:13px}}._aOW{gap:2px}._aOW,._aOX{display:flex;align-items:center}._aOX{justify-content:center;background:transparent;border:none;color:#333;cursor:pointer;height:28px;width:28px;border-radius:4px;margin:0 2px;transition:all .2s ease}._aOX:hover:not(:disabled){background-color:rgba(0,0,0,.05)}._aOX:disabled{color:#aaa;cursor:not-allowed}._aOY{margin:0 8px;position:relative}._aOY,._aOZ{display:flex;align-items:center}._aOZ{justify-content:space-between;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:4px;padding:4px 8px;min-width:80px;cursor:pointer;font-size:13px;transition:all .2s ease}._aOZ:hover{background-color:#f9f9f9;border-color:#ccc}._aOZ span{margin-right:8px}._aO0{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}._aO1{padding:8px 12px;font-size:13px;color:#333;cursor:pointer;transition:background-color .2s ease}._aO1:hover{background-color:rgba(0,0,0,.05)}._aO2{height:1px;background-color:#eee;margin:4px 0}@media(max-width:768px){._aOW{gap:6px}._aOX{height:26px;width:26px}._aOZ{min-width:70px;font-size:12px}}._aPP{gap:2px;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.6);border-radius:6px;padding:2px}._aPP,._aPQ{display:flex;align-items:center}._aPQ{width:32px;height:28px;background:transparent;border:none;border-radius:4px;cursor:pointer;justify-content:center;color:#8b5cf6;transition:all .2s ease}._aPQ:hover{background:rgba(139,92,246,.1);color:#7c3aed;transform:scale(1.05)}._aPQ:active{transform:scale(.95)}._aPR{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}._aPR:hover{background:rgba(139,92,246,.1);color:#7c3aed}._aPR._aPS{background:rgba(139,92,246,.15);color:#7c3aed}._aPR ._aPT{transition:transform .2s ease}._aPR._aPS ._aPT{transform:rotate(180deg)}._aPU{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:_aPV .2s ease-out}._aPW{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}._aPW:hover{background:rgba(139,92,246,.08);color:#7c3aed}._aPW[data-disabled]{color:#9ca3af;cursor:not-allowed;opacity:.5}._aPW[data-highlighted]{background:rgba(139,92,246,.12);color:#7c3aed}._aPX{font-size:14px;flex-shrink:0}._aPY{flex:1;text-align:left}._aPZ{height:1px;background:rgba(209,213,219,.4);margin:4px 0}._aP0{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}._aP0:hover{background:rgba(139,92,246,.08);color:#7c3aed}._aP0[data-state=open]{background:rgba(139,92,246,.12);color:#7c3aed}._aP1{margin-left:auto;color:#9ca3af;transition:color .15s ease}._aP0:hover ._aP1{color:#7c3aed}._aP2{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:_aPV .15s ease-out}@keyframes _aPV{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._aPP{gap:1px;padding:1px}._aPQ{width:30px;height:26px}._aPR{width:42px;height:26px}._aPU{min-width:180px}._aP0,._aPW{padding:6px 10px;font-size:12px}}