@media (max-width:768px){.hero-section[data-v-ee7a6fff]{height:300px!important}}@media (min-width:769px) and (max-width:1024px){.hero-section[data-v-ee7a6fff]{height:350px!important}}@media (min-width:1025px){.hero-section[data-v-ee7a6fff]{height:400px!important}}.hero-section[data-v-ee7a6fff] .el-carousel__arrow{backdrop-filter:blur(8px);background-color:#fff3;border:1px solid hsla(0,0%,100%,.4);color:#fff;transition:all .3s ease}.hero-section[data-v-ee7a6fff] .el-carousel__arrow:hover{background-color:#ffffff59;border-color:#fff9;transform:scale(1.1)}.hero-section[data-v-ee7a6fff] .el-carousel__indicators{bottom:20px}.hero-section[data-v-ee7a6fff] .el-carousel__indicators .el-carousel__button{background-color:#fff6;border-radius:50%;height:8px;margin:0 4px;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.hero-section[data-v-ee7a6fff] .el-carousel__indicators .el-carousel__button:hover{background-color:#ffffffb3;transform:scale(1.3)}.hero-section[data-v-ee7a6fff] .el-carousel__indicators .el-carousel__button.is-active{background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #0000004d;width:28px}.hero-slide[data-v-ee7a6fff]{animation:fadeIn-ee7a6fff .6s ease-in-out;transition:opacity .6s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn-ee7a6fff{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.hero-button[data-v-ee7a6fff]{border-radius:8px;box-shadow:0 4px 12px #4796;transition:all .3s ease}.hero-button[data-v-ee7a6fff]:hover{background-color:var(--nss-primary-light);box-shadow:0 6px 20px #44779980;transform:translateY(-2px) scale(1.05)}.hero-button[data-v-ee7a6fff]:active{transform:translateY(0) scale(1)}html.dark .hero-button[data-v-ee7a6fff]{box-shadow:0 4px 12px #5a8a8a66}html.dark .hero-button[data-v-ee7a6fff]:hover{box-shadow:0 6px 20px #5a8a8a80}.quick-access-card[data-v-2659b919] .el-card__body{padding:1.5rem}.quick-access-card[data-v-2659b919] .el-card{border:1px solid var(--nss-border-color-lighter);border-radius:12px;box-shadow:var(--nss-shadow-md)}html.dark .quick-access-card[data-v-2659b919] .el-card{border-color:var(--nss-border-color);box-shadow:var(--nss-shadow-md)}.quick-access-item[data-v-2659b919]{border:1px solid transparent;box-shadow:var(--nss-shadow-sm);min-height:140px;position:relative;transition:all .3s ease}@media (max-width:768px){.quick-access-item[data-v-2659b919]{min-height:120px;padding:1rem}.quick-access-item .text-4xl[data-v-2659b919]{font-size:2rem;margin-bottom:.5rem}.quick-access-item h3[data-v-2659b919]{font-size:.875rem;margin-bottom:.25rem}.quick-access-item p[data-v-2659b919]{font-size:.75rem}}.quick-access-item[data-v-2659b919]:before{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.quick-access-item[data-v-2659b919]:hover{box-shadow:var(--nss-shadow-lg);transform:translateY(-4px) scale(1.02)}.quick-access-item[data-v-2659b919]:hover:before{opacity:1}.quick-access-item:hover .text-4xl[data-v-2659b919]{transform:scale(1.15) translateY(-3px)}html.dark .quick-access-item[data-v-2659b919]{box-shadow:var(--nss-shadow-sm)}html.dark .quick-access-item[data-v-2659b919]:hover{box-shadow:var(--nss-shadow-lg)}.featured-challenges[data-v-5c214ff2] .el-card__header{background-color:var(--nss-bg-primary);border-bottom:1px solid var(--nss-border-color-lighter);padding:1rem 1.5rem}.featured-challenges[data-v-5c214ff2] .el-card__body{padding:0}.featured-challenges .empty-state[data-v-5c214ff2]{animation:fadeIn-5c214ff2 .4s ease-in-out}@keyframes fadeIn-5c214ff2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.featured-challenges[data-v-5c214ff2] .el-card{border:1px solid var(--nss-border-color-lighter);border-radius:12px;box-shadow:var(--nss-shadow-md)}html.dark .featured-challenges[data-v-5c214ff2] .el-card{border-color:var(--nss-border-color);box-shadow:var(--nss-shadow-md)}.featured-challenges[data-v-5c214ff2] .el-table .el-table__row{border-left:4px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.featured-challenges[data-v-5c214ff2] .el-table .el-table__row:hover{background-color:var(--nss-bg-tertiary);border-left-color:var(--nss-primary);box-shadow:var(--nss-shadow-sm);transform:translate(4px)}.featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-solved{background:linear-gradient(90deg,rgba(103,194,58,.08),var(--nss-bg-primary))!important;border-left-color:var(--nss-success)}html.dark .featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-solved{background:linear-gradient(90deg,rgba(103,194,58,.12),var(--nss-bg-primary))!important}.featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-solved:hover{background:linear-gradient(90deg,rgba(103,194,58,.12),var(--nss-bg-tertiary))!important;box-shadow:var(--nss-shadow-md);transform:translate(4px)}html.dark .featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-solved:hover{background:linear-gradient(90deg,rgba(103,194,58,.18),var(--nss-bg-tertiary))!important}.featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-tried{background:linear-gradient(90deg,rgba(230,162,60,.08),var(--nss-bg-primary))!important;border-left-color:var(--nss-warning)}html.dark .featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-tried{background:linear-gradient(90deg,rgba(230,162,60,.12),var(--nss-bg-primary))!important}.featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-tried:hover{background:linear-gradient(90deg,rgba(230,162,60,.12),var(--nss-bg-tertiary))!important;box-shadow:var(--nss-shadow-md);transform:translate(4px)}html.dark .featured-challenges[data-v-5c214ff2] .el-table .el-table__row.row-tried:hover{background:linear-gradient(90deg,rgba(230,162,60,.18),var(--nss-bg-tertiary))!important}.featured-challenges[data-v-5c214ff2] .el-table .el-table__header th{background-color:var(--nss-bg-secondary);border-bottom:2px solid var(--nss-border-color-lighter);color:var(--nss-text-primary);font-weight:600}.featured-challenges[data-v-5c214ff2] .el-table .el-table__body tr td{padding:12px 0}.featured-challenges .difficulty-tag[data-v-5c214ff2],.featured-challenges .problem-tag[data-v-5c214ff2]{cursor:default;transition:all .2s ease}.featured-challenges .difficulty-tag[data-v-5c214ff2]:hover,.featured-challenges .problem-tag[data-v-5c214ff2]:hover{box-shadow:var(--nss-shadow-sm);transform:scale(1.05)}.active-contests[data-v-43b74604] .el-card__header{background-color:var(--nss-bg-primary);border-bottom:1px solid var(--nss-border-color-lighter);padding:1rem 1.5rem}.active-contests[data-v-43b74604] .el-card__body{padding:1.5rem}.active-contests[data-v-43b74604] .el-card{border:1px solid var(--nss-border-color-lighter);border-radius:12px;box-shadow:var(--nss-shadow-md)}html.dark .active-contests[data-v-43b74604] .el-card{border-color:var(--nss-border-color);box-shadow:var(--nss-shadow-md)}.contest-card[data-v-43b74604]{border-color:var(--nss-border-color-lighter);box-shadow:var(--nss-shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.contest-card[data-v-43b74604],html.dark .contest-card[data-v-43b74604]{background:linear-gradient(135deg,var(--nss-bg-primary),var(--nss-bg-secondary))}html.dark .contest-card[data-v-43b74604]{border-color:var(--nss-border-color)}.contest-card[data-v-43b74604]:hover{background:linear-gradient(135deg,var(--nss-bg-primary),var(--nss-bg-tertiary));box-shadow:var(--nss-shadow-lg);transform:translate(6px) translateY(-3px)}.contest-card[data-v-43b74604]:hover,html.dark .contest-card[data-v-43b74604]:hover{border-color:var(--nss-warning)}.contest-card:hover .contest-cover[data-v-43b74604]{box-shadow:var(--nss-shadow-md);transform:scale(1.05)}.contest-cover[data-v-43b74604]{overflow:hidden;transition:all .3s ease}.contest-cover[data-v-43b74604],html.dark .contest-cover[data-v-43b74604]{box-shadow:var(--nss-shadow-sm)}.contest-cover[data-v-43b74604] .el-image__inner{transition:transform .3s ease}.line-clamp-2[data-v-43b74604]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contest-status-tag[data-v-43b74604]{font-weight:600;transition:all .2s ease}.contest-status-tag[data-v-43b74604]:hover{box-shadow:var(--nss-shadow-sm);transform:scale(1.1)}.empty-state[data-v-43b74604]{animation:fadeIn-43b74604 .4s ease-in-out}@keyframes fadeIn-43b74604{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.community-feed[data-v-cf645267] .el-card__header{background-color:var(--nss-bg-primary);border-bottom:1px solid var(--nss-border-color-lighter);padding:1rem 1.5rem}.community-feed[data-v-cf645267] .el-card__body{padding:1.5rem}.community-feed[data-v-cf645267] .el-card{border:1px solid var(--nss-border-color-lighter);border-radius:12px;box-shadow:var(--nss-shadow-md)}html.dark .community-feed[data-v-cf645267] .el-card{border-color:var(--nss-border-color);box-shadow:var(--nss-shadow-md)}.article-item[data-v-cf645267]{background-color:var(--nss-bg-primary);border-color:var(--nss-border-color-lighter);box-shadow:var(--nss-shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}html.dark .article-item[data-v-cf645267]{border-color:var(--nss-border-color)}.article-item[data-v-cf645267]:hover{background-color:var(--nss-bg-secondary);box-shadow:var(--nss-shadow-md);transform:translateY(-3px)}.article-item[data-v-cf645267]:hover,html.dark .article-item[data-v-cf645267]:hover{border-color:var(--nss-info)}.article-item:hover .article-cover[data-v-cf645267]{box-shadow:var(--nss-shadow-md);transform:scale(1.08)}.article-cover[data-v-cf645267]{overflow:hidden;transition:all .3s ease}.article-cover[data-v-cf645267],html.dark .article-cover[data-v-cf645267]{box-shadow:var(--nss-shadow-sm)}.article-cover[data-v-cf645267] .el-image__inner{transition:transform .3s ease}.line-clamp-2[data-v-cf645267]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty-state[data-v-cf645267]{animation:fadeIn-cf645267 .4s ease-in-out}@keyframes fadeIn-cf645267{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.personal-dashboard[data-v-342ce07f]{position:sticky;top:80px}@media (max-width:768px){.personal-dashboard[data-v-342ce07f]{position:static}}.quick-links-card[data-v-342ce07f] .el-card__header,.stats-card[data-v-342ce07f] .el-card__header{background-color:var(--nss-bg-primary);border-bottom:1px solid var(--nss-border-color-lighter);padding:1rem}.quick-links-card[data-v-342ce07f] .el-card__body,.stats-card[data-v-342ce07f] .el-card__body{padding:1rem}.quick-links-card[data-v-342ce07f] .el-card,.stats-card[data-v-342ce07f] .el-card{border:1px solid var(--nss-border-color-lighter);border-radius:12px;box-shadow:var(--nss-shadow-md);margin-bottom:1rem}html.dark .quick-links-card[data-v-342ce07f] .el-card,html.dark .stats-card[data-v-342ce07f] .el-card{border-color:var(--nss-border-color);box-shadow:var(--nss-shadow-md)}.stat-item[data-v-342ce07f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-item[data-v-342ce07f]:hover{box-shadow:var(--nss-shadow-md);transform:translateY(-3px) scale(1.02)}.quick-link-item[data-v-342ce07f]{border-radius:8px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-link-item[data-v-342ce07f]:hover{background-color:var(--nss-bg-tertiary)!important;box-shadow:var(--nss-shadow-sm);transform:translate(4px)}.quick-link-item[data-v-342ce07f]:hover .fa-icon{transform:scale(1.1);transition:transform .3s ease}.today-stats[data-v-342ce07f]{border-color:var(--nss-border-color-lighter)}html.dark .today-stats[data-v-342ce07f]{border-color:var(--nss-border-color)}.sidebar-panel[data-v-d9690cdc]{position:sticky;top:80px}@media (max-width:768px){.sidebar-panel[data-v-d9690cdc]{position:static}}.leaderboard-card[data-v-d9690cdc] .el-card__header,.recent-problems-card[data-v-d9690cdc] .el-card__header,.upcoming-contests-card[data-v-d9690cdc] .el-card__header{background-color:var(--nss-bg-primary);border-bottom:1px solid var(--nss-border-color-lighter);padding:.75rem 1rem}.leaderboard-card[data-v-d9690cdc] .el-card__body,.recent-problems-card[data-v-d9690cdc] .el-card__body,.upcoming-contests-card[data-v-d9690cdc] .el-card__body{padding:.75rem}.leaderboard-card[data-v-d9690cdc] .el-card,.recent-problems-card[data-v-d9690cdc] .el-card,.upcoming-contests-card[data-v-d9690cdc] .el-card{border:1px solid var(--nss-border-color-lighter);border-radius:12px;box-shadow:var(--nss-shadow-md);margin-bottom:1rem}html.dark .leaderboard-card[data-v-d9690cdc] .el-card,html.dark .recent-problems-card[data-v-d9690cdc] .el-card,html.dark .upcoming-contests-card[data-v-d9690cdc] .el-card{border-color:var(--nss-border-color);box-shadow:var(--nss-shadow-md)}.leaderboard-item[data-v-d9690cdc]{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.leaderboard-item[data-v-d9690cdc]:hover{background-color:var(--nss-bg-tertiary)!important;box-shadow:var(--nss-shadow-sm);transform:translate(4px)}.leaderboard-item:first-child .rank-number[data-v-d9690cdc]{color:#f59e0b;font-size:1.1rem;font-weight:700}.leaderboard-item[data-v-d9690cdc]:first-child:hover{background:linear-gradient(90deg,rgba(245,158,11,.1),var(--nss-bg-tertiary))!important}.leaderboard-item:nth-child(2) .rank-number[data-v-d9690cdc]{color:#6b7280;font-size:1.05rem;font-weight:600}.leaderboard-item[data-v-d9690cdc]:nth-child(2):hover{background:linear-gradient(90deg,hsla(220,9%,46%,.1),var(--nss-bg-tertiary))!important}.leaderboard-item:nth-child(3) .rank-number[data-v-d9690cdc]{color:#cd7f32;font-size:1.05rem;font-weight:600}.leaderboard-item[data-v-d9690cdc]:nth-child(3):hover{background:linear-gradient(90deg,rgba(205,127,50,.1),var(--nss-bg-tertiary))!important}.contest-item[data-v-d9690cdc],.problem-item[data-v-d9690cdc]{border-radius:8px;display:block;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.contest-item[data-v-d9690cdc]:hover,.problem-item[data-v-d9690cdc]:hover{background-color:var(--nss-bg-tertiary)!important;box-shadow:var(--nss-shadow-sm);transform:translate(4px)}.contest-item[data-v-d9690cdc]{transition:all .3s ease}.contest-item[data-v-d9690cdc]:hover{border-color:var(--nss-success)!important;box-shadow:var(--nss-shadow-md);transform:translateY(-2px)}.line-clamp-1[data-v-d9690cdc]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.empty-state[data-v-d9690cdc]{animation:fadeIn-d9690cdc .4s ease-in-out}@keyframes fadeIn-d9690cdc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-example[data-v-061c3cec]{animation:fadeInPage-061c3cec .5s ease-in-out;background-color:var(--nss-background-color);min-height:100vh;transition:background-color .3s ease}@keyframes fadeInPage-061c3cec{0%{opacity:0}to{opacity:1}}.main-container[data-v-061c3cec]{min-height:calc(100vh - 400px)}.main-container[data-v-061c3cec] .el-card{border:1px solid var(--nss-border-color-lighter);border-radius:12px;box-shadow:var(--nss-shadow-md);margin-bottom:1.5rem;transition:all .3s ease}html.dark .main-container[data-v-061c3cec] .el-card{border-color:var(--nss-border-color)}.main-container[data-v-061c3cec] .el-card:hover{box-shadow:var(--nss-shadow-lg)}.main-container .mt-6[data-v-061c3cec]{margin-top:1.5rem}@media (max-width:768px){.main-container .mt-6[data-v-061c3cec]{margin-top:1rem}.main-container[data-v-061c3cec]{padding:1rem}}@media (max-width:768px){.main-container[data-v-061c3cec] .el-card{border-radius:10px;margin-bottom:1rem}}@media (min-width:769px) and (max-width:1024px){.main-container[data-v-061c3cec]{padding:1.5rem}}
