:root{--bg:#fff;--surface:#f6f6f7;--card:#fff;--border:#e6e6e8;--border-strong:#d5d5da;--text:#0a0a0b;--muted:#6c6c74;--faint:#a2a2ab;--accent:#059669;--accent-h:#047857;--accent-soft:#eef7f2;--on-accent:#fff;--success:#059669;--success-soft:#eef7f2;--danger:#dc2626;--danger-soft:#fbf0f0;--warn:#b45309;--warn-soft:#faf4ea;--shadow:none;--shadow-lg:0 8px 30px rgba(0,0,0,.09);--ring:rgba(5,150,105,.28);--dot:rgba(5,150,105,.11);--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius:3px}.theme-dark{--bg:#0a0a0b;--surface:#141416;--card:#111113;--border:#232326;--border-strong:#34343b;--text:#f5f5f6;--muted:#9b9ba4;--faint:#63636c;--accent:#10b981;--accent-h:#34d399;--accent-soft:#10241c;--on-accent:#03120c;--success:#10b981;--success-soft:#10241c;--danger:#f26363;--danger-soft:#2a1414;--warn:#d99a2b;--warn-soft:#2a2210;--shadow:none;--shadow-lg:0 12px 40px rgba(0,0,0,.6);--ring:rgba(16,185,129,.34);--dot:rgba(16,185,129,.12)}*{box-sizing:border-box}body,html{padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);transition:background .25s,color .25s}::-moz-selection{background:var(--ring)}::selection{background:var(--ring)}button,input,select,textarea{font-family:inherit}input:focus,textarea:focus{outline:none}@keyframes lk-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lk-pop{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes lk-spin{to{transform:rotate(1turn)}}@keyframes lk-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes lk-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes lk-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes lk-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lk-roll{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-26px)}50%,68%{transform:translateY(-52px)}75%,93%{transform:translateY(-78px)}to{transform:translateY(-104px)}}.lk-skel{background:linear-gradient(90deg,var(--surface) 25%,var(--border) 37%,var(--surface) 63%);background-size:800px 100%;animation:lk-shimmer 1.4s linear infinite}.lk-btn{border:1px solid var(--border-strong);background:var(--card);color:var(--text);font-size:13.5px;font-weight:600;padding:9px 15px;border-radius:var(--radius);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;text-decoration:none;line-height:1.2;white-space:nowrap}.lk-btn:disabled{opacity:.6;cursor:default}.lk-btn-primary{border:none;background:var(--accent);color:var(--on-accent)}.lk-btn-primary:hover:not(:disabled){background:var(--accent-h)}.lk-btn-ghost{border:none;background:transparent;color:var(--muted)}.lk-btn-ghost:hover{color:var(--text);background:var(--surface)}.lk-btn-danger{border:1px solid var(--danger);background:transparent;color:var(--danger)}.lk-btn-danger:hover{background:var(--danger-soft)}.lk-btn-solid-danger{border:none;background:var(--danger);color:#fff}.lk-btn-sm{font-size:12.5px;padding:7px 12px}.lk-btn-lg{font-size:14px;padding:12px 20px}.lk-btn-block{width:100%}.lk-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.lk-input{width:100%;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:14px;padding:11px 13px;border-radius:var(--radius);transition:border-color .15s,box-shadow .15s}.lk-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.lk-input::-moz-placeholder{color:var(--faint)}.lk-input::placeholder{color:var(--faint)}.lk-input.mono{font-family:var(--font-mono)}.lk-label{font-size:12px;font-weight:600;color:var(--muted);display:block;margin-bottom:6px}.lk-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:var(--radius)}.lk-mono{font-family:var(--font-mono)}.theme-dark ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.main>:where(*){max-width:1080px;margin-inline:auto;padding:clamp(24px,4vw,44px) clamp(16px,4vw,40px)}.lk-nav[data-v-d6774b06]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:20px;height:60px;padding:0 clamp(16px,4vw,40px);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand[data-v-d6774b06]{display:flex;align-items:center;gap:9px;cursor:pointer}.brand-mark[data-v-d6774b06]{width:26px;height:26px;border-radius:var(--radius);background:var(--accent);display:flex;align-items:center;justify-content:center}.brand-diamond[data-v-d6774b06]{width:11px;height:11px;border:2px solid var(--on-accent);border-radius:var(--radius);transform:rotate(45deg)}.brand-name[data-v-d6774b06]{font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--text)}.brand-tld[data-v-d6774b06]{color:var(--faint);font-weight:600}.nav-items[data-v-d6774b06]{display:flex;align-items:center;gap:2px;margin-left:8px}.nav-item[data-v-d6774b06]{border:none;background:transparent;color:var(--muted);font-size:13.5px;font-weight:500;padding:7px 12px;border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;font-family:inherit}.nav-item[data-v-d6774b06]:hover{color:var(--text);background:var(--surface)}.nav-item.router-link-active[data-v-d6774b06]:not([href^=http]){color:var(--text);background:var(--surface);font-weight:600}.tools-menu[data-v-d6774b06]{position:relative}.tools-trigger[data-v-d6774b06]{display:inline-flex;align-items:center;gap:5px}.tools-trigger.open[data-v-d6774b06]{color:var(--text);background:var(--surface);font-weight:600}.caret[data-v-d6774b06]{font-size:10px;color:var(--faint)}.tools-dropdown[data-v-d6774b06]{position:absolute;top:calc(100% + 8px);left:0;min-width:260px;background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;display:flex;flex-direction:column;gap:2px;animation:lk-pop .15s ease both;z-index:50}.tools-item[data-v-d6774b06]{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--radius);text-decoration:none;color:var(--text);transition:background .12s}a.tools-item[data-v-d6774b06]:hover{background:var(--surface)}.tools-item.soon[data-v-d6774b06]{opacity:.65;cursor:default}.ti-icon[data-v-d6774b06]{width:32px;height:32px;border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ti-body[data-v-d6774b06]{display:flex;flex-direction:column;min-width:0}.ti-label[data-v-d6774b06]{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:7px}.ti-desc[data-v-d6774b06]{font-size:12px;color:var(--muted)}.ti-soon[data-v-d6774b06]{font-size:9.5px;font-weight:600;color:var(--warn);background:var(--warn-soft);padding:1px 5px;border-radius:var(--radius);text-transform:uppercase;letter-spacing:.03em}.spacer[data-v-d6774b06]{flex:1}.signin[data-v-d6774b06]{padding:8px 15px}.user-chip[data-v-d6774b06]{display:flex;align-items:center;justify-content:center;cursor:pointer;width:34px;height:34px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);text-decoration:none;color:var(--muted);transition:.15s}.user-chip[data-v-d6774b06]:hover{color:var(--text);border-color:var(--border-strong)}.avatar-icon[data-v-d6774b06]{width:18px;height:18px}.spinner-container[data-v-d6774b06]{display:flex;align-items:center;height:34px}.spinner[data-v-d6774b06]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:lk-spin .8s linear infinite}@media (max-width:760px){.lk-nav[data-v-d6774b06]{height:auto;flex-wrap:wrap;padding-top:9px;padding-bottom:9px;row-gap:8px}}.theme-toggle[data-v-20cf83b3]{width:34px;height:34px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:.15s}.theme-toggle[data-v-20cf83b3]:hover{color:var(--text);border-color:var(--border-strong)}.footer[data-v-0f82663a]{border-top:1px solid var(--border);padding:18px clamp(16px,4vw,40px);background:var(--bg)}.footer-inner[data-v-0f82663a]{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.footer-links[data-v-0f82663a]{display:flex;gap:20px;flex-wrap:wrap}.footer-links a[data-v-0f82663a]{font-size:13px;font-weight:500;color:var(--muted);text-decoration:none}.footer-links a.router-link-active[data-v-0f82663a],.footer-links a[data-v-0f82663a]:hover{color:var(--text)}.footer-meta[data-v-0f82663a]{justify-content:space-between;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border)}.footer-meta[data-v-0f82663a],.footer-right[data-v-0f82663a]{display:flex;align-items:center;gap:14px}.footer-tagline[data-v-0f82663a]{font-size:12.5px;color:var(--muted);font-weight:500}.footer-tagline a[data-v-0f82663a]{color:var(--accent);text-decoration:none;font-weight:600}.footer-tagline a[data-v-0f82663a]:hover{text-decoration:underline}.version-info[data-v-0f82663a]{font-size:12px;color:var(--faint)}.sep[data-v-0f82663a]{margin:0 4px;opacity:.6}.api-warn[data-v-0f82663a]{color:var(--warn)}body,html{height:100%;margin:0}#app{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--bg);display:flex;flex-direction:column;min-height:100vh;transition:background .25s,color .25s}.main{flex-grow:1;width:100%;padding:0}footer{margin-top:auto;flex-shrink:0}.upload-component[data-v-033045d3]{width:100%}.err[data-v-033045d3]{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:12px 14px;margin-bottom:16px;font-size:13px;font-weight:600}.dropzone[data-v-033045d3]{position:relative;border:2px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface);padding:56px 24px;text-align:center;cursor:pointer;transition:.18s}.dropzone.dragging[data-v-033045d3],.dropzone[data-v-033045d3]:hover{border-color:var(--accent)}.dropzone input[type=file][data-v-033045d3]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.dz-label[data-v-033045d3]{display:block;cursor:pointer}.dz-icon[data-v-033045d3]{width:56px;height:56px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 14px}.dz-title[data-v-033045d3]{font-size:16px;font-weight:600;margin-bottom:6px;color:var(--text)}.dz-sub[data-v-033045d3]{font-size:13px;color:var(--muted)}.file-card[data-v-033045d3]{overflow:hidden;animation:lk-pop .3s ease both}.fc-head[data-v-033045d3]{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid var(--border)}.ext[data-v-033045d3]{width:44px;height:44px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:var(--font-mono);flex-shrink:0}.fc-meta[data-v-033045d3]{flex:1;min-width:0}.fc-name[data-v-033045d3]{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-size[data-v-033045d3]{font-size:12.5px;color:var(--muted)}.x-btn[data-v-033045d3]{border:none;background:transparent;color:var(--faint);font-size:18px;cursor:pointer;padding:4px}.x-btn[data-v-033045d3]:hover{color:var(--text)}.fc-body[data-v-033045d3]{padding:20px}.expiry-row[data-v-033045d3]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.expiry-btn[data-v-033045d3]{flex:1;min-width:70px;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;padding:10px;border-radius:var(--radius);cursor:pointer;transition:.15s}.expiry-btn.active[data-v-033045d3]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.custom-date-picker[data-v-033045d3]{margin-bottom:12px}.expiry-msg[data-v-033045d3]{font-size:12.5px;color:var(--muted);margin-bottom:8px}.upload-btn[data-v-033045d3]{margin-top:8px;padding:13px}.progress-head[data-v-033045d3]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:9px}.progress-label[data-v-033045d3]{font-weight:600;color:var(--muted)}.progress-pct[data-v-033045d3]{font-weight:600;color:var(--accent)}.progress-track[data-v-033045d3]{height:8px;border-radius:var(--radius);background:var(--surface);overflow:hidden}.progress-fill[data-v-033045d3]{height:100%;background:var(--accent);border-radius:var(--radius);transition:width .18s}.progress-steps[data-v-033045d3]{display:flex;gap:16px;margin:16px 0;font-size:12px;color:var(--faint);flex-wrap:wrap}.progress-steps .ok[data-v-033045d3]{color:var(--success)}.cancel-btn[data-v-033045d3]{margin-top:4px}.done-ok[data-v-033045d3]{gap:8px;color:var(--success);font-size:13px;font-weight:600;margin-bottom:16px}.done-ok[data-v-033045d3],.ok-badge[data-v-033045d3]{display:flex;align-items:center;justify-content:center}.ok-badge[data-v-033045d3]{width:20px;height:20px;border-radius:50%;background:var(--success);color:#fff;font-size:12px}.link-row[data-v-033045d3]{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin-bottom:12px}.link-text[data-v-033045d3]{flex:1;font-size:14px;font-weight:600;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.done-actions[data-v-033045d3]{display:flex;gap:9px}.redirect-note[data-v-033045d3]{margin-top:16px;font-size:12px;color:var(--muted);text-align:center}.redirect-track[data-v-033045d3]{height:3px;background:var(--surface);border-radius:2px;overflow:hidden;width:60%;margin:8px auto 0}.redirect-fill[data-v-033045d3]{height:100%;background:var(--accent);transition:width .05s linear}.mono[data-v-033045d3]{font-family:var(--font-mono)}.fade-enter-active[data-v-033045d3],.fade-leave-active[data-v-033045d3]{transition:opacity .3s}.fade-enter-from[data-v-033045d3],.fade-leave-to[data-v-033045d3]{opacity:0}.loading-spinner[data-v-dcb2a750]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;width:100%}.spinner[data-v-dcb2a750]{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:spin-dcb2a750 .8s linear infinite;margin-bottom:16px}@keyframes spin-dcb2a750{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}p[data-v-dcb2a750]{font-size:14px;font-weight:500;color:var(--muted)}.file-view[data-v-5731d726]{max-width:640px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,40px) 80px}.page-header[data-v-5731d726]{text-align:center;margin-bottom:28px}.tool-emoji[data-v-5731d726]{width:52px;height:52px;border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 14px}.page-header h1[data-v-5731d726]{font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.03em;margin:0 0 8px;color:var(--text)}.page-header p[data-v-5731d726]{color:var(--muted);font-size:15px;margin:0}.upload-section[data-v-5731d726]{margin-bottom:28px}.auth-cta[data-v-5731d726]{text-align:center;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.auth-icon[data-v-5731d726]{font-size:28px;margin-bottom:4px}.auth-cta h2[data-v-5731d726]{font-size:16px;font-weight:700;margin:0}.auth-cta p[data-v-5731d726]{color:var(--muted);font-size:13px;margin:0 0 8px;max-width:420px}.manage-link[data-v-5731d726]{text-align:center}.detail[data-v-7c604514]{max-width:820px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(16px,4vw,40px) 80px}.back[data-v-7c604514]{border:none;background:transparent;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;padding:0;margin-bottom:18px}.back[data-v-7c604514]:hover{color:var(--text)}.err[data-v-7c604514]{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:12px 14px;margin-bottom:16px;font-size:13px;font-weight:600}.grid[data-v-7c604514]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.content-loading[data-v-7c604514]{opacity:.6;pointer-events:none}.preview[data-v-7c604514]{overflow:hidden}.preview-art[data-v-7c604514]{aspect-ratio:4/3;background:repeating-linear-gradient(45deg,var(--surface),var(--surface) 10px,var(--bg) 10px,var(--bg) 20px);flex-direction:column;gap:12px;border-bottom:1px solid var(--border)}.ext[data-v-7c604514],.preview-art[data-v-7c604514]{display:flex;align-items:center;justify-content:center}.ext[data-v-7c604514]{width:60px;height:60px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:15px;font-weight:700;font-family:var(--font-mono)}.preview-cap[data-v-7c604514]{font-size:11px;color:var(--faint)}.preview-meta[data-v-7c604514]{padding:16px 18px}.preview-name[data-v-7c604514]{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-sub[data-v-7c604514]{font-size:12.5px;color:var(--muted);margin-top:3px}.info[data-v-7c604514]{display:flex;flex-direction:column;gap:16px}.anon[data-v-7c604514]{background:var(--warn-soft);border:1px solid var(--warn);color:var(--warn);border-radius:var(--radius);padding:12px 14px;font-size:12.5px;font-weight:600}.expiry-card[data-v-7c604514]{padding:18px;text-align:center}.expiry-label[data-v-7c604514]{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.expiry-val[data-v-7c604514]{font-size:30px;font-weight:800;letter-spacing:-.02em}.expired-card[data-v-7c604514]{padding:18px;text-align:center;background:var(--danger-soft);border-color:var(--danger)}.expired-title[data-v-7c604514]{font-size:15px;font-weight:700;color:var(--danger)}.expired-sub[data-v-7c604514]{font-size:12.5px;color:var(--muted);margin-top:4px}.actions-card[data-v-7c604514]{padding:18px}.download-btn[data-v-7c604514]{padding:12px;margin-bottom:12px}.preview-btn[data-v-7c604514]{margin-bottom:12px}.share-label[data-v-7c604514]{font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:7px}.share-row[data-v-7c604514]{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:9px 12px;margin-bottom:10px}.share-link[data-v-7c604514]{flex:1;font-size:13px;font-weight:600;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-row[data-v-7c604514]{display:flex;gap:8px}.email-row .lk-input[data-v-7c604514]{flex:1;font-size:13px;padding:10px 12px}.email-err[data-v-7c604514]{color:var(--danger);font-size:12px;margin:6px 0 0}.claim-btn[data-v-7c604514]{margin-top:12px}.delete-btn[data-v-7c604514]{margin-top:10px}.details[data-v-7c604514]{overflow:hidden}.acc-toggle[data-v-7c604514]{width:100%;border:none;background:var(--surface);padding:12px 16px;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.acc-body[data-v-7c604514]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.d-item[data-v-7c604514]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.d-label[data-v-7c604514]{color:var(--muted)}.mono[data-v-7c604514]{font-family:var(--font-mono)}.empty[data-v-7c604514]{text-align:center;padding:60px 24px}.empty-icon[data-v-7c604514]{font-size:32px;margin-bottom:10px;opacity:.6}.empty-title[data-v-7c604514]{font-size:15px;font-weight:600;color:var(--muted)}.modal-video-wrapper[data-v-7c604514]{position:relative;padding-top:56.25%;height:0;overflow:hidden}.modal-video-wrapper video[data-v-7c604514]{position:absolute;top:0;left:0;width:100%;height:100%}.preview-loading-container[data-v-7c604514]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.9);z-index:1}.preview-loading-spinner[data-v-7c604514]{text-align:center;padding:2rem}.preview-loading-spinner .spinner[data-v-7c604514]{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:lk-spin .8s linear infinite;margin:0 auto}.preview-content[data-v-7c604514]{opacity:0;transition:opacity .3s ease}.preview-content.loaded[data-v-7c604514]{opacity:1}.img-fluid[data-v-7c604514]{max-width:100%;height:auto}@media (max-width:760px){.grid[data-v-7c604514]{grid-template-columns:1fr}}.file-list-table[data-v-1a54f979]{margin-bottom:2rem}.empty-state[data-v-1a54f979],.loading-state[data-v-1a54f979]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.spinner-container[data-v-1a54f979]{margin-bottom:1rem}.empty-state-icon[data-v-1a54f979]{font-size:3rem;color:#dadce0;margin-bottom:1rem}.empty-state h3[data-v-1a54f979]{font-size:1.2rem;font-weight:600;color:#5f6368;margin-bottom:.5rem}.empty-state p[data-v-1a54f979]{color:#80868b;margin-bottom:0}.table[data-v-1a54f979]{margin-bottom:0;border-collapse:separate;border-spacing:0}.table thead th[data-v-1a54f979]{background-color:#f8f9fa;color:#5f6368;font-size:.85rem;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid #e9ecef}.table tbody td[data-v-1a54f979]{padding:1rem;border-bottom:1px solid #f1f3f4;vertical-align:middle}.table tbody tr:last-child td[data-v-1a54f979]{border-bottom:none}.table tbody tr[data-v-1a54f979]{transition:background-color .2s}.table-hover tbody tr[data-v-1a54f979]:hover{background-color:#f8f9fa}.file-icon[data-v-1a54f979],.file-item[data-v-1a54f979]{display:flex;align-items:center}.file-icon[data-v-1a54f979]{flex:0 0 40px;height:40px;justify-content:center;background-color:#f1f3f4;border-radius:4px;margin-right:.75rem}.file-icon i[data-v-1a54f979]{color:#1a73e8;font-size:1.25rem}.file-details[data-v-1a54f979]{overflow:hidden}.file-name[data-v-1a54f979]{font-weight:500;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.file-meta[data-v-1a54f979]{display:block;color:#80868b;font-size:.75rem}.actions-col[data-v-1a54f979]{width:120px;text-align:right}.action-buttons[data-v-1a54f979]{display:flex;gap:.5rem;justify-content:flex-end}.btn-sm[data-v-1a54f979]{padding:.25rem .5rem;font-size:.75rem;border-radius:4px}.modal-content[data-v-1a54f979]{border-radius:12px;border:none;box-shadow:0 15px 50px rgba(0,0,0,.1)}.modal-header[data-v-1a54f979]{border-bottom:1px solid #f0f0f0;padding:.75rem 1rem}.modal-footer[data-v-1a54f979]{border-top:1px solid #f0f0f0;padding:.75rem 1rem}.modal-body[data-v-1a54f979]{padding:1rem}.modal-title[data-v-1a54f979]{font-weight:600;color:#333}@media (max-width:767.98px){.table td[data-v-1a54f979],.table th[data-v-1a54f979]{padding:.75rem .5rem}.file-name[data-v-1a54f979]{max-width:150px}.actions-col[data-v-1a54f979]{width:90px}.action-buttons[data-v-1a54f979]{flex-direction:column;gap:.25rem}.action-buttons .btn[data-v-1a54f979]{padding:.25rem;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.action-buttons .btn i[data-v-1a54f979]{margin:0}}.qr-frame[data-v-2e9cf6f7]{position:relative;background:#fff;border-radius:var(--radius);border:1px solid var(--border);display:inline-block}.qr-grid[data-v-2e9cf6f7]{display:grid;grid-template-columns:repeat(21,1fr)}.qr-logo[data-v-2e9cf6f7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:#fff}.qr-logo-mark[data-v-2e9cf6f7],.qr-logo[data-v-2e9cf6f7]{border-radius:4px;display:flex;align-items:center;justify-content:center}.qr-logo-mark[data-v-2e9cf6f7]{width:20px;height:20px;background:var(--accent)}.qr-logo-diamond[data-v-2e9cf6f7]{width:8px;height:8px;border:2px solid #fff;border-radius:2px;transform:rotate(45deg)}.shorten-tool[data-v-71f2de4e]{width:100%}.link-input-card[data-v-71f2de4e]{display:flex;gap:10px;padding:8px;background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius);animation:lk-pop .35s ease both;flex-wrap:wrap}.link-input-wrap[data-v-71f2de4e]{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;padding-left:12px}.link-icon[data-v-71f2de4e]{color:var(--faint);font-size:16px}.link-input[data-v-71f2de4e]{flex:1;border:none;background:transparent;color:var(--text);font-size:15px;padding:12px 0}.shorten-btn[data-v-71f2de4e]{padding:0 22px;min-height:46px;font-size:14px}.btn-spinner[data-v-71f2de4e]{width:15px;height:15px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:lk-spin .7s linear infinite}.slug-row[data-v-71f2de4e]{margin-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.slug-toggle[data-v-71f2de4e]{border:none;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.slug-toggle[data-v-71f2de4e]:hover{color:var(--text)}.slug-field[data-v-71f2de4e]{display:flex;align-items:center;width:100%;border:1px solid var(--border-strong);background:var(--card);border-radius:var(--radius);padding:0 12px}.slug-host[data-v-71f2de4e]{color:var(--faint);font-size:13px}.slug-input[data-v-71f2de4e]{flex:1;border:none;background:transparent;color:var(--text);font-size:14px;padding:11px 4px}.shorten-error[data-v-71f2de4e]{margin-top:10px;color:var(--danger,#d33);font-size:12.5px;font-weight:500}.samples[data-v-71f2de4e]{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}.samples-label[data-v-71f2de4e]{font-size:12px;color:var(--faint)}.sample-chip[data-v-71f2de4e]{border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:11.5px;padding:4px 9px;border-radius:var(--radius);cursor:pointer}.sample-chip[data-v-71f2de4e]:hover{color:var(--text);border-color:var(--border-strong)}.result-card[data-v-71f2de4e]{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;animation:lk-pop .4s ease both}.result-stripe[data-v-71f2de4e]{height:5px;background:repeating-linear-gradient(90deg,var(--accent) 0 9px,transparent 9px 16px)}.result-body[data-v-71f2de4e]{padding:22px 24px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.result-main[data-v-71f2de4e]{flex:1;min-width:240px}.result-ok[data-v-71f2de4e]{display:flex;align-items:center;gap:8px;color:var(--success);font-size:12.5px;font-weight:600;margin-bottom:12px}.ok-badge[data-v-71f2de4e]{width:18px;height:18px;border-radius:50%;background:var(--success);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px}.result-link[data-v-71f2de4e]{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin-bottom:12px}.result-short[data-v-71f2de4e]{flex:1;font-size:16px;font-weight:600;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-dest[data-v-71f2de4e]{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-bottom:18px;overflow:hidden}.result-actions[data-v-71f2de4e]{display:flex;gap:9px;flex-wrap:wrap}.result-claim[data-v-71f2de4e]{border-top:1px solid var(--border);background:var(--accent-soft);padding:14px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.claim-text[data-v-71f2de4e]{font-size:13px;color:var(--text);font-weight:500;flex:1;min-width:200px}.faint[data-v-71f2de4e]{color:var(--faint)}.ellipsis[data-v-71f2de4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-71f2de4e]{font-family:var(--font-mono)}.landing[data-v-8140a00c]{max-width:1080px;margin:0 auto;padding:clamp(28px,6vw,72px) clamp(16px,4vw,40px) 80px;background-image:radial-gradient(ellipse 78% 55% at 50% 16%,transparent 42%,var(--bg)),radial-gradient(var(--dot) 1px,transparent 1px);background-size:auto,22px 22px;background-position:50%,top}.hero[data-v-8140a00c]{text-align:center;animation:lk-up .4s ease both}.badge[data-v-8140a00c]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--border);padding:5px 12px;border-radius:var(--radius);margin-bottom:22px}.badge-dot[data-v-8140a00c]{width:6px;height:6px;border-radius:50%;background:var(--success)}.headline[data-v-8140a00c]{font-size:clamp(34px,6vw,60px);line-height:1.02;letter-spacing:-.035em;font-weight:800;margin:0 0 16px;color:var(--text)}.headline .accent[data-v-8140a00c]{color:var(--accent)}.subhead[data-v-8140a00c]{font-size:clamp(15px,2vw,18px);color:var(--muted);max-width:520px;margin:0 auto 26px;line-height:1.5}.demo[data-v-8140a00c]{display:flex;justify-content:center;margin:0 auto 32px;max-width:520px}.demo-strip[data-v-8140a00c]{display:inline-flex;align-items:center;gap:11px;width:100%;font-family:var(--font-mono);font-size:13px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:9px 14px}.demo-col[data-v-8140a00c]{height:26px;overflow:hidden}.demo-long[data-v-8140a00c]{flex:1;min-width:0;text-align:right}.demo-short[data-v-8140a00c]{flex-shrink:0}.roll[data-v-8140a00c]{animation:lk-roll 9s infinite}.roll-item[data-v-8140a00c]{height:26px;line-height:26px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roll-item.accent[data-v-8140a00c]{color:var(--accent);font-weight:600}.demo-arrow[data-v-8140a00c]{color:var(--faint);flex-shrink:0}.flagship[data-v-8140a00c]{max-width:640px;margin:0 auto}.toolbox[data-v-8140a00c]{max-width:760px;margin:48px auto 0}.toolbox-head[data-v-8140a00c]{font-size:12px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-bottom:16px}.tool-grid[data-v-8140a00c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tool-card[data-v-8140a00c]{display:flex;align-items:center;gap:13px;padding:16px 18px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:var(--text);transition:border-color .15s,transform .15s,box-shadow .15s}a.tool-card[data-v-8140a00c]:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.tool-card.soon[data-v-8140a00c]{opacity:.7;cursor:default}.tool-icon[data-v-8140a00c]{width:40px;height:40px;border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.tool-body[data-v-8140a00c]{flex:1;min-width:0}.tool-label[data-v-8140a00c]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.tool-desc[data-v-8140a00c]{font-size:12.5px;color:var(--muted);margin-top:2px}.soon-badge[data-v-8140a00c]{font-size:10px;font-weight:600;color:var(--warn);background:var(--warn-soft);padding:2px 6px;border-radius:var(--radius);text-transform:uppercase;letter-spacing:.03em}.tool-arrow[data-v-8140a00c]{color:var(--faint);font-size:15px}.trust[data-v-8140a00c]{display:flex;gap:26px;justify-content:center;margin-top:44px;flex-wrap:wrap}.trust-item[data-v-8140a00c]{display:flex;align-items:center;gap:8px;color:var(--faint);font-size:12.5px;font-weight:500}.trust-icon[data-v-8140a00c]{font-size:14px}.settings[data-v-e89c46e2]{max-width:860px;margin:0 auto;padding:clamp(24px,4vw,44px) clamp(16px,4vw,40px) 80px}.page-title[data-v-e89c46e2]{font-size:28px;font-weight:800;letter-spacing:-.03em;margin:0 0 24px}.settings-grid[data-v-e89c46e2]{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:start}.settings-nav[data-v-e89c46e2]{display:flex;flex-direction:column;gap:3px;position:sticky;top:76px}.snav[data-v-e89c46e2]{text-align:left;border:none;cursor:pointer;font-size:13.5px;font-weight:600;padding:9px 13px;border-radius:var(--radius);background:transparent;color:var(--muted)}.snav.on[data-v-e89c46e2]{background:var(--accent-soft);color:var(--accent)}.card-pad[data-v-e89c46e2]{padding:22px}.card-title[data-v-e89c46e2]{font-size:15px;font-weight:700;margin-bottom:18px}.avatar-row[data-v-e89c46e2]{display:flex;align-items:center;gap:16px;margin-bottom:22px}.avatar[data-v-e89c46e2]{width:56px;height:56px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--muted);display:flex;align-items:center;justify-content:center}.avatar svg[data-v-e89c46e2]{width:26px;height:26px}.avatar-note[data-v-e89c46e2]{font-size:13px;color:var(--muted);font-family:var(--font-mono)}.fields[data-v-e89c46e2]{display:flex;flex-direction:column;gap:16px;max-width:400px}.hint[data-v-e89c46e2]{font-size:11.5px;color:var(--faint);margin-top:6px}.muted-p[data-v-e89c46e2]{font-size:13px;color:var(--muted);margin:0 0 18px}.chip[data-v-e89c46e2]{background:var(--surface);padding:2px 6px;border-radius:var(--radius)}.key-create[data-v-e89c46e2]{display:flex;gap:8px;margin-bottom:20px}.key-create .lk-input[data-v-e89c46e2]{flex:1}.reveal[data-v-e89c46e2]{background:var(--warn-soft);border:1px solid var(--warn);border-radius:var(--radius);padding:16px;margin-bottom:18px;animation:lk-pop .3s ease both}.reveal-warn[data-v-e89c46e2]{font-size:13px;font-weight:700;color:var(--warn);margin-bottom:10px}.reveal-row[data-v-e89c46e2]{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);padding:10px 13px}.reveal-val[data-v-e89c46e2]{flex:1;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dismiss[data-v-e89c46e2]{margin-top:12px;border:none;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer}.key-list[data-v-e89c46e2]{overflow:hidden}.key-row[data-v-e89c46e2]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border)}.key-row[data-v-e89c46e2]:last-child{border-bottom:none}.key-meta[data-v-e89c46e2]{flex:1;min-width:0}.key-name[data-v-e89c46e2]{font-size:13.5px;font-weight:600}.key-sub[data-v-e89c46e2]{font-size:12px;color:var(--muted)}.revoke[data-v-e89c46e2]{color:var(--danger)}.keys-empty[data-v-e89c46e2]{font-size:13px;color:var(--muted)}.account-stack[data-v-e89c46e2]{display:flex;flex-direction:column;gap:16px}.acc-toggle[data-v-e89c46e2]{width:100%;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:700;color:var(--text);display:flex;justify-content:space-between;align-items:center;padding:0}.tokens[data-v-e89c46e2]{margin-top:16px;display:flex;flex-direction:column;gap:16px}.token-head[data-v-e89c46e2]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:8px}.token-pre[data-v-e89c46e2]{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:12px;border-radius:var(--radius);overflow-x:auto;white-space:pre-wrap;word-break:break-all;font-size:11px;max-height:200px;overflow-y:auto;margin:0}.danger[data-v-e89c46e2]{background:var(--danger-soft);border-color:var(--danger)}.danger-title[data-v-e89c46e2]{color:var(--danger)}.mono[data-v-e89c46e2]{font-family:var(--font-mono)}@media (max-width:760px){.settings-grid[data-v-e89c46e2]{grid-template-columns:1fr}.settings-nav[data-v-e89c46e2]{position:static;flex-direction:row;flex-wrap:wrap}}.not-authorized[data-v-d63fedea]{text-align:center;margin-top:50px}h1[data-v-d63fedea]{font-size:24px;margin-bottom:20px}p[data-v-d63fedea]{font-size:16px;margin-bottom:20px}.btn[data-v-d63fedea]{padding:10px 20px;font-size:16px}.login-page[data-v-b347aa58]{display:flex;justify-content:center;align-items:center;padding:clamp(24px,6vw,64px) 20px;min-height:60vh}.login-container[data-v-b347aa58]{max-width:420px;width:100%;padding:32px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.form-tabs[data-v-b347aa58]{display:flex;gap:3px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px}.tab[data-v-b347aa58]{flex:1;text-align:center;padding:8px 20px;cursor:pointer;background:transparent;color:var(--muted);border-radius:var(--radius);font-size:13.5px;font-weight:600;transition:.15s}.tab.active[data-v-b347aa58]{background:var(--card);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.06)}h2[data-v-b347aa58]{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 20px}.form-content[data-v-b347aa58]{position:relative}.login-form[data-v-b347aa58],.signup-form[data-v-b347aa58]{width:100%}.form-group[data-v-b347aa58]{position:relative;margin-bottom:18px}label[data-v-b347aa58]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--muted)}input[data-v-b347aa58]{width:100%;padding:11px 13px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:14px;transition:border-color .15s,box-shadow .15s}input[data-v-b347aa58]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}button[data-v-b347aa58]{display:block;width:100%;padding:12px;background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:600;transition:background-color .15s ease}button[data-v-b347aa58]:hover:not(:disabled){background:var(--accent-h)}button[data-v-b347aa58]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-b347aa58]{color:var(--danger);margin-top:10px;font-size:13px}.signup-button[data-v-b347aa58]{margin-top:8px}a[data-v-b347aa58]{color:var(--accent);text-decoration:none;font-weight:600;font-size:13px}a[data-v-b347aa58]:hover{text-decoration:underline}.terms-group[data-v-b347aa58]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.terms-group input[type=checkbox][data-v-b347aa58]{width:16px;height:16px;border-radius:3px;border:1px solid var(--border-strong);-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;transition:.15s}.terms-group input[type=checkbox][data-v-b347aa58]:checked{background:var(--accent);border-color:var(--accent)}.terms-group label[data-v-b347aa58]{font-size:13px;font-weight:400;color:var(--muted);cursor:pointer;margin-bottom:0}.not-found[data-v-9b0d7df2]{font-family:var(--font-sans);text-align:center;padding-top:64px;min-height:70vh}h1[data-v-9b0d7df2]{font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-.03em;color:var(--text);margin-bottom:16px}p[data-v-9b0d7df2]{font-size:18px;color:var(--muted);margin-bottom:40px}.container[data-v-9b0d7df2]{display:flex;justify-content:center;align-items:center;height:300px}.character[data-v-9b0d7df2]{position:relative;width:200px;height:200px;background-color:var(--accent);border-radius:50%;margin:0 20px;animation:bounce-9b0d7df2 1s ease-in-out infinite}.character[data-v-9b0d7df2]:before{content:"";position:absolute;top:40px;left:60px;width:30px;height:30px;background-color:#333;border-radius:50%;box-shadow:50px 0 0 #333}.character[data-v-9b0d7df2]:after{content:"";position:absolute;top:90px;left:75px;width:50px;height:20px;background-color:#333;border-radius:10px}@keyframes bounce-9b0d7df2{0%,to{transform:translateX(-20px)}50%{transform:translateY(-20px)}}.btn[data-v-9b0d7df2]{display:inline-block;padding:12px 24px;background-color:var(--accent);color:var(--on-accent);font-size:15px;font-weight:600;text-decoration:none;border-radius:var(--radius);transition:background-color .15s ease}.btn[data-v-9b0d7df2]:hover{background-color:var(--accent-h)}.terms-of-service[data-v-1935372d]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}header[data-v-1935372d]{text-align:center;margin-bottom:40px}h1[data-v-1935372d]{font-size:32px;color:#333}.content[data-v-1935372d]{white-space:pre-wrap;font-family:monospace;font-size:14px;line-height:1.6}footer[data-v-1935372d]{margin-top:60px;text-align:center;color:#777;font-size:14px}.auth-page{display:flex;justify-content:center;align-items:center;padding:clamp(24px,6vw,64px) 20px;min-height:60vh}.auth-container{max-width:420px;width:100%;padding:32px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.auth-container h1,.auth-container h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 20px;color:var(--text)}.auth-container .form-group{position:relative;margin-bottom:18px}.auth-container label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--muted)}.auth-container input{width:100%;padding:11px 13px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-container input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.auth-button{display:block;width:100%;padding:12px;background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:600;transition:background-color .15s ease}.auth-button:hover:not(:disabled){background:var(--accent-h)}.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-container a{color:var(--accent);text-decoration:none;font-weight:600;font-size:13px}.auth-container a:hover{text-decoration:underline}.error-message{color:var(--danger);margin-top:10px;font-size:13px}.success-message{text-align:center;padding:20px;background:var(--success-soft);border:1px solid var(--success);border-radius:var(--radius);margin-top:20px;color:var(--success)}.success-icon .bi-check-circle-fill{color:var(--success);font-size:24px;margin-bottom:10px}.success-text{font-size:18px;font-weight:700;color:var(--success);margin-bottom:10px}.redirect-message{font-size:15px;color:var(--muted);margin-top:10px}.redirect-progress{width:100%;height:8px;background:var(--surface);border-radius:var(--radius);overflow:hidden;margin-top:20px}.redirect-progress .progress-bar{height:100%;background:var(--accent);transition:width .5s ease}.password-reset-page[data-v-d7b99646]{display:flex;justify-content:center;align-items:center;padding:clamp(24px,6vw,64px) 20px;min-height:60vh}.password-reset-container[data-v-d7b99646]{max-width:420px;width:100%;padding:32px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.password-reset-container h2[data-v-d7b99646]{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 20px}.form-group[data-v-d7b99646]{position:relative;margin-bottom:18px}label[data-v-d7b99646]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--muted)}input[data-v-d7b99646]{width:100%;padding:11px 13px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:14px}input[data-v-d7b99646]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}button[data-v-d7b99646]{display:block;width:100%;padding:12px;background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:600}button[data-v-d7b99646]:hover:not(:disabled){background:var(--accent-h)}button[data-v-d7b99646]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-d7b99646]{color:var(--danger);margin-top:10px;font-size:13px}.confirm-sign-up[data-v-164d22d4]{max-width:420px;margin:clamp(24px,6vw,64px) auto;padding:32px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.confirm-sign-up h2[data-v-164d22d4]{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.form-group[data-v-164d22d4]{margin-bottom:16px}label[data-v-164d22d4]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--muted)}input[data-v-164d22d4]{width:100%;padding:11px 13px;font-size:14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-family:var(--font-mono)}input[data-v-164d22d4]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}button[data-v-164d22d4]{padding:11px 18px;font-size:14px;font-weight:600;background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius);cursor:pointer}button[data-v-164d22d4]:hover:not(:disabled){background:var(--accent-h)}button[data-v-164d22d4]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-164d22d4]{color:var(--danger);font-size:13px}.email[data-v-164d22d4]{font-size:15px;font-weight:700;margin-bottom:16px;font-family:var(--font-mono);color:var(--accent)}.resend-button[data-v-164d22d4]{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);margin-left:10px}.resend-button[data-v-164d22d4]:hover:not(:disabled){background:var(--border)}.success-message[data-v-164d22d4]{font-size:16px;color:var(--success);margin-bottom:10px;font-weight:600}.redirect-message[data-v-164d22d4]{font-size:13px;color:var(--muted);margin-bottom:10px}.redirect-progress[data-v-164d22d4]{height:8px;background:var(--surface);border-radius:var(--radius);overflow:hidden;margin-bottom:10px}.redirect-progress .progress-bar[data-v-164d22d4]{height:100%;background:var(--accent)}.stat[data-v-f68881d6]{padding:16px 18px}.stat-label[data-v-f68881d6]{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:6px}.stat-value[data-v-f68881d6]{font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:var(--font-mono);color:var(--text)}.dot[data-v-5de08003]{width:6px;height:6px;border-radius:50%}.dashboard[data-v-14cb2044]{max-width:1080px;margin:0 auto;padding:clamp(24px,4vw,44px) clamp(16px,4vw,40px) 80px}.dash-head[data-v-14cb2044]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.dash-title[data-v-14cb2044]{font-size:28px;font-weight:800;letter-spacing:-.03em;margin:0 0 4px}.dash-sub[data-v-14cb2044]{font-size:14px;color:var(--muted);margin:0}.signed-out[data-v-14cb2044]{text-align:center;padding:60px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.so-icon[data-v-14cb2044]{font-size:32px;opacity:.6}.so-title[data-v-14cb2044]{font-size:16px;font-weight:700}.so-sub[data-v-14cb2044]{font-size:13px;color:var(--muted);margin-bottom:8px}.stat-grid[data-v-14cb2044]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}.toolbar[data-v-14cb2044]{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.lk-tabs[data-v-14cb2044]{display:flex;gap:3px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.tab[data-v-14cb2044]{border:none;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;border-radius:var(--radius);transition:.15s;background:transparent;color:var(--muted)}.tab.active[data-v-14cb2044]{background:var(--card);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.06)}.filter[data-v-14cb2044]{padding:3px}.fbtn[data-v-14cb2044]{border:none;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:var(--radius);background:transparent;color:var(--muted)}.fbtn.on[data-v-14cb2044]{background:var(--accent-soft);color:var(--accent)}.search[data-v-14cb2044]{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius);padding:0 12px}.search-icon[data-v-14cb2044]{color:var(--faint);font-size:14px}.search-input[data-v-14cb2044]{flex:1;border:none;background:transparent;color:var(--text);font-size:13.5px;padding:9px 0}.sort-select[data-v-14cb2044]{border:1px solid var(--border-strong);background:var(--card);color:var(--text);font-size:12.5px;font-weight:500;padding:8px 10px;border-radius:var(--radius);cursor:pointer}.bulk-bar[data-v-14cb2044]{display:flex;align-items:center;gap:12px;background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);padding:10px 16px;margin-bottom:14px;animation:lk-up .2s ease both}.bulk-count[data-v-14cb2044]{font-size:13px;font-weight:600;color:var(--accent)}.spacer[data-v-14cb2044]{flex:1}.lk-table[data-v-14cb2044]{overflow:hidden}.row[data-v-14cb2044]{display:grid;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border);align-items:center;font-size:13.5px}.row[data-v-14cb2044]:last-child{border-bottom:none}.row.head[data-v-14cb2044]{padding:11px 18px;font-size:11px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.links-grid[data-v-14cb2044]{grid-template-columns:36px 1.4fr 2fr 90px 44px}.files-grid[data-v-14cb2044]{grid-template-columns:36px 2fr 90px 100px 90px 110px}.check[data-v-14cb2044]{width:18px;height:18px;border-radius:var(--radius);border:1.5px solid var(--border-strong);background:transparent;color:#fff;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center}.check.on[data-v-14cb2044]{background:var(--accent);border-color:var(--accent)}.cell-main[data-v-14cb2044]{cursor:pointer;display:flex;align-items:center;gap:9px;min-width:0}.ext[data-v-14cb2044]{width:30px;height:30px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;font-family:var(--font-mono);flex-shrink:0}.icon-btn[data-v-14cb2044]{border:none;background:transparent;color:var(--faint);font-size:15px;cursor:pointer}.icon-btn[data-v-14cb2044]:hover{color:var(--text)}.mono[data-v-14cb2044]{font-family:var(--font-mono)}.accent[data-v-14cb2044]{color:var(--accent);font-weight:600}.muted[data-v-14cb2044]{color:var(--muted);font-size:12.5px}.ellipsis[data-v-14cb2044]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-14cb2044]{text-align:center;padding:60px 24px;border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface)}.empty-icon[data-v-14cb2044]{font-size:32px;margin-bottom:10px;opacity:.6}.empty-title[data-v-14cb2044]{font-size:15px;font-weight:600;margin-bottom:5px}.empty-sub[data-v-14cb2044]{font-size:13px;color:var(--muted);margin-bottom:16px}@media (max-width:760px){.lk-table[data-v-14cb2044]{overflow-x:auto}.row[data-v-14cb2044]{min-width:640px}}.detail[data-v-22defe74]{max-width:960px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(16px,4vw,40px) 80px}.back[data-v-22defe74]{border:none;background:transparent;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;padding:0;margin-bottom:18px}.back[data-v-22defe74]:hover{color:var(--text)}.head[data-v-22defe74]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}.head-main[data-v-22defe74]{min-width:0}.head-title-row[data-v-22defe74]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.slug[data-v-22defe74]{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--accent)}.head-dest[data-v-22defe74]{font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.head-actions[data-v-22defe74]{display:flex;gap:8px;flex-wrap:wrap}.edit-card[data-v-22defe74]{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:280px}.slug-input[data-v-22defe74]{display:flex;align-items:center;border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius);padding:0 12px}.slug-field[data-v-22defe74]{flex:1;border:none;background:transparent;color:var(--text);font-size:13.5px;padding:10px 0}.edit-actions[data-v-22defe74]{display:flex;gap:8px}.stat-grid[data-v-22defe74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.grid-main[data-v-22defe74]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.chart-card[data-v-22defe74]{padding:20px;position:relative}.card-head[data-v-22defe74]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.card-title[data-v-22defe74]{font-size:14px;font-weight:700}.small-title[data-v-22defe74]{font-size:13.5px;margin-bottom:14px}.small[data-v-22defe74]{font-size:12px}.faint[data-v-22defe74]{color:var(--faint)}.chart[data-v-22defe74]{display:flex;align-items:flex-end;gap:4px;height:150px}.bar-col[data-v-22defe74]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.bar[data-v-22defe74]{width:100%;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 55%,transparent));border-radius:2px 2px 0 0;transform-origin:bottom;animation:lk-bar .5s ease both;min-height:3px}.empty-overlay[data-v-22defe74]{position:absolute;inset:52px 20px 20px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12.5px;color:var(--muted);background:color-mix(in srgb,var(--card) 78%,transparent);border-radius:var(--radius);padding:20px}.side[data-v-22defe74]{display:flex;flex-direction:column;gap:16px}.side-card[data-v-22defe74]{padding:18px}.device-bar[data-v-22defe74]{display:flex;height:9px;border-radius:var(--radius);overflow:hidden;margin-bottom:14px}.device-list[data-v-22defe74]{display:flex;flex-direction:column;gap:8px}.device-row[data-v-22defe74]{display:flex;align-items:center;gap:8px;font-size:12.5px}.device-row .dot[data-v-22defe74]{width:9px;height:9px;border-radius:var(--radius)}.device-name[data-v-22defe74]{flex:1;color:var(--muted)}.side-empty[data-v-22defe74]{font-size:12.5px;color:var(--muted);padding:8px 0}.qr-card[data-v-22defe74]{padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.dl-qr[data-v-22defe74]{border:none;background:transparent;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.grid-two[data-v-22defe74]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.panel[data-v-22defe74]{padding:20px}.ref-row[data-v-22defe74]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;padding:6px 0;border-bottom:1px solid var(--border)}.ref-row[data-v-22defe74]:last-child{border-bottom:none}.ref-name[data-v-22defe74]{color:var(--muted);min-width:0}.uv-value[data-v-22defe74]{font-size:28px;font-weight:800;color:var(--accent);letter-spacing:-.02em}.mono[data-v-22defe74]{font-family:var(--font-mono)}.ellipsis[data-v-22defe74]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-22defe74]{text-align:center;padding:60px 24px}.empty-icon[data-v-22defe74]{font-size:32px;margin-bottom:10px;opacity:.6}.empty-title[data-v-22defe74]{font-size:15px;font-weight:600;margin-bottom:16px}@media (max-width:760px){.grid-main[data-v-22defe74],.grid-two[data-v-22defe74]{grid-template-columns:1fr}}.tool-page[data-v-5e4ca558]{max-width:640px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,40px) 80px}.tool-header[data-v-5e4ca558]{text-align:center;margin-bottom:28px}.tool-emoji[data-v-5e4ca558]{width:52px;height:52px;border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 14px}.tool-header h1[data-v-5e4ca558]{font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.03em;margin:0 0 8px;color:var(--text)}.tool-header p[data-v-5e4ca558]{color:var(--muted);font-size:15px;margin:0 auto;max-width:440px}.tool-page[data-v-1b807b7e]{max-width:560px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,40px) 80px}.tool-header[data-v-1b807b7e]{text-align:center;margin-bottom:24px}.tool-emoji[data-v-1b807b7e]{width:52px;height:52px;border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 14px}.tool-header h1[data-v-1b807b7e]{font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.03em;margin:0 0 8px;color:var(--text);display:inline-flex;align-items:center;gap:10px}.soon-badge[data-v-1b807b7e]{font-size:12px;font-weight:600;color:var(--warn);background:var(--warn-soft);padding:3px 8px;border-radius:var(--radius);text-transform:uppercase;letter-spacing:.03em}.tool-header p[data-v-1b807b7e]{color:var(--muted);font-size:15px;margin:0 auto;max-width:420px}.notify[data-v-1b807b7e]{padding:24px;text-align:center}.notify-title[data-v-1b807b7e]{font-size:15px;font-weight:700;margin-bottom:4px}.notify-sub[data-v-1b807b7e]{font-size:13px;color:var(--muted);margin:0 0 16px}.notify-actions[data-v-1b807b7e]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}