._u{--skeleton-base:hsla(0,0%,75%,.2);--skeleton-highlight:hsla(0,0%,51%,.24);--skeleton-radius:4px}[data-theme=dark] ._u{--skeleton-base:hsla(0,0%,100%,.08);--skeleton-highlight:hsla(0,0%,100%,.15)}._u [data-skeleton]{color:transparent!important;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 37%,var(--skeleton-base) 63%);background-size:400% 100%;animation:_v 1.4s ease infinite;border-radius:var(--skeleton-radius);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._u [data-skeleton] *{color:transparent!important;visibility:hidden}._u [data-skeleton]:before{content:"";visibility:visible}._u [data-skeleton=text]{height:1em;width:clamp(60%,80%,300px)}@media(max-width:768px){._u [data-skeleton=text]{width:clamp(50%,75%,250px)}}._u [data-skeleton=title]{height:1.2em;width:clamp(50%,75%,400px)}@media(max-width:768px){._u [data-skeleton=title]{width:clamp(40%,70%,300px)}}._u [data-skeleton=channel]{height:1em;width:clamp(40%,60%,200px)}@media(max-width:768px){._u [data-skeleton=channel]{width:clamp(35%,55%,150px)}}._u [data-skeleton=meta]{height:.85em;width:clamp(30%,45%,150px)}@media(max-width:768px){._u [data-skeleton=meta]{width:clamp(25%,40%,120px)}}._u [data-skeleton=icon]{border-radius:8px;aspect-ratio:16/9;min-height:120px;width:100%}._u [data-skeleton=avatar]{border-radius:50%;aspect-ratio:1;min-height:40px;width:40px}._u [data-skeleton=button]{height:36px;width:120px;border-radius:6px}._u [data-skeleton=card]{border-radius:12px;min-height:200px;width:100%;aspect-ratio:16/10}._u [data-skeleton=file-item]{height:60px;width:100%;border-radius:8px;margin-bottom:8px}._u [data-skeleton=file-grid-item]{aspect-ratio:1;min-height:140px;border-radius:12px;width:100%}._u [data-skeleton=table-row]{height:48px;width:100%;margin-bottom:4px;border-radius:6px}._u [data-skeleton=input]{height:40px;width:100%;border-radius:6px}._u [data-skeleton=custom],._u [data-skeleton=same]{border-radius:var(--skeleton-radius)}._u [data-skeleton=same]{color:transparent!important;background-image:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 37%,var(--skeleton-base) 63%);background-size:400% 100%;animation:_v 1.4s ease infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._u [data-skeleton=same] *{color:transparent!important;visibility:hidden}._u [data-skeleton=same]:before{content:"";visibility:visible}._u [data-skeleton-animation=pulse]{animation:_w 1.5s ease-in-out infinite}._u [data-skeleton-animation=wave]{animation:_v 1.4s ease infinite}._u [data-skeleton-animation=none]{animation:none;background:var(--skeleton-base)}@keyframes _v{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes _w{0%,to{opacity:1}50%{opacity:.4}}._wm{position:relative;width:100%;border-radius:.5rem;overflow:hidden;background-color:#000}._wm._wn{max-height:80dvh;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center}._wm._wn,._wm._wo{margin-bottom:1rem}._wm._wo{height:200px}._wm._wp{width:calc(100% - 320px)}._wm._wq{position:fixed;bottom:1rem;right:1rem;width:300px;height:169px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}._wr{position:relative;max-height:80dvh;aspect-ratio:16/9}._wr,._wr iframe{width:100%;height:100%}._wr iframe{position:absolute;top:0;left:0;border:none}._ws{background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);color:#fff}._ws:hover{background-color:hsla(0,0%,100%,.1)}._wt{width:1.2rem;height:1.2rem}._wu{display:flex;align-items:center;justify-content:center;height:100%;background-color:#222;color:#fff;padding:1rem;text-align:center}._wu,._wv{width:100%}._wv{background-color:#f0f0f0;border-radius:.5rem;margin-bottom:1.5rem}._ww,._wx{display:flex;align-items:center;gap:.5rem}._wy{width:2.5rem;height:2.5rem}._wy svg{width:1.25rem;height:1.25rem}._wz{position:absolute;bottom:0;left:0;right:0;height:.25rem;background-color:hsla(0,0%,100%,.2)}._wA{height:100%;background-color:var(--primary);width:35%}._wB{font-size:.75rem}._wB,._wC{color:#fff}._wC{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.5);width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer}._wC:hover{background-color:rgba(0,0,0,.7)}._wC svg{width:1rem;height:1rem}._wD{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._XJ{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding:0 16px}@media(max-width:480px){._XJ{gap:8px}}._XK{flex:1;flex-direction:column;gap:10px}._XK,._XL{width:100%;display:flex}._XL{gap:12px}._XL,._XM{align-items:center}._XM{justify-content:center;gap:8px;border-radius:2rem!important}._XM,._XN{display:flex}._XN{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:1.2rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;height:48px}._XN:focus-within{border-color:#64748b;box-shadow:0 2px 8px rgba(0,0,0,.08)}._XN ._XO{flex:1;padding:12px 16px;font-size:15px;border:none;border-radius:1.2rem 0 0 1.2rem;outline:none;color:#1e293b;height:100%}._XN ._XO::-moz-placeholder{color:#94a3b8}._XN ._XO::placeholder{color:#94a3b8}@media(max-width:480px){._XN ._XO{padding:10px 12px;font-size:14px}}._XN ._XP{display:flex;align-items:center;justify-content:center;width:48px;background-color:#000;color:#fff;border:none;border-radius:0 1.2rem 1.2rem 0;cursor:pointer;transition:background-color .2s}._XN ._XP:hover{background-color:#333}._XN ._XP:disabled{background-color:#666;cursor:not-allowed}._XQ{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#fff;color:#000;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);flex-shrink:0}._XQ:hover{color:#000;background-color:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.08)}._XQ:focus{outline:none;border-color:#000}@media(max-width:480px){._XQ{width:42px;height:42px}}._XR{padding:8px 12px;background-color:#000;color:#fff;border-radius:6px;font-size:13px;font-weight:500;max-width:200px;z-index:100;animation:_XS .15s ease-out}._XT{fill:#000}@keyframes _XS{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._XU{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;animation:_XV .2s ease-out}@media(max-width:640px){._XU{flex-direction:column;gap:12px}}@keyframes _XV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._XW{display:flex;align-items:center;gap:8px;margin-bottom:16px}@media(max-width:640px){._XW{flex-direction:column;align-items:flex-start}}._XW label{font-size:13px;font-weight:500;color:#64748b;white-space:nowrap;min-width:80px}._XW ._XX{padding:8px 12px;font-size:13px;color:#1e293b;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;min-width:120px;width:100%;cursor:pointer;transition:all .2s ease}._XW ._XX:hover{border-color:#cbd5e1}._XW ._XX:focus{outline:none;border-color:#64748b;box-shadow:0 0 0 2px rgba(100,116,139,.1)}._XY{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:_XZ .8s linear infinite}@keyframes _XZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._X0{flex-direction:column;width:100%}._X0,._X1{display:flex}._X1{border-bottom:1px solid #e2e8f0;margin-bottom:24px}._X2{padding:10px 20px;background:none;border:none;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;position:relative}._X2:hover{color:#0f172a}._X2._X3{color:#000}._X2._X3:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#000}._X4{margin-bottom:24px}._X5{animation:_XS .3s ease-in-out}._X6{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #e2e8f0}._ajQ{width:100%;position:relative;padding:12px 0}._ajQ:after{content:"";position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));pointer-events:none;z-index:2}._ajR{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:visible;position:relative;padding:8px 4px 12px;scrollbar-width:none;-ms-overflow-style:none}._ajR::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}._ajS,._ajT{display:flex;gap:12px;z-index:3;background-color:#fff;padding:4px;overflow:visible}._ajT{justify-content:center;align-items:center}._ajU{display:flex;transition:transform .5s ease,opacity .3s ease;will-change:transform}._ajU._ajV{position:relative}._ajU._ajW{animation:_ajX .8s ease}@keyframes _ajX{0%{transform:scale(1);opacity:1}30%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}._akM{position:relative;transition:transform .2s ease}._akM._akN ._akO{background-color:var(--color-black);color:#fff;transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.2)}._akO{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:24px;font-size:14px;font-weight:500;background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);color:var(--color-gray-700);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-decoration:none;position:relative;overflow:visible}._akO:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-400);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05);color:var(--color-gray-800)}._akO:active{transform:translateY(-1px);transition:all .1s ease}._akO:focus{outline:1px solid var(--color-gray-400);box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05)}._akO._akN{background-color:var(--color-black);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);font-weight:600;border-color:var(--color-black)}._akO._akN:hover{background-color:var(--color-gray-900);border-color:var(--color-gray-800);box-shadow:0 8px 20px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15);transform:translateY(-3px)}._akO._akN:active{transform:translateY(-2px)}._akP{background-color:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 10px 30px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.05);max-width:280px;z-index:1000;animation:_akQ .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._akR{font-weight:600;margin-bottom:6px;color:var(--color-gray-950);font-size:14px;line-height:1.4}._akS{color:var(--color-gray-700);font-size:13px;margin-bottom:8px;line-height:1.5}._akT{flex-wrap:wrap;gap:10px;font-size:12px;color:var(--color-gray-600)}._akT,._akU{display:flex}._akU{align-items:center;gap:4px}._akV{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}@keyframes _akQ{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _akY{0%{transform:scale(1);opacity:1}30%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes _akZ{0%{transform:translateY(0) scale(1);opacity:1}20%{transform:translateY(-8px) scale(1.02);opacity:.9}50%{transform:translateY(-20px) scale(1.05);opacity:.7;box-shadow:0 8px 20px rgba(0,0,0,.2)}80%{transform:translateY(-12px) scale(1.02);opacity:.9}to{transform:translateY(0) scale(1);opacity:1}}._akW{border:none;background:none;padding:10px 12px;overflow:visible;transition:all .25s cubic-bezier(.4,0,.2,1);width:auto;position:relative;display:flex;align-items:center;min-width:40px;border-radius:24px}._akW,._akW svg{color:var(--color-gray-500)}._akW svg{min-width:16px;flex-shrink:0;transition:color .25s ease}._akW input{width:0;padding:0;margin:0;border:none;background:transparent;outline:none;transition:width .3s ease,padding .3s ease,opacity .2s ease;opacity:0;white-space:nowrap;font-size:14px}._akW input::-moz-placeholder{opacity:0;-moz-transition:opacity .2s ease;transition:opacity .2s ease}._akW input::placeholder{opacity:0;transition:opacity .2s ease}._akW._akX,._akW:hover{width:200px;border:1px solid var(--color-gray-300);background-color:var(--color-gray-100);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transform:translateY(-1px)}._akW._akX svg,._akW:hover svg{color:var(--color-gray-600)}._akW._akX input,._akW:hover input{width:140px;padding:0 8px;opacity:1;transition:width .3s ease,padding .3s ease,opacity .2s ease .35s}._akW._akX input::-moz-placeholder,._akW:hover input::-moz-placeholder{opacity:1;-moz-transition:opacity .2s ease .4s;transition:opacity .2s ease .4s}._akW._akX input::placeholder,._akW:hover input::placeholder{opacity:1;transition:opacity .2s ease .4s}._akW:focus-within{outline:1px solid var(--color-gray-500);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}