.discord-profile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;max-width:500px;overflow:visible;padding:0;position:relative;width:100%}.discord-banner{border-radius:16px 16px 0 0;height:120px;overflow:hidden;position:relative;width:100%}.discord-banner img{display:block;height:100%;object-fit:cover;width:100%}.discord-profile-content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;min-height:80px;padding:0 24px 24px 16px;position:relative}.discord-avatar-wrapper{flex-shrink:0;margin-left:0;margin-top:-60px;position:relative;z-index:1}.discord-avatar,.discord-avatar-container{height:120px;position:relative;width:120px}.discord-avatar{object-fit:cover}.discord-avatar,.discord-avatar-placeholder{border:6px solid var(--component-color);border-radius:50%;display:block}.discord-avatar-placeholder{background:var(--block-color);height:120px;width:120px}.discord-status-indicator{border:5px solid var(--component-color);border-radius:50%;bottom:0;box-sizing:border-box;height:36px;position:absolute;right:0;width:36px;z-index:3}.discord-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:0;justify-content:flex-start;min-width:0;padding-top:12px}.discord-username-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;width:100%}.discord-username{align-items:baseline;color:var(--text-color);display:flex;flex:1 1;font-size:24px;font-weight:600;gap:8px;line-height:1.2;min-width:0}.discord-username-sub{align-items:baseline;color:var(--text-description-color);display:flex;font-size:16px;font-weight:400;gap:6px;margin-top:2px;width:100%}.discord-custom-status{align-items:center;align-self:center;background:var(--block-color);border:1px solid var(--component-border);border-radius:12px;display:flex;flex-shrink:0;margin-top:8px;padding:8px 12px}.discord-custom-status-text{color:var(--text-color);font-size:14px;font-weight:400;white-space:nowrap}.discord-tag{color:var(--text-description-color);font-size:20px;font-weight:400}.discord-username-sub .discord-tag{font-size:16px}@media (max-width:768px){.discord-profile{max-width:100%}.discord-banner{height:100px}.discord-avatar,.discord-avatar-container,.discord-avatar-placeholder{height:100px;width:100px}.discord-status-indicator{border-width:4px;bottom:0;height:32px;right:0;width:32px}.discord-info{padding-top:10px}.discord-username-row{align-items:flex-start;flex-direction:column;gap:8px}.discord-custom-status{align-self:flex-start;margin-top:0}.discord-username{font-size:20px}.discord-username-sub{font-size:14px}.discord-custom-status{padding:6px 10px}.discord-custom-status-text{font-size:12px}}.about{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;max-width:500px;padding:32px;width:100%}.about-title{color:var(--text-color);font-size:28px;font-weight:700;line-height:1.2;margin-bottom:20px}.about-text{color:var(--text-description-color);font-size:15px;line-height:1.6;margin-bottom:16px}.about-text:last-child{margin-bottom:0}@media (max-width:768px){.about{padding:24px}.about-title{font-size:24px}.about-text{font-size:14px;line-height:1.5}}.skills{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;max-width:500px;padding:32px;width:100%}.skills-title{color:var(--text-color);font-size:28px;font-weight:700;line-height:1.2;margin-bottom:24px}.skills-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.skill-item{background:var(--block-color);border:1px solid var(--component-border);border-radius:12px;padding:16px}.skill-name{color:var(--text-color);font-size:16px;font-weight:600;margin-bottom:6px}.skill-level{font-size:13px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.skill-level,.skills-description{color:var(--text-description-color)}.skills-description{font-size:15px;line-height:1.6}.skills-description p{margin:0}@media (max-width:768px){.skills{padding:24px}.skills-title{font-size:24px;margin-bottom:20px}.skills-grid{gap:10px;margin-bottom:20px}.skill-item{padding:14px}.skill-name{font-size:15px}.skill-level{font-size:12px}.skills-description{font-size:14px}}.niako-project{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;max-width:500px;padding:32px;width:100%}.niako-project-header{align-items:center;display:flex;gap:20px;margin-bottom:24px}.niako-avatar-wrapper{flex-shrink:0}.niako-avatar-background{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.niako-avatar{border-radius:50%;height:100%;object-fit:cover;width:100%}.niako-project-info{flex:1 1}.niako-project-title{color:var(--text-description-color);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.niako-project-name{color:var(--text-color);font-size:28px;font-weight:700;line-height:1.2}.niako-project-description{color:var(--text-description-color);font-size:15px;line-height:1.6;margin:0 0 24px}.niako-project-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.niako-stat-card{background:var(--block-color);border:1px solid var(--component-border);border-radius:12px;padding:20px;text-align:center}.niako-stat-value{color:var(--text-color);font-size:32px;font-weight:700;line-height:1;margin-bottom:6px}.niako-stat-label{color:var(--text-description-color);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.niako-project{padding:24px}.niako-project-header{gap:16px}.niako-avatar-background{height:64px;width:64px}.niako-project-name{font-size:24px}.niako-project-description{font-size:14px}.niako-stat-value{font-size:28px}.niako-project-stats{gap:12px}.niako-stat-card{padding:16px}}.spotify-player{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;max-width:500px;padding:24px;width:100%}.spotify-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.spotify-icon{color:#1db954;flex-shrink:0;height:24px;width:24px}.spotify-icon svg{height:100%;width:100%}.spotify-title{color:var(--text-color);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.spotify-content{align-items:flex-start;display:flex;gap:16px}.spotify-album-art{background:var(--block-color);border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.spotify-album-art img{display:block;height:100%;object-fit:cover;width:100%}.spotify-info{flex:1 1;min-width:0}.spotify-track-name{color:var(--text-color);font-size:16px;font-weight:600;margin-bottom:6px}.spotify-artist-name,.spotify-track-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotify-artist-name{color:var(--text-description-color);font-size:14px;font-weight:400;margin-bottom:12px}.spotify-progress-bar{background:var(--block-color);border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden;width:100%}.spotify-progress{background:#1db954;border-radius:2px;height:100%;transition:width .3s ease}.spotify-time{color:var(--text-description-color);display:flex;font-size:11px;font-weight:400;justify-content:space-between}.spotify-empty{align-items:center;display:flex;justify-content:center;min-height:80px;padding:40px 20px}.spotify-empty-text{color:var(--text-description-color);font-size:14px;font-weight:400;text-align:center}@media (max-width:768px){.spotify-player{padding:20px}.spotify-album-art{height:64px;width:64px}.spotify-track-name{font-size:15px}.spotify-artist-name{font-size:13px}}.loading-container{align-items:center;background:var(--background-color);display:flex;height:100vh;justify-content:center;width:100vw}.loading-spinner{animation:spin .8s linear infinite;border:4px solid var(--component-color);border-radius:50%;border-top-color:var(--primary-color);height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.app{align-items:center;background:var(--background-color);display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;position:relative;width:100vw}.app-container{grid-gap:24px;align-items:start;display:grid;flex:1 1;gap:24px;grid-template-columns:1fr 1fr;max-width:1200px;overflow-x:hidden;overflow-y:auto;padding:40px;width:100%}.app-left,.app-right{align-items:stretch;display:flex;flex-direction:column;gap:24px}.app-left>*,.app-right>*{flex:0 1 auto}.app-footer{color:var(--text-description-color);flex-shrink:0;font-size:12px;font-weight:400;padding:16px;text-align:center;width:100%}@media (max-width:1024px){.app{height:100vh;overflow:hidden}.app-container{gap:20px;grid-template-columns:1fr;overflow-x:hidden;overflow-y:auto;padding:24px 24px 80px}.app-left,.app-right{gap:20px}}@media (max-width:768px){.app-container{gap:20px;padding:20px}.app-footer{font-size:11px;padding:12px}}:root{--background-color:#050608;--red-color:#ff3b30;--red-color-hover:#fe483f;--text-color:#fff;--text-placeholder-color:#ffffff8c;--icon-color:#fff;--icon-grey-color:#717171;--text-description-color:#b9b9b9;--text-group-color:#b9b9b9;--primary-color:#14171c;--primary-hover-color:#191c21;--premium-color:#ff9f0a;--system-green:#34c759;--system-green-hover:#28a745;--block-color:#0a0c0f;--component-color:#0f1114;--component-color-hover:#14171c;--component-border:#1e2126;--placeholder-color:#737373;--hover-background-color:#14171c;--background-component-color:#0a0c0f;--scrollbar-color:#81868e;--scrollbar-hover-color:#6c6f73;--modal-background:#00000080;--dropdown-hover-option:#ffffff0d;--animation-time:0.2s;--glass-bg:#14171c66;--glass-border:#ffffff1a}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;outline:none;padding:0;scrollbar-width:none;text-decoration:none}html{height:100%;overflow:hidden;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050608;background:var(--background-color);color:#fff;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body{height:100vh;overflow:hidden;width:100vw}::-webkit-scrollbar{height:0;width:0}
/*# sourceMappingURL=main.c413514a.css.map*/