@keyframes float-4a3e35a7{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(-20px,-10px) scale(1.02)}}@keyframes pulse-glow-4a3e35a7{0%,to{opacity:.4}50%{opacity:.7}}@keyframes slide-up-4a3e35a7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-4a3e35a7{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-v-4a3e35a7],[data-v-4a3e35a7]:before,[data-v-4a3e35a7]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes home-route-shimmer-4a3e35a7{0%,to{opacity:.5}50%{opacity:.85}}.home-route-skeleton[data-v-4a3e35a7]{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-secondary)}.hrs-header[data-v-4a3e35a7]{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--header-bg);border-bottom:1px solid var(--border-glass);flex-shrink:0}.hrs-header__left[data-v-4a3e35a7],.hrs-header__center[data-v-4a3e35a7],.hrs-header__right[data-v-4a3e35a7]{display:flex;align-items:center}.hrs-header__left[data-v-4a3e35a7]{gap:16px}.hrs-header__nav-pills[data-v-4a3e35a7]{display:flex;gap:4px;margin-left:8px}.hrs-header__center[data-v-4a3e35a7],.hrs-header__right[data-v-4a3e35a7]{gap:8px}.hrs-favicon[data-v-4a3e35a7]{width:28px;height:28px;border-radius:8px;flex-shrink:0}.hrs-logo-text[data-v-4a3e35a7]{width:100px;height:20px;border-radius:8px}.hrs-theme-btn[data-v-4a3e35a7]{border:1px solid var(--border-color);opacity:.5}.hrs-hero[data-v-4a3e35a7]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 72px);position:relative;overflow:hidden;background:var(--bg-secondary)}@media(max-width:1024px){.hrs-hero[data-v-4a3e35a7]{min-height:auto}}.hrs-hero__bg[data-v-4a3e35a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0066cc0a,#0066cc05);pointer-events:none;z-index:0}.hrs-hero__inner[data-v-4a3e35a7]{max-width:1400px;width:100%;margin:0 auto;padding:64px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}@media(max-width:1024px){.hrs-hero__inner[data-v-4a3e35a7]{grid-template-columns:1fr;text-align:center;padding:48px 24px}}@media(max-width:768px){.hrs-hero__inner[data-v-4a3e35a7]{padding:32px 16px}}.hrs-hero__content[data-v-4a3e35a7]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:1024px){.hrs-hero__content[data-v-4a3e35a7]{order:1;align-items:center}}.hrs-hero__visual[data-v-4a3e35a7]{display:flex;justify-content:center}@media(max-width:1024px){.hrs-hero__visual[data-v-4a3e35a7]{order:0}}.hrs-hero__card[data-v-4a3e35a7]{width:280px;height:200px;border-radius:18px;background:linear-gradient(90deg,#0066cc1a 25%,#06c3,#0066cc1a 75%);animation:home-route-shimmer-4a3e35a7 1.5s ease-in-out infinite}.hrs-hero__actions[data-v-4a3e35a7]{display:flex;gap:8px;margin-top:8px}.hrs-hero__btn[data-v-4a3e35a7]{border:none}.hrs-hero__btn--primary[data-v-4a3e35a7]{background:linear-gradient(90deg,#06c6 25%,#06c9,#06c6 75%)!important}.hrs-hero__btn--secondary[data-v-4a3e35a7]{background:transparent;border:1px solid var(--border-color);opacity:.5}.hrs-content[data-v-4a3e35a7]{max-width:1400px;width:100%;margin:0 auto;padding:0 48px 64px;display:flex;flex-direction:column;gap:64px}@media(max-width:1024px){.hrs-content[data-v-4a3e35a7]{padding:0 24px 48px}}@media(max-width:768px){.hrs-content[data-v-4a3e35a7]{padding:0 16px 32px}}.hrs-carousel[data-v-4a3e35a7]{display:flex;gap:4px;align-items:stretch}@media(max-width:1024px){.hrs-carousel .hrs-carousel__slide[data-v-4a3e35a7]:nth-child(3){display:none}.hrs-carousel .hrs-carousel__slide[data-v-4a3e35a7]{flex-basis:50%}}@media(max-width:768px){.hrs-carousel .hrs-carousel__slide[data-v-4a3e35a7]:nth-child(2),.hrs-carousel .hrs-carousel__slide[data-v-4a3e35a7]:nth-child(3){display:none}.hrs-carousel .hrs-carousel__slide[data-v-4a3e35a7]{flex-basis:100%}}.hrs-carousel__slide[data-v-4a3e35a7]{flex:0 0 33.3333333333%;padding:0 4px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.hrs-carousel__preview[data-v-4a3e35a7]{width:100%;height:360px;border-radius:8px;background:linear-gradient(90deg,#0066cc1a 25%,#06c3,#0066cc1a 75%);animation:home-route-shimmer-4a3e35a7 1.5s ease-in-out infinite}@media(max-width:768px){.hrs-carousel__preview[data-v-4a3e35a7]{height:300px}}.hrs-carousel__name[data-v-4a3e35a7]{margin-top:16px}.hrs-content-rows[data-v-4a3e35a7]{display:flex;flex-direction:column;gap:48px}.hrs-section[data-v-4a3e35a7]{display:flex;flex-direction:column;gap:8px}.hrs-bar[data-v-4a3e35a7]{border-radius:8px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:home-route-shimmer-4a3e35a7 1.5s ease-in-out infinite}.hrs-pill[data-v-4a3e35a7]{border-radius:100px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:home-route-shimmer-4a3e35a7 1.5s ease-in-out infinite}.hrs-favicon[data-v-4a3e35a7],.hrs-logo-text[data-v-4a3e35a7]{background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:home-route-shimmer-4a3e35a7 1.5s ease-in-out infinite}@keyframes float-8dc4276a{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(-20px,-10px) scale(1.02)}}@keyframes pulse-glow-8dc4276a{0%,to{opacity:.4}50%{opacity:.7}}@keyframes slide-up-8dc4276a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-8dc4276a{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-v-8dc4276a],[data-v-8dc4276a]:before,[data-v-8dc4276a]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes dashboard-route-shimmer-8dc4276a{0%,to{opacity:.5}50%{opacity:.85}}.dashboard-route-skeleton[data-v-8dc4276a]{height:100vh;display:flex;flex-direction:column;background:var(--bg-secondary);overflow:hidden}.drs-header[data-v-8dc4276a]{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--header-bg);border-bottom:1px solid var(--border-glass);flex-shrink:0}.drs-header__left[data-v-8dc4276a],.drs-header__right[data-v-8dc4276a]{display:flex;align-items:center}.drs-header__left[data-v-8dc4276a]{gap:16px}.drs-header__right[data-v-8dc4276a]{gap:8px}.drs-favicon[data-v-8dc4276a]{width:28px;height:28px;border-radius:8px;flex-shrink:0}.drs-logo-text[data-v-8dc4276a]{width:100px;height:20px;border-radius:8px}.drs-nav-pills[data-v-8dc4276a]{display:flex;gap:4px;margin-left:8px}.drs-theme-btn[data-v-8dc4276a]{border:1px solid var(--border-color);opacity:.5}.drs-body[data-v-8dc4276a]{flex:1;display:flex;overflow:hidden}.drs-sidebar[data-v-8dc4276a]{flex-shrink:0;width:240px;background:var(--sidebar-bg);border-right:1px solid var(--border-glass);display:flex;flex-direction:column;gap:4px;padding:24px 16px;overflow:hidden}@media(max-width:768px){.drs-sidebar[data-v-8dc4276a]{display:none}}.drs-nav-item[data-v-8dc4276a]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:11px;border-left:2px solid transparent}.drs-nav-item--active[data-v-8dc4276a]{background:#0066cc14;border-left-color:#06c}.drs-icon[data-v-8dc4276a]{width:20px;height:20px;border-radius:8px;flex-shrink:0}.drs-content[data-v-8dc4276a]{flex:1;min-width:0;overflow-y:auto;position:relative}.drs-content[data-v-8dc4276a]::-webkit-scrollbar{width:6px;height:6px}.drs-content[data-v-8dc4276a]::-webkit-scrollbar-track{background:transparent}.drs-content[data-v-8dc4276a]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.drs-content[data-v-8dc4276a]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.drs-content-inner[data-v-8dc4276a]{position:relative;z-index:1;padding:48px;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:32px}@media(max-width:1024px){.drs-content-inner[data-v-8dc4276a]{padding:24px}}@media(max-width:768px){.drs-content-inner[data-v-8dc4276a]{padding:16px}}.drs-toolbar[data-v-8dc4276a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.drs-title[data-v-8dc4276a]{flex-shrink:0}.drs-actions[data-v-8dc4276a]{display:flex;gap:8px}.drs-filter-bar[data-v-8dc4276a]{display:flex;align-items:center;gap:8px}.drs-grid[data-v-8dc4276a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}@media(max-width:1024px){.drs-grid[data-v-8dc4276a]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}}@media(max-width:768px){.drs-grid[data-v-8dc4276a]{grid-template-columns:1fr;gap:16px}}.drs-card[data-v-8dc4276a]{border:1px solid var(--border-color);border-radius:18px;overflow:hidden;background:var(--bg-primary)}.drs-card__preview[data-v-8dc4276a]{width:100%;height:220px;background:var(--bg-glass)}@media(max-width:768px){.drs-card__preview[data-v-8dc4276a]{height:180px}}.drs-card__info[data-v-8dc4276a]{padding:16px;display:flex;flex-direction:column}.drs-bar[data-v-8dc4276a],.drs-icon[data-v-8dc4276a],.drs-favicon[data-v-8dc4276a],.drs-logo-text[data-v-8dc4276a]{border-radius:8px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:dashboard-route-shimmer-8dc4276a 1.5s ease-in-out infinite}.drs-pill[data-v-8dc4276a]{border-radius:100px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:dashboard-route-shimmer-8dc4276a 1.5s ease-in-out infinite}.drs-pill--accent[data-v-8dc4276a]{background:linear-gradient(90deg,#0066cc26 25%,#0066cc40,#0066cc26 75%)}.drs-square[data-v-8dc4276a]{border-radius:8px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:dashboard-route-shimmer-8dc4276a 1.5s ease-in-out infinite}.drs-card__preview[data-v-8dc4276a]{animation:dashboard-route-shimmer-8dc4276a 1.5s ease-in-out infinite}@keyframes float-9c5287ca{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(-20px,-10px) scale(1.02)}}@keyframes pulse-glow-9c5287ca{0%,to{opacity:.4}50%{opacity:.7}}@keyframes slide-up-9c5287ca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-9c5287ca{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-v-9c5287ca],[data-v-9c5287ca]:before,[data-v-9c5287ca]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes skeleton-shimmer-9c5287ca{0%,to{opacity:.5}50%{opacity:.8}}.editor-skeleton[data-v-9c5287ca]{height:100vh;display:flex;flex-direction:column;background:var(--bg-secondary)}.editor-skeleton__header[data-v-9c5287ca]{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--header-bg);border-bottom:1px solid var(--border-glass);flex-shrink:0}.editor-skeleton__body[data-v-9c5287ca]{flex:1;display:flex;overflow:hidden}.editor-skeleton__nav[data-v-9c5287ca]{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:16px 8px;background:var(--editor-panel-bg);border-right:1px solid var(--border-glass);overflow:hidden}.editor-skeleton__editor[data-v-9c5287ca]{flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--editor-panel-bg);border-right:1px solid var(--border-glass);overflow:hidden}.editor-skeleton__preview[data-v-9c5287ca]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:32px;overflow:hidden}.sk-header__left[data-v-9c5287ca]{display:flex;align-items:center;gap:8px}.sk-header__nav-pills[data-v-9c5287ca]{display:flex;gap:4px;margin-left:8px}.sk-header__center[data-v-9c5287ca],.sk-header__right[data-v-9c5287ca]{display:flex;align-items:center;gap:8px}.sk-nav-item[data-v-9c5287ca]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:11px;border-left:2px solid transparent}.sk-nav-item--active[data-v-9c5287ca]{background:#0066cc14;border-left-color:#06c}.sk-nav-item--active .skeleton-circle[data-v-9c5287ca],.sk-nav-item--active .skeleton-bar[data-v-9c5287ca]{opacity:1}.sk-card[data-v-9c5287ca]{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:11px;overflow:hidden}.sk-card__header[data-v-9c5287ca]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--border-glass)}.sk-card__body[data-v-9c5287ca]{padding:16px;display:flex;flex-direction:column;gap:8px}.sk-photo-row[data-v-9c5287ca]{display:flex;align-items:flex-start;gap:8px}.sk-photo-actions[data-v-9c5287ca]{display:flex;flex-direction:column;gap:4px}.sk-field-grid[data-v-9c5287ca]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-field[data-v-9c5287ca]{display:flex;flex-direction:column;gap:4px}.sk-entry[data-v-9c5287ca]{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid var(--border-glass)}.sk-entry[data-v-9c5287ca]:last-child{border-bottom:none;padding-bottom:0}.sk-entry[data-v-9c5287ca]:first-child{padding-top:0}.sk-page[data-v-9c5287ca]{width:100%;max-width:820px;min-height:800px;background:#fff;border-radius:18px;box-shadow:var(--shadow-md);padding:32px;display:flex;flex-direction:column;gap:16px}.sk-page__header[data-v-9c5287ca]{display:flex;align-items:center;gap:16px}.sk-page__header-text[data-v-9c5287ca]{display:flex;flex-direction:column;gap:2px}.sk-page__contact-row[data-v-9c5287ca]{display:flex;gap:8px;margin-top:4px}.sk-page__divider[data-v-9c5287ca]{height:1px;background:var(--bg-glass);margin:4px 0}.sk-page__section[data-v-9c5287ca]{display:flex;flex-direction:column;gap:4px}.sk-page__section-content[data-v-9c5287ca]{display:flex;flex-direction:column;gap:2px;padding-left:8px}.skeleton-bar[data-v-9c5287ca]{background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:skeleton-shimmer-9c5287ca 1.5s ease-in-out infinite;border-radius:8px}.skeleton-circle[data-v-9c5287ca]{border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:skeleton-shimmer-9c5287ca 1.5s ease-in-out infinite}.skeleton-pill[data-v-9c5287ca]{border-radius:100px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:skeleton-shimmer-9c5287ca 1.5s ease-in-out infinite}.sk-btn[data-v-9c5287ca]{border:1px solid var(--border-glass);opacity:.5}.sk-btn--accent[data-v-9c5287ca]{opacity:.6;background:linear-gradient(90deg,#0066cc26 25%,#0066cc40,#0066cc26 75%)!important;animation:skeleton-shimmer-9c5287ca 1.5s ease-in-out infinite}.sk-theme-btn[data-v-9c5287ca]{border:1px solid var(--border-glass);opacity:.5}@media(max-width:1024px){.sk-header__nav-pills[data-v-9c5287ca]{display:none}.sk-btn[data-v-9c5287ca],.sk-btn--accent[data-v-9c5287ca]{width:28px!important}}@media(max-width:768px){.sk-header__nav-pills[data-v-9c5287ca],.sk-header__left .skeleton-bar[data-v-9c5287ca]{display:none}.sk-btn[data-v-9c5287ca],.sk-btn--accent[data-v-9c5287ca]{width:28px!important}.sk-field-grid[data-v-9c5287ca]{grid-template-columns:1fr}}@keyframes float-164a28fd{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(-20px,-10px) scale(1.02)}}@keyframes pulse-glow-164a28fd{0%,to{opacity:.4}50%{opacity:.7}}@keyframes slide-up-164a28fd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-164a28fd{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-v-164a28fd],[data-v-164a28fd]:before,[data-v-164a28fd]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes templates-route-shimmer-164a28fd{0%,to{opacity:.5}50%{opacity:.85}}.templates-route-skeleton[data-v-164a28fd]{height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);overflow:hidden}.trs-header[data-v-164a28fd]{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:var(--header-bg);border-bottom:1px solid var(--border-light);flex-shrink:0;z-index:10}@media(max-width:768px){.trs-header[data-v-164a28fd]{padding:8px 16px}}.trs-title[data-v-164a28fd]{flex-shrink:0}.trs-back-btn[data-v-164a28fd]{border:1px solid var(--border-glass);opacity:.5}.trs-apply-btn[data-v-164a28fd]{background:linear-gradient(90deg,#06c6 25%,#06c9,#06c6 75%)!important}.trs-grid[data-v-164a28fd]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:min-content;gap:32px;padding:32px 32px 64px;overflow-y:auto;align-content:start}.trs-grid[data-v-164a28fd]::-webkit-scrollbar{width:6px;height:6px}.trs-grid[data-v-164a28fd]::-webkit-scrollbar-track{background:transparent}.trs-grid[data-v-164a28fd]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.trs-grid[data-v-164a28fd]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media(max-width:1024px){.trs-grid[data-v-164a28fd]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding:24px}}@media(max-width:768px){.trs-grid[data-v-164a28fd]{grid-template-columns:1fr;padding:16px;gap:16px}}.trs-card[data-v-164a28fd]{border:1px solid var(--border-color);border-radius:18px;overflow:hidden;background:var(--bg-primary)}.trs-card__preview[data-v-164a28fd]{width:100%;height:280px;background:var(--bg-glass);animation:templates-route-shimmer-164a28fd 1.5s ease-in-out infinite}.trs-card__info[data-v-164a28fd]{padding:16px;display:flex;flex-direction:column}.trs-bar[data-v-164a28fd]{border-radius:8px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:templates-route-shimmer-164a28fd 1.5s ease-in-out infinite}.trs-pill[data-v-164a28fd]{border-radius:100px;background:linear-gradient(90deg,var(--bg-glass) 25%,var(--bg-glass-hover) 50%,var(--bg-glass) 75%);animation:templates-route-shimmer-164a28fd 1.5s ease-in-out infinite}@keyframes float-5e34611e{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(-20px,-10px) scale(1.02)}}@keyframes pulse-glow-5e34611e{0%,to{opacity:.4}50%{opacity:.7}}@keyframes slide-up-5e34611e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-5e34611e{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-v-5e34611e],[data-v-5e34611e]:before,[data-v-5e34611e]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.route-skeleton-overlay[data-v-5e34611e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:var(--bg-secondary);overflow:hidden}.route-skeleton-fade-enter-active[data-v-5e34611e],.route-skeleton-fade-leave-active[data-v-5e34611e]{transition:opacity .2s ease}.route-skeleton-fade-enter-from[data-v-5e34611e],.route-skeleton-fade-leave-to[data-v-5e34611e]{opacity:0}#app{width:100%;height:100vh}.skip-to-content{position:absolute;top:-40px;left:0;padding:8px 16px;background:#4f6df5;color:#fff;z-index:9999;transition:top .2s;font-weight:600;text-decoration:none;border-radius:0 0 8px;font-size:14px}.skip-to-content:focus{top:0}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(-20px,-10px) scale(1.02)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.7}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-primary: #272729;--bg-secondary: #252527;--bg-tertiary: #2a2a2c;--bg-dark: #1d1d1f;--bg-solid: #2a2a2c;--bg-glass: transparent;--bg-glass-hover: rgba(255, 255, 255, .06);--bg-glass-active: rgba(255, 255, 255, .12);--bg-gradient: var(--bg-secondary);--text-primary: #f5f5f7;--text-secondary: #a1a1a6;--text-light: #6e6e73;--border-color: rgba(255, 255, 255, .1);--border-light: transparent;--border-bold: rgba(255, 255, 255, .15);--border-glass: rgba(255, 255, 255, .1);--border-hover: rgba(255, 255, 255, .15);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-primary: none;--shadow-secondary: none;--shadow-glow-primary: none;--shadow-glow-secondary: none;--shadow-card: none;--shadow-product: rgba(0, 0, 0, .22) 3px 5px 30px;--glow-purple: transparent;--glow-cyan: transparent;--glow-pink: transparent;--glow-amber: transparent;--scrollbar-thumb: rgba(255, 255, 255, .15);--scrollbar-thumb-hover: rgba(255, 255, 255, .25);--header-bg: #272729;--sidebar-bg: #252527;--editor-panel-bg: #2a2a2c;--card-info-bg: #272729;--card-overlay-bg: #1d1d1f;--hover-bg: rgba(255, 255, 255, .06);--focus-ring: rgba(0, 102, 204, .25);--input-focus-bg: #2a2a2c;--input-disabled-bg: #252527;--diff-added-line-bg: rgba(52, 211, 153, .15);--diff-added-char-bg: rgba(52, 211, 153, .4);--diff-added-indicator: rgba(52, 211, 153, .6);--diff-removed-line-bg: rgba(248, 113, 113, .15);--diff-removed-char-bg: rgba(248, 113, 113, .4);--diff-removed-indicator: rgba(248, 113, 113, .6);--overlay-bg: rgba(0, 0, 0, .5);--grid-line: transparent;--progress-track: #333333;--tooltip-bg: #2a2a2c;--tooltip-border: rgba(255, 255, 255, .15);--tooltip-shadow: none}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #f5f5f7;--bg-tertiary: #fafafc;--bg-dark: #f5f5f7;--bg-solid: #ffffff;--bg-glass: transparent;--bg-glass-hover: rgba(0, 0, 0, .04);--bg-glass-active: rgba(0, 0, 0, .08);--bg-gradient: var(--bg-secondary);--text-primary: #1d1d1f;--text-secondary: #6e6e73;--text-light: #86868b;--border-color: rgba(0, 0, 0, .08);--border-light: transparent;--border-bold: rgba(0, 0, 0, .12);--border-glass: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .12);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-primary: none;--shadow-secondary: none;--shadow-glow-primary: none;--shadow-glow-secondary: none;--shadow-card: none;--shadow-product: rgba(0, 0, 0, .22) 3px 5px 30px;--glow-purple: transparent;--glow-cyan: transparent;--glow-pink: transparent;--glow-amber: transparent;--scrollbar-thumb: rgba(0, 0, 0, .15);--scrollbar-thumb-hover: rgba(0, 0, 0, .25);--header-bg: #ffffff;--sidebar-bg: #f5f5f7;--editor-panel-bg: #fafafa;--card-info-bg: #ffffff;--card-overlay-bg: #ffffff;--hover-bg: rgba(0, 0, 0, .04);--focus-ring: rgba(0, 102, 204, .2);--input-focus-bg: #ffffff;--input-disabled-bg: #f5f5f7;--diff-added-line-bg: rgba(52, 211, 153, .18);--diff-added-char-bg: rgba(52, 211, 153, .45);--diff-added-indicator: rgba(52, 211, 153, .7);--diff-removed-line-bg: rgba(248, 113, 113, .18);--diff-removed-char-bg: rgba(248, 113, 113, .45);--diff-removed-indicator: rgba(248, 113, 113, .7);--overlay-bg: rgba(0, 0, 0, .3);--grid-line: transparent;--progress-track: #e0e0e0;--tooltip-bg: #ffffff;--tooltip-border: rgba(0, 0, 0, .08);--tooltip-shadow: none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.6;scroll-behavior:smooth}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text-primary);background:var(--bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}h1{font-size:56px}h2{font-size:48px}h3{font-size:40px}h4{font-size:28px}h5{font-size:21px}h6{font-size:17px}::selection{background:#06c3;color:var(--text-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.n-popconfirm{max-width:400px}.resume-preview{background:#fff;min-height:100%}.resume-preview::-webkit-scrollbar{width:6px;height:6px}.resume-preview::-webkit-scrollbar-track{background:transparent}.resume-preview::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.resume-preview::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@keyframes loading-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.loading-text{display:inline-flex;font-size:14px;color:var(--text-light);animation:loading-bounce .6s ease-in-out infinite;-webkit-user-select:none;user-select:none;pointer-events:none}
