﻿: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: rgb(23.2, 30.4, 67.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(215.6, 219.2, 237.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(176.2, 183.4, 220.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--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-heading-color: inherit;--bs-link-color: #444;--bs-link-color-rgb: 68, 68, 68;--bs-link-decoration: underline;--bs-link-hover-color: rgb(54.4, 54.4, 54.4);--bs-link-hover-color-rgb: 54, 54, 54;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--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: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--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(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(136.8, 147.6, 202.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(11.6, 15.2, 33.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(34.8, 45.6, 100.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #eee;--bs-link-hover-color: rgb(241.4, 241.4, 241.4);--bs-link-color-rgb: 238, 238, 238;--bs-link-hover-color-rgb: 241, 241, 241;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}.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;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-check:checked:focus-visible+.btn{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: rgb(49.3, 64.6, 142.8);--bs-btn-hover-border-color: rgb(46.4, 60.8, 134.4);--bs-btn-focus-shadow-rgb: 88, 103, 181;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(46.4, 60.8, 134.4);--bs-btn-active-border-color: rgb(43.5, 57, 126);--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: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--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: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--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: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--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: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--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: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--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: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--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: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--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)}: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}.font-50{font-size:.5rem}.font-55{font-size:.55rem}.font-60{font-size:.6rem}.font-65{font-size:.65rem}.font-70{font-size:.7rem}.font-75{font-size:.75rem}.font-80{font-size:.8rem}.font-85{font-size:.85rem}.font-90{font-size:.9rem}.font-95{font-size:.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}article.forum-view h1{font-size:1.5rem;line-height:1.4}article.forum-view h2{margin-top:2rem}article.forum-view h3{margin-top:1rem}article.forum-view h4{margin-top:1rem}article.forum-view>.meta{font-size:.9rem}article.forum-view a{font-weight:500}article.forum-view a:hover{text-decoration:underline}article.forum-view ul,article.forum-view ol{margin:0}article.forum-view ul li,article.forum-view ol li{margin:.25rem}article.forum-view p{margin-bottom:.25rem}article.forum-view .contents img,article.forum-view .contents video,article.forum-view .contents iframe{max-width:100%;height:auto}article.forum-view .contents blockquote{margin:1rem 0;padding:.5rem 1rem;border-left:4px solid #dee2e6;color:#6c757d}article.forum-view .contents pre,article.forum-view .contents code{background:#f8f9fa;border-radius:4px}article.forum-view .contents pre{padding:1rem;overflow-x:auto}article.forum-view .contents code{padding:.1rem .35rem;font-size:.9em}article.forum-view .contents table{width:100%;border-collapse:collapse;margin:1rem 0}article.forum-view .contents table th,article.forum-view .contents table td{padding:.5rem .75rem;border:1px solid #dee2e6}article.forum-view .contents table th{background:#f8f9fa}article.forum-view fieldset.attachments legend{width:initial;float:initial;margin-bottom:0;font-size:1rem;font-weight:bold}.list-inline.dot li{margin-left:0;margin-right:0}.list-inline.dot li::after{content:"·";opacity:.8;padding:0 .5rem}.list-inline.dot li:last-child::after{content:"";padding:0}.forum-list ul{display:table;width:100%;list-style:none;font-size:.9rem;padding:0}.forum-list ul li{display:table-row;padding:0;line-height:1.5rem}.forum-list ul li:hover{background:#f8f9fa}.forum-list ul li.header{font-weight:bold;background:#e9ecef}.forum-list ul li.header:hover{background:#e9ecef}.forum-list ul li div{display:table-cell;vertical-align:top;padding:.5rem .5rem;border-bottom:1px solid #dee2e6}.forum-list ul li div.category{width:12%}.forum-list ul li div.title{width:auto}.forum-list ul li div.author{width:12%;font-size:90%}.forum-list ul li div.like{width:7%;font-size:90%}.forum-list ul li div.view{width:7%;font-size:90%}.forum-list ul li div.date{width:12%;font-size:90%}@media all and (max-width: 800px){.forum-list ul{font-size:1rem;display:block}.forum-list ul li{display:block;border-bottom:1px solid #dee2e6}.forum-list ul li:nth-child(2){border-top:1px solid #dee2e6}.forum-list ul li.header{display:none}.forum-list ul li div{display:inline-block;border-bottom:initial}.forum-list ul li div.category{display:none}.forum-list ul li div.title{width:100%}.forum-list ul li div.meta{width:initial;padding-top:0;padding-left:0;padding-right:0}.forum-list ul li div.meta::before{content:"/";padding:0 .5rem}.forum-list ul li div.first-meta::before{content:"";padding-right:0}}.forum-search-input{padding:.4rem .8rem;font-size:.75rem;line-height:1.5;border-radius:.2rem}.forum-vote{border:1px solid #dee2e6;padding:.5rem 1rem;display:inline-block;cursor:pointer;min-width:70px;text-align:center}.forum-vote.liked .bi-hand-thumbs-up,.forum-vote.disliked .bi-hand-thumbs-down{color:#dc3545}.forum-comment-form .title-wrapper .title,.comment-list .title-wrapper .title{font-weight:600}.comment-item .meta{color:#6c757d}.comment-item .contents{line-height:1.6;word-break:break-word}.comment-item .action ul li{cursor:pointer}.comment-item.depth-1{margin-left:1.5rem;padding-left:.85rem;border-left:2px solid #dee2e6}.comment-item.depth-2{margin-left:3rem;padding-left:.85rem;border-left:2px solid #dee2e6}.comment-item.depth-3{margin-left:4.5rem;padding-left:.85rem;border-left:2px solid #dee2e6}.comment-edit-form,.comment-reply-form{margin-top:1rem}.comment-edit-form textarea,.comment-reply-form textarea{width:100%;min-height:5rem;padding:.5rem .75rem;border:1px solid #dee2e6;font-size:.95rem;resize:vertical;margin-bottom:.5rem}.comment-reply-target{margin-bottom:.5rem;color:#6c757d;font-size:.9rem}.comment-depth-label{color:#6c757d;font-size:.9em;margin-left:.25rem}.is-hidden{display:none !important}.comment-editor{resize:none;outline:0 !important;-webkit-appearance:none;box-shadow:none !important}.profile-image{min-width:40px}.attachments legend{width:initial;float:initial;margin-bottom:0;font-size:1rem;font-weight:bold}.login-section .login-vh{min-height:100vh}.login-section .logo{max-height:80px}.login-section .btn-login-submit{display:block;width:100%}[data-bs-theme=light] body article.page a{color:#3a4ca8}[data-bs-theme=dark] body article.page a{color:#f8f9fa}
