﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@font-face{font-family:"Sui Generis";src:url("/archive/2025/fonts/Sui Generis Rg.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.flex_around,.competition_main .comp_block .block_content .line_content{display:flex;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;-webkit-flex-wrap:wrap;align-items:center}.flex_between,.vote_block .main_content .vote_group .vote_item .info .info_count,.vote_block .main_content .vote_group .vote_item .info,.vote_block .main_content .vote_group,.about_block .flow_bottom,.competition_main .comp_title,.qa_section,.news_section,.about_section,.max_width{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;align-items:center}.flex_center,.vote_block.award_detail #vote_detail .vote_name .purple,.award_main .two_block,.award_main .banner .banner_text .text,#vote_detail .detail_block .detail_title,#vote_detail .vote_name .award_type,#vote_detail .bottom_section,.vote_block .main_content .vote_group .vote_item,.vote_block .main_content .filter form .field button,.vote_block .main_content .block_title,.vote_block .bottom_block,.vote_banner,.activity_block.page .button_group,.about_block .about_flow .flow_block .video_group,.about_block .about_flow .flow_block,.about_block .about_flow,.news_block.page .button_group,.rule_group,.custom_option .option_item,.custom_select,.contact_block .contact_main .form .button_group,.faq_group,.faq_block .bottom_block,.news_block .news_group,.news_block .top_item,.competition_main .comp_block .block_content .line_group .line_content,.competition_main .comp_block .block_content .line_group,.competition_main .comp_block .block_content .line_content .btn_group,.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_img,.competition_main .comp_block .block_content .line_content .com_block .com_group,.competition_main .comp_block .block_content,.competition_main .comp_block .block_title,.competition_main .video_group,.green_button,a.link,.button,.banner_block .banner_left,.banner_block,footer .logo,footer,#header .menu .menu_item,#header .logo,#header,.fixed_block .back2top,.fixed_block{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-webkit-flex-wrap:wrap;align-items:center}.flex_start,.vote_block.award_detail #vote_detail .vote_name .award_icon,.vote_block.award_detail #vote_detail .vote_name,.award_main .else_block,.award_main .gold_block .gold_info .award,.award_main .gold_block,#vote_detail .detail_block .desc_img .social_share,#vote_detail .detail_block .detail_text .social_share,#vote_detail .detail_block .desc_img .category_group,#vote_detail .detail_block .detail_text .category_group,#vote_detail .detail_block,.activity_block.page .img_group,.activity_block.page .video_group,.activity_block .activity_group,.video_block .video_main .video_group,.about_block .about_info .info_img,.about_block .about_info .info_item,.contact_block .contact_main .form .check_item,.contact_block .contact_main .form .form_item .input_block,.contact_block .contact_main .contact_info .button_group,.contact_block .contact_main .contact_info .info_item,.faq_group .faq_item .a,.faq_group .faq_item .q,.title .text,.title,.competition_main .comp_block .block_content .line_content .line_desc,.competition_main .comp_block .block_content .line_content .basic_group,.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item,.news_section .news_main .news_item,.news_section .news_main,#header .menu .menu_item .sub_menu .sub_item{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-flex-wrap:wrap;align-items:center}.flex_end,.vote_block .main_content .filter form .field,.rule_group .rule_item,.competition_main .comp_download,.comp_download,.about_section .btn_group,.home_title,.banner_block .banner_right .btn_group,#header .menu{display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-flex-wrap:wrap;align-items:center}.background_template,.award_main .else_block .p_block .p_img,.award_main .two_block .award_block .award_img,.award_main .gold_block .gold_img,.award_main .banner,.award_main,.vote_block .main_content .vote_group .vote_item .cover,.vote_block,.vote_banner,.activity_block,.video_block,.about_block,.contact_block,.faq_block,.news_block .news_group .news_item .img_block,.news_block,.competition_main,.home_title,.home_block,.banner_block{background-repeat:no-repeat;background-position:center center;background-size:cover}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#6ccedb}body,div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{width:100%;height:auto}a{text-decoration:none;color:#fff}a:hover{text-decoration:none;color:#fff}[data-entrance]{visibility:hidden}.js [data-entrance]{visibility:hidden}ul,ol{padding-left:25px}html,body{margin:0;padding:0}body{clear:both;text-align:center;font-family:"Roboto","Noto Sans TC","Microsoft JhengHei",sans-serif,FontAwesome;font-size:1rem;color:#fff;padding:0;margin:0;font-weight:450;-webkit-font-smoothing:antialiased;position:relative;letter-spacing:1px;background-color:#000;line-height:1.65;transition:.3s}@media(max-width: 1200px){body{font-size:0.875rem}}ol,ul{margin-bottom:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:5px}::-webkit-scrollbar-thumb{background:#6ccedb;border-radius:5px}.fixed_block{position:fixed;right:20px;bottom:20px;align-items:flex-end;flex-direction:column;z-index:9}.fixed_block .contact{display:block;width:70px;height:70px;background:#6ccedb;border-radius:50%;padding:15px;margin-bottom:10px}.fixed_block .contact img{width:100%;height:auto}.fixed_block .back2top{background:#6ccedb;height:40px;width:70px;border-radius:20px;font-size:1.25rem;cursor:pointer}@media(max-width: 1200px){.fixed_block{right:10px}.fixed_block .contact{width:50px;height:50px}.fixed_block .back2top{height:30px;width:50px;border-radius:15px;font-size:0.875rem}}.max_width{width:1500px;padding:0 10px}.max_content{width:1200px;max-width:100%;margin:0 auto;padding:0 10px}.main{margin-top:60px}#header{position:relative;height:60px;width:100%;background:#000;position:fixed;top:0;left:0;z-index:9}#header .mobile_close,#header .mobile_menu{position:absolute;top:20px;right:20px;display:none;font-size:1.5rem;text-shadow:0 0 10px #ffde32}#header .mobile_close{font-size:1.625rem}#header .logo{height:100%}#header .logo img{height:50px;width:auto}#header .menu{position:relative;font-size:0.875rem;height:60px}#header .menu .menu_item{position:relative;padding:0 15px;font-weight:500;line-height:1.2;cursor:pointer;transition:.3s;color:#fff;height:100%}#header .menu .menu_item .text{position:relative}#header .menu .menu_item .text .line{position:absolute;bottom:-5px;left:0;right:0;margin:0 auto;width:0;height:2px;background:#000;transition:.3s}#header .menu .menu_item:hover{transition:.3s;background:#6ccedb;color:#000}#header .menu .menu_item:hover .text{color:#000}#header .menu .menu_item:hover .text .line{transition:.3s;width:100%}#header .menu .menu_item .sub_menu{top:60px;left:0;position:absolute;width:200px;background:#000;display:none}#header .menu .menu_item .sub_menu a{color:#fff}#header .menu .menu_item .sub_menu .sub_item{padding:10px 15px;transition:.3s}#header .menu .menu_item .sub_menu .sub_item .bar{width:5px;height:5px;background:#ffde32;margin-right:10px;transition:.3s}#header .menu .menu_item .sub_menu .sub_item.green .bar{background:#6ccedb}#header .menu .menu_item .sub_menu .sub_item.purple .bar{background:#6ccedb}#header .menu .menu_item .sub_menu .sub_item:hover{color:#000;background:#ffde32;padding-left:25px}#header .menu .menu_item .sub_menu .sub_item:hover.green{background:#6ccedb}#header .menu .menu_item .sub_menu .sub_item:hover.purple{background:#6ccedb}#header .menu .menu_item .sub_menu .sub_item:hover .bar{height:15px;background:#ffde32;transform:rotate(360deg)}@media(max-width: 1400px){#header .mobile_menu{display:block}#header .logo{margin:0 auto}#header .logo img{height:30px}#header .menu{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100vh;justify-content:flex-start;flex-direction:column;backdrop-filter:blur(30px);background:linear-gradient(to top, rgba(11, 14, 75, 0.5) 0%, rgba(0, 182, 116, 0.5) 100%);transition:0;padding-top:50px}#header .menu .menu_item{margin:10px 0;font-size:0.875rem;min-height:35px;height:fit-content;width:100%;padding:0;opacity:0}#header .menu .menu_item.have_sub{margin:0}#header .menu .menu_item.have_sub .text{display:none}#header .menu .menu_item .sub_menu{position:static;display:block;left:0;top:0;width:100%;height:auto;background:rgba(0,0,0,0);margin:0;padding:0}#header .menu .menu_item .sub_menu .sub_item{justify-content:center;text-align:center;padding:0;height:35px;margin:10px 0}#header .menu .menu_item .sub_menu .sub_item:hover{background:rgba(0,0,0,0) !important;color:#6ccedb}#header .menu .menu_item:hover{background:rgba(0,0,0,0);color:#6ccedb;border-bottom:0}}footer{height:65px;width:100%;background:#fff;color:#000}footer .logo{font-size:1.25rem}footer .logo img{height:40px;width:auto}.banner_block{min-height:700px;width:100%;background-image:url("/archive/2025/images/bg.png");background-repeat:no-repeat;background-size:cover;background-position:bottom}.banner_block .banner_left,.banner_block .banner_right{width:50%}.banner_block .banner_left .left_item{position:relative;width:80%;max-width:600px}.banner_block .banner_left .left_item .logo_main{position:absolute;left:50%;transform:translateX(-50%);bottom:13%;height:auto;max-width:850px}.banner_block .banner_left .left_item .text_5{width:120%;height:auto;margin-left:-10%}.banner_block .banner_right{padding:50px;margin-top:100px;max-width:800px}.banner_block .banner_right .about_main{position:relative;width:100%;padding:0 40px;text-align:left}.banner_block .banner_right .about_main::before{position:absolute;left:-5px;top:0;bottom:0;margin:auto 0;content:"";width:5px;height:60%;border-radius:5px;background:linear-gradient(to top, #BD00FF 0%, #00FFC2 100%)}.banner_block .banner_right .about_main .about_desc{width:100%;margin-bottom:20px}.banner_block .banner_right .about_main .about_title{font-size:1.875rem;margin-bottom:15px;width:fit-content;font-weight:bold}.banner_block .banner_right .about_main .about_title .line{margin-top:5px;width:60%;height:2px;background:#ffde32}.banner_block .banner_right .btn_group{width:250px;flex-direction:column;align-items:flex-end}@media(max-width: 1200px){.banner_block .banner_right{margin-top:0}.banner_block .banner_right .about_main{width:100%}.banner_block .banner_right .btn_group{justify-content:center;-webkit-justify-content:center;-webkit-flex-wrap:wrap;align-items:center;width:100%;flex-direction:row}}@media(max-width: 1200px){.banner_block{flex-direction:column}.banner_block .banner_left{width:100%}.banner_block .banner_left .left_item{max-width:800px}.banner_block .banner_right{width:100%;max-width:800px}}.home_block{background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;padding:20px 0;width:100%;box-shadow:inset 0 30px 30px -5px #000019}.home_title{position:relative;width:252px;height:81px;font-size:1.5rem;padding-right:50px;margin-left:-40px;background-image:url("/archive/2025/images/home_title_bg.png")}@media(max-width: 1200px){.home_title{font-size:1.5rem}}.more{position:relative;display:block;width:fit-content;border-bottom:1px solid rgba(0,0,0,0);transition:.3s;margin:10px auto;margin-left:auto;margin-right:65px}.more::before{position:absolute;content:"▶";left:-40px;top:3px;bottom:0;width:100%;height:100%;font-size:0.75rem;color:#6ccedb;transition:.3s}.more::after{position:absolute;content:"▶";left:-53px;top:3px;bottom:0;width:100%;height:100%;font-size:0.75rem;color:#6ccedb;transition:.3s}.more:hover{border-color:#6ccedb;color:#ffde32;margin-right:50px}.more:hover::before{opacity:0}.more:hover::after{left:-40px;color:#ffde32}@media(max-width: 1200px){.more{margin-right:0}}.about_section{padding:20px;margin:50px auto;margin-top:0}.about_section .about_main{position:relative;width:100%;padding:0 40px;text-align:left}.about_section .about_main::before{position:absolute;left:-5px;top:0;bottom:0;margin:auto 0;content:"";width:5px;height:60%;border-radius:5px;background:linear-gradient(to top, #BD00FF 0%, #00FFC2 100%)}.about_section .about_main .about_desc{width:100%;margin-bottom:20px}.about_section .about_main .about_title{font-size:1.875rem;margin-bottom:15px;width:fit-content;font-weight:bold}.about_section .about_main .about_title .line{margin-top:5px;width:60%;height:2px;background:#ffde32}.about_section .btn_group{width:250px;flex-direction:column;align-items:flex-end}@media(max-width: 1200px){.about_section .about_main{width:100%}.about_section .btn_group{justify-content:center;-webkit-justify-content:center;-webkit-flex-wrap:wrap;align-items:center;width:100%;flex-direction:row}}.news_section{margin:50px auto;padding:20px;align-items:flex-start}.news_section .news_main{flex-direction:column;align-items:flex-start;width:calc(100% - 250px);margin:0;max-width:1000px}.news_section .news_main .news_item{position:relative;height:50px;font-size:1.125rem;padding:0 15px;width:calc(100% - 90px);cursor:pointer;transition:.3s}.news_section .news_main .news_item .bar{position:absolute;left:20px;height:30px;width:10px;background:#6ccedb;opacity:0;transition:.3s}.news_section .news_main .news_item::before{position:absolute;left:100%;bottom:10px;content:"";width:0;height:30px;background:#6ccedb;z-index:0;transition:.3s}.news_section .news_main .news_item::after{position:absolute;right:-45px;bottom:7px;content:"◀";font-size:1.5rem;color:#ffde32;opacity:0;transition:.3s}.news_section .news_main .news_item .date{margin-right:20px;width:130px;text-align:center;z-index:1}.news_section .news_main .news_item .title{width:calc(100% - 150px);height:27px;line-height:27px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;text-align:left;z-index:1}.news_section .news_main .news_item .line{position:absolute;left:0;bottom:3px;width:100%;height:1px;background:linear-gradient(to right, #6ccedb 50%, transparent 100%);transition:.3s}.news_section .news_main .news_item .line::before{position:absolute;left:-7px;font-size:0.625rem;bottom:-8px;content:"◆";color:#6ccedb}.news_section .news_main .news_item.yellow .line{background:linear-gradient(to right, #FFDE32 50%, transparent 100%)}.news_section .news_main .news_item.yellow .line::before{color:#ffde32}.news_section .news_main .news_item:hover{position:relative;color:#000}.news_section .news_main .news_item:hover .bar{left:-20px;opacity:1}.news_section .news_main .news_item:hover::before{left:5px;width:calc(100% - 20px)}.news_section .news_main .news_item:hover::after{right:-25px;opacity:1}.news_section .news_main .news_item:hover .line{background:linear-gradient(to right, #FFDE32 50%, transparent 100%)}.news_section .news_main .news_item:hover .line::before{color:#ffde32}@media(max-width: 1200px){.news_section{flex-direction:column}.news_section .news_main{margin:20px auto;width:90%}.news_section .news_main .news_item{font-size:1rem;margin:0 auto !important;width:100%}}.qa_section{align-items:flex-start;margin:50px auto;padding:20px}.qa_section .faq_group{width:calc(100% - 250px);max-width:100%;margin:0;margin-left:auto;margin-right:0;margin-top:80px}.qa_section .faq_group .faq_item{margin:20px 0}@media(max-width: 1200px){.qa_section{flex-direction:column}.qa_section .faq_group{width:90%;margin:0 auto}}.bottom_section{margin:50px auto;margin-top:100px;padding:20px}.bottom_section a{margin:20px auto}.button{border-radius:10px;background:rgba(151,71,255,.7);height:55px;width:180px;letter-spacing:2px;transition:.3s;margin:10px;margin-left:10px;line-height:1.2;text-align:center;cursor:pointer}.button:hover{background:#9747ff}a.link{position:relative;height:55px;line-height:1.2;text-align:center;background:#6ccedb;margin:10px;color:#000 !important;padding:0 10px;letter-spacing:1px;width:175px;cursor:pointer;margin-left:45px;margin-right:0;border-radius:0 10px 10px 0;font-weight:bold;transition:.3s}a.link::before{position:absolute;left:-20px;top:0;content:"";width:10px;height:100%;background:#6ccedb;transition:.3s}a.link::after{position:absolute;left:-50px;top:0;bottom:0;margin:auto 0;height:fit-content;content:"▶";font-size:1.25rem;color:#ffde32;opacity:1;transition:.3s}a.link.purple{background:#6ccedb;color:#fff !important}a.link.purple::before{background:#6ccedb}a.link:hover{margin:10px;border-radius:0;width:200px}a.link:hover::before{left:0px}a.link:hover::after{opacity:0}.green_button{border-radius:10px;background:linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(50, 187, 205, 0.25) 100%);border:2px solid #ffde32;height:60px;width:200px;letter-spacing:1px;transition:.3s;margin:20px;line-height:1.2;text-align:center;color:#fff;font-size:1rem;font-weight:bold;cursor:pointer;transition:.3s}.green_button:hover{margin-top:10px;margin-bottom:30px;transition:.3s;border-color:#ffde32;background:rgba(50,187,205,.5);box-shadow:0 3px 0 #000,0 5px 0 #ffde32}.green_button.big{width:325px;height:70px;font-size:1.25rem}.btn_text{max-width:800px;border-top:1px solid #ffde32;color:#fff;margin:20px auto;padding:20px 10px}.comp_download{position:relative;width:80%;margin:0 auto;margin-bottom:20px;margin-right:0;border-bottom:2px solid #6ccedb;padding:10px 0 0 5px}.comp_download .dot{position:absolute;left:-7.5px;bottom:-7.5px;width:15px;height:15px;border-radius:100%;background:#6ccedb}.comp_download .comp_link{margin:10px 20px;transition:.3s;cursor:pointer}.comp_download .comp_link.active,.comp_download .comp_link:hover{color:#ffde32 !important}@media(max-width: 1200px){.comp_download{justify-content:flex-end;width:fit-content}.comp_download .comp_link{margin:10px}}.competition_main{background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:2000px;padding:50px 0}.competition_main .comp_title{align-items:flex-end}.competition_main .comp_download{position:relative;width:50%;margin:10px auto;margin-bottom:0;margin-right:0;border-bottom:2px solid #6ccedb;padding:10px 0 0 5px}.competition_main .comp_download .dot{position:absolute;left:-7.5px;bottom:-7.5px;width:15px;height:15px;border-radius:100%;background:#6ccedb}@media(max-width: 1200px){.competition_main .comp_download{justify-content:flex-end;width:fit-content}}.competition_main .video_group{max-width:1000px;margin:20px auto}.competition_main .video_group .video_item{position:relative;width:calc(50% - 20px);margin:10px;cursor:pointer}.competition_main .video_group .video_item img{width:100%;height:auto}.competition_main .video_group .video_item:before{position:absolute;content:"▶";font-size:2rem;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:1px 1px 5px rgba(0,0,0,.5);transition:.3s;z-index:1}.competition_main .video_group .video_item:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:.3s}.competition_main .video_group .video_item:hover:before{color:#ffde32}.competition_main .video_group .video_item:hover:after{background:rgba(0,0,0,0)}@media(max-width: 600px){.competition_main .video_group .video_item{width:calc(100% - 20px)}}.competition_main .comp_block{margin:35px auto;max-width:1000px}.competition_main .comp_block .block_title{height:60px;margin-bottom:10px;margin-top:35px}.competition_main .comp_block .block_title .line{width:5px;height:55%;border-radius:5px;background:#6ccedb;margin:0 30px}.competition_main .comp_block .block_title .text{font-size:1.875rem;font-weight:bold;letter-spacing:2px;text-align:center}.competition_main .comp_block .block_content{margin:40px auto;text-align:left;width:100%}.competition_main .comp_block .block_content .icon{width:85px;margin:20px}.competition_main .comp_block .block_content .content{max-width:calc(100% - 125px);width:100%;text-align:left}.competition_main .comp_block .block_content .content .content_title{color:#ffde32;font-size:1.5rem;text-align:left;margin-bottom:10px;font-weight:bold}.competition_main .comp_block .block_content .notice{width:100%;color:#ff4b4b;margin-top:10px;text-align:left}.competition_main .comp_block .block_content .line_content{width:100%;max-width:900px;min-height:125px;margin:10px auto;border:2px solid #6ccedb;border-radius:30px 10px 30px 10px;padding:20px;background:rgba(0,0,0,.25);color:#ffde32;text-align:center;z-index:1}.competition_main .comp_block .block_content .line_content .com_block{width:100%;max-width:750px;margin:20px auto;color:#fff}.competition_main .comp_block .block_content .line_content .com_block .com_title{text-align:left;width:100%;color:#fff;padding-bottom:5px;border-bottom:3px solid #fff}.competition_main .comp_block .block_content .line_content .com_block .com_group{width:100%;padding:5px 0;margin-bottom:10px}.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item{text-align:left;width:100%;margin:0 10px}.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_title{width:150px}.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_img{width:150px;margin:10px 20px;background:#fff;border-radius:20px;border:3px solid rgba(0,0,0,0)}.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_img img{height:65px;width:auto}.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_desc{width:calc(100% - 340px);min-width:150px}@media(max-width: 560px){.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item{justify-content:center;flex-direction:column;margin:20px 10px}.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_title,.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_desc{width:100%;text-align:center}.competition_main .comp_block .block_content .line_content .com_block .com_group .com_item .item_title{border-bottom:1px solid #ffde32;width:fit-content}}.competition_main .comp_block .block_content .line_content .com_block .com_link{margin-top:10px;text-decoration:underline}.competition_main .comp_block .block_content .line_content .com_block .remark{color:#6ccedb;margin-top:10px;font-size:0.875rem}.competition_main .comp_block .block_content .line_content .basic_title{font-size:1.5rem;font-weight:bold;width:100%;margin-bottom:10px}.competition_main .comp_block .block_content .line_content .basic_desc{color:#fff;max-width:800px}.competition_main .comp_block .block_content .line_content .btn_group{margin:0 auto}.competition_main .comp_block .block_content .line_content .line_title{color:#fff;font-size:1.125rem;font-weight:bold;width:175px;border-right:3px solid #6ccedb;letter-spacing:5px}.competition_main .comp_block .block_content .line_content .line_desc{color:#fff;width:calc(100% - 300px);text-align:left;padding-left:35px}.competition_main .comp_block .block_content .line_content .line_percent{color:#6ccedb;font-size:1.875rem;font-weight:bold;width:125px}@media(max-width: 1200px){.competition_main .comp_block .block_content .line_content{flex-direction:column;padding:10px}.competition_main .comp_block .block_content .line_content .line_title{width:200px;margin:0 auto;border-right:none;border-bottom:3px solid #6ccedb}.competition_main .comp_block .block_content .line_content .line_desc{padding-left:0;width:90%;margin:10px auto}}.competition_main .comp_block .block_content .line_group{width:100%}.competition_main .comp_block .block_content .line_group .line_content{width:calc(50% - 20px);min-height:150px;padding:10px}.competition_main .comp_block .block_content .line_group .line_content .line_title{color:#ffde32;font-size:1.25rem;font-weight:bold;width:125px;border-right:none;letter-spacing:1px;margin:10px auto}.competition_main .comp_block .block_content .line_group .line_content .line_text{width:calc(100% - 125px);color:#fff;text-align:left}@media(max-width: 1200px){.competition_main .comp_block .block_content .line_group .line_content{width:100%}.competition_main .comp_block .block_content .line_group .line_content .line_title{border-bottom:none}.competition_main .comp_block .block_content .line_group .line_content .line_text{text-align:center}}@media(max-width: 1200px){.competition_main .comp_block .block_title .text{font-size:1.25rem}.competition_main .comp_block .block_title .line{margin:0 10px}.competition_main .comp_block .block_content{flex-direction:column;justify-content:flex-start}.competition_main .comp_block .block_content .icon{width:50px;margin:0 auto}.competition_main .comp_block .block_content .content{max-width:100%;text-align:center}.competition_main .comp_block .block_content .content .content_title{font-size:1.25rem;text-align:center}}.competition_main.green .comp_download{border-bottom:2px solid #6ccedb}.competition_main.green .comp_download .dot{background:#6ccedb}.competition_main.green .comp_block .block_title .line{background:#6ccedb}.competition_main.green .comp_block .block_content .line_content{border:2px solid #6ccedb;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 182, 116, 0.5) 100%)}.time_line .time_block{padding:10px 20px}.time_line .time_block .time_icon{width:85px;margin:0 auto}.time_line .time_block .time_title{font-size:1.5rem;font-weight:bold;letter-spacing:5px}.time_line .time_block .time_title.have_link{color:#ffde32;border-bottom:1px solid #ffde32}.time_line .time_block .time_subtitle{font-size:1.125rem;color:#ffde32}@media(max-width: 1200px){.time_line .time_block .time_icon{width:75px}.time_line .time_block .time_title{font-size:1.25rem;font-weight:bold;letter-spacing:5px}.time_line .time_block .time_subtitle{font-size:1rem;color:#ffde32}}.time_line .line_block{position:relative;margin-bottom:20px;padding:10px 0;padding-bottom:35px}.time_line .line_block .line{position:absolute;left:calc(50% - 1px);width:2px;height:100%;background:#6ccedb}.time_line .line_block .line .icon_down{font-size:1.125rem;position:absolute;color:#6ccedb;bottom:-6px;left:calc(50% - 8px)}.time_line .line_block .line_item{width:50%;margin:10px 0}.time_line .line_block .line_item.right{position:relative;border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(to right, #FFDE32 0%, transparent 100%);border-image-slice:1;margin-left:auto;margin-right:0;text-align:left}.time_line .line_block .line_item.right::before{content:"";position:absolute;left:-7.5px;bottom:-8px;width:15px;height:15px;border-radius:50%;background:#ffde32}.time_line .line_block .line_item.left{position:relative;border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(to left, #FFDE32 0%, transparent 100%);border-image-slice:1;margin-left:0;margin-right:auto;text-align:right}.time_line .line_block .line_item.left::before{content:"";position:absolute;right:-7.5px;bottom:-8px;width:15px;height:15px;border-radius:50%;background:#ffde32}.time_line .line_block .line_item.red .time_block .time_title{color:#ff4b4b}.time_line .line_block .line_item.red.right{border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(to right, #FF4B4B 0%, transparent 100%);border-image-slice:1}.time_line .line_block .line_item.red.right::before{content:"";position:absolute;left:-18px;bottom:-18px;width:35px;height:35px;background:rgba(0,0,0,0);background-image:url("/archive/2025/images/comp_a/star.png");background-size:cover}.time_line .line_block .line_item.red.left{border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(to left, #FF4B4B 0%, transparent 100%);border-image-slice:1}.time_line .line_block .line_item.red.left::before{content:"";position:absolute;right:-18px;bottom:-18px;width:35px;height:35px;background:rgba(0,0,0,0);background-image:url("/archive/2025/images/comp_a/star.png");background-size:cover}.time_line.green .line{position:absolute;left:calc(50% - 1px);width:2px;height:100%;background:#6ccedb}.time_line.green .line .icon_down{font-size:1.125rem;position:absolute;color:#6ccedb;bottom:-6px;left:calc(50% - 8px)}.time_line.green .line_item{width:50%;margin:10px 0}.time_line.green .line_item.right{position:relative;border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(to right, #6ccedb 0%, transparent 100%);border-image-slice:1;margin-left:auto;margin-right:0;text-align:left}.time_line.green .line_item.right::before{content:"";position:absolute;left:-7.5px;bottom:-8px;width:15px;height:15px;border-radius:50%;background:#6ccedb}.time_line.green .line_item.left{position:relative;border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(to left, #6ccedb 0%, transparent 100%);border-image-slice:1;margin-left:0;margin-right:auto;text-align:right}.time_line.green .line_item.left::before{content:"";position:absolute;right:-7.5px;bottom:-8px;width:15px;height:15px;border-radius:50%;background:#6ccedb}@media(max-width: 1200px){.time_line .line_block .line{left:5px}.time_line .line_block .line_item{width:100%}.time_line .line_block .line_item.left,.time_line .line_block .line_item.right{position:relative;border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(to right, #FFDE32 0%, transparent 100%);border-image-slice:1;margin-left:auto;margin-right:0;text-align:center}.time_line .line_block .line_item.left::before,.time_line .line_block .line_item.right::before{content:"";position:absolute;left:-2px;bottom:-8px;width:15px;height:15px;border-radius:50%;background:#ffde32}.time_line .line_block .line_item.red.left::before,.time_line .line_block .line_item.red.right::before{left:-12.5px;bottom:-15px}}.title{height:75px}.title .line{width:20px;height:100%;border:2px solid #6ccedb;margin-right:20px;background:linear-gradient(to top, #000 20%, rgba(0, 182, 116, 0.25) 100%)}.title .text{height:100%;border-radius:0 0 20px 0;background:linear-gradient(to right, #000 0%, rgba(0, 102, 255, 0.25) 100%);border:2px solid #6ccedb;min-width:225px;text-align:left;padding-left:30px;line-height:1.1;letter-spacing:0;font-size:1.5rem}.title.purple .line{border-color:#6ccedb}.title.purple .text{border-color:#6ccedb}.title.comp{height:100px}.title.comp .text{letter-spacing:2px;width:275px}@media(max-width: 1200px){.title .text{font-size:1.5rem;width:250px}}.news_block{padding:50px 0;background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:100vh}.news_block .top_item{width:100%;margin:35px auto;height:350px;border-left-width:20px;align-items:flex-end;transition:.3s}.news_block .top_item .img_block{width:50%;border-radius:0 0 0 20px;border:2px solid #ffde32;border-left-width:20px;transition:.3s;background:#000}.news_block .top_item .img_block img{width:100%;height:auto}.news_block .top_item .info_block{width:50%;padding:5px 35px;text-align:left}.news_block .top_item .info_block .date{color:#ffde32;transition:.3s;font-size:1.125rem}.news_block .top_item .info_block .subject{font-size:1.5rem;border-bottom:1px solid #ffde32;padding:10px 0;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:95px;transition:.3s}.news_block .top_item .info_block .content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:100px}@media(max-width: 1200px){.news_block .top_item{height:auto}.news_block .top_item .img_block{width:90%;height:auto;margin-bottom:20px}.news_block .top_item .info_block{width:90%}.news_block .top_item .info_block .content{height:85px}}.news_block .top_item:hover .img_block{border-color:#6ccedb}.news_block .top_item:hover .info_block .date{color:#6ccedb}.news_block .top_item:hover .info_block .subject{border-color:#6ccedb}.news_block .news_group .news_item{position:relative;width:calc(33% - 40px);margin:30px 20px;min-width:300px;border:1px solid #6ccedb;border-radius:0 0 20px 0;background:linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 182, 116, 0.25) 100%);transition:.3s;cursor:pointer}.news_block .news_group .news_item.empty{border:none}.news_block .news_group .news_item:before{position:absolute;content:"";border:1px solid #ffde32;border-radius:0 0 25px 0;width:calc(100% + 20px);height:100%;left:-10px;bottom:0;opacity:0;z-index:-1;transition:.5s}.news_block .news_group .news_item::after{content:"";transition:.3s}.news_block .news_group .news_item .img_block{width:100%}.news_block .news_group .news_item .info_block{width:100%;padding:20px;text-align:left}.news_block .news_group .news_item .info_block .date{color:#6ccedb;font-size:1rem}.news_block .news_group .news_item .info_block .subject{font-size:1.25rem;border-bottom:1px solid #6ccedb;margin-bottom:10px;padding-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:70px}.news_block .news_group .news_item .info_block .content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:75px}.news_block .news_group .news_item:hover{border-color:#ffde32;background:linear-gradient(to top, #000 20%, rgba(0, 182, 116, 0.25) 100%);margin-top:20px;margin-bottom:40px;z-index:1}.news_block .news_group .news_item:hover:before{bottom:-12px;opacity:1;z-index:-2}.news_block .news_group .news_item:hover:after{position:absolute;content:"▲";color:#ffde32;left:0;right:0;margin:0 auto;bottom:-50px;font-size:1.25rem}.news_block .news_group .news_item:hover .date{color:#ffde32}.news_block .news_group .news_item:hover .subject{border-color:#ffde32}@media(max-width: 1200px){.news_block .news_group .news_item .info_block .content{height:65px}}.faq_block{padding:50px 0;background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.faq_block .bottom_block{width:100%;max-width:800px;padding:20px;margin:20px auto}.faq_group{max-width:800px;margin:20px auto;padding:0 20px;margin-bottom:50px;flex-direction:column}.faq_group .faq_item{position:relative;width:100%;border:2px solid #ffde32;margin:20px auto;padding:25px 40px;background:linear-gradient(to top, rgba(0, 0, 25, 0.2) 0%, rgba(108, 206, 219, 0.25) 100%);border-radius:20px 60px 20px 60px}.faq_group .faq_item .toggle{position:absolute;right:40px;top:35px;font-size:1.25rem;font-weight:bold;cursor:pointer;color:#fff;transition:.5s;opacity:1}.faq_group .faq_item .toggle.close{transform:rotate(-180deg);color:#ffde32}@media(max-width: 1200px){.faq_group .faq_item .toggle{top:30px}}.faq_group .faq_item .q{color:#ffde32;cursor:pointer}.faq_group .faq_item .q .q_title{font-size:1.5rem;width:50px;font-weight:bold}.faq_group .faq_item .q .q_text{width:calc(100% - 100px);text-align:left;font-size:1.125rem}.faq_group .faq_item .a{display:none;margin-top:20px;align-items:flex-center}.faq_group .faq_item .a .a_title{width:50px;font-size:1.5rem;font-weight:bold;color:#ffde32}.faq_group .faq_item .a .a_text{width:calc(100% - 50px);text-align:left}.faq_group .faq_item .a .a_text strong{font-weight:400;border-bottom:1px solid #fff;padding-bottom:2px}.faq_group .faq_item .a .a_text a{color:#ffde32;border-bottom:1px solid #ffde32}@media(max-width: 1200px){.faq_group .faq_item{padding:20px}.faq_group .faq_item .q .q_text{font-size:1rem}}.contact_block{padding:50px 0;height:100%;background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.contact_block .contact_main{max-width:1000px;margin:50px auto}.contact_block .contact_main .contact_info .info_item{text-align:left;font-size:1.125rem;margin:5px 0}.contact_block .contact_main .contact_info .info_item .contact_title{color:#ffde32}.contact_block .contact_main .form{width:100%}.contact_block .contact_main .form textarea{height:250px;width:100%;resize:none;padding:20px}.contact_block .contact_main .form .form_item{margin:20px auto}.contact_block .contact_main .form .form_item input,.contact_block .contact_main .form .form_item select{height:40px;max-width:500px;width:100%;padding:5px 20px;font-size:1rem;color:#000}.contact_block .contact_main .form .form_item textarea{font-size:1rem}.contact_block .contact_main .form .form_item .input_block{align-items:flex-start;flex-direction:column}.contact_block .contact_main .form .form_item .input_block .input_title{margin-bottom:10px}.contact_block .contact_main .form .check_item{margin:10px 0}.contact_block .contact_main .form .check_item label{color:#ff4b4b;width:calc(100% - 35px);text-align:left;margin:0}.contact_block .contact_main .form .check_item input[type=checkbox]{appearance:none;background:rgba(0,0,0,0);margin-right:5px;color:#000}.contact_block .contact_main .form .check_item input[type=checkbox]:before{content:"✓";font-size:0.75rem;color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0);display:block;width:15px;height:15px;border:1px solid #fff;margin-right:5px;padding-left:3px;padding-top:2px;line-height:.75}.contact_block .contact_main .form .check_item input[type=checkbox]:checked:before{color:#fff !important}.contact_block .contact_main .form .button_group{margin-top:20px;padding:30px 0}.contact_block .contact_main .form .button_group .green_button{max-width:200px}.custom_select{width:100%;max-width:500px;height:40px;position:relative;border:none;color:#000;background:#fff;border-right:20px solid #000;cursor:pointer}.custom_select .select_text{color:#000;font-weight:500}.custom_select .arrow{position:absolute;font-size:1.5rem;right:10px;top:4px}.custom_select.purple{border-color:#6ccedb}.custom_select.green{border-color:#6ccedb}.custom_option{position:absolute;top:40px;width:100%;max-width:500px;display:none}.custom_option .option_item{position:relative;height:40px;background:#000;border:1px solid #6ccedb;margin:5px 0;color:#fff;transition:.3s}.custom_option .option_item .text{position:absolute;z-index:1;color:#fff}.custom_option .option_item .line{position:absolute;right:10px;width:10px;height:25px;z-index:0;transition:.5s}.custom_option .option_item .line.green{background:#6ccedb}.custom_option .option_item .line.purple{background:#6ccedb}.custom_option .option_item .dot{position:absolute;right:0;width:10px;height:25px;z-index:0;transition:.5s;background:#ffde32;opacity:0}.custom_option .option_item:hover .text{color:#000}.custom_option .option_item:hover .line{right:30px;width:calc(100% - 40px)}.custom_option .option_item:hover .dot{right:10px;opacity:1}.modal-dialog{max-width:850px;max-height:850px;margin-top:20%}.modal-content{background:rgba(0,0,0,0);border-radius:20px}.modal-content .close{position:absolute;top:10px;right:10px;background:#fff;color:#162132;width:35px;height:35px;border-radius:50%;text-shadow:none;opacity:1;font-size:2.25rem}.modal-content .modal-header{border:none;padding:35px}.modal-content .modal-header .title{font-size:1.5rem;text-align:left;height:auto}.modal-content .modal-body{padding:0 35px;padding-bottom:35px;border:none;text-align:left;font-weight:400}.rule_group{width:100%}.rule_group .rule_item{width:50%}.rule_group .rule_item .rule_block{text-align:right;width:calc(100% - 100px);padding:20px}.rule_group .rule_item .rule_block .rule_title{color:#ffde32;font-size:1.5rem;font-weight:bold}.rule_group .rule_item .rule_block .rule_percent{font-size:3.75rem;font-weight:bold}.rule_group .rule_item .rule_bar{width:100px;height:250px;background:linear-gradient(to right, #41FF41 0%, #00455A 100%)}.rule_group .rule_item.reverse{justify-content:flex-start;flex-direction:row-reverse}.rule_group .rule_item.reverse .rule_block{text-align:left}.rule_group .rule_item.reverse .rule_bar{background:linear-gradient(to right, #1C4654 0%, #00F0FF 100%)}.news_block.page{min-height:100vh;text-align:left}.news_block.page .max_content{width:1000px}.news_block.page .banner{width:100%;height:auto}.news_block.page .date{color:#ffde32;border-bottom:1px solid #ffde32;width:fit-content;margin:10px 0;font-size:1.25rem}.news_block.page .title{border-bottom:1px solid #ffde32;margin:10px 0;font-size:1.5rem;padding-bottom:10px;margin-bottom:20px;height:auto;font-weight:bold}.news_block.page .desc{font-size:1.125rem;text-align:justify}.news_block.page .desc a{margin:10px auto;width:auto;max-width:100%;color:#ffde32;border-bottom:1px solid #ffde32}.news_block.page .desc figcaption{display:none}.news_block.page .button_group{margin-top:20px;padding:30px 0}.news_block.page .button_group .green_button{max-width:200px}@media(max-width: 800px){.news_block.page .date{font-size:1rem}.news_block.page .title{font-size:1.125rem}.news_block.page .desc{font-size:1rem}}.about_block{padding:50px 0;background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.about_block .about_section{max-width:1240px;width:100%;flex-direction:column}.about_block .about_section .web{display:flex}@media(max-width: 1000px){.about_block .about_section .web{display:none}}.about_block .flow_title{position:relative;width:fit-content;font-size:1.25rem;font-weight:bold;margin:0 auto;margin-top:50px;margin-bottom:20px;padding-left:15px;text-align:left}.about_block .flow_title:before{position:absolute;content:"";width:5px;height:80%;border-radius:5px;background:linear-gradient(to top, #BD00FF 0%, #00FFC2 100%);left:-5px;top:10%}.about_block .about_flow{margin:20px auto;align-items:flex-start}.about_block .about_flow .flow_block{margin:10px;width:calc(100% - 20px);flex-direction:column}.about_block .about_flow .flow_block img{width:calc(100% - 20px);max-width:650px}.about_block .about_flow .flow_block a{margin-top:20px}.about_block .about_flow .flow_block .video_group{max-width:1000px;margin:20px auto}.about_block .about_flow .flow_block .video_group .video_item{position:relative;width:calc(100% - 20px);margin:10px;cursor:pointer}.about_block .about_flow .flow_block .video_group .video_item img{width:100%;height:auto}.about_block .about_flow .flow_block .video_group .video_item:before{position:absolute;content:"▶";font-size:2rem;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:1px 1px 5px rgba(0,0,0,.5);transition:.3s;z-index:1}.about_block .about_flow .flow_block .video_group .video_item:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:.3s}.about_block .about_flow .flow_block .video_group .video_item:hover:before{color:#ffde32}.about_block .about_flow .flow_block .video_group .video_item:hover:after{background:rgba(0,0,0,0)}.about_block .about_flow .bottom_text{width:100%;font-size:1rem;margin-top:20px}.about_block .about_flow .bottom_text a{font-size:1rem;color:#ffde32;border-bottom:1px solid #ffde32}@media(max-width: 1000px){.about_block .about_flow{flex-direction:column;width:100%}.about_block .about_flow .flow_block{margin:35px auto;width:calc(100% - 20px);max-width:600px}}.about_block .flow_bottom{width:100%;padding:0 10px}.about_block .flow_bottom .bottom_text{text-align:right}.about_block .flow_bottom .bottom_text a{color:#ffde32;border-bottom:1px solid #ffde32}.about_block .about_info{width:100%;margin:50px 0}.about_block .about_info .info_item{width:100%;align-items:flex-start;margin:20px 0}.about_block .about_info .info_item .info_title{position:relative;font-size:1.25rem;font-weight:bold;padding:0 20px;margin:25px 0}.about_block .about_info .info_item .info_title:before{position:absolute;content:"";width:5px;height:25px;border-radius:5px;background:linear-gradient(to top, #BD00FF 0%, #00FFC2 100%);left:-5px;top:3px}@media(max-width: 1000px){.about_block .about_info .info_item{flex-direction:column}}.about_block .about_info .info_img{width:calc(100% - 200px)}.about_block .about_info .info_img img{margin:20px;height:45px;width:auto}.about_block .about_info .info_img img.tca{max-width:250px;height:auto}.about_block .about_info .info_img.white_bg{background:#fff;border-radius:20px;padding:10px}.about_block .about_info .info_img.white_bg img{height:75px;width:auto}.about_block .about_info .info_img.white_bg img.landscape{height:50px;width:auto}@media(max-width: 1000px){.about_block .about_info .info_img{margin:0 auto;width:90%}.about_block .about_info .info_img img{height:40px}}.video_block{padding:50px 0;background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:100vh}.video_block .max_content{width:1400px}.video_block .video_main{margin:50px auto;width:100%}.video_block .video_main .main_title{position:relative;min-width:250px;width:fit-content;text-align:left;font-size:1.375rem;border-bottom:2px solid #ffde32;margin-left:10px}.video_block .video_main .main_title:before{position:absolute;bottom:-7.5px;right:0;content:"";width:15px;height:15px;border-radius:50%;background:#ffde32}.video_block .video_main .video_group{margin:20px auto;align-items:flex-start;width:100%}.video_block .video_main .video_group .video_item{width:calc(25% - 20px);margin:10px;transition:.3s;cursor:pointer}.video_block .video_main .video_group .video_item .video_img{position:relative;width:100%}.video_block .video_main .video_group .video_item .video_img:before{position:absolute;content:"▶";font-size:2rem;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:1px 1px 5px rgba(0,0,0,.5);transition:.3s;z-index:1}.video_block .video_main .video_group .video_item .video_img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:.3s}.video_block .video_main .video_group .video_item .video_title{position:relative;font-size:1rem;text-align:left;padding-left:20px;margin:10px auto;border-top:2px solid #6ccedb;padding-top:10px;transition:.3s}.video_block .video_main .video_group .video_item .video_title:before{position:absolute;content:"";width:10px;height:10px;background:#6ccedb;left:0;top:17px}.video_block .video_main .video_group .video_item .video_desc{font-size:0.875rem;text-align:left;color:#d1d1d1}.video_block .video_main .video_group .video_item:hover .video_img:before{color:#ffde32}.video_block .video_main .video_group .video_item:hover .video_img:after{background:rgba(0,0,0,0)}.video_block .video_main .video_group .video_item:hover .video_title{border-top:2px solid #ffde32}.video_block .video_main .video_group .video_item:hover .video_title:before{background:#ffde32}@media(max-width: 1200px){.video_block .video_main .video_group .video_item{width:calc(33.33% - 20px)}.video_block .video_main .video_group .video_item .video_title{font-size:0.875rem}}@media(max-width: 800px){.video_block .video_main .video_group .video_item{width:calc(50% - 20px)}}@media(max-width: 500px){.video_block .video_main .video_group .video_item{width:calc(100% - 20px)}}.activity_block{padding:50px 0;background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:100vh}.activity_block .activity_group{width:100%;margin:50px auto;align-items:flex-start}.activity_block .activity_group .activity_item{margin:10px;width:calc(33.33% - 20px);cursor:pointer}.activity_block .activity_group .activity_item .activity_img{position:relative;width:100%;height:auto;background:#000}.activity_block .activity_group .activity_item .activity_img img{width:100%;height:auto}.activity_block .activity_group .activity_item .activity_img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:.3s}.activity_block .activity_group .activity_item .activity_title{position:relative;font-size:1rem;text-align:left;padding-left:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.activity_block .activity_group .activity_item .activity_title:before{position:absolute;content:"";width:10px;height:10px;background:#6ccedb;left:0;top:10px}.activity_block .activity_group .activity_item .activity_date{font-size:0.875rem;margin-top:5px;text-align:left}.activity_block .activity_group .activity_item:hover .activity_img:after{background:rgba(0,0,0,0)}.activity_block .activity_group .activity_item:hover .activity_title:before{background:#ffde32}@media(max-width: 800px){.activity_block .activity_group .activity_item{width:calc(50% - 20px)}}@media(max-width: 500px){.activity_block .activity_group .activity_item{width:calc(100% - 20px)}}.slick-prev:before{content:"◀";color:#fff;font-size:1.5rem}.slick-next:before{content:"▶";color:#fff;font-size:1.5rem}.slick-prev,.slick-next{top:45%}.slick-track{display:flex;gap:10px}.activity_block.page .max_content{width:1000px}.activity_block.page .button_group{padding:20px}.activity_block.page .activity_title{margin-top:50px;font-size:1.5rem;font-weight:bold;text-align:left;padding:0 45px}.activity_block.page .video_group{width:calc(100% - 60px);margin:10px auto}.activity_block.page .video_group .video_item{width:calc(50% - 20px);cursor:pointer}.activity_block.page .video_group .video_item .video_img{position:relative;width:100%}.activity_block.page .video_group .video_item .video_img:before{position:absolute;content:"▶";font-size:2rem;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:1px 1px 5px rgba(0,0,0,.5);transition:.3s;z-index:1}.activity_block.page .video_group .video_item .video_img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:.3s}.activity_block.page .video_group .video_item .video_title{position:relative;font-size:1rem;text-align:left;padding-left:20px;margin:10px auto;border-top:2px solid #6ccedb;padding-top:5px;height:65px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:.3s}.activity_block.page .video_group .video_item .video_title:before{position:absolute;content:"";width:10px;height:10px;background:#6ccedb;left:0;top:12.5px}.activity_block.page .video_group .video_item:hover .video_img:before{color:#ffde32}.activity_block.page .video_group .video_item:hover .video_img:after{background:rgba(0,0,0,0)}.activity_block.page .video_group .video_item:hover .video_title{border-top:2px solid #ffde32}.activity_block.page .video_group .video_item:hover .video_title:before{background:#ffde32}.activity_block.page .activity_date{text-align:left;color:#ffde32;font-size:1.25rem;padding:0 45px}.activity_block.page .activity_content{text-align:justify;font-size:1.125rem;margin-bottom:50px;padding:0 45px}.activity_block.page .activity_content a{margin:10px auto;width:auto;max-width:100%;color:#ffde32;border-bottom:1px solid #ffde32}.activity_block.page .activity_content figcaption{display:none}.activity_block.page .img_group{width:calc(100% - 60px);margin:10px auto}.activity_block.page .img_group .img_item{position:relative;width:calc(25% - 20px);cursor:pointer}.activity_block.page .img_group .img_item:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:.3s}.activity_block.page .img_group .img_item:hover:after{background:rgba(0,0,0,0)}@media(max-width: 800px){.activity_block.page .activity_title{font-size:1.125rem}.activity_block.page .activity_date{font-size:1rem}.activity_block.page .activity_content{font-size:1rem}}.vote_banner{min-height:500px;width:100%;background-image:url("/archive/2025/images/vote/bg.jpg");padding:15px 0;flex-direction:column}.vote_banner .logo{width:auto;margin:10px auto;max-width:500px;height:auto}.vote_banner .banner_text{position:relative;max-width:800px;height:auto;padding:15px;background:rgba(0,0,0,.5);border:2px solid #6ccedb;border-radius:10px;text-align:left;font-family:"cubic";font-size:0.875rem;margin:0 10px;line-height:1.5}.vote_banner .banner_text .bar{position:absolute;height:90%;width:5px;border-radius:5px;background:#6ccedb;top:50%;left:-3px;transform:translate(0, -50%)}.vote_banner .banner_text ul{list-style-type:square;color:#6ccedb}.vote_banner .banner_text ul li span{color:#fff}.vote_banner .banner_text ul li .yellow{color:#ffde32}.vote_banner .banner_text .award{width:175px;position:absolute;right:-25px;top:-100px}@media(max-width: 700px){.vote_banner .banner_text .award{position:static;width:125px;margin-left:auto;margin-bottom:10px}}.ui.selection.active.dropdown:hover{border-color:#6ccedb}.ui.selection.visible.dropdown>.text:not(.default){color:#fff}.ui.selection.active.dropdown .menu{border-color:#6ccedb !important;background:#000;color:#fff}.ui.selection.active.dropdown .menu::-webkit-scrollbar{width:5px}.ui.selection.active.dropdown .menu::-webkit-scrollbar-thumb{background:#6ccedb;border-radius:10px}.ui.selection.active.dropdown .menu .item{line-height:1.2}.ui.dropdown .menu>.item{color:#fff;border:none}.ui.dropdown .menu .active.item{color:#6ccedb}.ui.selection.dropdown .menu>.item{border:none}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{color:#6ccedb}.ui.dropdown .menu>.item:hover{color:#6ccedb}.vote_block{padding:50px 0;background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.vote_block .bottom_block{width:100%;max-width:800px;padding:20px;margin:20px auto}.vote_block ol li{text-align:left}.vote_block .main_content{max-width:1000px;margin:20px auto}.vote_block .main_content .block_title{height:60px;margin-bottom:10px;margin-top:35px}.vote_block .main_content .block_title .line{width:5px;height:55%;border-radius:5px;background:#6ccedb;margin:0 30px}.vote_block .main_content .block_title .text{font-size:1.375rem;font-weight:bold;letter-spacing:1px;text-align:center}.vote_block .main_content .filter{border-bottom:2px solid #6ccedb;margin-bottom:10px}.vote_block .main_content .filter form .field{flex-direction:column;align-items:flex-start;margin-top:10px}.vote_block .main_content .filter form .field label{text-align:left;font-size:1rem;color:#fff;font-weight:400}.vote_block .main_content .filter form .field button{border:none;height:38px;width:40px;margin-top:auto;margin-bottom:0;margin-right:auto;padding:0;border-radius:0;background:#6ccedb;color:#000;padding-left:5px}.vote_block .main_content .filter form .field button:hover{background:#ffde32}.vote_block .main_content .filter form input{background:rgba(0,0,0,0) !important;border:1px solid #6ccedb !important;border-right:20px solid #6ccedb !important;border-radius:0 !important;color:#fff !important}.vote_block .main_content .filter form .dropdown{background:rgba(0,0,0,0);border:1px solid #6ccedb;border-right:20px solid #6ccedb;border-radius:0;color:#fff !important}.vote_block .main_content .filter form .dropdown .message{color:#fff}.vote_block .main_content .filter form .dropdown input{color:#fff}.vote_block .main_content .filter form .dropdown.selection{color:#fff}.vote_block .main_content .filter form .dropdown i{color:#fff;border:none}.vote_block .main_content .vote_group{width:100%;padding:5px 0}.vote_block .main_content .vote_group .empty_block{width:100%;border:2px solid #6ccedb;border-radius:10px;padding:10px;background:linear-gradient(to right, #0B282B 20%, rgba(0, 182, 116, 0.25) 100%);color:#fff}.vote_block .main_content .vote_group .empty_block a{color:#ffde32}.vote_block .main_content .vote_group .vote_item{width:calc(50% - 10px);margin:10px 0;height:auto;border:2px solid #6ccedb;border-radius:10px;padding:10px;padding-right:15px;background:linear-gradient(to right, #0B282B 20%, rgba(0, 182, 116, 0.25) 100%);transition:.3s}.vote_block .main_content .vote_group .vote_item .cover{width:250px;height:150px;border-radius:5px;margin-right:15px;cursor:pointer;transition:.3s}.vote_block .main_content .vote_group .vote_item .cover:hover{box-shadow:0px 0px 10px #6ccedb}.vote_block .main_content .vote_group .vote_item .info{width:calc(100% - 265px);flex-direction:column;align-items:flex-start;height:150px;padding-top:10px;line-height:1.2}.vote_block .main_content .vote_group .vote_item .info .info_title{font-size:0.9375rem;color:#fff;cursor:pointer;text-align:left;transition:.3s}.vote_block .main_content .vote_group .vote_item .info .info_title:hover{color:#ffde32;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.vote_block .main_content .vote_group .vote_item .info .info_team{font-size:0.8125rem;text-align:left}.vote_block .main_content .vote_group .vote_item .info .info_count{font-size:0.8125rem;color:#ffde32;width:100%}.vote_block .main_content .vote_group .vote_item .info .info_count .vote_count{margin-left:5px}.vote_block .main_content .vote_group .vote_item .info .info_count .vote{width:75px;height:35px;border-radius:8px;background:#ffde32;color:#000;margin-left:auto;border:0;transition:.3s;padding-top:2px;font-size:0.875rem;font-weight:bold;cursor:pointer}.vote_block .main_content .vote_group .vote_item .info .info_count .vote:hover{margin-right:3px;box-shadow:3px 3px 0 rgba(0,0,0,.5)}.vote_block .main_content .vote_group .vote_item:hover{border-color:#ffde32;box-shadow:0px 0px 10px rgba(0,0,0,.5);box-shadow:inset 0px 0px 5px rgba(0,0,0,.5)}@media(max-width: 1000px){.vote_block .main_content .vote_group{justify-content:center}.vote_block .main_content .vote_group .vote_item{width:100%;max-width:500px}}@media(max-width: 500px){.vote_block .main_content .vote_group .vote_item{flex-direction:column;padding-right:10px}.vote_block .main_content .vote_group .vote_item .cover{margin:0;width:100%;height:200px}.vote_block .main_content .vote_group .vote_item .info{width:100%;padding:10px}.vote_block .main_content .vote_group .vote_item .info .info_title,.vote_block .main_content .vote_group .vote_item .info .info_team{text-align:center;width:100%}.vote_block .main_content .vote_group .vote_item .info .info_count{flex-direction:column}.vote_block .main_content .vote_group .vote_item .info .info_count .vote{width:100%;margin-top:10px}}#vote_detail{text-align:left;margin:20px auto}#vote_detail .bottom_section div{margin-left:20px;margin-right:20px;color:#6ccedb}#vote_detail .vote_name{font-size:1.875rem;border-bottom:4px solid #6ccedb;margin-bottom:10px}#vote_detail .vote_name .award_type{font-size:1.125rem;font-weight:bold;background:#6ccedb;padding:5px 15px;margin-bottom:15px;width:fit-content}@media(max-width: 700px){#vote_detail .vote_name .award_type{font-size:1rem}}#vote_detail .vote_name .green{color:#000}#vote_detail .vote_team{font-size:1.5rem}#vote_detail .detail_block{width:100%;height:auto;margin:20px auto}#vote_detail .detail_block.top{align-items:flex-start}#vote_detail .detail_block .detail_title{position:relative;font-size:1rem;padding:7px 5px;width:200px;border-radius:20px;border:2px solid #6ccedb;color:#fff;font-weight:bold;margin-right:30px}#vote_detail .detail_block .detail_title:after{position:absolute;left:20px;top:20%;width:5px;height:60%;content:"";background:#6ccedb;z-index:1}#vote_detail .detail_block .desc_img,#vote_detail .detail_block .detail_text{font-size:1rem;width:calc(100% - 230px);text-align:justify}#vote_detail .detail_block .desc_img .brief_url,#vote_detail .detail_block .detail_text .brief_url{text-decoration:underline;color:#ffde32}#vote_detail .detail_block .desc_img .category_group .category_item,#vote_detail .detail_block .detail_text .category_group .category_item{margin-right:10px}#vote_detail .detail_block .desc_img .social_share,#vote_detail .detail_block .detail_text .social_share{height:100%}#vote_detail .detail_block .desc_img .social_share .share_item,#vote_detail .detail_block .detail_text .social_share .share_item{font-size:2.1875rem;margin-right:30px;transition:.3s;cursor:pointer}#vote_detail .detail_block .desc_img .social_share .share_item.facebook:hover,#vote_detail .detail_block .detail_text .social_share .share_item.facebook:hover{color:#1877f2}#vote_detail .detail_block .desc_img .social_share .share_item.line:hover,#vote_detail .detail_block .detail_text .social_share .share_item.line:hover{color:#00c300}#vote_detail .detail_block .desc_img .social_share .share_item.link:hover,#vote_detail .detail_block .detail_text .social_share .share_item.link:hover{color:#ffde32}#vote_detail .detail_block .desc_img{margin-left:auto}#vote_detail .detail_block .desc_img img{width:100%;height:auto}#vote_detail .video_item{position:relative;width:calc(50% - 20px);cursor:pointer}#vote_detail .video_item img{width:100%;height:auto}#vote_detail .video_item:before{position:absolute;content:"▶";font-size:2rem;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:1px 1px 5px rgba(0,0,0,.5);transition:.3s;z-index:1}#vote_detail .video_item:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:.3s}#vote_detail .video_item:hover:before{color:#ffde32}#vote_detail .video_item:hover:after{background:rgba(0,0,0,0)}#vote_detail.gold .vote_name{border-color:rgba(0,0,0,0);border-image:linear-gradient(to right, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%) 1}#vote_detail.gold .vote_name .award_type{background:rgba(0,0,0,0);background-image:linear-gradient(to right, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%);color:#000}#vote_detail.gold .detail_block .detail_title{border-color:#ffde32}#vote_detail.gold .detail_block .detail_title:after{background:linear-gradient(to bottom, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%)}@media(max-width: 700px){#vote_detail .vote_name{font-size:1.25rem;padding-bottom:10px}#vote_detail .vote_team{font-size:1.125rem}#vote_detail .detail_block{flex-direction:column;margin-top:30px}#vote_detail .detail_block.top{align-items:center}#vote_detail .detail_block .detail_title{margin-right:0;font-size:1rem;min-height:35px;margin-bottom:10px;width:250px;padding:7.5px 0}#vote_detail .detail_block .detail_title:after{width:3.5px}#vote_detail .detail_block .desc_img,#vote_detail .detail_block .detail_text{width:100%;text-align:left;font-size:0.875rem}#vote_detail .detail_block .desc_img .category_group,#vote_detail .detail_block .detail_text .category_group{justify-content:center}#vote_detail .detail_block .desc_img .social_share,#vote_detail .detail_block .detail_text .social_share{width:fit-content;margin:10px auto}#vote_detail .detail_block .desc_img .social_share .share_item,#vote_detail .detail_block .detail_text .social_share .share_item{margin-right:0;margin:10px 20px}#vote_detail .detail_block .desc_img .brief_url,#vote_detail .detail_block .detail_text .brief_url{display:block;margin:10px auto;text-align:center}}.award_main{background-image:url("/archive/2025/images/comp_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:100vh}.award_main .main_width{max-width:1200px;padding:50px auto;margin:0 auto}.award_main .banner{position:relative;height:600px;width:100%;background-image:url("/archive/2025/images/award/banner.png");background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:50px}.award_main .banner .banner_text{position:absolute;margin:0 auto;left:0;right:0;bottom:50px;padding:20px 40px 20px 20px;text-shadow:1px 1px 10px #000;width:fit-content;background:hsla(0,0%,100%,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.35);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 0 10px hsla(0,0%,100%,.15)}.award_main .banner .banner_text .text{letter-spacing:2px}.award_main .banner .banner_text .text img{height:60px;width:auto}.award_main .banner .banner_text .text .big{font-weight:800;font-size:2.5rem}.award_main .banner .banner_text .small{font-weight:bold;font-size:2rem;letter-spacing:2px}@media(max-width: 600px){.award_main .banner .banner_text .text img{height:50px}.award_main .banner .banner_text .text .big{font-size:1.75rem}.award_main .banner .banner_text .small{font-size:1.375rem}}.award_main .gold_block{cursor:pointer;transition:.3s;margin:10px}.award_main .gold_block .award_m{display:none;text-align:left;width:100%;margin-bottom:20px;color:#ffde32;font-size:1rem}.award_main .gold_block .award_m img{width:40px;margin-right:10px}.award_main .gold_block .gold_img{position:relative;width:65%;border-left:10px solid;border-right:10px solid;border-image:linear-gradient(to bottom, #FFEF5B 0%, #FFDE32 26%, #D98200 34%, #FFA200 63%, #FFDE32 100%) 1 100%;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:100%;transition:.3s}.award_main .gold_block .gold_img::after{transition:.3s;position:absolute;top:0;right:-20px;width:5px;height:100%;content:"";background:linear-gradient(to bottom, #FFEF5B 0%, #FFDE32 26%, #D98200 34%, #FFA200 63%, #FFDE32 100%)}.award_main .gold_block .gold_info{width:calc(35% - 30px);margin-left:30px;text-align:left;transition:.3s}.award_main .gold_block .gold_info .award img{width:45px;margin-right:10px}.award_main .gold_block .gold_info .award{color:#ffde32;font-size:1.75rem}.award_main .gold_block .gold_info .name{font-size:1.375rem}.award_main .gold_block .gold_info .team{font-size:1.125rem}.award_main .gold_block:hover .gold_img{background-size:110%;border-left:15px solid}.award_main .gold_block:hover .gold_img::after{right:-14px}.award_main .gold_block:hover .gold_info{color:#ffde32}@media(max-width: 600px){.award_main .gold_block{justify-content:center;flex-direction:column}.award_main .gold_block .award_m{display:block}.award_main .gold_block .gold_img{width:100%;margin-bottom:5px}.award_main .gold_block .gold_info{margin-left:0;text-align:center;width:100%}.award_main .gold_block .gold_info .award{display:none}.award_main .gold_block .gold_info .name{font-size:1rem}.award_main .gold_block .gold_info .team{font-size:0.875rem}}.award_main .two_block{margin-top:20px;text-align:left}.award_main .two_block .award_block{width:calc(50% - 20px);margin:10px;transition:.3s;cursor:pointer}.award_main .two_block .award_block .award{margin-bottom:10px;color:#d9d9d9}.award_main .two_block .award_block .award img{width:45px;margin-right:10px}.award_main .two_block .award_block .award{font-size:1.5rem}.award_main .two_block .award_block .award_img{background-color:#000;background-repeat:no-repeat;background-position:center;background-size:100%;border-color:#d9d9d9;border-left:10px solid;border-right:10px solid;margin-bottom:5px;transition:.3s}.award_main .two_block .award_block .award_info{transition:.3s}.award_main .two_block .award_block .award_info .name{font-size:1.125rem;min-height:60px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.award_main .two_block .award_block .award_info .team{font-size:1rem;min-height:53px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.award_main .two_block .award_block:hover .award_img{background-size:110%;border-left:15px solid;border-right:15px solid}.award_main .two_block .award_block:hover .award_info{color:#d9d9d9}.award_main .two_block .award_block.bronze .award{color:#d28a55}.award_main .two_block .award_block.bronze .award_img{border-color:#d28a55}.award_main .two_block .award_block.bronze:hover .award_info{color:#d28a55}@media(max-width: 600px){.award_main .two_block{justify-content:center;flex-direction:column}.award_main .two_block .award_block{width:calc(100% - 20px)}.award_main .two_block .award_block .award_img{width:100%}.award_main .two_block .award_block .award{font-size:1rem}.award_main .two_block .award_block .award_info{text-align:center}.award_main .two_block .award_block .award_info .name{font-size:1rem}.award_main .two_block .award_block .award_info .team{font-size:0.875rem}}.award_main .else_title{font-size:1.5rem;letter-spacing:2px;text-align:left;border-left:10px solid #6ccedb;padding-left:10px;margin-bottom:10px}.award_main .else_title.gold{border-color:rgba(0,0,0,0);border-image:linear-gradient(to bottom, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%) 1}.award_main .else_block{position:relative;border-top:3px solid #000019;margin-top:20px;padding:10px 0 50px 0}.award_main .else_block::after{position:absolute;content:"";width:15px;height:15px;background:#000019;border-radius:50%;right:0;top:-9px}.award_main .else_block .p_block{margin:10px;width:calc(33.33% - 20px)}.award_main .else_block .p_block .p_img{position:relative;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:100%;border-left:10px solid #000019;margin-bottom:10px;transition:.3s}.award_main .else_block .p_block .p_img .tag{position:absolute;bottom:10px;right:10px;padding:5px 10px;background:#000019;color:#fff;font-size:0.875rem;transition:.3s}.award_main .else_block .p_block .p_img .tag::after{position:absolute;content:"";height:100%;width:5px;background:#000019;top:0;right:-10px}.award_main .else_block .p_block .p_info{text-align:left;border-left:10px solid #000019;padding-left:10px;transition:.3s}.award_main .else_block .p_block .p_info .name{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.award_main .else_block .p_block .p_info .team{font-size:0.875rem;min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.award_main .else_block .p_block:hover .p_img{background-size:110%;border-left:15px solid #000019}.award_main .else_block .p_block:hover .p_img .tag{right:0px}.award_main .else_block .p_block:hover .p_img .tag::after{right:0}.award_main .else_block .p_block:hover .p_info{color:#6ccedb;border-left:15px solid #000019}.award_main .else_block.gold{border-top:3px solid rgba(0,0,0,0);border-image:linear-gradient(to right, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%) 1;margin-top:5px}.award_main .else_block.gold::after{background:linear-gradient(to bottom, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%)}.award_main .else_block.gold .p_block .p_img{border-left:10px solid rgba(0,0,0,0);border-image:linear-gradient(to bottom, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%) 1}.award_main .else_block.gold .p_block .p_img .tag{background:#6ccedb;color:#000;font-weight:bold}.award_main .else_block.gold .p_block .p_img .tag::after{background:#6ccedb}.award_main .else_block.gold .p_block .p_img .tag.yellow{background:#ffde32}.award_main .else_block.gold .p_block .p_img .tag.yellow::after{background:#ffde32}.award_main .else_block.gold .p_block .p_info{border-left:10px solid rgba(0,0,0,0);border-image:linear-gradient(to bottom, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%) 1}.award_main .else_block.gold .p_block:hover .p_img{border-left:15px solid rgba(0,0,0,0);border-image:linear-gradient(to bottom, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%) 1}.award_main .else_block.gold .p_block:hover .p_info{color:#ffde32;border-left:15px solid rgba(0,0,0,0);border-image:linear-gradient(to bottom, #FFEF5B 0%, #D98200 35%, #FFA200 65%, #FFDE32 100%) 1}.award_main .else_block.green{border-top:3px solid #6ccedb;margin-top:5px}.award_main .else_block.green::after{background:#6ccedb}.award_main .else_block.green .p_block .p_img{border-left:10px solid #6ccedb}.award_main .else_block.green .p_block .p_img .tag{background:#6ccedb;color:#000;font-weight:bold}.award_main .else_block.green .p_block .p_img .tag::after{background:#6ccedb}.award_main .else_block.green .p_block .p_img .tag.yellow{background:#ffde32}.award_main .else_block.green .p_block .p_img .tag.yellow::after{background:#ffde32}.award_main .else_block.green .p_block .p_info{border-left:10px solid #6ccedb}.award_main .else_block.green .p_block:hover .p_img{border-left:15px solid #6ccedb}.award_main .else_block.green .p_block:hover .p_info{color:#6ccedb;border-left:15px solid #6ccedb}@media(max-width: 1000px){.award_main .else_block .p_block{width:calc(50% - 20px)}}@media(max-width: 600px){.award_main .else_block{justify-content:center;flex-direction:column}.award_main .else_block .p_block{width:calc(100% - 20px)}}.vote_block.award_detail #vote_detail .vote_name .purple{color:#fff;background:#622eb7;padding:5px 15px;margin-right:15px;font-size:1.625rem}@media(max-width: 700px){.vote_block.award_detail #vote_detail .vote_name .purple{font-size:1.25rem}}.vote_block.award_detail #vote_detail .vote_name .award_icon{margin-right:10px;font-size:2.125rem}.vote_block.award_detail #vote_detail .vote_name .award_icon img{width:50px;margin-bottom:10px;margin-right:5px}.vote_block.award_detail #vote_detail .vote_name .award_icon.gold{color:#ffde32}.vote_block.award_detail #vote_detail .vote_name .award_icon.silver{color:#d9d9d9}.vote_block.award_detail #vote_detail .vote_name .award_icon.bronze{color:#d28a55}.vote_block.award_detail #vote_detail .detail_block .detail_title{border-color:#6ccedb}.vote_block.award_detail #vote_detail .detail_block .detail_title::after{background:#6ccedb}.key_results_section{padding:3.5rem 1rem;position:relative;overflow:hidden}.key_results_section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;max-width:50rem;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 215, 0, 0.5), transparent)}.key_results_section::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80%;max-width:50rem;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 215, 0, 0.5), transparent)}@media(max-width: 800px){.key_results_section{padding:2.5rem 1rem}}.key_results_title{text-align:center;margin-bottom:2.5rem;display:flex;align-items:baseline;justify-content:center;gap:.5rem;line-height:1.2}.key_results_title .title_en,.key_results_title .title_zh{font-weight:900;background:linear-gradient(180deg, #FCF1A9 0%, #D0A134 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;filter:drop-shadow(0.1875rem 0.1875rem 0.125rem rgba(0, 0, 0, 0.7)) drop-shadow(-0.0625rem -0.0625rem 0 rgba(0, 0, 0, 0.4))}.key_results_title .title_en{font-family:"Sui Generis","Roboto",sans-serif;font-size:3.5rem;letter-spacing:.05rem}.key_results_title .title_zh{font-size:3.25rem;letter-spacing:.3rem}@media(max-width: 800px){.key_results_title{flex-direction:column;align-items:center;gap:0}.key_results_title .title_en{font-size:2.25rem}.key_results_title .title_zh{font-size:2rem}}.key_results_group{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:68rem;margin:0 auto}.key_results_item{flex:0 1 calc(33.333% - 1.25rem);text-align:center;padding:2rem 1.25rem 1.75rem;border:1px solid rgba(0,0,0,0);border-radius:1rem;background:linear-gradient(135deg, #051a1c, #051a1c) padding-box,linear-gradient(135deg, #6ccedb, #FFDE32) border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative}@media(max-width: 800px){.key_results_item{flex:0 1 calc(50% - 1.25rem)}}@media(max-width: 480px){.key_results_item{flex:0 1 100%}}.key_results_number{font-size:3.5rem;font-weight:800;color:#ffde32;line-height:1.2;text-shadow:0 0 20px rgba(255,215,0,.3)}.key_results_number .count{font-variant-numeric:tabular-nums}.key_results_number .suffix{font-size:2.5rem;font-weight:700}.key_results_number .unit{font-size:1.125rem;margin-left:.375rem;color:hsla(0,0%,100%,.7);font-weight:normal}@media(max-width: 800px){.key_results_number{font-size:2.75rem}}.key_results_desc{font-size:1.0625rem;color:hsla(0,0%,100%,.85);margin-top:.625rem;line-height:1.6;letter-spacing:.03rem}

/* 無障礙：Skip Link */
.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;overflow:visible;background:#000;color:#FFD700;padding:.5rem 1rem;z-index:9999;font-size:1rem;font-weight:bold;outline:3px dashed #FAF087}
/* 無障礙：螢幕閱讀器專用隱藏文字 */
.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}
/* 無障礙：焦點樣式 */
*:focus-visible{outline:3px dashed #FAF087;outline-offset:2px}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px dashed #FAF087;outline-offset:2px}
/* 無障礙：hamburger/back2top 按鈕重置 */
#header .mobile_menu,#header .mobile_close,.fixed_block .back2top{background:transparent;border:0;padding:0;font:inherit;cursor:pointer}
/* 無障礙：減少動態效果 */
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}

/* 對齊首頁 key_results 尺寸 */
.key_results_section{padding:3.5rem 1rem}
.key_results_title{margin-bottom:2.5rem}
.key_results_title .title_en{font-family:"Sui Generis","Roboto",sans-serif;font-size:2.375rem;letter-spacing:.05rem}
.key_results_title .title_zh{font-size:2.125rem;letter-spacing:.3rem}
.key_results_title .title_en,.key_results_title .title_zh{font-weight:900;background:linear-gradient(180deg,#FCF1A9 0%,#D0A134 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(.1875rem .1875rem .125rem rgba(0,0,0,.7)) drop-shadow(-.0625rem -.0625rem 0 rgba(0,0,0,.4))}
.key_results_group{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:68rem;margin:0 auto}
.key_results_item{flex:0 1 calc(33.333% - 1.25rem);text-align:center;padding:2rem 1.25rem 1.75rem;border:1px solid transparent;border-radius:1rem;background:linear-gradient(135deg,#0d0015,#0d0015) padding-box,linear-gradient(135deg,#B57BFF,#FFD700) border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative}
.key_results_number{font-size:2.375rem;font-weight:800;color:#FFD700;line-height:1.2;text-shadow:0 0 20px rgba(255,215,0,.3)}
.key_results_number .suffix{font-size:1.625rem;font-weight:700}
.key_results_number .unit{font-size:.75rem;margin-left:.375rem;color:hsla(0,0%,100%,.7);font-weight:normal}
.key_results_desc{font-size:.875rem;color:hsla(0,0%,100%,.85);margin-top:.625rem;line-height:1.6;letter-spacing:.03rem}
@media (max-width:800px){
.key_results_section{padding:2.5rem 1rem}
.key_results_title{flex-direction:column;align-items:center;gap:0}
.key_results_title .title_en{font-size:1.5rem}
.key_results_title .title_zh{font-size:1.375rem}
.key_results_item{flex:0 1 calc(50% - 1.25rem)}
.key_results_number{font-size:1.875rem}
}
@media (max-width:480px){
.key_results_item{flex:0 1 100%}
}
