._5u,._5v{height:calc(var(--zoom-level, 1)*var(--doc-height))}._5v{position:absolute;top:0;left:0}._5v,._5w{width:100%}._5w{height:100%;overflow:auto;background:#f8fafc;position:relative;justify-content:center}._5w,._5x{display:flex}._5x{min-height:100%;padding:40px;transform-origin:left top;transition:none;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}._5y{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap}._5z{display:flex;align-items:center;border:1px solid #d1d5db;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;transition:all .2s ease;position:relative;z-index:10}._5z:hover{border-color:#9ca3af;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}._5A{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:none;background:transparent;border-radius:0;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease;box-shadow:none;position:relative;z-index:20}._5A:hover{background:#f9fafb;border:none;color:#1f2937}._5B{width:1px;height:24px;background:#d1d5db;transition:background-color .2s ease}._5z:hover ._5B{background:#9ca3af}._5C{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:scale(var(--zoom-level,1));transform-origin:center top}._5C,._5D{display:flex;align-items:center;justify-content:center}._5D{flex-direction:column;gap:12px;opacity:.6;transform:scale(calc(1 / var(--zoom-level, 1)))}._5E{font-size:14px;color:#6b7280;font-weight:500;text-align:center}@keyframes _5G{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _5I{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(50px) scale(.9)}}._5F{animation:_5G .5s cubic-bezier(.16,1,.3,1) forwards}._5H{animation:_5I .3s cubic-bezier(.6,-.28,.735,.045) forwards}._aF5{top:0;left:0;width:100%;height:100%}._aF5,._aF6{position:absolute;pointer-events:none;z-index:9999!important;contain:layout style paint;isolation:isolate}._aF6{animation:_aF7 .2s cubic-bezier(.16,1,.3,1)}._aF8{position:absolute;background-color:#f06;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;font-family:var(--font-family-base);font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid #fff;animation:_aF9 .15s cubic-bezier(.16,1,.3,1) .05s both;will-change:opacity;contain:layout style paint;z-index:9999!important}@keyframes _aF7{0%{opacity:0;transform:scale(.8)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes _aF9{0%{opacity:0;transform:scale(.7) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _aGc{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){._aF6,._aF8{animation:none}}@media(prefers-contrast:high){._aF6._aGa,._aF6._aGb{filter:contrast(1.5)}._aF8{border:3px solid #fff;font-weight:900}}@media(prefers-color-scheme:dark){._aF6._aGa,._aF6._aGb{filter:brightness(1.2)}._aF8{background-color:#f47;box-shadow:0 2px 8px rgba(0,0,0,.6)}}._aF6,._aF8{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}._aF5 *{transform-style:preserve-3d}._aF5,._aF5 *,._aF6,._aF6 *,._aF8{z-index:9999!important}._arh{width:-moz-fit-content;width:fit-content;padding-bottom:40px;position:absolute;left:50%;transform:translateX(-50%);transform-origin:center top}._arh:hover ._ari,._arj._ark ._ari,._arj._arl ._ari{opacity:1;transform:translateY(-90%)}._ari{position:absolute;left:0;right:0;width:100%;display:flex;justify-content:space-between;align-items:baseline;padding:4px 3px;z-index:20;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}._ari ._arm{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;align-self:flex-end}._ari ._arn{display:flex;align-items:baseline;gap:calc(1px/var(--zoom-level, 1));flex-shrink:0}._arj{position:relative;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:visible;transition:box-shadow .2s ease,transform .2s ease,outline .2s ease,background-color .2s ease;background:#fff;outline:2px solid transparent}._arj:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}._arj._ark{box-shadow:0 0 0 1px rgba(63,114,175,.2),0 4px 12px rgba(63,114,175,.15),0 8px 24px rgba(0,0,0,.1)}._arj._arl{outline:2px solid #8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.3),0 4px 12px rgba(139,92,246,.15),0 8px 24px rgba(0,0,0,.1)}._arj._ark._arl{outline:2px solid #3f72af;box-shadow:0 0 0 1px rgba(63,114,175,.2),0 4px 12px rgba(63,114,175,.15),0 8px 24px rgba(0,0,0,.1)}._arj._aro{outline:2px dashed #3b82f6;background:rgba(59,130,246,.05)}._arj._arp{height:24px!important;min-height:24px!important;opacity:.3;transform:scale(.95);filter:grayscale(.7);pointer-events:auto;transition:height .3s ease,min-height .3s ease,opacity .3s ease,transform .3s ease,filter .3s ease,box-shadow .3s ease;overflow:hidden}._arj._arp:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(.95);opacity:.5;height:32px!important}._arj._arp>:not(._arq){opacity:0;pointer-events:none}._arj._arp ._arq{opacity:1!important;visibility:visible!important}._arj._arp ._arq:hover{opacity:1}._arj>*{z-index:10}._arj ._arq{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}._arj:hover ._arq{opacity:1;visibility:visible}._arr,._ars,._art{transform:scale(calc(1 / var(--zoom-level, 1)));display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:background-color .2s ease,color .2s ease;box-shadow:none;position:relative;z-index:20}._arr svg,._ars svg,._art svg{width:20px;height:20px;transition:transform .2s ease}._arr:hover svg,._ars:hover svg,._art:hover svg{transform:scale(1.1)}._arr{color:#7c3aed}._arr:hover{background:rgba(124,58,237,.1);color:#6d28d9}._ars,._art{color:#6b7280}._ars:hover,._art:hover{background:hsla(220,9%,46%,.1);color:#374151}._aru{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._arv{text-align:center;padding:2rem;border-radius:1rem;background:hsla(0,0%,100%,.9);outline:2px dashed #3b82f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._arw{font-size:3rem;margin-bottom:.5rem;opacity:.8}._arx{font-size:1.125rem;font-weight:600;color:#3b82f6}@keyframes _arC{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}._ary{position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:2px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease,opacity .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:0;transform:scale(calc(.8 / var(--zoom-level, 1)))}._ary:hover{background-color:#fff;border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.3);transform:scale(calc(1.05 / var(--zoom-level, 1)))}._ary svg{width:16px;height:16px;color:#555;transition:color .3s ease,transform .3s ease}._ary._ark{background:linear-gradient(90deg,#3f72af,#5a8dd6);border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.4);opacity:1;transform:scale(calc(1 / var(--zoom-level, 1)));animation:_arz 2s ease-in-out infinite alternate}._ary._ark svg{color:#fff;transform:scale(1.1)}._ary._arA{opacity:1;transform:scale(calc(1 / var(--zoom-level, 1)))}._arB{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);border:2px solid hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;transition:background .3s ease,box-shadow .3s ease,transform .3s ease,border-color .3s ease,opacity .3s ease;box-shadow:0 2px 8px rgba(16,185,129,.2);opacity:0;transform:scale(calc(.8 / var(--zoom-level, 1)))}._arB:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px rgba(16,185,129,.4);transform:scale(calc(1.1 / var(--zoom-level, 1)));border-color:#fff}._arB:active{transform:scale(calc(.95 / var(--zoom-level, 1)))}._arB svg{width:16px;height:16px;color:#fff;transition:transform .2s ease}._arB._arA{opacity:1;transform:scale(calc(1 / var(--zoom-level, 1)))}@keyframes _arz{0%{box-shadow:0 4px 12px rgba(63,114,175,.3)}to{box-shadow:0 8px 16px rgba(63,114,175,.5)}}[data-has-multi-selection=true] ._arj._ark ._ary,[data-has-multi-selection=true] ._arj._arl ._ary,[data-has-multi-selection=true] ._arj:hover ._ary,[data-has-multi-selection=true] ._ary{opacity:1!important;transform:scale(calc(1 / var(--zoom-level, 1)))!important}._arj:hover ._arB{opacity:1;transform:scale(calc(1 / var(--zoom-level, 1)))}._arj._arp ._arB{opacity:0!important;transform:scale(calc(.8 / var(--zoom-level, 1)))!important;pointer-events:none}._kf{display:flex;flex-direction:column;min-height:100vh;height:100vh;padding:6vh 5vw 4vh 2vw}@media(max-width:799px){._kf{padding:0 3vw 3.5vh}}._kf h1,._kf h2,._kf h3{font-weight:600}._kg{flex:1;flex-direction:column;gap:.5rem}._kg,._kh{display:flex}._kh{gap:10px}@media(max-width:799px){._kh{flex-direction:column}}._kh section{width:auto;flex:1}._ki{margin-bottom:1.43rem;padding:.2rem 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:768px){._ki{padding:.2rem 0}}@media(min-width:800px){._ki{flex-direction:row;align-items:stretch}}._ki ._kj{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}._ki ._kj svg{flex-shrink:0}._ki ._kk{display:flex;flex-direction:column;justify-content:space-between;height:100%}._ki ._kk ._kl{font-size:2.1rem;font-weight:600;margin:0 1rem 0 0;font-style:italic}._ki ._kk ._km{margin:.4rem 0 20px;-webkit-line-clamp:2;line-clamp:2}._ki ._kk ._km,._ki ._kn{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}._ki ._kn{-webkit-line-clamp:3;line-clamp:3}._ki ._ko{display:flex;gap:1rem}._ki ._kp{font-size:1.3rem;margin:0 0 .7rem}._ki ._kq{display:flex;flex-direction:column;align-items:center}._ki ._kq>button,._ki ._kq>li{border:none;outline:none;background:transparent;width:100%;padding:.5rem .7rem}._ki ._kq svg{width:25px;height:25px;flex-shrink:0}._kr{font-weight:500!important;margin-bottom:0;text-decoration:underline}._ks{color:rgba(var(--primary-foreground-rgb),.7);font-size:1.1rem;margin:0}._kt{width:8rem;height:8rem}._ku{font-size:.9rem;color:#666;margin-left:1rem}._kv{height:2rem;align-items:center;padding:.35rem .65rem!important;display:flex;gap:2px}._kv:active,._kv:focus-visible,._kv:focus-within,._kv:hover{border:none!important;outline:none!important}._kv ._kw{width:13px;height:13px;color:gray}._kx{display:flex;align-items:center;gap:4px}._kx svg{width:14px;height:14px}._ky{opacity:.6;pointer-events:none}._ky ._kz{width:100%;height:4.15rem;display:flex;align-items:center;justify-content:center;color:#606060}._kA{background:#ababab;border:none;height:1px;width:100%;margin:2px 0;border-radius:5px}._alS{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}._alT{color:#666;margin-bottom:1.5rem;border:1px solid #eaeaea;border-radius:.5rem;padding:.5rem}._alT svg{width:2.5rem;height:2.5rem}._alU{font-size:1.25rem;font-weight:600;margin:0 0 .75rem;color:#1a1a1a}._alV{font-size:.875rem;color:#666;margin:0 0 1.5rem;max-width:32rem;line-height:1.5}._alW{display:flex;gap:.75rem;align-items:center;flex-direction:column}._alX,._alY{min-width:8rem}._al8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);align-items:center;justify-content:center;z-index:1000}._al8,._al9{display:flex}._al9{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2)}._ama{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eaeaea}._amb{margin:0;font-size:1.25rem;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}._amc{gap:12px}._amc,._amd{display:flex;align-items:center}._amd{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;justify-content:center;transition:background-color .2s}._amd:hover{color:#333}._amd:hover,._ame{background-color:#f5f5f5}._ame{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;color:#555;text-decoration:none;font-size:.875rem;transition:background-color .2s}._ame:hover{background-color:#e0e0e0}@media(max-width:600px){._ame span{display:none}}._amf{flex:1;overflow:hidden;position:relative}._amg{width:100%;height:100%;border:none}._amh{height:100%;color:#d32f2f;font-size:1rem;padding:20px;text-align:center}._Z7,._amh{display:flex;align-items:center;justify-content:center}._Z7{padding:.55rem 1.4rem}._Z7,._Z8{border-radius:6px!important;width:inherit}._Z8{display:flex;align-items:center;justify-content:center;padding:.25rem 1.4rem!important}._Z9{width:1.2rem!important;height:1.2rem!important}._Z9 span{background-color:#c5c5c5!important}._wx{width:inherit;display:block;position:relative}._wy{margin:2px 0 -6px}._wz{margin-bottom:-10px;color:#c03;display:inline-block;font-size:10px;line-height:.92rem}._wA{border:.05rem solid #dbdbdb;border-radius:.25rem}._wA:focus-visible,._wA:focus-within{outline:1px solid #000}._wA{background-color:#fafafa;padding:.65rem .35rem;width:100%}._wB{position:absolute;top:50%;transform:translateY(-50%);left:7px;font-size:.8rem;color:#888;pointer-events:none;transition:all .3s ease}._wA:not(:-moz-placeholder)+._wB{top:.4rem;font-size:.54rem;color:#555}._wA:focus+._wB,._wA:not(:placeholder-shown)+._wB{top:.4rem;font-size:.54rem;color:#555}._wA:not(:-moz-placeholder){padding:.75rem .35rem .45rem;transform:unset}._wA:focus,._wA:not(:placeholder-shown){padding:.75rem .35rem .45rem;transform:unset}@keyframes _Qu{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}._Qt{--gradient-colors:#ffb224,#e34ba9,#0072f5,#95f3d9;--background-gradient-colors:rgba(255,178,36,.1),rgba(227,75,169,.1),rgba(0,114,245,.1),rgba(149,243,217,.1);--animation-duration:5s;--blur-amount:1.5em;--border-width:1px;--border-radius:8px;--glow-transparency:0.5;--border-transparency:1;--enable-background:false;background-image:linear-gradient(-45deg,var(--gradient-colors));background-size:400% 400%;border-radius:var(--border-radius)!important;animation:var(--animation-duration) _Qu ease infinite;position:relative;z-index:0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._Qt._Qv{opacity:.65}._Qt:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}._Qt:hover ._Qw{opacity:calc(var(--glow-transparency) + .2);filter:blur(calc(var(--blur-amount) * 1.2))}._Qt:hover ._Qx{animation-duration:calc(var(--animation-duration)*.7)}._Qt:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}._Qt ._Qx{position:relative;z-index:2;background:linear-gradient(-45deg,var(--gradient-colors));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:400% 400%;animation:var(--animation-duration) _Qu ease infinite;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}._Qt:before{content:"";position:absolute;z-index:-1;inset-block-start:var(--border-width);inset-inline-start:var(--border-width);width:calc(100% - 2*var(--border-width));height:calc(100% - 2*var(--border-width));background:#fff;border-radius:calc(var(--border-radius) - 1px);opacity:var(--border-transparency);transition:background .2s ease}._Qt[style*="--enable-background: true"]:before,._Qt[style*="--enable-background:true"]:before{background:linear-gradient(-45deg,var(--background-gradient-colors,rgba(255,178,36,.1),rgba(227,75,169,.1),rgba(0,114,245,.1),rgba(149,243,217,.1)));background-size:400% 400%;animation:var(--animation-duration) _Qu ease infinite}._Qt ._Qw{background-image:linear-gradient(-45deg,var(--gradient-colors));background-size:400% 400%;animation:var(--animation-duration) _Qu ease infinite;position:absolute;z-index:-2;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;opacity:var(--glow-transparency);filter:blur(var(--blur-amount));border-radius:inherit;transition:opacity .2s ease,filter .2s ease}._xj{border-radius:.3rem;border:1px solid #000;font-family:inherit}._xj:focus,._xj:focus-visible,._xj:focus-within{outline:1px solid #000;border:none}._xj::-moz-placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none}._xj::placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none}._aQy{width:33rem}@media(max-width:799px){._aQy{width:unset}}._aQy ._aQz{margin-bottom:.83rem}._aQA{display:grid;cursor:pointer;border-radius:50%;border:1px solid #000;font-size:.8rem;width:1.4rem;height:1.4rem;margin:0 2px;text-align:center;align-items:center}._aQA,._aQB{-webkit-user-select:none;-moz-user-select:none;user-select:none}._aQC{padding:1.4rem 2.2rem}@media(max-width:799px){._aQC{width:90%}}._aQD{width:100%;max-width:400px;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);background-color:#fff;padding:16px}._aQE{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._aQF{font-size:1rem;font-weight:600;margin:0}._aQG{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%}._aQH{margin-bottom:16px}._aQI{font-size:.9rem;margin-bottom:8px}._aQJ{display:flex;align-items:center}._aQK{margin-top:16px}._aQL{width:100%;min-height:80px;border:1px solid #ddd;border-radius:4px;padding:8px;margin-bottom:12px;resize:vertical}._aQM{display:flex;justify-content:flex-end}._aQN{padding:8px 16px}._aQO{margin-top:16px;display:flex;justify-content:space-between;align-items:center}._aQP{background:none;border:none;text-decoration:underline;cursor:pointer;padding:0}._aQP,._aQQ{color:#666;font-size:.8rem}._aQR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}._aQS{color:#4caf50;margin-bottom:16px}._aQT{color:#666}._aQU{text-align:center;font-weight:500}._07{position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}._07::-webkit-scrollbar{display:none}._07:after,._07:before{content:"";position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:1}._07:before{left:0;background:linear-gradient(to right,var(--scroll-fade-color,#fff) 0,var(--scroll-fade-color-transparent,hsla(0,0%,100%,0)) 100%);opacity:0;transition:opacity .2s ease}._07:after{right:0;background:linear-gradient(to left,var(--scroll-fade-color,#fff) 0,var(--scroll-fade-color-transparent,hsla(0,0%,100%,0)) 100%)}._07:not([data-scroll-start=true]):before{opacity:1}._07[data-scroll-end=true]:after{opacity:0}@media(max-width:799px){._08{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}._08::-webkit-scrollbar{display:none}._08:after,._08:before{content:"";position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:1}._08:before{left:0;background:linear-gradient(to right,var(--scroll-fade-color,#fff) 0,var(--scroll-fade-color-transparent,hsla(0,0%,100%,0)) 100%);opacity:0;transition:opacity .2s ease}._08:after{right:0;background:linear-gradient(to left,var(--scroll-fade-color,#fff) 0,var(--scroll-fade-color-transparent,hsla(0,0%,100%,0)) 100%)}._08:not([data-scroll-start=true]):before{opacity:1}._08[data-scroll-end=true]:after{opacity:0}}._aE6{width:100%;padding:20px}._aE7{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:600}._aE7 h3{margin:0;font-size:1.2rem}._aE8{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1}._aE9{flex-direction:column;gap:20px;scrollbar-width:none;scrollbar-color:transparent transparent;scroll-behavior:smooth}._aE9,._aFa{display:flex}._aFa{width:100%;height:220px;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;align-items:center;justify-content:center;background-color:#f8f8f8}._aFb{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._aFc{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}._aFc:before{content:"";width:30px;height:30px;border:3px solid #eaeaea;border-top-color:#666;border-radius:50%;animation:_aFd 1s linear infinite;margin-bottom:10px}._aFe{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;gap:10px}._aFe svg{opacity:.5}._aFe span{font-size:14px}@keyframes _aFd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._aFf{display:flex;width:100%;border:1px solid #ddd;border-radius:6px;overflow:hidden}._aFg{flex:1;padding:10px;border:none;font-size:14px;outline:none}._aFh{background:#f5f5f5;border:none;padding:0 15px;cursor:pointer;display:flex;align-items:center;justify-content:center}._aFh:hover{background:#eaeaea}._aFi{display:flex;gap:12px;padding:10px 0;width:100%;overflow-x:auto;scrollbar-width:thin}._aFi::-webkit-scrollbar{height:0}._aFi::-webkit-scrollbar-thumb{background-color:transparent}._aFj{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;cursor:pointer;min-width:60px}._aFj span{font-size:12px;white-space:nowrap}._aFj:disabled{opacity:.5;cursor:not-allowed}._aFk{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;overflow:hidden;position:relative}._aFk:hover{background-color:#e5e5e5}._aFl{position:relative;width:100%}._aFm{display:flex;align-items:center;gap:8px;width:100%;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:12px 15px;cursor:pointer;font-size:14px;transition:background-color .2s}._aFm:hover{background-color:#eaeaea}._aFm ._aFn{color:#555}._aFm ._aFo{margin-left:auto;color:#777}._aFp{position:absolute;top:100%;right:0;left:0;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;overflow:hidden;width:100%;margin-top:8px;padding:10px}._aFp p{margin:0 0 10px;font-size:14px;color:#555;text-align:center}._aFq{background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:9999;overflow:hidden;width:230px;animation:_aFr .2s ease-out}._aFq [data-radix-popper-content-wrapper]{z-index:9999!important}._aFs{fill:#fff}@keyframes _aFr{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._aFt{display:flex;flex-direction:column;gap:5px}._aFu{width:100%;text-align:center;padding:10px;border:1px solid #eaeaea;border-radius:4px;background:#f9f9f9;cursor:pointer;font-size:14px;transition:all .2s}._aFu:hover{background-color:#f0f0f0;border-color:#ddd}._aFu._aFv{font-weight:600;background-color:#e6e6e6;border-color:#ccc}._aFw{position:absolute;left:-9999px;opacity:0;pointer-events:none}._aFw .questionContentWrapper{background:#fff;border-radius:8px;padding:15px;width:100%;max-width:400px;font-size:14px;line-height:1.5}._aFw .questionContentWrapper .choices{margin-top:15px;display:flex;flex-direction:column;gap:8px}._aFw .questionContentWrapper .choice{padding:10px;border:1px solid #ddd;border-radius:6px}._aFw .questionContentWrapper .choice.correct{border-color:#4caf50;background-color:rgba(76,175,80,.1)}._zL{display:block;box-sizing:border-box;width:1em;height:1em}._zL,._zL ._zM{position:relative}._zL ._zM{width:100%;height:100%;transform:translate(50%,50%);background:none}._zL span{background-color:var(--spinner-color);position:absolute;top:-3.9%;width:24%;height:8%;left:-10%;border-radius:.1rem;animation:_zL 1.2s linear infinite}._zL span._zN{animation-delay:-1.1s;transform:rotate(0deg) translate(146%)}._zL span._zO{animation-delay:-1s;transform:rotate(30deg) translate(146%)}._zL span._zP{animation-delay:-.9s;transform:rotate(60deg) translate(146%)}._zL span._zQ{animation-delay:-.8s;transform:rotate(90deg) translate(146%)}._zL span._zR{animation-delay:-.7s;transform:rotate(120deg) translate(146%)}._zL span._zS{animation-delay:-.6s;transform:rotate(150deg) translate(146%)}._zL span._zT{animation-delay:-.5s;transform:rotate(180deg) translate(146%)}._zL span._zU{animation-delay:-.4s;transform:rotate(210deg) translate(146%)}._zL span._zV{animation-delay:-.3s;transform:rotate(240deg) translate(146%)}._zL span._zW{animation-delay:-.2s;transform:rotate(270deg) translate(146%)}._zL span._zX{animation-delay:-.1s;transform:rotate(300deg) translate(146%)}._zL span._zY{animation-delay:0s;transform:rotate(330deg) translate(146%)}@keyframes _zL{0%{opacity:1}to{opacity:.15}}._Gp{font-size:1.28rem;font-weight:500;margin:0}._Gq{background:#fff;padding:.7rem 1rem;border:1px solid #bbbaba;border-radius:10px;position:relative;overflow-y:hidden}._99{grid-column:span 2}._aaa{color:var(--muted-foreground)}._aab{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){._aab{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._aab{grid-template-columns:repeat(3,1fr)}}._aac{font-weight:500!important;margin-bottom:0;text-decoration:underline}._aad{margin:.4rem 0}._aJ5{background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease}._aJ5:hover{background:#f8f8f8}._aJ5._aJ6{border-color:#000;background:rgba(0,0,0,.02)}._aJ7{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._aJ8{flex:1;min-width:0}._aJ9{margin:0;font-size:1.1rem;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aKa{gap:1rem;margin-top:.5rem;flex-wrap:wrap}._aKa,._aKb{display:flex}._aKb{align-items:center;gap:.4rem;font-size:.9rem;color:#666}._aKb svg{flex-shrink:0}._aKb._aKc{color:#4caf50}._aKb._aKd{color:#f44336}._aKe{gap:.5rem}._aKe,._aKf{display:flex;align-items:center}._aKf{justify-content:center;padding:.5rem;border-radius:50%;transition:background .2s ease}._aKf:hover{background:rgba(0,0,0,.05)}._aKg{display:flex;align-items:center;cursor:pointer}._aKg input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.2rem;height:1.2rem;border:2px solid #000;border-radius:50%;margin:0;cursor:pointer;position:relative}._aKg input[type=checkbox]:checked{background-color:transparent}._aKg input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#000;border-radius:50%}._aKg input[type=checkbox]:hover{border-color:#404040}._aKh{background:none;border:none;cursor:pointer;padding:8px;transition:transform .2s ease}._aKh._aKi{transform:rotate(180deg)}._aKj{padding:16px;border-top:1px solid #e0e0e0}._aKk{display:flex;align-items:center;gap:12px}._aKk ._aKl{flex:1;height:8px;background:#eee;border-radius:4px;overflow:hidden}._aKk ._aKm{height:100%;background:#4caf50;transition:width .3s ease}._aKn{display:flex;align-items:center;cursor:pointer}._aKn input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.2rem;height:1.2rem;border:2px solid #000;border-radius:50%;margin:0;cursor:pointer;position:relative}._aKn input[type=radio]:checked{background-color:transparent}._aKn input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background-color:#000;border-radius:50%}._aKn input[type=radio]:hover{border-color:#404040}._aKo{display:flex;align-items:center}._aKp{font-size:.875rem;color:#6b7280;font-weight:400}._Us{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._Ut{background:#fff;position:relative;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1)}._Ut h2{margin:0 0 1.5rem}._Ut h2,._Uu{text-align:center}._Uu{display:flex;flex-direction:column;align-items:center;gap:1rem}._Uv{font-size:1.1rem;margin:0}._Uw{color:#f59e0b;font-size:.9rem;margin:1rem 0 0}._Ux{color:#ef4444;margin:0}._Uy{color:#ef4444}._Uy,._Uz{width:3rem;height:3rem}._Uz{color:#22c55e}._UA{margin-top:1rem;position:absolute;right:0;top:0}._Vs{padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}._Vt,._Vu,._Vv{display:flex;align-items:center;padding:8px 12px;border-radius:8px;cursor:pointer;margin:2px 0;transition:all .18s ease-out}._Vt:hover,._Vu:hover,._Vv:hover{background-color:rgba(0,0,0,.04);transform:translateX(1px)}._Vt:active,._Vu:active,._Vv:active{transform:scale(.995)}._Vw._Vt,._Vw._Vu,._Vw._Vv{background-color:hsla(0,0%,43%,.08)}._Vw._Vt:hover,._Vw._Vu:hover,._Vw._Vv:hover{background-color:rgba(0,0,0,.1)}._Vv{font-weight:600;font-size:14px}._Vu{margin-left:24px;font-size:13px}._Vt{margin-left:48px;font-size:12px}._Vx{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:4px;flex-shrink:0;border-radius:4px;transition:background-color .18s ease-out}._Vx:hover{background-color:rgba(0,0,0,.06)}._Vx svg{width:16px;height:16px;transition:transform .2s ease}._Vy{position:relative;margin-left:12px;padding-left:12px}._Vy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:rgba(0,0,0,.08);border-radius:2px}._Vz{color:rgba(0,0,0,.45);font-style:italic}._VA,._VB,._VC{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;transition:all .18s ease-out}._VC{background:rgba(34,197,94,.12);color:#15803d;border:1px solid rgba(34,197,94,.2)}._VC:hover{background:rgba(34,197,94,.18)}._VB{background:rgba(249,115,22,.12);color:#c2410c;border:1px solid rgba(249,115,22,.2)}._VB:hover{background:rgba(249,115,22,.18)}._VA{background:rgba(59,130,246,.12);color:#1d4ed8;border:1px solid rgba(59,130,246,.2)}._VA:hover{background:rgba(59,130,246,.18)}._VD,._VE,._VF{margin-left:8px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease-out}._VD:hover,._VE:hover,._VF:hover{color:rgba(0,0,0,.8)}._3K{flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff;border:1px solid #eaeaea;transition:all .2s ease-in-out;will-change:transform;border-radius:8px}._3K._3L:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;border:2px solid transparent;background-image:linear-gradient(90deg,rgba(63,113,175,.08),rgba(90,142,214,.12)),linear-gradient(90deg,rgba(63,114,175,.051),rgba(90,141,214,.11));background-origin:border-box;background-clip:content-box,border-box;pointer-events:none;box-shadow:0 0 0 1px rgba(63,114,175,.2)}._3K ._3M{position:absolute;right:-5px;top:5px;z-index:10;opacity:0;transition:opacity .2s ease-in-out}._3K ._3M ._3N{display:none}._3K ._3M ._3O{width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.95);border:1px solid #eaeaea;box-shadow:0 2px 8px rgba(0,0,0,.15);outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .2s ease;position:absolute;right:-12px;top:8px}._3K ._3M ._3O:hover{background-color:#f5f5f5;box-shadow:0 4px 12px rgba(0,0,0,.25);transform:scale(1.05)}._3K:hover ._3P{display:block}._3K:hover ._3M{opacity:1}._3Q{background:#fff;transition:transform .2s ease-out;transform-origin:center center}._3P{display:none;bottom:10px;right:10px;background:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}._3P,._3R{position:absolute}._3R{top:10px;left:10px;width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:2px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}._3R:hover{background-color:#fff;border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.3);transform:scale(1.05)}._3R svg{width:16px;height:16px;color:#555;transition:all .3s ease}._3R._3S{background:linear-gradient(90deg,#3f72af,#5a8dd6);border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.4);animation:_3T 2s ease-in-out infinite alternate}._3R._3S svg{color:#fff;transform:scale(1.1)}@keyframes _3T{0%{box-shadow:0 4px 12px rgba(63,114,175,.3)}to{box-shadow:0 8px 16px rgba(63,114,175,.5)}}._3U{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:rgba(63,114,175,.02);pointer-events:none;z-index:2}._3V{display:flex;justify-content:center;align-items:center;min-height:200px;background:#fff;border-radius:4px}._3W{background-color:transparent;animation:_3X .2s ease-out;z-index:1000;transform-origin:right center;box-shadow:none}._3W ._3Y{position:relative;height:36px;border-radius:18px;background-color:hsla(0,0%,100%,.9);border:1px solid #eaeaea;display:flex;align-items:center;padding:0 12px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .2s ease;color:#555}._3W ._3Y svg{margin-right:8px;flex-shrink:0}._3W ._3Y span{font-size:12px;font-weight:500;white-space:nowrap}._3W ._3Y:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 4px 8px rgba(0,0,0,.12);color:#333}._3W ._3Z{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._3W ._3Z:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#90caf9}._3W ._30{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._3W ._30:hover{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#a5d6a7}._3W ._31{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._3W ._31:hover{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-color:#ce93d8}._3W ._32{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));border-color:#d0d7de}._3W ._32:hover{background:linear-gradient(135deg,#fff8e1,#ffe0b2);border-color:#ffcc80}@keyframes _3X{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}._anO{position:fixed;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:8px 0;z-index:1000;min-width:180px}._anP{display:block;width:100%;padding:8px 16px;text-align:left;background:none;border:none;font-size:14px;cursor:pointer}._anP:hover{background-color:#f5f5f7}._5q{display:flex;gap:8px;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:6px;z-index:1000;will-change:transform,opacity;transform-origin:var(--radix-tooltip-content-transform-origin);animation:_5r .2s ease-in-out}._5q ._5s{display:flex;align-items:center;gap:6px;background-color:#f5f5f5;border:none;border-radius:4px;padding:6px 10px;font-size:12px;cursor:pointer;transition:background-color .2s}._5q ._5s:hover{background-color:#e0e0e0}._5q ._5s svg{color:#555}._5q ._5s:disabled{opacity:.6;cursor:not-allowed}@keyframes _5r{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._5t{fill:#fff;width:10px;height:5px}._an4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}._an5{background-color:#fff;border-radius:8px;width:90%;max-width:500px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1)}._an6{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:600}._an6 h3{margin:0;font-size:1.2rem}._an7{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1}._an8{flex-direction:column;gap:20px;scrollbar-width:none;scrollbar-color:transparent transparent;scroll-behavior:smooth}._an8,._an9{display:flex}._an9{width:100%;height:220px;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;align-items:center;justify-content:center;background-color:#f8f8f8}._aoa{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._aob{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}._aob:before{content:"";width:30px;height:30px;border:3px solid #eaeaea;border-top-color:#666;border-radius:50%;animation:_aoc 1s linear infinite;margin-bottom:10px}._aod{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;gap:10px}._aod svg{opacity:.5}._aod span{font-size:14px}@keyframes _aoc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._aoe{display:flex;width:100%;border:1px solid #ddd;border-radius:6px;overflow:hidden}._aof{flex:1;padding:10px;border:none;font-size:14px;outline:none}._aog{background:#f5f5f5;border:none;padding:0 15px;cursor:pointer;display:flex;align-items:center;justify-content:center}._aog:hover{background:#eaeaea}._aoh{display:flex;gap:12px;padding:10px 0;width:100%;overflow-x:auto;scrollbar-width:thin}._aoh::-webkit-scrollbar{height:0}._aoh::-webkit-scrollbar-thumb{background-color:transparent}._aoi{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;cursor:pointer;min-width:60px}._aoi span{font-size:12px;white-space:nowrap}._aoj{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;overflow:hidden;position:relative}._aoj:hover{background-color:#e5e5e5}._aok{position:relative}._aol{position:absolute;bottom:0;right:0;background-color:hsla(0,0%,100%,.9);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:2}._aol:hover{background-color:#e0e0e0}._aom{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:10px;padding:8px 0;z-index:10;min-width:150px}._aon{display:block;width:100%;text-align:left;padding:8px 16px;background:none;border:none;cursor:pointer}._aon:hover{background-color:#f5f5f5}._aon._aoo{font-weight:700;background-color:#f0f0f0}._aon:disabled{opacity:.6;cursor:not-allowed}._alC{position:relative;isolation:isolate}._alD,._alE{position:absolute;top:0;bottom:0;width:var(--fade-width,40px);pointer-events:none;z-index:var(--fade-z-index,100);-webkit-backdrop-filter:var(--fade-backdrop-filter,none);backdrop-filter:var(--fade-backdrop-filter,none);opacity:1;visibility:visible;will-change:opacity,visibility;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}._alD{left:0;background:linear-gradient(to right,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}._alE{right:0;background:linear-gradient(to left,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}._alF,._alG{position:absolute;left:0;right:0;height:var(--fade-width,40px);pointer-events:none;z-index:var(--fade-z-index,100);-webkit-backdrop-filter:var(--fade-backdrop-filter,none);backdrop-filter:var(--fade-backdrop-filter,none);opacity:1;visibility:visible;will-change:opacity,visibility;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}._alF{top:0;background:linear-gradient(to bottom,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}._alG{bottom:0;background:linear-gradient(to top,var(--fade-color,#f9f9f9) 0,var(--fade-color-transparent,hsla(0,0%,98%,0)) 100%)}._alH{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,x proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}._alH::-webkit-scrollbar{display:none}@media(max-width:799px){._alI{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,x proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}._alI::-webkit-scrollbar{display:none}}._alJ{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,y proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}._alJ::-webkit-scrollbar{display:none}@media(max-width:799px){._alK{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:var(--scroll-snap-type,y proximity);gap:var(--gap,0);-ms-overflow-style:none;scrollbar-width:none;contain:layout style;will-change:scroll-position}._alK::-webkit-scrollbar{display:none}}@media(hover:hover){._alL ._alD:hover,._alL ._alE:hover,._alL ._alF:hover,._alL ._alG:hover{opacity:.8}}@media(prefers-reduced-motion:reduce){._alH,._alI,._alJ,._alK{scroll-behavior:auto!important}._alD,._alE,._alF,._alG{transition:none}}@media(max-width:768px){._alD,._alE{width:calc(var(--fade-width, 40px)*.75)}._alF,._alG{height:calc(var(--fade-width, 40px)*.75)}}@supports(scrollbar-width:none){._alH,._alI,._alJ,._alK{scrollbar-width:none}}@supports(-webkit-overflow-scrolling:touch){._alH,._alI,._alJ,._alK{-webkit-overflow-scrolling:touch}}._3J{position:absolute;width:100%;min-height:300px;gap:16px}._38,._3J{display:flex;flex-direction:column;justify-content:center;align-items:center}._38{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#111;z-index:9999;overflow:hidden}._39{position:absolute;bottom:20px;left:0;width:100%;display:flex;justify-content:center;align-items:center;gap:20px;padding:10px;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;z-index:10}._38:hover ._39{opacity:1}._4a,._4b{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:background-color .3s ease}._4a:hover,._4b:hover{background-color:hsla(0,0%,100%,.2)}._4a:disabled,._4b:disabled{opacity:.3;cursor:not-allowed}._4a:disabled:hover,._4b:disabled:hover{background-color:hsla(0,0%,100%,.1)}._4b{position:absolute;top:20px;right:20px}._4c{color:#fff;font-size:14px;font-weight:500;min-width:60px;text-align:center}._4d{width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}._4e{max-width:95%;max-height:95%;-o-object-fit:contain;object-fit:contain;box-shadow:0 5px 15px rgba(0,0,0,.5)}._4f{color:#fff;font-size:18px;font-weight:500;text-align:center}._ao5{display:flex;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;color:#333}._ao6{font-size:2.5rem;font-weight:700;margin-bottom:.8rem;text-shadow:none}._ao6,._ao7{text-align:center}._ao7{font-size:1.2rem;line-height:1.5;margin-bottom:2.5rem;max-width:80%;color:#555}._ao8{display:flex;gap:20px;margin-top:24px;flex-wrap:wrap}._ao9{margin-bottom:32px;max-width:740px}._apa{font-size:24px;font-weight:600;color:#1d1d1f}._apa,._apb{margin-bottom:16px;letter-spacing:-.022em}._apb{font-size:17px;line-height:1.47059;font-weight:400;color:#515154}._apc{background:rgba(0,122,255,.05);border-radius:12px;padding:16px 20px;margin:20px 0;border-left:4px solid #007aff}._apd{font-size:18px;line-height:1.5;font-weight:500;margin:0}._ape{flex:1;min-width:280px;background:#fff;border-radius:12px;padding:24px 24px 10px 17px;transition:all .3s ease;cursor:pointer;overflow:hidden;text-align:center;position:relative}._ape:first-child{box-shadow:0 4px 12px rgba(0,122,255,.15),0 2px 4px rgba(88,86,214,.1)}._ape:first-child:hover{box-shadow:0 8px 20px rgba(0,122,255,.2),0 4px 8px rgba(88,86,214,.15)}._ape:last-child{box-shadow:0 4px 12px rgba(255,45,85,.15),0 2px 4px rgba(255,149,0,.1)}._ape:last-child:hover{box-shadow:0 8px 20px rgba(255,45,85,.2),0 4px 8px rgba(255,149,0,.15)}._apf{display:flex;align-items:center;gap:12px;margin-bottom:16px}._apg{justify-content:center}._aph{font-size:18px;font-weight:600;margin:0;color:#1d1d1f}._api,._apj{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%}._api svg,._apj svg{fill:#fff;width:28px;height:28px}._api{background:linear-gradient(135deg,#007aff,#5856d6)}._apj{background:linear-gradient(135deg,#ff2d55,#ff9500)}._apk{overflow:hidden}._apl{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-left:8px;text-align:left}._apl:first-child p{color:#00438a}._apl:nth-child(2) p{color:#31345d}._apl:nth-child(3) p{color:#23448a}._ape:last-child ._apl:first-child p{color:#94142e}._ape:last-child ._apl:nth-child(2) p{color:#a03800}._ape:last-child ._apl:nth-child(3) p{color:#81061c}._apl p{margin:0;font-size:15px}._apm{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f5f5f7}._ape:first-child ._apm{color:#007aff}._ape:last-child ._apm{color:#ff2d55}._apn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#007aff}._ape:last-child ._apn{background:#ff2d55}._ape:first-child ._apo{color:#5856d6}._ape:last-child ._apo{color:#ff9500}._ape:first-child ._app{color:#007aff}._ape:last-child ._app{color:#ff2d55}._apq{color:#ff9500}._apr{color:#ff2d55}._aps{color:#af52de}._apt{width:16px;height:16px}._apu:first-child{box-shadow:0 8px 24px rgba(0,122,255,.25),0 4px 10px rgba(88,86,214,.2);transform:translateY(-4px)}._apu:last-child{box-shadow:0 8px 24px rgba(255,45,85,.25),0 4px 10px rgba(255,149,0,.2);transform:translateY(-4px)}._apv{font-size:.7rem;background:rgba(59,130,246,.1);color:#3b82f6;padding:.1rem .4rem;border-radius:4px;margin-left:.5rem;vertical-align:middle}._apw{position:absolute;top:0;left:105%;width:220px;background:hsla(0,0%,98%,.95);border-radius:12px;padding:.8rem;font-size:.85rem;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:100;border:1px solid rgba(0,0,0,.08);transform-origin:left center;animation:_apx .2s ease;color:#444;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1200px){._apw{top:-100%;left:0;transform-origin:bottom center}}@keyframes _apx{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._apy{background:linear-gradient(135deg,#e6f2ff,#ebebfa);padding:2px 6px;font-weight:500;box-shadow:0 1px 2px rgba(0,122,255,.05)}._apy,._apz{display:inline;border-radius:4px;color:#1d1d1f}._apz{background:linear-gradient(135deg,#d6e9ff,#dcdcf7);padding:2px 6px 1px;font-weight:600;box-shadow:0 2px 4px rgba(0,122,255,.08);position:relative}._apz:after{content:"";position:absolute;bottom:-1px;left:6px;right:6px;height:2px;background:linear-gradient(90deg,#007aff,#5856d6);border-radius:2px}._6h{position:relative;padding:20px;background:var(--color-white);border-radius:12px;box-shadow:var(--shadow-medium);max-width:800px;margin:0 auto;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;width:100%;color:var(--text-primary);animation:_6i .6s cubic-bezier(.16,1,.3,1)}._6h,._6j{will-change:transform,opacity;transform:translateZ(0)}._6j{font-size:2.5rem!important;margin-bottom:.8rem;text-align:center;animation:_6k .7s .1s backwards;font-weight:600;line-height:1.2;max-width:90%;margin-left:auto;margin-right:auto}@media(max-width:768px){._6j{font-size:2rem!important}}@media(max-width:480px){._6j{font-size:1.75rem!important}}._6l{font-size:1.5rem;line-height:1.5;text-align:center;margin-bottom:1.7rem;max-width:80%;color:var(--text-secondary);animation:_6k .7s .2s backwards;will-change:transform,opacity}._6l,._6m{transform:translateZ(0)}._6m{background:var(--color-gray-50);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);border:1px solid var(--color-gray-200);will-change:transform;animation:_6k .7s .3s backwards}._6m:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}._6m:nth-child(2){animation-delay:.4s}._6m:nth-child(3){animation-delay:.5s}._6n{background:linear-gradient(135deg,var(--color-blue-500),var(--color-blue-700));width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._6n svg{width:28px;height:28px;color:#fff}._6o{font-size:1.2rem;font-weight:600;margin-bottom:.8rem}._6p{font-size:.9rem;line-height:1.5;color:var(--text-tertiary)}._6q{animation:_6q .5s cubic-bezier(.16,1,.3,1) forwards}._6q,._6r{will-change:transform,opacity;transform:translateZ(0)}._6r{animation:_6r .4s cubic-bezier(.76,0,.24,1) forwards}._6s{animation:_6t .5s cubic-bezier(.16,1,.3,1) forwards}._6s,._6u{will-change:transform,opacity;transform:translateZ(0)}._6u{animation:_6v .4s cubic-bezier(.76,0,.24,1) forwards}._6w{animation:_6x .5s cubic-bezier(.16,1,.3,1) forwards}._6w,._6y{will-change:transform,opacity;transform:translateZ(0)}._6y{animation:_6z .4s cubic-bezier(.76,0,.24,1) forwards}._6A{height:65vh}._6A,._6B{max-width:70vw;width:auto;border-radius:10px;-o-object-fit:contain;object-fit:contain}._6B{height:43vh}._6C{box-shadow:5px 5px 5px rgba(0,0,0,.31)}@keyframes _6i{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _6k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _6q{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes _6r{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-40px)}}@keyframes _6t{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes _6v{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-40px)}}@keyframes _6x{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes _6z{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}._6q,._6r,._6s,._6u,._6w,._6y{animation-fill-mode:both;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}._BH{display:inline;font-size:var(--font-size);font-weight:var(--font-weight);background-clip:text;-webkit-background-clip:text;color:transparent;background-image:linear-gradient(236.6deg,var(--gradient-colors,#000 51.04%,#6757ca 68.26%,#5995ef 86.66%,#42ddaf 99.73%));background-size:300% 300%;--animation-duration:var(--gradient-animation-duration,6s)}._BI{animation:_BJ var(--animation-duration) ease infinite}._BK{text-shadow:0 0 var(--glow-spread,2px) var(--glow-color,rgba(103,87,202,.7)),0 0 var(--glow-intensity,10px) var(--glow-color,rgba(103,87,202,.5))}._BL{position:relative;z-index:1;display:inline-block}._BL:before{content:attr(data-content);position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-image:inherit;background-clip:text;-webkit-background-clip:text;color:transparent;filter:blur(var(--glow-intensity,10px));opacity:.9;background-size:inherit;background-position:inherit;white-space:nowrap;pointer-events:none}._BL._BI:before{animation:_BJ var(--animation-duration) ease infinite;animation-delay:-.3s}@keyframes _BJ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}._BM{background-image:linear-gradient(236.6deg,var(--gradient-colors))}._BN{--gradient-colors:#000 51.04%,#6757ca 68.26%,#5995ef 86.66%,#42ddaf 99.73%}._BO{--gradient-colors:#ff7eb9 0%,#8a5cf5 50%,#3498db 100%}._BP{--gradient-colors:#ff512f 0%,#f09819 50%,#ff7e5f 100%}._BQ{--gradient-colors:#1a2980 0%,#26d0ce 100%}._BR{--gradient-colors:#134e5e 0%,#71b280 100%}._BS{--gradient-colors:#f12711 0%,#f5af19 100%}._BT{--gradient-colors:#141e30 0%,#243b55 100%}._BU{--gradient-colors:#3a1c71 0%,#d76d77 50%,#ffaf7b 100%}._BV{--gradient-colors:#12c2e9 0%,#c471ed 50%,#f64f59 100%}._BW{--gradient-colors:#ffdde1 0%,#ee9ca7 100%}._BX{--gradient-colors:#ff61d2 0%,#fe9090 100%}._BY{--gradient-colors:#8a2387 0%,#e94057 50%,#f27121 100%}._BZ{--gradient-colors:#00b09b 0%,#96c93d 100%}._B0{--gradient-colors:#fd0 0%,#fbb034 100%}._B1{--gradient-colors:#a1ffce 0%,#faffd1 100%}._B2{--gradient-colors:#232526 0%,#414345 100%}._B3{--gradient-colors:#7f00ff 0%,#e100ff 100%}._B4{--gradient-colors:#eb3349 0%,#f45c43 100%}._B5{--gradient-colors:#11998e 0%,#38ef7d 100%}._B6{--gradient-colors:#0f2027 0%,#203a43 50%,#2c5364 100%}._B7{--gradient-colors:#8e0e00 0%,#1f1c18 100%}._B8{--gradient-colors:#ffc371 0%,#ff5f6d 100%}._B9{--gradient-colors:#f09819 0%,#edde5d 100%}._Ca{--gradient-colors:#bdc3c7 0%,#8e9eab 100%}._Cb{--gradient-colors:#8a6552 0%,#c79d6e 100%}._Cc{--gradient-colors:#04f 0%,#00112a 100%}._Cd{--gradient-colors:#abbaab 0%,#fff 100%}._Ce{--gradient-colors:#9d50bb 0%,#6e48aa 100%}._Cf{--gradient-colors:#00a08c 0%,#004d43 100%}._Cg{--gradient-colors:#f96 0%,#ff5e62 100%}._Ch{--gradient-colors:#84fab0 0%,#8fd3f4 100%}._Ci{--gradient-colors:#89f7fe 0%,#66a6ff 100%}._Cj{--gradient-colors:#dc143c 0%,#b22222 100%}._Ck{--gradient-colors:navy 0%,#0000cd 100%}._Cl{--gradient-colors:olive 0%,#556b2f 100%}._Cm{--gradient-colors:#40e0d0 0%,teal 100%}._Cn{--gradient-colors:#c71585 0%,#f0f 100%}._Co{--gradient-colors:#ffc107 0%,#ff9800 100%}._Cp{--gradient-colors:#f50057 0%,#ff4081 100%}._Cq{--gradient-colors:#00bcd4 0%,#03a9f4 100%}._Cr{--gradient-colors:#cddc39 0%,#8bc34a 100%}._Cs{--gradient-colors:#ffab91 0%,#ff8a65 100%}._Ct{--gradient-colors:#3f51b5 0%,#303f9f 100%}._Cu{--gradient-colors:#8e24aa 0%,#7b1fa2 100%}._Cv{--gradient-colors:#b7410e 0%,#c35a17 100%}._Cw{--gradient-colors:#8e44ad 0%,#9b59b6 100%}._Cx{--gradient-colors:#0047ab 0%,#4169e1 100%}._Cy{--gradient-colors:#708090 0%,#789 100%}._Cz{--gradient-colors:#36454f 0%,#2f4f4f 100%}._CA{--gradient-colors:#722f37 0%,#900 100%}._CB{--gradient-colors:#483c32 0%,#8b7355 100%}._CC{--gradient-colors:#87ae73 0%,#9dc183 100%}._CD{--gradient-colors:#ff8008 0%,#ffc837 100%}._CE{--gradient-colors:#ff512f 0%,#dd2476 100%}._CF{--gradient-colors:#283e51 0%,#4b79a1 100%}._CG{--gradient-colors:#f3904f 0%,#3b4371 100%}._CH{--gradient-colors:#2c3e50 0%,#4ca1af 100%}._CI{--gradient-colors:#000428 0%,#004e92 100%}._CJ{--gradient-colors:#fdc830 0%,#f37335 100%}._CK{--gradient-colors:#0b486b 0%,#f56217 100%}._CL{--gradient-colors:#ff7e5f 0%,#feb47b 100%}._CM{--gradient-colors:red 0%,#ff7f00 15%,#ff0 30%,#0f0 45%,#00f 60%,indigo 75%,#9400d3 100%}._CN{--gradient-colors:#009688 0%,#00796b 100%}._CO{--gradient-colors:#0a2463 0%,#3e92cc 100%}._CP{--gradient-colors:#e23e57 0%,#88304e 100%}._CQ{--gradient-colors:#800020 0%,#5e0035 100%}._CR{--gradient-colors:khaki 0%,#bdb76b 100%}._CS{--gradient-colors:#f0f 0%,#c71585 100%}._CT{--gradient-colors:#e0b0ff 0%,#9370db 100%}._CU{--gradient-colors:sienna 0%,#8b4513 100%}._CV{--gradient-colors:#007ba7 0%,#2a52be 100%}._CW{--gradient-colors:#ccf 0%,#99c 100%}._CX{--gradient-colors:#8e354a 0%,#622744 100%}._CY{--gradient-colors:gold 0%,coral 100%}._CZ{--gradient-colors:#0ff 0%,#1e90ff 100%}._C0{--gradient-colors:#ff8b7b 0%,#fecda6 100%}._C1{--gradient-colors:#c8a2c8 0%,#9370db 100%}._C2{--gradient-colors:#ff4500 0%,#8b0000 100%}._C3{--gradient-colors:#0ff 0%,#00bfff 33%,#3d5afe 67%,#8f00ff 100%}._C4{--gradient-colors:#c6ffdd 0%,#fbd786 50%,#f7797d 100%}._C5{--gradient-colors:#1a8f14 0%,#005aa7 100%}._C6{--gradient-colors:#e6dada 0%,#274046 100%}._C7{--gradient-colors:#ff416c 0%,#ff4b2b 100%}._C8{--gradient-colors:#65c7f7 0%,#0052d4 100%}._C9{--gradient-colors:#000 0%,#434343 100%}._Da{--gradient-colors:#f5515f 0%,#a1051d 100%}._Db{--gradient-colors:#7303c0 0%,#ec38bc 50%,#fdeff9 100%}._Dc{--gradient-colors:#74ebd5 0%,#acb6e5 100%}._Dd{--gradient-colors:#f83600 0%,#f9d423 100%}._De{--gradient-colors:#7de2fc 0%,#b9b6e5 100%}._Df{--gradient-colors:#fdfc47 0%,#24fe41 100%}._Dg{--gradient-colors:#43c6ac 0%,#191654 100%}._Dh{--gradient-colors:#3eadcf 0%,#abe9cd 100%}._Di{--gradient-colors:#e6e9f0 0%,#ef0 100%}._Dj{--gradient-colors:#d3d3d3 0%,#bfbfbf 100%}._Dk{--gradient-colors:#373b44 0%,#4286f4 100%}._Dl{--gradient-colors:#cfdef3 0%,#e0eafc 100%}._Dm{--gradient-colors:#5d4157 0%,#a8caba 100%}._Dn{--gradient-colors:#d4ffec 0%,#57f2cc 50%,#4596fb 100%}._Do{display:block;background:var(--background);border-radius:calc(var(--border-radius) - var(--border-width));padding:var(--padding)}._BI{animation:_Dp .8s cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards}._BK:before{filter:drop-shadow(0 0 var(--glow-intensity) var(--glow-color))}._BK:hover:before{filter:drop-shadow(0 0 calc(var(--glow-intensity) * 1.5) var(--glow-color));transition:filter .3s ease}._BN._BK:before{--glow-color:var(--glow-color,#6757ca)}._BO._BK:before{--glow-color:var(--glow-color,#ff7eb9)}._BP._BK:before{--glow-color:var(--glow-color,#ff512f)}._BQ._BK:before{--glow-color:var(--glow-color,#1a2980)}._BR._BK:before{--glow-color:var(--glow-color,#134e5e)}._BS._BK:before{--glow-color:var(--glow-color,#f12711)}._BT._BK:before{--glow-color:var(--glow-color,#141e30)}._BU._BK:before{--glow-color:var(--glow-color,#3a1c71)}._BV._BK:before{--glow-color:var(--glow-color,#12c2e9)}._BW._BK:before{--glow-color:var(--glow-color,#ffdde1)}._BX._BK:before{--glow-color:var(--glow-color,#ff61d2)}._BY._BK:before{--glow-color:var(--glow-color,#8a2387)}._BZ._BK:before{--glow-color:var(--glow-color,#00b09b)}._B0._BK:before{--glow-color:var(--glow-color,#fd0)}._B1._BK:before{--glow-color:var(--glow-color,#a1ffce)}._B2._BK:before{--glow-color:var(--glow-color,#232526)}._B3._BK:before{--glow-color:var(--glow-color,#7f00ff)}._B4._BK:before{--glow-color:var(--glow-color,#eb3349)}._B5._BK:before{--glow-color:var(--glow-color,#11998e)}._B6._BK:before{--glow-color:var(--glow-color,#0f2027)}._B7._BK:before{--glow-color:var(--glow-color,#8e0e00)}._B8._BK:before{--glow-color:var(--glow-color,#ffc371)}._B9._BK:before{--glow-color:var(--glow-color,#f09819)}._Ca._BK:before{--glow-color:var(--glow-color,#bdc3c7)}._Cb._BK:before{--glow-color:var(--glow-color,#8a6552)}._Cc._BK:before{--glow-color:var(--glow-color,#fff400)}._Cd._BK:before{--glow-color:var(--glow-color,#abbaab)}._Ce._BK:before{--glow-color:var(--glow-color,#9d50bb)}._Cf._BK:before{--glow-color:var(--glow-color,#00a08c)}._Cg._BK:before{--glow-color:var(--glow-color,#f96)}._Ch._BK:before{--glow-color:var(--glow-color,#84fab0)}._Ci._BK:before{--glow-color:var(--glow-color,#89f7fe)}._Cj._BK:before{--glow-color:var(--glow-color,#dc143c)}._Ck._BK:before{--glow-color:var(--glow-color,navy)}._Cl._BK:before{--glow-color:var(--glow-color,olive)}._Cm._BK:before{--glow-color:var(--glow-color,#40e0d0)}._Cn._BK:before{--glow-color:var(--glow-color,#c71585)}._Co._BK:before{--glow-color:var(--glow-color,#ffc107)}._Cp._BK:before{--glow-color:var(--glow-color,#f50057)}._Cq._BK:before{--glow-color:var(--glow-color,#00bcd4)}._Cr._BK:before{--glow-color:var(--glow-color,#cddc39)}._Cs._BK:before{--glow-color:var(--glow-color,#ffab91)}._Ct._BK:before{--glow-color:var(--glow-color,#3f51b5)}._Cu._BK:before{--glow-color:var(--glow-color,#8e24aa)}._Cv._BK:before{--glow-color:var(--glow-color,#b7410e)}._Cw._BK:before{--glow-color:var(--glow-color,#8e44ad)}._Cx._BK:before{--glow-color:var(--glow-color,#0047ab)}._Cy._BK:before{--glow-color:var(--glow-color,#708090)}._Cz._BK:before{--glow-color:var(--glow-color,#36454f)}._CA._BK:before{--glow-color:var(--glow-color,#722f37)}._CB._BK:before{--glow-color:var(--glow-color,#483c32)}._CC._BK:before{--glow-color:var(--glow-color,#87ae73)}._CD._BK:before{--glow-color:var(--glow-color,#ff8008)}._CE._BK:before{--glow-color:var(--glow-color,#ff512f)}._CF._BK:before{--glow-color:var(--glow-color,#283e51)}._CG._BK:before{--glow-color:var(--glow-color,#f3904f)}._CH._BK:before{--glow-color:var(--glow-color,#2c3e50)}._CI._BK:before{--glow-color:var(--glow-color,#000428)}._CJ._BK:before{--glow-color:var(--glow-color,#fdc830)}._CK._BK:before{--glow-color:var(--glow-color,#0b486b)}._CL._BK:before{--glow-color:var(--glow-color,#ff7e5f)}._CM._BK:before{--glow-color:var(--glow-color,red)}._CN._BK:before{--glow-color:var(--glow-color,#009688)}._CO._BK:before{--glow-color:var(--glow-color,#0a2463)}._CP._BK:before{--glow-color:var(--glow-color,#e23e57)}._CQ._BK:before{--glow-color:var(--glow-color,#800020)}._CR._BK:before{--glow-color:var(--glow-color,khaki)}._CS._BK:before{--glow-color:var(--glow-color,#f0f)}._CT._BK:before{--glow-color:var(--glow-color,#e0b0ff)}._CU._BK:before{--glow-color:var(--glow-color,sienna)}._CV._BK:before{--glow-color:var(--glow-color,#007ba7)}._CW._BK:before{--glow-color:var(--glow-color,#ccf)}._CX._BK:before{--glow-color:var(--glow-color,#8e354a)}._CY._BK:before{--glow-color:var(--glow-color,gold)}._CZ._BK:before{--glow-color:var(--glow-color,#0ff)}._C0._BK:before{--glow-color:var(--glow-color,#ff8b7b)}._C1._BK:before{--glow-color:var(--glow-color,#c8a2c8)}._C2._BK:before{--glow-color:var(--glow-color,#ff4500)}._C3._BK:before{--glow-color:var(--glow-color,#0ff)}._C4._BK:before{--glow-color:var(--glow-color,#c6ffdd)}._C5._BK:before{--glow-color:var(--glow-color,#1a8f14)}._C6._BK:before{--glow-color:var(--glow-color,#e6dada)}._C7._BK:before{--glow-color:var(--glow-color,#ff416c)}._C8._BK:before{--glow-color:var(--glow-color,#65c7f7)}._C9._BK:before{--glow-color:var(--glow-color,#000)}._Da._BK:before{--glow-color:var(--glow-color,#f5515f)}._Db._BK:before{--glow-color:var(--glow-color,#7303c0)}._Dc._BK:before{--glow-color:var(--glow-color,#74ebd5)}._Dd._BK:before{--glow-color:var(--glow-color,#f83600)}._De._BK:before{--glow-color:var(--glow-color,#7de2fc)}._Df._BK:before{--glow-color:var(--glow-color,#fdfc47)}._Dg._BK:before{--glow-color:var(--glow-color,#43c6ac)}._Dh._BK:before{--glow-color:var(--glow-color,#3eadcf)}._Di._BK:before{--glow-color:var(--glow-color,#e6e9f0)}._Dj._BK:before{--glow-color:var(--glow-color,#d3d3d3)}._Dk._BK:before{--glow-color:var(--glow-color,#373b44)}._Dl._BK:before{--glow-color:var(--glow-color,#cfdef3)}._Dm._BK:before{--glow-color:var(--glow-color,#5d4157)}._Dn._BK:before{--glow-color:var(--glow-color,#d4ffec)}@keyframes _Dp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _apB{0%{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}._apA{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1200;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-primary);animation:_apB .6s cubic-bezier(.16,1,.3,1);overflow:hidden;will-change:backdrop-filter,background-color;pointer-events:none}._apA>*{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}._apC ._apD{border-color:transparent!important}._apC ._apD,._apE{box-shadow:none!important;background-color:transparent!important}._apE{z-index:2250!important;border:none!important}._apF{background-color:var(--color-white);width:auto;max-width:80%;height:auto;padding:3rem 4rem;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,.1);transform:scale(1);animation:_apG .6s ease-out}._apH{width:100%;height:100%;border-radius:0;transition:all .7s cubic-bezier(.4,0,.2,1);animation:_apI .7s forwards}@keyframes _apG{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _apI{0%{max-width:80%;border-radius:20px;opacity:.9;transform:scale(.95)}to{max-width:100%;border-radius:0;opacity:1;transform:scale(1)}}@keyframes _aqG{0%{opacity:0}to{opacity:1}}._apJ{position:absolute;top:16px;right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._apK{background:transparent;border:none;color:#fff;padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;font-size:1rem;opacity:.8;border-radius:8px}._apK:hover{opacity:1}._apK:active{transform:scale(.96)}._apL{font-weight:600;letter-spacing:.5px;color:#fff;animation:_apM .6s ease}._apL,._apN{max-width:800px;transform:perspective(500px) translateZ(0)}._apN{font-size:1.6rem;text-align:center;line-height:1.4;margin:0 auto;color:hsla(0,0%,100%,.9);animation:_apM .8s ease}@keyframes _apM{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._apO{position:absolute;bottom:24px;left:0;right:0;flex-direction:column;align-items:center;gap:16px;z-index:1035}._apO,._apP{display:flex}._apP{gap:10px;margin-right:5px}._apQ{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.4);transition:all .3s ease}._apQ._apR{background-color:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.5);transform:scale(1.2)}._apS{display:flex;gap:12px}._apT,._apU{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;border:none;padding:16px 40px;border-radius:var(--radius-lg,8px);font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:.5px;position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;text-shadow:0 0 10px rgba(0,0,0,.8),0 0 5px rgba(0,0,0,.5);will-change:transform,background-color,box-shadow}._apT:hover,._apU:hover{background:hsla(0,0%,100%,.1);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}._apT:active,._apU:active{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}._apV button{cursor:not-allowed;opacity:.6;pointer-events:none}._apV ._apW{opacity:.85;background:linear-gradient(135deg,#666,#444);cursor:pointer;pointer-events:auto;animation:_apX 2s infinite}@keyframes _apX{0%,to{opacity:.85}50%{opacity:.95}}._apY{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:30px}._apL{font-size:3rem;font-weight:800;margin-bottom:1.5rem;text-align:center;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px hsla(0,0%,100%,.3);letter-spacing:-.02em}._apZ{font-size:1.3rem;line-height:1.4;text-align:center;margin-bottom:3rem;max-width:600px;font-weight:500;color:hsla(0,0%,100%,.95)}._ap0{gap:40px;width:100%;flex-wrap:wrap;justify-content:center}._ap0,._ap1{display:flex}._ap1{flex:1;min-width:300px;max-width:380px;background:hsla(0,0%,100%,.97);border-radius:20px;padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.3);flex-direction:column;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(0)}._ap1:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 30px 60px rgba(0,0,0,.35)}._ap2{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color,#000),rgba(var(--primary-color-rgb),.8));display:flex;align-items:center;justify-content:center;margin-bottom:25px;box-shadow:0 10px 20px rgba(0,0,0,.15);position:relative;overflow:hidden}._ap2:after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.4),transparent 70%)}._ap3{width:45px;height:45px;color:#fff;position:relative;z-index:2}._ap4{font-size:1.8rem;font-weight:700;margin-bottom:12px;color:var(--primary-color,#000);letter-spacing:-.01em}._ap4,._ap5{text-align:center}._ap5{margin-bottom:25px;line-height:1.5;color:#444;font-size:1.1rem}._ap6{align-self:stretch;list-style-type:none;padding:0;margin:0}._ap6 li{padding:12px 0;font-size:1rem;color:#333}._ap6 li,._ap6 li:before{display:flex;align-items:center}._ap6 li:before{content:"✓";margin-right:12px;color:var(--primary-color,#000);font-weight:700;background:rgba(var(--primary-color-rgb),.1);width:24px;height:24px;border-radius:50%;justify-content:center;font-size:.9rem;flex-shrink:0}._ap6 li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}._ap7{display:flex!important;justify-content:space-between!important;color:#666}._ap7:before{color:var(--accent-color,#666)!important;background:rgba(var(--accent-color-rgb,102,102,102),.1)!important}._ap8{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:0 20px}._apD{position:absolute;border:3px solid #fff;border-radius:var(--border-radius-md);box-shadow:0 0 0 5000px rgba(0,0,0,.7),0 0 30px 8px hsla(0,0%,100%,.7);z-index:2400;animation:_ap9 2s infinite}._aqa{position:fixed;z-index:1050;pointer-events:none}._aqa ._aqb{width:30px;height:30px;border-radius:50%;border:3px solid var(--color-blue-500);animation:_aqc 1.5s infinite}._aqd{background-color:#fff;box-shadow:0 0 0 5000px rgba(0,0,0,.8);z-index:2255}._aqe{width:100%;height:100%;flex-direction:column;gap:2rem}._aqe,._aqe ._apN{display:flex;align-items:center;justify-content:center;position:relative}._aqe ._apN{top:0;transform:translateY(0);margin-bottom:3rem;min-height:80px}._aqf{width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;z-index:2400;filter:drop-shadow(0 0 8px rgba(0,0,0,.4));transition:transform 1.5s cubic-bezier(.16,1,.3,1);animation:_aqg 2s infinite alternate;will-change:transform,filter;transform:translate(20%,30%) translateZ(0)}._aqf,._aqh{position:absolute}._aqh{width:200px;height:200px;border-radius:50%;border:2px dashed hsla(0,0%,100%,.5);left:50%;top:50%;transform:translate(-50%,-50%);z-index:1990;animation:_aqi 4s linear infinite}._aqj{position:relative;height:300px;justify-content:center}._aqj,._aqk{width:100%;display:flex;align-items:center}._aqk{position:absolute;height:100%;flex-direction:column;justify-content:flex-start;padding-top:25vh;z-index:2050}._aql{background-color:rgba(0,0,0,.7);padding:1.5rem 2rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 0 25px hsla(0,0%,100%,.2);max-width:90%;text-align:center;color:#fff;font-weight:500;bottom:10px}@keyframes _aqg{0%{transform:scale(1) translateZ(0);filter:drop-shadow(0 0 5px rgba(255,255,255,.5))}to{transform:scale(1.1) translateZ(0);filter:drop-shadow(0 0 12px rgba(255,255,255,.7))}}@keyframes _aqH{0%{transform:translate(50%,50%) scale(1) translateZ(0);filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}to{transform:translate(50%,50%) scale(1.2) translateZ(0);filter:drop-shadow(0 0 15px rgba(255,255,255,.8))}}@keyframes _aqi{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.9);border-color:hsla(0,0%,100%,.3)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1);border-color:hsla(0,0%,100%,.7)}to{transform:translate(-50%,-50%) rotate(1turn) scale(.9);border-color:hsla(0,0%,100%,.3)}}@keyframes _aqI{0%{transform:scale(.5) translateZ(0);opacity:1}to{transform:scale(1.5) translateZ(0);opacity:0}}@keyframes _ap9{0%{box-shadow:0 0 0 5000px rgba(0,0,0,.7),0 0 15px 5px hsla(0,0%,100%,.6)}50%{box-shadow:0 0 0 5000px rgba(0,0,0,.7),0 0 30px 8px hsla(0,0%,100%,.8)}to{box-shadow:0 0 0 5000px rgba(0,0,0,.7),0 0 15px 5px hsla(0,0%,100%,.6)}}._aqm{z-index:1200;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._aqn{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1470}._aqn ._apJ,._aqn ._apO,._aqn button{pointer-events:auto}._aqn ._aqk{pointer-events:none;z-index:1420}._aqo{padding:20px;border-radius:12px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}._aqp{margin-top:15px}._aqp li{padding:8px 0;display:flex;align-items:center}._aqp li:before{content:"✓";margin-right:10px;color:var(--primary-color,#000)}._aqq{width:100%;max-width:800px}._aqr{margin-top:20px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}._aqs{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f8f9fa;border-bottom:1px solid #e2e4e7}._aqt{font-weight:600}._aqu{background:var(--primary-color,#000);color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:.85rem;cursor:pointer}._aqu:hover{opacity:.9}._aqv{flex:1;padding:20px;overflow:auto}._aqw{background:#fff;width:100%;min-height:500px;padding:40px;box-shadow:0 2px 8px rgba(0,0,0,.1)}._aqx{flex-direction:column;gap:15px}._aqx,._aqy{display:flex}._aqy{width:100%;height:400px;align-items:center;justify-content:center;position:relative}._aqz{width:100%;max-width:600px;height:350px;border-radius:16px;background-color:hsla(0,0%,100%,.1)}._aqA{z-index:1200!important;pointer-events:auto!important}._aqB{z-index:2350!important}._aqC{z-index:2400!important}._aqD{z-index:2000!important}._aqE [role=button],._aqE a,._aqE button,._aqE input,._aqE select,._aqE textarea{pointer-events:auto}._aqF{z-index:2350!important}._aqF,._aqF ._apO{pointer-events:none}._aqF ._apO ._apP,._aqF ._apO ._apS,._aqF ._apO button{pointer-events:auto}._anu{position:relative;height:100%;width:100%;display:flex;flex-direction:column}._anu,._anv{overflow:hidden}._anv{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;transition:opacity .2s ease,transform .2s ease;will-change:transform,opacity;transform:translateZ(0)}._anv._anw{transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}._anv._anw:hover{box-shadow:0 8px 30px rgba(0,0,0,.2)}._anv._anw._anx,._anv._anw._any{opacity:0;transform:translateY(10px) translateZ(0)}._anz{flex-direction:column;position:relative;max-width:100%}._anA,._anz{width:100%;height:100%;display:flex;overflow:hidden}._anA{flex:1;flex-direction:column;padding:10px;opacity:1;transform:translateZ(0);transition:opacity .2s ease;will-change:opacity}._anA._anB,._anA._anC{opacity:0}._anD{flex:1;flex-direction:column;width:100%;height:100%;overflow:hidden;max-width:100%}._anD,._anE{display:flex}._anE{gap:5px;position:absolute;top:5px;left:100px;z-index:10;opacity:.4;transition:opacity .2s ease}._anE:hover{opacity:1}._anF{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;border:1px solid rgba(0,0,0,.1);background-color:#f5f5f7;cursor:pointer;transition:all .2s ease;padding:0}._anF:hover{background-color:#e5e5e7}._anF._anG{background-color:#e1f5fe;border-color:#29b6f6;color:#0288d1}._anF ._anH{transform:rotate(90deg)}._anF ._anI{transform:rotate(-90deg)}._anJ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:transparent;border:none;color:rgba(0,0,0,.6);cursor:pointer;transition:background-color .2s;margin-left:3px}._anJ:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}._anJ._anG{background:rgba(0,0,0,.1);color:rgba(0,0,0,.8)}@media(max-width:768px){._anv:not(._anK){max-width:90vw!important;max-height:80vh!important}}.floating ._anv{position:fixed;width:auto}:not(.floating) ._anv{position:relative}._anL{margin:10px 2px 0;padding:0}._anL,._anM{border:none;box-shadow:none}._anM{height:100%;width:100%}._anK{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;border-radius:0!important}._anN{border:none;outline:none;position:absolute;top:0;left:0;width:100%;height:30px;cursor:move;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.02) 40%,transparent);opacity:.5;transition:opacity .2s ease,background .2s ease}._anN:active,._anN:hover{opacity:1;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.05) 60%,transparent)}._a1p{position:relative;display:inline-block}._a1p:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;filter:blur(var(--glow-radius,5px));opacity:var(--glow-opacity,.6);transition:all .3s ease;box-shadow:0 0 var(--glow-level,10px) var(--glow-radius,5px) var(--gradient-color-primary)}._a1q:after{animation:_a1r 3s ease-in-out infinite alternate}@keyframes _a1r{0%{opacity:var(--glow-opacity,.6);filter:blur(var(--glow-radius,5px))}to{opacity:calc(var(--glow-opacity, .6)*.7);filter:blur(calc(var(--glow-radius, 5px) * 1.5))}}._a1s{--gradient-color-primary:rgba(103,87,202,.8)}._a1t{--gradient-color-primary:rgba(138,92,245,.8)}._a1u{--gradient-color-primary:rgba(240,152,25,.8)}._a1v{--gradient-color-primary:rgba(26,41,128,.8)}._a1w{--gradient-color-primary:rgba(19,78,94,.8)}._a1x{--gradient-color-primary:rgba(241,39,17,.8)}._a1y{--gradient-color-primary:rgba(20,30,48,.8)}._a1z{--gradient-color-primary:rgba(215,109,119,.8)}._a1A{--gradient-color-primary:rgba(196,113,237,.8)}._a1B{--gradient-color-primary:rgba(238,156,167,.8)}._a1C{--gradient-color-primary:rgba(255,97,210,.8)}._a1D{--gradient-color-primary:rgba(233,64,87,.8)}._a1E{--gradient-color-primary:rgba(0,176,155,.8)}._a1F{--gradient-color-primary:rgba(255,221,0,.8)}._a1G{--gradient-color-primary:rgba(161,255,206,.8)}._a1H:after{box-shadow:0 0 var(--glow-level,10px) var(--glow-radius,5px) var(--custom-gradient-color,rgba(103,87,202,.8))}._aOZ{cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .3s ease;margin:0;display:flex}._aOZ:hover span{border-bottom:1px dashed #aaa}._aOZ span{cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .3s ease}._aO0{border:1px solid #ccc;padding:2px 4px;font-size:1.5em;font-weight:700;width:100%;max-width:100%;border-radius:3px;margin:0;height:auto;font-family:inherit;line-height:1.2;background:transparent;box-sizing:border-box}._a1W{position:relative;height:100%;background-color:#fff;border:0;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.05);opacity:1}._a1W._a1X{border-top-right-radius:8px;border-bottom-right-radius:8px}._a1W._a1X,._a1W._a1Y{transform:translateX(0)}._a1W._a1Y{border-bottom-left-radius:8px}._a1W._a1Y,._a1W._a1Z{border-top-left-radius:8px}._a1W._a1Z{flex-direction:column;width:100%;border-top-right-radius:8px;transform:translateY(0);box-shadow:0 -4px 8px rgba(0,0,0,.1)}._a1W._a10{transition:none}._a1W._a11{opacity:0}._a12{flex:1;overflow:auto;width:100%;height:100%}._a13{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;border:none;cursor:col-resize;transition:background .2s ease}._a13:active,._a13:focus,._a13:hover{background:linear-gradient(90deg,rgba(76,86,106,.1) 0,rgba(76,86,106,.2) 50%,rgba(76,86,106,.1))}._a13._a1X{right:0;transform:translateX(50%)}._a13._a1X,._a13._a1Y{top:0;height:100%;width:14px}._a13._a1Y{left:0;transform:translateX(-50%)}._a13._a1Z{top:0;left:0;width:100%;height:14px;transform:translateY(-50%);cursor:row-resize}._a13._a1Z:active,._a13._a1Z:focus,._a13._a1Z:hover{background:linear-gradient(180deg,rgba(76,86,106,.1) 0,rgba(76,86,106,.2) 50%,rgba(76,86,106,.1))}._a13._a10{background:linear-gradient(90deg,rgba(76,86,106,.15) 0,rgba(76,86,106,.3) 50%,rgba(76,86,106,.15))}._a13._a10._a1Z{background:linear-gradient(180deg,rgba(76,86,106,.15) 0,rgba(76,86,106,.3) 50%,rgba(76,86,106,.15))}._a14{display:flex;justify-content:center;align-items:center}._a14._a15{width:30px;height:2px}._a14._a15,._a14._a16{background-color:rgba(76,86,106,.5)}._a14._a16{width:2px;height:30px}._aAQ{position:fixed;z-index:100}._aAQ[data-position=left]{left:0;top:0;bottom:0}._aAQ[data-position=right]{right:0;top:0;bottom:0}._aAQ[data-position=bottom]{left:0;right:0;bottom:0}._aAR{height:100%;display:flex;flex-direction:column;background-color:var(--background);border-left:1px solid var(--border)}._aAR[data-position=left]{border-left:none;border-right:1px solid var(--border)}._aAS,._aAT{height:100%;display:flex;flex-direction:column}._aAT{overflow:hidden}._aAU{width:100%;background-color:var(--background);border-top:1px solid var(--border);display:flex;flex-direction:column;position:relative}._aAV{height:calc(100% - 40px);overflow:hidden}._aAW{height:40px;align-items:center;justify-content:space-between;padding:0 10px;background-color:var(--background);border-bottom:1px solid var(--border)}._aAW,._aAX{display:flex}._aAX{gap:4px}._aAY{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;color:var(--foreground)}._aAY:hover{background-color:var(--accent)}._aAY._aAZ{color:var(--primary)}._aA0{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;color:var(--foreground)}._aA0:hover{color:var(--destructive);background-color:var(--accent)}._aA1{position:absolute;top:-4px;left:0;right:0;height:8px;cursor:ns-resize;z-index:10}._aA1:hover{background-color:rgba(var(--primary-rgb),.1)}._aA2{flex:1;overflow:hidden;display:flex;flex-direction:column}._T4{position:absolute;z-index:100}._T4[data-position=left]{left:0;top:0;height:100%}._T4[data-position=right]{right:0;top:0;height:100%}._T4[data-position=bottom]{bottom:0;left:0;width:100%}._T5{height:100%}._T6,._T7,._T8{display:flex;flex-direction:column}._T7,._T8{height:100%;background-color:#fff;overflow:hidden}._T7:hover:after,._T8:hover:after{opacity:1}._T8{position:relative;box-shadow:0 -4px 8px rgba(0,0,0,.05);border-top-left-radius:8px;border-top-right-radius:8px}._T9{align-items:center;justify-content:space-between;padding:8px 12px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}._T9,._Ua{display:flex}._Ua{gap:4px}._Ub{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background-color:transparent;cursor:pointer}._Ub:hover{background-color:rgba(0,0,0,.05)}._Ub._Uc{background-color:rgba(0,0,0,.1)}._Ud{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background-color:transparent;cursor:pointer}._Ud:hover{background-color:rgba(0,0,0,.05)}._Ue{flex:1;overflow:hidden;display:flex;flex-direction:column}._Uf{position:absolute;top:0;left:0;width:100%;height:6px;transform:translateY(-50%);cursor:ns-resize;z-index:10}._Uf:hover{background:linear-gradient(180deg,rgba(76,86,106,.1) 0,rgba(76,86,106,.1))}._Ug{flex:1;overflow:hidden}._Ug,._ahS{display:flex;flex-direction:column}._ahS{position:relative;height:100%;background-color:#fff;border:0;min-width:200px;max-width:600px;transition:width .2s ease,height .2s ease,opacity .3s ease,transform .3s ease;box-shadow:0 0 10px rgba(0,0,0,.05);opacity:1;transform:translateX(0)}._ahS._ahT{transition:none}._ahS._ahU{flex-direction:column;min-width:auto;max-width:100%;min-height:150px;max-height:800px;width:100%;height:300px;border-top-left-radius:8px;border-top-right-radius:8px;transform:translateY(0);box-shadow:0 -4px 8px rgba(0,0,0,.1)}@keyframes _ah1{0%{opacity:0}to{opacity:1}}._ahV{flex:1;overflow:auto;width:100%;height:100%}._ahW{position:absolute;top:0;width:14px;height:100%;cursor:col-resize;z-index:10;display:flex;padding:0;border:none;background-color:transparent;align-items:center;justify-content:center;transition:background .2s ease}._ahW:active,._ahW:focus,._ahW:hover{background:linear-gradient(90deg,rgba(76,86,106,.1) 0,rgba(76,86,106,.2) 50%,rgba(76,86,106,.1))}._ahW._ahX{left:0;transform:translateX(-50%)}._ahW._ahY{right:0;transform:translateX(50%)}._ahW._ahZ{top:0;left:0;width:100%;height:14px;transform:translateY(-50%);cursor:row-resize;align-items:center;justify-content:center}._ahW._ahZ:active,._ahW._ahZ:focus,._ahW._ahZ:hover{background:linear-gradient(180deg,rgba(76,86,106,.1) 0,rgba(76,86,106,.2) 50%,rgba(76,86,106,.1))}._ahW._ahZ ._ah0{width:100%;height:1px}._ahW._ahT{background:linear-gradient(90deg,rgba(76,86,106,.15) 0,rgba(76,86,106,.3) 50%,rgba(76,86,106,.15))}._ahW._ahT:after{opacity:1}._ahW._ahT._ahZ{background:linear-gradient(180deg,rgba(76,86,106,.15) 0,rgba(76,86,106,.3) 50%,rgba(76,86,106,.15))}._ahW:after{content:"";height:30px;width:2px;background-color:rgba(76,86,106,.5);border-radius:1px;opacity:.5;transition:opacity .2s ease}._ahW._ahZ:after{height:2px;width:30px}._ahW:hover:after{opacity:.8}._ah0{height:100%;width:1px;background-color:rgba(76,86,106,.5)}._auj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,3vw,2rem);width:100%;max-width:100%;overflow:visible;container-type:inline-size;will-change:transform,opacity}@container (min-width: 768px){._auj{padding:clamp(1.5rem,3vw,2rem)}}._auk{font-size:clamp(1.5rem,2.5vmin + .8rem,2rem);font-weight:600;text-align:center;margin-bottom:clamp(.75rem,1.5vh,1.25rem);margin-top:0;width:100%;color:var(--color-text-primary);will-change:transform;line-height:1.2;display:flex;text-wrap:balance;justify-content:center;align-items:center;flex-wrap:wrap}@container (min-width: 480px){._auk{font-size:clamp(1.75rem,2.5vmin + 1rem,2.25rem)}}._aul{background-color:rgba(44,62,80,.1);border-radius:4px;padding:.1em .3em;font-weight:600;color:var(--color-text-primary);display:inline-block;word-break:break-word;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:.1em 0}@container (max-width: 480px){._aul{display:block;margin:.3em auto;max-width:90%;white-space:nowrap}}._aum{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:clamp(.8rem,1.5vw,1.2rem);width:100%;will-change:transform}@container (max-width: 600px){._aum{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}._aun{border-radius:12px;padding:clamp(1rem,1.5vw,1.5rem);cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.06);border:1px solid rgba(var(--color-border-rgb),.1);transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;will-change:transform;max-height:none}._aun:hover{box-shadow:0 6px 12px rgba(0,0,0,.09)}._aun:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s ease;z-index:0}._aun:hover:after{opacity:.5}@container (max-width: 768px){._aun{min-height:3.5rem;display:flex;align-items:center}}._auo{background:linear-gradient(135deg,rgba(25,118,210,.08),rgba(25,118,210,.15));border-color:rgba(25,118,210,.2)}._auo:after{background:linear-gradient(135deg,rgba(25,118,210,.05),rgba(25,118,210,.1))}._auo ._aup{color:rgba(25,118,210,.9)}._auq{background:linear-gradient(135deg,rgba(76,175,80,.08),rgba(76,175,80,.15));border-color:rgba(76,175,80,.2)}._auq:after{background:linear-gradient(135deg,rgba(76,175,80,.05),rgba(76,175,80,.1))}._auq ._aup{color:rgba(76,175,80,.9)}._aur{background:linear-gradient(135deg,rgba(156,39,176,.08),rgba(156,39,176,.15));border-color:rgba(156,39,176,.2)}._aur:after{background:linear-gradient(135deg,rgba(156,39,176,.05),rgba(156,39,176,.1))}._aur ._aup{color:rgba(156,39,176,.9)}._aus{cursor:not-allowed;opacity:.7;background:linear-gradient(135deg,hsla(0,0%,62%,.08),hsla(0,0%,62%,.15));border-color:hsla(0,0%,62%,.2)}._aus:hover{box-shadow:0 4px 8px rgba(0,0,0,.06);transform:none!important}._aus:after{background:none}._aus ._aup{color:hsla(0,0%,62%,.7)}._aut{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem;width:100%}._aut h3{font-size:clamp(1rem,1.2vw + .75rem,1.25rem);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.2}._aut p{font-size:clamp(.8rem,.8vw + .5rem,.9rem);color:var(--color-text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.8em}@container (max-width: 768px){._aut p{display:none}._aut{flex-direction:row;align-items:center;gap:1rem}._aut ._aup{margin-bottom:0}}._aup{width:22px;height:22px;margin-bottom:.5rem;flex-shrink:0}._auu{display:inline-block;background:hsla(0,0%,62%,.2);color:var(--color-text-secondary);font-size:.7rem;font-weight:500;padding:.2rem .4rem;border-radius:3px;margin-top:.4rem}@media(prefers-reduced-motion:reduce){._auj,._auk,._aum,._aun{transition:none!important;animation:none!important}}._Zp{background:#fff;border-radius:16px;border:1px solid rgba(209,213,219,.4);box-shadow:0 4px 6px -1px rgba(0,0,0,.04),0 10px 15px -3px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);width:100%;max-width:800px;padding:2.5rem;position:relative;animation:_Zq 8s ease-in-out infinite,_Zr 10s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){._Zp{padding:1.75rem}}@keyframes _Zq{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes _Zr{0%{box-shadow:0 4px 6px -1px rgba(0,0,0,.04),0 10px 15px -3px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02)}50%{box-shadow:0 6px 15px -2px rgba(0,0,0,.05),0 15px 20px -5px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02)}to{box-shadow:0 4px 6px -1px rgba(0,0,0,.04),0 10px 15px -3px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02)}}._Zs{margin-top:0;margin-bottom:2rem;font-size:1.85rem;font-weight:600;color:#111827;text-align:center;letter-spacing:-.015em}._Zt{display:flex;flex-direction:column;gap:2rem;margin-bottom:2.5rem}@media(min-width:640px){._Zt{flex-direction:row}}._Zu{flex:1;display:flex;flex-direction:column}._Zu h2{font-size:1.125rem;font-weight:600;margin-top:0;margin-bottom:1.25rem;color:#374151}._Zv{width:100%;height:1px;background-color:#e5e7eb;margin:.75rem 0}@media(min-width:640px){._Zv{width:1px;height:auto;margin:0 1.5rem}}._Zw{display:flex;align-items:center;justify-content:center;padding:.975rem 1.5rem;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}._Zw:hover{border-color:#9ca3af;background-color:#f3f4f6;box-shadow:0 1px 3px -1px rgba(0,0,0,.04)}._Zw._Zx,._Zw:hover{transform:translateY(-1px)}._Zw._Zx{background-color:rgba(59,130,246,.05);border:2px dashed #3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}._Zw input{position:absolute;left:-9999px}._Zw span{font-size:.925rem;font-weight:500;color:#4b5563}._Zw ._Zy{width:18px;height:18px;color:#6b7280;margin-right:.75rem;flex-shrink:0}._Zw._Zz{cursor:wait;opacity:.7}._Zw._Zz:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#3b82f6;animation:_ZA 2s infinite}._ZB{display:flex;gap:.75rem;width:100%}@media(max-width:640px){._ZB{flex-direction:column}}._ZC{flex:1;padding:.975rem 1.25rem;border:1px solid #e5e7eb;border-radius:10px;font-size:.925rem;transition:all .4s ease;background-color:#fff;color:#111827}._ZC:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1);transform:translateY(-1px)}._ZC:disabled{background-color:#f9fafb;cursor:not-allowed}._ZD{padding:.875rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:.925rem;font-weight:500;cursor:pointer;transition:all .4s ease;min-width:100px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(59,130,246,.25),0 0 0 1px rgba(59,130,246,.1)}._ZD:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(59,130,246,.25),0 0 0 1px rgba(59,130,246,.1)}._ZD:active{transform:translateY(0)}._ZD:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}._ZD._Zz{cursor:wait}._ZD._Zz:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:hsla(0,0%,100%,.5);animation:_ZA 2s infinite}._ZD._ZE{width:100%}._ZF{margin-top:2.5rem;text-align:center;font-size:.875rem;color:#6b7280}._ZG{background-color:hsla(0,93%,94%,.7);color:#b91c1c;padding:1rem 1.5rem;border-radius:10px;margin-bottom:2rem;font-size:.925rem;font-weight:500;border-left:3px solid #ef4444;box-shadow:0 2px 6px rgba(239,68,68,.2);animation:_ZH .3s ease-out}._ZI{background:#fff;border-radius:16px;border:1px solid rgba(209,213,219,.4);box-shadow:0 4px 6px -1px rgba(0,0,0,.04),0 10px 15px -3px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);width:100%;max-width:800px;padding:2.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){._ZI{padding:1.75rem}}._ZJ{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._ZK{width:24px;height:24px;color:#ef4444;flex-shrink:0}._ZL{margin:0;font-size:1.5rem;font-weight:600;color:#111827;letter-spacing:-.015em}._ZM{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem;padding:1.25rem;background-color:rgba(239,68,68,.05);border-radius:12px}@media(min-width:640px){._ZM{flex-direction:row;justify-content:space-between;align-items:center}}._ZN strong{display:block;font-size:1rem;font-weight:600;color:#ef4444;margin-bottom:.5rem}._ZO{color:#4b5563;margin:.5rem 0 0;line-height:1.5}._ZO,._ZP{font-size:.925rem}._ZP{display:flex;align-items:center;gap:.5rem;background-color:#fff;border:1px solid #e5e7eb;padding:.625rem 1rem;border-radius:8px;font-weight:500;color:#111827;cursor:pointer;transition:all .2s ease;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}._ZP:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}._ZP:active{transform:translateY(0)}._ZP ._ZQ{width:16px;height:16px}._ZR{width:100%;height:1px;background-color:#e5e7eb;margin:2rem 0}._ZS{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1.5rem}._ZT{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}._ZU{width:18px;height:18px;color:#6b7280}._ZV{margin:0;font-size:1rem;font-weight:600;color:#374151}._ZW{display:flex;align-items:center;justify-content:center;gap:.75rem;height:100px;background-color:#f9fafb;border-radius:12px;margin:1.5rem 0;color:#6b7280;font-size:.925rem}._ZX{width:16px;height:16px;border-radius:50%;background-color:#d1d5db;animation:_ZY 1.5s ease-in-out infinite}@keyframes _ZY{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:.7}}._ZZ{width:100vw;height:100vh;position:relative;background-color:#f9fafb}._Z0{position:absolute;top:1.25rem;left:1.25rem;z-index:5;padding:.625rem 1.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#374151}._Z0:hover{background-color:#f9fafb;box-shadow:0 2px 4px rgba(0,0,0,.05)}._Z0:before{content:"←";font-size:1rem}._Z1{height:200px;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;border-radius:10px;margin:1.5rem 0;color:#6b7280;font-size:.925rem;border:1px solid #e5e7eb;position:relative;overflow:hidden}._Z1:after{content:"";position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);animation:_Z2 2.5s ease-in-out infinite}@keyframes _Z2{0%{transform:translateX(0)}to{transform:translateX(250%)}}@keyframes _ZA{0%{width:0;left:0;opacity:.3}50%{width:100%;left:0;opacity:.6}to{width:0;left:100%;opacity:.3}}@keyframes _ZH{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._Z3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:_Z4 .2s ease-out}._Z3,._Z5{display:flex;align-items:center;justify-content:center}._Z5{flex-direction:column;padding:3rem;border:3px dashed #3b82f6;border-radius:16px;background-color:rgba(59,130,246,.05);box-shadow:0 10px 25px -5px rgba(0,0,0,.05);animation:_ZY 1.5s ease-in-out infinite}._Z5 p{margin-top:1rem;font-size:1.125rem;font-weight:500}._Z5 p,._Z6{color:#3b82f6}._Z6{width:48px;height:48px}@keyframes _Z4{0%{opacity:0}to{opacity:1}}._Zn{flex-direction:column;height:100%}._Zn,._Zo{display:flex;align-items:center;justify-content:center;padding:24px}._Zo{font-size:14px;color:#666}._aEQ{padding:.75rem;min-width:200px}._aER{margin:0 0 .5rem;font-size:1rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aES,._aET{display:flex;flex-direction:column;gap:.5rem}._aEU{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}._aEU ._aEV{color:#666;margin-right:.75rem}._aEW{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500;color:#374151;border:1px solid #e5e7eb}._aEX{position:relative}._aEY{font-size:.9rem;width:100%;text-align:center;cursor:pointer}._aEZ{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;position:relative;width:100%}._aE0,._aEZ{display:flex}._aE0{align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:4px;background-color:#f3f4f6;border:1px dashed #9ca3af;cursor:pointer;transition:all .2s ease}._aE0:hover:not(:disabled){background-color:#e5e7eb;border-color:#6b7280}._aE0:disabled{opacity:.5}._aE0 svg{width:14px;height:14px;color:#6b7280}._aE1{display:flex;align-items:center;gap:.25rem;background-color:#f3f4f6;padding:.35rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;color:#374151;border:1px solid #e5e7eb;transition:all .2s ease;position:relative}._aE1:hover{background-color:#e5e7eb}._aE1:hover ._aE2{opacity:1;visibility:visible;transform:translateY(0)}._aE1 ._aE3{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:none;cursor:pointer;padding:0;color:#6b7280;font-size:.875rem;line-height:1;transition:all .2s ease}._aE1 ._aE3:hover{color:#ef4444;background-color:#fee2e2}._aE2{bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);width:200px;opacity:0;visibility:hidden;transition:all .2s ease;z-index:10}._aE2,._aE2:after{position:absolute;left:50%}._aE2:after{content:"";top:100%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}._aE2 ._aEQ{font-size:.75rem;color:#4b5563}._aE2 ._aEQ ._aER{font-weight:600;color:#111827;margin-bottom:.25rem}._aE2 ._aEQ ._aE4{display:flex;gap:.5rem;margin-top:.25rem;font-size:.7rem}._aE2 ._aEQ ._aE4 span{display:flex;align-items:center;gap:.25rem;color:#6b7280}._aE2 ._aEQ ._aE4 span svg{width:12px;height:12px}._aE5{color:#6b7280;font-size:.875rem}