:where(:root){--ff-primary:#7c3aed;--ff-on-primary:#fff;--ff-bg:#f4f4f6;--ff-surface:#fff;--ff-text:#0e0e11;--ff-muted:#6c6c75;--ff-radius:18px;--ff-font:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--ff-heading:"Space Grotesk Variable", "Geist Variable", ui-sans-serif, sans-serif}:root{--ff-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--w-bg:var(--ff-surface);--w-fg:var(--ff-text);--w-muted:var(--ff-muted);--w-card:color-mix(in srgb, var(--ff-text) 3.5%, var(--ff-surface));--w-border:color-mix(in srgb, var(--ff-text) 10%, transparent);--w-accent:var(--ff-primary);--w-on-accent:var(--ff-on-primary);--w-r:var(--ff-radius);--w-soft:color-mix(in srgb, var(--w-accent) 13%, transparent);--w-ring:color-mix(in srgb, var(--w-accent) 32%, transparent);--w-ease:cubic-bezier(.22, 1, .36, 1);--w-spring:cubic-bezier(.34, 1.56, .64, 1);--w-ok:#22c55e;--w-warn:#f59e0b;--w-danger:#ef4444}*{box-sizing:border-box}body,html{background:var(--ff-bg);min-height:100%;color:var(--w-fg);font-family:var(--ff-font);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}html.embedded,html.embedded body{background:0 0;min-height:0}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--w-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important}}.body[data-v-79223445]{flex-direction:column;flex:1;padding:0 20px 20px;display:flex}.screen-head[data-v-79223445]{margin:2px 0 16px}.screen-head h4[data-v-79223445]{font-family:var(--ff-heading);letter-spacing:-.02em;margin:0 0 2px;font-size:19px;font-weight:600}.sub[data-v-79223445]{color:var(--w-muted);margin:0;font-size:13.5px;line-height:1.45}.hint[data-v-79223445]{margin:-6px 0 14px}.hint[data-v-79223445],.notice[data-v-79223445]{font-size:13px;line-height:1.45}.notice[data-v-79223445]{border:1px solid color-mix(in srgb,var(--w-danger) 30%,var(--w-border));border-radius:calc(var(--w-r) * .8);background:color-mix(in srgb,var(--w-danger) 8%,transparent);animation:shake-79223445 .4s var(--w-ease);gap:10px;margin-bottom:14px;padding:11px 12px;display:flex}.notice svg[data-v-79223445]{color:var(--w-danger);flex-shrink:0;margin-top:1px}.search[data-v-79223445]{border:1px solid var(--w-border);border-radius:calc(var(--w-r) * .8);background:var(--w-card);height:42px;color:var(--w-muted);align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search[data-v-79223445]:focus-within{border-color:var(--w-accent);box-shadow:0 0 0 3px var(--w-ring)}.search input[data-v-79223445]{min-width:0;color:var(--w-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.wc-row[data-v-79223445]{border:1px solid var(--w-border);border-radius:var(--w-r);background:var(--w-card);width:100%;color:var(--w-fg);font:inherit;text-align:left;cursor:pointer;animation:rise-in-79223445 .38s var(--w-ease) both;align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;transition:border-color .2s,background-color .2s;display:flex}.wc-row[data-v-79223445]:hover{border-color:color-mix(in srgb,var(--w-accent) 45%,var(--w-border));background:var(--w-soft)}.desc[data-v-79223445],.wc-row>svg[data-v-79223445]{color:var(--w-muted)}.wc-ico[data-v-79223445]{background:#3b99fc24;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.wc-ico.big[data-v-79223445]{border-radius:inherit;width:100%;height:100%}.main[data-v-79223445]{flex-direction:column;flex:1;font-size:14px;font-weight:600;display:flex}.desc[data-v-79223445]{font-size:12.5px;font-weight:400}.grid[data-v-79223445]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.grid[data-v-79223445],.tile[data-v-79223445],.tile-ico[data-v-79223445]{display:grid}.tile[data-v-79223445]{border:1px solid var(--w-border);border-radius:var(--w-r);background:var(--w-card);color:var(--w-fg);font:inherit;cursor:pointer;animation:rise-in-79223445 .38s var(--w-ease) both;transition:transform .25s var(--w-ease),border-color .2s,background-color .2s;justify-items:center;gap:6px;padding:14px 6px 10px;position:relative}.tile[data-v-79223445]:nth-child(3n+2){animation-delay:30ms}.tile[data-v-79223445]:nth-child(3n){animation-delay:60ms}.tile[data-v-79223445]:nth-child(n+4){animation-delay:90ms}.tile[data-v-79223445]:nth-child(n+7){animation-delay:.13s}.tile[data-v-79223445]:hover{border-color:color-mix(in srgb,var(--w-accent) 45%,var(--w-border));background:var(--w-soft);transform:translateY(-2px)}.tile[data-v-79223445]:active{transform:scale(.97)}.tile img[data-v-79223445],.tile-ico[data-v-79223445]{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:40px;height:40px}.tile-ico[data-v-79223445]{background:var(--w-soft);color:var(--w-muted);place-items:center}.tile-ico.big[data-v-79223445]{border-radius:16px;width:52px;height:52px}.name[data-v-79223445]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.tag[data-v-79223445]{height:18px;box-shadow:inset 0 0 0 1px var(--w-border);color:var(--w-muted);letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.tag.ext[data-v-79223445]{background:color-mix(in srgb,var(--w-ok) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--w-ok) 26%,transparent);color:color-mix(in srgb,var(--w-ok) 70%,var(--w-fg))}.label[data-v-79223445]{color:var(--w-muted);letter-spacing:.02em;margin:18px 0 8px;font-size:12px;font-weight:600}.sentinel[data-v-79223445]{height:1px}.link[data-v-79223445]{color:var(--w-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.none[data-v-79223445]{padding:18px 0}.center[data-v-79223445],.none[data-v-79223445],.note[data-v-79223445]{text-align:center}.note[data-v-79223445]{color:var(--w-muted);margin:14px 0 0;font-size:12.5px;line-height:1.45}.center[data-v-79223445]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding-bottom:40px;display:flex}.center.top[data-v-79223445]{flex:none;padding:4px 0 0}.center.empty[data-v-79223445]{padding:30px 0}.center h3[data-v-79223445]{font-family:var(--ff-heading);letter-spacing:-.02em;margin:12px 0 2px;font-size:20px;font-weight:600}.center .sub[data-v-79223445]{max-width:300px}.mark[data-v-79223445]{width:64px;height:64px;animation:pop-79223445 .45s var(--w-spring) both;border-radius:18px;place-items:center;display:grid;position:relative}.mark[data-v-79223445]:after{content:"";border:2px solid color-mix(in srgb,var(--w-accent) 40%,transparent);border-radius:24px;animation:1.8s ease-in-out infinite breathe-79223445;position:absolute;inset:-8px}.mark.small[data-v-79223445]{border-radius:14px;width:48px;height:48px}.mark.small[data-v-79223445]:after{display:none}.mark img[data-v-79223445]{border-radius:inherit;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.dots[data-v-79223445]{gap:5px;margin-top:14px;display:flex}.dots i[data-v-79223445]{background:var(--w-accent);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite both blink-79223445}.dots i[data-v-79223445]:nth-child(2){animation-delay:.15s}.dots i[data-v-79223445]:nth-child(3){animation-delay:.3s}.qr[data-v-79223445]{border-radius:calc(var(--w-r) * .9);width:196px;height:196px;animation:qr-in-79223445 .5s 80ms var(--w-ease) both;background:#fff;margin:18px auto 14px;padding:10px;position:relative}.qr[data-v-79223445]:after{content:"";border-radius:calc(6px + var(--w-r) * .9);border:1px solid color-mix(in srgb,var(--w-accent) 35%,transparent);opacity:.7;pointer-events:none;position:absolute;inset:-6px}.qr[data-v-79223445] svg{width:176px;height:176px;display:block}.status[data-v-79223445]{color:var(--w-muted);justify-content:center;align-items:center;gap:8px;margin:6px 0 4px;font-size:13px;display:flex}.dot[data-v-79223445]{background:var(--w-accent);border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite breathe-79223445}.primary[data-v-79223445],.secondary[data-v-79223445]{border-radius:calc(var(--w-r) * .8);width:100%;height:46px;font:inherit;cursor:pointer;transition:transform .15s var(--w-ease),filter .15s,background-color .15s;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.primary[data-v-79223445]{background:var(--w-accent);color:var(--w-on-accent);border:0}.primary[data-v-79223445]:hover{filter:brightness(1.06)}.secondary[data-v-79223445]{border:1px solid var(--w-border);background:var(--w-card);color:var(--w-fg);margin-top:10px}.secondary[data-v-79223445]:hover{background:var(--w-soft)}.primary[data-v-79223445]:active,.secondary[data-v-79223445]:active{transform:scale(.985)}.spinner[data-v-79223445]{background:conic-gradient(from 90deg,transparent 0 25%,var(--w-accent));border-radius:999px;width:34px;height:34px;animation:.8s linear infinite spin-79223445;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.screen-enter-active[data-v-79223445]{animation:in-fwd-79223445 .32s var(--w-ease) both}.screen-leave-active[data-v-79223445]{transition:opacity .12s}.screen-leave-to[data-v-79223445]{opacity:0}@keyframes in-fwd-79223445{0%{opacity:0;transform:translate(22px)}}@keyframes rise-in-79223445{0%{opacity:0;transform:translateY(8px)}}@keyframes qr-in-79223445{0%{opacity:0;transform:scale(.94)}}@keyframes pop-79223445{0%{opacity:0;transform:scale(.6)}}@keyframes breathe-79223445{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes blink-79223445{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes shake-79223445{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes spin-79223445{to{transform:rotate(1turn)}}.back-link[data-v-79223445]{color:var(--w-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;margin:0 0 8px -6px;padding:6px 8px 6px 4px;font-size:13px;font-weight:500;display:inline-flex}.back-link[data-v-79223445]:hover{background:var(--w-soft);color:var(--w-fg)}.more[data-v-79223445]{border:1px dashed var(--w-border);border-radius:var(--w-r);width:100%;height:44px;color:var(--w-fg);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.more[data-v-79223445]:hover{border-color:color-mix(in srgb,var(--w-accent) 45%,var(--w-border));background:var(--w-soft)}.body.compact[data-v-79223445]{padding:0}.body.compact .center[data-v-79223445]{padding-bottom:8px}.wp[data-v-71a29404]{z-index:40;scrollbar-color:var(--w-border) transparent;scrollbar-width:thin;background:var(--w-bg);color:var(--w-fg);outline:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.wp.fixed[data-v-71a29404]{position:fixed}.bar[data-v-71a29404]{flex-shrink:0;justify-content:space-between;align-items:center;height:58px;padding:0 12px;display:flex}.icon-btn[data-v-71a29404]{width:34px;height:34px;color:var(--w-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background-color .15s,color .15s;display:grid}.icon-btn[data-v-71a29404]:hover{background:var(--w-soft);color:var(--w-fg)}.wp-enter-active[data-v-71a29404],.wp-leave-active[data-v-71a29404]{transition:opacity .22s var(--w-ease),transform .28s var(--w-ease)}.wp-enter-from[data-v-71a29404],.wp-leave-to[data-v-71a29404]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.wp[data-v-71a29404] *,.wp[data-v-71a29404] :after{animation:none!important}}
