.ui-dialog-overlay{top:0;bottom:0;left:0;right:0;z-index:2147483647;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#08060eb3;justify-content:center;align-items:center;padding:24px;animation:.22s cubic-bezier(.32,.72,0,1) both ui-dialog-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ui-dialog-overlay-in{0%{opacity:0}to{opacity:1}}.ui-dialog-panel{-webkit-backdrop-filter:blur(32px)saturate(1.5);background:#16161ceb;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;width:100%;max-height:88vh;animation:.32s cubic-bezier(.32,.72,0,1) both ui-dialog-panel-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0000008c}@keyframes ui-dialog-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-dialog-panel--sm{max-width:400px}.ui-dialog-panel--md{max-width:520px}.ui-dialog-panel--lg{max-width:720px}.ui-dialog-panel--xl{max-width:880px}.ui-dialog-panel--wide{max-width:min(1180px,100vw - 32px)}.ui-dialog-panel--fullscreen{max-width:min(1440px,97vw);height:100%;max-height:calc(100dvh - 3vh)}@media (max-width:640px){.ui-dialog-overlay{padding:12px}.ui-dialog-panel{border-radius:16px;max-height:92vh}}@media (prefers-reduced-motion:reduce){.ui-dialog-overlay,.ui-dialog-panel{animation:none}}.seg-tabs{box-sizing:border-box;isolation:isolate;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:100px;flex-shrink:0;align-items:center;height:34px;padding:3px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000026}.seg-tabs-list{flex:1;align-items:center;gap:1px;min-width:0;display:flex;position:relative}.seg-tab{height:26px;font:inherit;letter-spacing:.015em;color:#ffffff6b;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.8rem;font-weight:600;transition:color .18s,transform 80ms;display:inline-flex;position:relative}.seg-tab:hover{color:#ffffffb8}.seg-tab:active{transition:transform 60ms;transform:scale(.96)}.seg-tab--active{color:#fff}.seg-tab-label{z-index:1;position:relative}.seg-tab-icon{z-index:1;opacity:.85;align-items:center;margin-right:6px;transition:opacity .18s;display:inline-flex;position:relative}.seg-tab-icon svg{width:14px;height:14px}.seg-tab--active .seg-tab-icon{opacity:1}.seg-tab-indicator{z-index:0;pointer-events:none;opacity:0;will-change:transform, width;background:linear-gradient(160deg,#fff3 0%,#ffffff1c 100%);border:1px solid #ffffff2e;border-radius:100px;width:0;height:100%;transition:transform .34s cubic-bezier(.32,.72,0,1),width .34s cubic-bezier(.32,.72,0,1),opacity .18s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff3d,0 2px 6px #00000047}.seg-tab-indicator--ready{opacity:1}.seg-tab{z-index:1}.pill-dd{display:inline-block;position:relative}.pill-dd-trigger{height:34px;font:inherit;color:#ffffffc7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:.35rem;padding:0 .85rem 0 .95rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform 80ms;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000026}.pill-dd-trigger:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.pill-dd-trigger:active{transition:transform 60ms;transform:scale(.97)}.pill-dd.is-open .pill-dd-trigger{color:#fff;background:#ffffff17;border-color:#ffffff2e}.pill-dd-label{line-height:1.3}.pill-dd-chevron{opacity:.5;flex-shrink:0;transition:transform .22s cubic-bezier(.25,1,.5,1)}.pill-dd.is-open .pill-dd-chevron{opacity:.85;transform:rotate(180deg)}.pill-dd-menu{z-index:50;-webkit-backdrop-filter:blur(32px)saturate(1.5);background:#16161ce0;border:1px solid #ffffff14;border-radius:12px;min-width:160px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 40px #00000080}.pill-dd--align-left .pill-dd-menu{left:0;right:auto}.pill-dd-option{width:100%;font:inherit;color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .7rem;font-size:.8rem;font-weight:500;transition:background .12s,color .12s,transform 80ms;display:flex}.pill-dd-option:hover{color:#fff;background:#ffffff12}.pill-dd-option:active{transition:transform 60ms;transform:scale(.97)}.pill-dd-option.is-active{color:#fff}.pill-dd-check{opacity:.7;flex-shrink:0}@keyframes sk-sweep{0%{background-position:110% 0}to{background-position:-30% 0}}@keyframes sk-spin{to{transform:rotate(360deg)}}@keyframes sk-dot{0%,80%,to{opacity:.3;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}@keyframes sk-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sk{isolation:isolate;box-sizing:border-box;background:linear-gradient(90deg,#ffffff0b 0%,#ffffff13 50%,#ffffff0b 100%);border:1px solid #ffffff0d;border-radius:10px;display:block;position:relative;overflow:hidden}.sk:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#a78bfa17 49%,#ffffff0d 50%,#a78bfa17 51%,#0000 60%) 100% 0/220% 100%;animation:2.4s cubic-bezier(.25,1,.5,1) infinite sk-sweep;position:absolute;top:0;bottom:0;left:0;right:0}.sk-group{animation:.3s cubic-bezier(.25,1,.5,1) 80ms both sk-fade-in;position:relative}.sk-text{flex-direction:column;display:flex}.sk-text-line{border-radius:999px;height:12px}.sk-circle{border-radius:50%}.sk-card{isolation:isolate;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:10px;display:flex;overflow:hidden}.sk-card-image{aspect-ratio:16/9;background:linear-gradient(90deg,#ffffff0e,#ffffff17,#ffffff0e);border:0;border-radius:0;width:100%;display:block}.sk-card-body{flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex}.sk-list{flex-direction:column;display:flex}.sk-thumb-grid{gap:8px;display:grid}.sk-thumb-grid .sk{aspect-ratio:16/9;border-radius:10px}.sk-video-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sk-video-row-thumb{aspect-ratio:16/9;border-radius:8px;flex-shrink:0;width:96px}.sk-video-row-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sk-spinner{vertical-align:-1px;width:var(--sk-spin-size,12px);height:var(--sk-spin-size,12px);border:1.5px solid #ffffff2e;border-top-color:#a78bfaf2;border-radius:50%;flex-shrink:0;animation:.8s linear infinite sk-spin;display:inline-block}.sk-spinner--light{border-color:#6d28d9 #0000001f #0000001f}.sk-btn-pending{align-items:center;gap:6px;display:inline-flex}.sk-page{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:1.5rem;display:flex}.sk-page-inner{flex-direction:column;gap:12px;width:100%;max-width:720px;display:flex}.sk-dots{align-items:center;gap:4px;display:inline-flex}.sk-dots>span{background:#a78bfad9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite sk-dot}.sk-dots>span:nth-child(2){animation-delay:.16s}.sk-dots>span:nth-child(3){animation-delay:.32s}.sk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sk:after,.sk-group:after{background:#ffffff0f;animation:none}.sk-spinner,.sk-dots>span,.sk-group{animation:none}}.ui-field{flex-direction:column;gap:4px;width:100%;min-width:0;display:inline-flex}.ui-field-label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.ui-input{width:100%;height:var(--btn-height-md);padding:0 var(--space-md);font-family:inherit;font-size:var(--text-base);color:var(--text-body);background:var(--surface-input);border:1px solid var(--border-input);border-radius:var(--radius-md);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;box-sizing:border-box;outline:none}.ui-input::placeholder{color:var(--text-soft)}.ui-input:hover:not(:disabled){background:var(--surface-input-hover);border-color:var(--border-input-hover)}.ui-input:focus{background:var(--surface-input-hover);border-color:var(--border-input-focus);box-shadow:var(--accent-focus-ring)}.ui-input:disabled{opacity:.55;cursor:not-allowed}.ui-input--pill{border-radius:var(--radius-pill);padding-inline:var(--space-lg)}.ui-input--sm{height:var(--btn-height-sm);font-size:var(--text-sm);padding-inline:var(--space-sm)}.ui-input--lg{height:var(--btn-height-lg);font-size:var(--text-md);padding-inline:var(--space-lg)}.ui-textarea{width:100%;min-height:3em;max-height:9em;padding:.55rem var(--space-md);line-height:var(--line-height-normal);font-family:inherit;font-size:var(--text-base);color:var(--text-body);background:var(--surface-input);border:1px solid var(--border-input);border-radius:var(--radius-md);resize:vertical;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;outline:none;overflow-y:auto}.ui-textarea::placeholder{color:var(--text-soft)}.ui-textarea:hover:not(:disabled){background:var(--surface-input-hover);border-color:var(--border-input-hover)}.ui-textarea:focus{background:var(--surface-input-hover);border-color:var(--border-input-focus);box-shadow:var(--accent-focus-ring)}.ui-textarea:disabled{opacity:.55;cursor:not-allowed}.ui-textarea--resize-none{resize:none}
