.sk-picker{--sk-bg:#1f2235;--sk-line:#ffffff1a;--sk-text:#f1f2fa;--sk-muted:#a2a6c2;--sk-accent:#4a60ff;z-index:60;background:var(--sk-bg);width:min(380px,100vw - 24px);height:min(420px,62vh);color:var(--sk-text);text-align:left;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 50px #00000080}.sk-search{align-items:center;margin:10px 10px 6px;display:flex;position:relative}.sk-search>svg{color:var(--sk-muted);pointer-events:none;position:absolute;left:12px}.sk-search input{box-sizing:border-box;border:1px solid var(--sk-line);width:100%;height:38px;color:var(--sk-text);font:inherit;background:#ffffff0d;border-radius:999px;padding:0 34px 0 36px;font-size:14px}.sk-search input:focus{border-color:var(--sk-accent);outline:none}.sk-search input::-webkit-search-cancel-button{display:none}.sk-clear{width:28px;height:28px;color:var(--sk-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.sk-tabs{border-bottom:1px solid var(--sk-line);gap:4px;padding:0 10px 6px;display:flex}.sk-tabs button{color:var(--sk-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.sk-tabs button.is-on{color:#fff;background:#4a60ff33}.sk-body{overscroll-behavior:contain;flex:1;padding:4px 10px 10px;overflow-y:auto}.sk-label{color:var(--sk-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin:10px 2px 6px;font-size:12px;font-weight:800;display:flex}.sk-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:4px;display:grid}.sk-grid.is-giphy{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.sk-cell{position:relative}.sk-cell-btn{aspect-ratio:1;cursor:pointer;width:100%;color:var(--sk-text);background:0 0;border:0;border-radius:12px;place-items:center;padding:3px;display:grid}.sk-cell.is-giphy .sk-cell-btn{aspect-ratio:4/3}.sk-cell-btn:hover,.sk-cell-btn:focus-visible{background:#ffffff12;outline:none}.sk-cell-btn .sk-img{object-fit:contain;width:100%;height:100%}.sk-new{color:var(--sk-muted);border:2px dashed #ffffff2e;flex-direction:column;gap:2px;font-size:12px;font-weight:700}.sk-new svg{color:var(--sk-accent);font-size:20px}.sk-cats{scrollbar-width:none;gap:2px;padding:6px 0 2px;display:flex;overflow-x:auto}.sk-cats button{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:36px;height:36px;font-size:19px}.sk-cats button.is-on{background:#4a60ff38}.sk-more{border:1px solid var(--sk-line);color:var(--sk-text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:999px;margin:10px auto 0;padding:7px 16px;font-size:13px;font-weight:700;display:block}.sk-credit{color:var(--sk-muted);text-align:center;margin:10px 2px 0;font-size:11.5px}.sk-credit.is-link{text-decoration:none;display:block}.sk-empty{color:var(--sk-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:24px 6px;font-size:13.5px;display:flex}.sk-empty.is-small{text-align:left;justify-content:flex-start;margin:6px 2px 4px;font-size:12.5px}.sk-spin{animation:1s linear infinite sk-rot}@keyframes sk-rot{to{transform:rotate(360deg)}}.sk-sheet-back{z-index:3000;background:#04050c80;position:fixed;inset:0}.sk-picker.is-sheet{width:100%;height:min(72dvh,560px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:18px 18px 0 0;animation:.18s ease-out sk-up;position:fixed;bottom:0;left:0;right:0}.sk-grab{background:#ffffff40;border-radius:999px;flex:none;width:40px;height:4px;margin:8px auto 0}.sk-picker.is-sheet .sk-cell-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@keyframes sk-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sk-picker.is-sheet{animation:none}}.sk-view{flex-direction:column;align-items:flex-start;margin-top:4px;display:inline-flex;position:relative}.sk-view-btn{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;line-height:0}.sk-view-btn:focus-visible{outline-offset:2px;outline:2px solid #4a60ff}.sk-img{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.sk-fallback{place-items:center;line-height:1;display:grid}.sk-gone{color:#a2a6c2;box-sizing:border-box;border:1px dashed #fff3;border-radius:10px;place-items:center;padding:6px 10px;font-size:12px;display:grid}.sk-via{color:#a2a6c2;margin-top:2px;font-size:10.5px}.sk-menu{z-index:40;background:#272a3a;border:1px solid #ffffff24;border-radius:12px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 30px #00000073}.sk-menu button{color:#f1f2fa;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.sk-menu button:hover{background:#ffffff12}.sk-menu svg.is-on{color:#ffd34d;fill:currentColor}.sk-menu-note{color:#a2a6c2;padding:8px 10px;font-size:13px;display:block}.sk-chosen{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-end;gap:6px;margin:0 0 6px;padding:6px;display:inline-flex;position:relative}.sk-chosen-x{color:#fff;cursor:pointer;background:#3a3e58;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:-8px;right:-8px}.sk-host{--pf-bg:#151728;--pf-surface:#1c1f33;--pf-raised:#272a3a;--pf-line:#ffffff14;--pf-line-strong:#ffffff29;--pf-text:#f1f2fa;--pf-muted:#a2a6c2;--pf-accent:#2b43f7;--pf-accent-hi:#4a60ff;--pf-danger:#ff5a5f;--pf-r-lg:20px;--pf-r:14px;--pf-r-sm:10px;color:var(--pf-text)}.sk-host .dm-modal-layer{z-index:3100}.cp-chip{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;margin:0 0 6px;display:inline-flex;position:relative}.cp-chip img,.cp-chip-empty{object-fit:cover;border-radius:11px;width:84px;height:84px;display:block}.cp-chip-empty{background:#ffffff0f}.cp-chip-progress{background:#0000008c;border-radius:999px;height:5px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.cp-chip-progress span{background:#4a60ff;height:100%;transition:width .2s;display:block}.cp-chip.is-error{border-color:#ff5a5f99}.cp-chip-err{color:#ffb3b5;background:#000000b3;border-radius:6px;padding:2px 4px;font-size:10.5px;line-height:1.2;position:absolute;inset:auto 4px 4px}.cp-photo-wrap{max-width:100%;margin-top:6px;position:relative}.cp-photo{cursor:zoom-in;background:#12142a;border:0;border-radius:12px;width:100%;height:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.cp-photo-wrap.is-busy .cp-photo{opacity:.6}.cp-more{position:absolute;top:6px;right:6px}.cp-photo-wrap:not(:hover):not(:focus-within) .cp-more:not(.is-open){opacity:0}.cp-photo img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.cp-photo:focus-visible{outline-offset:2px;outline:2px solid #4a60ff}.cp-photo-broken{color:#a2a6c2;place-items:center;width:100%;height:100%;min-height:60px;font-size:12px;line-height:1.3;display:grid}.cp-view{z-index:3050;background:#04050cf0;place-items:center;padding:56px 12px 84px;display:grid;position:fixed;inset:0}.cp-view>img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:100%;max-height:100%}.cp-view-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid;position:absolute;top:12px;right:12px}.cp-view-bar{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:10px;padding:0 12px;display:flex;position:absolute}.cp-view-btn{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cp-view-btn.is-primary{background:#2b43f7;border-color:#2b43f7}.cp-view-btn:disabled{opacity:.6}.lp-target{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:relative}.lp-target img{pointer-events:none;-webkit-user-drag:none}.lp-ring{border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(#4a60ff73 var(--lp-p,0%), transparent 0);position:absolute;inset:0}.lp-holding .lp-ring{opacity:1;animation:lp-fill var(--lp-ms,.6s) linear forwards}.lp-holding .lp-target{transition:transform var(--lp-ms,.6s) ease-out;transform:scale(.96)}@property --lp-p{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes lp-fill{0%{--lp-p:0%}to{--lp-p:100%}}@media (prefers-reduced-motion:reduce){.lp-holding .lp-target{transform:none}}.sk-view-row{align-items:flex-start;gap:4px;display:inline-flex}.sk-view-pic{border-radius:12px;line-height:0;display:inline-block}.sk-view-more{margin-top:2px}.sk-view:not(:hover):not(:focus-within) .sk-view-more:not(.is-open){opacity:0}.sk-saved-dot{color:#ffd34d;pointer-events:none;background:#0a0c19bf;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid;position:absolute;top:2px;left:2px}.sk-cell-more{position:absolute;top:2px;right:2px}.sk-cell:not(:hover):not(:focus-within) .sk-cell-more:not(.is-open){opacity:0}.mb-wrap{z-index:2;transition:opacity .12s;position:relative}.mb-btn{color:#fff;cursor:pointer;background:#0a0c19bf;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.mb-btn:hover,.mb-wrap.is-open .mb-btn{background:#3a3e58}.mb-btn:focus-visible{outline-offset:1px;outline:2px solid #4a60ff}.mb-menu{z-index:50;background:#272a3a;border:1px solid #ffffff24;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 4px);box-shadow:0 12px 30px #00000073}.mb-menu.is-right{right:0}.mb-menu.is-left{left:0}.mb-menu button{color:#f1f2fa;width:100%;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.mb-menu button:hover:not(:disabled){background:#ffffff12}.mb-menu button.is-danger{color:#ff8a8f}.mb-menu button:disabled{opacity:.5}.as-icon{place-items:center;width:18px;font-size:16px;display:inline-grid}.as-icon .is-on{color:#ffd34d;fill:currentColor}.as-back{z-index:3200;background:#04050c8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.as-sheet{width:min(480px,100%);padding:6px 12px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;color:#f1f2fa;background:#1f2235;border:1px solid #ffffff1f;border-bottom:0;border-radius:18px 18px 0 0;animation:.16s ease-out sk-up}.as-grab{background:#ffffff40;border-radius:999px;width:40px;height:4px;margin:4px auto 10px}.as-head{align-items:center;gap:12px;padding:0 6px 10px;display:flex}.as-preview{flex:none;line-height:0}.as-thumb{object-fit:cover;border-radius:10px;width:72px;height:72px}.as-title{color:#c9cce0;margin:0;font-size:14px;line-height:1.45}.as-list{border-top:1px solid #ffffff14;gap:2px;padding:4px 0;display:grid}.as-item{color:#f1f2fa;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.as-item:active,.as-item:hover{background:#ffffff12}.as-item.is-danger{color:#ff8a8f}.as-item:disabled{opacity:.5}.as-cancel{color:#f1f2fa;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:12px;margin-top:6px;font-size:16px;font-weight:700}@media (min-width:601px){.as-back{align-items:center}.as-sheet{border-bottom:1px solid #ffffff1f;border-radius:18px}.as-grab{display:none}}
