:root{--color-primary: #e4b06d;--color-gold: #9c794b;--color-gold-2: #e4b06d;--color-bg: #121212;--color-surface: #1f1f1f;--color-bg-black: #000;--color-text: #fff;--color-text-muted: #949494;--color-border: #323232;--divider: 0.4px solid var(--color-gold-2);--radius-pill: 40px;--radius-sm: 4px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 26px;--space-7: 30px;--space-8: 34px;--space-9: 40px;--space-10: 50px;--space-12: 80px;--space-16: 100px;--container: 1280px;--gutter: 200px;--header-h: 60px;--font-kr: "Pretendard", system-ui, sans-serif;--font-en: "Montserrat", system-ui, sans-serif}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}[hidden]{display:none !important}body{background:#000;color:var(--color-text);font-family:var(--font-kr);line-height:1.5;-webkit-font-smoothing:antialiased}.site-shell{max-width:var(--container);width:100%;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}#main{flex:1 1 auto}.wrap{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--space-4)}.btn{display:inline-flex;align-items:center;gap:var(--space-3);padding:23px 44px;font-weight:700;font-size:18px;color:#fff;background:var(--color-gold)}.btn--pill{border-radius:var(--radius-pill)}.btn--outline{background:rgba(0,0,0,0);border:1px solid var(--color-gold);width:180px;height:60px;justify-content:center;padding:0;font-size:16px;font-weight:400}.site-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding-inline:var(--space-7);background:rgba(0,0,0,.2);backdrop-filter:blur(5px)}.site-header__logo{display:block}.site-header__logo img{display:block;height:30px;width:auto}.site-header__right{display:flex;align-items:center;gap:var(--space-2)}.site-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-12)}.site-nav__item{position:relative}.site-nav__item--has-dropdown::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:160px;height:17px}.site-nav__link{display:block;background:none;border:0;padding:0;color:#fff;font-size:18px;font-weight:500;letter-spacing:-0.2px}.site-nav__dropdown{position:absolute;left:50%;top:calc(100% + 17px);transform:translateX(-50%);width:200px;padding:var(--space-5) 0;background:#000;border-radius:var(--radius-sm);list-style:none;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-nav__item--has-dropdown:hover .site-nav__dropdown,.site-nav__item--has-dropdown.is-open .site-nav__dropdown{opacity:1;visibility:visible;pointer-events:auto}.site-nav__dropdown a{display:flex;align-items:center;justify-content:center;height:40px;padding-inline:28px;white-space:nowrap;color:#fff;font-size:18px;font-weight:500}.site-nav__dropdown a:hover,.site-nav__dropdown a.is-active{background:var(--color-surface);color:var(--color-gold-2)}.icon{display:inline-flex;align-items:center}.icon svg{display:block}.icon--globe svg{width:20px;height:20px}.icon--caret svg{width:14px;height:14px}.icon--menu svg{width:24px;height:24px}.icon--sns svg{width:24px;height:24px}.lang-select{position:relative}.lang-select__btn{display:flex;align-items:center;gap:4px;background:none;border:0;color:#fff;padding:8px}.lang-select__list{position:absolute;right:0;top:100%;min-width:108px;padding:12px 0;background:#000;border:1px solid var(--color-border);border-radius:var(--radius-sm);list-style:none;margin:0}.lang-select__list a{display:block;padding:8px 16px}.lang-select__list li[aria-selected=true] a{background:rgba(255,255,255,.14)}.menu-toggle{display:none;align-items:center;gap:8px;background:none;border:0;color:#fff;font-family:var(--font-en);font-weight:500}.menu-toggle>span:first-child{letter-spacing:10px}.nav-overlay{position:fixed;inset:0;z-index:200;background:#000;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:var(--space-7)}.nav-overlay__close{position:absolute;top:18px;right:var(--space-7);background:none;border:0;color:#fff;font-family:var(--font-en);letter-spacing:6px}.nav-overlay__logo{position:absolute;top:15px;left:var(--space-7);display:block}.nav-overlay__logo img{display:block;width:90px;height:auto}.nav-overlay__list{list-style:none;margin:0;padding:0;text-align:left;width:100%}.nav-overlay__list>li{margin:0}.nav-overlay__list>li>a,.nav-overlay__parent{display:block;width:calc(100% + var(--space-7)*2);margin:0 calc(var(--space-7)*-1);padding:18px var(--space-7);background:none;border:0;color:#fff;font-size:28px;font-weight:700;text-align:left;font-family:inherit;line-height:normal}.nav-overlay__list>li>a:hover,.nav-overlay__list>li>a.is-active,.nav-overlay__parent:hover{background:var(--color-surface)}.nav-overlay__sub{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .2s}.nav-overlay__group.is-open .nav-overlay__sub{max-height:300px}.nav-overlay__sub li{margin:0}.nav-overlay__sub a{display:block;width:calc(100% + var(--space-7)*2);margin:0 calc(var(--space-7)*-1);padding:var(--space-3) var(--space-7);color:#fff;font-size:18px}.nav-overlay__sub a:hover{background:var(--color-surface)}.nav-overlay__group.is-open .nav-overlay__parent{background:var(--color-surface);color:var(--color-primary)}.nav-overlay__sns{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:flex;gap:var(--space-4);align-items:center}.nav-overlay__sns a{color:#fff}.hero{position:relative;width:100%;background:var(--color-bg-black)}.hero__media{position:relative;width:100%;max-width:1280px;margin:0 auto;overflow:hidden}.hero__kv{display:block;width:100%;height:auto;max-width:none;margin:0 auto;pointer-events:none}.hero__shadow{position:absolute;top:0;bottom:0;width:50%;pointer-events:none}.hero__shadow--l{left:0;background:linear-gradient(to right, #000, rgba(0, 0, 0, 0))}.hero__shadow--r{right:0;background:linear-gradient(to left, #000, rgba(0, 0, 0, 0))}.coogoong-block{width:100vw;position:relative;left:50%;right:50%;margin-inline:-50vw;background:var(--color-surface);padding:var(--space-16) var(--gutter);display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.coogoong-block__headline{color:#fff;font-size:18px;line-height:1.8;text-align:center}.coogoong-block__headline strong,.coogoong-block__headline b{font-family:var(--font-en);font-weight:700;font-size:20px}.coogoong-block__logo{display:inline-flex;vertical-align:middle;margin:0 2px;color:#fff}.coogoong-block__logo svg{width:150px;height:auto;display:block}.coogoong-block__wordmark{display:inline-flex;color:#fff}.coogoong-block__wordmark svg{width:auto;height:1em;display:block}.coogoong-block__body{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;justify-content:center}.coogoong-block__qr{display:flex}.coogoong-block__qr img{border-radius:22%;overflow:hidden}.coogoong-block__steps{list-style:none;margin:0;padding:0;text-align:left}.coogoong-block__steps li{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-2) 0;font-size:20px;line-height:1.5}.coogoong-block__num{position:relative;flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;background:var(--color-gold);font-size:14px;font-weight:700;margin-top:3px}.coogoong-block__steps li:not(:last-child) .coogoong-block__num::after{content:"";position:absolute;top:100%;left:50%;width:0;height:16px;border-left:1px dotted var(--color-gold);transform:translateX(-50%)}.coogoong-block__step-text{min-width:0}.coogoong-block__step-text .coogoong-block__wordmark{flex:0 0 auto;vertical-align:middle;margin-right:4px}.notice-preview{background:var(--color-bg-black);padding:var(--space-16) var(--gutter);display:flex;gap:var(--space-5)}.notice-preview__head{width:300px;display:flex;flex-direction:column;justify-content:space-between}.notice-preview__title{color:var(--color-gold-2);font-family:var(--font-en);font-size:40px;margin:0}.notice-preview__more{color:var(--color-gold-2);font-family:var(--font-en);font-weight:700}.notice-preview__list{flex:1 1 auto;min-width:0;list-style:none;margin:0;padding:0}.notice-preview__row,.notice-list__row{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-6) 0;border-top:var(--divider)}.notice-preview__date,.notice-list__date{color:var(--color-gold-2);font-size:14px;width:90px;flex:none}.notice-preview__link,.notice-list__link{flex:1 1 auto;min-width:0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-list{width:100vw;position:relative;left:50%;right:50%;margin-inline:-50vw;background:var(--color-surface)}.notice-list__inner{max-width:var(--container);margin:0 auto;padding:var(--space-16) var(--gutter)}.notice-list__items{list-style:none;margin:0;padding:0}.notice-list__row:last-child,.notice-preview__row:last-child{border-bottom:var(--divider)}.notice-list__empty{display:flex;align-items:center;justify-content:center;min-height:380px;color:#fff;font-size:20px;letter-spacing:-0.38px;text-align:center}.notice-preview__empty{display:flex;align-items:center;justify-content:center;width:100%;height:226px;border-top:var(--divider);border-bottom:var(--divider);color:#fff;font-size:20px;letter-spacing:-0.38px;text-align:center}.pagination{display:flex;gap:var(--space-5);align-items:center;justify-content:center;margin-top:var(--space-9)}.pagination__btn{width:40px;height:40px;border-radius:66.667px;flex:none;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-text-muted);opacity:.43;color:#fff}.pagination__btn.is-enabled{border-color:var(--color-gold-2);opacity:1;cursor:pointer}.pagination__btn .icon svg{width:22.667px;height:22.667px}.pagination__info{display:flex;gap:12px;font-size:16px;color:#fff}.page-title-band{background:#000;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-7);padding:67px var(--gutter) 78px}.page-title-band h1{font-family:var(--font-en);font-size:30px;margin:0}.page-title-band--tabs-only{min-height:auto;padding:0 0 var(--space-5)}.page-title-band--vote{padding-bottom:12px}.page-title-band--vote .vote-section-heading{padding:0;margin:0}.vote-section-heading{background:#000;color:var(--color-gold-2);text-align:center;margin:0;padding:var(--space-9) var(--gutter) var(--space-5);font-size:24px;font-weight:700}.tabs{display:flex;width:100%}.tabs__tab{flex:1 1 0;height:48px;white-space:nowrap;display:flex;align-items:center;justify-content:center;background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);color:#fff;font-size:18px;font-weight:400;padding:16px 6px}.tabs__tab.is-active{font-weight:700;border-bottom-color:#fff}.awards-overview{display:flex;background:var(--color-bg);align-items:stretch}.awards-overview__kv{flex:0 0 630px}.awards-overview__kv-inner{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow:hidden}.awards-overview__kv-inner img{width:100%;height:100%;object-fit:cover;display:block}.awards-overview__panel{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.awards-overview__heading{margin:0;padding:40px 60px 0;background:var(--color-surface);font-size:28px;font-weight:700}.spec-table{margin:0;background:var(--color-surface);min-height:380px;padding:31px 60px;display:flex;flex-direction:column;justify-content:center;gap:20px}.spec-table__row{display:flex;align-items:center;gap:14px}.spec-table__row dt{color:var(--color-gold);font-size:16px;width:100px;flex:none;margin:0}.spec-table__row dd{font-size:20px;font-weight:500;margin:0;white-space:nowrap}.spec-table__link{display:inline-flex;align-items:center;gap:6px;color:#fff}.spec-table__link-text{text-decoration:underline}.awards-intro{flex:1;background:var(--color-bg);padding:100px 60px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.awards-intro__title{align-self:stretch;width:auto;max-width:none;margin:0;text-align:left;display:flex;flex-direction:column;gap:2px;color:var(--color-gold-2);font-size:30px;line-height:1.5}.awards-intro__title-ko{font-weight:500}.awards-intro__title-en{font-family:var(--font-en);font-weight:700}.awards-intro__block{align-self:flex-start;width:420px;max-width:100%;margin:0;text-align:left}.awards-intro__subheading{margin:0 0 12px;font-size:18px;font-weight:500;color:#fff}.awards-intro__body{align-self:flex-start;width:420px;max-width:100%;margin:0;text-align:left;font-size:18px;font-weight:300;line-height:1.7;margin-top:0;margin-bottom:0}.awards-intro__block .awards-intro__body{width:auto;margin:0}.awards-intro__body--closing{margin-top:8px}.empty-note,.empty-message{color:var(--color-text-muted);text-align:center;padding:var(--space-16) 0}.vote-timeline{width:100vw;left:50%;right:50%;margin-inline:-50vw;background:var(--color-surface);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:hidden;position:relative}.vote-timeline__inner{max-width:var(--container);margin-inline:auto;padding-block:50px;padding-inline:var(--space-4);display:flex;flex-direction:column;gap:10px}.vote-timeline__head{display:flex;height:40px;flex:none}.vote-timeline__head-col{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #fff;font-size:16px;font-weight:500}.vote-timeline__head-col--monthly{flex:8 0 0}.vote-timeline__head-col--final{flex:1 0 0}.vote-timeline__chart{position:relative;flex:none;height:110px;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.vote-timeline__months{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end}.vote-timeline__month{flex:1 1 0;min-width:0;text-align:center;font-size:18px;font-weight:500;padding-bottom:8px;border-right:1px dashed var(--color-border)}.vote-timeline__month:last-child{border-right:0}.vote-timeline__bars{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;height:56px}.vote-timeline__bar{flex:2 1 0;min-width:0;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;text-align:center;font-size:14px;line-height:1.3;white-space:normal;padding:4px 8px;overflow:hidden}.vote-timeline__bar-name{color:var(--color-gold-2);font-weight:700}.vote-timeline__bar--final{flex:1 1 0;background:var(--color-gold);font-weight:700}@media(min-width: 1280px){[data-lang=ko] .vote-timeline__bar{font-size:18px;white-space:nowrap;flex-wrap:nowrap}}@media(min-width: 1280px){.coogoong-block__headline br{display:none}}.vote-timeline-mobile{display:none}.vote-timeline-mobile__inner{background:var(--color-surface);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:40px 0 20px;display:flex;flex-direction:column;gap:20px}.vote-timeline-mobile__head{height:40px;margin-inline:16px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #fff;font-size:16px;font-weight:500}.vote-timeline-mobile__list{position:relative;list-style:none;margin:0;padding:20px 16px 20px 56px}.vote-timeline-mobile__list::before{content:"";position:absolute;left:28px;top:34px;bottom:34px;border-left:1px dashed #717171}.vote-timeline-mobile__list--single::before{display:none}.vote-timeline-mobile__list li{position:relative;min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:4px}.vote-timeline-mobile__list li::before{content:"";position:absolute;left:-28px;top:50%;transform:translate(-50%, -50%);width:16px;height:16px;border-radius:50%;background:#484848}.vote-timeline-mobile__list li::after{content:"";position:absolute;left:-28px;top:50%;transform:translate(-50%, -50%);width:6px;height:6px;border-radius:50%;background:var(--color-gold-2)}.vote-timeline-mobile__period{font-size:15px;letter-spacing:-0.165px}.vote-timeline-mobile__name{font-size:18px}.vote-timeline-mobile__name strong{color:var(--color-gold-2);font-weight:700}.vote-table-wrap{background:var(--color-bg-black);padding-block:0 var(--space-12)}.vote-table{width:100%;border-collapse:collapse;table-layout:fixed}.vote-table th{background:none;color:var(--color-gold-2);font-size:16px;font-weight:500;padding:var(--space-4);border-bottom:1px solid #3d3d3d}.vote-table td{padding:var(--space-4);text-align:center;vertical-align:middle;font-size:20px;font-weight:500;color:#fff}.vote-table__cat{background:#1a1a1a;border-left:1px solid #3d3d3d;border-right:1px solid #3d3d3d}.vote-table__group{border-bottom:1px solid #3d3d3d;border-right:1px solid #3d3d3d}.vote-table__row--group-end .vote-table__cat{border-bottom:1px solid #3d3d3d}.vote-table__note{display:block;margin-top:6px;color:#fff;font-size:15px;font-weight:300}.vote-table__line{display:block}.vote-table__line+.vote-table__line{margin-top:4px}.vote-table__footnote{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:14px;text-align:center}.notice-detail{width:100vw;position:relative;left:50%;right:50%;margin-inline:-50vw;background:var(--color-surface)}.notice-detail__inner{max-width:var(--container);margin:0 auto;padding:var(--space-16) var(--gutter);display:flex;flex-direction:column;align-items:center;gap:var(--space-9)}.notice-detail__head{text-align:center;padding:var(--space-5) 0;border-top:var(--divider);border-bottom:var(--divider);width:100%}.notice-detail__date{color:var(--color-gold-2);font-size:14px}.notice-detail .btn--outline{border-color:var(--color-gold-2)}.notice-detail__title{font-size:20px;margin:var(--space-2) 0 0}.notice-detail__body{width:100%;line-height:2;border-bottom:var(--divider);padding-bottom:var(--space-9)}.site-footer{width:100vw;position:relative;left:50%;right:50%;margin-inline:-50vw;background:var(--color-bg);padding-block:var(--space-10)}.site-footer__inner{max-width:var(--container);margin:0 auto;padding-inline:var(--space-7);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.site-footer__logo{display:block;width:90px;height:auto;flex:none}.site-footer__wordmark{font-family:var(--font-en);font-size:11px}.site-footer__copy{font-family:var(--font-en);font-size:10px;text-transform:uppercase;color:var(--color-text-muted)}.site-footer__sns{display:flex;gap:var(--space-4);align-items:center}.site-footer__sns a{color:#fff}@media(max-width: 1279px){.site-nav__list{gap:60px}.site-nav__link,.site-nav__dropdown a{font-size:16px}.coogoong-block,.notice-preview,.page-title-band{padding-inline:60px}.notice-list__inner,.notice-detail__inner{padding-inline:60px}.vote-table-wrap .wrap{padding-inline:60px}.vote-section-heading{padding-inline:60px}.page-title-band--tabs-only .wrap{padding-inline:60px}.notice-preview{flex-direction:column}.notice-preview__head{width:auto;flex-direction:row;align-items:center}.awards-overview{flex-direction:column}.awards-overview__kv{flex:none;width:100%}.awards-overview__kv-inner{position:static;height:514px;max-height:none}.awards-overview__heading{padding:30px 30px 0;font-size:22px;text-align:center}.spec-table{flex-direction:column;align-items:center;text-align:center;padding:40px 30px;min-height:auto}.spec-table__row{flex-direction:column;gap:4px}.spec-table__row dt{width:auto}.spec-table__row dd{font-size:18px;white-space:normal}.awards-intro{align-items:center;padding:100px 30px}.awards-intro__title,.awards-intro__block,.awards-intro__body{width:100%;font-size:16px;text-align:center}.awards-intro__title{align-items:center;font-size:22px}.awards-intro__block .awards-intro__body{font-size:16px}.vote-category__names{flex:0 0 320px}.vote-timeline__inner{padding-inline:30px}.hero__media{max-width:none;height:820px}.hero__kv{width:800px;height:auto}.hero__shadow{display:none}}@media(max-width: 600px){.site-header{padding-inline:var(--space-4)}.site-nav{display:none}.menu-toggle{display:inline-flex}.menu-toggle>span:first-child{display:none}.menu-toggle{gap:0}.coogoong-block,.notice-preview,.page-title-band{padding-inline:var(--space-7)}.notice-list__inner,.notice-detail__inner{padding-inline:var(--space-7)}.vote-section-heading{padding-inline:var(--space-7);font-size:18px}.page-title-band--tabs-only .wrap{padding-inline:var(--space-7)}.site-footer__inner{padding-inline:var(--space-5)}.btn{padding:16px 24px;font-size:16px}.notice-preview__title{font-size:28px}.tabs__tab{width:auto;flex:1 1 0}.vote-timeline{display:none}.vote-timeline-mobile{display:block}.vote-category{flex-direction:column}.vote-category__names{flex:none}.vote-category__names h3{font-size:24px}.vote-category__spec{height:333px;width:100%;border-left:0;border-top:1px solid var(--color-border);padding-inline:0;padding-block:40px}.vote-category__spec dt{font-size:14px;letter-spacing:-0.154px}.vote-category__spec dd{font-size:16px;letter-spacing:-0.304px}.coogoong-block__steps li{font-size:16px}.coogoong-block__num{margin-top:1px}.coogoong-block__body{gap:var(--space-5)}.site-footer__inner{flex-direction:column;align-items:center;gap:var(--space-9);text-align:center}.site-footer__brand{align-items:center}.site-footer__sns{justify-content:center}.hero__media{max-width:none;height:510px}.hero__kv{width:360px;height:auto}.hero__shadow{display:none}.spec-table,.awards-intro{padding-inline:16px}.vote-table-wrap .wrap{padding-inline:16px;overflow-x:auto}.vote-table{min-width:560px}.vote-table th,.vote-table td{font-size:14px;padding:var(--space-4) var(--space-3);line-height:1.3}.vote-table__note{line-height:1.3}.notice-list__empty{font-size:16px;letter-spacing:-0.304px}.notice-preview__empty{height:300px;font-size:16px;letter-spacing:-0.304px}}