#root,body,html{margin:0;min-height:100%;width:100%}:root{--u2-bg:#f4f6fb;--u2-surface-hover:#f8f9fc;--u2-sidebar-bg:#0f172a;--u2-sidebar-text:#d8e5ff;--u2-sidebar-muted:#9fb2d1;--u2-border:#e2e8f0;--u2-border-light:#f0f4fa;--u2-text:#0f172a;--u2-muted:#94a3b8;--u2-text-secondary:#475569;--u2-success:#16a34a;--u2-warning:#b45309;--u2-input-bg:#f8fafc;--u2-topbar-bg:#ffffffeb;--u2-shadow-sm:0 1px 3px #0000000a;--u2-shadow-md:0 4px 16px #0000000f}[data-theme=dark]{--u2-bg:#0d1117;--u2-surface:#161b22;--u2-surface-hover:#1c2333;--u2-border:#30363d;--u2-border-light:#21262d;--u2-text:#e6edf3;--u2-muted:#484f58;--u2-text-secondary:#8b949e;--u2-accent:#58a6ff;--u2-accent-soft:#388bfd1a;--u2-accent-border:#388bfd40;--u2-success:#3fb950;--u2-success-soft:#3fb95014;--u2-success-border:#3fb95033;--u2-danger:#f87171;--u2-danger-soft:#f8717114;--u2-danger-border:#f8717133;--u2-input-bg:#0d1117;--u2-code-bg:#0d1117;--u2-topbar-bg:#161b22eb;--u2-shadow-sm:0 1px 3px #0003;--u2-shadow-md:0 4px 16px #0000004d}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.mono{font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace}.u2-shell{color:#111827;color:var(--u2-text);font-size:15px;line-height:1.5;min-height:100vh}.u2-shellWithSidebar{display:grid;grid-template-columns:260px minmax(0,1fr)}.u2-sidebar{background:linear-gradient(180deg,#0f172a,#1b2b44);background:linear-gradient(180deg,var(--u2-sidebar-bg) 0,#1b2b44 100%);border-right:1px solid #ffffff14;display:flex;flex-direction:column;gap:12px;min-height:100vh;overflow-y:auto;padding:16px 14px;position:-webkit-sticky;position:sticky;top:0}.u2-brand{align-items:center;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:12px}.u2-brandText{min-width:0}.u2-brand__title{color:#f0f4ff;font-weight:800;letter-spacing:-.02em;line-height:1.08}.u2-brand__hint{line-height:1.35;margin-top:2px}.u2-brand__hint,.u2-sectionTitle{color:#9fb2d1;color:var(--u2-sidebar-muted);font-size:12px}.u2-sectionTitle{font-weight:800;letter-spacing:.08em;margin:14px 8px 10px;text-transform:uppercase}.u2-nav{display:flex;flex-direction:column;gap:6px}.u2-navItem{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;color:#d8e5ff;color:var(--u2-sidebar-text);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;justify-content:space-between;line-height:1.3;padding:10px 12px;text-align:left;transition:background .15s,border-color .15s,color .15s;width:100%}.u2-navItem:not(:disabled):hover{background:#ffffff14;border-color:#ffffff29;color:#f0f4ff}.u2-navItem.is-active{background:#3b82f633;border-color:#60a5fa8c;color:#bfdbfe;font-weight:600}.u2-navItem.is-disabled{color:#91a3bf;opacity:.7}.u2-navItem:disabled{cursor:default}.u2-navInfo{background:#ffffff0d;border:1px dashed #ffffff40;border-radius:14px;color:#b8c9e4;font-size:12px;line-height:1.35;padding:10px}.u2-navTitle{align-items:center;display:inline-flex;gap:8px}.u2-navIcon{text-align:center;width:16px}.u2-navMeta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.u2-body{display:grid;grid-template-rows:auto auto 1fr}.u2-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;background:var(--u2-topbar-bg);border-bottom:1px solid #dfe4ec;border-bottom:1px solid var(--u2-border);position:-webkit-sticky;position:sticky;top:0;z-index:5}.u2-topbarMain{align-items:center;display:flex;gap:16px;height:60px;justify-content:space-between;padding:0 28px}.u2-topbarBrand{display:flex;flex-direction:column;gap:2px}.u2-topbarHint{font-size:12px}.u2-strong{font-size:16px;font-weight:700;letter-spacing:-.02em}.u2-muted{color:#334155;color:var(--u2-text-secondary)}.u2-topbarRight{gap:12px}.u2-topbarRight,.u2-topbarUser{align-items:center;display:flex}.u2-topbarUser{font-size:13px;gap:10px}.u2-topbarUserName{color:#111827;color:var(--u2-text);font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u2-topbarUserBalance{white-space:nowrap}.u2-topbarBal,.u2-topbarUserBalance{color:#15803d;color:var(--u2-success);font-weight:700}.u2-topbarBal{background:#f0fdf4;background:var(--u2-success-soft);border:1px solid #bbf7d0;border:1px solid var(--u2-success-border);border-radius:20px;font-size:13px;padding:4px 12px}.u2-themeBtn{align-items:center;background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:10px;color:#334155;color:var(--u2-text-secondary);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:background .15s,border-color .15s;width:36px}.u2-themeBtn:hover{background:#eff6ff;background:var(--u2-accent-soft);border-color:#2563eb;border-color:var(--u2-accent)}.u2-container{max-width:960px;padding:32px 28px}.u2-userCard{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:18px;margin-top:auto;padding:12px}.fa-auth-loading{color:#334155;color:var(--u2-text-secondary);font-size:14px;padding:24px 0}.u2-userCard .u2-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.u2-userCard .u2-strong{color:#f0f4ff;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u2-userCard .u2-muted{color:#9fb2d1;color:var(--u2-sidebar-muted);font-size:12px;line-height:1.5}.u2-userCard .u2-badge{flex-shrink:0;font-size:10px}.u2-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1;padding:3px 8px;white-space:nowrap}.u2-badge,.u2-badge.is-accent{background:#eff6ff;background:var(--u2-accent-soft);color:#2563eb;color:var(--u2-accent)}.u2-badge.is-soon{background:#fff3cd;color:#8b5e00}.u2-badge.is-warning{background:#fff1ea;color:#9c3412}.u2-authBtns{align-items:center;display:flex;gap:8px}.u2-authBtn{align-items:center;background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:10px;color:#111827;color:var(--u2-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:7px 16px;text-decoration:none;transition:background .15s,border-color .15s}.u2-authBtn:hover{background:#eff6ff;background:var(--u2-accent-soft)}.u2-authBtn--primary,.u2-authBtn:hover{border-color:#2563eb;border-color:var(--u2-accent)}.u2-authBtn--primary{background:#2563eb;background:var(--u2-accent);color:#fff}.u2-authBtn--primary:hover{opacity:.9}.fa-page-title{color:#334155;color:var(--u2-text-secondary);font-size:13px;line-height:1.5;margin-bottom:24px}.fa-page-title a{color:#2563eb;color:var(--u2-accent);font-weight:600;text-decoration:none}.fa-page-title a:hover{text-decoration:underline}.fa-error-box{background:#fef2f2;background:var(--u2-danger-soft);border:1px solid #fecaca;border:1px solid var(--u2-danger-border);border-radius:10px;color:#dc2626;color:var(--u2-danger);margin-top:8px}.fa-error-box,.fa-status-msg{font-size:13px;padding:10px 14px}.fa-status-msg{background:#f0fdf4;background:var(--u2-success-soft);border:1px solid #bbf7d0;border:1px solid var(--u2-success-border);border-radius:10px;color:#15803d;color:var(--u2-success);font-weight:600;margin-bottom:16px}.fa-hidden-file{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.fa-input-section{margin-bottom:24px}.fa-input-row{display:flex}.fa-input-wrap{flex:1 1;position:relative}.fa-input-main{background:var(--u2-input-bg);border:2px solid #dfe4ec;border:2px solid var(--u2-border);border-radius:12px;color:#111827;color:var(--u2-text);font-family:JetBrains Mono,Menlo,monospace;font-size:16px;font-weight:500;line-height:1.4;outline:none;padding:14px 48px 14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.fa-input-main::placeholder{color:#64748b;color:var(--u2-muted);font-weight:400}.fa-input-main:focus{border-color:#2563eb;border-color:var(--u2-accent);box-shadow:0 0 0 3px #eff6ff;box-shadow:0 0 0 3px var(--u2-accent-soft)}.fa-btn-qr,.fa-input-main:focus{background:#fff;background:var(--u2-surface)}.fa-btn-qr{align-items:center;border:1px solid #dfe4ec;border:1px solid var(--u2-border);cursor:pointer;display:flex;font-size:16px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:border-color .15s,color .15s}.fa-btn-qr:hover{border-color:#2563eb;border-color:var(--u2-accent)}.fa-btn-add{background:#2563eb;background:var(--u2-accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;padding:0 24px;transition:opacity .15s;white-space:nowrap}.fa-btn-add:hover{opacity:.9}.fa-btn-add:disabled{cursor:not-allowed;opacity:.5}.fa-note-row{margin-top:8px}.fa-note-input{background:#fff;background:var(--u2-input-bg);border:1.5px solid #dfe4ec;border:1.5px solid var(--u2-border);border-radius:10px;color:#111827;color:var(--u2-text);font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}.fa-note-input::placeholder{color:#64748b;color:var(--u2-muted)}.fa-note-input:focus{background:#fff;background:var(--u2-surface);border-color:#2563eb;border-color:var(--u2-accent)}.fa-input-sub{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:10px}.fa-help-toggle{background:none;border:none;color:#64748b;color:var(--u2-muted);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:0;transition:color .15s}.fa-help-toggle:hover{color:#2563eb;color:var(--u2-accent)}.fa-save-row{align-items:center;color:#334155;color:var(--u2-text-secondary);display:flex;font-size:13px;gap:8px}.fa-toggle{flex-shrink:0;height:22px;position:relative;width:40px}.fa-toggle input{height:0;opacity:0;width:0}.fa-toggle-slider{background:#dfe4ec;background:var(--u2-border);border-radius:22px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.fa-toggle-slider:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .2s;width:16px}.fa-toggle input:checked+.fa-toggle-slider{background:#2563eb;background:var(--u2-accent)}.fa-toggle input:checked+.fa-toggle-slider:before{transform:translateX(18px)}.fa-help-panel{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:12px;display:none;margin-top:12px;padding:16px 18px}.fa-help-panel.is-open{display:block}.fa-help-title{color:#334155;color:var(--u2-text-secondary);font-size:13px;font-weight:700;margin-bottom:10px}.fa-help-item{align-items:flex-start;display:flex;font-size:14px;gap:10px;line-height:1.6;margin-bottom:8px}.fa-help-item:last-child{margin-bottom:0}.fa-help-tag{background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);flex-shrink:0;font-size:11px;font-weight:700;margin-top:2px;padding:2px 8px}.fa-help-item code,.fa-help-tag{color:#2563eb;color:var(--u2-accent)}.fa-help-item code{background:#f8fafc;background:var(--u2-code-bg);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:5px;font-family:JetBrains Mono,monospace;font-size:12px;padding:2px 6px}.fa-live-card{background:#fff;background:var(--u2-surface);border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0f;box-shadow:var(--u2-shadow-sm);margin-bottom:24px}.fa-live-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.fa-live-service{font-size:14px;font-weight:600}.fa-live-code-row{display:flex;gap:16px}.fa-live-code{flex:1 1;font-family:JetBrains Mono,monospace;font-size:52px;letter-spacing:8px;line-height:1.1}.fa-live-code.is-clickable{cursor:pointer;transition:color .15s}.fa-live-timer{flex-shrink:0;min-width:64px;text-align:center}.fa-live-timer-num{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;line-height:1}.fa-live-card.is-urgent .fa-live-timer-num{color:#dc2626;color:var(--u2-danger)}.fa-live-timer-label{color:#64748b;color:var(--u2-muted);font-size:11px;margin-top:2px}.fa-live-bar{background:#dfe4ec;background:var(--u2-border);border-radius:3px;height:4px;margin:14px 0;overflow:hidden}.fa-live-bar-fill{border-radius:3px;height:100%}.fa-live-card.is-urgent .fa-live-bar-fill{background:#dc2626;background:var(--u2-danger)}.fa-live-bottom{align-items:center;display:flex;justify-content:space-between}.fa-live-meta{color:#64748b;color:var(--u2-muted);font-size:12px}.fa-btn-copy{background:#2563eb;background:var(--u2-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:opacity .15s}.fa-btn-copy:hover{opacity:.9}.fa-btn-copy:disabled{cursor:not-allowed;opacity:.5}.fa-share-panel{align-items:stretch;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin:-12px 0 24px;padding:18px 20px}.fa-share-panel .fa-generated-qr{border-top:1px solid #edf1f6;border-top:1px solid var(--u2-border-light);padding-top:16px}.fa-permanent{grid-gap:8px 12px;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.fa-permanent-label{color:#334155;color:var(--u2-text-secondary);font-size:12px;font-weight:700;grid-column:1/-1}.fa-permanent-url{color:#2563eb;color:var(--u2-accent);font-size:13px;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fa-permanent-url:hover{text-decoration:underline}.fa-permanent-copy{background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);color:#2563eb;color:var(--u2-accent);cursor:pointer;font-size:12px;font-weight:700;height:32px;min-width:94px;padding:0 12px}.fa-permanent-copy:hover{border-color:#2563eb;border-color:var(--u2-accent)}.fa-permanent.is-compact{background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);border-radius:8px;gap:5px 8px;grid-template-columns:minmax(0,1fr) 32px;margin:0;padding:8px 10px}.fa-permanent.is-compact .fa-permanent-label{font-size:10px;grid-column:1/-1;white-space:nowrap}.fa-permanent.is-compact .fa-permanent-url{font-size:11px}.fa-permanent.is-compact .fa-permanent-copy{background:#fff;background:var(--u2-surface);font-size:14px;height:28px;min-width:32px;padding:0;width:32px}.fa-generated-qr{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:224px}.fa-generated-qr-title{color:#334155;color:var(--u2-text-secondary);font-size:11px;font-weight:700;text-align:center}.fa-generated-qr img{background:#fff;border:1px solid #dfe4ec;border:1px solid var(--u2-border);display:block;height:196px;width:196px}.fa-generated-qr-status{color:#64748b;color:var(--u2-muted);font-size:12px}.fa-generated-qr-status.is-error{color:#dc2626;color:var(--u2-danger)}.fa-generated-qr.is-compact{align-items:flex-start;margin-top:8px;min-height:188px}.fa-generated-qr.is-compact img{height:160px;width:160px}.fa-bulk-section{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:12px;margin-bottom:24px;overflow:hidden}.fa-bulk-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:background .15s}.fa-bulk-title{font-size:15px}.fa-bulk-chevron{align-items:center;background:#fff;background:var(--u2-input-bg);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:8px;color:#334155;color:var(--u2-text-secondary);display:inline-flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:transform .2s,background .15s;width:28px}.fa-bulk-section.is-open .fa-bulk-chevron{background:#eff6ff;background:var(--u2-accent-soft);border-color:#bfdbfe;border-color:var(--u2-accent-border);color:#2563eb;color:var(--u2-accent)}.fa-bulk-body{display:none;padding:0 18px 18px}.fa-bulk-section.is-open .fa-bulk-body{display:block}.fa-bulk-hint{color:#334155;color:var(--u2-text-secondary);font-size:13px;line-height:1.7}.fa-bulk-hint code{background:#f8fafc;background:var(--u2-code-bg);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:4px;color:#2563eb;color:var(--u2-accent);font-size:12px;padding:1px 5px}.fa-bulk-hint code,.fa-textarea{font-family:JetBrains Mono,monospace}.fa-textarea{background:#fff;background:var(--u2-input-bg);border:2px solid #dfe4ec;border:2px solid var(--u2-border);color:#111827;color:var(--u2-text);font-size:14px;line-height:1.7;min-height:120px;outline:none;padding:14px 16px;transition:border-color .15s;width:100%}.fa-textarea::placeholder{color:#64748b;color:var(--u2-muted)}.fa-textarea:focus{background:#fff;background:var(--u2-surface);border-color:#2563eb;border-color:var(--u2-accent)}.fa-bulk-footer{gap:16px;margin-top:12px}.fa-bulk-footer,.fa-bulk-transform-row{align-items:center;display:flex;flex-wrap:wrap}.fa-bulk-transform-row{gap:12px;min-height:36px}.fa-btn-transform{background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);color:#2563eb;color:var(--u2-accent);cursor:pointer;height:34px;padding:0 14px;white-space:nowrap}.fa-btn-transform:hover{border-color:#2563eb;border-color:var(--u2-accent)}.fa-btn-transform:disabled{cursor:not-allowed;opacity:.45}.fa-transform-help{flex:1 1 360px;font-size:11px;line-height:1.45}.fa-transform-result{color:#15803d;color:var(--u2-success);font-size:11px;font-weight:700;white-space:nowrap}.fa-bulk-stats{color:#64748b;color:var(--u2-muted);font-size:13px}.fa-bulk-stats strong{color:#2563eb;color:var(--u2-accent)}.fa-bulk-errors{background:#fef2f2;background:var(--u2-danger-soft);border:1px solid #fecaca;border:1px solid var(--u2-danger-border);border-radius:10px;margin-top:12px;padding:12px 14px}.fa-bulk-errors-title{color:#dc2626;color:var(--u2-danger);font-size:12px;font-weight:700;margin-bottom:6px}.fa-bulk-errors-item{color:#334155;color:var(--u2-text-secondary);font-size:12px;line-height:1.5}.fa-accs{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:8px;overflow:hidden}.fa-accs-header{border-bottom:1px solid #edf1f6;border-bottom:1px solid var(--u2-border-light);flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.fa-accs-header,.fa-accs-title{align-items:center;display:flex}.fa-accs-title{font-size:16px;gap:8px}.fa-accs-count{background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);border-radius:6px;color:#2563eb;color:var(--u2-accent);font-size:12px;font-weight:700;padding:2px 9px}.fa-search{background:#fff;background:var(--u2-input-bg);border:1.5px solid #dfe4ec;border:1.5px solid var(--u2-border);border-radius:8px;color:#111827;color:var(--u2-text);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;max-width:100%;outline:none;padding:9px 14px;transition:border-color .15s;width:260px}.fa-search::placeholder{color:#64748b;color:var(--u2-muted)}.fa-search:focus{background:#fff;background:var(--u2-surface);border-color:#2563eb;border-color:var(--u2-accent)}.fa-accs-empty{color:#64748b;color:var(--u2-muted);font-size:14px;padding:24px 20px;text-align:center}.fa-table-columns{grid-gap:14px;align-items:center;background:#fff;background:var(--u2-input-bg);border-bottom:1px solid #edf1f6;border-bottom:1px solid var(--u2-border-light);display:grid;font-size:10px;font-weight:700;gap:14px;grid-template-columns:20px minmax(160px,.85fr) minmax(230px,1.15fr) 112px 92px;padding:8px 16px;text-transform:uppercase}.fa-table-columns .is-code{text-align:right}.fa-table-columns .is-actions{text-align:center}.fa-acc-row{grid-gap:14px;align-items:center;border-bottom:1px solid #edf1f6;border-bottom:1px solid var(--u2-border-light);display:grid;gap:14px;grid-template-columns:20px minmax(160px,.85fr) minmax(230px,1.15fr) 112px 92px;transition:background .1s,box-shadow .1s}.fa-acc-row:last-child{border-bottom:none}.fa-acc-row:hover{background:#f8fafc;background:var(--u2-surface-hover)}.fa-acc-row.is-urgent{background:#fef2f2;background:var(--u2-danger-soft)}.fa-acc-row.is-selected{background:#eff6ff;background:var(--u2-accent-soft);box-shadow:inset 3px 0 0 #2563eb;box-shadow:inset 3px 0 0 var(--u2-accent)}.fa-acc-identity{align-items:center;display:flex;gap:10px;min-width:0}.fa-acc-avatar{align-items:center;background:#2563eb;background:var(--u2-accent);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.fa-acc-info{min-width:0}.fa-acc-name{font-size:13px}.fa-acc-name,.fa-acc-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-acc-sub{font-size:12px;margin-top:1px}.fa-acc-sub,.fa-expand-btn{color:#64748b;color:var(--u2-muted)}.fa-expand-btn{background:none;border:1px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;font-size:13px;height:32px;line-height:1;padding:0;transition:transform .2s,color .15s;width:32px}.fa-expand-btn:hover{border-color:#dfe4ec;border-color:var(--u2-border);color:#2563eb;color:var(--u2-accent)}.fa-acc-details{grid-gap:18px;align-items:start;border-top:1px solid #edf1f6;border-top:1px solid var(--u2-border-light);display:grid;gap:18px;grid-column:2/-1;grid-template-columns:minmax(0,1fr) 180px;margin-top:2px;padding:12px 0 4px}.fa-acc-details-content{grid-gap:6px 16px;display:grid;gap:6px 16px;grid-template-columns:repeat(3,minmax(120px,1fr))}.fa-acc-detail{color:#334155;color:var(--u2-text-secondary);font-size:12px;line-height:1.5;word-break:break-all}.fa-detail-label{color:#64748b;color:var(--u2-muted);font-weight:600;margin-right:4px}.fa-acc-code-col{min-width:0;text-align:right}.fa-acc-code{border-radius:6px;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;letter-spacing:3px;line-height:1.2;max-width:100%;padding:3px 5px}.fa-acc-row.is-urgent .fa-acc-code{color:#dc2626;color:var(--u2-danger)}.fa-acc-time{color:#64748b;color:var(--u2-muted);font-size:12px;margin-top:2px}.fa-acc-row.is-urgent .fa-acc-time{color:#dc2626;color:var(--u2-danger);font-weight:600}.fa-acc-actions{display:flex;gap:2px;justify-content:flex-end}.fa-btn-acc-copy{background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);border-radius:8px;color:#2563eb;color:var(--u2-accent);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s,color .15s;white-space:nowrap}.fa-btn-acc-copy:hover{background:#2563eb;background:var(--u2-accent);color:#fff}.fa-acc-row.is-urgent .fa-btn-acc-copy{background:#fef2f2;background:var(--u2-danger-soft);border-color:#fecaca;border-color:var(--u2-danger-border);color:#dc2626;color:var(--u2-danger)}.fa-acc-row.is-urgent .fa-btn-acc-copy:hover{background:#dc2626;background:var(--u2-danger);color:#fff}.fa-btn-copy-msg{color:#15803d;color:var(--u2-success);font-size:13px;font-weight:700;padding:8px 16px}.fa-btn-del{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#64748b;color:var(--u2-muted);display:flex;font-size:14px;justify-content:center;transition:color .15s,border-color .15s,background .15s}.fa-btn-del,.fa-btn-row-qr{cursor:pointer;height:32px;width:32px}.fa-btn-row-qr{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:8px;color:#334155;color:var(--u2-text-secondary);font-size:10px;font-weight:800}.fa-btn-row-qr.is-active,.fa-btn-row-qr:hover{background:#eff6ff;background:var(--u2-accent-soft);border-color:#2563eb;border-color:var(--u2-accent);color:#2563eb;color:var(--u2-accent)}.fa-acc-code.is-clickable{cursor:pointer;transition:background .15s,color .15s}.fa-acc-code.is-clickable:hover{background:#eff6ff;background:var(--u2-accent-soft)}.fa-acc-code.is-copied{color:#15803d;color:var(--u2-success);font-size:13px;font-weight:600;letter-spacing:0}.fa-acc-secret{color:#64748b;color:var(--u2-muted);font-family:JetBrains Mono,monospace;font-size:11px;word-break:break-all}.fa-accs-toolbar{align-items:center;border-bottom:1px solid #edf1f6;border-bottom:1px solid var(--u2-border-light);display:flex;flex-wrap:wrap;gap:12px;padding:10px 20px}.fa-toolbar-spacer{flex:1 1 auto}.fa-accs-toolbar label{align-items:center;color:#334155;color:var(--u2-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:6px;white-space:nowrap}.fa-accs-toolbar input[type=checkbox]{accent-color:#2563eb;accent-color:var(--u2-accent);cursor:pointer;height:16px;width:16px}.fa-btn-mass-del{background:#fef2f2;background:var(--u2-danger-soft);border:1px solid #fecaca;border:1px solid var(--u2-danger-border);border-radius:8px;color:#dc2626;color:var(--u2-danger);cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px;transition:background .15s,color .15s;white-space:nowrap}.fa-btn-mass-del:hover{background:#dc2626;background:var(--u2-danger);color:#fff}.fa-export-controls{align-items:center;display:flex;gap:6px}.fa-export-controls select{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:6px;color:#334155;color:var(--u2-text-secondary);font-size:12px;height:32px;max-width:180px;padding:0 8px}.fa-btn-export{background:#2563eb;background:var(--u2-accent);border:1px solid #2563eb;border:1px solid var(--u2-accent);border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;padding:0 13px;white-space:nowrap}.fa-btn-export:hover{opacity:.9}.fa-btn-export:disabled{cursor:not-allowed;opacity:.4}.fa-table-footer{align-items:center;background:#fff;background:var(--u2-input-bg);border-top:1px solid #edf1f6;border-top:1px solid var(--u2-border-light);display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.fa-table-footer-label{color:#64748b;color:var(--u2-muted);font-size:12px}.fa-acc-check{accent-color:#2563eb;accent-color:var(--u2-accent);cursor:pointer;flex-shrink:0;height:18px;width:18px}.fa-pagination{align-items:center;border-top:1px solid #edf1f6;border-top:1px solid var(--u2-border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px}.fa-pagination-info{color:#64748b;color:var(--u2-muted);font-size:13px}.fa-pagination-controls{align-items:center;display:flex;gap:6px}.fa-pagination-btn{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:6px;color:#111827;color:var(--u2-text);cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:background .15s,border-color .15s}.fa-pagination-btn:hover{background:#eff6ff;background:var(--u2-accent-soft);border-color:#2563eb;border-color:var(--u2-accent)}.fa-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.fa-per-page{align-items:center;display:flex;gap:6px}.fa-per-page-label{color:#64748b;color:var(--u2-muted);font-size:12px;white-space:nowrap}.fa-per-page select{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:6px;color:#111827;color:var(--u2-text);cursor:pointer;font-size:13px;padding:5px 8px}@media (max-width:900px){.u2-shellWithSidebar{grid-template-columns:1fr}.u2-sidebar{min-height:0}.u2-sidebar,.u2-topbar{position:static}.fa-live-code{font-size:36px;letter-spacing:5px}.fa-search{width:100%}}@media (max-width:760px){.fa-table-columns{display:none}.fa-acc-row{gap:10px 12px;grid-template-areas:"check identity actions" ". link link" ". code code" ". details details";grid-template-columns:22px minmax(0,1fr) auto;padding:12px}.fa-acc-check{grid-area:check}.fa-acc-identity{grid-area:identity}.fa-acc-row>.fa-permanent{grid-area:link}.fa-acc-code-col{align-items:center;display:flex;gap:8px;grid-area:code;text-align:left}.fa-acc-actions{grid-area:actions;width:auto}.fa-acc-details{grid-area:details;grid-template-columns:1fr}.fa-acc-details-content{grid-template-columns:1fr 1fr}.fa-acc-details .fa-generated-qr{align-items:center}.fa-toolbar-spacer{display:none}.fa-accs-toolbar{align-items:flex-start}.fa-export-controls{margin-left:auto}}@media (max-width:600px){.u2-container{padding:16px}.fa-live-code{font-size:28px;letter-spacing:3px}.fa-acc-actions{width:auto}.fa-input-row{flex-direction:column}.fa-btn-add{padding:12px 24px}.fa-share-panel{padding:16px}.fa-generated-qr{min-height:212px}.fa-permanent{grid-template-columns:1fr}.fa-permanent-label{grid-column:auto}.fa-permanent-copy{width:100%}.fa-permanent.is-compact{grid-template-columns:1fr auto;width:100%}.fa-permanent.is-compact .fa-permanent-label{grid-column:1/-1}.fa-permanent.is-compact .fa-permanent-copy{width:32px}.fa-bulk-transform-row{align-items:flex-start}.fa-btn-transform{width:100%}.fa-transform-help{flex-basis:100%}.fa-transform-result{white-space:normal}.fa-accs-toolbar{padding:10px 12px}.fa-export-controls{margin-left:0;width:100%}.fa-export-controls select{flex:1 1;max-width:none;min-width:0}.fa-table-footer{align-items:stretch;flex-direction:column}.fa-acc-details-content{grid-template-columns:1fr}}:root{--u2-font-system:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif;--u2-font-web:"Manrope",var(--u2-font-system);--u2-font-sans:var(--u2-font-web);--u2-type-body:1rem;--u2-type-support:0.875rem;--u2-type-label:0.8125rem;--u2-type-meta:0.75rem;--u2-type-section:1.125rem;--u2-bg:#f5f7fb;--u2-surface:#fff;--u2-surface-hover:#f8fafc;--u2-border:#dfe4ec;--u2-border-light:#edf1f6;--u2-text:#111827;--u2-text-secondary:#334155;--u2-muted:#64748b;--u2-accent:#2563eb;--u2-accent-strong:#1d4ed8;--u2-accent-soft:#eff6ff;--u2-accent-border:#bfdbfe;--u2-success:#15803d;--u2-success-soft:#f0fdf4;--u2-success-border:#bbf7d0;--u2-danger:#dc2626;--u2-danger-soft:#fef2f2;--u2-danger-border:#fecaca;--u2-input-bg:#fff;--u2-code-bg:#f8fafc;--u2-shadow-sm:0 1px 2px #0f172a0a,0 10px 28px #0f172a0f;--u2-shadow-md:0 2px 6px #0f172a0f,0 18px 44px #0f172a1a;--u2-ease:cubic-bezier(0.2,0,0,1)}[data-theme=dark],html[data-ui-theme=dark]{--u2-bg:#0f131a;--u2-surface:#171c25;--u2-surface-hover:#1d2430;--u2-border:#2b3442;--u2-border-light:#232b37;--u2-text:#f8fafc;--u2-text-secondary:#cbd5e1;--u2-muted:#94a3b8;--u2-accent:#60a5fa;--u2-accent-strong:#93c5fd;--u2-accent-soft:#172554;--u2-accent-border:#1e40af;--u2-success:#4ade80;--u2-success-soft:#052e16;--u2-success-border:#166534;--u2-danger:#f87171;--u2-danger-soft:#450a0a;--u2-danger-border:#991b1b;--u2-input-bg:#111721;--u2-code-bg:#111721;--u2-shadow-sm:0 1px 2px #00000040,0 12px 30px #0003;--u2-shadow-md:0 2px 6px #00000047,0 22px 52px #00000047}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#f5f7fb;background:var(--u2-bg)}body{color:#111827;color:var(--u2-text);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,sans-serif;font-family:var(--u2-font-sans);font-size:1rem;font-size:var(--u2-type-body);font-weight:500;letter-spacing:0;line-height:1.55;min-width:320px;scrollbar-color:color-mix(in srgb,#64748b 42%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--u2-muted) 42%,#0000) #0000;scrollbar-width:thin;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,#2563eb 24%,#0000);background:color-mix(in srgb,var(--u2-accent) 24%,#0000)}button,input,select,textarea{caret-color:#2563eb;caret-color:var(--u2-accent);font:inherit}a,button,label,select{-webkit-tap-highlight-color:color-mix(in srgb,#2563eb 14%,transparent);-webkit-tap-highlight-color:color-mix(in srgb,var(--u2-accent) 14%,transparent);touch-action:manipulation}.mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.fa-icon{display:block;flex:0 0 auto;height:18px;width:18px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fa-skip-link{background:#111827;background:var(--u2-text);border-radius:8px;color:#fff;color:var(--u2-surface);font-size:13px;font-weight:700;left:12px;padding:9px 12px;position:fixed;text-decoration:none;top:10px;transform:translateY(-160%);transition:transform .16s cubic-bezier(.2,0,0,1);transition:transform .16s var(--u2-ease);z-index:1000}.fa-skip-link:focus{transform:translateY(0)}.u2-shell{background:#f5f7fb;background:var(--u2-bg);overflow-x:clip}.u2-shellWithSidebar{align-items:stretch;grid-template-columns:minmax(248px,300px) minmax(0,1fr)}.u2-body{display:flex;flex-direction:column;max-width:100%;min-width:0}portal-topbar{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:40}.u2-main{flex:1 1;min-width:0;padding:24px 22px 56px}.u2-container{margin:0 auto;max-width:1180px;padding:0;width:100%}.fa-page-stack{grid-gap:16px;display:grid;gap:16px;min-width:0}.fa-page-intro{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding:2px 2px 4px}.fa-page-heading{align-items:center;display:flex;gap:14px;min-width:0}.fa-page-mark{background:#2563eb;background:var(--u2-accent);border-radius:13px;box-shadow:0 8px 20px color-mix(in srgb,#2563eb 24%,#0000);box-shadow:0 8px 20px color-mix(in srgb,var(--u2-accent) 24%,#0000);color:#fff;display:grid;flex:0 0 46px;height:46px;place-items:center;width:46px}.fa-page-mark .fa-icon{height:23px;width:23px}.fa-page-intro h1{text-wrap:balance;color:#111827;color:var(--u2-text);font-size:clamp(1.9rem,2.7vw,2.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:0;max-width:22ch}.fa-page-intro p{text-wrap:pretty;color:#64748b;color:var(--u2-muted);font-size:.9375rem;line-height:1.5;margin:7px 0 0;max-width:65ch}.fa-context-chip{align-items:center;background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);border-radius:999px;color:#2563eb;color:var(--u2-accent);display:inline-flex;font-size:.75rem;font-size:var(--u2-type-meta);font-weight:700;gap:7px;min-height:34px;padding:7px 10px;white-space:nowrap}.fa-context-chip .fa-icon{height:16px;width:16px}.fa-privacy-note{grid-gap:12px;align-items:start;background:#eff6ff;background:var(--u2-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);border-radius:12px;color:#334155;color:var(--u2-text-secondary);display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);padding:14px 16px}.fa-privacy-note>.fa-icon{color:#2563eb;color:var(--u2-accent);height:22px;margin-top:1px;width:22px}.fa-privacy-note span,.fa-privacy-note strong{display:block}.fa-privacy-note strong{color:#111827;color:var(--u2-text);font-size:.875rem;font-size:var(--u2-type-support);line-height:1.4}.fa-privacy-note span{font-size:.8125rem;font-size:var(--u2-type-label);line-height:1.55;margin-top:2px;max-width:70ch}.fa-privacy-note a{color:#2563eb;color:var(--u2-accent);font-weight:700;text-underline-offset:3px}.fa-accs,.fa-bulk-section,.fa-card{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0f;box-shadow:var(--u2-shadow-sm);min-width:0;overflow:hidden}.fa-input-section{border-color:#bfdbfe;border-color:var(--u2-accent-border);box-shadow:none;margin:0;padding:18px;position:relative}.fa-input-section:before{background:#2563eb;background:var(--u2-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.fa-section-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.fa-section-head h2,.fa-section-head p{margin:0}.fa-section-head h2{text-wrap:balance;align-items:center;color:#111827;color:var(--u2-text);display:flex;font-size:1.125rem;font-size:var(--u2-type-section);font-weight:700;gap:9px;letter-spacing:-.02em;line-height:1.25}.fa-section-head h2:before{background:#2563eb;background:var(--u2-accent);border-radius:3px;content:"";flex:0 0 8px;height:8px;width:8px}.fa-section-head p{text-wrap:pretty;font-size:.875rem;font-size:var(--u2-type-support);line-height:1.5;margin-top:5px;max-width:68ch}.fa-format-note,.fa-section-head p{color:#64748b;color:var(--u2-muted)}.fa-format-note{background:#f8fafc;background:var(--u2-surface-hover);border-radius:7px;flex:0 0 auto;font-size:.75rem;font-size:var(--u2-type-meta);font-weight:700;padding:5px 8px;white-space:nowrap}.fa-field-label{color:#334155;color:var(--u2-text-secondary);display:block;font-size:.8125rem;font-size:var(--u2-type-label);font-weight:700;line-height:1.4;margin:0 0 6px}.fa-primary-field{background:color-mix(in srgb,#eff6ff 62%,#fff);background:color-mix(in srgb,var(--u2-accent-soft) 62%,var(--u2-surface));border:1px solid color-mix(in srgb,#2563eb 45%,#dfe4ec);border:1px solid color-mix(in srgb,var(--u2-accent) 45%,var(--u2-border));border-radius:12px;padding:12px;transition:border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);transition:border-color .16s var(--u2-ease),box-shadow .16s var(--u2-ease),background .16s var(--u2-ease)}.fa-primary-field:focus-within{background:#fff;background:var(--u2-surface);border-color:#2563eb;border-color:var(--u2-accent);box-shadow:0 0 0 4px color-mix(in srgb,#2563eb 14%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--u2-accent) 14%,#0000)}.fa-primary-field.has-error{background:#fef2f2;background:var(--u2-danger-soft);border-color:#dc2626;border-color:var(--u2-danger)}.fa-primary-field>.fa-field-label{color:#1d4ed8;color:var(--u2-accent-strong);font-size:.875rem;font-size:var(--u2-type-support);letter-spacing:-.01em;margin-bottom:8px}.fa-input-row{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.fa-input-wrap{min-width:0}.fa-export-controls select,.fa-input-main,.fa-note-input,.fa-per-page select,.fa-search,.fa-textarea{background:#fff;background:var(--u2-input-bg);border:1px solid #dfe4ec;border:1px solid var(--u2-border);box-shadow:none;color:#111827;color:var(--u2-text);outline:none;transition:border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);transition:border-color .16s var(--u2-ease),box-shadow .16s var(--u2-ease),background .16s var(--u2-ease)}.fa-input-main{background:#fff;background:var(--u2-surface);border-color:#bfdbfe;border-color:var(--u2-accent-border);border-radius:10px;border-width:1px;font-size:1rem;font-size:var(--u2-type-body);font-weight:600;min-height:54px;padding:12px 50px 12px 14px}.fa-primary-field .fa-input-main:focus{box-shadow:none}.fa-note-row{margin-top:12px}.fa-note-input{border-radius:9px;border-width:1px;font-size:.9375rem;min-height:42px;padding:9px 12px}.fa-input-main::placeholder,.fa-note-input::placeholder,.fa-search::placeholder,.fa-textarea::placeholder{color:#64748b;color:var(--u2-muted);font-weight:500;opacity:1}.fa-export-controls select:focus,.fa-input-main:focus,.fa-note-input:focus,.fa-per-page select:focus,.fa-search:focus,.fa-textarea:focus{background:#fff;background:var(--u2-surface);border-color:#2563eb;border-color:var(--u2-accent);box-shadow:0 0 0 3px color-mix(in srgb,#2563eb 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--u2-accent) 16%,#0000)}.fa-btn-qr{background:#f8fafc;background:var(--u2-surface-hover);border:1px solid #0000;border-radius:8px;color:#64748b;color:var(--u2-muted);height:36px;padding:0;right:7px;transition:color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);transition:color .16s var(--u2-ease),border-color .16s var(--u2-ease),background .16s var(--u2-ease);width:36px}.fa-btn-qr:hover{background:#eff6ff;background:var(--u2-accent-soft);border-color:#bfdbfe;border-color:var(--u2-accent-border);color:#2563eb;color:var(--u2-accent)}.fa-btn-add,.fa-btn-copy,.fa-btn-export{background:#2563eb;background:var(--u2-accent);border:1px solid #2563eb;border:1px solid var(--u2-accent);box-shadow:0 5px 14px color-mix(in srgb,#2563eb 20%,#0000);box-shadow:0 5px 14px color-mix(in srgb,var(--u2-accent) 20%,#0000);color:#fff;transition:background .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1);transition:background .16s var(--u2-ease),border-color .16s var(--u2-ease),box-shadow .16s var(--u2-ease)}.fa-btn-add{border-radius:10px;font-size:14px;font-weight:700;min-height:54px;min-width:120px;padding:10px 18px}.fa-btn-add:hover:not(:disabled),.fa-btn-copy:hover:not(:disabled),.fa-btn-export:hover:not(:disabled){background:#1d4ed8;background:var(--u2-accent-strong);border-color:#1d4ed8;border-color:var(--u2-accent-strong);opacity:1}.fa-btn-add:disabled,.fa-btn-copy:disabled,.fa-btn-export:disabled,.fa-btn-transform:disabled,.fa-pagination-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.46}.fa-input-sub{margin-top:12px}.fa-help-toggle{align-items:center;color:#2563eb;color:var(--u2-accent);display:inline-flex;font-size:.8125rem;font-size:var(--u2-type-label);font-weight:700;gap:6px;min-height:32px;padding:4px 0}.fa-help-toggle .fa-icon{height:15px;transition:transform .18s cubic-bezier(.2,0,0,1);transition:transform .18s var(--u2-ease);width:15px}.fa-help-toggle .fa-icon.is-rotated{transform:rotate(180deg)}.fa-help-panel{background:#f8fafc;background:var(--u2-surface-hover);border-radius:10px;box-shadow:none;margin-top:10px;padding:13px 14px}.fa-help-title{color:#111827;color:var(--u2-text);margin-bottom:8px}.fa-help-item{color:#334155;color:var(--u2-text-secondary);font-size:13px;margin-bottom:7px}.fa-help-tag{border:0;border-radius:6px;min-width:54px;text-align:center}.fa-error-box,.fa-status-msg{border-radius:10px;font-size:.8125rem;font-size:var(--u2-type-label);font-weight:600;margin:12px 0 0;padding:11px 13px}.fa-page-message,.fa-status-msg{margin:0}.fa-live-card{background:color-mix(in srgb,#eff6ff 52%,#fff);background:color-mix(in srgb,var(--u2-accent-soft) 52%,var(--u2-surface));border:2px solid #bfdbfe;border:2px solid var(--u2-accent-border);border-radius:14px;box-shadow:none;margin:0;padding:20px 22px}.fa-live-card.is-urgent{border-color:#fecaca;border-color:var(--u2-danger-border)}.fa-live-top{margin-bottom:10px}.fa-live-service{color:#334155;color:var(--u2-text-secondary);font-size:.875rem;font-size:var(--u2-type-support);font-weight:700}.fa-live-code-row{align-items:center;gap:20px}.fa-live-code{font-feature-settings:"tnum";background:#0000;border:0;border-radius:8px;color:#111827;color:var(--u2-text);font-size:clamp(2.35rem,6vw,3.4rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.12em;min-width:0;padding:2px 4px;text-align:left}.fa-live-code.is-clickable{transition:color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);transition:color .16s var(--u2-ease),background .16s var(--u2-ease)}.fa-live-code.is-clickable:hover{background:#eff6ff;background:var(--u2-accent-soft);color:#2563eb;color:var(--u2-accent)}.fa-live-timer{border-left:1px solid #dfe4ec;border-left:1px solid var(--u2-border);min-width:70px;padding-left:18px}.fa-live-timer-num{font-feature-settings:"tnum";color:#2563eb;color:var(--u2-accent);font-size:30px;font-variant-numeric:tabular-nums}.fa-generated-qr-status,.fa-live-meta,.fa-live-timer-label,.fa-permanent.is-compact .fa-permanent-url{font-size:.75rem;font-size:var(--u2-type-meta)}.fa-live-bar{background:#edf1f6;background:var(--u2-border-light);height:5px;margin:16px 0 14px}.fa-live-bar-fill{background:#2563eb;background:var(--u2-accent)}.fa-btn-copy{border-radius:9px;font-size:13px;font-weight:700;min-height:38px;padding:8px 15px}.fa-share-panel{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:14px;box-shadow:none;display:block;margin:0;overflow:hidden;padding:0}.fa-share-header{background:#f8fafc;background:var(--u2-surface-hover);border-bottom:1px solid #edf1f6;border-bottom:1px solid var(--u2-border-light);padding:14px 20px}.fa-share-header h2,.fa-share-header p{margin:0}.fa-share-header h2{text-wrap:balance;color:#111827;color:var(--u2-text);font-size:1rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}.fa-share-header p{text-wrap:pretty;color:#64748b;color:var(--u2-muted);font-size:.8125rem;font-size:var(--u2-type-label);line-height:1.5;margin-top:4px;max-width:68ch}.fa-share-content,.fa-share-link{display:flex;flex-direction:column;min-width:0}.fa-share-link{gap:16px;justify-content:flex-start;padding:20px 24px 22px}.fa-share-qr{background:#eff6ff;background:var(--u2-accent-soft);border-bottom:1px solid #edf1f6;border-bottom:1px solid var(--u2-border-light);display:grid;padding:22px 24px 24px;place-items:center}.fa-share-panel .fa-generated-qr{align-items:center;border:0;gap:5px;margin:0;min-height:0;padding:0}.fa-share-panel .fa-generated-qr-title{color:#111827;color:var(--u2-text);font-size:.8125rem;font-size:var(--u2-type-label);font-weight:700}.fa-share-panel .fa-generated-qr img{aspect-ratio:1;border:0;border-radius:10px;height:auto;margin-top:8px;max-width:100%;width:min(196px,100%)}.fa-share-panel .fa-generated-qr-status{display:grid;margin-top:8px;max-width:100%;min-height:196px;place-items:center;text-align:center;width:196px}.fa-permanent{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.fa-permanent-head{grid-gap:3px;display:grid;gap:3px}.fa-permanent-head .fa-permanent-label{color:#111827;color:var(--u2-text);font-size:.875rem;font-size:var(--u2-type-support);font-weight:700}.fa-permanent-hint{color:#64748b;color:var(--u2-muted);font-size:.8125rem;font-size:var(--u2-type-label);line-height:1.5}.fa-permanent-control{grid-gap:8px;align-items:center;background:#f8fafc;background:var(--u2-code-bg);border:1px solid #bfdbfe;border:1px solid var(--u2-accent-border);border-radius:11px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:4px 4px 4px 12px}.fa-permanent-control .fa-permanent-url{align-items:center;display:flex;font-size:.8125rem;font-size:var(--u2-type-label);line-height:1.5;min-height:44px}.fa-permanent-control .fa-permanent-copy{align-items:center;background:#2563eb;background:var(--u2-accent);border-color:#2563eb;border-color:var(--u2-accent);color:#fff;display:inline-flex;gap:7px;justify-content:center;min-height:44px;min-width:128px}.fa-permanent-control .fa-permanent-copy:hover{background:#1d4ed8;background:var(--u2-accent-strong);border-color:#1d4ed8;border-color:var(--u2-accent-strong)}.fa-permanent-control .fa-permanent-copy .fa-icon{height:16px;width:16px}.fa-share-safety{align-items:flex-start;color:#64748b;color:var(--u2-muted);display:flex;font-size:.75rem;font-size:var(--u2-type-meta);gap:8px;line-height:1.5;max-width:68ch}.fa-share-safety .fa-icon{color:#2563eb;color:var(--u2-accent);height:16px;margin-top:1px;width:16px}.fa-permanent-copy{border-radius:8px;transition:color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);transition:color .16s var(--u2-ease),border-color .16s var(--u2-ease),background .16s var(--u2-ease)}.fa-bulk-section{margin:0}.fa-bulk-section.is-open{border-color:#bfdbfe;border-color:var(--u2-accent-border);box-shadow:none}.fa-bulk-header{-webkit-appearance:none;appearance:none;background:#fff;background:var(--u2-surface);border:0;border-radius:0;color:#111827;color:var(--u2-text);font:inherit;min-height:64px;padding:14px 18px;text-align:left;transition:background .16s cubic-bezier(.2,0,0,1);transition:background .16s var(--u2-ease);width:100%}.fa-bulk-header:hover{background:#f8fafc;background:var(--u2-surface-hover)}.fa-bulk-section.is-open .fa-bulk-header,.fa-bulk-section.is-open .fa-bulk-header:hover{background:#eff6ff;background:var(--u2-accent-soft)}.fa-bulk-header>span:first-child{grid-gap:3px;display:grid;gap:3px}.fa-bulk-title{color:#111827;color:var(--u2-text);font-size:1rem;font-weight:700}.fa-bulk-summary{display:block;font-size:.8125rem;font-size:var(--u2-type-label)}.fa-bulk-chevron,.fa-bulk-summary{color:#64748b;color:var(--u2-muted)}.fa-bulk-chevron{height:18px;transform:rotate(0deg);transition:transform .18s cubic-bezier(.2,0,0,1);transition:transform .18s var(--u2-ease);width:18px}.fa-bulk-section.is-open .fa-bulk-chevron{background:#2563eb;background:var(--u2-accent);border-radius:8px;color:#fff;padding:5px;transform:rotate(180deg)}.fa-bulk-section.is-open .fa-bulk-title{color:#1d4ed8;color:var(--u2-accent-strong)}.fa-bulk-body{border-top:1px solid #edf1f6;border-top:1px solid var(--u2-border-light);padding:16px 18px 18px}.fa-bulk-hint{color:#64748b;color:var(--u2-muted);font-size:.8125rem;font-size:var(--u2-type-label);line-height:1.55;margin-bottom:12px;max-width:70ch}.fa-textarea{border-radius:10px;font-size:.875rem;font-size:var(--u2-type-support);line-height:1.65;min-height:176px;padding:12px 14px;resize:vertical}.fa-bulk-transform-row{gap:9px 12px;margin-top:10px}.fa-btn-transform{background:#fff;background:var(--u2-surface);border:1px solid #dfe4ec;border:1px solid var(--u2-border);border-radius:8px;color:#334155;color:var(--u2-text-secondary);font-size:12px;font-weight:700;min-height:36px;padding:7px 11px;transition:color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);transition:color .16s var(--u2-ease),border-color .16s var(--u2-ease),background .16s var(--u2-ease)}.fa-btn-transform:hover:not(:disabled){background:#eff6ff;background:var(--u2-accent-soft);border-color:#bfdbfe;border-color:var(--u2-accent-border);color:#2563eb;color:var(--u2-accent)}.fa-transform-help{color:#64748b;color:var(--u2-muted);max-width:70ch}.fa-bulk-footer{margin-top:14px}.fa-bulk-footer .fa-btn-add{min-height:40px}.fa-toggle input:focus-visible+.fa-toggle-slider{outline:3px solid color-mix(in srgb,#2563eb 24%,#0000);outline:3px solid color-mix(in srgb,var(--u2-accent) 24%,#0000);outline-offset:2px}.fa-accs,.fa-accs-spaced{margin:0}.fa-accs-header{border-bottom-color:#edf1f6;border-bottom-color:var(--u2-border-light);padding:16px 18px}.fa-accs-title{color:#111827;color:var(--u2-text);font-size:1rem;font-weight:700}.fa-accs-count{border:0;border-radius:7px;padding:3px 8px}.fa-search{border-radius:9px;border-width:1px;font-family:inherit;font-size:.875rem;font-size:var(--u2-type-support);min-height:38px;padding:8px 11px;width:min(320px,100%)}.fa-accs-toolbar{background:#f8fafc;background:var(--u2-surface-hover);gap:10px;padding:10px 18px}.fa-acc-row,.fa-table-columns{gap:14px;grid-template-columns:20px minmax(180px,.9fr) minmax(240px,1.15fr) 116px 96px}.fa-table-columns{background:#f8fafc;background:var(--u2-surface-hover);color:#64748b;color:var(--u2-muted);font-size:.75rem;font-size:var(--u2-type-meta);letter-spacing:.04em;line-height:1.35;padding:9px 16px}.fa-acc-row{min-height:68px;padding:12px 16px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);transition:background .15s var(--u2-ease),box-shadow .15s var(--u2-ease)}.fa-acc-row.is-selected{box-shadow:inset 2px 0 0 #2563eb;box-shadow:inset 2px 0 0 var(--u2-accent)}.fa-acc-avatar{border-radius:9px}.fa-acc-name{font-weight:700}.fa-acc-code,.fa-acc-name{color:#111827;color:var(--u2-text)}.fa-acc-code{font-feature-settings:"tnum";background:#0000;border:0;font-variant-numeric:tabular-nums;min-height:34px}.fa-acc-secret{font-size:.75rem;font-size:var(--u2-type-meta)}.fa-acc-time,.fa-pagination-info,.fa-table-footer-label{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-acc-actions{gap:3px}.fa-btn-del,.fa-btn-row-qr,.fa-expand-btn,.fa-pagination-btn{align-items:center;color:#334155;color:var(--u2-text-secondary);display:inline-flex;justify-content:center;transition:color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);transition:color .16s var(--u2-ease),border-color .16s var(--u2-ease),background .16s var(--u2-ease),transform .16s var(--u2-ease)}.fa-expand-btn.is-open{transform:rotate(180deg)}.fa-btn-row-qr:hover,.fa-expand-btn:hover,.fa-pagination-btn:hover:not(:disabled){background:#eff6ff;background:var(--u2-accent-soft);border-color:#bfdbfe;border-color:var(--u2-accent-border);color:#2563eb;color:var(--u2-accent)}.fa-btn-del:hover{background:#fef2f2;background:var(--u2-danger-soft);border-color:#fecaca;border-color:var(--u2-danger-border);color:#dc2626;color:var(--u2-danger)}.fa-btn-mass-del{font-weight:700;min-height:34px;padding:6px 11px;transition:color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);transition:color .16s var(--u2-ease),border-color .16s var(--u2-ease),background .16s var(--u2-ease)}.fa-btn-export,.fa-export-controls select,.fa-per-page select{border-radius:8px;min-height:34px}.fa-btn-export{padding:6px 11px}.fa-pagination-btn{border-radius:8px;min-height:34px;min-width:34px;padding:5px 9px}.fa-pagination-btn .fa-icon{height:16px;width:16px}.fa-pagination-btn.is-active{background:#2563eb;background:var(--u2-accent);border-color:#2563eb;border-color:var(--u2-accent);color:#fff}.fa-table-footer{background:#f8fafc;background:var(--u2-surface-hover)}.fa-auth-loading{color:#64748b;color:var(--u2-muted);display:grid;min-height:220px;place-items:center}.fa-btn-add:focus-visible,.fa-btn-copy:focus-visible,.fa-btn-del:focus-visible,.fa-btn-export:focus-visible,.fa-btn-mass-del:focus-visible,.fa-btn-qr:focus-visible,.fa-btn-row-qr:focus-visible,.fa-btn-transform:focus-visible,.fa-bulk-header:focus-visible,.fa-expand-btn:focus-visible,.fa-help-toggle:focus-visible,.fa-live-code:focus-visible,.fa-pagination-btn:focus-visible,.fa-permanent-copy:focus-visible,.fa-permanent-url:focus-visible,.fa-privacy-note a:focus-visible{outline:3px solid color-mix(in srgb,#2563eb 25%,#0000);outline:3px solid color-mix(in srgb,var(--u2-accent) 25%,#0000);outline-offset:2px}@media (max-width:980px){.u2-shellWithSidebar{display:block}.u2-main{padding-inline:16px}.fa-acc-row,.fa-table-columns{gap:10px;grid-template-columns:20px minmax(155px,.85fr) minmax(210px,1.1fr) 110px 92px}}@media (max-width:760px){.u2-main{padding:20px 12px 42px}.fa-page-stack{gap:13px}.fa-page-intro{align-items:flex-start;flex-direction:column;gap:12px}.fa-page-intro h1{font-size:1.75rem}.fa-bulk-body,.fa-input-section{padding:14px}.fa-bulk-header{padding:13px 14px}.fa-share-panel{padding:0}.fa-share-content{flex-direction:column}.fa-share-link{padding:18px}.fa-share-qr{border-bottom:1px solid #edf1f6;border-bottom:1px solid var(--u2-border-light);border-left:0;padding:18px}.fa-share-panel .fa-generated-qr{border:0;padding:0}.fa-acc-row{min-height:0}}@media (max-width:600px){.fa-page-heading{gap:11px}.fa-share-header,.fa-share-link{padding:16px}.fa-share-panel .fa-generated-qr img{height:auto;width:min(176px,100%)}.fa-share-panel .fa-generated-qr-status{min-height:176px;width:176px}.fa-permanent-control{grid-template-columns:1fr;padding:10px}.fa-permanent-control .fa-permanent-copy{width:100%}.fa-page-mark{border-radius:12px;flex-basis:42px;height:42px;width:42px}.fa-privacy-note{padding:12px}.fa-section-head{align-items:flex-start;flex-direction:column;gap:9px}.fa-input-row{grid-template-columns:1fr}.fa-btn-add{min-height:44px;width:100%}.fa-export-controls select,.fa-input-main,.fa-note-input,.fa-per-page select,.fa-search,.fa-textarea{font-size:16px}.fa-textarea{min-height:152px}.fa-live-card{padding:16px}.fa-live-code-row{align-items:flex-start;flex-direction:column;gap:12px}.fa-live-code{font-size:clamp(1.8rem,11vw,2.65rem);width:100%}.fa-live-timer{align-items:baseline;border-left:0;display:flex;gap:5px;min-width:0;padding:0}.fa-live-bottom{align-items:flex-start;flex-direction:column;gap:10px}.fa-btn-copy{width:100%}.fa-bulk-footer,.fa-bulk-transform-row{align-items:stretch;flex-direction:column}.fa-btn-transform,.fa-bulk-footer .fa-btn-add{width:100%}.fa-accs-header{align-items:stretch;flex-direction:column}.fa-search{width:100%}.fa-accs-toolbar{padding:10px 12px}.fa-export-controls{width:100%}.fa-export-controls select{flex:1 1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
/*# sourceMappingURL=main.76a1ecc3.css.map*/