:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #3A4CA8;--bs-secondary: #6C757D;--bs-success: #198754;--bs-info: #0DCAF0;--bs-warning: #FFC107;--bs-danger: #DC3545;--bs-light: #F8F9FA;--bs-dark: #212529;--bs-primary-rgb: 58, 76, 168;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #171e43;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d8dbee;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #b0b7dc;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-link-color: #444;--bs-link-color-rgb: 68, 68, 68;--bs-link-decoration: underline;--bs-link-hover-color: #363636;--bs-link-hover-color-rgb: 54, 54, 54;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(58, 76, 168, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #DC3545;--bs-form-invalid-border-color: #DC3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #adb5bd;--bs-body-color-rgb: 173, 181, 189;--bs-body-bg: #333;--bs-body-bg-rgb: 51, 51, 51;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb: 173, 181, 189;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb: 173, 181, 189;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #8994cb;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0c0f22;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #232e65;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-link-color: #eee;--bs-link-hover-color: #f1f1f1;--bs-link-color-rgb: 238, 238, 238;--bs-link-hover-color-rgb: 241, 241, 241;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #3A4CA8;--bs-btn-border-color: #3A4CA8;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #31418f;--bs-btn-hover-border-color: #2e3d86;--bs-btn-focus-shadow-rgb: 88, 103, 181;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2e3d86;--bs-btn-active-border-color: #2c397e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3A4CA8;--bs-btn-disabled-border-color: #3A4CA8}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6C757D;--bs-btn-border-color: #6C757D;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6C757D;--bs-btn-disabled-border-color: #6C757D}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0DCAF0;--bs-btn-border-color: #0DCAF0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0DCAF0;--bs-btn-disabled-border-color: #0DCAF0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #FFC107;--bs-btn-border-color: #FFC107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #FFC107;--bs-btn-disabled-border-color: #FFC107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #DC3545;--bs-btn-border-color: #DC3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #DC3545;--bs-btn-disabled-border-color: #DC3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #F8F9FA;--bs-btn-border-color: #F8F9FA;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #F8F9FA;--bs-btn-disabled-border-color: #F8F9FA}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #3A4CA8;--bs-btn-border-color: #3A4CA8;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3A4CA8;--bs-btn-hover-border-color: #3A4CA8;--bs-btn-focus-shadow-rgb: 58, 76, 168;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3A4CA8;--bs-btn-active-border-color: #3A4CA8;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3A4CA8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3A4CA8;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6C757D;--bs-btn-border-color: #6C757D;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6C757D;--bs-btn-hover-border-color: #6C757D;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6C757D;--bs-btn-active-border-color: #6C757D;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6C757D;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6C757D;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0DCAF0;--bs-btn-border-color: #0DCAF0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0DCAF0;--bs-btn-hover-border-color: #0DCAF0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0DCAF0;--bs-btn-active-border-color: #0DCAF0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0DCAF0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0DCAF0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #FFC107;--bs-btn-border-color: #FFC107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #FFC107;--bs-btn-hover-border-color: #FFC107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #FFC107;--bs-btn-active-border-color: #FFC107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #FFC107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #FFC107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #DC3545;--bs-btn-border-color: #DC3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #DC3545;--bs-btn-hover-border-color: #DC3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #DC3545;--bs-btn-active-border-color: #DC3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #DC3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #DC3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #F8F9FA;--bs-btn-border-color: #F8F9FA;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #F8F9FA;--bs-btn-hover-border-color: #F8F9FA;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #F8F9FA;--bs-btn-active-border-color: #F8F9FA;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #F8F9FA;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #F8F9FA;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 96, 96, 96;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}[data-bs-theme=light] highlight{background:linear-gradient(transparent 50%, rgba(255, 252, 107, 0.69) 50%)}[data-bs-theme=light] #loader{background:#fff}[data-bs-theme=light] header .gnb{background:#262626;color:#eee}[data-bs-theme=light] header .gnb .nav-item .nav-link{color:#ccc;cursor:pointer}[data-bs-theme=light] header .gnb .nav-item .nav-link:hover,[data-bs-theme=light] header .gnb .nav-item .nav-link:focus{background:initial !important;color:#fff}[data-bs-theme=light] header .gnb .nav-item .dropdown-menu .dropdown-item.active,[data-bs-theme=light] header .gnb .nav-item .dropdown-menu .dropdown-item:active{background:#242424}[data-bs-theme=light] header .brand{background:#fff}[data-bs-theme=light] header .search{border:2px solid #3a4ca8}[data-bs-theme=light] header .search .input-group-text{color:#3a4ca8}[data-bs-theme=light] .navigation{background:#3a4ca8;color:#fff}[data-bs-theme=light] .navigation .offcanvas{background:#3a4ca8}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .nav-link{color:#fff}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .nav-link.active{background:#2e3d86}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .nav-link:hover,[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .nav-link:focus{background:#2e3d86 !important}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .dropdown-menu{background:#3a4ca8;color:#fff}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{color:#fff}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus,[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:active{background:initial !important;color:rgba(255,255,255,.75)}@media all and (max-width: 768px){[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-link{color:#444 !important}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-link.active{color:#fff !important}[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-link:hover,[data-bs-theme=light] .navigation .navbar .navbar-nav .nav-link:focus{color:#fff !important}}[data-bs-theme=light] footer{background:#262626;color:#eee}[data-bs-theme=light] footer a{color:#eee}[data-bs-theme=light] article.page a{color:#3a4ca8}[data-bs-theme=light] .pagination .page-item.active .page-link{background:#3a4ca8;color:#fff}[data-bs-theme=dark] highlight{background:linear-gradient(transparent 50%, rgba(255, 252, 107, 0.29) 50%)}[data-bs-theme=dark] #loader{background:#333}[data-bs-theme=dark] header .gnb{background:#262626;color:#eee}[data-bs-theme=dark] header .gnb .nav-item .nav-link{color:#ccc;cursor:pointer}[data-bs-theme=dark] header .gnb .nav-item .nav-link:hover,[data-bs-theme=dark] header .gnb .nav-item .nav-link:focus{background:initial !important;color:#fff}[data-bs-theme=dark] header .gnb .nav-item .dropdown-menu .dropdown-item.active,[data-bs-theme=dark] header .gnb .nav-item .dropdown-menu .dropdown-item:active{background:#242424}[data-bs-theme=dark] header .brand{background:#262626}[data-bs-theme=dark] header .search{border:2px solid #c5c5c5}[data-bs-theme=dark] header .search .input-group-text{color:#c5c5c5;background:#333}[data-bs-theme=dark] .navigation{background:#262626;color:#fff}[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .nav-link{color:#fff}[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .nav-link.active{background:#1e1e1e}[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .nav-link:hover,[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .nav-link:focus{background:#1e1e1e !important}[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .dropdown-menu{background:#262626;color:#fff}[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{color:#fff}[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus,[data-bs-theme=dark] .navigation .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:active{background:initial !important;color:rgba(255,255,255,.75)}[data-bs-theme=dark] footer{background:#262626;color:#eee}[data-bs-theme=dark] footer a{color:#eee}[data-bs-theme=dark] article.page a{color:#f8f9fa}[data-bs-theme=dark] .pagination .page-item.active .page-link{background:#262626;color:#fff}[data-bs-theme=light] body article.page a{color:#3a4ca8}[data-bs-theme=dark] body article.page a{color:#f8f9fa}.list-contents-depth-2{font-weight:600;padding-left:0rem !important}.list-contents-depth-3{padding-left:1rem !important}article .contents{font-size:1.1rem;line-height:1.8}article .contents h2,article .contents h3,article .contents h4{margin-top:1.5rem}article .contents h2:first-child{margin-top:0}article .contents h2{border-left:.25rem solid #3a4ca8;border-bottom:1px solid #3a4ca8;padding-bottom:.5rem;padding-top:.25rem;padding-left:.75rem}article .contents h3::before{content:"";display:inline-block;width:1rem;height:1rem;background:#3a4ca8;border-radius:50%;margin-right:.5rem}article .contents a{opacity:.85}article .contents a:after{font-family:"bootstrap-icons";content:"";margin-left:.1rem}article .contents a:hover{text-decoration:underline}article .contents img{cursor:pointer}article .contents p{margin-bottom:1rem}article .contents p:last-child{margin-bottom:0}.app-description p{margin:0}.app-description a:after{font-family:"bootstrap-icons";content:"";margin-left:.1rem}.app-description a:hover{text-decoration:underline}.mypage-list ul{display:table;width:100%;list-style:none;font-size:.9rem;padding:0}.mypage-list ul li{display:table-row;padding:0;line-height:1.5rem}.mypage-list ul li:hover{background:#f8f9fa}.mypage-list ul li.header{font-weight:bold;background:#e9ecef}.mypage-list ul li.header:hover{background:#e9ecef}.mypage-list ul li div{display:table-cell;vertical-align:top;padding:.5rem .5rem;border-bottom:1px solid #dee2e6}.mypage-list ul li div.category{width:12%}.mypage-list ul li div.title{width:auto}.mypage-list ul li div.author{width:12%;font-size:90%}.mypage-list ul li div.like{width:7%;font-size:90%}.mypage-list ul li div.view{width:7%;font-size:90%}.mypage-list ul li div.date{width:12%;font-size:90%}@media all and (max-width: 800px){.mypage-list ul{font-size:1rem;display:block}.mypage-list ul li{display:block;border-bottom:1px solid #dee2e6}.mypage-list ul li:nth-child(2){border-top:1px solid #dee2e6}.mypage-list ul li.header{display:none}.mypage-list ul li div{display:inline-block;border-bottom:initial}.mypage-list ul li div.category{display:none}.mypage-list ul li div.title{width:100%}.mypage-list ul li div.meta{width:initial;padding-top:0;padding-left:0;padding-right:0}.mypage-list ul li div.meta::before{content:"/";padding:0 .5rem}.mypage-list ul li div.first-meta::before{content:"";padding-right:0}}.signup-container{padding:60px 0}.signup-container .signup-card{border-radius:20px;overflow:hidden;animation:slideUp .6s ease-out}@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(--bs-gray-200)}.signup-container .signup-header h1{margin:0;font-size:2.5rem;font-weight:700;color:#3a4ca8}.signup-container .signup-header p{margin:10px 0 0;font-size:1.1rem;color:var(--bs-secondary-color)}.signup-container .signup-body{padding:40px 30px}.signup-container .form-section{margin-bottom:30px}.signup-container .section-title{color:#3a4ca8;font-size:1.3rem;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--bs-gray-200);position:relative}.signup-container .section-title::after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:#3a4ca8}.signup-container .form-floating{margin-bottom:20px;position:relative}.signup-container .form-floating .form-control{border:1px solid var(--bs-gray-300);padding:20px 16px 8px;height:auto;font-size:16px;transition:all .3s ease}.signup-container .form-floating .form-control:focus{border-color:#3a4ca8;box-shadow:0 0 0 .2rem rgba(58,76,168,.15)}.signup-container .form-floating label{font-weight:500;font-size:14px;padding:16px;padding-left:48px;color:var(--bs-secondary-color)}.signup-container .input-group .btn-duplicate{background:#3a4ca8;border:none;color:#fff;font-weight:500;transition:all .3s ease}.signup-container .input-group .btn-duplicate:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(58,76,168,.3);background:#2d3b82}.signup-container .password-group{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width: 768px){.signup-container .password-group{grid-template-columns:1fr;gap:20px}}.signup-container .help-text{font-size:12px;color:var(--bs-secondary-color);margin-top:5px;padding-left:16px}.signup-container .form-check-modern{padding:20px;margin:20px 0;transition:all .3s ease}.signup-container .form-check-modern:hover{border-color:#3a4ca8;background:rgba(58,76,168,.05)}.signup-container .form-check-modern .form-check-input{width:20px;height:20px;margin-top:0}.signup-container .form-check-modern .form-check-label{margin-left:10px;font-weight:500}.signup-container .btn-signup{background:#3a4ca8;border:none;padding:16px 32px;font-size:18px;font-weight:600;color:#fff;width:100%;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.signup-container .btn-signup:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(58,76,168,.4);color:#fff;background:#2d3b82}.signup-container .btn-signup:active{transform:translateY(0)}.signup-container .icon-input{position:relative}.signup-container .icon-input i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);z-index:10}.signup-container .icon-input .form-control{padding-left:48px}.signup-container .required-asterisk{color:#dc3545;font-weight:bold}.signup-container [data-bs-theme=light] .signup-card{background:#fff}.signup-container [data-bs-theme=light] .form-floating .form-control{background:#f8f9fa;color:#212529}.signup-container [data-bs-theme=light] .form-check-modern{background:#f8f9fa}.signup-container [data-bs-theme=dark] .signup-card{background:var(--bs-dark);box-shadow:0 20px 60px rgba(0,0,0,.3)}.signup-container [data-bs-theme=dark] .signup-header{border-bottom-color:var(--bs-gray-700)}.signup-container [data-bs-theme=dark] .signup-header h1{color:#f8f9fa}.signup-container [data-bs-theme=dark] .section-title{color:#f8f9fa;border-bottom-color:var(--bs-gray-700)}.signup-container [data-bs-theme=dark] .section-title::after{background:#3a4ca8}.signup-container [data-bs-theme=dark] .form-floating .form-control{background:var(--bs-gray-800);border-color:var(--bs-gray-600);color:#f8f9fa}.signup-container [data-bs-theme=dark] .form-floating .form-control:focus{background:var(--bs-gray-700);border-color:#3a4ca8}.signup-container [data-bs-theme=dark] .form-check-modern{background:var(--bs-gray-800);border-color:var(--bs-gray-600)}.signup-container [data-bs-theme=dark] .form-check-modern:hover{background:rgba(58,76,168,.1)}.signup-container [data-bs-theme=dark] .icon-input i{color:var(--bs-gray-400)}.signup-container [data-bs-theme=dark] .input-group .btn-duplicate{background:#7886d0;color:#212529}.signup-container [data-bs-theme=dark] .input-group .btn-duplicate:hover{background:#6575ca;box-shadow:0 4px 12px rgba(120,134,208,.4)}.signup-container [data-bs-theme=dark] .btn-signup{background:#6575ca}.signup-container [data-bs-theme=dark] .btn-signup:hover{background:#5264c3;box-shadow:0 8px 25px rgba(101,117,202,.4)}.card a{color:#3a4ca8;text-decoration:none}.card a:hover{text-decoration:underline}.font-55{font-size:0.55rem}.font-60{font-size:0.6rem}.font-65{font-size:0.65rem}.font-70{font-size:0.7rem}.font-75{font-size:0.75rem}.font-80{font-size:0.8rem}.font-85{font-size:0.85rem}.font-90{font-size:0.9rem}.font-95{font-size:0.95rem}.font-100{font-size:1rem}.font-110{font-size:1.1rem}.font-120{font-size:1.2rem}.font-130{font-size:1.3rem}.font-140{font-size:1.4rem}.font-150{font-size:1.5rem}.font-160{font-size:1.6rem}.font-170{font-size:1.7rem}.font-180{font-size:1.8rem}.font-190{font-size:1.9rem}.font-200{font-size:2rem}.font-210{font-size:2.1rem}.font-220{font-size:2.2rem}.font-230{font-size:2.3rem}.font-240{font-size:2.4rem}.font-250{font-size:2.5rem}.font-260{font-size:2.6rem}.font-270{font-size:2.7rem}.font-280{font-size:2.8rem}.font-290{font-size:2.9rem}.font-300{font-size:3rem}/*# sourceMappingURL=common.min.css.map */