.profile-header[data-v-a46df899]{background:linear-gradient(135deg,#1d1d1f,#2c2c2e,#1a1a1c,#2c2c2e,#1d1d1f);background-size:200% 200%;animation:gradientShift-a46df899 30s ease infinite;color:#fafafa;position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero-content[data-v-a46df899]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:800px;padding:0 2rem}.profile-header[data-v-a46df899]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.02) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.01) 0%,transparent 50%);opacity:1}.dark-mode-toggle[data-v-a46df899]{position:fixed;top:2rem;right:2rem;z-index:1000}.dark-mode-btn[data-v-a46df899]{background:#0000001a;border:1px solid rgba(0,0,0,.2);color:#1d1d1f;padding:.75rem;border-radius:.5rem;cursor:pointer;font-size:1.2rem;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;opacity:40%}.dark-mode-btn[data-v-a46df899]:hover{background:#0003;border-color:#0000004d;transform:scale(1.05)}.dark-icon[data-v-a46df899],.light-icon[data-v-a46df899]{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;transition:all .2s ease}.light-icon[data-v-a46df899]{stroke:#7f7f7f}.dark .light-icon[data-v-a46df899]{stroke:currentColor}.dark-mode-btn:hover .dark-icon[data-v-a46df899],.dark-mode-btn:hover .light-icon[data-v-a46df899]{transform:rotate(180deg)}.profile-header h1[data-v-a46df899]{font-size:4rem;font-weight:700;margin-bottom:1rem;color:#fafafa;text-shadow:0 1px 2px rgba(0,0,0,.5);position:relative;z-index:1;letter-spacing:-.02em}.subtitle[data-v-a46df899]{font-size:1.5rem;color:#8e8e93;margin:0 0 2rem;font-weight:400;position:relative;z-index:1;letter-spacing:-.01em}.hero-cta[data-v-a46df899]{margin-top:2rem;position:relative;z-index:1}.scroll-indicator[data-v-a46df899]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);color:#8e8e93;font-size:.9rem;animation:bounce-a46df899 2s infinite;font-weight:400;cursor:pointer;transition:color .2s ease}.scroll-indicator[data-v-a46df899]:hover{color:#a1a1aa}@keyframes bounce-a46df899{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@keyframes gradientShift-a46df899{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#profile-content[data-v-a46df899]{padding-top:2rem}.section[data-v-a46df899]{margin-bottom:2rem}.grid-container[data-v-a46df899]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.grid-container[data-v-a46df899]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid-container[data-v-a46df899]{grid-template-columns:repeat(3,1fr)}}.block[data-v-a46df899]{height:100%;display:flex;flex-direction:column;align-items:stretch}.btn[data-v-a46df899]{display:inline-block;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;font-weight:500;transition:all .2s;border:none;cursor:pointer}.btn-primary[data-v-a46df899]{background:#0f172a;color:#fafafa;border:1px solid #1e293b}.btn-primary[data-v-a46df899]:hover{background:#1e293b;border-color:#334155}.btn-secondary[data-v-a46df899]{background:#374151;color:#fafafa;border:1px solid #4b5563}.btn-secondary[data-v-a46df899]:hover{background:#4b5563;border-color:#6b7280}.btn-accent[data-v-a46df899]{background:#1f2937;color:#fafafa;border:1px solid #374151}.btn-accent[data-v-a46df899]:hover{background:#374151;border-color:#4b5563}.btn-hero[data-v-a46df899]{background:#27272a;color:#fafafa;border:1px solid #3f3f46;padding:.875rem 1.75rem;font-size:1rem;font-weight:500;border-radius:.5rem;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px #0000001a}.btn-hero[data-v-a46df899]:hover{background:#3f3f46;border-color:#52525b;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.tag[data-v-a46df899]{background:#f1f5f9;color:#475569;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;border:1px solid #e2e8f0;white-space:nowrap;flex-shrink:0}.show-more-link[data-v-a46df899]{background:none;border:none;color:#71717a;font-size:.9rem;font-weight:500;cursor:pointer;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.show-more-link[data-v-a46df899]:hover{color:#0a0a0a;background:#f4f4f5;text-decoration:none}.block .col.gap.flex[data-v-a46df899]{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.block .col.gap.flex>.col.gap[data-v-a46df899]{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.block .col.gap.flex>.row.end-x[data-v-a46df899]{margin-top:auto}.block h3[data-v-a46df899]{font-size:1.25rem;font-weight:600;margin:0;color:#0a0a0a;letter-spacing:-.01em;line-height:1.3;transition:color .3s ease}.block p[data-v-a46df899]{color:#52525b;line-height:1.6;margin:0;transition:color .3s ease;font-size:.95rem}.tags[data-v-a46df899]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.section-header[data-v-a46df899]{margin-bottom:3rem}.section-title[data-v-a46df899]{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;color:#0a0a0a;letter-spacing:-.02em;transition:color .3s ease}.section-subtitle[data-v-a46df899]{font-size:1.125rem;color:#71717a;margin:0;font-weight:400;transition:color .3s ease}.block.disabled[data-v-a46df899]{opacity:.5;background:#f8f9fa;border-color:#e4e4e7}@media (max-width: 768px){.dark-mode-toggle[data-v-a46df899]{top:1rem;right:1rem}.dark-mode-btn[data-v-a46df899]{width:2.5rem;height:2.5rem;font-size:1rem}.profile-header h1[data-v-a46df899]{font-size:2.5rem}.subtitle[data-v-a46df899]{font-size:1.2rem}.btn-hero[data-v-a46df899]{padding:.8rem 1.5rem;font-size:1rem}.section[data-v-a46df899]{margin-bottom:3rem}.section-header h2[data-v-a46df899]{font-size:1.75rem}.grid-container[data-v-a46df899]{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){.profile-header h1[data-v-a46df899]{font-size:2rem}.subtitle[data-v-a46df899]{font-size:1rem}.btn-hero[data-v-a46df899]{padding:.7rem 1.2rem;font-size:.9rem}.scroll-indicator[data-v-a46df899]{font-size:.8rem;bottom:1rem}.section[data-v-a46df899]{margin-bottom:2.5rem}.section-header h2[data-v-a46df899]{font-size:1.5rem}.section-title[data-v-a46df899]{font-size:2rem}.section-subtitle[data-v-a46df899]{font-size:1rem}}.dark .layout{background:#1d1d1f!important}.dark .block{background:#2c2c2e!important;border-color:#48484a!important;box-shadow:0 1px 3px #0003!important}.dark .block:hover{box-shadow:0 4px 12px #0000004d!important;border-color:#636366!important}.dark .block.disabled{background:#1c1c1e!important;border-color:#48484a!important}.dark .section-header h2,.dark .block h3{color:#fafafa!important}.dark .block p{color:#8e8e93!important}.dark .tag{background:#374151!important;color:#d1d5db!important;border-color:#4b5563!important}.dark .show-more-link{color:#8e8e93!important}.dark .show-more-link:hover{color:#fafafa!important;background:#48484a!important}.dark .btn-hero{background:#fafafa!important;color:#0a0a0a!important;border-color:#e4e4e7!important}.dark .btn-hero:hover{background:#e4e4e7!important;color:#0a0a0a!important;border-color:#d4d4d8!important}.dark .dark-mode-btn{background:#ffffff1a!important;border-color:#fff3!important;color:#fafafa!important}.dark .dark-mode-btn:hover{background:#fff3!important;border-color:#ffffff4d!important}.dark .section-icon,.dark .section-title{color:#fafafa!important}.dark .section-subtitle{color:#8e8e93!important}
