.header-wrap[data-v-a3f20fe9]{background:transparent;border-bottom:none;padding:14px 20px 0;position:sticky;top:0;transition:box-shadow .7s var(--theme-ease);z-index:50}.header-wrap.header-shadow[data-v-a3f20fe9]{box-shadow:none}.header-bar[data-v-a3f20fe9]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fafbfddb;border:1px solid rgba(226,230,237,.9);border-radius:999px;box-shadow:0 10px 30px #14161c0d;margin:0 auto;max-width:1080px}.header-container[data-v-a3f20fe9]{height:58px;justify-content:space-between;padding:0 10px 0 22px}.header-container[data-v-a3f20fe9],.header-left[data-v-a3f20fe9]{align-items:center;display:flex}.header-left[data-v-a3f20fe9]{gap:32px}.brand-link[data-v-a3f20fe9]{align-items:center;color:var(--theme-ink);display:flex;gap:8px;text-decoration:none;transition:opacity .5s var(--theme-ease)}.brand-link[data-v-a3f20fe9]:hover{opacity:.72}.brand-link .brand-mark[data-v-a3f20fe9]{border-radius:6px;display:block;flex-shrink:0;height:28px;width:28px}.brand-name[data-v-a3f20fe9]{font-size:22px;font-weight:700;letter-spacing:-.6px}.brand-name-pdf[data-v-a3f20fe9]{color:var(--theme-accent);font-family:var(--theme-display);font-style:italic;font-weight:500}.dropdown-trigger[data-v-a3f20fe9]{align-items:center;border-radius:999px;cursor:pointer;display:flex;gap:6px;padding:8px 16px;transition:background .5s var(--theme-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-trigger[data-v-a3f20fe9]:hover{background:#1212120a}.dropdown-label[data-v-a3f20fe9],.pricing-link[data-v-a3f20fe9]{font-size:14px}.pricing-link[data-v-a3f20fe9]{border-radius:999px;color:var(--theme-ink);font-weight:500;padding:8px 16px}.pricing-link[data-v-a3f20fe9]:hover{background:#1212120a}.dropdown-label[data-v-a3f20fe9]{color:#333;font-weight:500}.dropdown-arrow[data-v-a3f20fe9]{color:#666;height:14px;transition:transform .3s ease;width:14px}.dropdown-arrow.arrow-open[data-v-a3f20fe9]{transform:rotate(180deg)}.header-right[data-v-a3f20fe9]{align-items:center;display:flex;gap:16px}.status-badge[data-v-a3f20fe9]{border-radius:20px;font-size:13px;font-weight:500;padding:4px 12px;white-space:nowrap}.status-badge.status-active[data-v-a3f20fe9]{background:#dcfce7;color:#16a34a}.status-badge.status-free[data-v-a3f20fe9]{background:#fef3c7;color:#d97706}.login-btn[data-v-a3f20fe9]{background:var(--theme-cta);border:none;border-radius:999px;color:#fafbfd;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:transform .5s var(--theme-ease),background .5s var(--theme-ease)}.login-btn[data-v-a3f20fe9]:hover{background:var(--theme-cta-hover)}.login-btn[data-v-a3f20fe9]:active{transform:scale(.98)}.user-info[data-v-a3f20fe9]{align-items:center;display:flex;gap:12px}.user-email[data-v-a3f20fe9]{color:#555;font-size:14px;max-width:200px;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-a3f20fe9]{background:none;border:1px solid #e0e0e0;border-radius:6px;color:#555;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s}.logout-btn[data-v-a3f20fe9]:hover{background:#f5f5f5;color:#333}.tools-panel[data-v-a3f20fe9]{background:#fafbfd;border:1px solid transparent;border-radius:24px;height:0;left:50%;overflow:hidden;position:absolute;top:80px;transform:translate(-50%);transition:height .35s cubic-bezier(.4,0,.2,1);width:min(1080px,100% - 40px);z-index:49}.tools-panel.panel-open[data-v-a3f20fe9]{border-color:var(--theme-hairline);box-shadow:0 18px 40px #14161c14;height:auto;max-height:min(560px,75vh);overflow-y:auto}.panel-content[data-v-a3f20fe9]{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0 auto;max-width:1200px;padding:28px 32px}.tool-group .group-title[data-v-a3f20fe9]{color:#999;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:14px;padding-left:4px;text-transform:uppercase}.tool-group .group-list[data-v-a3f20fe9]{display:flex;flex-direction:column;gap:4px}.tool-group .tool-item[data-v-a3f20fe9]{border:1px solid transparent;border-radius:10px;color:var(--theme-ink);display:block;font-size:14px;padding:8px 12px;text-decoration:none;transition:background .45s var(--theme-ease),border-color .45s var(--theme-ease),transform .45s var(--theme-ease)}.tool-group .tool-item[data-v-a3f20fe9]:hover{background:var(--theme-dropdown-hover);border-color:var(--theme-hairline);color:var(--theme-accent)}.panel-backdrop[data-v-a3f20fe9]{background:#14161c1f;right:0;bottom:0;left:0;position:fixed;top:0;z-index:48}@media (max-width:980px){.header-wrap[data-v-a3f20fe9]{background:transparent;padding:8px 12px 0}.header-container[data-v-a3f20fe9]{height:52px;padding:0 8px 0 14px}.header-left[data-v-a3f20fe9]{gap:16px}.brand-link .brand-mark[data-v-a3f20fe9]{border-radius:5px;height:24px;width:24px}.brand-name[data-v-a3f20fe9]{font-size:20px}.dropdown-trigger[data-v-a3f20fe9]{padding:6px 10px}.dropdown-label[data-v-a3f20fe9]{font-size:14px}.status-badge[data-v-a3f20fe9]{font-size:11px;padding:3px 8px}.login-btn[data-v-a3f20fe9]{font-size:13px;padding:6px 14px}.user-email[data-v-a3f20fe9]{font-size:12px;max-width:100px}.logout-btn[data-v-a3f20fe9]{font-size:12px;padding:5px 10px}.tools-panel[data-v-a3f20fe9]{top:68px;width:calc(100% - 24px)}.tools-panel.panel-open[data-v-a3f20fe9]{height:auto;max-height:70vh;overflow-y:auto}.panel-content[data-v-a3f20fe9]{gap:20px;grid-template-columns:1fr 1fr;padding:20px 16px}.tool-group .group-title[data-v-a3f20fe9]{font-size:11px;margin-bottom:10px}.tool-group .tool-item[data-v-a3f20fe9]{font-size:13px;padding:6px 10px}.panel-backdrop[data-v-a3f20fe9]{top:0}}
