@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard-dynamic-subset.css";@import"//fonts.googleapis.com/earlyaccess/notosanskr.css";@import"//fonts.googleapis.com/earlyaccess/nanumgothic.css";html[lang=ja] body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Open Sans",Arial,sans-serif !important}html[lang=ko] body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}html[lang=en] body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}body{color:var(--c-text)}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h1,h2,h3,h4,h5,h6{color:var(--c-text)}.font-050{font-size:0.5rem}.font-055{font-size:0.55rem}.font-060{font-size:0.6rem}.font-065{font-size:0.65rem}.font-070{font-size:0.7rem}.font-075{font-size:0.75rem}.font-080{font-size:0.8rem}.font-085{font-size:0.85rem}.font-090{font-size:0.9rem}.font-095{font-size:0.95rem}.font-100{font-size:1rem}.font-105{font-size:1.05rem}.font-110{font-size:1.1rem}.font-115{font-size:1.15rem}.font-120{font-size:1.2rem}.font-125{font-size:1.25rem}.font-130{font-size:1.3rem}.font-135{font-size:1.35rem}.font-140{font-size:1.4rem}.font-145{font-size:1.45rem}.font-150{font-size:1.5rem}.font-155{font-size:1.55rem}.font-160{font-size:1.6rem}.font-165{font-size:1.65rem}.font-170{font-size:1.7rem}.font-175{font-size:1.75rem}.font-180{font-size:1.8rem}.font-185{font-size:1.85rem}.font-190{font-size:1.9rem}.font-195{font-size:1.95rem}.font-200{font-size:2rem}.font-205{font-size:2.05rem}.font-210{font-size:2.1rem}.font-215{font-size:2.15rem}.font-220{font-size:2.2rem}.font-225{font-size:2.25rem}.font-230{font-size:2.3rem}.font-235{font-size:2.35rem}.font-240{font-size:2.4rem}.font-245{font-size:2.45rem}.font-250{font-size:2.5rem}.font-255{font-size:2.55rem}.font-260{font-size:2.6rem}.font-265{font-size:2.65rem}.font-270{font-size:2.7rem}.font-275{font-size:2.75rem}.font-280{font-size:2.8rem}.font-285{font-size:2.85rem}.font-290{font-size:2.9rem}.font-295{font-size:2.95rem}.font-300{font-size:3rem}@media(min-width: 768px){.font-md-050{font-size:0.5rem}.font-md-055{font-size:0.55rem}.font-md-060{font-size:0.6rem}.font-md-065{font-size:0.65rem}.font-md-070{font-size:0.7rem}.font-md-075{font-size:0.75rem}.font-md-080{font-size:0.8rem}.font-md-085{font-size:0.85rem}.font-md-090{font-size:0.9rem}.font-md-095{font-size:0.95rem}.font-md-100{font-size:1rem}.font-md-105{font-size:1.05rem}.font-md-110{font-size:1.1rem}.font-md-115{font-size:1.15rem}.font-md-120{font-size:1.2rem}.font-md-125{font-size:1.25rem}.font-md-130{font-size:1.3rem}.font-md-135{font-size:1.35rem}.font-md-140{font-size:1.4rem}.font-md-145{font-size:1.45rem}.font-md-150{font-size:1.5rem}.font-md-155{font-size:1.55rem}.font-md-160{font-size:1.6rem}.font-md-165{font-size:1.65rem}.font-md-170{font-size:1.7rem}.font-md-175{font-size:1.75rem}.font-md-180{font-size:1.8rem}.font-md-185{font-size:1.85rem}.font-md-190{font-size:1.9rem}.font-md-195{font-size:1.95rem}.font-md-200{font-size:2rem}.font-md-205{font-size:2.05rem}.font-md-210{font-size:2.1rem}.font-md-215{font-size:2.15rem}.font-md-220{font-size:2.2rem}.font-md-225{font-size:2.25rem}.font-md-230{font-size:2.3rem}.font-md-235{font-size:2.35rem}.font-md-240{font-size:2.4rem}.font-md-245{font-size:2.45rem}.font-md-250{font-size:2.5rem}.font-md-255{font-size:2.55rem}.font-md-260{font-size:2.6rem}.font-md-265{font-size:2.65rem}.font-md-270{font-size:2.7rem}.font-md-275{font-size:2.75rem}.font-md-280{font-size:2.8rem}.font-md-285{font-size:2.85rem}.font-md-290{font-size:2.9rem}.font-md-295{font-size:2.95rem}.font-md-300{font-size:3rem}}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}@media(min-width: 768px){.fw-md-100{font-weight:100!important}.fw-md-200{font-weight:200!important}.fw-md-300{font-weight:300!important}.fw-md-400{font-weight:400!important}.fw-md-500{font-weight:500!important}.fw-md-600{font-weight:600!important}.fw-md-700{font-weight:700!important}.fw-md-800{font-weight:800!important}.fw-md-900{font-weight:900!important}}.view-all{color:var(--c-primary);text-decoration:none;font-size:.9rem;font-weight:500}.view-all:hover{text-decoration:underline}.text-plus{color:#007c32 !important}.text-minus{color:#d91400 !important}.cursor-pointer{cursor:pointer}:root{--c-primary: #3A4CA8;--c-secondary: #6C757D;--c-success: #198754;--c-info: #0DCAF0;--c-warning: #FFC107;--c-danger: #DC3545;--c-light: #F8F9FA;--c-dark: #212529;--c-body-bg: #fff;--c-body-bg-1: #F1F5F6;--c-link-color: #444;--c-text: #202429;--c-text-bg: #eee;--c-gnb-bg: #262626;--c-gnb-text: #eee;--c-gnb-dropdown-bg: #313436;--c-header-bg: #3A4CA8;--c-header-text: #fff;--c-navigation-bg: #3A4CA8;--c-navigation-text: #fff;--c-border: #E6E9EB;--c-a-text: #444;--c-a-hover: #3A4CA8;--c-highlight: #F1F232;--c-plus-bg: #007c32;--c-minus-bg: #d91400;--c-plus-text: #007c32;--c-minus-text: #d91400;--c-signup-card-bg: #ffffff;--c-signup-card-shadow: rgba(0, 0, 0, 0.1);--c-signup-header-text: #3A4CA8;--c-signup-section-title: #3A4CA8;--c-signup-section-border: #f0f0f0;--c-signup-icon: #999999;--c-signup-icon-primary: #3A4CA8;--c-signup-required: #DC3545;--c-signup-btn-bg: #3A4CA8;--c-signup-btn-bg-hover: #2f3a85;--c-signup-btn-shadow: rgba(58, 76, 168, 0.3);--c-signup-btn-focus: rgba(58, 76, 168, 0.25);--c-signup-link: #666666;--c-signup-link-hover: #3A4CA8;--c-primary-hover: #2f3a85;--c-success-hover: #146c43;--c-info-hover: #3dd5f3;--c-warning-hover: #ffca2c;--c-danger-hover: #b02a37;--bs-primary: var(--c-primary);--bs-secondary: #5A6C7D;--bs-success: #2E7D45;--bs-info: #17A2B8;--bs-warning: #E6A502;--bs-danger: #C82333;--bs-light: #F8F9FA;--bs-dark: #2C3E50;--bs-primary-rgb: 58, 76, 168;--bs-secondary-rgb: 90, 108, 125;--bs-success-rgb: 46, 125, 69;--bs-info-rgb: 23, 162, 184;--bs-warning-rgb: 230, 165, 2;--bs-danger-rgb: 200, 35, 51;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 44, 62, 80}:root .btn-primary{background-color:var(--c-primary);border-color:var(--c-primary)}:root .btn-primary:hover,:root .btn-primary:focus,:root .btn-primary:active{background-color:var(--c-primary-hover);border-color:var(--c-primary-hover)}:root .btn-primary:disabled{background-color:var(--c-primary);border-color:var(--c-primary);opacity:.6}:root .btn-secondary{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}:root .btn-secondary:hover,:root .btn-secondary:focus,:root .btn-secondary:active{background-color:#4a5a6b;border-color:#4a5a6b}:root .btn-success{background-color:var(--bs-success);border-color:var(--bs-success)}:root .btn-success:hover,:root .btn-success:focus,:root .btn-success:active{background-color:var(--c-success-hover);border-color:var(--c-success-hover)}:root .btn-info{background-color:var(--bs-info);border-color:var(--bs-info);color:#fff}:root .btn-info:hover,:root .btn-info:focus,:root .btn-info:active{background-color:#138496;border-color:#117a8b}:root .btn-warning{background-color:var(--bs-warning);border-color:var(--bs-warning);color:#212529}:root .btn-warning:hover,:root .btn-warning:focus,:root .btn-warning:active{background-color:#d39502;border-color:#c69500}:root .btn-danger{background-color:var(--bs-danger);border-color:var(--bs-danger)}:root .btn-danger:hover,:root .btn-danger:focus,:root .btn-danger:active{background-color:#ae1e2a;border-color:#a11a26}:root .btn-outline-primary{color:var(--c-primary);border-color:var(--c-primary)}:root .btn-outline-primary:hover,:root .btn-outline-primary:focus,:root .btn-outline-primary:active,:root .btn-outline-primary.active{background-color:var(--c-primary);border-color:var(--c-primary);color:#fff}:root .btn-outline-secondary{color:var(--bs-secondary);border-color:var(--bs-secondary)}:root .btn-outline-secondary:hover,:root .btn-outline-secondary:focus,:root .btn-outline-secondary:active{background-color:var(--bs-secondary);border-color:var(--bs-secondary);color:#fff}:root .btn-outline-success{color:var(--bs-success);border-color:var(--bs-success)}:root .btn-outline-success:hover,:root .btn-outline-success:focus,:root .btn-outline-success:active{background-color:var(--bs-success);border-color:var(--bs-success);color:#fff}:root .btn-outline-info{color:var(--bs-info);border-color:var(--bs-info)}:root .btn-outline-info:hover,:root .btn-outline-info:focus,:root .btn-outline-info:active{background-color:var(--bs-info);border-color:var(--bs-info);color:#fff}:root .btn-outline-warning{color:var(--bs-warning);border-color:var(--bs-warning)}:root .btn-outline-warning:hover,:root .btn-outline-warning:focus,:root .btn-outline-warning:active{background-color:var(--bs-warning);border-color:var(--bs-warning);color:#212529}:root .btn-outline-danger{color:var(--bs-danger);border-color:var(--bs-danger)}:root .btn-outline-danger:hover,:root .btn-outline-danger:focus,:root .btn-outline-danger:active{background-color:var(--bs-danger);border-color:var(--bs-danger);color:#fff}:root .badge.bg-primary{background-color:var(--c-primary) !important}:root .badge.bg-secondary{background-color:var(--bs-secondary) !important}:root .badge.bg-success{background-color:var(--bs-success) !important}:root .badge.bg-info{background-color:var(--bs-info) !important}:root .badge.bg-warning{background-color:var(--bs-warning) !important;color:#212529 !important}:root .badge.bg-danger{background-color:var(--bs-danger) !important}:root .alert.alert-primary{background-color:rgba(58,76,168,.1);border-color:rgba(58,76,168,.2);color:#2f3a85}:root .alert.alert-secondary{background-color:rgba(90,108,125,.1);border-color:rgba(90,108,125,.2);color:#4a5a6b}:root .alert.alert-success{background-color:rgba(46,125,69,.1);border-color:rgba(46,125,69,.2);color:#1e5f2f}:root .alert.alert-info{background-color:rgba(23,162,184,.1);border-color:rgba(23,162,184,.2);color:#0c525d}:root .alert.alert-warning{background-color:rgba(230,165,2,.1);border-color:rgba(230,165,2,.2);color:#664d03}:root .alert.alert-danger{background-color:rgba(200,35,51,.1);border-color:rgba(200,35,51,.2);color:#721c24}:root .link-primary{color:var(--c-primary) !important}:root .link-secondary{color:var(--bs-secondary) !important}:root .link-success{color:var(--bs-success) !important}:root .link-info{color:var(--bs-info) !important}:root .link-warning{color:var(--bs-warning) !important}:root .link-danger{color:var(--bs-danger) !important}:root .text-primary{color:var(--c-primary) !important}:root .text-secondary{color:var(--bs-secondary) !important}:root .text-success{color:var(--bs-success) !important}:root .text-info{color:var(--bs-info) !important}:root .text-warning{color:var(--bs-warning) !important}:root .text-danger{color:var(--bs-danger) !important}.list-requirements small{margin-bottom:.25rem;transition:color .3s}.list-requirements i{width:20px;transition:color .3s}.list-requirements i.text-success{color:#28a745 !important}.option-box{background:#f8f9fa;border-radius:8px;padding:1rem}.history-item{transition:background .3s}.history-item:hover{background:#f8f9fa;border-radius:8px}.btn,.form-input,.form-control{border-radius:0}:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{padding:10px 10px 6px 10px}table.dataTable>tbody>tr{background-color:rgba(0,0,0,0)}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,.65);border-top-color:rgba(var(--dt-row-selected), 0.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023)}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.011);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.003);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width: 767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block !important}@media screen and (max-width: 767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:rgba(0,0,0,0);color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:rgba(0,0,0,0);color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid rgba(0,0,0,0);border-radius:2px;background:rgba(0,0,0,0)}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit !important;border:1px solid rgba(0,0,0,.3);background-color:rgba(0,0,0,.05);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:rgba(0,0,0,.5) !important;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:#fff !important;border:1px solid #111;background-color:#111;background:linear-gradient(to bottom, #585858 0%, #111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid #595b5e}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid #595b5e}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid #404346}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,.65);border-top-color:rgba(var(--dt-row-selected), 0.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid #404346;border-right:1px solid #404346}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid #404346}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid #595b5e}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255,255,255,.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid #595b5e;background:rgba(255,255,255,.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666 !important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid #353535;background:#353535}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}header{background:var(--c-primary)}header .gnb{line-height:24px;min-height:40px;padding:.5rem 0;background-color:var(--c-gnb-bg);color:var(--c-gnb-text);font-size:.85rem}header .gnb .nav .nav-link{padding:0 0 0 .8rem;color:var(--c-gnb-text)}header .gnb .dropdown-menu{background-color:var(--c-gnb-bg);border:0 none}header .gnb .dropdown-menu a.dropdown-item{text-decoration:none;color:var(--c-gnb-text);font-size:.8rem}header .gnb .dropdown-menu a.dropdown-item:hover{background-color:var(--c-gnb-dropdown-bg)}header .gnb .dropdown-menu a.dropdown-item:active{background-color:var(--c-gnb-dropdown-bg)}header .header-info{padding:.5rem 0}header .header-info .logo{height:90px;vertical-align:bottom;display:table-cell}.navigation{max-height:50px;height:50px;background:var(--c-navigation-bg)}.navigation .navbar{padding:0;background:var(--c-navigation-bg)}.navigation .navbar-nav .nav-link{border-bottom:5px none;text-decoration:none;padding:0 20px;height:50px;line-height:50px;font-size:.95rem;color:#fff}.navigation .navbar-nav .nav-link.active{border-bottom:5px solid var(--c-navigation-bg)}.navigation .navbar-nav .dropdown-menu{margin:0 0 0 0;padding:0;font-size:.9rem;border:0 none}.navigation .navbar-nav .dropdown-menu .dropdown-item{padding:.5rem 1.5rem;text-decoration:none;background-color:var(--c-navigation-bg);border:var(--c-navigation-bg);color:var(--c-navigation-text)}.navigation .navbar-nav .dropdown-menu .dropdown-item:active{opacity:.9}.navigation .navbar-nav .dropdown-menu .dropdown-item:hover{opacity:.9}.navigation .navbar-nav .dropdown-menu hr{margin:.25rem 0}footer{margin-top:15px;color:#fff;background:#111;border-top:1px solid #000;border-bottom:1px solid #000}footer .at-map{background-color:#222}footer .at-map ul{list-style:none;padding:0px;margin:0px}footer .at-map ul li{display:inline-block;text-align:center;margin-right:-6px;font-size:.7rem;border-left:1px solid #000;border-right:1px solid #000;background:#2d2d2d;color:#999}footer .at-map ul li a{display:block;color:#999;line-height:39px;padding:0px 15px;text-decoration:none}footer .information{background:#000}footer .information .risk-warning{line-height:1.1rem;background:#242323;color:#999;border:1px dashed #2f2f2f}.sidebar-menu{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.sidebar-menu .menu-section{margin-bottom:2rem}.sidebar-menu .menu-section:last-child{margin-bottom:0}.sidebar-menu .menu-section .menu-title{font-size:.85rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.sidebar-menu .menu-section .menu-list{list-style:none;padding:0;margin:0}.sidebar-menu .menu-section .menu-list li{padding:.75rem 1rem}.sidebar-menu .menu-section .menu-list li.active,.sidebar-menu .menu-section .menu-list li:hover{cursor:pointer;background:#f8f9fa;color:var(--c-primary)}.sidebar-menu .menu-section .menu-list li.active a{font-weight:600}.sidebar-menu .menu-section .menu-list a{color:#495057;text-decoration:none;transition:all .3s ease}.sidebar-menu .menu-section .menu-list i{margin-right:.75rem;font-size:1.1rem}@media(max-width: 992px){.mypage-sidebar{margin-bottom:2rem}}@media(max-width: 576px){.mypage-sidebar{padding:1rem 0}}.mypage-sidebar .profile-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mypage-sidebar .profile-card .profile-header{text-align:center;padding:2rem 1.5rem;background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-hover) 100%);color:#fff;position:relative}.mypage-sidebar .profile-card .profile-header .profile-avatar-large{position:relative;display:inline-block;margin-bottom:1rem}.mypage-sidebar .profile-card .profile-header .profile-avatar-large img{width:120px;height:120px;border-radius:50%;border:4px solid #fff;-o-object-fit:cover;object-fit:cover}.mypage-sidebar .profile-card .profile-header .profile-avatar-large .profile-edit-btn{position:absolute;bottom:5px;right:5px;width:32px;height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.mypage-sidebar .profile-card .profile-header .profile-name{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#fff}.mypage-sidebar .profile-card .profile-header .profile-level{margin:0 0 1rem;opacity:.9;font-size:.95rem}.mypage-sidebar .profile-card .profile-header .profile-badge-list{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.mypage-sidebar .profile-card .profile-stats{display:flex;justify-content:space-around;padding:1.5rem;background:#fff}.mypage-sidebar .profile-card .profile-stats .stat-item{text-align:center}.mypage-sidebar .profile-card .profile-stats .stat-item .stat-value{display:block;font-size:1.5rem;font-weight:700;color:var(--c-primary)}.mypage-sidebar .profile-card .profile-stats .stat-item .stat-label{display:block;font-size:.85rem;color:#6c757d;margin-top:.25rem}.mypage-container{background:#f8f9fa}.mypage-container .content-section{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width: 576px){.mypage-container .content-section{border-radius:0;margin-left:-0.75rem;margin-right:-0.75rem}}.mypage-container .content-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f0f0f0}.mypage-container .content-section .section-title{font-size:1.3rem;font-weight:600;margin:0}.mypage-container .content-section .section-title i{margin-right:.5rem}.mypage-container .content-section .password-field{position:relative}.mypage-container .content-section .password-field .form-label{margin-bottom:.75rem}.signup-container{padding:60px 0;min-height:100vh;display:flex;align-items:center}.signup-container .container{width:100%}.signup-container .signup-card{border-radius:20px;overflow:hidden;animation:slideUp .6s ease-out;background:var(--c-signup-card-bg)}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.signup-container .signup-header{padding:40px 30px 30px;text-align:center;border-bottom:2px solid var(--c-signup-section-border)}.signup-container .signup-header h1{margin:0;font-size:2.5rem;font-weight:700;color:var(--c-signup-header-text)}.signup-container .signup-header p{margin:10px 0 0;font-size:1.1rem;color:var(--c-secondary)}.signup-container .signup-body{padding:40px 30px}.signup-container .signup-body .form-section{margin-bottom:30px}.signup-container .signup-body .form-section:last-child{margin-bottom:0}.signup-container .signup-body .form-section .section-title{color:var(--c-signup-section-title);font-size:1.3rem;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--c-signup-section-border);position:relative}.signup-container .signup-body .form-section .section-title::after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:var(--c-signup-section-title)}.signup-container .signup-body .form-section .section-title i{color:var(--c-signup-icon-primary)}table>:not(caption)>*>*{color:var(--c-text)}table.data-table{font-size:.85rem}table.data-table thead tr,table.data-table thead tr:last-child,table.data-table tbody tr,table.data-table tbody tr:last-child,table.data-table tfoot tr,table.data-table tfoot tr:last-child{border-bottom:1px solid var(--c-border)}table.data-table thead{display:none}.table tr td,.table tr th{padding:.75rem .5rem}@media(max-width: 767.98px){.table tr{display:flex;flex-wrap:wrap;align-content:center !important;justify-content:space-between !important;border-bottom:1px solid var(--c-border)}.table tr td,.table tr th{padding:.5rem}.table td{border:0 none}.table td.break{flex:0 1 100%}}.icon-input{position:relative}.icon-input>i{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--c-signup-icon);z-index:10;pointer-events:none}.icon-input .form-control,.icon-input .form-select{padding-left:2.75rem}.icon-input label{padding-left:2.75rem}.required-asterisk{color:var(--c-signup-required);font-weight:bold}.btn-signup{background:var(--c-signup-btn-bg);border:none;color:#fff;padding:16px 32px;font-size:18px;font-weight:600;width:100%;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-signup:hover{transform:translateY(-2px);background:var(--c-signup-btn-bg-hover);color:#fff}.btn-signup:active{transform:translateY(0)}.font-090{font-size:.9rem}.font-090 a{color:var(--c-signup-link);text-decoration:none;transition:color .3s ease}.font-090 a:hover{color:var(--c-signup-link-hover)}.community-header{background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-hover) 100%);color:#fff;padding:2rem 0}.community-header .welcome-banner{text-align:center}.community-header .welcome-banner h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.community-header .welcome-banner h1 i{margin-right:.5rem;color:var(--c-login-accent)}@media(max-width: 768px){.community-header .welcome-banner h1{font-size:2rem}}.community-header .welcome-banner p{font-size:1.1rem;opacity:.9;margin-bottom:1.5rem}.community-header .welcome-banner .quick-stats{display:flex;justify-content:center;gap:2rem;font-size:.95rem}@media(max-width: 576px){.community-header .welcome-banner .quick-stats{flex-direction:column;gap:.5rem}}.community-header .welcome-banner .quick-stats span i{margin-right:.5rem;color:var(--c-login-accent)}.main-content{background:#f8f9fa;min-height:100vh}.board-section{background:#fff;padding:1.5rem;border:1px solid #e9ecef}.board-section .section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--c-primary)}.board-section .section-title h3{margin:0;font-size:1.3rem;font-weight:600;color:var(--c-primary)}.board-section .section-title h3 i{margin-right:.5rem}.board-section .section-title .view-all,.board-section .section-title .time-tabs{font-size:.9rem}.board-section .section-title .time-tabs .btn{margin-left:.25rem}.board-card{background:#fff;border:1px solid #e9ecef;padding:1.5rem 1rem;text-align:center;transition:all .3s ease;height:100%}.board-card:hover{transform:translateY(-2px);border-color:var(--c-primary)}.board-card.hot{border-color:#dc3545;background:linear-gradient(45deg, #fff 0%, #fff5f5 100%)}.board-card.hot .board-icon i{color:#dc3545 !important}.board-card .board-icon{font-size:2rem;margin-bottom:1rem}.board-card h5{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:var(--c-primary)}.board-card .board-stats{font-size:.85rem;color:#6c757d}.board-card .board-stats .new-count{color:#dc3545;font-weight:600;margin-left:.5rem}.best-posts .post-item{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.best-posts .post-item:hover{background:#f8f9fa;padding-left:1.5rem}.best-posts .post-item:last-child{border-bottom:none}.best-posts .post-item.best-post{background:linear-gradient(45deg, #fff 0%, #fff9c4 100%);border-left:4px solid #ffc107}.best-posts .post-item .post-rank{width:30px;height:30px;background:var(--c-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;margin-right:1rem;flex-shrink:0}.best-posts .post-item .post-rank:nth-child(1){background:#ffc107;color:#333}.best-posts .post-item .post-content{flex:1}.best-posts .post-item .post-content .post-category{margin-bottom:.5rem}.best-posts .post-item .post-content .post-title{margin-bottom:.5rem}.best-posts .post-item .post-content .post-title a{color:#333;text-decoration:none;font-weight:600;line-height:1.4}.best-posts .post-item .post-content .post-title a:hover{color:var(--c-primary)}.best-posts .post-item .post-content .post-title .comment-count{color:var(--c-primary);font-weight:600;margin-left:.5rem}.best-posts .post-item .post-content .post-meta{font-size:.85rem;color:#6c757d}.best-posts .post-item .post-content .post-meta span{margin-right:1rem}.best-posts .post-item .post-content .post-meta span.author{font-weight:500;color:var(--c-primary)}.best-posts .post-item .post-content .post-meta span i{margin-right:.25rem}@media(max-width: 576px){.best-posts .post-item .post-content .post-meta span{margin-right:.5rem;font-size:.8rem}}.latest-posts .latest-post-item{display:flex;align-items:center;padding:.75rem;border-bottom:1px solid #f0f0f0;transition:all .3s ease;font-size:.9rem}.latest-posts .latest-post-item:hover{background:#f8f9fa}.latest-posts .latest-post-item:last-child{border-bottom:none}.latest-posts .latest-post-item.new{background:linear-gradient(45deg, #fff 0%, #f0f8ff 100%);border-left:3px solid var(--c-primary)}.latest-posts .latest-post-item .board-name{background:var(--c-primary);color:#fff;padding:.2rem .5rem;font-size:.8rem;font-weight:500;margin-right:.75rem;flex-shrink:0;min-width:50px;text-align:center}.latest-posts .latest-post-item .post-link{flex:1;color:#333;text-decoration:none;margin-right:.75rem}.latest-posts .latest-post-item .post-link:hover{color:var(--c-primary)}.latest-posts .latest-post-item .post-time{color:#6c757d;font-size:.8rem;margin-right:.75rem;min-width:60px}.latest-posts .latest-post-item .post-author{color:var(--c-primary);font-weight:500;font-size:.8rem;min-width:80px}@media(max-width: 768px){.latest-posts .latest-post-item{flex-wrap:wrap}.latest-posts .latest-post-item .board-name{margin-bottom:.25rem}.latest-posts .latest-post-item .post-link{width:100%;margin-bottom:.25rem}.latest-posts .latest-post-item .post-time,.latest-posts .latest-post-item .post-author{min-width:auto}}.community-sidebar .sidebar-widget{background:#fff;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.community-sidebar .sidebar-widget .widget-title{color:var(--c-primary);font-weight:600;font-size:1.1rem;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:2px solid var(--c-primary)}.community-sidebar .sidebar-widget .widget-title i{margin-right:.5rem}.community-sidebar .login-widget{text-align:center}.community-sidebar .login-widget .login-prompt h5{color:var(--c-primary);font-weight:600;margin-bottom:.75rem}.community-sidebar .login-widget .login-prompt h5 i{margin-right:.5rem;font-size:1.2rem}.community-sidebar .login-widget .login-prompt p{color:#6c757d;font-size:.9rem;margin-bottom:1.5rem}.community-sidebar .user-widget .user-info .user-profile{display:flex;gap:1rem;margin-bottom:1rem}.community-sidebar .user-widget .user-info .user-profile .user-avatar{flex-shrink:0}.community-sidebar .user-widget .user-info .user-profile .user-avatar img{width:60px;height:60px;border-radius:50%;border:3px solid var(--c-primary);-o-object-fit:cover;object-fit:cover}.community-sidebar .user-widget .user-info .user-profile .user-details{flex:1}.community-sidebar .user-widget .user-info .user-profile .user-details h5{color:var(--c-primary);font-weight:600;font-size:1.1rem;margin-bottom:.5rem}.community-sidebar .user-widget .user-info .user-profile .user-details h5 i{margin-right:.5rem}.community-sidebar .user-widget .user-info .user-profile .user-details .user-level{color:#6c757d;font-size:.85rem;margin-bottom:.75rem;font-weight:500}.community-sidebar .user-widget .user-info .user-profile .user-details .user-stats{display:flex;flex-direction:column;gap:.25rem}.community-sidebar .user-widget .user-info .user-profile .user-details .user-stats .stat-item{font-size:.8rem;color:#6c757d}.community-sidebar .user-widget .user-info .user-profile .user-details .user-stats .stat-item i{margin-right:.25rem;font-size:.75rem}.community-sidebar .user-widget .user-info .user-profile .user-details .user-stats .stat-item strong{color:var(--c-primary);font-weight:600}.community-sidebar .user-widget .user-info .user-actions .btn{font-size:.8rem;padding:.375rem .5rem;position:relative}.community-sidebar .user-widget .user-info .user-actions .btn .badge{font-size:.6rem;padding:.2rem .4rem;position:absolute;top:-0.25rem;right:-0.25rem}.community-sidebar .trending-keywords .keyword-item{display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.community-sidebar .trending-keywords .keyword-item:last-child{border-bottom:none}.community-sidebar .trending-keywords .keyword-item.new .keyword{color:var(--c-primary);font-weight:600}.community-sidebar .trending-keywords .keyword-item .rank{width:20px;font-weight:600;color:var(--c-primary);margin-right:.75rem}.community-sidebar .trending-keywords .keyword-item .keyword{flex:1;font-size:.9rem;color:#333}.community-sidebar .trending-keywords .keyword-item .trend{margin-left:.5rem;font-size:.8rem}.community-sidebar .best-writers .writer-item{display:flex;align-items:center;padding:1rem 0;border-bottom:1px solid #f0f0f0}.community-sidebar .best-writers .writer-item:last-child{border-bottom:none}.community-sidebar .best-writers .writer-item .writer-rank{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:.75rem;flex-shrink:0}.community-sidebar .best-writers .writer-item .writer-rank.gold{background:#ffc107;color:#333}.community-sidebar .best-writers .writer-item .writer-rank.silver{background:#6c757d;color:#fff}.community-sidebar .best-writers .writer-item .writer-rank.bronze{background:#cd7f32;color:#fff}.community-sidebar .best-writers .writer-item .writer-avatar{width:40px;height:40px;border-radius:50%;margin-right:.75rem}.community-sidebar .best-writers .writer-item .writer-info{flex:1}.community-sidebar .best-writers .writer-item .writer-info .writer-name{display:block;font-weight:600;color:var(--c-primary);font-size:.9rem}.community-sidebar .best-writers .writer-item .writer-info .writer-points{display:block;font-size:.8rem;color:#6c757d}.community-sidebar .best-writers .writer-item .writer-info .writer-posts{display:block;font-size:.8rem;color:#6c757d}.community-sidebar .community-stats .stat-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.community-sidebar .community-stats .stat-row:last-child{border-bottom:none}.community-sidebar .community-stats .stat-row .stat-label{font-size:.9rem;color:#6c757d}.community-sidebar .community-stats .stat-row .stat-value{font-weight:600;color:var(--c-primary)}.community-sidebar .community-stats .stat-row .stat-value.online{color:#28a745}.community-sidebar .notice-list .notice-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0;text-decoration:none;color:#333;transition:all .3s ease}.community-sidebar .notice-list .notice-item:last-child{border-bottom:none}.community-sidebar .notice-list .notice-item:hover{color:var(--c-primary);padding-left:.5rem;background:#f8f9fa}.community-sidebar .notice-list .notice-item.important{background:linear-gradient(45deg, #fff 0%, #fff5f5 100%);border-left:3px solid #dc3545;padding-left:.75rem}.community-sidebar .notice-list .notice-item i{font-size:1rem;flex-shrink:0}.community-sidebar .notice-list .notice-item span{font-size:.9rem;line-height:1.4;flex:1}.quick-write-btn{position:fixed;bottom:2rem;right:2rem;z-index:1000}.quick-write-btn .btn{width:60px;height:60px;border:none}.quick-write-btn .btn:hover{transform:scale(1.1)}.quick-write-btn .btn i{font-size:1.2rem}.popular-board-item{background:#fff;border:1px solid #e9ecef;padding:1.25rem;height:100%;transition:all .3s ease}.popular-board-item:hover{transform:translateY(-2px);border-color:var(--c-primary)}.popular-board-item .board-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}.popular-board-item .board-header .board-info{flex:1}.popular-board-item .board-header .board-info h5{margin:0 0 .25rem 0;font-size:1rem;font-weight:600}.popular-board-item .board-header .board-info h5 i{margin-right:.5rem}.popular-board-item .board-header .board-info .board-desc{font-size:.8rem;color:#6c757d;line-height:1.4}.popular-board-item .board-header .board-stats{text-align:right;flex-shrink:0}.popular-board-item .board-header .board-stats .post-count{display:block;font-size:.85rem;color:#6c757d;margin-bottom:.25rem}.popular-board-item .board-header .board-stats .today-count{display:block;font-size:.8rem;color:#dc3545;font-weight:600}.popular-board-item .recent-topics .topic-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.6rem .75rem;color:#333;text-decoration:none;font-size:.85rem;line-height:1.4;border-bottom:1px solid #f8f9fa;margin-bottom:.25rem;transition:all .3s ease}.popular-board-item .recent-topics .topic-item:last-child{border-bottom:1px solid #f8f9fa;margin-bottom:0}.popular-board-item .recent-topics .topic-item:hover{color:var(--c-primary);background:#f8f9fa;transform:translateX(3px)}.popular-board-item .recent-topics .topic-item .topic-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.5rem}.popular-board-item .recent-topics .topic-item .comment-count{color:var(--c-primary);font-weight:500;font-size:.8rem;flex-shrink:0;display:flex;align-items:center;gap:.25rem}.popular-board-item .recent-topics .topic-item .comment-count i{font-size:.75rem}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem;margin-top:1rem}.gallery-grid .gallery-item{position:relative;overflow:hidden;transition:all .3s ease}.gallery-grid .gallery-item:hover{transform:translateY(-2px)}.gallery-grid .gallery-item:hover .gallery-overlay{opacity:1}.gallery-grid .gallery-item .gallery-image{position:relative;width:100%;height:150px;overflow:hidden}.gallery-grid .gallery-item .gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.gallery-grid .gallery-item .gallery-image:hover img{transform:scale(1.05)}.gallery-grid .gallery-item .gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:1rem}.gallery-grid .gallery-item .gallery-overlay .gallery-info{color:#fff;width:100%}.gallery-grid .gallery-item .gallery-overlay .gallery-info h6{margin:0 0 .5rem 0;font-size:.9rem;font-weight:600;line-height:1.3}.gallery-grid .gallery-item .gallery-overlay .gallery-info .gallery-stats{display:flex;gap:1rem;font-size:.8rem}.gallery-grid .gallery-item .gallery-overlay .gallery-info .gallery-stats i{margin-right:.25rem}@media(max-width: 576px){.gallery-grid{grid-template-columns:repeat(2, 1fr);gap:.75rem}.gallery-grid .gallery-item .gallery-image{height:120px}}.fixed-sidebar{width:300px;flex-shrink:0;margin-left:1rem}.main-content-area{flex:1;min-width:0}.ad-banner{padding:0 !important;border:0 none !important}.ad-banner .ad-placeholder{background:linear-gradient(45deg, #f8f9fa 0%, #e9ecef 100%);border:2px dashed #dee2e6;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#6c757d;font-weight:500;min-height:100px;position:relative;overflow:hidden}.ad-banner .ad-placeholder::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><circle cx="2" cy="2" r="1" fill="%23dee2e6"/><circle cx="18" cy="18" r="1" fill="%23dee2e6"/></svg>');opacity:.3}.ad-banner .ad-placeholder .ad-text{font-size:1.1rem;margin-bottom:.25rem;position:relative;z-index:1}.ad-banner .ad-placeholder .ad-size{font-size:.85rem;opacity:.8;position:relative;z-index:1}.ad-banner .ad-placeholder:has(.ad-size:contains("300 x 250")){min-height:250px}.ad-banner .ad-placeholder:has(.ad-size:contains("300 x 100")){min-height:100px}.ad-banner .ad-placeholder:has(.ad-size:contains("300 x 120")){min-height:120px}.ad-banner .ad-placeholder:has(.ad-size:contains("300 x 150")){min-height:150px}.ad-banner .ad-placeholder:hover{border-color:var(--c-primary);background:linear-gradient(45deg, #f8f9fa 0%, #ffffff 100%)}.ad-banner .ad-placeholder:hover .ad-text{color:var(--c-primary)}.container-xl .row{margin-left:0;margin-right:0}.container-xl .row .main-content-area,.container-xl .row .fixed-sidebar{padding-left:0;padding-right:0}@media(max-width: 1200px){.fixed-sidebar{width:280px}}@media(max-width: 992px){.fixed-sidebar{width:100%;margin-left:0;margin-top:2rem;max-width:300px}.main-content-area{width:100%}.container-xl .row{flex-direction:column}}@media(max-width: 768px){.community-sidebar{margin-top:0}.main-content .container-xl{padding-left:0;padding-right:0;margin-left:0;margin-right:0;max-width:100%}.quick-write-btn{bottom:1rem;right:1rem}.quick-write-btn .btn{width:50px;height:50px}.fixed-sidebar{margin-top:1rem}}@media(max-width: 576px){.main-content .container-xl{padding-left:0;padding-right:0;margin-left:0;margin-right:0;max-width:100%;width:100%}.board-section{margin-left:0;margin-right:0;border-radius:0;padding:0;border-left:none;border-right:none}.board-section .section-title,.board-section .row,.board-section .best-posts,.board-section .latest-posts,.board-section .gallery-grid{padding-left:1rem;padding-right:1rem}.board-section .section-title{padding-top:1.5rem;padding-bottom:.75rem}.board-section .gallery-grid{padding-top:1rem}.board-section .best-posts,.board-section .latest-posts{padding-bottom:1.5rem}.popular-board-item{margin-left:0;margin-right:0;border-radius:0;padding:0;border-left:none;border-right:none}.popular-board-item .board-header,.popular-board-item .recent-topics{padding-left:1rem;padding-right:1rem}.popular-board-item .board-header{padding-top:1.25rem;padding-bottom:.75rem}.popular-board-item .recent-topics{padding-bottom:1.25rem}.community-sidebar .sidebar-widget{margin-left:.75rem;margin-right:.75rem}}/*# sourceMappingURL=common.min.css.map */