:root,[data-theme=light]{--bg:#f0f2f5;--bg-elevated:#f0f2f5;--panel:#fff;--panel-2:#f2f3f5;--border:#ced0d4;--border-soft:#e4e6eb;--text:#050505;--text-secondary:#1c1e21;--muted:#65676b;--accent:#0866ff;--accent-hover:#0654d4;--accent-soft:#0866ff1f;--ok:#31a24c;--warn:#f7b928;--danger:#e41e3f;--radius:8px;--radius-lg:12px;--shadow:0 1px 2px #0000001a, 0 0 0 1px #0000000a;--shadow-card:0 2px 12px #00000014;--input-bg:#fff;--login-veil:transparent;--login-card-bg:#fff;--login-card-border:var(--border-soft);--login-glow-a:transparent;--login-glow-b:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#18191a;--bg-elevated:#18191a;--panel:#242526;--panel-2:#3a3b3c;--border:#3e4042;--border-soft:#3e4042;--text:#e4e6eb;--text-secondary:#e4e6eb;--muted:#b0b3b8;--accent:#4599ff;--accent-hover:#6aafff;--accent-soft:#4599ff2e;--ok:#42b72a;--warn:#f7b928;--danger:#ff6676;--shadow:0 1px 2px #00000059;--shadow-card:0 2px 16px #00000073;--input-bg:#242526;--login-veil:transparent;--login-card-bg:#242526;--login-card-border:#3e4042;--login-glow-a:transparent;--login-glow-b:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.3333}*{box-sizing:border-box}html,body,#app{min-height:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);margin:0}h1,h2,h3{letter-spacing:-.01em;color:var(--text-secondary);margin:0;font-weight:700}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:var(--radius);touch-action:manipulation;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,opacity .12s}button:hover:not(:disabled){background:var(--panel-2)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.ghost{background:0 0;border-color:#0000}button.ghost:hover:not(:disabled){background:var(--panel-2);border-color:#0000}button.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}button.danger:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}input,select,textarea{font:inherit;width:100%;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);outline:none;padding:.7rem .85rem;transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{background:var(--input-bg);border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}label{color:var(--text-secondary);text-transform:none;letter-spacing:0;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;display:block}.card{background:var(--panel);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.25rem 1.35rem}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:.9em}@media (width<=560px){.card{border-radius:10px;padding:1rem 1.05rem}button{min-height:2.5rem}}.brand-mark[data-v-0537d05f]{object-fit:contain;box-shadow:0 0 0 1px var(--border-soft);background:#fff;border-radius:8px;flex-shrink:0;display:block}.brand-lockup[data-v-a73e3db6]{align-items:center;gap:.75rem;display:flex}.copy h1[data-v-a73e3db6]{letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.plain[data-v-a73e3db6]{color:var(--text-secondary)}.accent[data-v-a73e3db6]{color:var(--accent);font-weight:700}.tagline[data-v-a73e3db6]{margin:.2rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.35}@media (width<=560px){.brand-lockup[data-v-a73e3db6]{gap:.6rem}.copy h1[data-v-a73e3db6]{font-size:1.1rem}.tagline[data-v-a73e3db6]{font-size:.75rem}}h2[data-v-2b596abb]{font-size:1rem}.hint[data-v-2b596abb]{margin:.45rem 0 1.2rem;font-size:.85rem;line-height:1.5}.designer[data-v-2b596abb]{grid-template-columns:1fr minmax(220px,260px);align-items:start;gap:1.5rem;display:grid}.fields[data-v-2b596abb]{gap:1rem;display:grid}fieldset[data-v-2b596abb]{border:1px solid var(--border);border-radius:12px;margin:0;padding:1rem 1.1rem .6rem}legend[data-v-2b596abb]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 .4rem;font-size:.75rem}.field[data-v-2b596abb]{margin-bottom:.9rem}.pair[data-v-2b596abb]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.inline[data-v-2b596abb]{align-items:center;gap:.5rem;display:flex}.inline button[data-v-2b596abb]{flex:none}.swatch[data-v-2b596abb]{cursor:pointer;flex:0 0 46px;width:46px;height:42px;padding:.2rem}input[type=range][data-v-2b596abb]{accent-color:var(--accent);background:0 0;border:none;padding:0}input[type=range][data-v-2b596abb]:focus{box-shadow:none}.check[data-v-2b596abb]{color:var(--text);text-transform:none;letter-spacing:0;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.85rem;display:flex}.check input[data-v-2b596abb]{width:auto;accent-color:var(--accent)}.sub[data-v-2b596abb]{margin:.4rem 0 0;font-size:.76rem;line-height:1.4}.preview-frame[data-v-2b596abb]{border:1px solid var(--border);aspect-ratio:1;border-radius:12px;place-items:center;padding:.75rem;display:grid}.preview-frame img[data-v-2b596abb]{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.encodes[data-v-2b596abb]{color:var(--muted);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.74rem}.inline-error[data-v-2b596abb],.inline-warn[data-v-2b596abb]{margin:.7rem 0 0;font-size:.78rem;line-height:1.4}.inline-error[data-v-2b596abb]{color:var(--danger)}.inline-warn[data-v-2b596abb]{color:var(--warn)}.preview-actions[data-v-2b596abb]{gap:.5rem;margin-top:.9rem;display:flex}.preview-actions button[data-v-2b596abb]{flex:1}@media (width<=860px){.designer[data-v-2b596abb]{grid-template-columns:1fr}.preview[data-v-2b596abb]{max-width:260px;margin:0 auto}}@media (width<=560px){.preview-actions[data-v-2b596abb]{flex-wrap:wrap}.preview-actions button[data-v-2b596abb]{flex:calc(50% - .25rem)}}.head[data-v-63ee4d4d]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}h2[data-v-63ee4d4d]{font-size:1rem}.count[data-v-63ee4d4d]{font-size:.78rem}.hint[data-v-63ee4d4d]{margin:0;font-size:.85rem;line-height:1.5}table[data-v-63ee4d4d]{border-collapse:collapse;width:100%}th[data-v-63ee4d4d]{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);padding:0 .6rem .6rem;font-size:.72rem;font-weight:600}td[data-v-63ee4d4d]{border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem .6rem}tbody tr:last-child td[data-v-63ee4d4d]{border-bottom:none}tbody tr.live[data-v-63ee4d4d]{background:var(--accent-soft)}.url[data-v-63ee4d4d]{overflow-wrap:anywhere;color:var(--text);font-size:.85rem;font-weight:500;text-decoration:none}.url[data-v-63ee4d4d]:hover{color:var(--accent);text-decoration:none}.meta[data-v-63ee4d4d]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.pill[data-v-63ee4d4d]{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:600}.pill.live[data-v-63ee4d4d]{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}.chip[data-v-63ee4d4d]{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:.1rem .45rem;font-size:.72rem}.num[data-v-63ee4d4d]{text-align:right;font-variant-numeric:tabular-nums;width:5rem}.when[data-v-63ee4d4d]{white-space:nowrap;width:12rem;font-size:.8rem}.actions-col[data-v-63ee4d4d]{width:11rem}.actions[data-v-63ee4d4d]{justify-content:flex-end;gap:.35rem;display:flex}.actions button[data-v-63ee4d4d]{padding:.3rem .65rem;font-size:.78rem}.pager[data-v-63ee4d4d]{justify-content:center;align-items:center;gap:1rem;margin-top:1.1rem;font-size:.82rem;display:flex}.pager button[data-v-63ee4d4d]{padding:.35rem .8rem;font-size:.8rem}@media (width<=720px){.table-wrap[data-v-63ee4d4d]{-webkit-overflow-scrolling:touch;margin:0 -.25rem;overflow-x:auto}table[data-v-63ee4d4d]{min-width:520px}.when[data-v-63ee4d4d],th[data-v-63ee4d4d]:nth-child(3){display:none}.actions[data-v-63ee4d4d]{flex-direction:column}.head[data-v-63ee4d4d]{flex-wrap:wrap;gap:.35rem}}.head[data-v-1c0d1ab2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.4rem;display:flex}h2[data-v-1c0d1ab2]{font-size:1rem}.hint[data-v-1c0d1ab2]{margin:.35rem 0 0;font-size:.85rem;line-height:1.45}table[data-v-1c0d1ab2]{border-collapse:collapse;width:100%;margin-top:.8rem}th[data-v-1c0d1ab2]{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);padding:0 .6rem .6rem;font-size:.72rem;font-weight:600}td[data-v-1c0d1ab2]{border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem .6rem;font-size:.85rem}tbody tr:last-child td[data-v-1c0d1ab2]{border-bottom:none}tbody tr.current[data-v-1c0d1ab2]{background:var(--accent-soft)}.client[data-v-1c0d1ab2]{font-weight:600}.meta[data-v-1c0d1ab2]{gap:.35rem;margin-top:.35rem;display:flex}.pill[data-v-1c0d1ab2]{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:600}.pill.live[data-v-1c0d1ab2]{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}.pill.idle[data-v-1c0d1ab2]{color:var(--muted);background:var(--panel-2);border:1px solid var(--border)}.when[data-v-1c0d1ab2]{white-space:nowrap;font-size:.8rem}.actions-col[data-v-1c0d1ab2]{text-align:right;width:7rem}.actions-col button[data-v-1c0d1ab2]{padding:.3rem .65rem;font-size:.78rem}.pager[data-v-1c0d1ab2]{justify-content:center;align-items:center;gap:1rem;margin-top:1.1rem;font-size:.82rem;display:flex}.pager button[data-v-1c0d1ab2]{padding:.35rem .8rem;font-size:.8rem}@media (width<=720px){.table-wrap[data-v-1c0d1ab2]{-webkit-overflow-scrolling:touch;margin:0 -.25rem;overflow-x:auto}table[data-v-1c0d1ab2]{min-width:560px}.when[data-v-1c0d1ab2],th[data-v-1c0d1ab2]:nth-child(3),th[data-v-1c0d1ab2]:nth-child(4){display:none}.head[data-v-1c0d1ab2]{flex-wrap:wrap;gap:.5rem}}.theme-toggle[data-v-f5f289f4]{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.theme-toggle[data-v-f5f289f4]:hover{background:var(--panel-2);color:var(--text)}.icon[data-v-f5f289f4]{width:1.25rem;height:1.25rem}.page[data-v-c18d5b2d]{max-width:1120px;padding:2rem 1.5rem 4rem;padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right));padding-bottom:max(4rem, env(safe-area-inset-bottom));margin:0 auto}header[data-v-c18d5b2d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.header-actions[data-v-c18d5b2d]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.signed-in[data-v-c18d5b2d]{margin-right:.35rem;font-size:.86rem}.signed-in strong[data-v-c18d5b2d]{color:var(--text);font-weight:600}.banner[data-v-c18d5b2d]{border-radius:var(--radius);margin:0 0 1rem;padding:.7rem .9rem;font-size:.9rem}.banner.error[data-v-c18d5b2d]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 28%, transparent)}.banner.ok[data-v-c18d5b2d]{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border:1px solid color-mix(in srgb, var(--ok) 28%, transparent)}.grid[data-v-c18d5b2d]{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.column[data-v-c18d5b2d]{gap:1.1rem;min-width:0;display:grid}.saved-card[data-v-c18d5b2d],.designer-card[data-v-c18d5b2d]{grid-column:1/-1;min-width:0}.qr-card[data-v-c18d5b2d]{min-width:0;overflow:hidden}h2[data-v-c18d5b2d]{font-size:1.0625rem;font-weight:700}.hint[data-v-c18d5b2d]{overflow-wrap:anywhere;margin:.4rem 0 1rem;font-size:.875rem;line-height:1.4}.qr-frame[data-v-c18d5b2d]{border-radius:var(--radius);aspect-ratio:1;border:1px solid var(--border-soft);background:#fff;place-items:center;width:100%;min-width:0;max-width:100%;padding:.85rem;display:grid;overflow:hidden}.qr-frame img[data-v-c18d5b2d]{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%;image-rendering:pixelated;display:block}.qr-url[data-v-c18d5b2d]{color:var(--muted);background:var(--panel-2);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:9px;align-items:flex-start;gap:.5rem;margin-top:.9rem;padding:.55rem .7rem;font-size:.78rem;display:flex}.qr-url span[data-v-c18d5b2d]{flex:1;min-width:0}.edit-btn[data-v-c18d5b2d]{color:var(--accent);background:0 0;border-color:#0000;flex:none;padding:.1rem .45rem;font-size:.72rem}.qr-url-edit[data-v-c18d5b2d]{margin-top:.9rem}.qr-url-edit input[data-v-c18d5b2d]{font-size:.8rem}.qr-url-edit .sub[data-v-c18d5b2d]{margin:.45rem 0 0;font-size:.74rem;line-height:1.4}.edit-actions[data-v-c18d5b2d]{gap:.4rem;margin-top:.6rem;display:flex}.edit-actions button[data-v-c18d5b2d]{flex:1;padding:.45rem .6rem;font-size:.82rem}.qr-actions[data-v-c18d5b2d]{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.qr-actions button[data-v-c18d5b2d]{flex:1;padding:.5rem .6rem;font-size:.83rem}.customise[data-v-c18d5b2d]{width:100%;margin-top:.75rem;font-size:.85rem}.row[data-v-c18d5b2d]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.pill[data-v-c18d5b2d]{text-transform:none;letter-spacing:0;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.pill.live[data-v-c18d5b2d]{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent)}.pill.idle[data-v-c18d5b2d]{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border:1px solid color-mix(in srgb, var(--warn) 32%, transparent)}.target[data-v-c18d5b2d]{overflow-wrap:anywhere;font-size:.95rem;text-decoration:none;display:block}.target[data-v-c18d5b2d]:hover{text-decoration:underline}.target-empty[data-v-c18d5b2d]{margin:0;font-size:.9rem}.label-chip[data-v-c18d5b2d]{color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;margin:.7rem 0 0;padding:.22rem .6rem;font-size:.78rem;display:inline-block}.stats[data-v-c18d5b2d]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.9rem;margin:1.2rem 0 0;padding-top:1rem;display:grid}.stats dt[data-v-c18d5b2d]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.stats dd[data-v-c18d5b2d]{margin:.3rem 0 0;font-size:.92rem}.field[data-v-c18d5b2d]{margin-bottom:.9rem}.form-actions[data-v-c18d5b2d]{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}@media (width<=860px){.grid[data-v-c18d5b2d]{grid-template-columns:1fr}}@media (width<=560px){.page[data-v-c18d5b2d]{padding:1.15rem .9rem 3rem;padding-left:max(.9rem, env(safe-area-inset-left));padding-right:max(.9rem, env(safe-area-inset-right))}header[data-v-c18d5b2d]{align-items:flex-start;margin-bottom:1.1rem}.header-actions[data-v-c18d5b2d]{width:100%}.signed-in[data-v-c18d5b2d]{order:-1;width:100%;margin:0 0 .15rem}.qr-actions button[data-v-c18d5b2d],.form-actions button[data-v-c18d5b2d],.edit-actions button[data-v-c18d5b2d]{flex:calc(50% - .25rem);min-width:0}.target[data-v-c18d5b2d]{font-size:.85rem}}.prism[data-v-c7aaf1e4]{width:100%;height:100%;position:relative}.shell[data-v-d77424ee]{isolation:isolate;background:var(--bg);place-items:center;min-height:100dvh;padding:1.75rem 1.25rem 2rem;display:grid;position:relative;overflow:hidden}.theme-bar[data-v-d77424ee]{z-index:2;position:absolute;top:.85rem;right:.85rem}.atmosphere[data-v-d77424ee]{z-index:0;pointer-events:none;opacity:1;position:absolute;inset:0}.prism-layer[data-v-d77424ee]{position:absolute;inset:0}.veil[data-v-d77424ee]{background:radial-gradient(ellipse 55% 48% at 50% 42%, color-mix(in srgb, var(--bg) 55%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 25%, transparent), color-mix(in srgb, var(--bg) 70%, transparent));pointer-events:none;position:absolute;inset:0}.stage[data-v-d77424ee]{z-index:1;justify-items:center;gap:1rem;width:min(400px,100%);display:grid;position:relative}.login-card[data-v-d77424ee]{border:1px solid var(--login-card-border);background:var(--login-card-bg);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);padding:1.75rem 1.5rem 1.5rem;animation:.4s both rise-d77424ee}.hero[data-v-d77424ee]{margin-bottom:1.25rem}.intro[data-v-d77424ee]{color:var(--muted);max-width:36ch;margin:.65rem 0 0;font-size:.9375rem;line-height:1.4}.foot[data-v-d77424ee]{color:var(--muted);margin:0;font-size:.8125rem;animation:.55s both rise-d77424ee}@keyframes rise-d77424ee{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-card[data-v-d77424ee],.foot[data-v-d77424ee]{animation:none}}.field[data-v-d77424ee]{margin-bottom:.95rem}.field>label[data-v-d77424ee]{text-transform:none;letter-spacing:0;color:var(--text);margin-bottom:.45rem;font-size:.84rem;font-weight:600}.control[data-v-d77424ee]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.35rem;padding:0 .55rem 0 .75rem;transition:border-color .12s,box-shadow .12s;display:flex}.control[data-v-d77424ee]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.control.invalid[data-v-d77424ee]{border-color:#ed49568c}.control.invalid[data-v-d77424ee]:focus-within{box-shadow:0 0 0 3px #ed49561f}.leading[data-v-d77424ee]{color:var(--muted);flex:none;place-items:center;display:grid}.leading svg[data-v-d77424ee],.toggle svg[data-v-d77424ee]{width:18px;height:18px}.control input[data-v-d77424ee]{box-shadow:none;background:0 0;border:none;min-width:0;padding:.78rem .35rem}.control input[data-v-d77424ee]::-ms-reveal{display:none}.control input[data-v-d77424ee]::-ms-clear{display:none}.control input[data-v-d77424ee]:focus{box-shadow:none;background:0 0;border:none}.control input[data-v-d77424ee]::placeholder{color:#b0b0b0}.toggle[data-v-d77424ee]{width:36px;height:36px;color:var(--muted);background:0 0;border:none;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.toggle[data-v-d77424ee]:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.hint[data-v-d77424ee]{margin:.4rem 0 0;font-size:.78rem}.hint.warn[data-v-d77424ee]{color:var(--warn);font-weight:600}.remember[data-v-d77424ee]{color:var(--text);text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:.55rem;margin:.15rem 0 1.15rem;font-size:.86rem;font-weight:500;display:flex}.remember input[data-v-d77424ee]{width:auto;accent-color:var(--accent)}.error[data-v-d77424ee]{color:var(--danger);border-radius:var(--radius);background:#ed495614;border:1px solid #ed495640;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.7rem .85rem;font-size:.87rem;line-height:1.4;display:flex}.error-icon[data-v-d77424ee]{background:var(--danger);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;font-size:.72rem;font-weight:700;display:grid}.submit[data-v-d77424ee]{border-radius:var(--radius);justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.spinner[data-v-d77424ee]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin-d77424ee}@keyframes spin-d77424ee{to{transform:rotate(360deg)}}@media (width<=560px){.shell[data-v-d77424ee]{align-items:start;padding:3.5rem .9rem 1.5rem}.theme-bar[data-v-d77424ee]{top:.75rem;right:.75rem}.login-card[data-v-d77424ee]{padding:1.5rem 1.15rem 1.35rem}.intro[data-v-d77424ee]{font-size:.88rem}}
