.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{background:var(--surface-dialog);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}.ui-dialog-panel ::-webkit-scrollbar{width:8px;height:8px}.ui-dialog-panel ::-webkit-scrollbar-track{background:0 0}.ui-dialog-panel ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ui-dialog-panel ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.ui-dialog-panel *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@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;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.ui-dialog-panel{border-radius:16px;max-height:92dvh}}@media (prefers-reduced-motion:reduce){.ui-dialog-overlay,.ui-dialog-panel{animation:none}}:root{--ui-btn-h:38px;--ui-radius:10px;--ui-radius-pill:999px;--ui-icon:20px;--ui-ease:.22s cubic-bezier(.22, 1, .36, 1);--ui-text:#f5f5f6;--ui-text-muted:#ffffffa3;--ui-text-dim:#ffffff5c;--ui-accent:#9061f0;--ui-surface:var(--surface-card);--ui-surface-hover:#ffffff14;--ui-surface-active:var(--surface-card);--ui-border:#ffffff12;--ui-ring:#8b5cf638}.sb-btn{height:34px;min-height:34px;max-height:34px;color:var(--ui-text-muted);border-radius:var(--ui-radius-pill);cursor:pointer;white-space:nowrap;isolation:isolate;box-sizing:border-box;-webkit-tap-highlight-color:transparent;min-width:0;transition:background var(--ui-ease), color var(--ui-ease), box-shadow var(--ui-ease), transform .26s cubic-bezier(.34, 1.56, .64, 1);will-change:transform;background:0 0;border:none;outline:none;flex:0 0 34px;align-items:center;gap:.5rem;padding:0 .75rem;font-family:inherit;font-size:.8rem;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.sb-btn:after{content:"";border-radius:inherit;background:var(--ui-surface-active);opacity:0;transform-origin:0;transition:opacity var(--ui-ease), transform .26s cubic-bezier(.22, 1, .36, 1), background .18s ease;pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.96)}.sb-btn>*{z-index:1;position:relative}.sb-btn__icon{width:var(--ui-icon);height:var(--ui-icon);color:inherit;opacity:.95;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sb-btn__icon svg{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sb-btn__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity var(--ui-ease), transform var(--ui-ease);overflow:hidden}.sb-btn:hover{color:var(--ui-text);box-shadow:none;background:0 0}.sb-btn:hover:after{opacity:1;background:#ffffff0f;transform:scaleX(1)}.sb-btn:hover .sb-btn__icon{color:#ffffffeb}.sb-btn:active{transition:transform .1s cubic-bezier(.25,1,.5,1);transform:scale(.985)}.sb-btn:active:after{opacity:1;background:#ffffff14;transform:scaleX(1)}.sb-btn.is-pressing{animation:.18s cubic-bezier(.25,1,.5,1) sb-btn-press}@keyframes sb-btn-press{0%{transform:scale(1)}45%{transform:scale(.985)}to{transform:scale(1)}}.sb-btn--active{color:#fff;box-shadow:none;background:0 0}.sb-btn--active:after{opacity:1;background:#ffffff14;transform:scaleX(1)}.sb-btn--active .sb-btn__icon{color:#fff}.sb-btn--active .sb-btn__label{font-weight:600}.sb-btn--active:hover:after{background:#ffffff1a}.sb-btn:focus-visible{box-shadow:0 0 0 2px #ffffff2e}.sb-btn--collapsed{border-radius:var(--ui-radius-pill);justify-content:center;gap:0;width:40px;min-width:40px;max-width:40px;margin-left:auto;margin-right:auto;padding:.4rem}.sb-btn--collapsed .sb-btn__label{opacity:0;visibility:hidden;width:0;min-width:0;margin:0;padding:0;overflow:hidden}.sb-btn--collapsed:not(.sb-btn--active):hover{background:#ffffff1c;box-shadow:0 0 0 1px #ffffff1a}.sb-btn--collapsed.sb-btn--active{background:linear-gradient(#ffffff0e 0%,#1a1a1a 100%);box-shadow:inset 0 1px #ffffff12}.sb-btn--collapsed.sb-btn--active:after{opacity:0}.sb-dropdown{flex-shrink:0}.sb-dropdown__trigger.sb-btn{text-align:left;width:100%}.sb-dropdown__chevron{width:16px;height:16px;color:inherit;opacity:.7;transition:transform var(--ui-ease);z-index:1;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative}.sb-dropdown__chevron svg{width:14px;height:14px}.sb-dropdown--expanded .sb-dropdown__chevron{transform:rotate(180deg)}.sb-dropdown__content{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.33,1,.68,1);display:grid;overflow:hidden}.sb-dropdown__content-inner{overflow:hidden}.sb-dropdown--expanded .sb-dropdown__content{grid-template-rows:1fr}.sb-dropdown--expanded .sb-dropdown__trigger{color:var(--ui-text)}.sb-dropdown--expanded .sb-dropdown__trigger:after{opacity:1;transform:scale(1)}.sb-dropdown--expanded .sb-dropdown__trigger .sb-btn__icon{color:var(--ui-accent)}.sb-dropdown--collapsed .sb-dropdown__content,.sb-dropdown--collapsed .sb-dropdown__chevron{display:none}.sb-dropdown--collapsed .sb-dropdown__trigger{border-radius:var(--ui-radius-pill);justify-content:center;gap:0;width:40px;min-width:40px;max-width:40px;margin-left:auto;margin-right:auto;padding:.4rem}.sb-dropdown--collapsed .sb-dropdown__trigger .sb-btn__label{opacity:0;visibility:hidden;width:0;min-width:0;margin:0;padding:0;overflow:hidden}.sb-dropdown__link{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;transition:background var(--ui-ease), color var(--ui-ease);isolation:isolate;border-radius:4px;padding:.35rem .65rem .35rem 2rem;font-size:.8rem;font-weight:500;display:block;position:relative;overflow:hidden;text-decoration:none!important}.sb-dropdown__link:after{content:"";border-radius:inherit;background:var(--ui-surface-active);opacity:0;transition:opacity var(--ui-ease), transform var(--ui-ease);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.985)}.sb-dropdown__link>*{z-index:1;position:relative}.sb-dropdown__link:visited{color:var(--ui-text-muted);text-decoration:none}.sb-dropdown__link:hover{color:var(--ui-text);background:var(--ui-surface)}.sb-dropdown__link:focus-visible{box-shadow:0 0 0 2px var(--ui-ring);outline:none}.confirm-dialog-body{padding:1.5rem 1.75rem}.confirm-dialog__title{color:#f5f5f6;margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.confirm-dialog__desc{color:#ffffffa6;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.confirm-dialog__actions{justify-content:flex-end;gap:.75rem;display:flex}.confirm-dialog__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.confirm-dialog__btn--cancel{color:#fffc;background:#ffffff14;border-color:#ffffff1f}.confirm-dialog__btn--cancel:hover{color:#fff;background:#ffffff1f}.confirm-dialog__btn--danger{color:#f87171;background:#ef444426;border-color:#ef44444d}.confirm-dialog__btn--danger:hover{color:#fca5a5;background:#ef444440}.confirm-dialog__btn--confirm{color:var(--ui-accent);background:#a78bfa26;border-color:#a78bfa4d}.confirm-dialog__btn--confirm:hover{background:#a78bfa40}.floating-menu{z-index:130;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#101012fa;border:1px solid #ffffff1a;border-radius:14px;min-width:0;max-width:min(260px,100vw - 16px);max-height:min(380px,100dvh - 24px);padding:.4rem;animation:.18s cubic-bezier(.22,1,.36,1) both floating-menu-enter;position:fixed;overflow:hidden auto;box-shadow:0 16px 40px #00000073,0 2px 8px #00000040}@keyframes floating-menu-enter{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-menu__item{color:#ffffffbf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;width:100%;min-height:34px;padding:.4rem .65rem;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:flex}.floating-menu__item:hover{color:#fff;background:#ffffff14}.floating-menu__item:active{color:#fff;background:#8b5cf633}.floating-menu__item--danger{color:#fb7185}.floating-menu__item--danger:hover{color:#fecdd3;background:#fb71851f}.floating-menu__icon{width:15px;height:15px;color:inherit;flex-shrink:0}.floating-menu__divider{background:#ffffff14;height:1px;margin:.25rem .5rem}.floating-menu__footer{border-top:1px solid #ffffff14;flex-direction:column;gap:.15rem;margin-top:.35rem;padding:.5rem .55rem .4rem;display:flex}.floating-menu__footer-text{color:#ffffff8c;word-break:break-all;font-size:.72rem;font-weight:500;line-height:1.35}.floating-menu__footer-sub{text-transform:uppercase;letter-spacing:-.01em;color:var(--ui-text-dim);font-size:.62rem}.liquid-glass{-webkit-backdrop-filter:blur(50px)saturate(190%)brightness(1.05);background:linear-gradient(#ffffff14 0%,#ffffff08 40%,#ffffff03 100%);border:.5px solid #ffffff2e;border-radius:16px;transition:box-shadow .35s cubic-bezier(.25,1,.5,1),border-color .35s cubic-bezier(.25,1,.5,1),background .35s cubic-bezier(.25,1,.5,1);box-shadow:inset 0 .5px #ffffff26,inset 0 -.5px #ffffff0a,0 0 0 .5px #0000001f,0 4px 16px #0000001f,0 12px 40px #00000014}@media (prefers-reduced-motion:reduce){.sb-btn,.sb-btn:after,.sb-dropdown__content,.sb-dropdown__chevron,.floating-menu,.confirm-dialog-backdrop,.confirm-dialog{transition:none!important;animation:none!important}}.ui-dropdown-trigger{color:#e5e5e7;min-width:0;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .7rem .42rem .8rem;font-size:.78rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ui-dropdown-trigger--sm{padding:.32rem .55rem .32rem .65rem;font-size:.74rem}.ui-dropdown-trigger:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff29}.ui-dropdown-trigger:focus-visible{border-color:#a78bfa8c;outline:none;box-shadow:0 0 0 3px #8b5cf62e}.ui-dropdown-trigger.is-open{color:#fff;background:#8b5cf624;border-color:#a78bfa59}.ui-dropdown-trigger:disabled{opacity:.55;cursor:not-allowed}.ui-dropdown-trigger-label{color:#ffffff7a;text-transform:uppercase;letter-spacing:-.01em;flex-shrink:0;font-size:.72rem;font-weight:500}.ui-dropdown-trigger-value{color:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ui-dropdown-trigger-chevron{color:#ffffff8c;flex-shrink:0;width:13px;height:13px;transition:transform .18s}.ui-dropdown-trigger.is-open .ui-dropdown-trigger-chevron{color:#fff;transform:rotate(180deg)}.ui-dropdown-menu{min-width:180px;padding:.3rem}.ui-dropdown-option{color:#ffffffc7;width:100%;min-height:36px;font:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;padding:.45rem .65rem;font-family:inherit;font-size:.82rem;font-weight:550;transition:background .14s,color .14s,transform .11s cubic-bezier(.22,1,.36,1);display:flex}.ui-dropdown-option:hover,.ui-dropdown-option.is-focused{color:#fff;background:#ffffff12}.ui-dropdown-option:active{background:#ffffff1a;transform:scale(.975)}.ui-dropdown-option.is-selected{color:#f4f4f5;background:#8b5cf62e}.ui-dropdown-option.is-selected:hover,.ui-dropdown-option.is-selected.is-focused{background:#8b5cf642}.ui-dropdown-option-icon{color:#ffffffb3;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ui-dropdown-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-dropdown-option-label{line-height:1.2}.ui-dropdown-option-hint{color:#ffffff73;margin-top:.12rem;font-size:.7rem;font-weight:500}.ui-dropdown-option-check{color:#a78bfad9;flex-shrink:0;width:14px;height:14px}.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%;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-indicator--animate{transition:transform .34s cubic-bezier(.32,.72,0,1),width .34s cubic-bezier(.32,.72,0,1)}.seg-tab{z-index:1}.pill-tabs{scrollbar-width:none;border-radius:var(--radius-pill,999px);background:#ffffff0e;border:1px solid #ffffff1a;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000026}.pill-tabs::-webkit-scrollbar{display:none}.pill-tab{border-radius:var(--radius-pill,999px);font:inherit;font-size:var(--text-sm,.82rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.01em;color:var(--text-soft,#ffffff80);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:.35rem .85rem;transition:color .15s,background .15s,border-color .15s,transform 80ms;display:inline-flex}.pill-tab:hover{color:var(--text-muted,#ffffffb8)}.pill-tab:active{transform:scale(.96)}.pill-tab:focus-visible{box-shadow:var(--accent-focus-ring,0 0 0 3px #a78bfa59);outline:none}.pill-tab.is-active{color:var(--text-primary,#fff);background:var(--surface-card-hover,#222228);border-color:var(--border-card-strong,#ffffff2e);box-shadow:var(--shadow-sm,0 2px 6px #00000038)}.pill-tab-icon{opacity:.85;align-items:center;margin-right:6px;display:inline-flex}.pill-tab-icon svg{width:14px;height:14px}.pill-tab--active .pill-tab-icon,.pill-tab.is-active .pill-tab-icon{opacity: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}}.pp{height:var(--btn-height-md);padding:0 var(--btn-padding-x-md);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:-.005em;color:var(--text-body);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:filter var(--dur-standard) ease, transform var(--dur-fast) ease, opacity var(--dur-fast) ease, background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.42rem;display:inline-flex;position:relative}.pp:focus-visible{box-shadow:var(--accent-focus-ring);outline:none}.pp:disabled,.pp[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:grayscale(.25)}.pp:not(:disabled):active{filter:brightness(.97);transition:transform 60ms,filter 60ms;transform:scale(.97)}.pp--sm{height:var(--btn-height-sm);padding:0 var(--btn-padding-x-sm);font-size:var(--text-xs);gap:.35rem}.pp--lg{height:var(--btn-height-lg);padding:0 var(--btn-padding-x-lg);font-size:var(--text-base);gap:.5rem}.pp--full{width:100%}.pp--rect{border-radius:var(--radius-md)}.pp--primary{background:var(--accent-gradient);color:#fff;border:none;overflow:hidden;box-shadow:inset 0 1px #fff3}.pp--primary>*{z-index:1;position:relative}.pp--primary:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 0%,#ffffff2e 50%,#0000 100%);transition:transform .55s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.pp--primary:not(:disabled):hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff4d}.pp--primary:not(:disabled):hover:before{transform:translate(110%)}.pp--primary:not(:disabled):active{filter:brightness(.92);transition:transform 60ms,filter 60ms,box-shadow 60ms;transform:scale(.95);box-shadow:inset 0 1px 2px #00000038,inset 0 1px #ffffff29}.pp--primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff38, var(--accent-focus-ring,0 0 0 3px #a78bfa52);outline:none}.pp--primary:disabled:before{display:none}@media (prefers-reduced-motion:reduce){.pp--primary:before{display:none}}.pp--ghost{background:var(--surface-input);border-color:var(--border-input);color:var(--text-primary)}.pp--ghost:not(:disabled):hover{background:var(--surface-input-hover);border-color:var(--border-input-hover);color:var(--text-body)}.pp--white{color:#16161a;background:#fff;border:none;box-shadow:inset 0 1px #fff9}.pp--white:not(:disabled):hover{filter:brightness(.96)}.pp--danger{background:var(--color-danger-soft);color:#fca5a5;border-color:#ef44444d}.pp--danger:not(:disabled):hover{color:#fecaca;background:#ef444438;border-color:#ef444480}.pp-cost{color:#fff;border-right:1px solid #ffffff38;align-items:center;gap:3px;padding-right:.5rem;line-height:1;display:inline-flex}.pp--ghost .pp-cost,.pp--danger .pp-cost{color:inherit;border-right-color:#ffffff29}.pp-cost-zap{flex-shrink:0;place-items:center;width:12px;height:12px;display:inline-grid}.pp-cost-zap svg{display:block}.pp-cost-num{font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.01em}.pp-label{text-shadow:0 1px 2px #0000002e}.pp--ghost .pp-label,.pp--danger .pp-label{text-shadow:none}.pp-icon{flex-shrink:0;place-items:center;width:14px;height:14px;display:inline-grid}.pp-icon svg{width:100%;height:100%;display:block}.pp--sm .pp-icon{width:12px;height:12px}.pp--lg .pp-icon{width:16px;height:16px}.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}
