@charset "UTF-8";.login-panel[data-v-7c021cbe]{position:relative;text-align:center}.login-panel__accent[data-v-7c021cbe]{position:absolute;top:-28px;left:-28px;right:-28px;height:4px;background:linear-gradient(90deg,#d4af37,#ffbf00,#6f4e37);border-radius:4px 4px 0 0}.login-panel__intro[data-v-7c021cbe]{margin-bottom:24px}.login-panel__logo[data-v-7c021cbe]{width:72px;height:72px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(212,175,55,.08),rgba(255,191,0,.12));border:1px solid rgba(212,175,55,.25);border-radius:20px;box-shadow:0 8px 24px rgba(212,175,55,.1)}.login-panel__logo img[data-v-7c021cbe]{width:48px;height:48px;object-fit:contain}.login-panel__title[data-v-7c021cbe]{margin:0 0 8px;font-size:1.375rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.login-panel__desc[data-v-7c021cbe]{margin:0;font-size:14px;line-height:1.5;color:#6b5e4a}.login-panel__google-btn[data-v-7c021cbe]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#1e293b;font-size:15px;font-weight:600;cursor:pointer;transition:all .22s ease;box-shadow:0 1px 2px rgba(15,23,42,.06)}.login-panel__google-btn[data-v-7c021cbe]:hover:not(:disabled){border-color:rgba(212,175,55,.45);box-shadow:0 4px 16px rgba(212,175,55,.12);transform:translateY(-1px)}.login-panel__google-btn[data-v-7c021cbe]:disabled{opacity:.7;cursor:wait}.login-panel__google-btn svg[data-v-7c021cbe]{flex-shrink:0}.login-panel__hint[data-v-7c021cbe]{margin:16px 0 0;font-size:12px;color:#94a3b8;line-height:1.4}.el-overlay.google-login-overlay{z-index:3000;background-color:rgba(15,23,42,.65);backdrop-filter:blur(6px)}.el-overlay.google-login-overlay .el-overlay-dialog{display:flex;align-items:center;justify-content:center;min-height:100%}.el-overlay.google-login-overlay .el-dialog{margin:auto!important;width:400px;max-width:calc(100vw - 32px);background:#fff!important;border-radius:20px!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:0 24px 64px rgba(15,23,42,.25)!important;overflow:hidden;position:relative!important;top:auto!important;transform:none!important}.el-overlay.google-login-overlay .google-login-dialog__header{position:absolute;top:0;right:0;left:0;z-index:2;margin:0;padding:12px 12px 0 0;border:none;background:transparent}.el-overlay.google-login-overlay .google-login-dialog__header .el-dialog__title{display:none}.el-overlay.google-login-overlay .google-login-dialog__header .el-dialog__headerbtn{position:static;width:36px;height:36px;border-radius:10px;background:#f8fafc}.el-overlay.google-login-overlay .google-login-dialog__header .el-dialog__close{color:#6b5e4a!important}.el-overlay.google-login-overlay .google-login-dialog__header .el-dialog__close:hover{color:#d4af37!important}.el-overlay.google-login-overlay .google-login-dialog__body{padding:28px 28px 24px!important}.header[data-v-1a5fe4c3]{width:100%;background:rgba(10,10,11,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:1000}.header-inner[data-v-1a5fe4c3]{max-width:1440px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:64px;padding:0 24px;gap:20px}.menu-icon[data-v-1a5fe4c3]{display:none;margin-right:8px;cursor:pointer;padding:8px;color:#a1a1aa;transition:color .2s ease}.menu-icon[data-v-1a5fe4c3]:hover{color:#3dd68c}.header-left[data-v-1a5fe4c3]{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.header-left .logo-mark[data-v-1a5fe4c3]{display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.header-left .logo-mark img[data-v-1a5fe4c3]{height:36px;width:auto;object-fit:contain;filter:drop-shadow(0 0 6px rgba(61,214,140,.25))}.header-left .header-title-text[data-v-1a5fe4c3]{display:flex;align-items:baseline;gap:8px}.header-left .header-title-text .title-name[data-v-1a5fe4c3]{font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:#f4f4f5;white-space:nowrap}.header-left .header-title-text .title-tag[data-v-1a5fe4c3]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:.7rem;letter-spacing:.12em;color:#3dd68c;white-space:nowrap}.header-nav[data-v-1a5fe4c3]{display:flex;align-items:center;gap:2px;margin:0 20px;flex:1;justify-content:center}.nav-link-item[data-v-1a5fe4c3]{position:relative;display:flex;align-items:center;padding:10px 16px;color:#a1a1aa;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:color .2s ease;white-space:nowrap}.nav-link-item[data-v-1a5fe4c3]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:2px;height:60%;background:#3dd68c;transition:transform .2s ease}.nav-link-item[data-v-1a5fe4c3]:hover,.nav-link-item.active[data-v-1a5fe4c3]{color:#f4f4f5}.nav-link-item.active[data-v-1a5fe4c3]:before{transform:translateY(-50%) scaleY(1)}.header-right[data-v-1a5fe4c3]{display:flex;align-items:center;gap:12px;flex-shrink:0}.auth-actions[data-v-1a5fe4c3]{display:flex;align-items:center;gap:8px}.user-badge[data-v-1a5fe4c3]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;color:#6b6b72;white-space:nowrap}.auth-btn[data-v-1a5fe4c3]{padding:8px 16px;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}.auth-btn--primary[data-v-1a5fe4c3]{background:transparent;border:1px solid #3DD68C;color:#3dd68c}.auth-btn--primary[data-v-1a5fe4c3]:hover{background:rgba(61,214,140,.1);box-shadow:0 0 16px rgba(61,214,140,.25)}.auth-btn--outline[data-v-1a5fe4c3]{background:transparent;border:1px solid rgba(255,255,255,.16);color:#a1a1aa}.auth-btn--outline[data-v-1a5fe4c3]:hover{border-color:#a1a1aa;color:#f4f4f5}.drawer-auth[data-v-1a5fe4c3]{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.drawer-auth-btn[data-v-1a5fe4c3]{width:100%;padding:12px;border-radius:0;border:1px solid #3DD68C;background:transparent;color:#3dd68c;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.drawer-auth-btn[data-v-1a5fe4c3]:hover{background:rgba(61,214,140,.1)}.drawer-auth-btn--outline[data-v-1a5fe4c3]{background:transparent;border:1px solid rgba(255,255,255,.16);color:#a1a1aa}.search-container[data-v-1a5fe4c3]{display:flex;align-items:center;gap:10px}.search-input-wrapper[data-v-1a5fe4c3]{position:relative;width:240px}[data-v-1a5fe4c3] .custom-search-input .el-input__wrapper{background:#1a1a1e!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;box-shadow:none!important;transition:all .2s ease!important}[data-v-1a5fe4c3] .custom-search-input .el-input__wrapper:hover,[data-v-1a5fe4c3] .custom-search-input .el-input__wrapper.is-focus{background:#1a1a1e!important;border-color:#22d3ee!important;box-shadow:0 0 12px rgba(34,211,238,.2)!important}[data-v-1a5fe4c3] .custom-search-input .el-input__inner{color:#f4f4f5!important;font-size:13px}[data-v-1a5fe4c3] .custom-search-input .el-input__inner::placeholder{color:#6b6b72!important}[data-v-1a5fe4c3] .custom-search-input .el-input__prefix .el-icon{color:#6b6b72!important}.restore-btn[data-v-1a5fe4c3]{display:flex;align-items:center;gap:8px;padding:9px 18px;background:transparent;border:1px solid #3DD68C;border-radius:0;color:#3dd68c;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.restore-btn .btn-glyph[data-v-1a5fe4c3]{font-size:11px}.restore-btn[data-v-1a5fe4c3]:hover{background:#3dd68c;color:#0a0a0b;box-shadow:0 0 20px rgba(61,214,140,.35)}.restore-btn[data-v-1a5fe4c3]:active{background:rgba(61,214,140,.85)}.el-overlay.is-drawer{overflow:hidden;height:100vh}.el-drawer.mobile-drawer{width:min(25rem,85%)!important;background:#121214!important;border-right:1px solid rgba(255,255,255,.08)}.el-drawer.mobile-drawer .el-drawer__header{background:#121214;border-bottom:1px solid rgba(255,255,255,.08);padding:20px;margin-bottom:0;display:flex;justify-content:space-between}.el-drawer.mobile-drawer .el-drawer__header>:first-child{flex:0}.el-drawer.mobile-drawer .el-drawer__close-btn{color:#3dd68c}.el-drawer.mobile-drawer .el-drawer__close-btn{color:#22d3ee}.el-drawer.mobile-drawer .el-drawer__body{padding:0;background:#121214}.drawer-header[data-v-1a5fe4c3]{display:flex;flex-direction:column;gap:4px}.drawer-title[data-v-1a5fe4c3]{font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:#f4f4f5}.drawer-subtitle[data-v-1a5fe4c3]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem;letter-spacing:.12em;color:#3dd68c}.drawer-content[data-v-1a5fe4c3]{padding:20px;display:flex;flex-direction:column;gap:24px;background:#121214}.drawer-restore-btn[data-v-1a5fe4c3]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;background:transparent;border:1px solid #3DD68C;border-radius:0;color:#3dd68c;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.drawer-restore-btn .btn-glyph[data-v-1a5fe4c3]{font-size:12px}.drawer-restore-btn[data-v-1a5fe4c3]:hover{background:#3dd68c;color:#0a0a0b;box-shadow:0 0 24px rgba(61,214,140,.35)}.mobile-nav[data-v-1a5fe4c3]{display:flex;flex-direction:column;gap:2px}.mobile-nav-item[data-v-1a5fe4c3]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:0;text-decoration:none;color:#a1a1aa;transition:all .2s ease}.mobile-nav-item .item-index[data-v-1a5fe4c3]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:#6b6b72;width:24px}.mobile-nav-item .item-text[data-v-1a5fe4c3]{font-size:15px;font-weight:600;letter-spacing:.02em}.mobile-nav-item[data-v-1a5fe4c3]:hover{background:#1a1a1e;color:#f4f4f5}.mobile-nav-item.router-link-active[data-v-1a5fe4c3]{background:#1a1a1e;color:#3dd68c;border-left:2px solid #3DD68C}.mobile-nav-item.router-link-active .item-index[data-v-1a5fe4c3]{color:#3dd68c}.quick-categories h4[data-v-1a5fe4c3]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:600;color:#6b6b72;letter-spacing:.12em;margin:0 0 12px}.category-tags[data-v-1a5fe4c3]{display:flex;flex-wrap:wrap;gap:6px}.cat-tag[data-v-1a5fe4c3]{padding:7px 12px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-radius:0;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:#a1a1aa;cursor:pointer;transition:all .2s ease}.cat-tag[data-v-1a5fe4c3]:hover{border-color:#3dd68c;color:#3dd68c}.drawer-user-id[data-v-1a5fe4c3]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;color:#6b6b72}.drawer-footer[data-v-1a5fe4c3]{display:flex;gap:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.drawer-footer .footer-link[data-v-1a5fe4c3]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:#6b6b72;text-decoration:none;transition:color .2s ease}.drawer-footer .footer-link[data-v-1a5fe4c3]:hover{color:#3dd68c}@media (max-width: 1200px){.header-inner[data-v-1a5fe4c3]{gap:16px}.header-nav[data-v-1a5fe4c3]{gap:0}.search-input-wrapper[data-v-1a5fe4c3]{width:180px}}@media (max-width: 1024px){.header-nav[data-v-1a5fe4c3]{gap:0}.nav-link-item[data-v-1a5fe4c3]{padding:8px 10px;font-size:12px}.search-input-wrapper[data-v-1a5fe4c3]{width:160px}}@media (max-width: 900px){.header-nav[data-v-1a5fe4c3],.auth-actions[data-v-1a5fe4c3],.search-container[data-v-1a5fe4c3]{display:none}.menu-icon[data-v-1a5fe4c3]{display:flex;align-items:center;justify-content:center}.header-left[data-v-1a5fe4c3]{flex:1;justify-content:center}}@media (max-width: 480px){.header-inner[data-v-1a5fe4c3]{padding:0 16px;min-height:56px}.header-left .title-name[data-v-1a5fe4c3]{font-size:1.15rem}.header-left .title-tag[data-v-1a5fe4c3]{display:none}.logo-mark img[data-v-1a5fe4c3]{height:30px}}.darkroom-home[data-v-d1f19ad0]{background:#0a0a0b;min-height:100vh;color:#f4f4f5}.section-container[data-v-d1f19ad0]{max-width:1200px;margin:0 auto;padding:72px 24px;position:relative}.section-header[data-v-d1f19ad0]{margin-bottom:56px}.section-header--row[data-v-d1f19ad0]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.section-header-left[data-v-d1f19ad0]{display:flex;flex-direction:column;gap:10px}.section-tag[data-v-d1f19ad0]{display:inline-flex;align-items:center;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.16em;color:#3dd68c;margin-bottom:10px}.section-title[data-v-d1f19ad0]{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;color:#f4f4f5;margin:0 0 14px;letter-spacing:.01em;line-height:1.15}.section-subtitle[data-v-d1f19ad0]{font-size:1.05rem;color:#a1a1aa;margin:0;max-width:620px}.view-all-btn[data-v-d1f19ad0]{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:0;color:#f4f4f5;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.view-all-btn .btn-glyph[data-v-d1f19ad0]{font-size:14px;transition:transform .2s ease}.view-all-btn[data-v-d1f19ad0]:hover{border-color:#3dd68c;color:#3dd68c;box-shadow:0 0 16px rgba(61,214,140,.18)}.view-all-btn:hover .btn-glyph[data-v-d1f19ad0]{transform:translate(3px)}.corner[data-v-d1f19ad0]{position:absolute;width:10px;height:10px;border-color:#22d3ee;border-style:solid;border-width:0;z-index:3;pointer-events:none}.corner--tl[data-v-d1f19ad0]{top:6px;left:6px;border-top-width:1px;border-left-width:1px}.corner--tr[data-v-d1f19ad0]{top:6px;right:6px;border-top-width:1px;border-right-width:1px}.corner--bl[data-v-d1f19ad0]{bottom:6px;left:6px;border-bottom-width:1px;border-left-width:1px}.corner--br[data-v-d1f19ad0]{bottom:6px;right:6px;border-bottom-width:1px;border-right-width:1px}.btn[data-v-d1f19ad0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn .btn-glyph[data-v-d1f19ad0]{font-size:12px}.btn--primary[data-v-d1f19ad0]{background:#3dd68c;border:1px solid #3DD68C;color:#0a0a0b}.btn--primary[data-v-d1f19ad0]:hover{box-shadow:0 0 24px rgba(61,214,140,.4)}.btn--secondary[data-v-d1f19ad0]{background:transparent;border:1px solid rgba(255,255,255,.16);color:#f4f4f5}.btn--secondary[data-v-d1f19ad0]:hover{border-color:#22d3ee;color:#22d3ee}.btn--large[data-v-d1f19ad0]{padding:16px 32px;font-size:15px}.hero-section[data-v-d1f19ad0]{position:relative;overflow:hidden;background:#0a0a0b;padding:96px 24px 80px}.hero-grid-bg[data-v-d1f19ad0]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}.hero-scan[data-v-d1f19ad0]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.012) 2px,rgba(255,255,255,.012) 3px);pointer-events:none;z-index:0}.hero-container[data-v-d1f19ad0]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.hero-grid[data-v-d1f19ad0]{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.hero-content[data-v-d1f19ad0]{text-align:left}.hero-badge[data-v-d1f19ad0]{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid rgba(255,255,255,.08);border-radius:0;margin-bottom:24px}.hero-badge .status-dot[data-v-d1f19ad0]{width:7px;height:7px;border-radius:50%;background:#3dd68c;box-shadow:0 0 8px rgba(61,214,140,.8)}.hero-badge .badge-text[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.12em;color:#a1a1aa}.hero-title[data-v-d1f19ad0]{font-size:clamp(2.1rem,4.5vw,3.2rem);font-weight:700;color:#f4f4f5;line-height:1.1;letter-spacing:.005em;margin:0 0 20px}.hero-title .title-accent[data-v-d1f19ad0]{display:block;color:#3dd68c}.hero-subtitle[data-v-d1f19ad0]{font-size:1.1rem;color:#a1a1aa;line-height:1.65;max-width:520px;margin:0 0 32px}.hero-actions[data-v-d1f19ad0]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.hero-stats[data-v-d1f19ad0]{display:flex;align-items:center;gap:18px}.hero-stats .stat[data-v-d1f19ad0]{display:flex;flex-direction:column;gap:2px}.hero-stats .stat-key[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.14em;color:#6b6b72}.hero-stats .stat-value[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:1.4rem;font-weight:700;color:#f4f4f5}.hero-stats .stat-sep[data-v-d1f19ad0]{width:1px;height:28px;background:rgba(255,255,255,.16)}.hero-visual[data-v-d1f19ad0]{display:flex;justify-content:center}.film-strip[data-v-d1f19ad0]{position:relative;width:100%;max-width:520px;background:#121214;border:1px solid rgba(255,255,255,.08);padding:0;animation:fadeInUp-d1f19ad0 .6s ease both}.film-strip__perf[data-v-d1f19ad0]{height:16px;background:radial-gradient(circle at 12px center,#0A0A0B 4px,transparent 4.5px),#121214;background-size:24px 16px,100% 100%;background-repeat:repeat-x,no-repeat}.film-strip__perf--top[data-v-d1f19ad0]{border-bottom:1px solid rgba(255,255,255,.08)}.film-strip__perf--bottom[data-v-d1f19ad0]{border-top:1px solid rgba(255,255,255,.08)}.film-strip__body[data-v-d1f19ad0]{display:grid;grid-template-columns:1fr 1px 1fr;align-items:stretch}.frame[data-v-d1f19ad0]{position:relative;aspect-ratio:3/4;overflow:hidden;background:#0a0a0b}.frame img[data-v-d1f19ad0]{width:100%;height:100%;object-fit:cover;display:block}.frame--before img[data-v-d1f19ad0]{filter:sepia(.55) brightness(.92) contrast(.95)}.frame--after img[data-v-d1f19ad0]{filter:saturate(1.05)}.frame-label[data-v-d1f19ad0]{position:absolute;top:10px;left:10px;z-index:4;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;letter-spacing:.12em;color:#f4f4f5;background:rgba(10,10,11,.7);padding:3px 6px;border:1px solid rgba(255,255,255,.16)}.frame-label--out[data-v-d1f19ad0]{color:#3dd68c;border-color:rgba(61,214,140,.4)}.frame-divider[data-v-d1f19ad0]{background:#3dd68c;opacity:.5}.strip-tag[data-v-d1f19ad0]{position:absolute;bottom:-26px;left:0;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.16em;color:#6b6b72}@keyframes fadeInUp-d1f19ad0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.process-bar[data-v-d1f19ad0]{background:#0e0e10;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:18px 24px}.process-bar-inner[data-v-d1f19ad0]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.process-step[data-v-d1f19ad0]{display:inline-flex;align-items:baseline;gap:8px;color:#a1a1aa;font-size:13px;font-weight:600;letter-spacing:.02em}.process-step .step-num[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;color:#3dd68c;letter-spacing:.1em}.process-step .step-label[data-v-d1f19ad0]{text-transform:uppercase}.process-arrow[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;color:#45454c;letter-spacing:.1em}.reel-section[data-v-d1f19ad0]{background:#0a0a0b;border-top:1px solid rgba(255,255,255,.08)}.reel-grid[data-v-d1f19ad0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.reel-card[data-v-d1f19ad0]{position:relative;background:#121214;padding:14px;transition:background .2s ease;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column}.reel-card[data-v-d1f19ad0]:hover{background:#1a1a1e}.reel-card:hover .reel-compare .reel-img--after[data-v-d1f19ad0]{clip-path:inset(0 0 0 50%)}.reel-card--cta[data-v-d1f19ad0]{background:#0e0e10;align-items:center;justify-content:center;text-align:center;min-height:100%;cursor:pointer;gap:12px}.reel-card--cta .cta-glyph[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:56px;line-height:1;color:#3dd68c;margin-top:12px}.reel-card--cta .cta-title-sm[data-v-d1f19ad0]{font-size:1.2rem;font-weight:700;color:#f4f4f5;margin:0;letter-spacing:.01em}.reel-card--cta .cta-text-sm[data-v-d1f19ad0]{font-size:13px;color:#a1a1aa;line-height:1.5;margin:0;max-width:240px}.reel-card--cta .cta-action[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#3dd68c;margin-top:4px}.reel-card--cta[data-v-d1f19ad0]:hover{background:#1a1a1e}.reel-card--cta:hover .cta-glyph[data-v-d1f19ad0]{color:#22d3ee;text-shadow:0 0 16px rgba(34,211,238,.5)}.reel-card--cta:hover .cta-action[data-v-d1f19ad0]{color:#22d3ee}.reel-tag[data-v-d1f19ad0]{position:absolute;top:22px;left:22px;z-index:3;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;letter-spacing:.14em;color:#3dd68c;background:rgba(10,10,11,.7);padding:3px 6px;border:1px solid rgba(61,214,140,.3);pointer-events:none}.reel-compare[data-v-d1f19ad0]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0a0a0b;margin-bottom:14px;border:1px solid rgba(255,255,255,.08)}.reel-img[data-v-d1f19ad0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:clip-path .4s ease,filter .4s ease}.reel-img--before[data-v-d1f19ad0]{filter:sepia(.55) brightness(.92) contrast(.95) saturate(.6)}.reel-img--after[data-v-d1f19ad0]{clip-path:inset(0 0 0 0)}.reel-divider[data-v-d1f19ad0]{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#3dd68c;z-index:2;transform:translate(-.5px);box-shadow:0 0 8px rgba(61,214,140,.5);pointer-events:none}.reel-label[data-v-d1f19ad0]{position:absolute;top:8px;z-index:3;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;letter-spacing:.14em;padding:2px 5px;background:rgba(10,10,11,.7);pointer-events:none}.reel-label--in[data-v-d1f19ad0]{left:8px;color:#a1a1aa;border:1px solid rgba(255,255,255,.16)}.reel-label--out[data-v-d1f19ad0]{right:8px;color:#3dd68c;border:1px solid rgba(61,214,140,.3)}.reel-info[data-v-d1f19ad0]{padding:0 4px 4px}.reel-title[data-v-d1f19ad0]{font-size:15px;font-weight:700;color:#f4f4f5;margin:0 0 6px;letter-spacing:.01em}.reel-meta[data-v-d1f19ad0]{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.04em;color:#6b6b72}.reel-meta-sep[data-v-d1f19ad0]{width:1px;height:10px;background:rgba(255,255,255,.16)}.features-section[data-v-d1f19ad0]{background:#0a0a0b;border-top:1px solid rgba(255,255,255,.08)}.features-grid[data-v-d1f19ad0]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(255,255,255,.08)}.feature-card[data-v-d1f19ad0]{position:relative;padding:36px 28px;border-right:1px solid rgba(255,255,255,.08);transition:background .2s ease}.feature-card[data-v-d1f19ad0]:last-child{border-right:none}.feature-card[data-v-d1f19ad0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#3dd68c;transform:scaleY(0);transform-origin:top;transition:transform .25s ease}.feature-card[data-v-d1f19ad0]:hover{background:#121214}.feature-card[data-v-d1f19ad0]:hover:before{transform:scaleY(1)}.feature-icon[data-v-d1f19ad0]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);color:#22d3ee;margin-bottom:20px}.feature-icon[data-v-d1f19ad0] svg{width:22px;height:22px}.feature-title[data-v-d1f19ad0]{font-size:1.25rem;font-weight:700;color:#f4f4f5;margin:0 0 10px;letter-spacing:.01em}.feature-desc[data-v-d1f19ad0]{font-size:14px;color:#a1a1aa;line-height:1.6;margin:0 0 16px}.feature-tags[data-v-d1f19ad0]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.08em;padding:4px 8px;border:1px solid rgba(255,255,255,.08);color:#6b6b72;border-radius:2px}.eras-section[data-v-d1f19ad0]{background:#121214;border-top:1px solid rgba(255,255,255,.08)}.eras-grid[data-v-d1f19ad0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08)}.era-card[data-v-d1f19ad0]{position:relative;background:#121214;padding:32px 28px;cursor:pointer;transition:background .2s ease;min-height:200px;display:flex;flex-direction:column;gap:8px}.era-card[data-v-d1f19ad0]:hover{background:#1a1a1e}.era-year[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.14em;color:#3dd68c}.era-name[data-v-d1f19ad0]{font-size:1.2rem;font-weight:700;color:#f4f4f5;letter-spacing:.01em}.era-desc[data-v-d1f19ad0]{font-size:13px;color:#a1a1aa;line-height:1.55;margin-top:auto}.how-section[data-v-d1f19ad0]{background:#0a0a0b;border-top:1px solid rgba(255,255,255,.08)}.how-grid[data-v-d1f19ad0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08)}.how-card[data-v-d1f19ad0]{background:#0a0a0b;padding:36px 28px;display:flex;flex-direction:column;gap:14px}.how-num[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;letter-spacing:.1em;color:#3dd68c}.how-icon[data-v-d1f19ad0]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);color:#22d3ee}.how-icon[data-v-d1f19ad0] svg{width:20px;height:20px}.how-title[data-v-d1f19ad0]{font-size:1.15rem;font-weight:700;color:#f4f4f5;margin:0;letter-spacing:.01em}.how-desc[data-v-d1f19ad0]{font-size:14px;color:#a1a1aa;line-height:1.6;margin:0}.testimonials-section[data-v-d1f19ad0]{background:#121214;border-top:1px solid rgba(255,255,255,.08)}.testimonials-grid[data-v-d1f19ad0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08)}.testimonial-card[data-v-d1f19ad0]{background:#121214;padding:32px 28px}.accuracy-row[data-v-d1f19ad0]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.accuracy-bar[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;letter-spacing:-.1em;color:#3dd68c}.accuracy-pct[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:#6b6b72;letter-spacing:.08em}.testimonial-text[data-v-d1f19ad0]{font-size:15px;color:#f4f4f5;line-height:1.65;margin:0 0 16px;font-style:normal}.testimonial-author[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:#6b6b72;letter-spacing:.06em}.blog-section[data-v-d1f19ad0]{background:#0a0a0b;border-top:1px solid rgba(255,255,255,.08)}.blog-grid[data-v-d1f19ad0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08)}.blog-card[data-v-d1f19ad0]{background:#0a0a0b;cursor:pointer;transition:background .2s ease;overflow:hidden}.blog-card[data-v-d1f19ad0]:hover{background:#121214}.blog-card:hover .blog-image img[data-v-d1f19ad0]{filter:brightness(.9)}.blog-image[data-v-d1f19ad0]{position:relative;aspect-ratio:16/10;overflow:hidden;background:#1a1a1e}.blog-image img[data-v-d1f19ad0]{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.blog-image__placeholder[data-v-d1f19ad0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.12em;color:#6b6b72}.blog-content[data-v-d1f19ad0]{padding:20px 24px}.blog-category[data-v-d1f19ad0]{display:inline-block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.1em;padding:3px 7px;border:1px solid rgba(255,255,255,.08);color:#22d3ee;margin-bottom:10px}.blog-title[data-v-d1f19ad0]{font-size:16px;font-weight:700;color:#f4f4f5;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-date[data-v-d1f19ad0]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#6b6b72}.cta-section[data-v-d1f19ad0]{background:#0a0a0b;border-top:1px solid rgba(255,255,255,.08)}.cta-card[data-v-d1f19ad0]{position:relative;background:#0e0e10;border:1px solid rgba(255,255,255,.08);padding:56px 40px;text-align:left;overflow:hidden}.cta-top-line[data-v-d1f19ad0]{position:absolute;top:0;left:0;right:0;height:1px;background:#3dd68c;box-shadow:0 0 12px rgba(61,214,140,.5)}.cta-title[data-v-d1f19ad0]{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;color:#f4f4f5;margin:10px 0 12px;letter-spacing:.01em}.cta-text[data-v-d1f19ad0]{font-size:1.05rem;color:#a1a1aa;margin:0 0 28px}@media (max-width: 1024px){.hero-grid[data-v-d1f19ad0]{grid-template-columns:1fr;gap:48px}.hero-content[data-v-d1f19ad0]{text-align:left}.features-grid[data-v-d1f19ad0],.testimonials-grid[data-v-d1f19ad0],.blog-grid[data-v-d1f19ad0],.reel-grid[data-v-d1f19ad0]{grid-template-columns:repeat(2,1fr)}.feature-card[data-v-d1f19ad0]:nth-child(2){border-right:none}.eras-grid[data-v-d1f19ad0],.how-grid[data-v-d1f19ad0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.section-container[data-v-d1f19ad0]{padding:56px 16px}.hero-section[data-v-d1f19ad0]{padding:56px 16px 64px}.hero-title[data-v-d1f19ad0]{font-size:2rem}.film-strip__body[data-v-d1f19ad0]{grid-template-columns:1fr;grid-template-rows:1fr 1px 1fr}.frame-divider[data-v-d1f19ad0]{height:1px;width:100%;background:#3dd68c}.features-grid[data-v-d1f19ad0],.testimonials-grid[data-v-d1f19ad0],.blog-grid[data-v-d1f19ad0],.eras-grid[data-v-d1f19ad0],.how-grid[data-v-d1f19ad0],.reel-grid[data-v-d1f19ad0]{grid-template-columns:1fr}.feature-card[data-v-d1f19ad0],.testimonial-card[data-v-d1f19ad0],.era-card[data-v-d1f19ad0],.how-card[data-v-d1f19ad0],.blog-card[data-v-d1f19ad0]{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.hero-stats[data-v-d1f19ad0]{flex-wrap:wrap;gap:14px}}@media (max-width: 480px){.hero-actions[data-v-d1f19ad0]{flex-direction:column}.btn[data-v-d1f19ad0]{width:100%}.hero-stats .stat-sep[data-v-d1f19ad0]{display:none}.process-bar-inner[data-v-d1f19ad0]{gap:10px}.process-step[data-v-d1f19ad0]{font-size:11px}.process-step .step-num[data-v-d1f19ad0]{font-size:10px}.process-arrow[data-v-d1f19ad0]{display:none}.cta-card[data-v-d1f19ad0]{padding:40px 24px}}.footer[data-v-cc69b28a]{background:#0a0a0b;border-top:1px solid rgba(255,255,255,.08);padding:64px 0 32px;position:relative}.footer-perf[data-v-cc69b28a]{height:14px;margin-bottom:48px;background:radial-gradient(circle at 12px center,#0A0A0B 4px,transparent 4.5px),#3dd68c;background-size:24px 14px,100% 100%;background-repeat:repeat-x,no-repeat;opacity:.18}.footer-container[data-v-cc69b28a]{max-width:1280px;margin:0 auto;padding:0 24px}.footer-top[data-v-cc69b28a]{display:grid;grid-template-columns:1.5fr 2fr;gap:60px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand .brand-logo[data-v-cc69b28a]{display:flex;align-items:baseline;gap:10px;margin-bottom:20px}.footer-brand .brand-text[data-v-cc69b28a]{font-size:1.5rem;font-weight:700;letter-spacing:.02em;color:#f4f4f5}.footer-brand .brand-tag[data-v-cc69b28a]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:.7rem;letter-spacing:.14em;color:#3dd68c}.footer-brand .brand-tagline[data-v-cc69b28a]{font-size:14px;color:#a1a1aa;line-height:1.7;margin:0 0 24px;max-width:360px}.spec-row[data-v-cc69b28a]{display:flex;flex-wrap:wrap;gap:8px}.spec-row span[data-v-cc69b28a]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.1em;padding:5px 9px;border:1px solid rgba(255,255,255,.08);color:#6b6b72}.footer-links[data-v-cc69b28a]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.link-column h4[data-v-cc69b28a]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:600;color:#6b6b72;letter-spacing:.12em;margin:0 0 20px}.link-column ul[data-v-cc69b28a]{list-style:none;padding:0;margin:0}.link-column li[data-v-cc69b28a]{margin-bottom:12px}.link-column li[data-v-cc69b28a]:last-child{margin-bottom:0}.link-column a[data-v-cc69b28a]{color:#a1a1aa;text-decoration:none;font-size:14px;transition:color .2s ease}.link-column a[data-v-cc69b28a]:hover{color:#3dd68c}.newsletter-section[data-v-cc69b28a]{padding:32px 0;border-bottom:1px solid rgba(255,255,255,.08)}.newsletter-content[data-v-cc69b28a]{display:flex;align-items:center;justify-content:space-between;gap:32px}.newsletter-text h4[data-v-cc69b28a]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;font-weight:600;color:#3dd68c;letter-spacing:.12em;margin:0 0 6px}.newsletter-text p[data-v-cc69b28a]{font-size:14px;color:#a1a1aa;margin:0}.newsletter-form[data-v-cc69b28a]{display:flex;gap:0;flex:1;max-width:420px}.newsletter-form input[data-v-cc69b28a]{flex:1;padding:14px 18px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-right:none;border-radius:0;color:#f4f4f5;font-size:14px;transition:all .2s ease}.newsletter-form input[data-v-cc69b28a]::placeholder{color:#6b6b72;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px}.newsletter-form input[data-v-cc69b28a]:focus{outline:none;border-color:#22d3ee;box-shadow:0 0 12px rgba(34,211,238,.15)}.newsletter-form button[data-v-cc69b28a]{padding:14px 24px;background:#3dd68c;border:1px solid #3DD68C;border-radius:0;color:#0a0a0b;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}.newsletter-form button[data-v-cc69b28a]:hover:not(:disabled){box-shadow:0 0 20px rgba(61,214,140,.4)}.newsletter-form button[data-v-cc69b28a]:disabled{opacity:.6;cursor:not-allowed}.footer-bottom[data-v-cc69b28a]{display:flex;align-items:center;justify-content:center;padding-top:30px}.footer-bottom .copyright[data-v-cc69b28a]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#6b6b72;margin:0}@media (max-width: 1024px){.footer-top[data-v-cc69b28a]{grid-template-columns:1fr;gap:40px}.footer-brand[data-v-cc69b28a]{text-align:center}.footer-brand .brand-logo[data-v-cc69b28a]{justify-content:center}.footer-brand .brand-tagline[data-v-cc69b28a]{margin-left:auto;margin-right:auto}.footer-brand .spec-row[data-v-cc69b28a]{justify-content:center}.footer-links[data-v-cc69b28a]{grid-template-columns:repeat(2,1fr);text-align:center}}@media (max-width: 768px){.newsletter-content[data-v-cc69b28a]{flex-direction:column;text-align:center}.newsletter-form[data-v-cc69b28a]{width:100%;max-width:none}}@media (max-width: 480px){.footer-links[data-v-cc69b28a]{grid-template-columns:1fr;gap:24px}.newsletter-form[data-v-cc69b28a]{flex-direction:column}.newsletter-form input[data-v-cc69b28a]{border-right:1px solid rgba(255,255,255,.08);border-bottom:none}.newsletter-form button[data-v-cc69b28a]{width:100%}}.profile-page[data-v-f26b4818]{min-height:calc(100vh - 70px);background:#fdf8ee;padding:40px 0 80px}.container[data-v-f26b4818]{max-width:1000px;margin:0 auto;padding:0 24px}.profile-header[data-v-f26b4818]{display:flex;align-items:center;gap:20px;padding:32px;background:#fff;border-radius:20px;border:1px solid rgba(212,175,55,.15);margin-bottom:32px;box-shadow:0 4px 16px rgba(111,78,55,.05)}.profile-avatar[data-v-f26b4818]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#ffbf00);color:#fff;display:grid;place-items:center;font-size:36px;font-weight:800;flex-shrink:0}.profile-info[data-v-f26b4818]{flex:1}.profile-name[data-v-f26b4818]{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 4px}.profile-email[data-v-f26b4818]{font-size:14px;color:#6b5e4a;margin:0}.signin-btn[data-v-f26b4818],.signout-btn[data-v-f26b4818]{padding:10px 24px;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s ease}.signin-btn[data-v-f26b4818]{background:linear-gradient(135deg,#d4af37,#ffbf00);color:#fff;box-shadow:0 4px 12px rgba(212,175,55,.3)}.signin-btn[data-v-f26b4818]:hover{transform:translateY(-1px)}.signout-btn[data-v-f26b4818]{background:transparent;border:1px solid rgba(239,68,68,.3);color:#dc2626}.signout-btn[data-v-f26b4818]:hover{background:rgba(239,68,68,.08)}.stats-grid[data-v-f26b4818]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.stat-card[data-v-f26b4818]{background:#fff;border-radius:16px;padding:24px;text-align:center;border:1px solid rgba(212,175,55,.15)}.stat-icon[data-v-f26b4818]{font-size:36px;margin-bottom:8px}.stat-num[data-v-f26b4818]{font-size:2rem;font-weight:800;color:#6f4e37;line-height:1;margin-bottom:4px}.stat-label[data-v-f26b4818]{font-size:13px;color:#6b5e4a}.quick-links[data-v-f26b4818]{background:#fff;border-radius:20px;padding:32px;border:1px solid rgba(212,175,55,.15)}.links-title[data-v-f26b4818]{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 20px}.links-grid[data-v-f26b4818]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.link-card[data-v-f26b4818]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fdf8ee;border:1px solid rgba(212,175,55,.15);border-radius:12px;text-decoration:none;transition:all .25s ease}.link-card[data-v-f26b4818]:hover{background:rgba(212,175,55,.1);border-color:#d4af37;transform:translate(4px)}.link-icon[data-v-f26b4818]{font-size:24px}.link-text[data-v-f26b4818]{flex:1;font-size:15px;font-weight:600;color:#0f172a}.link-arrow[data-v-f26b4818]{color:#d4af37;font-weight:800}@media (max-width: 768px){.profile-header[data-v-f26b4818]{flex-direction:column;text-align:center;padding:24px}.stats-grid[data-v-f26b4818],.links-grid[data-v-f26b4818]{grid-template-columns:1fr}}.my-photos-page[data-v-6f9bc8b7]{min-height:calc(100vh - 64px);background:#0a0a0b;padding:48px 0 80px;color:#f4f4f5}.container[data-v-6f9bc8b7]{max-width:1280px;margin:0 auto;padding:0 24px}.page-header[data-v-6f9bc8b7]{text-align:left;margin-bottom:36px}.page-tag[data-v-6f9bc8b7]{display:inline-block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.16em;color:#3dd68c;margin-bottom:12px}.page-title[data-v-6f9bc8b7]{font-size:2.4rem;font-weight:700;color:#f4f4f5;margin:0 0 8px;letter-spacing:.01em}.page-subtitle[data-v-6f9bc8b7]{font-size:1.05rem;color:#a1a1aa;margin:0 0 20px}.create-new-btn[data-v-6f9bc8b7]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3dd68c;border:1px solid #3DD68C;border-radius:0;color:#0a0a0b;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;transition:all .2s ease}.create-new-btn .btn-glyph[data-v-6f9bc8b7]{font-size:11px}.create-new-btn[data-v-6f9bc8b7]:hover{box-shadow:0 0 20px rgba(61,214,140,.4)}.filters-bar[data-v-6f9bc8b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.filter-tabs[data-v-6f9bc8b7]{display:flex;gap:6px;flex-wrap:wrap}.filter-tab[data-v-6f9bc8b7]{padding:9px 16px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-radius:0;color:#a1a1aa;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.filter-tab[data-v-6f9bc8b7]:hover{border-color:rgba(255,255,255,.16);color:#f4f4f5}.filter-tab.active[data-v-6f9bc8b7]{background:transparent;border-color:#3dd68c;color:#3dd68c}.filter-info .info-count[data-v-6f9bc8b7]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.08em;color:#6b6b72}.photos-grid[data-v-6f9bc8b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.photo-skeleton[data-v-6f9bc8b7]{background:#121214;aspect-ratio:3/4;position:relative;overflow:hidden}.photo-skeleton[data-v-6f9bc8b7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:shimmer-6f9bc8b7 1.5s infinite}@keyframes shimmer-6f9bc8b7{0%{transform:translate(-100%)}to{transform:translate(100%)}}.empty-state[data-v-6f9bc8b7]{text-align:left;padding:64px 32px;background:#121214;border:1px solid rgba(255,255,255,.08)}.empty-state .empty-glyph[data-v-6f9bc8b7]{display:block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:48px;color:#6b6b72;margin-bottom:16px}.empty-state h3[data-v-6f9bc8b7]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:16px;letter-spacing:.1em;color:#3dd68c;margin:0 0 10px}.empty-state p[data-v-6f9bc8b7]{font-size:15px;color:#a1a1aa;margin:0 0 24px}.empty-cta[data-v-6f9bc8b7]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:transparent;border:1px solid #3DD68C;border-radius:0;color:#3dd68c;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.empty-cta[data-v-6f9bc8b7]:hover{background:#3dd68c;color:#0a0a0b}.photo-card[data-v-6f9bc8b7]{background:#121214;display:flex;flex-direction:column;transition:background .2s ease}.photo-card[data-v-6f9bc8b7]:hover{background:#1a1a1e}.photo-images[data-v-6f9bc8b7]{display:grid;grid-template-columns:1fr 1px 1fr;aspect-ratio:2/1}.photo-image[data-v-6f9bc8b7]{overflow:hidden;background:#0a0a0b;display:flex;align-items:center;justify-content:center}.photo-image img[data-v-6f9bc8b7]{width:100%;height:100%;object-fit:cover}.photo-image--before img[data-v-6f9bc8b7]{filter:sepia(.55)}.photo-sep[data-v-6f9bc8b7]{background:#3dd68c;opacity:.4}.photo-placeholder[data-v-6f9bc8b7]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#6b6b72}.photo-info[data-v-6f9bc8b7]{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;flex:1}.photo-meta[data-v-6f9bc8b7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.photo-era[data-v-6f9bc8b7]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;color:#3dd68c;padding:2px 6px;border:1px solid rgba(61,214,140,.3)}.photo-tool[data-v-6f9bc8b7],.photo-time[data-v-6f9bc8b7]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;color:#6b6b72}.photo-actions[data-v-6f9bc8b7]{display:flex;border-top:1px solid rgba(255,255,255,.08)}.photo-action[data-v-6f9bc8b7]{flex:1;padding:12px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.08);color:#a1a1aa;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.photo-action[data-v-6f9bc8b7]:last-child{border-right:none}.photo-action[data-v-6f9bc8b7]:hover{color:#22d3ee;background:#1a1a1e}.photo-action--danger[data-v-6f9bc8b7]:hover{color:#e11d48;background:rgba(225,29,72,.08)}@media (max-width: 1024px){.photos-grid[data-v-6f9bc8b7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.my-photos-page[data-v-6f9bc8b7]{padding:24px 0 60px}.container[data-v-6f9bc8b7]{padding:0 16px}.page-title[data-v-6f9bc8b7]{font-size:1.85rem}.photos-grid[data-v-6f9bc8b7]{grid-template-columns:1fr}}.restore-page[data-v-134654ad]{min-height:calc(100vh - 64px);background:#0a0a0b;padding:48px 0 80px;color:#f4f4f5}.container[data-v-134654ad]{max-width:1400px;margin:0 auto;padding:0 24px}.page-header[data-v-134654ad]{margin-bottom:40px;text-align:left}.page-tag[data-v-134654ad]{display:inline-block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.16em;color:#3dd68c;margin-bottom:12px}.page-title[data-v-134654ad]{font-size:2.2rem;font-weight:700;color:#f4f4f5;margin:0 0 8px;letter-spacing:.01em}.page-subtitle[data-v-134654ad]{font-size:1.05rem;color:#a1a1aa;margin:0}.restore-shell[data-v-134654ad]{display:grid;grid-template-columns:280px 1fr;gap:20px;margin-bottom:60px}.corner[data-v-134654ad]{position:absolute;width:10px;height:10px;border-color:#22d3ee;border-style:solid;border-width:0;z-index:3;pointer-events:none}.corner--tl[data-v-134654ad]{top:6px;left:6px;border-top-width:1px;border-left-width:1px}.corner--tr[data-v-134654ad]{top:6px;right:6px;border-top-width:1px;border-right-width:1px}.corner--bl[data-v-134654ad]{bottom:6px;left:6px;border-bottom-width:1px;border-left-width:1px}.corner--br[data-v-134654ad]{bottom:6px;right:6px;border-bottom-width:1px;border-right-width:1px}.tool-sidebar[data-v-134654ad]{background:#0e0e10;border:1px solid rgba(255,255,255,.08);border-radius:0;padding:20px;height:fit-content;position:sticky;top:84px}.sidebar-head[data-v-134654ad]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.sidebar-head .status-dot[data-v-134654ad]{width:7px;height:7px;border-radius:50%;background:#3dd68c;box-shadow:0 0 8px rgba(61,214,140,.8)}.tool-sidebar__label[data-v-134654ad]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:600;color:#6b6b72;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.tool-nav-item[data-v-134654ad]{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:transparent;border:1px solid transparent;border-radius:0;text-align:left;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.tool-nav-item[data-v-134654ad]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#3dd68c;transform:scaleY(0);transition:transform .2s ease}.tool-nav-item .tool-nav-item__icon[data-v-134654ad]{width:36px;height:36px;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#22d3ee;flex-shrink:0}.tool-nav-item .tool-nav-item__icon[data-v-134654ad] svg{width:18px;height:18px}.tool-nav-item .tool-nav-item__body[data-v-134654ad]{display:flex;flex-direction:column;gap:2px;min-width:0}.tool-nav-item .tool-nav-item__body strong[data-v-134654ad]{font-size:13px;font-weight:600;color:#f4f4f5;letter-spacing:.01em}.tool-nav-item .tool-nav-item__body span[data-v-134654ad]{font-size:11px;color:#6b6b72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-nav-item[data-v-134654ad]:hover{background:#1a1a1e;border-color:rgba(255,255,255,.08)}.tool-nav-item.active[data-v-134654ad]{background:#1a1a1e;border-color:rgba(255,255,255,.16)}.tool-nav-item.active[data-v-134654ad]:before{transform:scaleY(1)}.tool-nav-item.active .tool-nav-item__body strong[data-v-134654ad]{color:#3dd68c}.tool-nav-item.active .tool-nav-item__icon[data-v-134654ad]{border-color:#3dd68c;color:#3dd68c}.sidebar-divider[data-v-134654ad]{height:1px;background:rgba(255,255,255,.08);margin:20px 0}.era-grid[data-v-134654ad]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.era-chip[data-v-134654ad]{display:flex;align-items:center;justify-content:center;padding:9px 8px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-radius:0;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;color:#a1a1aa;cursor:pointer;transition:all .2s ease}.era-chip[data-v-134654ad]:hover{border-color:rgba(255,255,255,.16);color:#f4f4f5}.era-chip.active[data-v-134654ad]{background:transparent;border-color:#3dd68c;color:#3dd68c}.tool-panel[data-v-134654ad]{background:#121214;border:1px solid rgba(255,255,255,.08);border-radius:0;overflow:hidden;min-height:600px}.upload-zone[data-v-134654ad]{position:relative;padding:80px 40px;text-align:center;border:1px dashed rgba(255,255,255,.16);margin:24px;cursor:pointer;transition:all .2s ease;background:#0e0e10}.upload-zone[data-v-134654ad]:hover,.upload-zone.is-drag[data-v-134654ad]{border-color:#3dd68c;box-shadow:inset 0 0 40px rgba(61,214,140,.05)}.upload-icon[data-v-134654ad]{width:56px;height:56px;margin:0 auto 16px;color:#6b6b72}.upload-icon[data-v-134654ad] svg{width:56px;height:56px}.upload-title[data-v-134654ad]{font-size:1.25rem;font-weight:700;color:#f4f4f5;margin:0 0 8px;letter-spacing:.01em}.upload-subtitle[data-v-134654ad]{font-size:14px;color:#a1a1aa;margin:0 0 16px}.upload-subtitle .upload-link[data-v-134654ad]{color:#3dd68c;font-weight:600;text-decoration:underline}.upload-hint[data-v-134654ad]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#6b6b72;margin:0}.preview-zone[data-v-134654ad]{padding:24px}.preview-header[data-v-134654ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.preview-title-wrap[data-v-134654ad]{display:flex;flex-direction:column;gap:4px}.preview-title-tag[data-v-134654ad]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.14em;color:#6b6b72}.preview-title[data-v-134654ad]{font-size:1.4rem;font-weight:700;color:#f4f4f5;margin:0;letter-spacing:.01em}.btn-text[data-v-134654ad]{background:transparent;border:1px solid rgba(255,255,255,.16);color:#a1a1aa;padding:8px 14px;border-radius:0;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:all .2s ease}.btn-text[data-v-134654ad]:hover:not(:disabled){border-color:#e11d48;color:#e11d48}.btn-text[data-v-134654ad]:disabled{opacity:.5;cursor:not-allowed}.preview-grid[data-v-134654ad]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.08);margin-bottom:24px;border:1px solid rgba(255,255,255,.08)}.preview-side[data-v-134654ad]{position:relative;background:#0e0e10;padding:12px;overflow:hidden}.preview-label[data-v-134654ad]{position:absolute;top:16px;left:16px;z-index:4;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;letter-spacing:.12em;color:#a1a1aa;background:rgba(10,10,11,.7);padding:3px 6px;border:1px solid rgba(255,255,255,.16)}.preview-label--after[data-v-134654ad]{color:#3dd68c;border-color:rgba(61,214,140,.4)}.preview-img[data-v-134654ad]{position:relative;aspect-ratio:1;margin-top:20px;overflow:hidden;background:#0a0a0b;display:flex;align-items:center;justify-content:center}.preview-img img[data-v-134654ad]{width:100%;height:100%;object-fit:contain}.preview-img--result[data-v-134654ad]{background:#0a0a0b}.preview-placeholder[data-v-134654ad]{text-align:center;color:#6b6b72}.preview-placeholder .placeholder-glyph[data-v-134654ad]{display:block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:32px;margin-bottom:12px;color:#45454c}.preview-placeholder p[data-v-134654ad]{margin:0;font-size:13px}.preview-loading[data-v-134654ad]{text-align:center;padding:20px;width:100%}.loading-bar[data-v-134654ad]{width:100%;max-width:240px;height:4px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);overflow:hidden;margin:0 auto 12px}.loading-bar__fill[data-v-134654ad]{height:100%;background:#3dd68c;box-shadow:0 0 8px rgba(61,214,140,.5);transition:width .3s ease}.loading-text[data-v-134654ad]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#3dd68c;font-weight:600;margin:0}.preview-controls[data-v-134654ad]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-generate[data-v-134654ad]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#3dd68c;border:1px solid #3DD68C;border-radius:0;color:#0a0a0b;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.btn-generate .btn-glyph[data-v-134654ad]{font-size:11px}.btn-generate[data-v-134654ad]:hover:not(:disabled){box-shadow:0 0 24px rgba(61,214,140,.4)}.btn-generate[data-v-134654ad]:disabled{opacity:.5;cursor:not-allowed}.btn-generate .btn-badge[data-v-134654ad]{padding:3px 8px;background:rgba(10,10,11,.25);font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:none}.generate-hint[data-v-134654ad]{margin:10px 0 0;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;line-height:1.5;color:#6b6b72;letter-spacing:.04em;text-align:center}.btn-secondary-action[data-v-134654ad]{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:0;color:#f4f4f5;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.btn-secondary-action .btn-glyph[data-v-134654ad]{font-size:14px}.btn-secondary-action[data-v-134654ad]:hover:not(:disabled){border-color:#22d3ee;color:#22d3ee}.btn-secondary-action[data-v-134654ad]:disabled{opacity:.5;cursor:not-allowed}.preview-tip[data-v-134654ad]{margin-top:16px;padding:12px 16px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-left:2px solid #3DD68C;color:#a1a1aa;font-size:14px;line-height:1.6}.preview-tip .tip-glyph[data-v-134654ad]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:#3dd68c;font-weight:600;letter-spacing:.06em;margin-right:8px}.history-section[data-v-134654ad]{margin-top:40px;padding:32px;background:#121214;border:1px solid rgba(255,255,255,.08)}.history-title[data-v-134654ad]{font-size:1.4rem;font-weight:700;color:#f4f4f5;margin:0 0 20px;letter-spacing:.01em}.history-grid[data-v-134654ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.history-card[data-v-134654ad]{position:relative;background:#0e0e10;border:1px solid rgba(255,255,255,.08);overflow:hidden}.history-card__perf[data-v-134654ad]{height:10px;background:radial-gradient(circle at 9px center,#0A0A0B 3px,transparent 3.5px),#0e0e10;background-size:18px 10px,100% 100%;background-repeat:repeat-x,no-repeat}.history-images[data-v-134654ad]{display:grid;grid-template-columns:1fr 1px 1fr;aspect-ratio:2/1}.history-img[data-v-134654ad]{width:100%;height:100%;object-fit:cover}.history-img--before[data-v-134654ad]{filter:sepia(.55)}.history-sep[data-v-134654ad]{background:#3dd68c;opacity:.4}.history-info[data-v-134654ad]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;color:#6b6b72;letter-spacing:.04em}.history-era[data-v-134654ad]{font-weight:600;color:#3dd68c}.history-time[data-v-134654ad]{color:#6b6b72}@media (max-width: 1024px){.restore-shell[data-v-134654ad]{grid-template-columns:1fr}.tool-sidebar[data-v-134654ad]{position:static}.history-grid[data-v-134654ad]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.restore-page[data-v-134654ad]{padding:24px 0 60px}.container[data-v-134654ad]{padding:0 16px}.page-title[data-v-134654ad]{font-size:1.75rem}.preview-grid[data-v-134654ad]{grid-template-columns:1fr}.upload-zone[data-v-134654ad]{padding:40px 20px;margin:16px}.history-grid[data-v-134654ad]{grid-template-columns:1fr}}@media (max-width: 480px){.era-grid[data-v-134654ad]{grid-template-columns:1fr}.preview-controls[data-v-134654ad]{flex-direction:column}.preview-controls .btn-generate[data-v-134654ad],.preview-controls .btn-secondary-action[data-v-134654ad]{width:100%;justify-content:center}}.blog-page[data-v-0bba7ace]{min-height:calc(100vh - 64px);background:#0a0a0b;padding:48px 0 80px;color:#f4f4f5}.container[data-v-0bba7ace]{max-width:1280px;margin:0 auto;padding:0 24px}.page-header[data-v-0bba7ace]{text-align:left;margin-bottom:36px}.page-tag[data-v-0bba7ace]{display:inline-block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.16em;color:#3dd68c;margin-bottom:12px}.page-title[data-v-0bba7ace]{font-size:2.4rem;font-weight:700;color:#f4f4f5;margin:0 0 8px;letter-spacing:.01em}.page-subtitle[data-v-0bba7ace]{font-size:1.05rem;color:#a1a1aa;margin:0}.tabs[data-v-0bba7ace]{margin-bottom:32px}.tabs-row[data-v-0bba7ace]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start}.tab[data-v-0bba7ace]{padding:9px 16px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-radius:0;color:#a1a1aa;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.tab[data-v-0bba7ace]:hover{border-color:rgba(255,255,255,.16);color:#f4f4f5}.tab--active[data-v-0bba7ace]{background:transparent;border-color:#3dd68c;color:#3dd68c}.blog-grid[data-v-0bba7ace]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.blog-skeleton[data-v-0bba7ace]{background:#121214;aspect-ratio:3/4;position:relative;overflow:hidden}.blog-skeleton[data-v-0bba7ace]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:shimmer-0bba7ace 1.5s infinite}@keyframes shimmer-0bba7ace{0%{transform:translate(-100%)}to{transform:translate(100%)}}.blog-card[data-v-0bba7ace]{background:#121214;cursor:pointer;transition:background .2s ease;overflow:hidden;position:relative}.blog-card[data-v-0bba7ace]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#3dd68c;transform:scaleY(0);transform-origin:top;transition:transform .25s ease;z-index:2}.blog-card[data-v-0bba7ace]:hover{background:#1a1a1e}.blog-card[data-v-0bba7ace]:hover:before{transform:scaleY(1)}.blog-card:hover .card-image img[data-v-0bba7ace]{filter:brightness(.92)}.card-image[data-v-0bba7ace]{aspect-ratio:16/10;overflow:hidden;background:#0a0a0b}.card-image img[data-v-0bba7ace]{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.card-image__placeholder[data-v-0bba7ace]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.12em;color:#6b6b72}.card-content[data-v-0bba7ace]{padding:20px 22px}.card-category[data-v-0bba7ace]{display:inline-block;padding:3px 7px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:0;color:#22d3ee;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:10px}.card-title[data-v-0bba7ace]{font-size:16px;font-weight:700;color:#f4f4f5;margin:0 0 8px;line-height:1.4;letter-spacing:.01em;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-desc[data-v-0bba7ace]{font-size:14px;color:#a1a1aa;line-height:1.6;margin:0 0 16px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-v-0bba7ace]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.card-date[data-v-0bba7ace]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#6b6b72}.read-more[data-v-0bba7ace]{background:transparent;border:none;color:#3dd68c;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0;transition:all .2s ease}.read-more[data-v-0bba7ace]:hover{color:#22d3ee}.empty-state[data-v-0bba7ace]{text-align:left;padding:64px 32px;background:#121214;border:1px solid rgba(255,255,255,.08)}.empty-state .empty-glyph[data-v-0bba7ace]{display:block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:48px;color:#6b6b72;margin-bottom:16px}.empty-state h3[data-v-0bba7ace]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:16px;letter-spacing:.1em;color:#3dd68c;margin:0 0 10px}.empty-state p[data-v-0bba7ace]{font-size:15px;color:#a1a1aa;margin:0}@media (max-width: 1024px){.blog-grid[data-v-0bba7ace]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog-page[data-v-0bba7ace]{padding:24px 0 60px}.container[data-v-0bba7ace]{padding:0 16px}.page-title[data-v-0bba7ace]{font-size:1.85rem}.blog-grid[data-v-0bba7ace]{grid-template-columns:1fr}}.pagination[data-v-0bba7ace]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:32px;padding:20px 16px;border-top:1px solid rgba(255,255,255,.08)}.page-btn[data-v-0bba7ace]{display:inline-flex;align-items:center;gap:4px;min-width:38px;height:38px;padding:0 12px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-radius:0;color:#a1a1aa;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.page-btn .page-glyph[data-v-0bba7ace]{font-size:16px;line-height:1}.page-btn[data-v-0bba7ace]:hover:not(:disabled):not(.page-btn--active){border-color:rgba(255,255,255,.16);color:#f4f4f5}.page-btn--active[data-v-0bba7ace]{background:transparent;border-color:#3dd68c;color:#3dd68c;cursor:default}.page-btn--disabled[data-v-0bba7ace],.page-btn[data-v-0bba7ace]:disabled{opacity:.35;cursor:not-allowed}.page-btn--nav[data-v-0bba7ace]{padding:0 14px;text-transform:uppercase;font-size:11px}.page-ellipsis[data-v-0bba7ace]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:38px;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;letter-spacing:.12em;color:#6b6b72;user-select:none}.page-status[data-v-0bba7ace]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#6b6b72;margin-left:14px;padding-left:14px;border-left:1px solid rgba(255,255,255,.08)}@media (max-width: 480px){.pagination[data-v-0bba7ace]{gap:4px;padding:16px 8px}.page-btn--nav[data-v-0bba7ace]{padding:0 10px;font-size:10px}.page-status[data-v-0bba7ace]{display:none}}.preset-page[data-v-0a3c5c96]{min-height:calc(100vh - 64px);background:#0a0a0b;padding:48px 0 80px;color:#f4f4f5}.container[data-v-0a3c5c96]{max-width:1280px;margin:0 auto;padding:0 24px}.page-header[data-v-0a3c5c96]{text-align:left;margin-bottom:36px}.page-tag[data-v-0a3c5c96]{display:inline-block;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.16em;color:#3dd68c;margin-bottom:12px}.page-title[data-v-0a3c5c96]{font-size:2.4rem;font-weight:700;color:#f4f4f5;margin:0 0 8px;letter-spacing:.01em}.page-subtitle[data-v-0a3c5c96]{font-size:1.05rem;color:#a1a1aa;margin:0}.era-tabs[data-v-0a3c5c96]{display:flex;justify-content:flex-start;gap:6px;margin-bottom:32px;flex-wrap:wrap}.era-tab[data-v-0a3c5c96]{padding:9px 16px;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-radius:0;color:#a1a1aa;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.era-tab[data-v-0a3c5c96]:hover{border-color:rgba(255,255,255,.16);color:#f4f4f5}.era-tab.active[data-v-0a3c5c96]{background:transparent;border-color:#3dd68c;color:#3dd68c}.era-info-banner[data-v-0a3c5c96]{position:relative;display:flex;align-items:center;gap:20px;padding:24px 32px;background:#0e0e10;border:1px solid rgba(255,255,255,.08);margin-bottom:32px;overflow:hidden}.banner-left-line[data-v-0a3c5c96]{position:absolute;left:0;top:0;bottom:0;width:4px;background:#3dd68c}.corner[data-v-0a3c5c96]{position:absolute;width:10px;height:10px;border-color:#22d3ee;border-style:solid;border-width:0;z-index:3;pointer-events:none}.corner--tl[data-v-0a3c5c96]{top:8px;left:12px;border-top-width:1px;border-left-width:1px}.corner--tr[data-v-0a3c5c96]{top:8px;right:8px;border-top-width:1px;border-right-width:1px}.corner--bl[data-v-0a3c5c96]{bottom:8px;left:12px;border-bottom-width:1px;border-left-width:1px}.corner--br[data-v-0a3c5c96]{bottom:8px;right:8px;border-bottom-width:1px;border-right-width:1px}.banner-content[data-v-0a3c5c96]{flex:1}.banner-stock[data-v-0a3c5c96]{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.16em;color:#6b6b72}.banner-title[data-v-0a3c5c96]{font-size:1.5rem;font-weight:700;color:#f4f4f5;margin:4px 0 0;letter-spacing:.01em}.banner-cta[data-v-0a3c5c96]{flex-shrink:0;padding:11px 22px;background:transparent;border:1px solid #3DD68C;border-radius:0;color:#3dd68c;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.banner-cta[data-v-0a3c5c96]:hover{background:#3dd68c;color:#0a0a0b;box-shadow:0 0 18px rgba(61,214,140,.3)}.templates-grid[data-v-0a3c5c96]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.template-card[data-v-0a3c5c96]{position:relative;background:#121214;cursor:pointer;transition:background .2s ease;overflow:hidden}.template-card[data-v-0a3c5c96]:hover{background:#1a1a1e}.template-card:hover .template-overlay[data-v-0a3c5c96]{opacity:1}.template-preview[data-v-0a3c5c96]{position:relative;aspect-ratio:3/4;overflow:hidden;background:#0a0a0b}.template-preview img[data-v-0a3c5c96]{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:filter .3s ease}.popular-badge[data-v-0a3c5c96]{position:absolute;top:10px;left:10px;padding:3px 7px;background:rgba(10,10,11,.8);border:1px solid #3DD68C;color:#3dd68c;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;z-index:2}.template-overlay[data-v-0a3c5c96]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(10,10,11,.85);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s ease}.use-template-btn[data-v-0a3c5c96]{padding:11px 20px;background:transparent;border:1px solid #3DD68C;border-radius:0;color:#3dd68c;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.use-template-btn[data-v-0a3c5c96]:hover{background:#3dd68c;color:#0a0a0b}.template-info[data-v-0a3c5c96]{padding:16px}.template-name[data-v-0a3c5c96]{font-size:15px;font-weight:700;color:#f4f4f5;margin:0 0 10px;line-height:1.3;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-meta[data-v-0a3c5c96]{display:flex;gap:14px;margin-bottom:10px}.meta-item[data-v-0a3c5c96]{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;color:#6b6b72}.meta-item .meta-glyph[data-v-0a3c5c96]{font-size:9px}.template-tags[data-v-0a3c5c96]{display:flex;gap:5px;flex-wrap:wrap}.tag[data-v-0a3c5c96]{padding:3px 7px;background:transparent;border:1px solid rgba(255,255,255,.08);color:#6b6b72;font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:.06em;border-radius:0}@media (max-width: 1024px){.templates-grid[data-v-0a3c5c96]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.preset-page[data-v-0a3c5c96]{padding:24px 0 60px}.container[data-v-0a3c5c96]{padding:0 16px}.page-title[data-v-0a3c5c96]{font-size:1.85rem}.templates-grid[data-v-0a3c5c96]{grid-template-columns:repeat(2,1fr)}.era-info-banner[data-v-0a3c5c96]{flex-direction:column;text-align:left;align-items:flex-start;padding:20px}}@media (max-width: 480px){.templates-grid[data-v-0a3c5c96]{grid-template-columns:1fr}}.google-callback-page[data-v-7ef9bcaa]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#fdf8ee,#fff)}.callback-card[data-v-7ef9bcaa]{width:100%;max-width:400px;padding:40px 32px;background:#fff;border-radius:20px;box-shadow:0 24px 64px rgba(111,78,55,.12);text-align:center;border:1px solid rgba(212,175,55,.15)}.callback-status h2[data-v-7ef9bcaa]{margin:16px 0 8px;font-size:1.25rem;font-weight:800;color:#0f172a}.callback-status p[data-v-7ef9bcaa]{margin:0;font-size:14px;color:#6b5e4a;line-height:1.5}.spinner[data-v-7ef9bcaa]{width:48px;height:48px;margin:0 auto;border:3px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-7ef9bcaa .8s linear infinite}@keyframes spin-7ef9bcaa{to{transform:rotate(360deg)}}.icon[data-v-7ef9bcaa]{width:56px;height:56px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:28px;font-weight:700}.icon--success[data-v-7ef9bcaa]{background:rgba(34,197,94,.15);color:#16a34a}.icon--error[data-v-7ef9bcaa]{background:rgba(239,68,68,.12);color:#dc2626}.back-btn[data-v-7ef9bcaa]{margin-top:20px;padding:10px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#d4af37,#ffbf00);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.back-btn[data-v-7ef9bcaa]:hover{opacity:.9}
