.avatar[data-v-75801797]{border:1px solid var(--border);cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}.section[data-v-5a0f3007]{width:100%;margin-bottom:2rem}.form-group[data-v-5a0f3007]{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin:2rem 0;display:flex}.form-group--vertical[data-v-5a0f3007]{flex-direction:column}label[data-v-5a0f3007]{flex:1;font-size:1rem;font-weight:400}.description[data-v-5a0f3007]{color:var(--text-secondary);margin-top:.25rem;font-size:.9rem}h3[data-v-5a0f3007]{margin:3rem 0 .5rem;font-weight:500}.entry[data-v-5a0f3007]{max-width:400px;margin-left:auto}.group-checkbox .checkbox-grid[data-v-5a0f3007]{grid-template-columns:repeat(2,1fr);gap:.5rem 3rem;display:grid}.textarea-entry[data-v-5a0f3007]{resize:vertical;tab-size:2;width:100%;max-width:100%;font-size:.8rem;line-height:1.5}.textarea-entry[data-v-5a0f3007]::placeholder{color:var(--text-secondary);opacity:.7}.number-entry[data-v-5a0f3007]{width:40%}.session-card[data-v-b419402a]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-base);flex-direction:column;gap:1rem;padding:1rem 1.25rem;transition:border-color .25s,box-shadow .25s;display:flex}.session-card[data-v-b419402a]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.session-card.current-session[data-v-b419402a]{border-color:var(--green);background:var(--green-bg-light)}.session-card.current-session[data-v-b419402a]:hover{border-color:var(--green)}.session-card.inactive[data-v-b419402a]{background:var(--surface-raised);opacity:.7}.session-header[data-v-b419402a]{align-items:flex-start;gap:1rem;display:flex}.device-icon[data-v-b419402a]{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--text-body);background:var(--surface-overlay);flex-shrink:0;justify-content:center;align-items:center;display:flex}.device-icon svg[data-v-b419402a]{width:22px;height:22px}.device-icon.mobile[data-v-b419402a]{color:var(--purple);background:var(--purple-bg)}.device-icon.desktop[data-v-b419402a]{color:var(--blue);background:var(--blue-bg)}.session-info-container[data-v-b419402a]{flex:1;justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.session-info[data-v-b419402a]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.session-title[data-v-b419402a]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.session-title .browser[data-v-b419402a]{color:var(--text-primary);font-weight:600}.session-title .os[data-v-b419402a]{color:var(--text-secondary)}.badge[data-v-b419402a]{border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.03em;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.badge.current[data-v-b419402a]{color:var(--green-dark);background:var(--green-bg)}.badge.inactive[data-v-b419402a]{color:var(--grey-dark);background:var(--grey-bg)}.session-meta[data-v-b419402a]{flex-wrap:wrap;gap:1rem;display:flex}.meta-item[data-v-b419402a]{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.meta-item svg[data-v-b419402a]{opacity:.7;width:14px;height:14px}.session-details[data-v-b419402a]{border-top:1px solid var(--border-subtle);padding-top:.75rem}.detail-row[data-v-b419402a]{flex-wrap:wrap;gap:1.5rem;display:flex}.detail-item[data-v-b419402a]{flex-direction:column;gap:.2rem;display:flex}.detail-label[data-v-b419402a]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:500}.detail-value[data-v-b419402a]{color:var(--text-body);font-size:.85rem}.session-user-agent[data-v-b419402a]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}.user-agent-label[data-v-b419402a]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:500}.user-agent-value[data-v-b419402a]{border-radius:var(--radius-sm);color:var(--text-secondary);word-break:break-all;background:var(--surface-raised);padding:.5rem .75rem;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;line-height:1.4}h3[data-v-b95172bb]{margin-top:2.5rem}.section-description[data-v-b95172bb]{color:var(--text-secondary);margin-bottom:1rem}.sessions-list[data-v-b95172bb]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.no-sessions[data-v-b95172bb]{border-radius:var(--radius-lg);color:var(--text-secondary);text-align:center;background:var(--surface-raised);padding:1rem;font-style:italic}.description[data-v-384b96e9],.warn[data-v-384b96e9]{opacity:.7}.warn[data-v-384b96e9]{color:var(--red-dark)}.modal[data-v-be6f8fb1]{gap:1.25rem;width:100%}.codes-container[data-v-be6f8fb1],.modal[data-v-be6f8fb1]{flex-direction:column;display:flex}.codes-container[data-v-be6f8fb1]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-overlay);gap:1rem;padding:1.25rem}.codes-list[data-v-be6f8fb1]{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;display:grid}.code-row[data-v-be6f8fb1]{border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.4rem .5rem;transition:background-color .2s;display:flex}.code-row[data-v-be6f8fb1]:hover{background:var(--surface-transparent)}.code-row .code-index[data-v-be6f8fb1]{color:var(--text-secondary);opacity:.6;-webkit-user-select:none;user-select:none;font-family:monospace;font-size:.75rem}.code-row .code-text[data-v-be6f8fb1]{color:var(--text-primary);letter-spacing:.05em;font-family:monospace;font-size:1.05rem;font-weight:600}.btn-copy[data-v-be6f8fb1]{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-transparent);cursor:pointer;justify-content:center;align-self:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-copy[data-v-be6f8fb1]:hover{background:var(--border)}.btn-copy[data-v-be6f8fb1]:active{transform:scale(.98)}@media (width<=400px){.codes-list[data-v-be6f8fb1]{grid-template-columns:1fr;gap:.5rem}}header[data-v-a74bd205]{justify-content:space-between}h3[data-v-a74bd205],header[data-v-a74bd205]{align-items:center;display:flex}h3[data-v-a74bd205]{gap:.5rem;margin-top:2.5rem}.section-description[data-v-a74bd205]{color:var(--text-secondary);margin-bottom:1rem}.enabled[data-v-a74bd205]{color:var(--text-primary);margin:0;font-size:.95rem}.enabled strong[data-v-a74bd205]{color:var(--green)}.setup-wizard[data-v-a74bd205]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-overlay);flex-direction:column;gap:1.25rem;margin-top:1rem;padding:1.5rem;display:flex}.setup-wizard p[data-v-a74bd205]{margin:0;font-size:.95rem}.qr-container[data-v-a74bd205]{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:fit-content;padding:1.5rem;display:flex}.qr-container .secret-text[data-v-a74bd205]{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono,monospace);color:#333;text-align:center;word-break:break-all;background:var(--surface-background);padding:.4rem .75rem;font-size:.85rem}h3[data-v-54f47fbd]{margin-top:2.5rem}.section-description[data-v-54f47fbd]{color:var(--text-secondary);margin-bottom:1rem}.accounts[data-v-54f47fbd]{flex-direction:column;margin-bottom:1.5rem}.accounts[data-v-54f47fbd],.loading[data-v-54f47fbd]{gap:.75rem;display:flex}.loading[data-v-54f47fbd]{color:var(--text-secondary);align-items:center;padding:1rem}.account[data-v-54f47fbd]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);justify-content:space-between;gap:1rem;padding:.75rem 1rem}.account[data-v-54f47fbd],.account-info[data-v-54f47fbd]{align-items:center;display:flex}.account-info[data-v-54f47fbd]{gap:.75rem}.icon[data-v-54f47fbd]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.name[data-v-54f47fbd]{font-weight:500}.account-actions[data-v-54f47fbd]{align-items:center;gap:.75rem;display:flex}.status[data-v-54f47fbd]{color:var(--text-secondary);font-size:.85rem}.status.linked[data-v-54f47fbd]{color:var(--green);font-weight:500}h3[data-v-ebe36793]{margin-top:2.5rem}.err[data-v-ebe36793]{color:var(--red);padding:.1rem .5rem;font-size:.8rem}h3[data-v-e598b8c3]{margin-top:2.5rem}.section[data-v-e598b8c3]{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.card[data-v-e598b8c3]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-base);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .15s;display:flex}.card[data-v-e598b8c3]:hover{border-color:var(--border-strong)}.card.destructive[data-v-e598b8c3]{border-color:var(--red-border);background:var(--red-bg-light)}.card.destructive[data-v-e598b8c3]:hover{border-color:var(--red)}.card-content[data-v-e598b8c3]{flex:1;align-items:flex-start;gap:1rem;min-width:0;display:flex}.card-icon[data-v-e598b8c3]{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--text-body);background:var(--surface-overlay);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-icon.warning[data-v-e598b8c3]{color:var(--orange-dark);background:var(--orange-bg)}.card-icon.destructive[data-v-e598b8c3]{color:var(--red);background:var(--red-bg)}.card-info[data-v-e598b8c3]{flex:1;min-width:0}.card-info h4[data-v-e598b8c3]{color:var(--text-primary);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.card-info>p[data-v-e598b8c3]{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}.delete-details[data-v-e598b8c3]{margin-top:.75rem}.delete-details summary[data-v-e598b8c3]{color:var(--red-dark);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:500}.delete-details summary[data-v-e598b8c3]:hover{text-decoration:underline}.delete-details ul[data-v-e598b8c3]{color:var(--text-secondary);margin:.5rem 0;padding-left:1.25rem;font-size:.8rem}.delete-details ul li[data-v-e598b8c3]{margin:.2rem 0}.delete-details .backup-hint[data-v-e598b8c3]{color:var(--text-secondary);font-size:.8rem}.delete-details .backup-hint a[data-v-e598b8c3]{color:var(--primary);font-weight:500;text-decoration:underline}@media (width<=600px){.card[data-v-e598b8c3]{flex-direction:column;align-items:stretch}.card button[data-v-e598b8c3]{justify-content:center;width:100%}}.main[data-v-d52a65ac]{text-align:center;max-width:600px;margin:auto}.options-section[data-v-d52a65ac]{text-align:left;padding:1rem}.options-section h3[data-v-d52a65ac]{color:var(--text-body);margin-bottom:1rem;font-size:1rem}.options-grid[data-v-d52a65ac]{flex-direction:column;gap:.75rem;display:flex}.option-label[data-v-d52a65ac]{align-items:center;gap:.5rem;display:inline-flex}.progress-section[data-v-d52a65ac]{border-radius:var(--radius-sm);padding:1rem}.progress-header[data-v-d52a65ac]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.status-badge[data-v-d52a65ac]{border-radius:var(--radius-sm);padding:.25rem .75rem;font-size:.875rem;font-weight:500}.status-badge.pending[data-v-d52a65ac]{color:var(--orange);background:var(--orange-bg)}.status-badge.processing[data-v-d52a65ac]{color:var(--primary);background:var(--primary-bg)}.status-badge.completed[data-v-d52a65ac]{color:var(--green);background:var(--green-bg)}.status-badge.failed[data-v-d52a65ac]{color:var(--red);background:var(--red-bg)}.progress-percent[data-v-d52a65ac]{color:var(--primary);font-weight:600}.progress-bar-container[data-v-d52a65ac]{border-radius:var(--radius-xs);background:var(--border);width:100%;height:8px;margin-bottom:.75rem;overflow:hidden}.progress-bar[data-v-d52a65ac]{border-radius:var(--radius-xs);background:var(--primary);height:100%;transition:width .3s}.progress-message[data-v-d52a65ac]{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:700}.error-message[data-v-d52a65ac]{border-radius:var(--radius-sm);color:var(--error);text-align:left;background:var(--error-bg);align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}.link-section[data-v-d52a65ac]{padding:1rem}.expiry-notice[data-v-d52a65ac]{color:var(--text-primary);justify-content:center;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.75rem;display:flex}input[type=text][data-v-d52a65ac]{padding:.75rem}.actions-row[data-v-d52a65ac]{justify-content:center;margin-top:.75rem}.actions-row a[data-v-d52a65ac]{text-decoration:none}.shortcuts[data-v-15bda49e]{border-radius:var(--radius-lg);background-color:var(--surface-transparent);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;flex-direction:column;gap:8px;font-size:16px;font-weight:400;display:flex}p[data-v-15bda49e]{font-size:17px}.shortcut[data-v-15bda49e]{border-radius:var(--radius-md);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:8px 12px;display:flex}.shortcut[data-v-15bda49e]:hover{background-color:var(--surface-transparent)}textarea[data-v-4ece15e9]{width:100%}.actions-row[data-v-4ece15e9]{justify-content:flex-end}.snippets-page[data-v-e39a0b46]{width:100%}.page-header[data-v-e39a0b46]{margin-bottom:1.5rem}.page-header .header-content[data-v-e39a0b46]{flex-direction:column;gap:.25rem;display:flex}.page-header .count[data-v-e39a0b46]{color:var(--text-secondary);background:var(--surface-transparent);border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;font-size:.75rem}.page-header code[data-v-e39a0b46]{border-radius:var(--radius-xs);background:var(--code-bg);padding:.1rem .4rem;font-size:.85em}.toolbar[data-v-e39a0b46]{flex-wrap:wrap;gap:4px;margin-bottom:1rem;display:flex}.dropdown-container[data-v-e39a0b46]{position:relative}.dropdown-backdrop[data-v-e39a0b46]{z-index:99;position:fixed;inset:0}.dropdown-menu[data-v-e39a0b46]{z-index:100;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-base);min-width:160px;box-shadow:var(--shadow-md);margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:0}.dropdown-menu button[data-v-e39a0b46]{border-radius:var(--radius-sm);width:100%;color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.dropdown-menu button[data-v-e39a0b46]:hover{background:var(--surface-transparent)}.bulk-actions[data-v-e39a0b46]{gap:8px}.bulk-actions[data-v-e39a0b46],.selected-count[data-v-e39a0b46]{align-items:center;display:flex}.selected-count[data-v-e39a0b46]{border:1px solid var(--border);border-radius:var(--radius-xs);width:32px;height:36px;color:var(--text-secondary);justify-content:center;padding:6px;font-size:13px;font-weight:700}.separator[data-v-e39a0b46]{border-left:1px solid var(--border);height:32px;margin-left:4px}.action-btn[data-v-e39a0b46]{cursor:pointer;margin-right:10px}.action-btn[data-v-e39a0b46]:hover{opacity:.7}[data-v-e39a0b46] .snippet-code{border-radius:var(--radius-xs);color:var(--primary);background:var(--code-bg);padding:.2rem .5rem;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.85rem;font-weight:500}h3[data-v-340f3bef]{margin:3rem 0 .5rem;font-weight:500}section[data-v-91839f52]{flex-direction:column;gap:1rem;display:flex}.component[data-v-c5e4bddf]{background-color:var(--surface-base);width:100%;height:100%;display:flex}.component nav[data-v-c5e4bddf]{border-right:1px solid var(--border);gap:1rem;width:300px;padding:1rem;overflow-y:auto}.component nav span[data-v-c5e4bddf]{color:var(--text-secondary);font-size:.9rem;font-weight:500}.component nav a[data-v-c5e4bddf]{border-radius:var(--radius-sm);color:inherit;align-items:center;gap:.5rem;margin:.37rem .2rem;padding:.05rem .4rem;text-decoration:none;display:flex;position:relative}.component nav a.active[data-v-c5e4bddf],.component nav a[data-v-c5e4bddf]:hover{background-color:var(--surface-overlay)}.component nav .user[data-v-c5e4bddf]{align-items:center;display:flex}.component nav .user div[data-v-c5e4bddf]{margin-left:5px;font-size:.8rem}.component nav .user div .email[data-v-c5e4bddf]{color:var(--text-secondary);font-size:.7rem}.component nav .user .avatar[data-v-c5e4bddf]{border-radius:50%;width:25px;height:25px}.content[data-v-c5e4bddf]{flex:1;margin:0 .5rem;padding:0 2rem;position:relative;overflow-y:auto}.menu-toggle[data-v-c5e4bddf]{display:none}.modal[data-v-c5e4bddf]{height:100%}.modal nav[data-v-c5e4bddf]{background-color:var(--surface-raised);border:none;width:270px}.modal .content[data-v-c5e4bddf]{margin:.5rem;padding:1rem 2rem}@media screen and (width<=920px){.component[data-v-c5e4bddf]{flex-direction:column;position:relative}.component .menu-toggle[data-v-c5e4bddf]{border:none;border-bottom:1px solid var(--border);color:inherit;background-color:var(--surface-raised);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.component nav[data-v-c5e4bddf]{z-index:10;background-color:var(--surface-base);border-right:none;width:100%;max-height:0;padding:0;transition:max-height .25s,padding .25s;position:absolute;top:45px;left:0;overflow:hidden}.component nav.open[data-v-c5e4bddf]{border-bottom:1px solid var(--border);border-radius:var(--radius-lg);max-height:70vh;box-shadow:var(--shadow-md);padding:1rem;overflow-y:auto}.component .content[data-v-c5e4bddf]{margin:0;padding:1rem}.modal nav.open[data-v-c5e4bddf]{background-color:var(--surface-raised)}}
