.page_main__GlU4n{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 2rem 2rem;max-width:1200px;margin:0 auto}.page_heroSection___mcj9{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center;width:100%}.page_heroContent__2lPR8{display:flex;flex-direction:column;gap:1.25rem}.page_greeting__9ymoo{font-size:1.15rem;color:var(--accent-primary);font-weight:600;letter-spacing:1px}.page_headline__7qraH{font-size:3.2rem;line-height:1.1;font-weight:800;color:var(--text-primary);letter-spacing:-1px}.page_highlight__KaGfy{color:transparent;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));background-clip:text;-webkit-background-clip:text}.page_bio__fqC7V{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;max-width:95%}.page_techTagsInline__bzSNQ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem}.page_techTagsInline__bzSNQ span{padding:.4rem .8rem;background:rgba(37,99,235,.05);border:1px solid rgba(37,99,235,.15);color:var(--accent-primary);border-radius:6px;font-size:.85rem;font-weight:500}.page_actionButtons__p176n{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.page_primaryBtn__smNNv,.page_secondaryBtn__Re3F8{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s ease}.page_primaryBtn__smNNv{background:var(--text-primary);color:var(--background)}.page_primaryBtn__smNNv:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_secondaryBtn__Re3F8{background:transparent;color:var(--text-primary);border:1px solid var(--glass-border)}.page_secondaryBtn__Re3F8:hover{background:var(--glass-bg);transform:translateY(-2px)}.page_iconBtn__KaU5K{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:transparent;color:var(--text-primary);border:1px solid var(--glass-border);transition:all .2s ease}.page_iconBtn__KaU5K:hover{background:rgba(37,211,102,.1);border-color:#25d366;color:#25d366;transform:translateY(-2px)}.page_socialLinks__qqpZ1{display:flex;gap:1.25rem;margin-top:1rem}.page_socialLinks__qqpZ1 a{color:var(--text-secondary);transition:color .2s ease}.page_socialLinks__qqpZ1 a:hover{color:var(--text-primary)}.page_heroVisuals__wntSs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.page_profileImageWrapper__MAES4{position:relative;display:flex;justify-content:center;align-items:center}.page_imageGlow__yoVkX{position:absolute;width:280px;height:280px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));filter:blur(40px);opacity:.25;border-radius:30px;z-index:0;animation:page_pulse__U_e85 4s ease-in-out infinite alternate}.page_profileImage__O9Evh{position:relative;z-index:1;border-radius:32px;object-fit:cover;border:2px solid var(--glass-border);box-shadow:0 10px 30px -10px rgba(0,0,0,.2);transition:transform .3s ease}.page_profileImageWrapper__MAES4:hover .page_profileImage__O9Evh{transform:translateY(-5px) scale(1.02)}.page_discordWrapper__zWKmt{opacity:.9;transition:opacity .2s ease;width:100%;max-width:320px}.page_discordWrapper__zWKmt:hover{opacity:1}@keyframes page_pulse__U_e85{0%{opacity:.15;transform:scale(.95)}to{opacity:.35;transform:scale(1.05)}}@media (max-width:968px){.page_heroSection___mcj9{grid-template-columns:1fr;text-align:center;gap:2.5rem}.page_headline__7qraH{font-size:2.5rem}.page_heroContent__2lPR8{align-items:center}.page_techTagsInline__bzSNQ{justify-content:center}.page_bio__fqC7V{max-width:100%}.page_actionButtons__p176n,.page_socialLinks__qqpZ1{justify-content:center}}.DiscordActivity_container__OjVfb{width:100%;display:flex;flex-direction:column;gap:1rem;position:relative}.DiscordActivity_loadingCard__Cda1x,.DiscordActivity_offlineCard__Cuf_r,.DiscordActivity_onlineCard__m6dz0{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:18px;padding:1.2rem;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;color:var(--text-secondary);font-size:.9rem;box-shadow:var(--glass-shadow)}.DiscordActivity_statusDot__6vIri{width:8px;height:8px;border-radius:50%}.DiscordActivity_statusDot__6vIri[data-status=online]{background:var(--status-online);box-shadow:0 0 8px var(--status-online)}.DiscordActivity_statusDot__6vIri[data-status=idle]{background:var(--status-idle)}.DiscordActivity_statusDot__6vIri[data-status=dnd]{background:var(--status-dnd)}.DiscordActivity_statusDot__6vIri[data-status=offline]{background:var(--status-offline)}.DiscordActivity_activityCard__PS0_q{position:relative;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 8px 32px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.25,.8,.25,1)}.DiscordActivity_primaryCard__O5BqT{border-radius:24px}.DiscordActivity_primaryCard__O5BqT:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.DiscordActivity_secondaryCard__5q64R{border-radius:16px;opacity:.95;margin-top:8px}.DiscordActivity_secondaryCard__5q64R:not(.DiscordActivity_spotifyCard__AQCwx) .DiscordActivity_cardContent__JcXe4{padding:1rem}.DiscordActivity_cardContent__JcXe4{position:relative;z-index:2;padding:1.5rem;background:transparent}.DiscordActivity_secondarySection__f7t_l{display:flex;flex-direction:column;align-items:center;gap:4px}.DiscordActivity_toggleButton__CFloj{display:flex;align-items:center;justify-content:center;padding:6px 14px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:100px;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-top:-5px}.DiscordActivity_toggleButton__CFloj:hover{background:var(--glass-border);color:var(--text-primary);transform:scale(1.05)}.DiscordActivity_secondaryList__7zLZn{width:100%;overflow:hidden}.DiscordActivity_header__L6g5W{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;opacity:.8}.DiscordActivity_spotifyHeader__LzibN{color:#1db954}.DiscordActivity_gameHeader__71KKH{color:var(--accent-primary)}.DiscordActivity_mainInfo__1FIpQ{display:flex;gap:14px;align-items:center;margin-bottom:12px}.DiscordActivity_assetWrapper__PKj5A{position:relative;flex-shrink:0}.DiscordActivity_largeAsset__BxV6G{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.15);object-fit:cover;background:#111;transition:width .3s,height .3s}.DiscordActivity_placeholderAsset__cPoQK{border-radius:12px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border:1px solid var(--glass-border);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:width .3s,height .3s}.DiscordActivity_smallAssetWrapper__IYKOE{position:absolute;bottom:-4px;right:-4px;background:var(--card-background);padding:2px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:3}.DiscordActivity_smallAsset__Z0M5w{border-radius:50%;display:block}.DiscordActivity_textInfo__8hi5T{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.DiscordActivity_titleTitle__x7x_e{font-size:1rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DiscordActivity_secondaryCard__5q64R .DiscordActivity_titleTitle__x7x_e{font-size:.9rem}.DiscordActivity_subtitle__MbKWx{font-size:.85rem}.DiscordActivity_subtitle__MbKWx,.DiscordActivity_tertiary__F1LEv{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DiscordActivity_tertiary__F1LEv{font-size:.8rem;opacity:.7}.DiscordActivity_timeBadge__goql5{font-size:.7rem;background:rgba(128,128,128,.1);color:var(--text-secondary);padding:2px 6px;border-radius:4px;width:fit-content;margin-top:4px;display:flex;align-items:center;gap:4px;font-weight:600}.DiscordActivity_progressContainer__vA56z{width:100%;margin-top:12px}.DiscordActivity_progressBar__XoWcV{width:100%;height:4px;background:rgba(128,128,128,.2);border-radius:4px;overflow:hidden;margin-bottom:4px}.DiscordActivity_progressFill__q_w0X{height:100%;background-color:#1db954;border-radius:4px;transition:width 1s linear}.DiscordActivity_timeLabels__XUIq8{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8;font-weight:500}