﻿: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}
textarea.inquiry-textarea{min-height:220px}.inquiry-prewrap{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.inquiry-thread{overflow-wrap:anywhere}.inquiry-thread .inquiry-reply{background-color:var(--bs-body-bg)}.inq-hero{border-left:4px solid var(--bs-primary);padding-left:1rem}.inq-card{border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg)}.inq-step{padding:1.5rem}.inq-step+.inq-step{border-top:1px solid var(--bs-border-color)}.inq-step-num{flex:0 0 auto;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bs-primary);color:#fff;font-size:.8rem;font-weight:700;line-height:1}.inq-step-title{font-size:1.05rem;font-weight:600;margin-bottom:0}.inq-req{color:var(--bs-danger);font-weight:700;margin-left:.15rem}.inq-opt{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;border:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:.75rem;font-weight:400;vertical-align:middle}.inq-chips{display:flex;flex-wrap:wrap;gap:.5rem}.inq-chip{display:inline-block;margin-bottom:0;padding:.45rem .85rem;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-size:.9rem;line-height:1.35;cursor:pointer;transition:border-color .12s ease-in-out,color .12s ease-in-out,background-color .12s ease-in-out}.inq-chip:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.btn-check:checked+.inq-chip{border-color:var(--bs-primary);background-color:var(--bs-primary);color:#fff}.btn-check:focus-visible+.inq-chip{outline:0;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), 0.3)}.inq-sub{margin-top:.85rem;padding:.85rem;border:1px solid var(--bs-primary-border-subtle);background-color:var(--bs-primary-bg-subtle)}.inq-sub-label{display:block;margin-bottom:.5rem;color:var(--bs-primary-text-emphasis);font-size:.85rem;font-weight:600}.btn-check:checked+.inq-chip-sub{border-color:var(--bs-primary)}.inq-chips-invalid{padding:.5rem;border:1px solid var(--bs-danger);background-color:var(--bs-danger-bg-subtle)}@media(max-width: 575.98px){textarea.inq-message{height:12rem}}.inq-counter{font-variant-numeric:tabular-nums}.inq-drop{display:block;width:100%;padding:1.5rem 1rem;border:1px dashed var(--bs-border-color);background-color:var(--bs-tertiary-bg);color:var(--bs-body-color);font:inherit;text-align:center;cursor:pointer;transition:border-color .12s ease-in-out,background-color .12s ease-in-out}.inq-drop:hover,.inq-drop.is-over{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.inq-drop-icon{font-size:1.75rem;line-height:1;color:var(--bs-secondary-color)}.inq-files{list-style:none;padding-left:0;margin:.75rem 0 0}.inq-file{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg)}.inq-file+.inq-file{margin-top:.5rem}.inq-file-thumb,.inq-file-icon{flex:0 0 auto;width:2.5rem;height:2.5rem}.inq-file-thumb{object-fit:cover}.inq-file-icon{display:flex;align-items:center;justify-content:center;background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-color)}.inq-file-name{min-width:0;word-break:break-all}.inq-mail-note{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border:1px solid var(--bs-primary-border-subtle);background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);overflow-wrap:anywhere}.inq-done{padding:3rem 1.5rem;text-align:center}.inq-done-icon{width:4rem;height:4rem;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--bs-success-bg-subtle);color:var(--bs-success);font-size:2rem;line-height:1}.inq-ticket{display:inline-block;padding:.5rem 1.1rem;border:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);font-family:var(--bs-font-monospace);font-size:1.1rem;font-weight:700}@media(max-width: 575.98px){.inq-step{padding:1.25rem 1rem}.inq-done{padding:2.25rem 1rem}}.contact-th{width:10rem;white-space:nowrap}@media(max-width: 575.98px){.contact-th{width:6.5rem;white-space:normal}}
.page-main{min-width:0}.page-aside{width:100%;min-width:0;max-width:none}@media(min-width: 992px){.page-aside{width:300px;min-width:300px;max-width:300px;flex-shrink:0}}@media(min-width: 992px){.page-toc{position:sticky;top:4.5rem;max-height:calc(100vh - 6rem);display:flex;flex-direction:column}.page-toc .page-toc-list{overflow-y:auto}}.page-toc-h3{padding-left:2rem}.page-aside-current{background-color:var(--bs-tertiary-bg)}

.inq-aside{min-width:0;max-width:none}@media(min-width: 992px){.inq-aside{position:sticky;top:4.5rem;max-height:calc(100vh - 6rem);overflow-y:auto}}.inq-aside-title{display:flex;align-items:center;margin-bottom:.85rem;color:var(--bs-secondary-color);font-size:.85rem;font-weight:600}.inq-aside-desc{margin-bottom:.85rem;color:var(--bs-secondary-color);font-size:.85rem;line-height:1.55}.inq-info{margin-bottom:0}.inq-info dt{margin-bottom:.1rem;color:var(--bs-secondary-color);font-size:.78rem;font-weight:400}.inq-info dd{margin-bottom:.8rem;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.inq-info dd:last-child{margin-bottom:0}.inq-info-sub{display:block;color:var(--bs-secondary-color);font-size:.8rem}.inq-applinks{list-style:none;padding-left:0;margin:0}.inq-applinks li+li{margin-top:.35rem}.inq-applinks a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-size:.9rem;text-decoration:none;transition:border-color .12s ease-in-out,color .12s ease-in-out}.inq-applinks a:hover,.inq-applinks a:focus-visible{border-color:var(--bs-primary);color:var(--bs-primary)}

.inq-gate{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s ease,opacity .2s ease}.inq-gate-inner{min-height:0;overflow:hidden}.inq-gate-sep>.inq-gate-inner>.inq-step:first-child{border-top:1px solid var(--bs-border-color)}.inq-gate.is-closed{grid-template-rows:0fr;opacity:0}@media(prefers-reduced-motion: reduce){.inq-gate{transition:none}}.inq-attach{margin-top:1.25rem}

.page-main{--bs-link-color: #3a4ca8;--bs-link-color-rgb: 58, 76, 168;--bs-link-hover-color: #2e3d86;--bs-link-hover-color-rgb: 46, 61, 134}.page-main a[href]{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:rgba(var(--bs-link-color-rgb), 0.45);transition:text-decoration-color .12s ease-in-out}.page-main a[href]:hover,.page-main a[href]:focus-visible{text-decoration-color:rgba(var(--bs-link-color-rgb), 1);text-decoration-thickness:2px}.page-main a[href]:focus-visible{outline:2px solid rgba(var(--bs-link-color-rgb), 1);outline-offset:2px}.page-main article.page a[href]:not(.btn):not(.badge){color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1))}.page-main a[href].btn,.page-main a[href].badge,.page-main a[href].list-group-item,.page-main a[href].nav-link,.page-main a[href].page-link,.page-main a[href].dropdown-item,.page-main .btn a[href],.page-main .badge a[href],.page-main .card-header a[href],.page-main .list-group-item a[href],.page-main .nav a[href],.page-main .pagination a[href]{text-decoration:none}@media(prefers-reduced-motion: reduce){.page-main a[href]{transition:none}}[data-bs-theme=dark] .page-main{--bs-link-color: #9aa8ff;--bs-link-color-rgb: 154, 168, 255;--bs-link-hover-color: #c2caff;--bs-link-hover-color-rgb: 194, 202, 255}
.cs-footer-logo{max-width:150px;width:100%;height:auto}.cs-footer-desc{max-width:30rem;line-height:1.7;margin-bottom:24px}.cs-footer-social{display:flex;flex-wrap:wrap;gap:12px}.cs-footer .cs-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,.1);color:#cbd5e1;font-size:18px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.cs-footer .cs-footer-social [class^=xi-]{background:none;color:inherit;cursor:inherit;font-size:21px;display:block;line-height:1;transform:translateY(-0.75px)}.cs-footer .cs-footer-social a:hover,.cs-footer .cs-footer-social a:focus-visible{background-color:#3a4ca8;color:#fff;text-decoration:none;transform:translateY(-3px)}.cs-footer .cs-footer-social a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion: reduce){.cs-footer .cs-footer-social a{transition:none}.cs-footer .cs-footer-social a:hover,.cs-footer .cs-footer-social a:focus-visible{transform:none}}
.pm-doc{--pm-brand: #4F46E5;padding-top:3rem;padding-bottom:3rem}[data-bs-theme=dark] .pm-doc{--pm-brand: #A5B4FC}.pm-doc-row{max-width:1120px;margin-left:auto;margin-right:auto}.pm-doc-main>:first-child{margin-top:0}.pm-toc{border:1px solid var(--bs-border-color);border-radius:.75rem;background-color:var(--bs-body-bg);overflow:hidden}.pm-toc-head{padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color);color:var(--pm-brand);font-size:.875rem;font-weight:700;letter-spacing:.02em}.pm-toc-list{max-height:40vh;overflow-y:auto;padding:.375rem 0}.pm-toc-item a{display:block;padding:.375rem 1rem .375rem calc(1rem - 3px);border-left:3px solid rgba(0,0,0,0);color:var(--bs-secondary-color);font-size:.875rem;line-height:1.5;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-toc-item a:hover,.pm-toc-item a:focus-visible{background-color:var(--bs-tertiary-bg);border-left-color:var(--pm-brand);color:var(--pm-brand);text-decoration:none}.pm-toc-item a:focus-visible{outline:2px solid var(--pm-brand);outline-offset:-2px}.pm-toc-h3 a{padding-left:calc(2rem - 3px);font-size:.8125rem}@media(min-width: 992px){.pm-doc-aside{position:sticky;top:1.5rem}.pm-toc-list{max-height:calc(100vh - 8rem)}}.pm-footer.pm-footer{background-color:#064e3b;color:#adcdc2;background-image:linear-gradient(90deg, #047857, #10B981 45%, #34D399);background-repeat:no-repeat;background-size:100% 3px;background-position:0 0}.pm-footer-inner{padding-top:3rem;padding-bottom:2rem}.pm-footer.pm-footer .pm-footer-brand{color:#fff;font-size:20px;font-weight:700;letter-spacing:-0.4px;margin-bottom:.5rem}.pm-footer-tagline{max-width:24rem;color:#adcdc2;font-size:14px;line-height:1.7}.pm-footer-head{color:#d1fae5;font-size:13px;font-weight:600;letter-spacing:.6px;margin-bottom:.75rem}.pm-footer-links li+li{margin-top:.5rem}.pm-footer.pm-footer a{color:#a7f3d0;font-size:14px;text-decoration:none;transition:color .15s ease}.pm-footer.pm-footer a:hover,.pm-footer.pm-footer a:focus-visible{color:#fff;text-decoration:underline}.pm-footer.pm-footer a:focus-visible{outline:2px solid #a7f3d0;outline-offset:2px;border-radius:2px}.pm-footer-legal{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.14);color:#adcdc2;font-size:13px;line-height:1.7}.pm-footer.pm-footer .pm-footer-legal a{font-size:inherit}.pm-footer-social{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.25rem}.pm-footer-social svg{display:block;width:18px;height:18px}.pm-footer.pm-footer .pm-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,.08);color:#a7f3d0;font-size:18px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.pm-footer.pm-footer .pm-footer-social a:hover,.pm-footer.pm-footer .pm-footer-social a:focus-visible{background-color:#10b981;color:#022c22;text-decoration:none;transform:translateY(-3px)}.pm-footer.pm-footer .pm-footer-social a:focus-visible{outline:2px solid #a7f3d0;outline-offset:2px}@media(prefers-reduced-motion: reduce){.pm-footer.pm-footer a{transition:none}.pm-footer.pm-footer .pm-footer-social a:hover,.pm-footer.pm-footer .pm-footer-social a:focus-visible{transform:none}}
.hj-doc{--hj-brand: #1D4ED8;padding-top:3rem;padding-bottom:3rem}[data-bs-theme=dark] .hj-doc{--hj-brand: #93C5FD}.hj-doc-row{max-width:1120px;margin-left:auto;margin-right:auto}.hj-doc-main>:first-child{margin-top:0}.hj-toc{border:1px solid var(--bs-border-color);border-radius:.75rem;background-color:var(--bs-body-bg);overflow:hidden}.hj-toc-head{padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color);color:var(--hj-brand);font-size:.875rem;font-weight:700;letter-spacing:.02em}.hj-toc-list{max-height:40vh;overflow-y:auto;padding:.375rem 0}.hj-toc-item a{display:block;padding:.375rem 1rem .375rem calc(1rem - 3px);border-left:3px solid rgba(0,0,0,0);color:var(--bs-secondary-color);font-size:.875rem;line-height:1.5;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-toc-item a:hover,.hj-toc-item a:focus-visible{background-color:var(--bs-tertiary-bg);border-left-color:var(--hj-brand);color:var(--hj-brand);text-decoration:none}.hj-toc-item a:focus-visible{outline:2px solid var(--hj-brand);outline-offset:-2px}.hj-toc-h3 a{padding-left:calc(2rem - 3px);font-size:.8125rem}@media(min-width: 992px){.hj-doc-aside{position:sticky;top:1.5rem}.hj-toc-list{max-height:calc(100vh - 8rem)}}.hj-footer.hj-footer{background-color:#1e3a8a;color:#adb6cd;background-image:linear-gradient(90deg, #1D4ED8, #3469E9 45%, #60A5FA);background-repeat:no-repeat;background-size:100% 3px;background-position:0 0}.hj-footer-inner{padding-top:3rem;padding-bottom:2rem}.hj-footer.hj-footer .hj-footer-brand{color:#fff;font-size:20px;font-weight:700;letter-spacing:-0.4px;margin-bottom:.5rem}.hj-footer-tagline{max-width:24rem;color:#adb6cd;font-size:14px;line-height:1.7}.hj-footer-head{color:#dbeafe;font-size:13px;font-weight:600;letter-spacing:.6px;margin-bottom:.75rem}.hj-footer-links li+li{margin-top:.5rem}.hj-footer.hj-footer a{color:#bfdbfe;font-size:14px;text-decoration:none;transition:color .15s ease}.hj-footer.hj-footer a:hover,.hj-footer.hj-footer a:focus-visible{color:#fff;text-decoration:underline}.hj-footer.hj-footer a:focus-visible{outline:2px solid #bfdbfe;outline-offset:2px;border-radius:2px}.hj-footer-legal{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.14);color:#adb6cd;font-size:13px;line-height:1.7}.hj-footer.hj-footer .hj-footer-legal a{font-size:inherit}.hj-footer-social{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.25rem}.hj-footer-social svg{display:block;width:18px;height:18px}.hj-footer.hj-footer .hj-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,.08);color:#bfdbfe;font-size:18px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.hj-footer.hj-footer .hj-footer-social a:hover,.hj-footer.hj-footer .hj-footer-social a:focus-visible{background-color:#3469e9;color:#fff;text-decoration:none;transform:translateY(-3px)}.hj-footer.hj-footer .hj-footer-social a:focus-visible{outline:2px solid #bfdbfe;outline-offset:2px}@media(prefers-reduced-motion: reduce){.hj-footer.hj-footer a{transition:none}.hj-footer.hj-footer .hj-footer-social a:hover,.hj-footer.hj-footer .hj-footer-social a:focus-visible{transform:none}}
.dkeep-doc{--dkeep-brand: #B91C1C;padding-top:3rem;padding-bottom:3rem}[data-bs-theme=dark] .dkeep-doc{--dkeep-brand: #FCA5A5}.dkeep-doc-row{max-width:1120px;margin-left:auto;margin-right:auto}.dkeep-doc-main>:first-child{margin-top:0}.dkeep-toc{border:1px solid var(--bs-border-color);border-radius:.75rem;background-color:var(--bs-body-bg);overflow:hidden}.dkeep-toc-head{padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color);color:var(--dkeep-brand);font-size:.875rem;font-weight:700;letter-spacing:.02em}.dkeep-toc-list{max-height:40vh;overflow-y:auto;padding:.375rem 0}.dkeep-toc-item a{display:block;padding:.375rem 1rem .375rem calc(1rem - 3px);border-left:3px solid rgba(0,0,0,0);color:var(--bs-secondary-color);font-size:.875rem;line-height:1.5;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkeep-toc-item a:hover,.dkeep-toc-item a:focus-visible{background-color:var(--bs-tertiary-bg);border-left-color:var(--dkeep-brand);color:var(--dkeep-brand);text-decoration:none}.dkeep-toc-item a:focus-visible{outline:2px solid var(--dkeep-brand);outline-offset:-2px}.dkeep-toc-h3 a{padding-left:calc(2rem - 3px);font-size:.8125rem}@media(min-width: 992px){.dkeep-doc-aside{position:sticky;top:1.5rem}.dkeep-toc-list{max-height:calc(100vh - 8rem)}}.dkeep-footer.dkeep-footer{background-color:#7f1d1d;color:#ddb8b8;background-image:linear-gradient(90deg, #EF4444, #F56F70 45%, #FCA5A5);background-repeat:no-repeat;background-size:100% 3px;background-position:0 0}.dkeep-footer-inner{padding-top:3rem;padding-bottom:2rem}.dkeep-footer.dkeep-footer .dkeep-footer-brand{color:#fff;font-size:20px;font-weight:700;letter-spacing:-0.4px;margin-bottom:.5rem}.dkeep-footer-tagline{max-width:24rem;color:#ddb8b8;font-size:14px;line-height:1.7}.dkeep-footer-head{color:#fee2e2;font-size:13px;font-weight:600;letter-spacing:.6px;margin-bottom:.75rem}.dkeep-footer-links li+li{margin-top:.5rem}.dkeep-footer.dkeep-footer a{color:#fecaca;font-size:14px;text-decoration:none;transition:color .15s ease}.dkeep-footer.dkeep-footer a:hover,.dkeep-footer.dkeep-footer a:focus-visible{color:#fff;text-decoration:underline}.dkeep-footer.dkeep-footer a:focus-visible{outline:2px solid #fecaca;outline-offset:2px;border-radius:2px}.dkeep-footer-legal{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.14);color:#ddb8b8;font-size:13px;line-height:1.7}.dkeep-footer.dkeep-footer .dkeep-footer-legal a{font-size:inherit}.dkeep-footer-social{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.25rem}.dkeep-footer-social svg{display:block;width:18px;height:18px}.dkeep-footer.dkeep-footer .dkeep-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,.08);color:#fecaca;font-size:18px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.dkeep-footer.dkeep-footer .dkeep-footer-social a:hover,.dkeep-footer.dkeep-footer .dkeep-footer-social a:focus-visible{background-color:#f56f70;color:#450a0a;text-decoration:none;transform:translateY(-3px)}.dkeep-footer.dkeep-footer .dkeep-footer-social a:focus-visible{outline:2px solid #fecaca;outline-offset:2px}.dkeep-landing{--dkeep-ink: #1F2430;--dkeep-mut: #6B7280;--dkeep-strong: #B91C1C;--dkeep-band: #FFF8F8;background-color:#fff;color:var(--dkeep-ink);overflow-x:hidden}.dkeep-w-hero{max-width:1120px}.dkeep-w-wide{max-width:1080px}.dkeep-w-mid{max-width:1000px}.dkeep-w-narrow{max-width:820px}.dkeep-band{background-color:var(--dkeep-band)}.dkeep-hero{background:linear-gradient(168deg, #FFF6F6 0%, #FFE9E9 58%, #FFFFFF 100%);overflow:hidden}.dkeep-badge{background-color:#fee2e2;color:var(--dkeep-strong);padding:8px 16px;font-size:14px}.dkeep-badge-sm{padding:7px 14px;font-size:13px}.dkeep-title{color:var(--dkeep-ink);font-size:clamp(32px,4.2vw,46px);line-height:1.25;letter-spacing:-1.1px;text-wrap:balance}.dkeep-accent{color:#ef4444}.dkeep-lead{color:var(--dkeep-mut);font-size:clamp(16px,2vw,19px);line-height:1.75}.dkeep-micro{color:var(--dkeep-mut)}.dkeep-landing .dkeep-store{border:0;border-radius:999px;padding:14px 30px;color:#fff}.dkeep-landing .dkeep-store-ios{background-color:#101828}.dkeep-landing .dkeep-store-play{background-image:linear-gradient(135deg, #EF4444 0%, #DC2626 100%)}.dkeep-landing .dkeep-store:hover,.dkeep-landing .dkeep-store:focus-visible{color:#fff;filter:brightness(1.08)}.dkeep-landing .dkeep-store:focus-visible{outline:3px solid #fca5a5;outline-offset:2px}.dkeep-shots{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:560/690}.dkeep-shots::before{content:"";position:absolute;left:-8%;right:-8%;top:-2%;bottom:10%;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side, rgba(245, 111, 112, 0.22), rgba(252, 165, 165, 0.12), transparent)}.dkeep-shot{position:absolute;box-sizing:border-box;height:auto;border:7px solid #1f2430;background-color:#1f2430;border-radius:34px;box-shadow:0 34px 64px -26px rgba(31,36,48,.5)}.dkeep-shot-back{left:13%;top:17%;width:40%;transform:rotate(-7deg);z-index:1}.dkeep-shot-front{right:13%;top:7%;width:44%;transform:rotate(3deg);z-index:2}@media(max-width: 991.98px){.dkeep-shots{max-width:460px}.dkeep-shot{border-width:6px;border-radius:30px}}.dkeep-h2{color:var(--dkeep-ink);font-size:clamp(24px,3.2vw,34px);letter-spacing:-0.6px;text-wrap:balance}.dkeep-sub{color:var(--dkeep-mut);font-size:17px;line-height:1.8}.dkeep-step-label{color:var(--dkeep-strong);font-size:13px;letter-spacing:1px}.dkeep-h3{color:var(--dkeep-ink);text-wrap:balance}.dkeep-text{color:var(--dkeep-mut);line-height:1.7}.dkeep-feat{background-color:#fff;border:1px solid #f3e3e3}.dkeep-ico{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg, #FFEDED, #FFE0E0);font-size:26px;line-height:1}.dkeep-tag{background-color:var(--dkeep-strong);color:#fff;font-size:.68rem;letter-spacing:.03em;vertical-align:middle}.dkeep-url{background-color:#fff;border:1px solid #ffd6d6;color:var(--dkeep-strong);font-family:ui-monospace,Menlo,monospace;font-size:.875rem;padding:8px 16px;word-break:break-all}.dkeep-policy{background-color:#f7f7f9}.dkeep-policy-alt{background-color:#fff1f1}
.noise-doc{--noise-brand: #0E7490;padding-top:3rem;padding-bottom:3rem}[data-bs-theme=dark] .noise-doc{--noise-brand: #67E8F9}.noise-doc-row{max-width:1120px;margin-left:auto;margin-right:auto}.noise-doc-main>:first-child{margin-top:0}.noise-toc{border:1px solid var(--bs-border-color);border-radius:.75rem;background-color:var(--bs-body-bg);overflow:hidden}.noise-toc-head{padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color);color:var(--noise-brand);font-size:.875rem;font-weight:700;letter-spacing:.02em}.noise-toc-list{max-height:40vh;overflow-y:auto;padding:.375rem 0}.noise-toc-item a{display:block;padding:.375rem 1rem .375rem calc(1rem - 3px);border-left:3px solid rgba(0,0,0,0);color:var(--bs-secondary-color);font-size:.875rem;line-height:1.5;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noise-toc-item a:hover,.noise-toc-item a:focus-visible{background-color:var(--bs-tertiary-bg);border-left-color:var(--noise-brand);color:var(--noise-brand);text-decoration:none}.noise-toc-item a:focus-visible{outline:2px solid var(--noise-brand);outline-offset:-2px}.noise-toc-h3 a{padding-left:calc(2rem - 3px);font-size:.8125rem}@media(min-width: 992px){.noise-doc-aside{position:sticky;top:1.5rem}.noise-toc-list{max-height:calc(100vh - 8rem)}}.noise-footer.noise-footer{background-color:#0b1220;color:#94a3b8;background-image:linear-gradient(90deg, #22D3EE, #34D399 55%, #4F46E5);background-repeat:no-repeat;background-size:100% 3px;background-position:0 0}.noise-footer-inner{padding-top:3rem;padding-bottom:2rem}.noise-footer.noise-footer .noise-footer-brand{color:#fff;font-size:20px;font-weight:700;letter-spacing:-0.4px;margin-bottom:.5rem}.noise-footer-tagline{max-width:24rem;color:#94a3b8;font-size:14px;line-height:1.7}.noise-footer-head{color:#cffafe;font-size:13px;font-weight:600;letter-spacing:.6px;margin-bottom:.75rem}.noise-footer-links li+li{margin-top:.5rem}.noise-footer.noise-footer a{color:#a5f3fc;font-size:14px;text-decoration:none;transition:color .15s ease}.noise-footer.noise-footer a:hover,.noise-footer.noise-footer a:focus-visible{color:#fff;text-decoration:underline}.noise-footer.noise-footer a:focus-visible{outline:2px solid #a5f3fc;outline-offset:2px;border-radius:2px}.noise-footer-legal{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:13px;line-height:1.7}.noise-footer.noise-footer .noise-footer-legal a{font-size:inherit}.noise-footer-social{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.25rem}.noise-footer-social svg{display:block;width:18px;height:18px}.noise-footer.noise-footer .noise-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,.08);color:#a5f3fc;font-size:18px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.noise-footer.noise-footer .noise-footer-social a:hover,.noise-footer.noise-footer .noise-footer-social a:focus-visible{background-color:#22d3ee;color:#0b1220;text-decoration:none;transform:translateY(-3px)}.noise-footer.noise-footer .noise-footer-social a:focus-visible{outline:2px solid #a5f3fc;outline-offset:2px}.noise-landing{--noise-ink: #0F172A;--noise-mut: #64748B;--noise-strong: #0E7490;--noise-band: #F5FAFC;--noise-line: #E9EDF3;background-color:#fff;color:var(--noise-ink);overflow-x:hidden}.noise-w-hero{max-width:1120px}.noise-w-wide{max-width:1080px}.noise-w-mid{max-width:1000px}.noise-w-narrow{max-width:820px}.noise-band{background-color:var(--noise-band)}.noise-hero{background:linear-gradient(168deg, #F3FDFF 0%, #E2F7FA 58%, #FFFFFF 100%);overflow:hidden}.noise-badge{background-color:#cffafe;color:var(--noise-strong);padding:8px 16px;font-size:14px}.noise-title{color:var(--noise-ink);font-size:clamp(32px,4.2vw,46px);line-height:1.25;letter-spacing:-1.1px;text-wrap:balance}.noise-accent{color:var(--noise-strong)}.noise-lead{color:var(--noise-mut);font-size:clamp(16px,2vw,19px);line-height:1.75}.noise-micro{color:var(--noise-mut)}.noise-landing .noise-store{border:0;border-radius:999px;padding:14px 30px;color:#fff}.noise-landing .noise-store-ios{background-color:#0f172a}.noise-landing .noise-store-play{background-color:#0e7490}.noise-landing .noise-store:hover,.noise-landing .noise-store:focus-visible{color:#fff;filter:brightness(1.12)}.noise-landing .noise-store:focus-visible{outline:3px solid #67e8f9;outline-offset:2px}.noise-shots{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:560/690}.noise-shots::before{content:"";position:absolute;left:-8%;right:-8%;top:-2%;bottom:10%;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side, rgba(34, 211, 238, 0.18), rgba(52, 211, 153, 0.1), transparent)}.noise-shot{position:absolute;box-sizing:border-box;border:7px solid #0b1220;background-color:#0b1220;border-radius:34px;box-shadow:0 34px 64px -26px rgba(16,24,40,.5)}.noise-shot-a{left:13%;top:17%;width:40%;transform:rotate(-7deg);z-index:1}.noise-shot-b{right:13%;top:7%;width:44%;transform:rotate(3deg);z-index:2}.noise-chip-float{position:absolute;z-index:3;background-color:#fff;border:1px solid var(--noise-line);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;white-space:nowrap;box-shadow:0 14px 30px -14px rgba(16,24,40,.3)}.noise-chip-1{left:0;top:5%;color:#0e7490}.noise-chip-2{right:0;bottom:6%;color:#047857}@media(max-width: 991.98px){.noise-shots{max-width:460px}.noise-shot{border-width:6px;border-radius:30px}.noise-chip-float{font-size:12.5px;padding:7px 13px}}.noise-h2{color:var(--noise-ink);font-size:clamp(24px,3.2vw,34px);letter-spacing:-0.6px;text-wrap:balance}.noise-sub{color:var(--noise-mut);font-size:17px;line-height:1.8}.noise-step-label{color:var(--noise-strong);font-size:13px;letter-spacing:1px}.noise-h3{color:var(--noise-ink);text-wrap:balance}.noise-text{color:var(--noise-mut);line-height:1.7}.noise-feat{background-color:#fff;border:1px solid var(--noise-line)}.noise-ico{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;font-size:25px;line-height:1}.noise-ico-c{background-color:#cffafe}.noise-ico-g{background-color:#d1fae5}.noise-ico-b{background-color:#dbeafe}.noise-ico-a{background-color:#fef3c7}.noise-chip{background-color:#fff;border:1px solid var(--noise-line);color:var(--noise-ink);padding:9px 16px;font-size:15px}.noise-limit{background-color:#fffbeb;border:1px solid #fde68a}.noise-limit-title{color:#92400e}.noise-limit-text{color:#78350f;line-height:1.75}.noise-landing .noise-link{color:var(--noise-strong);font-weight:700}
