.login[data-v-a05391bf]{background:radial-gradient(circle at 20% 0%, var(--accent-soft,#e8f0fd), transparent 55%), var(--paper,#f4f6fa);place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.card[data-v-a05391bf]{background:var(--surface,#fff);border:1px solid var(--line,#e2e8f2);border-radius:1.25rem;flex-direction:column;gap:1rem;width:min(24rem,100%);padding:2rem;display:flex;box-shadow:0 1.5rem 3rem #0f192d1f}header[data-v-a05391bf]{text-align:center;margin-bottom:.5rem}h1[data-v-a05391bf]{letter-spacing:-.02em;color:var(--accent,#2b6cd4);margin:0;font-size:1.6rem}.app[data-v-a05391bf]{color:var(--ink-soft,#66748a);margin:.25rem 0 0;font-size:.95rem}label[data-v-a05391bf]{color:var(--ink-soft,#66748a);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-a05391bf]{color:var(--ink,#1c2430);background:var(--paper,#f4f6fa);border:1px solid var(--line,#e2e8f2);border-radius:.65rem;padding:.7rem .85rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}input[data-v-a05391bf]:focus{border-color:var(--accent,#2b6cd4);box-shadow:0 0 0 3px var(--accent-soft,#e8f0fd);outline:none}input[data-v-a05391bf]:disabled{opacity:.6}.field[data-v-a05391bf]{display:block;position:relative}.field input[data-v-a05391bf]{width:100%;padding-right:2.9rem}.reveal[data-v-a05391bf]{width:2.1rem;height:2.1rem;color:var(--ink-soft,#66748a);background:0 0;border-radius:.45rem;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.reveal[data-v-a05391bf]:hover:not(:disabled){color:var(--accent,#2b6cd4);background:var(--accent-soft,#e8f0fd)}.reveal[data-v-a05391bf]:active:not(:disabled){transform:translateY(-50%)}.reveal svg[data-v-a05391bf]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:1.15rem;height:1.15rem}.reveal .slash[data-v-a05391bf]{stroke-width:1.9px;paint-order:stroke;stroke:currentColor}.remember[data-v-a05391bf]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.5rem}.remember input[data-v-a05391bf]{width:auto;accent-color:var(--accent,#2b6cd4);margin:0}button[data-v-a05391bf]{color:#fff;background:var(--accent,#2b6cd4);cursor:pointer;border:none;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.35rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:background .15s,transform 50ms;display:flex}button[data-v-a05391bf]:hover:not(:disabled){background:var(--accent-dark,#1f5099)}button[data-v-a05391bf]:active:not(:disabled){transform:translateY(1px)}button[data-v-a05391bf]:disabled{opacity:.55;cursor:not-allowed}.error[data-v-a05391bf]{color:#a02b1c;background:#fbeae7;border-radius:.55rem;margin:0;padding:.6rem .75rem;font-size:.9rem}.spinner[data-v-a05391bf]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.9rem;height:.9rem;animation:.7s linear infinite spin-a05391bf}@keyframes spin-a05391bf{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-a05391bf]{animation-duration:2s}}.auth-splash[data-v-fb2d167e]{min-height:100dvh;color:var(--ink-soft,#66748a);background:var(--paper,#f4f6fa);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.spinner[data-v-fb2d167e]{border:3px solid var(--line,#e2e8f2);border-top-color:var(--accent,#2b6cd4);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite spin-fb2d167e}p[data-v-fb2d167e]{margin:0;font-size:.95rem}@keyframes spin-fb2d167e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-fb2d167e]{animation-duration:2s}}.user-menu[data-v-10879031]{display:inline-block;position:relative}.avatar[data-v-10879031]{width:2.25rem;height:2.25rem;color:var(--user-menu-fg,#fff);background:var(--user-menu-bg,var(--accent,#2b6cd4));cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.avatar[data-v-10879031]:hover{background:var(--user-menu-bg-hover,var(--accent-dark,#1f5099))}.popover[data-v-10879031]{z-index:50;background:var(--surface,#fff);border:1px solid var(--line,#e2e8f2);border-radius:.75rem;min-width:14rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1rem 2rem #0f192d29}.who[data-v-10879031]{border-bottom:1px solid var(--line,#e2e8f2);flex-direction:column;gap:.1rem;margin:0;padding:.5rem .65rem .65rem;display:flex}.who strong[data-v-10879031]{color:var(--ink,#1c2430);font-size:.9rem}.who span[data-v-10879031]{color:var(--ink-soft,#66748a);overflow-wrap:anywhere;font-size:.78rem}.popover button[data-v-10879031]{text-align:left;width:100%;color:var(--ink,#1c2430);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.55rem .65rem;font-size:.9rem}.popover button[data-v-10879031]:hover{background:var(--accent-soft,#e8f0fd)}.popover .danger[data-v-10879031]{color:#c0392b}.popover .danger[data-v-10879031]:hover{background:#fbeae7}.overlay[data-v-10879031]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c142373;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal[data-v-10879031]{background:var(--surface,#fff);border-radius:1rem;flex-direction:column;gap:.85rem;width:min(22rem,100%);padding:1.5rem;display:flex;box-shadow:0 1.5rem 3rem #0f192d40}.modal h2[data-v-10879031]{color:var(--ink,#1c2430);margin:0;font-size:1.1rem}.modal label[data-v-10879031]{color:var(--ink-soft,#66748a);flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.modal input[data-v-10879031]{color:var(--ink,#1c2430);background:var(--paper,#f4f6fa);border:1px solid var(--line,#e2e8f2);border-radius:.55rem;padding:.6rem .75rem;font-size:.95rem}.modal input[data-v-10879031]:focus{border-color:var(--accent,#2b6cd4);box-shadow:0 0 0 3px var(--accent-soft,#e8f0fd);outline:none}footer[data-v-10879031]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}footer button[data-v-10879031]{color:#fff;background:var(--accent,#2b6cd4);cursor:pointer;border:none;border-radius:.55rem;padding:.55rem 1rem;font-size:.92rem;font-weight:600}footer .ghost[data-v-10879031]{color:var(--ink-soft,#66748a);background:0 0}footer .ghost[data-v-10879031]:hover{background:var(--paper,#f4f6fa)}.error[data-v-10879031]{color:#a02b1c;background:#fbeae7;border-radius:.5rem;margin:0;padding:.5rem .65rem;font-size:.85rem}.success[data-v-10879031]{color:#1f8256;margin:0;font-size:.95rem}.fade-enter-active[data-v-10879031],.fade-leave-active[data-v-10879031],.pop-enter-active[data-v-10879031],.pop-leave-active[data-v-10879031]{transition:opacity .15s,transform .15s}.fade-enter-from[data-v-10879031],.fade-leave-to[data-v-10879031],.pop-enter-from[data-v-10879031],.pop-leave-to[data-v-10879031]{opacity:0}.pop-enter-from[data-v-10879031],.pop-leave-to[data-v-10879031]{transform:translateY(-.35rem)}.page[data-v-8812e4b5]{flex-direction:column;align-items:center;min-height:100vh;padding:0 1.5rem 2rem;display:flex}.topbar[data-v-8812e4b5]{color:#fff;--user-menu-bg:#ffffff1f;--user-menu-bg-hover:#ffffff3d;background:linear-gradient(135deg,#3a2419,#241611);justify-content:space-between;align-items:center;width:100vw;margin:0 -1.5rem 2.2rem;padding:.7rem 1.4rem;display:flex}.tools[data-v-8812e4b5]{align-items:center;gap:.7rem;display:flex}.brand[data-v-8812e4b5]{letter-spacing:.02em;align-items:center;gap:.7rem;font-size:1.35rem;font-weight:700;display:inline-flex}.brand img[data-v-8812e4b5]{border-radius:9px}.gear[data-v-8812e4b5]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:background .15s,transform .3s;display:flex}.gear[data-v-8812e4b5]:hover{background:#ffffff38;transform:rotate(25deg)}.grid[data-v-8812e4b5]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.4rem;width:100%;max-width:900px;display:grid}.card[data-v-8812e4b5]{color:inherit;border:1px solid #efe6e1;border-top:4px solid var(--accent);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.6rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;box-shadow:0 2px 10px #0000000d}.card[data-v-8812e4b5]:not(.disabled):hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 10px 26px #0000001f}.card.disabled[data-v-8812e4b5]{opacity:.65;cursor:default}.icon[data-v-8812e4b5]{width:3.25rem;height:3.25rem;box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:14px;margin-bottom:.3rem;display:block}.card.disabled .icon[data-v-8812e4b5]{filter:grayscale(.35)}.card h2[data-v-8812e4b5]{color:#2a1a14;margin:0;font-size:1.2rem}.card p[data-v-8812e4b5]{color:#6b5952;margin:0;font-size:.92rem;line-height:1.4}.open[data-v-8812e4b5]{color:var(--accent);margin-top:.6rem;font-size:.95rem;font-weight:600}.soon[data-v-8812e4b5]{text-transform:uppercase;letter-spacing:.04em;color:#7a6b64;background:#f1e9e5;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;right:1rem}.overlay[data-v-8812e4b5]{z-index:100;-webkit-backdrop-filter:blur(3px);background:#1e140e80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel[data-v-8812e4b5]{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:1.4rem;box-shadow:0 20px 50px #00000040}.panel-head[data-v-8812e4b5]{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.panel-head h2[data-v-8812e4b5]{color:#2a1a14;margin:0;font-size:1.25rem}.close[data-v-8812e4b5]{color:#7a6b64;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.3rem .5rem;font-size:1.1rem}.close[data-v-8812e4b5]:hover{color:#2a1a14;background:#f1e9e5}.block h3[data-v-8812e4b5]{color:#2a1a14;margin:0 0 .4rem;font-size:1rem}.hint[data-v-8812e4b5]{color:#6b5952;margin:0 0 .9rem;font-size:.9rem;line-height:1.45}.apk-row[data-v-8812e4b5]{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.apk-info[data-v-8812e4b5]{flex-direction:column;flex:1;align-items:flex-start;gap:.55rem;min-width:170px;display:flex}.apk-version[data-v-8812e4b5]{color:#2a1a14;margin:0;font-weight:600}.settings-enter-active[data-v-8812e4b5],.settings-leave-active[data-v-8812e4b5]{transition:opacity .18s}.settings-enter-active .panel[data-v-8812e4b5],.settings-leave-active .panel[data-v-8812e4b5]{transition:transform .18s}.settings-enter-from[data-v-8812e4b5],.settings-leave-to[data-v-8812e4b5]{opacity:0}.settings-enter-from .panel[data-v-8812e4b5],.settings-leave-to .panel[data-v-8812e4b5]{transform:translateY(10px)scale(.98)}.dl[data-v-8812e4b5]{color:#fff;background:#2a1a14;border-radius:10px;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.dl[data-v-8812e4b5]:hover{background:#46301f}.qr[data-v-8812e4b5]{background:#fff;border:1px solid #efe6e1;border-radius:10px;width:140px;height:140px;padding:6px}.foot[data-v-8812e4b5]{color:#a2887d;margin-top:auto;padding-top:2.5rem;font-size:.85rem}:root{--accent:#7a4a2c;--accent-dark:#4a2c19;--accent-soft:#f5ece6;--ink:#2a1a14;--ink-soft:#6b5952;--paper:#fdfbfa;--surface:#fff;--line:#efe6e1;color:#2b2b2b;font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:linear-gradient(#fdfbfa 0%,#f6efeb 100%);min-height:100vh;margin:0}
